From ffc53c346a948c81cbddb2d8bd807285b3790db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A4in=C3=B6=20Ala-H=C3=A4rk=C3=B6nen?= Date: Thu, 5 Dec 2024 14:55:01 +0200 Subject: [PATCH] OK-742 closer to final UI texts and text splicing --- src/cljc/maksut/translations.cljc | 44 ++++++++++++------- .../app/components/KkHakemusmaksuPanel.tsx | 19 +++++++- 2 files changed, 46 insertions(+), 17 deletions(-) diff --git a/src/cljc/maksut/translations.cljc b/src/cljc/maksut/translations.cljc index d4133e3..edb1985 100644 --- a/src/cljc/maksut/translations.cljc +++ b/src/cljc/maksut/translations.cljc @@ -56,26 +56,38 @@ :en "EN Hakemuksesi on käsitelty. Siirry maksamaan maksu." :sv "SV Hakemuksesi on käsitelty. Siirry maksamaan maksu."} :KkHakemusmaksuPanel.title {:fi "Hakemusmaksu" - :en "EN Hakemusmaksu" - :sv "SV Hakemusmaksu"} - :KkHakemusmaksuPanel.maksettu {:fi "Olet nyt maksanut hakemusmaksun. Saat kuitin maksusta sähköpostiisi. Maksu on voimassa kaikkiin koulutuksiin, jotka alkavat lukukautena. Sinun ei siis tarvitse maksaa hakemusmaksua uudelleen, jos haet muihin samana lukukautena alkaviin koulutuksiin. Huomioithan, että hakemusmaksun maksaminen ei vielä tarkoita, että sinut hyväksytään koulutukseen." - :en "EN Olet nyt maksanut hakemusmaksun. Saat kuitin maksusta sähköpostiisi. Maksu on voimassa kaikkiin koulutuksiin, jotka alkavat lukukautena. Sinun ei siis tarvitse maksaa hakemusmaksua uudelleen, jos haet muihin samana lukukautena alkaviin koulutuksiin. Huomioithan, että hakemusmaksun maksaminen ei vielä tarkoita, että sinut hyväksytään koulutukseen." - :sv "SV Olet nyt maksanut hakemusmaksun. Saat kuitin maksusta sähköpostiisi. Maksu on voimassa kaikkiin koulutuksiin, jotka alkavat lukukautena. Sinun ei siis tarvitse maksaa hakemusmaksua uudelleen, jos haet muihin samana lukukautena alkaviin koulutuksiin. Huomioithan, että hakemusmaksun maksaminen ei vielä tarkoita, että sinut hyväksytään koulutukseen."} - :KkHakemusmaksuPanel.maksamatta {:fi "Siirry maksamaan hakemusmaksu. Kun olet maksanut hakemusmaksun, saat kuitin maksusta sähköpostiisi. Huomioithan, että hakemusmaksun maksaminen ei vielä tarkoita, että sinut hyväksytään koulutukseen." - :en "EN Siirry maksamaan hakemusmaksu. Kun olet maksanut hakemusmaksun, saat kuitin maksusta sähköpostiisi. Huomioithan, että hakemusmaksun maksaminen ei vielä tarkoita, että sinut hyväksytään koulutukseen." - :sv "SV Siirry maksamaan hakemusmaksu. Kun olet maksanut hakemusmaksun, saat kuitin maksusta sähköpostiisi. Huomioithan, että hakemusmaksun maksaminen ei vielä tarkoita, että sinut hyväksytään koulutukseen."} + :en "Application fee" + :sv "Ansökningsavgift"} + :KkHakemusmaksuPanel.maksettu {:fi "Olet nyt maksanut hakemusmaksun. Saat kuitin maksusta sähköpostiisi." + :en "You have now paid the application fee. You will receive a receipt of the payment to your email." + :sv "Du har nu betalat ansökningsavgiften. Du får ett kvitto på betalningen till din e-post."} + :KkHakemusmaksuPanel.maksettu2 {:fi "Maksu on voimassa kaikkiin koulutuksiin, jotka alkavat lukukautena:" + :en "The payment is valid to all study programmes that start in the academic term" + :sv "Avgiften gäller för alla utbildningar som börjar under terminen:"} + :KkHakemusmaksuPanel.maksettu3 {:fi "Sinun ei siis tarvitse maksaa hakemusmaksua uudelleen, jos haet muihin samana lukukautena alkaviin koulutuksiin." + :en "You do not need to pay the application fee again, if you apply to other study programmes staring in the same academic term." + :sv "Du behöver alltså inte betala ansökningsavgiften på nytt om du söker till andra utbildningar som börjar samma termin."} + :KkHakemusmaksuPanel.maksettu4 {:fi "Huomioithan, että hakemusmaksun maksaminen ei vielä tarkoita, että sinut hyväksytään koulutukseen." + :en "Please note that paying the application fee does not mean that you will be automatically offered admission." + :sv "Observera att betalning av ansökningsavgift ännu inte innebär att du blir antagen till utbildningen."} + :KkHakemusmaksuPanel.maksamatta {:fi "Siirry maksamaan hakemusmaksu. Kun olet maksanut hakemusmaksun, saat kuitin maksusta sähköpostiisi." + :en "Proceed to pay the application fee. You will receive a receipt for your payment in your email after paying the application fee." + :sv "Gå vidare till att betala ansökningsavgiften. När du har betalat ansökningsavgiften får du ett kvitto på betalningen till din e-post."} + :KkHakemusmaksuPanel.maksamatta2 {:fi "Huomioithan, että hakemusmaksun maksaminen ei vielä tarkoita, että sinut hyväksytään koulutukseen." + :en "Please note that paying the application fee does not mean that you will be automatically offered admission." + :sv "Observera att betalning av ansökningsavgift ännu inte innebär att du blir antagen till utbildningen."} :KkHakemusmaksuPanel.eraantynyt {:fi "Hakemusmaksun määräaika on erääntynyt, etkä voi enää maksaa hakemusmaksua. Hakemustasi ei käsitellä, etkä voi tulla valituksi koulutukseen. Mikäli hakuaikaa on vielä jäljellä, voit täyttää uuden hakemuksen." - :en "EN Hakemusmaksun määräaika on erääntynyt, etkä voi enää maksaa hakemusmaksua. Hakemustasi ei käsitellä, etkä voi tulla valituksi koulutukseen. Mikäli hakuaikaa on vielä jäljellä, voit täyttää uuden hakemuksen." - :sv "SV Hakemusmaksun määräaika on erääntynyt, etkä voi enää maksaa hakemusmaksua. Hakemustasi ei käsitellä, etkä voi tulla valituksi koulutukseen. Mikäli hakuaikaa on vielä jäljellä, voit täyttää uuden hakemuksen."} + :en "The due date for your application fee payment has expired. You can no longer pay the application fee. Your application will not be reviewed, and you cannot be offered admission. If the application period is still ongoing, you can fill in and send a new application." + :sv "Tidsfristen för ansökningsavgiften har gått ut och du kan inte längre betala avgiften. Din ansökan behandlas inte och du kan inte bli antagen till utbildningen. Om ansökningstiden ännu pågår kan du fylla i en ny ansökan."} :KkHakemusmaksuPanel.aloituskausi {:fi "Alkamiskausi" - :en "EN Alkamiskausi" - :sv "SV Alkamiskausi"} + :en "Start term" + :sv "Starttermin"} :KkHakemusmaksuPanel.kausi_s {:fi "syksy" - :en "EN syksy" - :sv "SV syksy"} + :en "autumn" + :sv "höst"} :KkHakemusmaksuPanel.kausi_k {:fi "kevät" - :en "EN kevät" - :sv "SV kevät"} + :en "spring" + :sv "vår"} :MaksutPanel.yhteiskäytto {:fi "Jos käytät yhteiskäyttöistä tietokonetta, muista tyhjentää selaimen välimuisti ja kirjautua ulos koneelta. Voit nyt sulkea tämän ikkunan." :en "If you are using a computer that is in common use, remember to empty the cache and log out from the computer. You can now close this window." :sv "Om du använder en dator som är i gemensamt bruk, kom ihåg att tomma cacheminnen och logga ut ur datorn. Du kan nu stänga det här fönstret."} diff --git a/src/maksut-ui/app/components/KkHakemusmaksuPanel.tsx b/src/maksut-ui/app/components/KkHakemusmaksuPanel.tsx index 5cf9b68..f2e86b8 100644 --- a/src/maksut-ui/app/components/KkHakemusmaksuPanel.tsx +++ b/src/maksut-ui/app/components/KkHakemusmaksuPanel.tsx @@ -12,11 +12,18 @@ const KkHakemusmaksuPanel = ({ lasku }: { lasku: Lasku }) => { const locale = useLocale() as Locale; const tMaksut = useTranslations('MaksutPanel'); + const aloituskausiText = (aloitusvuosi?: number, aloituskausi?: string) => { + if (aloitusvuosi && aloituskausi) { + return `${t(aloituskausi)} ${aloitusvuosi}`; + } + return null; + }; + const aloituskausiHeader = (aloitusvuosi?: number, aloituskausi?: string) => { if (aloitusvuosi && aloituskausi) { return (

- {t('aloituskausi')}: {t(aloituskausi)} {aloitusvuosi} + {t('aloituskausi')}: {aloituskausiText(aloitusvuosi, aloituskausi)}

); } @@ -28,6 +35,15 @@ const KkHakemusmaksuPanel = ({ lasku }: { lasku: Lasku }) => { return ( <> {t('maksettu')} + + {t('maksettu2')}{' '} + {aloituskausiText( + lasku.metadata?.alkamisvuosi, + lasku.metadata?.alkamiskausi, + )} + . {t('maksettu3')} + + {t('maksettu4')} {tMaksut('yhteiskäytto')} ); @@ -41,6 +57,7 @@ const KkHakemusmaksuPanel = ({ lasku }: { lasku: Lasku }) => { return ( <> {t('maksamatta')} + {t('maksamatta2')} ); }