diff --git a/components/case/representation/representationAgent.js b/components/case/representation/representationAgent.js index f29115e2..1aad6080 100644 --- a/components/case/representation/representationAgent.js +++ b/components/case/representation/representationAgent.js @@ -124,7 +124,12 @@ const RepAgent = (props) => { name="representationOnBehalfOf" datafieldname="representationOnBehalfOf" // label={t("myrepresentations:capacity-select-what-capacity-label")} - options={["Yes", "No"]} + options={[ + t( + "myrepresentations:questionnaire-yes" + ), + t("myrepresentations:questionnaire-no"), + ]} id="representationOnBehalfOf" className="govuk-radios__input" errorMsg={t( @@ -132,9 +137,10 @@ const RepAgent = (props) => { )} component={RenderCondtionalRadioList} validate={[required]} - legend={ - "Are you acting on behalf of a company, group or organisation?" - } + legend={t("case:representation-onbehalfof")} + hint={t( + "myrepresentations:representation-onbehalfof-hint" + )} /> diff --git a/components/case/representation/representationElements.js b/components/case/representation/representationElements.js index 93c75517..422844f7 100644 --- a/components/case/representation/representationElements.js +++ b/components/case/representation/representationElements.js @@ -301,8 +301,7 @@ export const RenderCondtionalRadioList = ({
- e.g. "Owners of Numbers 1-5 High Street", or "Mr and Mrs - Smith" or "The executors of Mr Evans' estate" + {custom.hint}
{Object.keys(options).map((key, index) => ( @@ -346,8 +345,9 @@ export const RenderCondtionalRadioList = ({ className="govuk-label" htmlFor={id + "_details"} > - Enter the name of the - company/group/organisation + {t( + "myrepresentations:representation-onbehalfof-label" + )} { {uploadCountMessage > 0 && completedUploadFiles == false && (
- Uploading {uploadCountMessage} files{" "} + {t("home:uploading-files-label", { + number: uploadCountMessage, + })}
)} {completedUploadFiles > 0 && uploadCountMessage > 0 && (
- {uploadCountMessage} files uploaded{" "} + {t( + "home:completed-uploading-files-label", + { + number: uploadCountMessage, + } + )}
)} @@ -1261,7 +1268,9 @@ export const RenderFileUpload = (field) => {

) : (

- Uploading... + {t( + "home:uploading-files-progress-label" + )}

)}
@@ -1290,7 +1299,7 @@ export const RenderFileUpload = (field) => { blob.path.split("/")[1] ); }} - title="Remove this file" + title={t("home:remove-this-file-label")} > − diff --git a/components/case/representation/representationInterestedPartyPerson.js b/components/case/representation/representationInterestedPartyPerson.js index 3649b418..6967c61d 100644 --- a/components/case/representation/representationInterestedPartyPerson.js +++ b/components/case/representation/representationInterestedPartyPerson.js @@ -127,7 +127,12 @@ const RepInterestedPartyPerson = (props) => { name="representationOnBehalfOf" datafieldname="representationOnBehalfOf" // label="In what capacity do you wish to make representations on this case?" - options={["Yes", "No"]} + options={[ + t( + "myrepresentations:questionnaire-yes" + ), + t("myrepresentations:questionnaire-no"), + ]} id="representationOnBehalfOf" className="govuk-radios__input" errorMsg={t( @@ -135,9 +140,10 @@ const RepInterestedPartyPerson = (props) => { )} component={RenderCondtionalRadioList} validate={[required]} - legend={ - "Are you acting on behalf of a company, group or organisation?" - } + legend={t("case:representation-onbehalfof")} + hint={t( + "myrepresentations:representation-onbehalfof-hint" + )} /> diff --git a/components/elements/index.js b/components/elements/index.js index 1502943e..dfd8038d 100644 --- a/components/elements/index.js +++ b/components/elements/index.js @@ -2126,13 +2126,20 @@ const RenderFileUpload = (field) => { {uploadCountMessage > 0 && completedUploadFiles == false && (
- Uploading {uploadCountMessage} files{" "} + {t("home:uploading-files-label", { + number: uploadCountMessage, + })}
)} {completedUploadFiles > 0 && uploadCountMessage > 0 && (
- {uploadCountMessage} files uploaded{" "} + {t( + "home:completed-uploading-files-label", + { + number: uploadCountMessage, + } + )}
)} @@ -2188,7 +2195,9 @@ const RenderFileUpload = (field) => {

) : (

- Uploading... + {t( + "home:uploading-files-progress-label" + )}{" "}

)} @@ -2223,7 +2232,7 @@ const RenderFileUpload = (field) => { field.ticketnumber ); }} - title="Remove this file " + title={t("home:remove-this-file-label")} > − diff --git a/locales/cy/home.json b/locales/cy/home.json index d85df95d..9b31e35a 100644 --- a/locales/cy/home.json +++ b/locales/cy/home.json @@ -42,5 +42,9 @@ "dns-card-paragraph": "Mae Datblygiad o Arwyddocâd Cenedlaethol yn fath o gais cynllunio ar gyfer prosiect seilwaith mawr sydd o bwysigrwydd cenedlaethol.", "dns-card-button": "Gweld pob cais", "logging-in-heading": "Rydym yn dilysu eich cyfrif. Arhoswch a pheidiwch ag adnewyddu'r dudalen", - "logging-in-paragraph": "Arhoswch os gwelwch yn dda..." + "logging-in-paragraph": "Arhoswch os gwelwch yn dda...", + "uploading-files-progress-label": "Wrthi'n llwytho i fyny...", + "uploading-files-label": "Wrthi'n uwchlwytho {{number}} ffeil", + "completed-uploading-files-label": "{{number}} ffeil wedi'u huwchlwytho", + "remove-this-file-label": "Tynnu'r ffeil hon" } \ No newline at end of file diff --git a/locales/cy/myrepresentations.json b/locales/cy/myrepresentations.json index c6dc140e..92c402d6 100644 --- a/locales/cy/myrepresentations.json +++ b/locales/cy/myrepresentations.json @@ -237,5 +237,7 @@ "rep-finalising-label": "Wrthi'n uwchlwytho ffeiliau ar hyn o bryd ac yn cwblhau eich cyflwyniad cynrychioliad ", "rep-wait-label": "Arhoswch os gwelwch yn dda", "rep-period-passed-heading": "Mae'r cyfnod cynrychioli wedi mynd heibio", - "rep-period-notice-label": "Aeth y dyddiad dyledus ar gyfer y sylw hwn heibio. Ni allwch gyflwyno'r wybodaeth a ddarparwyd gennych mwyach." + "rep-period-notice-label": "Aeth y dyddiad dyledus ar gyfer y sylw hwn heibio. Ni allwch gyflwyno'r wybodaeth a ddarparwyd gennych mwyach.", + "representation-onbehalfof-hint": " e.e. \"Perchnogion Rhifau 1-5 Stryd Fawr\", neu \"Mr a Mrs Smith\" neu \"ysgutorion ystâd Mr Evans\"", + "representation-onbehalfof-label": "Rhowch enw'r cwmni/grŵp/sefydliad" } \ No newline at end of file diff --git a/locales/en/home.json b/locales/en/home.json index a81d094e..9f83d698 100644 --- a/locales/en/home.json +++ b/locales/en/home.json @@ -42,5 +42,9 @@ "dns-card-paragraph": "A Development of National Significance is a type of planning application for a large infrastructure project of national importance.", "dns-card-button": "View all applications", "logging-in-heading": "We are authenticating your account please wait and don't refresh", - "logging-in-paragraph": "Please wait..." + "logging-in-paragraph": "Please wait...", + "uploading-files-progress-label": "Uploading...", + "uploading-files-label": "Uploading {{number}} files", + "completed-uploading-files-label": "{{number}} files uploaded", + "remove-this-file-label": "Remove this file" } \ No newline at end of file diff --git a/locales/en/myrepresentations.json b/locales/en/myrepresentations.json index 9493003a..e0723fe7 100644 --- a/locales/en/myrepresentations.json +++ b/locales/en/myrepresentations.json @@ -237,5 +237,7 @@ "rep-finalising-label": "Currently uploading files and finalising your representation submission", "rep-wait-label": "Please wait", "rep-period-passed-heading": "Representation period has passed", - "rep-period-notice-label": "The due date for this representation passed. You can no longer submit the information you have provided." + "rep-period-notice-label": "The due date for this representation passed. You can no longer submit the information you have provided.", + "representation-onbehalfof-hint": "e.g. \"Owners of Numbers 1-5 High Street\", or \"Mr and Mrs Smith\" or \"The executors of Mr Evans' estate\"", + "representation-onbehalfof-label": "Enter the name of the company/group/organisation" } \ No newline at end of file