Skip to content

Commit 142234d

Browse files
authored
Merge branch 'main' into jacek/fix-e2e-compromised-password
2 parents 6d25941 + 5eec2fe commit 142234d

6 files changed

Lines changed: 1846 additions & 1578 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/localizations': patch
3+
---
4+
5+
Update multiple localizations with complete translations for previously missing sections including billing, reverification, API keys, MFA setup, task reset password, restricted access, enterprise connections, and legal consent. Languages updated: Icelandic (is-IS), Norwegian (nb-NO), Finnish (fi-FI), Croatian (hr-HR), Hungarian (hu-HU).

packages/localizations/src/fi-FI.ts

Lines changed: 94 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ export const fiFI: LocalizationResource = {
8181
availableFeatures: 'Sisältyvät ominaisuudet',
8282
billedAnnually: 'Laskutetaan vuosittain',
8383
billedMonthlyOnly: 'Laskutus vain kuukausittain',
84+
billedAnnuallyOnly: 'Laskutus vain vuosittain',
8485
cancelFreeTrial: 'Peruuta ilmainen kokeilu',
8586
cancelFreeTrialAccessUntil:
8687
"Kokeilusi pysyy aktiivisena {{ date | longDate('fi-FI') }} asti. Tämän jälkeen menetät pääsyn kokeiluominaisuuksiin. Sinulta ei veloiteta.",
@@ -120,7 +121,10 @@ export const fiFI: LocalizationResource = {
120121
totalDueAfterTrial: 'Erääntyy kokeilun päätyttyä {{days}} päivän kuluttua',
121122
},
122123
credit: 'Hyvitys',
124+
prorationCredit: 'Suhteutettu hyvitys',
125+
accountCredit: 'Tilihyvitys',
123126
creditRemainder: 'Hyvitys nykyisen tilauksesi jäljellä olevalta ajalta.',
127+
payerCreditRemainder: 'Hyvitys tilin saldosta.',
124128
defaultFreePlanActive: 'Olet tällä hetkellä ilmaisella tilauksella.',
125129
free: 'Ilmainen',
126130
getStarted: 'Aloita',
@@ -129,6 +133,8 @@ export const fiFI: LocalizationResource = {
129133
manage: 'Hallinnoi',
130134
manageSubscription: 'Hallinnoi tilausta',
131135
month: 'Kuukausi',
136+
monthAbbreviation: 'kk',
137+
monthPerUnit: 'Kuukausi per {{unitName}}',
132138
monthly: 'Kuukausittain',
133139
pastDue: 'Erääntynyt',
134140
pay: 'Maksa {{amount}}',
@@ -151,8 +157,22 @@ export const fiFI: LocalizationResource = {
151157
pricingTable: {
152158
billingCycle: 'Laskutusjakso',
153159
included: 'Sisältyy',
160+
seatCost: {
161+
freeUpToSeats: 'Ilmainen enintään {{endsAfterBlock}} paikalle',
162+
upToSeats: 'Enintään {{endsAfterBlock}} paikkaa',
163+
perSeat: '{{feePerBlockAmount}}/{{periodAbbreviation}} per paikka',
164+
includedSeats: '{{includedSeats}} paikkaa sisältyy',
165+
additionalSeats: '({{additionalTierFeePerBlockAmount}}/{{periodAbbreviation}} lisäpaikoista)',
166+
unlimitedSeats: 'Rajattomasti paikkoja',
167+
tooltip: {
168+
freeForUpToSeats: 'Ilmainen enintään {{endsAfterBlock}} paikalle.',
169+
additionalSeatsEach: 'Lisäpaikat {{feePerBlockAmount}}/{{period}} kappale.',
170+
firstSeatsIncludedInPlan: 'Ensimmäiset {{endsAfterBlock}} paikkaa sisältyvät tilaukseen.',
171+
},
172+
},
154173
},
155174
reSubscribe: 'Tilaa uudelleen',
175+
seats: 'Paikat',
156176
seeAllFeatures: 'Näytä kaikki ominaisuudet',
157177
startFreeTrial: 'Aloita ilmainen kokeilu',
158178
startFreeTrial__days: 'Aloita {{days}} päivän ilmainen kokeilu',
@@ -183,6 +203,8 @@ export const fiFI: LocalizationResource = {
183203
viewFeatures: 'Näytä ominaisuudet',
184204
viewPayment: 'Näytä maksu',
185205
year: 'Vuosi',
206+
yearAbbreviation: 'v',
207+
yearPerUnit: 'Vuosi per {{unitName}}',
186208
},
187209
createOrganization: {
188210
formButtonSubmit: 'Luo organisaatio',
@@ -224,13 +246,14 @@ export const fiFI: LocalizationResource = {
224246
formFieldInputPlaceholder__emailAddresses: 'esimerkki@domain.fi, esimerkki2@domain.fi',
225247
formFieldInputPlaceholder__firstName: 'Etunimi',
226248
formFieldInputPlaceholder__lastName: 'Sukunimi',
227-
formFieldInputPlaceholder__organizationDomain: undefined,
228-
formFieldInputPlaceholder__organizationDomainEmailAddress: undefined,
249+
formFieldInputPlaceholder__organizationDomain: 'esimerkki.fi',
250+
formFieldInputPlaceholder__organizationDomainEmailAddress: 'sinä@esimerkki.fi',
229251
formFieldInputPlaceholder__organizationName: 'Organisaation nimi',
230252
formFieldInputPlaceholder__organizationSlug: 'minun-org',
231253
formFieldInputPlaceholder__password: 'Syötä salasanasi',
254+
formFieldInputPlaceholder__signUpPassword: 'Luo salasana',
232255
formFieldInputPlaceholder__phoneNumber: 'Syötä puhelinnumerosi',
233-
formFieldInputPlaceholder__username: undefined,
256+
formFieldInputPlaceholder__username: 'Syötä käyttäjänimesi',
234257
formFieldInput__emailAddress_format: 'Esimerkki: nimi@esimerkki.fi',
235258
formFieldLabel__apiKey: 'API-avain',
236259
formFieldLabel__apiKeyDescription: 'Kuvaus',
@@ -324,6 +347,7 @@ export const fiFI: LocalizationResource = {
324347
empty: 'Ei tositteita näytettäväksi',
325348
itemCaption__paidForPlan: 'Maksettu {{plan}} {{period}} -tilauksesta',
326349
itemCaption__proratedCredit: 'Suhteutettu hyvitys edellisen tilauksen osittaisesta käytöstä',
350+
itemCaption__payerCredit: 'Hyvitys tilin saldosta',
327351
itemCaption__subscribedAndPaidForPlan: 'Tilattu ja maksettu {{plan}} {{period}} -tilaus',
328352
notFound: 'Tosite ei löytynyt',
329353
tableHeader__amount: 'Summa',
@@ -421,6 +445,8 @@ export const fiFI: LocalizationResource = {
421445
plansPage: {
422446
alerts: {
423447
noPermissionsToManageBilling: 'Sinulla ei ole oikeuksia hallinnoida tämän organisaation laskutusta.',
448+
planMembershipLimitExceeded:
449+
'Organisaatiossasi on {{count}} jäsentä (sisältäen odottavat kutsut). Tämä paketti sallii vain {{limit}} jäsentä.',
424450
},
425451
title: 'Tilaukset',
426452
},
@@ -464,6 +490,7 @@ export const fiFI: LocalizationResource = {
464490
start: {
465491
headerTitle__general: 'Yleinen',
466492
headerTitle__members: 'Jäsenet',
493+
membershipSeatUsageLabel: '{{count}} / {{limit}} paikkaa käytössä',
467494
profileSection: {
468495
primaryButton: 'Päivitä profiili',
469496
title: 'Organisaation profiili',
@@ -710,13 +737,13 @@ export const fiFI: LocalizationResource = {
710737
title: 'Syötä salasanasi',
711738
},
712739
passwordCompromised: {
713-
title: undefined,
740+
title: 'Salasana vaarantunut',
714741
},
715742
passwordPwned: {
716743
title: 'Salasana tietomurrossa',
717744
},
718745
passwordUntrusted: {
719-
title: undefined,
746+
title: 'Salasana epäluotettava',
720747
},
721748
phoneCode: {
722749
formTitle: 'Vahvistuskoodi',
@@ -758,7 +785,7 @@ export const fiFI: LocalizationResource = {
758785
subtitle: 'Tervetuloa takaisin! Kirjaudu sisään jatkaaksesi',
759786
subtitleCombined: undefined,
760787
title: 'Kirjaudu sisään',
761-
titleCombined: undefined,
788+
titleCombined: 'Jatka kohteeseen {{applicationName}}',
762789
},
763790
totpMfa: {
764791
formTitle: 'Todennuskoodi',
@@ -894,8 +921,8 @@ export const fiFI: LocalizationResource = {
894921
title: 'Määritä organisaatiosi',
895922
},
896923
organizationCreationDisabled: {
897-
subtitle: undefined,
898-
title: undefined,
924+
subtitle: 'Ota yhteyttä organisaatiosi ylläpitäjään saadaksesi kutsun.',
925+
title: 'Sinun on kuuluttava organisaatioon',
899926
},
900927
signOut: {
901928
actionLink: 'Kirjaudu ulos',
@@ -908,74 +935,84 @@ export const fiFI: LocalizationResource = {
908935
actionLink: 'Kirjaudu ulos',
909936
actionText: 'Kirjautuneena käyttäjänä {{identifier}}',
910937
},
911-
subtitle: undefined,
912-
title: undefined,
938+
subtitle: 'Tilisi vaatii uuden salasanan ennen kuin voit jatkaa',
939+
title: 'Nollaa salasanasi',
913940
},
914941
taskSetupMfa: {
915-
badge: undefined,
942+
badge: 'Kaksivaiheisen todennuksen asennus',
916943
signOut: {
917-
actionLink: undefined,
918-
actionText: undefined,
944+
actionLink: 'Kirjaudu ulos',
945+
actionText: 'Kirjautuneena käyttäjänä {{identifier}}',
919946
},
920947
smsCode: {
921948
addPhone: {
922-
formButtonPrimary: undefined,
923-
infoText: undefined,
949+
formButtonPrimary: 'Jatka',
950+
infoText:
951+
'Vahvistuskoodin sisältävä tekstiviesti lähetetään tähän puhelinnumeroon. Viesti- ja tiedonsiirtomaksuja saatetaan periä.',
924952
},
925-
addPhoneNumber: undefined,
926-
cancel: undefined,
927-
subtitle: undefined,
953+
addPhoneNumber: 'Lisää puhelinnumero',
954+
cancel: 'Peruuta',
955+
subtitle: 'Valitse puhelinnumero, jota haluat käyttää SMS-koodin kaksivaiheiseen todennukseen',
928956
success: {
929-
finishButton: undefined,
930-
message1: undefined,
931-
message2: undefined,
932-
title: undefined,
957+
finishButton: 'Jatka',
958+
message1:
959+
'Kaksivaiheinen todennus on nyt käytössä. Kirjautuessasi sinun on syötettävä tähän puhelinnumeroon lähetetty vahvistuskoodi lisävaiheena.',
960+
message2:
961+
'Tallenna nämä varakoodit ja säilytä ne turvallisessa paikassa. Jos menetät pääsyn todennuslaitteeseesi, voit käyttää varakoodeja kirjautuaksesi sisään.',
962+
title: 'SMS-koodin todennus käytössä',
933963
},
934-
title: undefined,
964+
title: 'Lisää SMS-koodin todennus',
935965
verifyPhone: {
936-
formButtonPrimary: undefined,
937-
formTitle: undefined,
938-
resendButton: undefined,
939-
subtitle: undefined,
940-
title: undefined,
966+
formButtonPrimary: 'Jatka',
967+
formTitle: 'Vahvistuskoodi',
968+
resendButton: 'Etkö saanut koodia? Lähetä uudelleen',
969+
subtitle: 'Syötä vahvistuskoodi, joka lähetettiin numeroon',
970+
title: 'Vahvista puhelinnumerosi',
941971
},
942972
},
943973
start: {
944974
methodSelection: {
945-
phoneCode: undefined,
946-
totp: undefined,
975+
phoneCode: 'SMS-koodi',
976+
totp: 'Todennussovellus',
947977
},
948-
subtitle: undefined,
949-
title: undefined,
978+
subtitle: 'Valitse menetelmä, jolla haluat suojata tilisi ylimääräisellä turvallisuustasolla',
979+
title: 'Ota kaksivaiheinen todennus käyttöön',
950980
},
951981
totpCode: {
952982
addAuthenticatorApp: {
953-
buttonAbleToScan__nonPrimary: undefined,
954-
buttonUnableToScan__nonPrimary: undefined,
955-
formButtonPrimary: undefined,
956-
formButtonReset: undefined,
957-
infoText__ableToScan: undefined,
958-
infoText__unableToScan: undefined,
959-
inputLabel__unableToScan1: undefined,
983+
buttonAbleToScan__nonPrimary: 'Skannaa sen sijaan QR-koodi',
984+
buttonUnableToScan__nonPrimary: 'Etkö voi skannata QR-koodia?',
985+
formButtonPrimary: 'Jatka',
986+
formButtonReset: 'Peruuta',
987+
infoText__ableToScan:
988+
'Aseta uusi kirjautumistapa todennussovellukseesi ja skannaa seuraava QR-koodi linkittääksesi se tilillesi.',
989+
infoText__unableToScan: 'Aseta uusi kirjautumistapa todennussovellukseesi ja syötä alla annettu avain.',
990+
inputLabel__unableToScan1:
991+
'Varmista, että Aikaperusteiset tai Yksittäiset salasanat on käytössä ja viimeistele tilin linkitys.',
960992
},
961993
success: {
962-
finishButton: undefined,
963-
message1: undefined,
964-
message2: undefined,
965-
title: undefined,
994+
finishButton: 'Jatka',
995+
message1:
996+
'Kaksivaiheinen todennus on nyt käytössä. Kirjautuessasi sinun on syötettävä vahvistuskoodi tästä todennussovelluksesta lisävaiheena.',
997+
message2:
998+
'Tallenna nämä varakoodit ja säilytä ne turvallisessa paikassa. Jos menetät pääsyn todennuslaitteeseesi, voit käyttää varakoodeja kirjautuaksesi sisään.',
999+
title: 'Todennussovelluksen todennus käytössä',
9661000
},
967-
title: undefined,
1001+
title: 'Lisää todennussovellus',
9681002
verifyTotp: {
969-
formButtonPrimary: undefined,
970-
formButtonReset: undefined,
971-
formTitle: undefined,
972-
subtitle: undefined,
973-
title: undefined,
1003+
formButtonPrimary: 'Jatka',
1004+
formButtonReset: 'Peruuta',
1005+
formTitle: 'Vahvistuskoodi',
1006+
subtitle: 'Syötä todennussovelluksesi luoma vahvistuskoodi',
1007+
title: 'Lisää todennussovellus',
9741008
},
9751009
},
9761010
},
9771011
unstable__errors: {
9781012
already_a_member_in_organization: '{{email}} on jo tämän organisaation jäsen.',
1013+
api_key_name_already_exists: 'API-avaimen nimi on jo olemassa.',
1014+
api_key_usage_exceeded:
1015+
'Olet saavuttanut käyttörajasi. Voit poistaa rajoituksen siirtymällä maksulliseen tilaukseen.',
9791016
avatar_file_size_exceeded: 'Tiedostokoko ylittää enimmäisrajan 10 Mt. Valitse pienempi tiedosto.',
9801017
avatar_file_type_invalid: 'Tiedostotyyppiä ei tueta. Lataa JPG-, PNG-, GIF- tai WEBP-kuva.',
9811018
captcha_invalid:
@@ -989,7 +1026,7 @@ export const fiFI: LocalizationResource = {
9891026
form_identifier_exists__phone_number: 'Tämä puhelinnumero on jo käytössä. Kokeile toista.',
9901027
form_identifier_exists__username: 'Tämä käyttäjänimi on jo käytössä. Kokeile toista.',
9911028
form_identifier_not_found: 'Ei voi löytää tiliä näillä tiedoilla.',
992-
form_new_password_matches_current: undefined,
1029+
form_new_password_matches_current: 'Uusi salasana ei voi olla sama kuin nykyinen salasana.',
9931030
form_param_format_invalid: undefined,
9941031
form_param_format_invalid__email_address: 'Sähköpostiosoiteen tulee olla kelvollinen.',
9951032
form_param_format_invalid__phone_number: 'Puhelinnumeron on oltava kelvollisessa kansainvälisessä muodossa',
@@ -1003,26 +1040,28 @@ export const fiFI: LocalizationResource = {
10031040
form_param_value_invalid: undefined,
10041041
form_password_compromised__sign_in: undefined,
10051042
form_password_incorrect: undefined,
1006-
form_password_length_too_short: undefined,
1043+
form_password_length_too_short: 'Salasanasi on liian lyhyt. Sen on oltava vähintään 8 merkkiä pitkä.',
10071044
form_password_not_strong_enough: 'Salasana ei ole riittävän vahva.',
10081045
form_password_or_identifier_incorrect:
10091046
'Salasana tai sähköpostiosoite on väärä. Yritä uudelleen tai käytä toista menetelmää.',
10101047
form_password_pwned: 'Salasana on ollut mukana julkisissa tietovuodoissa. Valitse toinen salasana.',
10111048
form_password_pwned__sign_in: 'Salasana on ollut mukana julkisissa tietovuodoissa. Vaihdathan salasanasi.',
10121049
form_password_size_in_bytes_exceeded:
10131050
'Salasanasi on ylittänyt sallitun tavumäärän, lyhennä sitä tai poista joitain erikoismerkkejä.',
1014-
form_password_untrusted__sign_in: undefined,
1051+
form_password_untrusted__sign_in:
1052+
'Salasanasi on saattanut vaarantua. Tilisi suojaamiseksi jatka vaihtoehtoisella kirjautumismenetelmällä. Sinun on vaihdettava salasanasi kirjautumisen jälkeen.',
10151053
form_password_validation_failed: 'Väärä salasana.',
10161054
form_username_invalid_character: undefined,
1017-
form_username_invalid_length: undefined,
1055+
form_username_invalid_length: 'Käyttäjänimen on oltava {{min_length}}–{{max_length}} merkkiä pitkä.',
10181056
form_username_needs_non_number_char: 'Käyttäjänimessä tulee olla vähintään yksi ei-numeerinen merkki.',
10191057
identification_deletion_failed: 'Et voi poistaa viimeistä henkilöllisyyttäsi.',
10201058
not_allowed_access:
10211059
"Sähköpostiosoite tai puhelinnumero ei ole sallittu rekisteröityäksesi. Tämä voi johtua siitä, että sähköpostiosoite sisältää '+', '=', '#' tai '.' merkkejä, käyttäät aluetta, joka on sidottu tilapäisyyden sähköpostitilaukseen, tai olet eksplisiittisesti estetty. Jos uskoo, että tämä on virhe, ota yhteyttä tukeen.",
10221060
organization_domain_blocked: undefined,
10231061
organization_domain_common: undefined,
10241062
organization_domain_exists_for_enterprise_connection: undefined,
1025-
organization_membership_quota_exceeded: undefined,
1063+
organization_membership_quota_exceeded:
1064+
'Olet saavuttanut organisaation jäsenmäärän ylärajan, mukaan lukien odottavat kutsut.',
10261065
organization_minimum_permissions_needed: undefined,
10271066
organization_not_found_or_unauthorized:
10281067
'Et ole enää tämän organisaation jäsen. Valitse tai luo toinen organisaatio.',
@@ -1151,6 +1190,7 @@ export const fiFI: LocalizationResource = {
11511190
empty: 'Ei tositteita näytettäväksi',
11521191
itemCaption__paidForPlan: 'Maksettu {{plan}} {{period}} -paketista',
11531192
itemCaption__proratedCredit: 'Suhteutettu hyvitys edellisen tilauksen osittaisesta käytöstä',
1193+
itemCaption__payerCredit: 'Hyvitys tilin saldosta',
11541194
itemCaption__subscribedAndPaidForPlan: 'Tilattu ja maksettu {{plan}} {{period}} -paketti',
11551195
notFound: 'Tosite ei löytynyt',
11561196
tableHeader__amount: 'Summa',

0 commit comments

Comments
 (0)