diff --git a/src/gui/src/i18n/translations/fi.js b/src/gui/src/i18n/translations/fi.js index 88756619..21d006db 100644 --- a/src/gui/src/i18n/translations/fi.js +++ b/src/gui/src/i18n/translations/fi.js @@ -17,16 +17,20 @@ * along with this program. If not, see . */ + const fi = { name: "Suomi", english_name: "Finnish", code: "fi", dictionary: { - access_granted_to: "Käyttöoikeus Myönnetty", - add_existing_account: "Lisää Olemassaoleva Tili", + about: "Tietoa", + account: "Tili", + account_password: "Vahvista tilin salasana", + access_granted_to: "Käyttöoikeus myönnetty", + add_existing_account: "Kirjaudu olemassaolevalla tilillä", all_fields_required: 'Kaikki kentät on täytettävä.', - - apply: "Apply", // TODO: Ambiguous meaning + allow: 'Salli', + apply: "Käytä", // TODO: Ambiguous meaning // To apply(a principle) => "Sovella" or // Apply for(a job) "Hae" or // Apply as(an engineer) => "Hakeudu" or @@ -34,99 +38,177 @@ const fi = { // Apply in the sense of applying something, like a tool => "Käytä" ascending: 'Nouseva', + associated_websites: "Tähän liittyvät verkkosivustot", + auto_arrange: 'Järjestä automaattisesti', background: "Tausta", browse: "Selaa", cancel: 'Peruuta', - center: 'Keskus', + center: 'Keskitä', change_desktop_background: 'Vaihda työpöydän taustakuvaa…', - change_password: "Muuta Salasana", - change_username: "Muuta Käyttäjänimeä", - close_all_windows: "Sulje Kaikki Ikkunat", + change_email: "Vaihda sähköpostiosoite", + change_language: "Vaihda kieli", + change_password: "Vaihda salasana", + change_ui_colors: "Vaihda käyttöliittymän värejä", + change_username: "Vaihda käyttäjänimi", + close: 'Sulje', + close_all_windows: "Sulje kaikki ikkunat", + close_all_windows_confirm: "Haluatko varmasti sulkea kaikki ikkunat?", + close_all_windows_and_log_out: 'Sulje ikkunat ja kirjaudu ulos', + change_always_open_with: "Haluatko aina avata tämän tyyppisen tiedoston sovelluksella", color: 'Väri', - confirm_account_for_free_referral_storage_c2a: 'Luo tili ja vahvista sähköpostiosoitteesi saadaksesi 1 Gt ilmaista tallennustilaa. Myös kaverisi saa 1 Gt ilmaista tallennustilaa.', - confirm_new_password: "Vahvista Uusi Salasana", - contact_us: "Ota Yhteyttä", - - contain: 'Contain', // TODO: Ambiguous meaning + confirm: 'Vahvista', + confirm_2fa_setup: 'Olen lisännyt koodin todennussovellukseeni', + confirm_2fa_recovery: 'Olen tallentanut palautuskoodini turvalliseen paikkaan', + confirm_account_for_free_referral_storage_c2a: 'Luo tili ja vahvista sähköpostiosoitteesi saadaksesi 1 Gt ilmaista tallennustilaa. Myös kaverisi saa 1 Gt:n ilmaista tallennustilaa.', + confirm_code_generic_incorrect: "Väärä koodi.", + confirm_code_generic_too_many_requests: "Liikaa pyyntöjä. Ole hyvä ja odota muutama minuutti.", + confirm_code_generic_submit: "Lähetä koodi", + confirm_code_generic_try_again: "Yritä uudelleen", + confirm_code_generic_title: "Syötä vahvistuskoodi", + confirm_code_2fa_instruction: "Syötä kuusinumeroinen koodi todennussovelluksestasi.", + confirm_code_2fa_submit_btn: "Lähetä", + confirm_code_2fa_title: "Syötä kaksivaiheisen tunnistautumisen koodi", + confirm_delete_multiple_items: 'Haluatko varmasti poistaa nämä kohteet pysyvästi?', + confirm_delete_single_item: 'Haluatko poistaa tämän kohteen pysyvästi?', + confirm_open_apps_log_out: 'Sinulla on avoimia sovelluksia. Haluatko varmasti kirjautua ulos?', + confirm_new_password: "Vahvista uusi salasana", + confirm_delete_user: "Haluatko varmasti poistaa tilisi? Kaikki tiedostosi ja tietosi poistetaan pysyvästi. Tätä toimintoa ei voi kumota.", + confirm_delete_user_title: "Poista tilisi?", + confirm_session_revoke: "Haluatko varmasti peruuttaa tämän istunnon?", + confirm_your_email_address: "Vahvista sähköpostiosoitteesi", + contact_us: "Ota yhteyttä", + contact_us_verification_required: "Sinulla on oltava vahvistettu sähköpostiosoite, jotta voit käyttää tätä.", + contain: 'Sisällytä', // TODO: Ambiguous meaning // "inside(a house)" => "Sisällä" - probably more appropriate // "contain within" => "Sisältää" continue: "Jatka", - copy: 'Copy', // TODO: Lexical categories + copy: 'Kopioi', // TODO: Lexical categories // Noun "A copy of something" => 'Kopio' or // Verb "To copy something" => 'Kopioi'? - copy_link: "Kopioi Linkki", + copy_link: "Kopioi linkki", copying: "Kopioidaan", - - cover: 'Cover', // TODO: Lexical categories + copying_file: "Kopioidaan %%", + cover: 'Kansi', // TODO: Lexical categories // Noun (shelter) => 'Suoja' or // Noun (lid) => 'Kansi' or // Intransitive Verb (To occlude something) => 'Peitä' or // Transitive Verb (To cover for someone) => 'Suojaa' - create_account: "Luo Tili", - create_free_account: "Luo Ilmainen Tili", - create_shortcut: "Luo Pikakuvake", - current_password: "Nykyinen Salasana", + create_account: "Luo tili", + create_free_account: "Luo ilmainen tili", + create_shortcut: "Luo pikakuvake", + credits: "Tekijät", + current_password: "Nykyinen salasana", cut: 'Leikkaa', - date_modified: 'Muutospäivämäärä', + clock: "Kello", + clock_visible_hide: 'Piilota - aina piilossa', + clock_visible_show: 'Näytä - aina näkyvissä', + clock_visible_auto: 'Automaattinen - oletus, näkyy vain koko näytön tilassa.', + close_all: 'Sulje kaikki', + created: 'Luotu', + date_modified: 'Muokkauspäivämäärä', + default: 'Oletus', delete: 'Poista', - delete_permanently: "Poista Pysyvästi", - deploy_as_app: 'Levitä sovelluksena', + delete_account: "Poista tilisi", + delete_permanently: "Poista pysyvästi", + deleting_file: "Poistetaan %%", + deploy_as_app: 'Ota käyttöön sovelluksena', descending: 'Laskeva', + desktop: 'Työpöytä', desktop_background_fit: "Sovita", + developers: "Kehittäjät", dir_published_as_website: `%strong% on julkaistu osoitteessa:`, - disassociate_dir: "Erota Hakemisto", + disable_2fa: 'Ota kaksivaiheinen tunnistautuminen pois käytöstä', + disable_2fa_confirm: "Haluatko varmasti poistaa kaksivaiheisen tunnistautumisen käytöstä?", + disable_2fa_instructions: "Syötä salasanasi poistaaksesi kaksivaihesen tunnistautumisen käytöstä.", + disassociate_dir: "Irrota hakemisto", + documents: 'Dokumentit', + dont_allow: 'Älä salli', download: 'Lataa', + download_file: 'Lataa tiedosto', downloading: "Ladataan", - email: "Sähköposti", + email: "Sähköpostiosoite", + email_change_confirmation_sent: "Vahvistusviesti on lähetetty uuteen sähköpostiosoitteeseesi. Tarkista postilaatikkosi ja viimeistele prosessi seuraamalla ohjeita.", + email_invalid: 'Sähköpostiosoite on virheellinen.', email_or_username: "Sähköposti tai Käyttäjänimi", - empty_trash: 'Tyhjennä Roskakori', - empty_trash_confirmation: `Oletko varma, että haluat poistaa Roskakorin kohteet pysyvästi?`, - emptying_trash: 'Tyhjennetään Roskakori…', + email_required: 'Sähköpostiosoite vaaditaan.', + empty_trash: 'Tyhjennä roskakori', + empty_trash_confirmation: `Haluatko varmasti poistaa roskakorissa olevat kohteet pysyvästi?`, + emptying_trash: 'Tyhjennetään roskakoria...', + enable_2fa: 'Ota käyttöön kaksivaiheinen tunnistautuminen', + end_hard: "Pakotettu lopetus", + end_process_force_confirm: "Haluatko varmasti pakottaa prosessin lopetuksen?", + end_soft: "Pehmeä lopetus", + enlarged_qr_code: "Suurennettu QR-koodi", + enter_password_to_confirm_delete_user: "Syötä salasanasi vahvistaaksesi tilisi poiston", + error_message_is_missing: "Virheilmoitus puuttuu.", + error_unknown_cause: "Tuntematon virhe.", + error_uploading_files: "Tiedostojen lataaminen epäonnistui", + favorites: "Suosikit", feedback: "Palaute", feedback_c2a: "Käytä alla olevaa lomaketta lähettääksesi meille palautetta, kommentteja ja vikailmoituksia.", - feedback_sent_confirmation: "Kiitos yhteydenotosta. Jos sinulla on tiliisi liittyvä sähköpostiosoite, saat meiltä vastauksen mahdollisimman pian.", - forgot_pass_c2a: "Unohditko Salasanasi?", + feedback_sent_confirmation: "Kiitos yhteydenotostasi. Jos tiliisi on liitetty sähköpostiosoite, saat meiltä vastauksen mahdollisimman pian.", + fit: "Sovita", + folder: 'Kansio', + force_quit: 'Pakota lopetus', + forgot_pass_c2a: "Unohditko salasanasi?", - from: "From", // TODO: Context dependent, examples + from: "Henkilöltä", // TODO: Context dependent, examples // "from address" => "osoitteesta" or // "from sender" => "lähettäjältä". // In the finnish language these are usually translated as case suffixes. // "From Person" gets the suffix "-ltä", being the combination of "Henkilö(Person) and ltä(From)" - general: "General", // TODO: Conceptual ambiguity + general: "Yleinen", // TODO: Conceptual ambiguity // "general (about something)" => "Yleistä" or // "military general" => "Kenraali" get_a_copy_of_on_puter: `Hanki '%%' -kopio Puter.com-sivustolta!`, // TODO: Very difficult ambiguity due to different case suffix for any possible word that you can substitue here. Can stay as is, but it's not exactly correct. - get_copy_link: 'Get Copy Link', // TODO: Ambiguous meaning + get_copy_link: 'Hanki kopiolinkki', // TODO: Ambiguous meaning // 'get a copy of a link' => 'Ota Kopio Linkkiin' or // 'get a link to the copy' => 'Ota Linkki Kopioon' - More probable, just want to be sure - hide_all_windows: "Piilota Kaikki Ikkunat", + hide_all_windows: "Piilota kaikki ikkunat", + home: 'Koti', html_document: 'HTML-dokumentti', + hue: 'Sävy', image: 'Kuva', + incorrect_password: "Väärä salasana", invite_link: "Kutsulinkki", - items_in_trash_cannot_be_renamed: `Tätä kohdetta ei voi nimetä uudelleen, koska se on roskakorissa. Jos haluat nimetä kohteen uudelleen, raahaa se ensin pois roskakorista.`, + item: 'kohde', + items_in_trash_cannot_be_renamed: `Tätä kohdetta ei voi nimetä uudelleen, koska se on roskakorissa. Jos haluat nimetä kohteen uudelleen, palauta se ensin roskakorista.`, jpeg_image: 'JPEG-kuva', keep_in_taskbar: 'Pidä tehtäväpalkissa', + language: "Kieli", + license: "Lisenssi", + lightness: 'Valoisuus', + link_copied: "Linkki kopioitu", + loading: 'Ladataan', log_in: "Kirjaudu Sisään", - log_out: 'Kirjaudu Ulos', + log_into_another_account_anyway: 'Kirjaudu joka tapauksessa toiselle tilille', + log_out: 'Kirjaudu ulos', + looks_good: "Näyttää hyvältä!", + manage_sessions: "Hallitse istuntoja", + menubar_style: "Valikkopalkin tyyli", + menubar_style_desktop: "Työpöytä", + menubar_style_system: "Järjestelmä", + menubar_style_window: "Ikkuna", + modified: 'Muokattu', move: 'Siirrä', moving_file: "Siirretään %%", - my_websites: "Verkkosivustoni", + my_websites: "Sivustoni", name: 'Nimi', name_cannot_be_empty: 'Nimi ei voi olla tyhjä.', - name_cannot_contain_double_period: "Name can not be the '..' character.", // TODO: definition says a different thing, than the string + name_cannot_contain_double_period: "Nimi ei voi olla '..'", // TODO: definition says a different thing, than the string // "Name can not be the '..' character." => "Nimi ei voi olla '..'-merkki." or // "Name can not contain the '..' character." => "Nimi ei voi sisältää merkkiä '..'." - name_cannot_contain_period: "Name can not be the '.' character.", // TODO: definition says a different thing, than the string + name_cannot_contain_period: "Nimi ei voi olla '.'", // TODO: definition says a different thing, than the string // "Name can not be the '.' character." => "Nimi ei voi olla '.'-merkki." or // "Name can not contain the '.' character." => "Nimi ei voi sisältää merkkiä '.'." @@ -134,93 +216,193 @@ const fi = { name_must_be_string: "Nimi voi olla vain merkkijono.", name_too_long: `Nimi ei voi olla pidempi kuin %% merkkiä.`, new: 'Uusi', + new_email: 'New Email', new_folder: 'Uusi kansio', - new_password: "Uusi Salasana", - new_username: "Uusi Käyttäjänimi", - no_dir_associated_with_site: 'Osoitteeseen ei liity mitään hakemistoa.', - no_websites_published: "Et ole vielä julkaissut yhtään verkkosivustoa.", + new_password: "Uusi salasana", + new_username: "Uusi käyttäjänimi", + no: 'Ei', + no_dir_associated_with_site: 'Tähän osoitteeseen ei ole liitetty hakemistoa.', + no_websites_published: "Et ole vielä julkaissut yhtään verkkosivustoa. Napsauta kansiota hiiren kakkospainikkeella aloittaaksesi.", ok: 'OK', open: "Avaa", - open_in_new_tab: "Avaa uudessa Välilehdessä", - open_in_new_window: "Avaa uudessa Ikkunassa", + open_in_new_tab: "Avaa uudessa välilehdessä", + open_in_new_window: "Avaa uudessa ikkunassa", - open_with: "Open With", // TODO: Context dependent + open_with: "Avaa sovelluksessa", // TODO: Context dependent // "Open" => "Avaa", can be "Avaa..." in this context or // "Open With" is often translated in the context of "Open With Application" => "Avaa Sovelluksessa" + original_name: 'Alkuperäinen nimi', + original_path: 'Alkuperäinen polku', + oss_code_and_content: "Avoimen lähdekoodin ohjelmisto ja sisältö", password: "Salasana", password_changed: "Salasana vaihdettu.", - passwords_do_not_match: '`Uusi Salasana` ja `Vahvista Uusi Salasana` eivät täsmää.', + password_recovery_rate_limit: "Olet ylittänyt pyyntörajamme. Ole hyvä, ja odota muutama minuutti. Estääksesi tätä tapahtumasta uudelleen, vältä uudelleenlataamasta sivua liian monta kertaa.", + password_recovery_token_invalid: "Tämä salasanan palautustunnus ei ole enää voimassa.", + password_recovery_unknown_error: "Tuntematon virhe. Yritä myöhemmin uudelleen.", + password_required: 'Salasana vaaditaan.', + password_strength_error: "Salasanan tulee olla vähintään 8 merkkiä pitkä ja sisältää vähintään yhden ison kirjaimen, yhden pienen kirjaimen, yhden numeron ja yhden erikoismerkin.", + passwords_do_not_match: '`Uusi salasana` ja `Vahvista uusi salasana` eivät täsmää.', paste: 'Liitä', - paste_into_folder: "Liitä Kansioon", + paste_into_folder: "Liitä kansioon", + path: 'Polku', + personalization: "Personointi", pick_name_for_website: "Valitse nimi verkkosivustollesi:", picture: "Kuva", - powered_by_puter_js: `Tämän Mahdollistaa {{link=docs}}Puter.js{{/link}}`, + pictures: 'Kuvat', + plural_suffix: 't', + powered_by_puter_js: `Palvelun tarjoaa {{link=docs}}Puter.js{{/link}}`, preparing: "Valmistellaan...", preparing_for_upload: "Valmistellaan latausta...", + print: 'Tulosta', + privacy: "Yksityisyys", + proceed_to_login: 'Jatka sisäänkirjautumiseen', + proceed_with_account_deletion: "Jatka tilin poistamista", + process_status_initializing: "Alustetaan", + process_status_running: "Käynnissä", + process_type_app: 'Sovellus', + process_type_init: 'Alustava', + process_type_ui: 'Käyttöliittymä', properties: "Ominaisuudet", + public: 'Julkinen', publish: "Julkaise", publish_as_website: 'Julkaise verkkosivustona', + puter_description: `Puter on yksityisyyttä korostava henkilökohtainen pilvipalvelu, jossa voit säilyttää kaikki tiedostosi, sovelluksesi ja pelisi yhdessä turvallisessa paikassa, ja jotka ovat saatavilla mistä tahansa milloin tahansa.`, + reading_file: "Luetaan %strong%", recent: "Viimeisimmät", - recover_password: "Palauta Salasana", - refer_friends_c2a: "Saat 1 Gt tilaa jokaisesta kaverista, joka luo ja vahvistaa tilin Puterissa. Myös kaverisi saa 1 Gt tilaa!", + recommended: "Suositellut", + recover_password: "Palauta salasanasi", + refer_friends_c2a: "Saat 1 Gt ilmaista tallennustilaa jokaisesta ystävästä, joka luo ja vahvistaa tilin Puterissa. Myös ystäväsi saa 1 Gt:n ilmaista tallennustilaa!", refer_friends_social_media_c2a: `Hanki 1 Gt ilmaista tallennustilaa Puter.comista!`, refresh: 'Päivitä', - release_address_confirmation: `Are you sure you want to release this address?`, // TODO: Slight ambiguity between the meaning of "release" + release_address_confirmation: `Haluatko varmasti julkaista tämän osoitteen?`, // TODO: Slight ambiguity between the meaning of "release" // "get rid of" => "Oletko varma, että haluat luovuttaa tämän osoitteen?" or // "publish" => "Oletko varma, että haluat julkaista tämän osoitteen?" - remove_from_taskbar:'Poista Tehtäväpalkista', + remove_from_taskbar:'Poista tehtäväpalkista', rename: 'Nimeä uudelleen', repeat: 'Toista', - resend_confirmation_code: "Lähetä Vahvistuskoodi Uudelleen", + replace: 'Replace', + replace_all: 'Korvaa kaikki', + resend_confirmation_code: "Lähetä vahvistuskoodi Uudelleen", + reset_colors: "Palauta värit", + restart_puter_confirm: "Haluatko varmasti käynnistää Puterin uudelleen?", restore: "Palauta", + save: 'Tallenna', + saturation: 'Kylläisyys', + save_account: 'Tallenna tili', save_account_to_get_copy_link: "Luo tili jatkaaksesi.", save_account_to_publish: 'Luo tili jatkaaksesi.', - save_session_c2a: 'Luo tili tallentaaksesi nykyisen istuntosi ja välttyäksesi työn menettämiseltä.', - scan_qr_c2a: 'Skannaa alla oleva koodi kirjautuaksesi tähän istuntoon muista laitteista', + save_session: 'Tallenna istunto', + save_session_c2a: 'Luo tili tallentaaksesi nykyisen istuntosi ja välttääksesi työsi menettämisen.', + scan_qr_c2a: 'Skannaa alla oleva koodi kirjautuaksesi tähän istuntoon muilla laitteilla.', + scan_qr_2fa: 'Skannaa QR-koodi todennussovelluksellasi', + scan_qr_generic: 'Skannaa tämä QR-koodi puhelimellasi tai toisella laitteella.', + search: 'Etsi', + seconds: 'sekuntia', + security: "Turvallisuus", select: "Valitse", + selected: 'valitut', select_color: 'Valitse väri…', + sessions: "Istunnot", send: "Lähetä", - send_password_recovery_email: "Lähetä Salasanan Palautussähköposti", + send_password_recovery_email: "Lähetä salasanan palautussähköposti", session_saved: "Kiitos tilin luomisesta. Tämä istunto on tallennettu.", - set_new_password: "Aseta Uusi Salasana", + settings: "Asetukset", + set_new_password: "Aseta uusi salasana", + share: "Jaa", - share_to: "Share to", // TODO: Grammatical ambiguity + share_to: "Jaa", // TODO: Grammatical ambiguity // The base form of "Share" is "Jaa". So maybe "Jaa..." is appropriate? // If "share to" is followed by the name of a user, it will not make any sense, as the name can be suffixed by for example "Jaa %%lle". - show_all_windows: "Näytä Kaikki Ikkunat", - show_hidden: 'Näytä piilotettu', + share_with: "Jaa:", + shortcut_to: "Pikakuvake", + show_all_windows: "Näytä kaikki ikkunat", + show_hidden: 'Näytä piilotetut', sign_in_with_puter: "Kirjaudu sisään Puterilla", sign_up: "Rekisteröidy", signing_in: "Kirjaudutaan sisään…", size: 'Koko', - sort_by: 'Lajittele:', + skip: 'Ohita', + something_went_wrong: "Jokin meni pieleen.", + sort_by: 'Lajittele', start: 'Käynnistä', - taking_longer_than_usual: 'Kestää hieman tavallista kauemmin. Odottakaa...', + status: "Tila", + storage_usage: "Tallennustilan käyttö", + storage_puter_used: 'Puterin käyttämä', + taking_longer_than_usual: 'Kestää hieman tavallista kauemmin. Ole hyvä ja odota...', + task_manager: "Tehtävienhallinta", + taskmgr_header_name: "Nimi", + taskmgr_header_status: "Tila", + taskmgr_header_type: "Tyyppi", + terms: "Ehdot", text_document: 'Tekstiasiakirja', - tos_fineprint: `Klikkaamalla 'Luo ilmainen tili' hyväksyt Puterin käyttöehdot ja tietosuojakäytännön.`, + tos_fineprint: `Klikkaamalla 'Luo ilmainen tili' hyväksyt Puterin {{link=terms}}käyttöehdot{{/link}} ja {{link=privacy}}tietosuojakäytännön{{/link}}.`, + transparency: "Läpinäkyvyys", - trash: 'Trash', // TODO: Ambiguous meaning + trash: 'Roskakori', // TODO: Ambiguous meaning // "Trash" is oft used to just mean "Trash bin" => 'Roskakori' or // "Trash" by itself => 'Roska' - type: 'Type', // TODO: Ambiguous meaning + two_factor: 'Kaksivaiheinen tunnistautuminen', + two_factor_disabled: 'Kaksivaiheinen tunnistautuminen poissa käytöstä', + two_factor_enabled: 'Kaksivaiheinen tunnistautuminen käytössä', + + type: 'Kirjoita', // TODO: Ambiguous meaning // "Type of an object" => 'Tyyppi' or // "Type on the keyboard" => 'Kirjoita' + type_confirm_to_delete_account: "Kirjoita 'vahvista' poistaaksesi tilisi.", + ui_colors: "Käyttöliittymän värit", + ui_manage_sessions: "Istunnon hallinta", + ui_revoke: "Peruuta", undo: 'Kumoa', - unzip: "Pura zip", + unlimited: 'Rajoittamaton', + unzip: "Pura zip-tiedosto", upload: 'Lataa', upload_here: 'Lataa tähän', + usage: 'Käyttö', username: "Käyttäjänimi", username_changed: 'Käyttäjänimi päivitetty onnistuneesti.', + username_required: 'Käyttäjänimi vaaditaan.', versions: "Versiot", - yes_release_it: 'Kyllä, Julkaise Se', - you_have_been_referred_to_puter_by_a_friend: "Kaverisi on kutsunut sinut Puterille!", + videos: 'Videot', + visibility: 'Näkyvyys', + yes: 'Kyllä', + yes_release_it: 'Kyllä, julkaise se', + you_have_been_referred_to_puter_by_a_friend: "Kaverisi on kutsunut sinut Puteriin!", zip: "Zip", + zipping_file: "Zipataan %strong%", + + // === 2FA Setup === + setup2fa_1_step_heading: 'Avaa todennussovelluksesi', + setup2fa_1_instructions: ` + Voit käyttää mitä tahansa todennussovellusta, joka tukee aikaperusteista kertakirjautumissalasanaa (TOTP-protokollaa). + Valittavanasi on monia sovelluksia, mutta jos et ole varma, + Authy on hyvä valinta Androidille ja iOS:lle. + `, + setup2fa_2_step_heading: 'Skannaa QR-koodi', + setup2fa_3_step_heading: 'Syötä kuusinumeroinen koodi', + setup2fa_4_step_heading: 'Kopioi palautuskoodisi', + setup2fa_4_instructions: ` + Nämä palautuskoodit ovat ainoa tapa päästä tiliisi, jos menetät puhelimesi tai et voi käyttää todennussovellustasi. + Varmista, että säilytät ne turvallisessa paikassa. + `, + setup2fa_5_step_heading: 'Vahvista kaksivaiheisen tunnistautumisen asetukset', + setup2fa_5_confirmation_1: 'Olen tallentanut palautuskoodini turvalliseen paikkaan', + setup2fa_5_confirmation_2: 'Olen valmis ottamaan kaksivaiheisen tunnistautumisen käyttöön', + setup2fa_5_button: 'Ota kaksivaiheinen tunnistautuminen käyttöön', + + // === 2FA Login === + login2fa_otp_title: 'Syötä kaksivaiheisen tunnistautumisen koodi', + login2fa_otp_instructions: 'Syötä kuusinumeroinen koodi todennussovelluksestasi.', + login2fa_recovery_title: 'Syötä palautuskoodi', + login2fa_recovery_instructions: 'Syötä yksi palautuskoodeistasi saadaksesi pääsy tilillesi.', + login2fa_use_recovery_code: 'Käytä palautuskoodi', + login2fa_recovery_back: 'Takaisin', + login2fa_recovery_placeholder: 'XXXXXXXX', } }