From fe62c6b9efd54bc1e04a0fba032f03a58e732312 Mon Sep 17 00:00:00 2001 From: kettunenj Date: Tue, 14 Jun 2022 10:25:59 +0300 Subject: [PATCH] tekstit ja kieliversiot --- src/locales/fi/common.json | 2 + src/locales/fi/projekti.json | 22 +++++++- src/locales/sv/common.json | 2 + src/locales/sv/projekti.json | 22 +++++++- src/pages/suunnitelma/[oid]/nahtavillaolo.tsx | 53 +++++++++++++++---- 5 files changed, 86 insertions(+), 15 deletions(-) diff --git a/src/locales/fi/common.json b/src/locales/fi/common.json index 94e4ee9c3..0fc406328 100644 --- a/src/locales/fi/common.json +++ b/src/locales/fi/common.json @@ -19,6 +19,8 @@ "sivustonimi": "Valtion liikenneväylien suunnittelu", "vaylavirasto": "Väylävirasto", "ely-keskus": "ELY-keskus", + "vaylavirastolle": "Väylävirastolle", + "ely-keskukselle": "ELY-keskukselle", "viranomainen": { "ETELA_POHJANMAAN_ELY": "Etelä-Pohjanmaan ELY-keskus", "ETELA_SAVO_ELY": "Etelä-Savon ELY-keskus", diff --git a/src/locales/fi/projekti.json b/src/locales/fi/projekti.json index 76f66227f..d0480fa7b 100644 --- a/src/locales/fi/projekti.json +++ b/src/locales/fi/projekti.json @@ -19,6 +19,16 @@ "valmistuttuaan_suunnitelma_asetetaan": "Valmistuttuaan suunnitelma asetetaan yleisesti nähtäville, jolloin asianosaisilla on mahdollisuus tehdä kirjallinen muistutus suunnitelmasta. (ratalaki 22 §).", "vaylavirasto_kasittelee_suunnitelman": "Väylävirasto käsittelee suunnitelman laatimiseen liittyen tarpeellisia henkilötietoja. Halutessasi tietää tarkemmin väyläsuunnittelun tietosuojakäytänteistä, tutustu verkkosivujen tietosuojaosioon osoitteessa www.vayla.fi/tietosuoja." }, + "nahtavillaolo": { + "ei-rata": { + "vaylavirasto_on_laatinut": "Väylävirasto on laatinut liikennejärjestelmästä ja maanteistä annetun lain (503/2005) mukaisen tiesuunnitelman", + "kuulutus_julkaistu": "Kuulutus on julkaistu tietoverkossa Väyläviraston verkkosivuilla", + "asianosaisten_katsotaan_saaneen": "Asianosaisten katsotaan saaneen tiedon suunnitelman nähtäville asettamisesta seitsemäntenä päivänä kuulutuksen julkaisemisajankohdasta (hallintolaki 62 a §)", + "kiinteiston_omistajilla_ja": "Kiinteistön omistajilla ja muilla asianosaisilla sekä niillä, joiden asumiseen, työntekoon tai muihin oloihin suunnitelma saattaa vaikuttaa, on mahdollisuus muistutusten tekemiseen suunnitelmasta. Muistutukset on toimitettava", + "ennen_paattymista": "ennen nähtävänäoloajan päättymistä (LjMTL 27 §) Valtion liikenneväylien suunnittelu -järjestelmään osoitteeseen", + "sahkopostilla_muistutus": "Sähköpostilla muistutusta lähettäessä on liitettävä viestiin projektin asiatunnus." + } + }, "hankesuunnitelmista": "Hankesuunnitelmista lorem ipsum-teksti tähän, joka kertoo lyhyesti mitä tämä sivusto pitää sisällään. Lorem ipsum dolor sit amet consectetur adipisicing elit. Magnam dicta voluptatem fugit quos praesentium architecto accusamus non earum fuga veritatis, quia facilis est repellendus et iste similique beatae perferendis totam?" }, "projekti-tyyppi": { @@ -89,7 +99,14 @@ "menneet_vuorovaikutustilaisuudet": "Menneet vuorovaikutustilaisuudet", "esittelyaineisto_ja_suunnitelmaluonnokset": "Esittelyaineisto ja suunnitelmaluonnokset", "muut_materiaalit": "Muut esittelymateriaalit", - "video_materiaalit": "Enakkoon kuvattu videoesittely" + "video_materiaalit": "Enakkoon kuvattu videoesittely", + "nahtavillaolo": { + "suunnitteluhankkeen_kuvaus": "Suunnitteluhankkeen kuvaus", + "asianosaisen_oikeudet": "Asianosaisen oikeudet", + "esittelyaineisto_ja_suunnitelmat": "Esittelyaineisto ja suunnitelmat", + "muistutuksen_jattaminen": "Muistutuksen jättäminen", + "yhteystiedot": "Yhteystiedot" + } }, "vastaava-viranomainen": { "ETELA_POHJANMAAN_ELY": "Etelä-Pohjanmaan ELY-keskus", @@ -116,6 +133,7 @@ "tuetut_tiedostomuodot_ovat": "Tuetut tiedostomuodot ovat PDF, JPG ja PNG. Sallittu tiedostokoko on maksimissaan 4,5Mt.", "olemme_vastaanottaneet_viestisi": "Olemme vastaanottaneet viestisi.", "kaikki_viestit_kasitellaan": "Kaikki viestit käsitellään ja ne pyritään huomioimaan suunnittelussa. Viimeistellyt suunnitelmat asetetaan myöhemmin nähtäville.", - "jos_toivoit_yhteydenottoa": "Jos toivoit yhteydenottoa, hankkeen suunnittelutiimi on sinuun yhteydessä mahdollisimman pian." + "jos_toivoit_yhteydenottoa": "Jos toivoit yhteydenottoa, hankkeen suunnittelutiimi on sinuun yhteydessä mahdollisimman pian.", + "jata_muistutus": "Jätä muistutus hankkeesta" } } diff --git a/src/locales/sv/common.json b/src/locales/sv/common.json index 2b4835798..fd49dea0e 100644 --- a/src/locales/sv/common.json +++ b/src/locales/sv/common.json @@ -19,6 +19,8 @@ "sivustonimi": "Planering av statens trafikleder", "vaylavirasto": "Trafikledsverket", "ely-keskus": "NTM-centralen", + "vaylavirastolle": "till Trafikledsverket", + "ely-keskukselle": "till NTM-centralen", "viranomainen": { "ETELA_POHJANMAAN_ELY": "RUOTSIKSI Etelä-Pohjanmaan ELY-keskus", "ETELA_SAVO_ELY": "RUOTSIKSI Etelä-Savon ELY-keskus", diff --git a/src/locales/sv/projekti.json b/src/locales/sv/projekti.json index ab8c3b8ae..ea038c6a4 100644 --- a/src/locales/sv/projekti.json +++ b/src/locales/sv/projekti.json @@ -19,6 +19,16 @@ "valmistuttuaan_suunnitelma_asetetaan": "RUOTSIKSI Valmistuttuaan suunnitelma asetetaan yleisesti nähtäville, jolloin asianosaisilla on mahdollisuus tehdä kirjallinen muistutus suunnitelmasta. (ratalaki 22 §).", "vaylavirasto_kasittelee_suunnitelman": "RUOTSIKSI Väylävirasto käsittelee suunnitelman laatimiseen liittyen tarpeellisia henkilötietoja. Halutessasi tietää tarkemmin väyläsuunnittelun tietosuojakäytänteistä, tutustu verkkosivujen tietosuojaosioon osoitteessa www.vayla.fi/tietosuoja." }, + "nahtavillaolo": { + "ei-rata": { + "vaylavirasto_on_laatinut": "RUOTSIKSI Väylävirasto on laatinut liikennejärjestelmästä ja maanteistä annetun lain (503/2005) mukaisen tiesuunnitelman", + "kuulutus_julkaistu": "RUOTSIKSI Kuulutus on julkaistu tietoverkossa Väyläviraston verkkosivuilla", + "asianosaisten_katsotaan_saaneen": "RUOTSIKSI Asianosaisten katsotaan saaneen tiedon suunnitelman nähtäville asettamisesta seitsemäntenä päivänä kuulutuksen julkaisemisajankohdasta (hallintolaki 62 a §)", + "kiinteiston_omistajilla_ja": "RUOTSIKSI Kiinteistön omistajilla ja muilla asianosaisilla sekä niillä, joiden asumiseen, työntekoon tai muihin oloihin suunnitelma saattaa vaikuttaa, on mahdollisuus muistutusten tekemiseen suunnitelmasta. Muistutukset on toimitettava", + "ennen_paattymista": "RUOTSIKSI ennen nähtävänäoloajan päättymistä (LjMTL 27 §) Valtion liikenneväylien suunnittelu -järjestelmään osoitteeseen", + "sahkopostilla_muistutus": "RUOTSIKSI Sähköpostilla muistutusta lähettäessä on liitettävä viestiin projektin asiatunnus." + } + }, "hankesuunnitelmista": "RUOTSIKSI Hankesuunnitelmista lorem ipsum-teksti tähän, joka kertoo lyhyesti mitä tämä sivusto pitää sisällään. Lorem ipsum dolor sit amet consectetur adipisicing elit. Magnam dicta voluptatem fugit quos praesentium architecto accusamus non earum fuga veritatis, quia facilis est repellendus et iste similique beatae perferendis totam?" }, "projekti-tyyppi": { @@ -89,7 +99,14 @@ "menneet_vuorovaikutustilaisuudet": "RUOTSIKSI Menneet vuorovaikutustilaisuudet", "esittelyaineisto_ja_suunnitelmaluonnokset": "RUOTSIKSI Esittelyaineisto ja suunnitelmaluonnokset", "muut_materiaalit": "RUOTSIKSI Muut esittelymateriaalit", - "video_materiaalit": "RUOTSIKSI Enakkoon kuvattu videoesittely" + "video_materiaalit": "RUOTSIKSI Enakkoon kuvattu videoesittely", + "nahtavillaolo": { + "suunnitteluhankkeen_kuvaus": "RUOTSIKSI Suunnitteluhankkeen kuvaus", + "asianosaisen_oikeudet": "RUOTSIKSI Asianosaisen oikeudet", + "esittelyaineisto_ja_suunnitelmat": "RUOTSIKSI Esittelyaineisto ja suunnitelmat", + "muistutuksen_jattaminen": "RUOTSIKSI Muistutuksen jättäminen", + "yhteystiedot": "RUOTSIKSI Yhteystiedot" + } }, "vastaava-viranomainen": { "ETELA_POHJANMAAN_ELY": "RUOTSIKSI Etelä-Pohjanmaan ELY-keskus", @@ -116,6 +133,7 @@ "tuetut_tiedostomuodot_ovat": "RUOTSIKSI Tuetut tiedostomuodot ovat PDF, JPG ja PNG. Sallittu tiedostokoko on maksimissaan 4,5Mt.", "olemme_vastaanottaneet_viestisi": "RUOTSIKSI Olemme vastaanottaneet viestisi.", "kaikki_viestit_kasitellaan": "RUOTSIKSI Kaikki viestit käsitellään ja ne pyritään huomioimaan suunnittelussa. Viimeistellyt suunnitelmat asetetaan myöhemmin nähtäville.", - "jos_toivoit_yhteydenottoa": "RUOTSIKSI Jos toivoit yhteydenottoa, hankkeen suunnittelutiimi on sinuun yhteydessä mahdollisimman pian." + "jos_toivoit_yhteydenottoa": "RUOTSIKSI Jos toivoit yhteydenottoa, hankkeen suunnittelutiimi on sinuun yhteydessä mahdollisimman pian.", + "jata_muistutus": "RUOTSIKSI Jätä muistutus hankkeesta" } } diff --git a/src/pages/suunnitelma/[oid]/nahtavillaolo.tsx b/src/pages/suunnitelma/[oid]/nahtavillaolo.tsx index 5417f331b..262020fe6 100644 --- a/src/pages/suunnitelma/[oid]/nahtavillaolo.tsx +++ b/src/pages/suunnitelma/[oid]/nahtavillaolo.tsx @@ -9,9 +9,11 @@ import { useProjektiJulkinen } from "src/hooks/useProjektiJulkinen"; import useProjektiBreadcrumbs from "src/hooks/useProjektiBreadcrumbs"; import { formatDate } from "src/util/dateUtils"; import SectionContent from "@components/layout/SectionContent"; -import { ProjektiTyyppi } from "@services/api"; +import { Kieli, ProjektiTyyppi, Viranomainen } from "@services/api"; import FormatDate from "@components/FormatDate"; import JataPalautettaNappi from "@components/button/JataPalautettaNappi"; +import Notification, { NotificationType } from "@components/notification/Notification"; +import HassuLink from "@components/HassuLink"; export default function Nahtavillaolo({ setRouteLabels }: PageProps): ReactElement { const router = useRouter(); @@ -47,6 +49,10 @@ export default function Nahtavillaolo({ setRouteLabels }: PageProps): ReactEleme const yhteystiedotListana = kuulutus.kuulutusYhteystiedot?.map((yhteystieto) => t("common:yhteystieto", yhteystieto)) || []; + const vastaavaViranomainen = velho.suunnittelustaVastaavaViranomainen + ? velho.suunnittelustaVastaavaViranomainen + : velho.tilaajaOrganisaatio; + return ( <> @@ -54,24 +60,49 @@ export default function Nahtavillaolo({ setRouteLabels }: PageProps): ReactEleme {velho.tyyppi !== ProjektiTyyppi.RATA && ( -

{t(`info.nahtavillaolo.ei-rata.vaylavirasto_on_laatinut ${projekti.velho.nimi}`)}.

- {t(`info.nahtavillaolo.ei-rata.kuulutus_julkaistu`)} . + {t(`info.nahtavillaolo.ei-rata.vaylavirasto_on_laatinut`)} {projekti.velho.nimi}. +

+

+ {t(`info.nahtavillaolo.ei-rata.kuulutus_julkaistu`)} .{" "} {t(`info.nahtavillaolo.ei-rata.asianosaisten_katsotaan_saaneen`)}

)} -

Suunnitteluhankkeen kuvaus

- -

Asianosaisen oikeudet

- -

Esittelyaineisto ja suunnitelmat

+

{t(`ui-otsikot.nahtavillaolo.suunnitteluhankkeen_kuvaus`)}

+ + {kuulutus.hankkeenKuvaus?.[projekti.kielitiedot?.ensisijainenKieli || Kieli.SUOMI]} + +

{t(`ui-otsikot.nahtavillaolo.asianosaisen_oikeudet`)}

+ + + + {velho.tyyppi !== ProjektiTyyppi.RATA && ( +
    +
  • + {t(`info.nahtavillaolo.ei-rata.kiinteiston_omistajilla_ja`)}{" "} + {vastaavaViranomainen === Viranomainen.VAYLAVIRASTO + ? t(`common:vaylavirastolle`) + : t(`common:ely-keskukselle`)}{" "} + {t(`info.nahtavillaolo.ei-rata.ennen_paattymista`)}{" "} + {window.location.href}.{" "} + {t(`info.nahtavillaolo.ei-rata.sahkopostilla_muistutus`)} +
  • +
+ )} +
+
+
+

{t(`ui-otsikot.nahtavillaolo.esittelyaineisto_ja_suunnitelmat`)}

-

Muistutuksen jättäminen

+

{t(`ui-otsikot.nahtavillaolo.muistutuksen_jattaminen`)}

- console.log("jätä muistutus")} /> + console.log("jätä muistutus")} + /> -

Yhteystiedot

+

{t(`ui-otsikot.nahtavillaolo.yhteystiedot`)}

{t("common:lisatietoja_antavat", {