From a1d7fd52f01c4a7f76e35c342316578b53b05853 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 4 Feb 2025 15:04:55 +0000
Subject: [PATCH] Translations updates
---
frontend/.storybook/locales.ts | 11 +
frontend/locales/fi.json | 371 +++++++++++++++++++++++++++++++++
translations/fi.json | 245 ++++++++++++++++++++++
3 files changed, 627 insertions(+)
create mode 100644 frontend/locales/fi.json
create mode 100644 translations/fi.json
diff --git a/frontend/.storybook/locales.ts b/frontend/.storybook/locales.ts
index cc6b32722..fd23f68ad 100644
--- a/frontend/.storybook/locales.ts
+++ b/frontend/.storybook/locales.ts
@@ -66,6 +66,15 @@ const localazyMetadata: LocalazyMetadata = {
localizedName: "Eesti",
pluralType: (n) => { return (n===1) ? "one" : "other"; }
},
+ {
+ language: "fi",
+ region: "",
+ script: "",
+ isRtl: false,
+ name: "Finnish",
+ localizedName: "Suomi",
+ pluralType: (n) => { return (n===1) ? "one" : "other"; }
+ },
{
language: "fr",
region: "",
@@ -131,6 +140,7 @@ const localazyMetadata: LocalazyMetadata = {
"de": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/de/frontend.json",
"en": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/en/frontend.json",
"et": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/et/frontend.json",
+ "fi": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fi/frontend.json",
"fr": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fr/frontend.json",
"nl": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nl/frontend.json",
"pt": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/pt/frontend.json",
@@ -148,6 +158,7 @@ const localazyMetadata: LocalazyMetadata = {
"de": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/de/file.json",
"en": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/en/file.json",
"et": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/et/file.json",
+ "fi": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fi/file.json",
"fr": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fr/file.json",
"nl": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nl/file.json",
"pt": "https://delivery.localazy.com/_a7077282040550503700322ddb6e/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/pt/file.json",
diff --git a/frontend/locales/fi.json b/frontend/locales/fi.json
new file mode 100644
index 000000000..d1f47d15f
--- /dev/null
+++ b/frontend/locales/fi.json
@@ -0,0 +1,371 @@
+{
+ "action": {
+ "back": "Takaisin",
+ "cancel": "Peruuta",
+ "clear": "Tyhjennä",
+ "close": "Sulje",
+ "collapse": "Supista",
+ "continue": "Jatka",
+ "edit": "Muokkaa",
+ "expand": "Laajenna",
+ "save": "Tallenna",
+ "save_and_continue": "Tallenna ja jatka",
+ "start_over": "Aloita alusta"
+ },
+ "branding": {
+ "privacy_policy": {
+ "alt": "Linkki palvelun tietosuojakäytäntöön",
+ "link": "Tietosuojakäytäntö"
+ },
+ "terms_and_conditions": {
+ "alt": "Linkki palvelun käyttöehtoihin",
+ "link": "Käyttöehdot"
+ }
+ },
+ "common": {
+ "add": "Lisää",
+ "e2ee": "Päästä päähän -salaus",
+ "error": "Virhe",
+ "loading": "Ladataan…",
+ "next": "Seuraava",
+ "previous": "Edellinen",
+ "saved": "Tallennettu",
+ "saving": "Tallennetaan…"
+ },
+ "frontend": {
+ "account": {
+ "account_password": "Tilin salasana",
+ "contact_info": "Yhteystiedot",
+ "edit_profile": {
+ "display_name_help": "Muut näkevät tämän kaikkialla, missä olet kirjautuneena sisään.",
+ "display_name_label": "Näyttönimi",
+ "title": "Muokkaa profiilia",
+ "username_label": "Käyttäjänimi"
+ },
+ "password": {
+ "change": "Vaihda salasana",
+ "change_disabled": "Ylläpitäjä on poistanut salasanan vaihdon käytöstä.",
+ "label": "Salasana"
+ },
+ "title": "Tilisi"
+ },
+ "add_email_form": {
+ "email_denied_alert": {
+ "text": "Palvelimen käytäntö ei salli syötettyä sähköpostia.",
+ "title": "Käytännön kieltämä sähköposti"
+ },
+ "email_denied_error": "Palvelimen käytäntö ei salli syötettyä sähköpostia",
+ "email_exists_alert": {
+ "text": "Syötetty sähköpostiosoite on jo lisätty tähän tiliin",
+ "title": "Sähköposti on jo olemassa"
+ },
+ "email_exists_error": "Syötetty sähköpostiosoite on jo lisätty tähän tiliin",
+ "email_field_help": "Lisää vaihtoehtoinen sähköpostiosoite, jolla voit käyttää tätä tiliä.",
+ "email_field_label": "Lisää sähköpostiosoite",
+ "email_in_use_error": "Annettu sähköpostiosoite on jo käytössä",
+ "email_invalid_alert": {
+ "text": "Syötetty sähköpostiosoite on virheellinen",
+ "title": "Virheellinen sähköpostiosoite"
+ },
+ "email_invalid_error": "Syötetty sähköpostiosoite on virheellinen"
+ },
+ "app_sessions_list": {
+ "error": "Sovellusten istuntojen lataaminen epäonnistui",
+ "heading": "Sovellukset"
+ },
+ "browser_session_details": {
+ "current_badge": "Nykyinen",
+ "session_details_title": "Istunto"
+ },
+ "browser_sessions_overview": {
+ "body:one": "{{count}} aktiivinen istunto",
+ "body:other": "{{count}} aktiivista istuntoa",
+ "heading": "Selaimet",
+ "no_active_sessions": {
+ "default": "Et ole kirjautunut mihinkään verkkoselaimeen.",
+ "inactive_90_days": "Kaikki istuntosi ovat olleet aktiivisia viimeisten 90 päivän aikana."
+ },
+ "view_all_button": "Näytä kaikki"
+ },
+ "compat_session_detail": {
+ "client_details_title": "Sovelluksen tiedot",
+ "name": "Nimi",
+ "session_details_title": "Istunto"
+ },
+ "device_type_icon_label": {
+ "desktop": "Pöytätietokone",
+ "mobile": "Puhelin",
+ "pc": "Tietokone",
+ "tablet": "Tabletti",
+ "unknown": "Tuntematon laitetyyppi",
+ "web": "Verkko"
+ },
+ "email_in_use": {
+ "heading": "Sähköpostiosoite {{email}} on jo käytössä."
+ },
+ "end_session_button": {
+ "confirmation_modal_title": "Haluatko varmasti lopettaa tämän istunnon?",
+ "text": "Kirjaudu ulos"
+ },
+ "error": {
+ "hideDetails": "Piilota tiedot",
+ "showDetails": "Näytä tiedot",
+ "subtitle": "Tapahtui odottamaton virhe. Yritä uudelleen.",
+ "title": "Jokin meni pieleen"
+ },
+ "error_boundary_title": "Jokin meni pieleen",
+ "errors": {
+ "field_required": "Tämä kenttä on pakollinen",
+ "rate_limit_exceeded": "Olet tehnyt liian monta pyyntöä lyhyessä ajassa. Odota muutama minuutti ja yritä uudelleen."
+ },
+ "last_active": {
+ "active_date": "Aktiivinen {{relativeDate}}",
+ "active_now": "Aktiivinen nyt",
+ "inactive_90_days": "Ei aktiivinen yli 90 päivää"
+ },
+ "nav": {
+ "devices": "Laitteet",
+ "profile": "Profiili",
+ "sessions": "Istunnot",
+ "settings": "Asetukset"
+ },
+ "not_found_alert_title": "Ei löytynyt.",
+ "not_logged_in_alert": "Et ole kirjautunut sisään.",
+ "oauth2_client_detail": {
+ "details_title": "Sovelluksen tiedot",
+ "id": "Sovelluksen tunnus",
+ "name": "Nimi",
+ "policy": "Käytäntö",
+ "terms": "Käyttöehdot"
+ },
+ "oauth2_session_detail": {
+ "client_details_name": "Nimi",
+ "client_title": "Sovelluksen tiedot",
+ "session_details_title": "Istunto"
+ },
+ "pagination_controls": {
+ "total": "Yhteensä: {{totalCount}}"
+ },
+ "password_change": {
+ "current_password_label": "Nykyinen salasana",
+ "failure": {
+ "description": {
+ "account_locked": "Tilisi on lukittu eikä sitä voi palauttaa tällä hetkellä. Jos et odottanut tätä, ota yhteyttä palvelimen ylläpitäjään.",
+ "expired_recovery_ticket": "Palautuslinkki on vanhentunut. Aloita tilin palautusprosessi uudelleen alusta.",
+ "invalid_new_password": "Valitsemasi uusi salasana on virheellinen; se ei ehkä vastaa määritettyä suojauskäytäntöä.",
+ "no_current_password": "Sinulla ei ole nykyistä salasanaa.",
+ "no_such_recovery_ticket": "Palautuslinkki on virheellinen. Jos kopioit linkin palautussähköpostista, tarkista, että kopioit koko linkin.",
+ "password_changes_disabled": "Salasanan vaihtaminen on poistettu käytöstä.",
+ "recovery_ticket_already_used": "Palautuslinkki on jo käytetty. Sitä ei voi käyttää uudelleen.",
+ "unspecified": "Tämä saattaa olla väliaikainen ongelma, joten yritä myöhemmin uudelleen. Jos ongelma jatkuu, ota yhteyttä palvelimen ylläpitäjään.",
+ "wrong_password": "Nykyiseksi salasanaksi antamasi salasana on virheellinen. Yritä uudelleen."
+ },
+ "title": "Salasanan vaihtaminen epäonnistui"
+ },
+ "new_password_again_label": "Syötä uusi salasana uudelleen",
+ "new_password_label": "Uusi salasana",
+ "passwords_match": "Salasanat täsmäävät!",
+ "passwords_no_match": "Salasanat eivät täsmää",
+ "subtitle": "Valitse tilillesi uusi salasana.",
+ "success": {
+ "description": "Salasanasi on vaihdettu onnistuneesti.",
+ "title": "Salasana vaihdettu"
+ },
+ "title": "Vaihda salasanasi"
+ },
+ "password_reset": {
+ "consumed": {
+ "subtitle": "Jos haluat luoda uuden salasanan, aloita alusta ja valitse \"Unohditko salasanasi?\".",
+ "title": "Salasanan palautuslinkki on jo käytetty"
+ },
+ "expired": {
+ "resend_email": "Lähetä sähköposti uudelleen",
+ "subtitle": "Pyydä uusi sähköpostiviesti, joka lähetetään osoitteeseen: {{email}}",
+ "title": "Linkki salasanasi palauttamiseen on vanhentunut"
+ },
+ "subtitle": "Valitse tilillesi uusi salasana.",
+ "title": "Palauta salasanasi"
+ },
+ "password_strength": {
+ "placeholder": "Salasanan vahvuus",
+ "score": {
+ "0": "Erittäin heikko salasana",
+ "1": "Todella heikko salasana",
+ "2": "Heikko salasana",
+ "3": "Vahva salasana",
+ "4": "Todella vahva salasana"
+ },
+ "suggestion": {
+ "all_uppercase": "Kirjoita jotkut kirjaimet isolla, mutta älä kaikkia.",
+ "another_word": "Lisää harvinaisempia sanoja.",
+ "associated_years": "Vältä vuosilukuja, jotka liittyvät sinuun.",
+ "capitalization": "Kirjoita isoilla kirjaimilla enemmän kuin vain ensimmäinen kirjain.",
+ "dates": "Vältä päivämääriä ja vuosia, jotka liittyvät sinuun.",
+ "l33t": "Vältä ennakoitavissa olevia kirjainten korvauksia, kuten 'a' korvaamista '@' symbolilla.",
+ "longer_keyboard_pattern": "Käytä pidempiä näppäinkuvioita ja vaihda kirjoitussuuntaa useita kertoja.",
+ "no_need": "Voit luoda vahvoja salasanoja ilman symboleja, numeroita tai isoja kirjaimia.",
+ "pwned": "Jos käytät tätä salasanaa muualla, vaihda se.",
+ "recent_years": "Vältä lähivuosia.",
+ "repeated": "Vältä toistuvia sanoja ja merkkejä.",
+ "reverse_words": "Vältä yleisien sanojen takaperin kirjoitusta.",
+ "sequences": "Vältä yleisiä merkkijonoja.",
+ "use_words": "Käytä useita sanoja, mutta vältä yleisiä lauseita."
+ },
+ "too_weak": "Tämä salasana on liian heikko",
+ "warning": {
+ "common": "Tämä on yleisesti käytetty salasana.",
+ "common_names": "Yleiset nimet ja sukunimet on helppo arvata.",
+ "dates": "Päivämäärät on helppo arvata.",
+ "extended_repeat": "Toistuvat merkkikuviot, kuten \"abcabcabcabc\", on helppo arvata.",
+ "key_pattern": "Lyhyet näppäinkuviot on helppo arvata.",
+ "names_by_themselves": "Yksittäiset nimet tai sukunimet on helppo arvata.",
+ "pwned": "Salasanasi paljastui internetissä tapahtuneen tietomurron yhteydessä.",
+ "recent_years": "Lähivuodet on helppo arvata.",
+ "sequences": "Yleiset merkkijonot, kuten \"abc\", on helppo arvata.",
+ "similar_to_common": "Tämä on samanlainen kuin yleisesti käytetty salasana.",
+ "simple_repeat": "Toistuvat merkit, kuten \"aaa\", on helppo arvata.",
+ "straight_row": "Näppäimistön suorat näppäinrivit on helppo arvata.",
+ "top_hundred": "Tämä on usein käytetty salasana.",
+ "top_ten": "Tämä on paljon käytetty salasana.",
+ "user_inputs": "Henkilökohtaisia tai sivuun liittyviä tietoja ei pitäisi olla.",
+ "word_by_itself": "Yksittäiset sanat on helppo arvata."
+ }
+ },
+ "reset_cross_signing": {
+ "button": "Nollaa identiteetti",
+ "cancelled": {
+ "description_1": "Voit sulkea tämän ikkunan ja palata sovellukseen jatkaaksesi.",
+ "description_2": "Jos olet kirjautunut ulos kaikkialta etkä muista palautuskoodiasi, sinun on silti nollattava identiteettisi.",
+ "heading": "Identiteetin nollaus peruutettu."
+ },
+ "description": "Jos et ole kirjautunut muihin laitteisiin ja olet kadottanut palautusavaimesi, sinun on nollattava identiteettisi, jotta voit jatkaa sovelluksen käyttöä.",
+ "effect_list": {
+ "negative_1": "Menetät nykyisen viestihistoriasi",
+ "negative_2": "Sinun on vahvistettava kaikki olemassa olevat laitteesi ja yhteystietosi uudelleen",
+ "neutral_1": "Menetät kaiken viestihistorian, joka on tallella vain palvelimella",
+ "neutral_2": "Sinun on vahvistettava kaikki olemassa olevat laitteesi ja yhteystietosi uudelleen",
+ "positive_1": "Tilitietosi, yhteystiedot, asetukset ja keskustelulista säilytetään"
+ },
+ "failure": {
+ "description": "Tämä saattaa olla väliaikainen ongelma, joten yritä myöhemmin uudelleen. Jos ongelma jatkuu, ota yhteyttä palvelimen ylläpitäjään.",
+ "heading": "Kryptografisen identiteetin nollauksen salliminen epäonnistui",
+ "title": "Kryptografisen identiteetin nollauksen salliminen epäonnistui"
+ },
+ "finish_reset": "Viimeistele nollaus",
+ "heading": "Nollaa identiteettisi, jos et voi vahvistaa muulla tavalla",
+ "start_reset": "Aloita nollaus",
+ "success": {
+ "description": "Identiteetin nollaus on hyväksytty seuraavaksi {{minutes}} minuutiksi. Voit sulkea tämän ikkunan ja palata sovellukseen jatkaaksesi.",
+ "heading": "Identiteetin nollaus onnistui. Palaa takaisin sovellukseen viimeistelläksesi prosessin.",
+ "title": "Kryptografisen identiteetin nollaus tilapäisesti sallittu"
+ },
+ "warning": "Nollaa identiteettisi vain, jos et voi käyttää toista laitetta, johon olet kirjautunut, ja olet kadottanut palautusavaimesi."
+ },
+ "selectable_session": {
+ "label": "Valitse istunto"
+ },
+ "session": {
+ "client_id_label": "Sovelluksen tunnus",
+ "current": "Nykyinen",
+ "current_badge": "Nykyinen",
+ "device_id_label": "Laitteen tunnus",
+ "finished_date": "Päättyi ",
+ "finished_label": "Päättyi",
+ "id_label": "ID",
+ "ip_label": "IP-osoite",
+ "last_active_label": "Viimeksi aktiivinen",
+ "last_auth_label": "Viimeisin todennus",
+ "name_for_platform": "{{name}} {{platform}}:lle",
+ "scopes_label": "Vaikutusalue",
+ "signed_in_date": "Kirjautunut sisään ",
+ "signed_in_label": "Kirjautunut sisään",
+ "title": "Laitteen tiedot",
+ "unknown_browser": "Tuntematon selain",
+ "unknown_device": "Tuntematon laite",
+ "uri_label": "Osoite",
+ "user_id_label": "Käyttäjätunnus",
+ "username_label": "Käyttäjänimi"
+ },
+ "session_detail": {
+ "alert": {
+ "button": "Palaa takaisin",
+ "text": "Tätä istuntoa ei ole olemassa tai se ei ole enää aktiivinen.",
+ "title": "Istuntoa ei löydy: {{deviceId}}"
+ }
+ },
+ "unknown_route": "Tuntematon reitti {{route}}",
+ "unverified_email_alert": {
+ "button": "Tarkista ja vahvista",
+ "text:one": "Sinulla on {{count}} vahvistamaton sähköpostiosoite.",
+ "text:other": "Sinulla on {{count}} vahvistamatonta sähköpostiosoitetta.",
+ "title": "Vahvistamaton sähköpostiosoite"
+ },
+ "user_email": {
+ "cant_delete_primary": "Valitse toinen ensisijainen sähköpostiosoite poistaaksesi tämän.",
+ "delete_button_confirmation_modal": {
+ "action": "Poista sähköposti",
+ "body": "Poistetaanko tämä sähköposti?"
+ },
+ "delete_button_title": "Poista sähköpostiosoite",
+ "email": "Sähköposti",
+ "make_primary_button": "Tee ensisijaiseksi",
+ "not_verified": "Ei vahvistettu",
+ "primary_email": "Ensisijainen sähköposti",
+ "retry_button": "Lähetä koodi uudelleen",
+ "unverified": "Vahvistamaton"
+ },
+ "user_email_list": {
+ "heading": "Sähköpostit",
+ "no_primary_email_alert": "Ei ensisijaista sähköpostiosoitetta"
+ },
+ "user_greeting": {
+ "error": "Käyttäjän lataaminen epäonnistui"
+ },
+ "user_name": {
+ "display_name_field_label": "Näyttönimi"
+ },
+ "user_sessions_overview": {
+ "active_sessions:one": "{{count}} aktiivinen istunto",
+ "active_sessions:other": "{{count}} aktiivista istuntoa",
+ "heading": "Missä olet kirjautuneena",
+ "no_active_sessions": {
+ "default": "Et ole kirjautunut mihinkään sovellukseen.",
+ "inactive_90_days": "Kaikki istuntosi ovat olleet aktiivisia viimeisten 90 päivän aikana."
+ }
+ },
+ "verify_email": {
+ "code_expired_alert": {
+ "description": "Koodi on vanhentunut. Pyydä uusi koodi.",
+ "title": "Koodi vanhentunut"
+ },
+ "code_field_error": "Koodia ei tunnistettu",
+ "code_field_label": "6-numeroinen koodi",
+ "code_field_wrong_shape": "Koodin on oltava 6-numeroinen",
+ "email_sent_alert": {
+ "description": "Kirjoita uusi koodi alle.",
+ "title": "Uusi koodi lähetetty"
+ },
+ "enter_code_prompt": "Syötä 6-numeroinen koodi, joka lähetettiin osoitteeseen: {{email}}",
+ "heading": "Vahvista sähköpostiosoitteesi",
+ "invalid_code_alert": {
+ "description": "Tarkista sähköpostiisi lähetetty koodi ja päivitä alla olevat kentät jatkaaksesi.",
+ "title": "Syötit väärän koodin"
+ },
+ "resend_code": "Lähetä koodi uudelleen",
+ "resend_email": "Lähetä sähköposti uudelleen",
+ "sent": "Lähetetty!",
+ "unknown_email": "Tuntematon sähköpostiosoite"
+ }
+ },
+ "mas": {
+ "scope": {
+ "edit_profile": "Muokata profiiliasi ja yhteystietojasi",
+ "manage_sessions": "Hallinnoida laitteitasi ja istuntojasi",
+ "mas_admin": "Hallinnoida mitä tahansa käyttäjää matrix-authentication-servicessä",
+ "send_messages": "Lähettää uusia viestejä puolestasi",
+ "synapse_admin": "Hallinnoida Synapse-kotipalvelinta",
+ "view_messages": "Tarkastella olemassa olevia viestejäsi ja tietojasi",
+ "view_profile": "Tarkastella profiilitietojasi ja yhteystietojasi"
+ }
+ }
+}
\ No newline at end of file
diff --git a/translations/fi.json b/translations/fi.json
new file mode 100644
index 000000000..7c9852c5b
--- /dev/null
+++ b/translations/fi.json
@@ -0,0 +1,245 @@
+{
+ "action": {
+ "back": "Takaisin",
+ "cancel": "Peruuta",
+ "continue": "Jatka",
+ "create_account": "Luo tili",
+ "sign_in": "Kirjaudu sisään",
+ "sign_out": "Kirjaudu ulos",
+ "skip": "Ohita",
+ "start_over": "Aloita alusta",
+ "submit": "Lähetä"
+ },
+ "app": {
+ "human_name": "Matrix Authentication Service",
+ "name": "matrix-authentication-service",
+ "technical_description": "OpenID Connect -metatietoasiakirja: %(discovery_url)s"
+ },
+ "branding": {
+ "privacy_policy": {
+ "alt": "Linkki palvelun tietosuojakäytäntöön",
+ "link": "Tietosuojakäytäntö"
+ },
+ "terms_and_conditions": {
+ "alt": "Linkki palvelun käyttöehtoihin",
+ "link": "Käyttöehdot"
+ }
+ },
+ "common": {
+ "display_name": "Näyttönimi",
+ "email_address": "Sähköpostiosoite",
+ "loading": "Ladataan…",
+ "mxid": "Matrix tunnus",
+ "password": "Salasana",
+ "password_confirm": "Vahvista salasana",
+ "username": "Käyttäjänimi"
+ },
+ "error": {
+ "unexpected": "Odottamaton virhe"
+ },
+ "mas": {
+ "add_email": {
+ "description": "Kirjoita sähköpostiosoite, jotta voit palauttaa tilisi, jos menetät pääsysi siihen.",
+ "heading": "Lisää sähköpostiosoite"
+ },
+ "back_to_homepage": "Palaa etusivulle",
+ "captcha": {
+ "noscript": "Tämä lomake on suojattu CAPTCHA:lla, ja sen lähettäminen edellyttää JavaScriptin käyttöönottoa. Ota JavaScript käyttöön selaimessasi ja lataa tämä sivu uudelleen."
+ },
+ "change_password": {
+ "change": "Vaihda salasana",
+ "confirm": "Vahvista salasana",
+ "current": "Nykyinen salasana",
+ "description": "Tämä vaihtaa tilisi salasanan.",
+ "heading": "Vaihda salasanani",
+ "new": "Uusi salasana"
+ },
+ "choose_display_name": {
+ "description": "Tämä on nimi, jonka muut ihmiset näkevät. Voit muuttaa tätä milloin tahansa.",
+ "headline": "Valitse näyttönimesi"
+ },
+ "consent": {
+ "client_wants_access": "%(client_name)s osoitteessa %(redirect_uri)s haluaa päästä tilillesi.",
+ "heading": "Sallitaanko pääsy tilillesi?",
+ "make_sure_you_trust": "Varmista, että luotat %(client_name)s -sovellukseen.",
+ "this_will_allow": "Tämä antaa %(client_name)s -sovellukselle luvan:",
+ "you_may_be_sharing": "Saatat jakaa arkaluonteisia tietoja tämän sivuston tai sovelluksen kanssa."
+ },
+ "device_card": {
+ "access_requested": "Pääsyä pyydetty",
+ "device_code": "Koodi",
+ "generic_device": "Laite",
+ "ip_address": "IP-osoite"
+ },
+ "device_code_link": {
+ "description": "Yhdistä laite",
+ "headline": "Syötä laitteessasi näkyvä koodi"
+ },
+ "device_consent": {
+ "another_device_access": "Toinen laite haluaa päästä tilillesi.",
+ "denied": {
+ "description": "Kielsit pääsyn %(client_name)s -sovellukselta. Voit sulkea tämän ikkunan.",
+ "heading": "Pääsy kielletty"
+ },
+ "granted": {
+ "description": "Annoit pääsyn %(client_name)s -sovellukselle. Voit sulkea tämän ikkunan.",
+ "heading": "Pääsy myönnetty"
+ }
+ },
+ "email_in_use": {
+ "description": "Jos olet unohtanut tilisi tunnistetiedot, voit palauttaa tilisi. Voit myös aloittaa alusta ja käyttää toista sähköpostiosoitetta.",
+ "title": "Sähköpostiosoite %(email)s on jo käytössä"
+ },
+ "emails": {
+ "greeting": "Hei %(username)s,",
+ "recovery": {
+ "click_button": "Luo uusi salasana napsauttamalla alla olevaa painiketta:",
+ "copy_link": "Luo uusi salasana kopioimalla seuraava linkki ja liittämällä se selaimeen:",
+ "create_new_password": "Luo uusi salasana",
+ "headline": "Pyysit salasanan palautusta %(server_name)s -tilillesi.",
+ "subject": "Palauta tilisi salasana (%(mxid)s)",
+ "you_can_ignore": "Jos et pyytänyt uutta salasanaa, voit jättää tämän sähköpostiviestin huomiotta. Nykyinen salasanasi toimii edelleen."
+ },
+ "verify": {
+ "body_html": "Tämän sähköpostiosoitteen vahvistuskoodi on: %(code)s",
+ "body_text": "Vahvistuskoodisi tämän sähköpostiosoitteen vahvistamiseksi on: %(code)s",
+ "subject": "Sähköpostisi vahvistuskoodi on: %(code)s"
+ }
+ },
+ "errors": {
+ "captcha": "CAPTCHA-vahvistus epäonnistui, yritä uudelleen",
+ "denied_policy": "Käytäntö hylkäsi pyynnön: %(policy)s",
+ "email_domain_banned": "Sähköpostin verkkotunnus on kielletty palvelinkäytännössä",
+ "email_domain_not_allowed": "Palvelinkäytäntö ei salli sähköpostin verkkotunnusta",
+ "field_required": "Tämä kenttä on pakollinen",
+ "invalid_credentials": "Virheelliset kirjautumistiedot",
+ "password_mismatch": "Salasanakentät eivät täsmää",
+ "rate_limit_exceeded": "Olet tehnyt liian monta pyyntöä lyhyessä ajassa. Odota muutama minuutti ja yritä uudelleen.",
+ "username_all_numeric": "Käyttäjänimi ei voi koostua pelkästään numeroista",
+ "username_invalid_chars": "Käyttäjänimi sisältää virheellisiä merkkejä. Käytä vain pieniä kirjaimia, numeroita, viivoja ja alaviivoja.",
+ "username_taken": "Tämä käyttäjänimi on jo käytössä.",
+ "username_too_long": "Käyttäjänimi on liian pitkä",
+ "username_too_short": "Käyttäjänimi on liian lyhyt"
+ },
+ "login": {
+ "call_to_register": "Eikö sinulla ole vielä tiliä?",
+ "continue_with_provider": "Jatka %(provider)s -tilillä",
+ "description": "Kirjaudu sisään jatkaaksesi:",
+ "forgot_password": "Unohditko salasanasi?",
+ "headline": "Kirjaudu sisään",
+ "link": {
+ "description": "Yhdistetään %(provider)s -tiliäsi",
+ "headline": "Kirjaudu sisään yhdistääksesi tilit"
+ },
+ "no_login_methods": "Kirjautumistapoja ei ole käytettävissä.",
+ "separator": "Tai"
+ },
+ "navbar": {
+ "my_account": "Oma tili",
+ "register": "Luo tili",
+ "signed_in_as": "Kirjautunut sisään käyttäjällä %(username)s."
+ },
+ "not_found": {
+ "description": "Etsimääsi sivua ei ole olemassa tai se on siirretty.",
+ "heading": "Sivua ei löydy"
+ },
+ "not_you": "Etkö ole %(username)s?",
+ "or_separator": "Tai",
+ "policy_violation": {
+ "description": "Tämä voi johtua pyynnön laatineesta sovelluksesta, kirjautuneesta käyttäjästä tai itse pyynnöstä.",
+ "heading": "Valtuutuspyyntö hylättiin tämän palvelun noudattaman käytännön mukaisesti",
+ "logged_as": "Kirjautuneena käyttäjälle %(username)s"
+ },
+ "recovery": {
+ "consumed": {
+ "description": "Jos haluat luoda uuden salasanan, aloita alusta ja valitse \"Unohditko salasanasi?\".",
+ "heading": "Linkki salasanasi palauttamiseen on jo käytetty"
+ },
+ "disabled": {
+ "description": "Jos olet kadottanut tunnuksesi, ota yhteyttä ylläpitäjään tilisi palauttamiseksi.",
+ "heading": "Tilin palautus on poistettu käytöstä"
+ },
+ "expired": {
+ "description": "Pyydä uutta sähköpostia, joka lähetetään osoitteeseen: %(email)s.",
+ "heading": "Linkki salasanasi palauttamiseen on vanhentunut",
+ "resend_email": "Lähetä sähköposti uudelleen"
+ },
+ "finish": {
+ "confirm": "Syötä uusi salasana uudelleen",
+ "description": "Valitse tilillesi uusi salasana.",
+ "heading": "Palauta salasanasi",
+ "new": "Uusi salasana",
+ "save_and_continue": "Tallenna ja jatka"
+ },
+ "progress": {
+ "change_email": "Kokeile toista sähköpostia",
+ "description": "Lähetimme sähköpostia, jossa on linkki salasanasi palauttamiseen, jos jokin tili käyttää osoittetta %(email)s.",
+ "heading": "Tarkista sähköpostisi",
+ "resend_email": "Lähetä sähköposti uudelleen"
+ },
+ "start": {
+ "description": "Saat sähköpostiviestin, jossa on linkki salasanasi palauttamiseen.",
+ "heading": "Syötä sähköpostiosoitteesi jatkaaksesi"
+ }
+ },
+ "register": {
+ "call_to_login": "Onko sinulla jo tili?",
+ "continue_with_email": "Jatka sähköpostiosoitteella",
+ "create_account": {
+ "description": "Valitse käyttäjänimi jatkaaksesi.",
+ "heading": "Luo tili"
+ },
+ "sign_in_instead": "Kirjaudu sisään sen sijaan",
+ "terms_of_service": "Hyväksyn Käyttöehdot"
+ },
+ "scope": {
+ "edit_profile": "Muokata profiiliasi ja yhteystietojasi",
+ "manage_sessions": "Hallinnoida laitteitasi ja istuntojasi",
+ "mas_admin": "Hallinnoida mitä tahansa käyttäjää matrix-authentication-servicessä",
+ "send_messages": "Lähettää uusia viestejä puolestasi",
+ "synapse_admin": "Hallinnoida Synapse-kotipalvelinta",
+ "view_messages": "Tarkastella olemassa olevia viestejäsi ja tietojasi",
+ "view_profile": "Tarkastella profiilitietojasi ja yhteystietojasi"
+ },
+ "upstream_oauth2": {
+ "link_mismatch": {
+ "heading": "Tämä tili on jo yhdistetty toiseen tiliin."
+ },
+ "register": {
+ "choose_username": {
+ "description": "Tätä ei voi muuttaa myöhemmin.",
+ "heading": "Valitse käyttäjänimesi"
+ },
+ "create_account": "Luo uusi tili",
+ "enforced_by_policy": "Palvelinkäytännön pakottama",
+ "forced_display_name": "Käytetään seuraavaa näyttönimeä",
+ "forced_email": "Käytetään seuraavaa sähköpostiosoitetta",
+ "forced_localpart": "Käytetään seuraavaa käyttäjänimeä",
+ "import_data": {
+ "description": "Vahvista tiedot, jotka liitetään uuteen %(server_name)s -tiliisi.",
+ "heading": "Tuo tietosi"
+ },
+ "imported_from_upstream": "Tuotu toiselta tililtäsi",
+ "imported_from_upstream_with_name": "Tuotu %(human_name)s -tililtäsi",
+ "link_existing": "Yhdistä olemassa olevaan tiliin",
+ "provider_name": "%(human_name)s -tili",
+ "signup_with_upstream": {
+ "heading": "Jatka rekisteröitymistä %(human_name)s -tililläsi"
+ },
+ "suggested_display_name": "Tuo näyttönimi",
+ "suggested_email": "Tuo sähköpostiosoite",
+ "use": "Käytä"
+ },
+ "suggest_link": {
+ "action": "Yhdistä",
+ "heading": "Yhdistä olemassa olevaan tiliisi"
+ }
+ },
+ "verify_email": {
+ "6_digit_code": "6-numeroinen koodi",
+ "code": "Koodi",
+ "description": "Syötä 6-numeroinen koodi, joka lähetettiin osoitteeseen: %(email)s",
+ "headline": "Vahvista sähköpostiosoitteesi"
+ }
+ }
+}
\ No newline at end of file