diff --git a/README.md b/README.md index f733fd40f..c0daadf4b 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ You can export an Excel-file with current translations. This can then be sent to After the translations are added to the Excel file, they can be imported back. -1. Place the translated file inside repository root. It needs to named `locale_export.xlsx`. +1. Place the translated file inside repository root. It needs to be named `locale_export.xlsx`. 2. Run the import script: `yarn locales:import`. 3. The translations in `/src/locales` are updated. diff --git a/src/locales/en.json b/src/locales/en.json index 670e28003..64d984a8a 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -22,6 +22,10 @@ "confirmButton": "Confirm" }, "components": { + "link": { + "openInNewTabAriaLabel": "Opens in a new tab.", + "openInExternalDomainAriaLabel": "Leads to another website." + }, "linkbox": { "linkbox": "Link box" }, @@ -47,6 +51,7 @@ } }, "error": "An error occurred. Try again.", + "dataNotFound": "No information found", "ariaLabels": { "profileButton": "User profile", "menuToggle": "Menu", @@ -113,14 +118,18 @@ }, "notifications": { "labels": { - "attachmentRemoved": "Attachment removed" + "attachmentRemoved": "Attachment removed", + "editSentApplication": "You are about to edit an application that has already been sent." }, "descriptions": { - "attachmentRemoved": "Attachment {{fileName}} was removed" + "attachmentRemoved": "Attachment {{fileName}} was removed", + "editSentApplication": "You can edit the application until it enters processing. The new version of the application is automatically sent to the authorities when the form is saved." } }, "buttons": { - "loadingAttachments": "Loading attachments..." + "loadingAttachments": "Loading attachments...", + "saveChanges": "Save changes", + "fillWithOwnInformation": "Fill out with your own information" }, "helperTexts": { "dateInForm": "Enter in format D.M.YYYY", @@ -229,9 +238,9 @@ }, "ACCESS_RIGHTS": { "path": "/projectportfolio/:hankeTunnus/oikeudet", - "headerLabel": "Käyttöoikeudet", + "headerLabel": "Access rights", "meta": { - "title": "Haitaton - Käyttöoikeuksien hallinta" + "title": "Haitaton - Access rights management" } }, "PUBLIC_HANKKEET": { @@ -270,7 +279,7 @@ } }, "FULL_PAGE_MAP": { - "path": "/kokosivunkartta/:hankeTunnus", + "path": "/fullpagemap/:hankeTunnus", "headerLabel": "Full-page map", "meta": { "title": "Haitaton - Full-page map" @@ -338,6 +347,13 @@ "meta": { "title": "Haitaton - Manual and support" } + }, + "IDENTIFY_USER": { + "path": "/invitation", + "headerLabel": "Log in to Haitaton", + "meta": { + "title": "Haitaton - Log in to Haitaton" + } } }, "hanke": { @@ -814,6 +830,48 @@ "toLastPage": "To the last page of the list" } }, + "hankeUsers": { + "accessRights": "Access rights", + "manageRights": "Access rights management", + "accessRightLevels": { + "KAIKKI_OIKEUDET": "All rights", + "KAIKKIEN_MUOKKAUS": "Project and application editing", + "HANKEMUOKKAUS": "Project editing", + "HAKEMUSASIOINTI": "Application services", + "KATSELUOIKEUS": "Viewing right" + }, + "accessRightsInfo": { + "heading": "What can be done with the different rights?", + "KAIKKI_OIKEUDET": "All rights enables you to edit a project and its application content, edit everyone’s access rights and remove a project if it has no applications that have received a decision.", + "KAIKKIEN_MUOKKAUS": "The project and application editing right enables you to create and edit a project and the content of its applications and edit others’ access rights, except ‘all rights’, which enables removing a project.", + "HANKEMUOKKAUS": "The project editing right enables you to edit the information of a project but not access rights. This right enables you to view the application information.", + "HAKEMUSASIOINTI": "The application services right enables you to create new applications for a project and edit the information of the applications of the project.", + "KATSELUOIKEUS": "The viewing right enables you to view a project and its information. The viewing right is automatically granted to all persons added to the project and its applications.", + "modifyInfo": "You can change access rights by making a selection in the dropdown menu and clicking the ‘Save’ button. You can also send someone a new invitation link to Haitaton if they have not received it before." + }, + "search": { + "placeholder": "Example: Matti Meikäläinen", + "helperText": "Search by name" + }, + "notifications": { + "rightsUpdatedSuccessLabel": "Access rights updated", + "rightsUpdatedSuccessText": "Access rights successfully updated", + "rightsUpdatedErrorLabel": "Error in the updating process", + "rightsUpdatedErrorText": "<0>An error occurred when updating access rights. Please try again later or contact the Haitaton technical support by email <1>haitatontuki@hel.fi.", + "userIdentifiedLabel": "Login successful", + "userIdentifiedText": "Login successful. You have now been added to the project ({{hankeNimi}} {{hankeTunnus}}).", + "userIdentifiedError": "Login failed", + "invitationSentSuccessLabel": "Invitation link sent", + "invitationSentSuccessText": "Invitation link sent to the address {{email}}.", + "invitationSentErrorLabel": "Error when sending the link", + "invitationSentErrorText": "<0>An error occurred when sending the invitation link. Please try again later or contact the Haitaton technical support by email <1>haitatontuki@hel.fi." + }, + "buttons": { + "resendInvitation": "Resend the invitation link", + "invitationSent": "Invitation link sent" + }, + "userIdentified": "User logged in" + }, "map": { "controls": { "ariaLayerMenu": "Selecting map levels" @@ -841,6 +899,8 @@ "staticPages": { "infoPage": { "title": "About Haitaton", + "releaseInfo": "Publication information", + "releaseVer1": "Version JS.01 published on 19 June 2023: Creating a cable report", "materials": "Materials", "mapMaterials": "Map materials", "imageCopyrights": "Images author information" diff --git a/src/locales/sv.json b/src/locales/sv.json index 1531a1f3c..e2698641c 100644 --- a/src/locales/sv.json +++ b/src/locales/sv.json @@ -22,6 +22,10 @@ "confirmButton": "Bekräfta" }, "components": { + "link": { + "openInNewTabAriaLabel": "Öppnas i en ny flik.", + "openInExternalDomainAriaLabel": "Går till en annan webbplats." + }, "linkbox": { "linkbox": "Länkområde" }, @@ -47,6 +51,7 @@ } }, "error": "Det inträffade ett fel. Försök på nytt.", + "dataNotFound": "Inga uppgifter hittades", "ariaLabels": { "profileButton": "Användarprofil", "menuToggle": "Meny", @@ -113,14 +118,18 @@ }, "notifications": { "labels": { - "attachmentRemoved": "Bilagd fil har raderats" + "attachmentRemoved": "Bilagd fil har raderats", + "editSentApplication": "Du ändrar i en redan skickad ansökan." }, "descriptions": { - "attachmentRemoved": "Bilagd fil {{fileName}} har raderats" + "attachmentRemoved": "Bilagd fil {{fileName}} har raderats", + "editSentApplication": "Du kan ändra ansökan tills den tas för handläggning. En ny version av ansökan skickas automatiskt till myndigheten när blanketten sparas." } }, "buttons": { - "loadingAttachments": "Filer laddas…" + "loadingAttachments": "Filer laddas…", + "saveChanges": "Spara ändringarna", + "fillWithOwnInformation": "Fyll i med egna uppgifter" }, "helperTexts": { "dateInForm": "Ge i formatet DD.MM.ÅÅÅÅ", @@ -229,9 +238,9 @@ }, "ACCESS_RIGHTS": { "path": "/projektportfolj/:hankeTunnus/oikeudet", - "headerLabel": "Käyttöoikeudet", + "headerLabel": "Användningsrättigheter", "meta": { - "title": "Haitaton - Käyttöoikeuksien hallinta" + "title": "Haitaton – Hantering av användningsrättigheter" } }, "PUBLIC_HANKKEET": { @@ -270,7 +279,7 @@ } }, "FULL_PAGE_MAP": { - "path": "/kokosivunkartta/:hankeTunnus", + "path": "/kartaoverhelasidan/:hankeTunnus", "headerLabel": "Karta över hela sidan", "meta": { "title": "Haitaton – Karta över hela sidan" @@ -338,6 +347,13 @@ "meta": { "title": "Haitaton - Bruksanvisning och support" } + }, + "IDENTIFY_USER": { + "path": "/inbjudan", + "headerLabel": "Identifiera dig i Haitaton", + "meta": { + "title": "Haitaton – Identifiera dig i Haitaton" + } } }, "hanke": { @@ -814,6 +830,48 @@ "toLastPage": "Till listans sista sida" } }, + "hankeUsers": { + "accessRights": "Användningsrättigheter", + "manageRights": "Hantering av användningsrättigheter", + "accessRightLevels": { + "KAIKKI_OIKEUDET": "Alla rättigheter", + "KAIKKIEN_MUOKKAUS": "Ändringar i projekt och ansökningar", + "HANKEMUOKKAUS": "Ändring i projekt", + "HAKEMUSASIOINTI": "Ansökningsärende", + "KATSELUOIKEUS": "Visningsrätt" + }, + "accessRightsInfo": { + "heading": "Vad kan man göra med olika rättigheter?", + "KAIKKI_OIKEUDET": "Alla rättigheter ger möjlighet att göra ändringar i projektets och dess ansökningars innehåll, att göra ändringar i alla användningsrättigheter och att ta bort projektet, om projektet inte har ansökningar som beslut fattats om.", + "KAIKKIEN_MUOKKAUS": "Rätt att göra ändringar i projektet och ansökningar ger möjlighet att ändra och skapa innehåll i projektet och dess ansökningar samt att göra ändringar i andras användningsrättigheter, förutom ”Alla rättigheter”, som ger möjlighet att ta bort projektet.", + "HANKEMUOKKAUS": "Rätt att göra ändringar i projekt ger möjlighet att ändra uppgifter om projektet, men inte att göra ändringar i användningsrättigheterna. Personen har då visningsrättigheter för ansökningsuppgifterna.", + "HAKEMUSASIOINTI": "Rätt att uträtta ärenden i projekt ger möjlighet att skapa nya ansökningar för projektet och att ändra uppgifterna i projektets ansökningar.", + "KATSELUOIKEUS": "Visningsrätt ger möjlighet att se uppgifter om projektet och dess ansökningar. Alla som lagts till i projektet och ansökan får automatiskt visningsrättigheter.", + "modifyInfo": "Du kan byta användningsrättighet genom att välja i rullgardinsmenyn och klicka på Spara. Du kan också skicka en ny inbjudningslänk till Haitaton till personen, om hen inte fått den tidigare." + }, + "search": { + "placeholder": "t.ex. Matti Meikäläinen", + "helperText": "Sök enligt namn" + }, + "notifications": { + "rightsUpdatedSuccessLabel": "Användningsrättigheterna har uppdaterats", + "rightsUpdatedSuccessText": "Användningsrättigheterna har uppdaterats", + "rightsUpdatedErrorLabel": "Ett fel uppstod vid uppdateringen", + "rightsUpdatedErrorText": "<0>Ett fel uppstod när användningsrättigheterna skulle uppdateras. Försök igen senare eller kontakta Haitatons tekniska support med e-post till <1>haitatontuki@hel.fi.", + "userIdentifiedLabel": "Identifieringen lyckades", + "userIdentifiedText": "Identifieringen lyckades. Du har nu lagts till i projektet ({{hankeNimi}} {{hankeTunnus}}).", + "userIdentifiedError": "Identifieringen misslyckades", + "invitationSentSuccessLabel": "Inbjudningslänken skickades", + "invitationSentSuccessText": "Inbjudningslänken skickades till {{email}}.", + "invitationSentErrorLabel": "Ett fel uppstod när länken skulle skickas", + "invitationSentErrorText": "<0>Ett fel uppstod när inbjudningslänken skulle skickas. Försök igen senare eller kontakta Haitatons tekniska support med e-post till <1>haitatontuki@hel.fi." + }, + "buttons": { + "resendInvitation": "Skicka inbjudningslänken på nytt", + "invitationSent": "Inbjudningslänken skickades" + }, + "userIdentified": "Användaren har identifierat sig" + }, "map": { "controls": { "ariaLayerMenu": "Val av kartlager" @@ -841,6 +899,8 @@ "staticPages": { "infoPage": { "title": "Information om Haitaton", + "releaseInfo": "Uppgifter om publicering", + "releaseVer1": "Version JS.01 publicerad 19.6.2023: Utförande av ledningsutredning", "materials": "Material", "mapMaterials": "Kartmaterial", "imageCopyrights": "Författarinformation till bilderna"