diff --git a/src/gui/src/i18n/translations/fi.js b/src/gui/src/i18n/translations/fi.js
index 789ac2a9a..c7be60b19 100644
--- a/src/gui/src/i18n/translations/fi.js
+++ b/src/gui/src/i18n/translations/fi.js
@@ -17,411 +17,447 @@
* along with this program. If not, see .
*/
-
const fi = {
- name: "Suomi",
- english_name: "Finnish",
- code: "fi",
- dictionary: {
- 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ä.',
- 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
- // Apply an expression => "Applikoi" or - Probably the most appropriate in the context of the app
- // Apply in the sense of applying something, like a tool => "Käytä"
+ name: "Suomi",
+ english_name: "Finnish",
+ code: "fi",
+ dictionary: {
+ 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ä.",
+ 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
+ // Apply an expression => "Applikoi" or - Probably the most appropriate in the context of the app
+ // 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: 'Keskitä',
- change_desktop_background: 'Vaihda työpöydän taustakuvaa…',
- 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: '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ää"
+ ascending: "Nouseva",
+ associated_websites: "Tähän liittyvät verkkosivustot",
+ auto_arrange: "Järjestä automaattisesti",
+ background: "Tausta",
+ browse: "Selaa",
+ cancel: "Peruuta",
+ center: "Keskitä",
+ change_desktop_background: "Vaihda työpöydän taustakuvaa…",
+ 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: "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",
+ continue: "Jatka",
- copy: 'Kopioi', // TODO: Lexical categories
- // Noun "A copy of something" => 'Kopio' or
- // Verb "To copy something" => 'Kopioi'?
+ copy: "Kopioi", // TODO: Lexical categories
+ // Noun "A copy of something" => 'Kopio' or
+ // Verb "To copy something" => 'Kopioi'?
- copy_link: "Kopioi linkki",
- copying: "Kopioidaan",
- 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'
+ copy_link: "Kopioi linkki",
+ copying: "Kopioidaan",
+ 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",
- credits: "Tekijät",
- current_password: "Nykyinen salasana",
- cut: 'Leikkaa',
- 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_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:`,
- 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ö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",
- 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 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?",
+ create_account: "Luo tili",
+ create_free_account: "Luo ilmainen tili",
+ create_shortcut: "Luo pikakuvake",
+ credits: "Tekijät",
+ current_password: "Nykyinen salasana",
+ cut: "Leikkaa",
+ 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_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:`,
+ 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ö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",
+ 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 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: "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)"
+ 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: "Yleinen", // TODO: Conceptual ambiguity
- // "general (about something)" => "Yleistä" or
- // "military general" => "Kenraali"
+ 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_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: '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
+ 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",
- home: 'Koti',
- html_document: 'HTML-dokumentti',
- hue: 'Sävy',
- image: 'Kuva',
- incorrect_password: "Väärä salasana",
- invite_link: "Kutsulinkki",
- 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_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: "Sivustoni",
- name: 'Nimi',
- name_cannot_be_empty: 'Nimi ei voi olla tyhjä.',
+ 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",
+ 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_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: "Sivustoni",
+ name: "Nimi",
+ name_cannot_be_empty: "Nimi ei voi olla tyhjä.",
- 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_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: "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: "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_slash: "Nimi ei voi sisältää merkkiä '/'.",
- 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: '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",
+ name_cannot_contain_slash: "Nimi ei voi sisältää merkkiä '/'.",
+ 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: "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_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"
+ 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.",
- 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",
- path: 'Polku',
- personalization: "Personointi",
- pick_name_for_website: "Valitse nimi verkkosivustollesi:",
- picture: "Kuva",
- 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",
- 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ä',
+ 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.",
+ 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",
+ path: "Polku",
+ personalization: "Personointi",
+ pick_name_for_website: "Valitse nimi verkkosivustollesi:",
+ picture: "Kuva",
+ 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",
+ 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: `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?"
+ 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',
- rename: 'Nimeä uudelleen',
- repeat: 'Toista',
- 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: '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",
- session_saved: "Kiitos tilin luomisesta. Tämä istunto on tallennettu.",
- settings: "Asetukset",
- set_new_password: "Aseta uusi salasana",
- share: "Jaa",
+ remove_from_taskbar: "Poista tehtäväpalkista",
+ rename: "Nimeä uudelleen",
+ repeat: "Toista",
+ 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: "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",
+ session_saved: "Kiitos tilin luomisesta. Tämä istunto on tallennettu.",
+ settings: "Asetukset",
+ set_new_password: "Aseta uusi salasana",
+ share: "Jaa",
- 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".
+ 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".
- 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',
- skip: 'Ohita',
- something_went_wrong: "Jokin meni pieleen.",
- sort_by: 'Lajittele',
- start: 'Käynnistä',
- 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 {{link=terms}}käyttöehdot{{/link}} ja {{link=privacy}}tietosuojakäytännön{{/link}}.`,
- transparency: "Läpinäkyvyys",
+ 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",
+ skip: "Ohita",
+ something_went_wrong: "Jokin meni pieleen.",
+ sort_by: "Lajittele",
+ start: "Käynnistä",
+ 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 {{link=terms}}käyttöehdot{{/link}} ja {{link=privacy}}tietosuojakäytännön{{/link}}.`,
+ transparency: "Läpinäkyvyys",
- trash: 'Roskakori', // TODO: Ambiguous meaning
- // "Trash" is oft used to just mean "Trash bin" => 'Roskakori' or
- // "Trash" by itself => 'Roska'
+ trash: "Roskakori", // TODO: Ambiguous meaning
+ // "Trash" is oft used to just mean "Trash bin" => 'Roskakori' or
+ // "Trash" by itself => 'Roska'
- two_factor: 'Kaksivaiheinen tunnistautuminen',
- two_factor_disabled: 'Kaksivaiheinen tunnistautuminen poissa käytöstä',
- two_factor_enabled: 'Kaksivaiheinen tunnistautuminen käytössä',
+ 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: "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',
- 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",
- 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%",
+ 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",
+ 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",
+ 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: `
+ // === 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: `
+ 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',
+ 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',
+ // === 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",
- // ***********************************
- // Missing translations
- // ***********************************
- "change": undefined, // In English: "Change"
- "clock_visibility": undefined, // In English: "Clock Visibility"
- "reading": undefined, // In English: "Reading %strong%"
- "writing": undefined, // In English: "Writing %strong%"
- "unzipping": undefined, // In English: "Unzipping %strong%"
- "sequencing": undefined, // In English: "Sequencing %strong%"
- "zipping": undefined, // In English: "Zipping %strong%"
- "Editor": undefined, // In English: "Editor"
- "Viewer": undefined, // In English: "Viewer"
- "People with access": undefined, // In English: "People with access"
- "Share With…": undefined, // In English: "Share With…"
- "Owner": undefined, // In English: "Owner"
- "You can't share with yourself.": undefined, // In English: "You can't share with yourself."
- "This user already has access to this item": undefined, // In English: "This user already has access to this item"
- }
-}
+ // ***********************************
+ // Missing translations
+ // ***********************************
+ change: "muutos", // In English: "Change"
+ clock_visibility: "kellon näkyvyys", // In English: "Clock Visibility"
+ reading: "lukeminen", // In English: "Reading %strong%"
+ writing: "kirjoittaminen", // In English: "Writing %strong%"
+ unzipping: "purkaminen", // In English: "Unzipping %strong%"
+ sequencing: "järjestäminen", // In English: "Sequencing %strong%"
+ zipping: "pakkaaminen", // In English: "Zipping %strong%"
+ Editor: "Muokkaaja", // In English: "Editor"
+ Viewer: "Katselija", // In English: "Viewer"
+ "People with access": "Henkilöt, joilla on käyttöoikeus", // In English: "People with access"
+ "Share With…": "Jaa kanssa…", // In English: "Share With…"
+ Owner: "Omistaja", // In English: "Owner"
+ "You can't share with yourself.": "Et voi jakaa itsellesi.", // In English: "You can't share with yourself."
+ "This user already has access to this item":
+ "Tällä käyttäjällä on jo pääsy tähän kohteeseen", // In English: "This user already has access to this item"
+ },
+};
-export default fi;
\ No newline at end of file
+export default fi;