From 61762a632e46ae1dbe4b9e5989715fc5bca1e761 Mon Sep 17 00:00:00 2001 From: pHama <18518012+pHamala@users.noreply.github.com> Date: Thu, 5 Feb 2026 17:43:52 +0200 Subject: [PATCH 1/2] Add Finnish (fi) localization --- messages/fi.json | 452 ++++++++++++++++++ project.inlang/settings.json | 4 +- .../feature/settings/SettingsForm.svelte | 3 +- 3 files changed, 456 insertions(+), 3 deletions(-) create mode 100644 messages/fi.json diff --git a/messages/fi.json b/messages/fi.json new file mode 100644 index 0000000..50a77ff --- /dev/null +++ b/messages/fi.json @@ -0,0 +1,452 @@ +{ + "$schema": "https://inlang.com/schema/inlang-message-format", + "hello_world": "Hei, {name} fi:stä!", + "app_name": "Tracktor", + "app_title": "Autotallisi", + "app_add_vehicle": "Lisää ajoneuvo", + "app_empty_select_message": "Valitse ajoneuvo nähdäksesi sen yksityiskohdat", + "app_empty_select_hint": "Valitse ajoneuvo nähdäksesi sen kojelaudan", + "demo_banner": "Tämä on demo-alusta. Data alustetaan ajoittain ja mikään tallennus ei ole pysyvä. Älä tallenna mitään henkilökohtaista tietoa.", + "default_login": "Oletustunnukset: demo / demo", + "auth_username": "Käyttäjätunnus", + "auth_username_placeholder": "käyttäjätunnus", + "auth_password": "Salasana", + "auth_password_placeholder": "********", + "auth_confirm_password": "Vahvista salasana", + "auth_login_button": "Kirjaudu sisään", + "auth_signup_button": "Rekisteröidy", + "auth_login_loading": "Kirjaudutaan sisään...", + "auth_signup_loading": "Luodaan tiliä...", + "auth_password_mismatch": "Salasanat eivät täsmää", + "settings_tab_personalization": "Mukauta", + "settings_tab_interface": "Käyttöliittymä", + "settings_tab_features": "Ominaisuudet", + "settings_tab_units": "Yksiköt", + "settings_title": "Asetukset", + "settings_label_date_format": "Päivämäärän muoto", + "settings_label_locale": "Kieli", + "settings_label_timezone": "Aikavyöhyke", + "settings_label_currency": "Valuutta", + "settings_label_unit_distance": "Etäisyyden yksikkö", + "settings_label_unit_volume": "Polttoaineen yksikkö", + "settings_label_theme": "Teema", + "settings_label_custom_css": "Mukautettu CSS", + "settings_update_button": "Päivitä asetukset", + "settings_select_unit_system": "Valitse järjestelmän yksikkö", + "settings_select_theme": "Valitse teema", + "settings_desc_date_format": "Valitse haluttu päivämäärän muoto", + "settings_desc_locale": "Valitse haluttu käyttöliittymän kieli", + "settings_desc_timezone": "Valitse haluttu aikavyöhyke", + "settings_desc_currency": "Valitse haluttu valuutta", + "settings_desc_unit_distance": "Etäisyyden mittayksikkö", + "settings_desc_unit_volume": "Tilavuuden yksikkö", + "settings_label_mileage_format": "Matkamittarin näyttömuoto", + "settings_desc_mileage_format": "Valitse kulutuksen esitystapa", + "settings_mileage_format_distance_per_fuel": "Kulutus (l/100km)", + "settings_mileage_format_fuel_per_distance": "Ajomatka (km/l)", + "settings_desc_theme": "Valitse haluttu teema", + "settings_desc_custom_css": "CSS-tyylit käyttöliittymän mukauttamiseen", + "settings_select_language": "Valitse kieli", + "settings_updated_success": "Asetukset päivitetty", + "common_example_prefix": "Esimerkiksi - ", + "common_invalid_format": "Virheellinen muoto", + "common_kilometer": "Kilometri", + "common_mile": "Maili", + "common_litre": "Litra", + "common_gallon": "Gallona", + "common_submit": "Tallenna", + "common_yes": "Kyllä", + "common_no": "Ei", + "common_cancel": "Peruuta", + "common_confirm": "Vahvista", + "common_continue": "Jatka", + "common_skip": "Ohita", + "delete_dialog_title": "Poista", + "delete_dialog_message": "Haluatko varmasti poistaa?", + "common_select_column": "Valitse sarake", + "common_import": "Tuo", + "common_search": "Etsi", + "common_columns": "Sarake", + "common_rows_per_page": "Riviä sivulla", + "common_no_data_available": "Tietoa ei saatavilla", + "common_add_new": "Lisää uusi", + "common_no_match_found": "Ei osumia", + "common_search_placeholder": "Etsi {name}", + "common_select_placeholder": "Valitse {name}...", + "nav_overview": "Yleiskatsaus", + "nav_fuel_logs": "Polttoaine", + "nav_maintenance": "Huolto", + "nav_insurance": "Vakuutus", + "nav_pollution": "Päästöt", + "nav_reminders": "Muistutukset", + "tools_export_data": "Vie data", + "tools_import_data": "Tuo data", + "vehicle_form_make_label": "Valmistaja", + "vehicle_form_make_desc": "Ajoneuvon valmistaja", + "vehicle_form_model_label": "Malli", + "vehicle_form_model_desc": "Ajoneuvon malli", + "vehicle_form_year_label": "Vuosi", + "vehicle_form_year_desc": "Valmistusvuosi", + "vehicle_form_color_label": "Väri", + "vehicle_form_color_desc": "Ajoneuvon väri", + "vehicle_form_fuel_type_label": "Käyttövoima", + "vehicle_form_fuel_type_desc": "Ajoneuvon käyttövoima", + "vehicle_form_fuel_type_placeholder": "Valitse käyttövoiman tyyppi", + "vehicle_form_odometer_label": "Matkamittari", + "vehicle_form_odometer_desc": "Nykyisen ajoneuvon matkamittarilukema", + "vehicle_form_license_label": "Rekisterinumero", + "vehicle_form_license_desc": "Ajoneuvon rekisterinumero", + "vehicle_form_vin_label": "VIN", + "vehicle_form_vin_desc": "Ajoneuvon tunnistenumero", + "vehicle_toast_saved": "Ajoneuvo tallennettu", + "vehicle_toast_updated": "Ajoneuvo päivitetty", + "vehicle_toast_error_prefix": "Tallennusvirhe: ", + "vehicle_list_empty": "Melko hiljaista. Lisää ajoneuvo aloittaaksesi.", + "vehicle_delete_success": "Ajoneuvo poistettu", + "vehicle_delete_error": "Ajoneuvon poistossa tapahtui virhe", + "vehicle_action_add_fuel_log": "Lisää polttoaineloki", + "vehicle_action_add_maintenance_log": "Lisää huoltoloki", + "vehicle_action_add_insurance": "Lisää vakuutus", + "vehicle_action_add_pollution": "Lisää päästösertifikaatti", + "vehicle_action_add_reminder": "Lisää muistutus", + "vehicle_action_more_info": "Lisätietoa", + "vehicle_action_update_vehicle": "Päivitä ajoneuvo", + "vehicle_action_edit": "Muokkaa", + "vehicle_action_delete": "Poista", + "tools_export_encrypt_label": "Salaa vietävät tiedot", + "tools_export_password_label": "Salauksen salasana", + "tools_export_password_placeholder": "Lisää salaukselle salasana", + "tools_export_password_hint": "Pidä salasana tallessa - tarvitset sitä tietojen tuontia varten", + "tools_export_status_exporting": "Viedään...", + "tools_export_button": "Vie tietokanta", + "tools_export_info_title": "Vie tietoja", + "tools_export_info_bullet_1": "Vie kaikki tietokannat ja tiedot", + "tools_export_info_bullet_2": "Sisältää ajoneuvot, polttoainelokit, huoltotiedot jne.", + "tools_export_info_bullet_3": "Valinnainen salaus henkilökohtaisia tietoja varten", + "tools_export_info_bullet_4": "Lataa JSON-tiedostona", + "tools_export_success": "Tietojen vienti onnistui", + "tools_export_error": "Tietojen vienti epäonnistui", + "tools_import_upload_label": "Lataa JSON-tiedosto", + "tools_import_paste_label": "Tai syötä JSON-data", + "tools_import_paste_placeholder": "Syötä viety JSON-data tähän", + "tools_import_password_label": "Salauksen salasana (jos käytetty)", + "tools_import_password_placeholder": "Syötä salasana, jos data on salattu", + "tools_import_status_importing": "Tuodaan...", + "tools_import_button": "Tuo tietokanta", + "tools_import_warning_title": "⚠️ Tuontivaroitus", + "tools_import_warning_bullet_1": "Tämä korvaa KAIKEN datan", + "tools_import_warning_bullet_2": "Varmista, että olet varmuuskopioinut datan ensin", + "tools_import_warning_bullet_3": "Tuontia ei voi perua", + "tools_import_warning_bullet_4": "Varmista, että JSON-formaatti on oikein", + "tools_import_success": "Datan tuonti onnistui", + "tools_import_error": "Datan tuonti epäonnistui", + "tools_import_invalid_json": "Virheellinen JSON-formaatti", + "feature_overview_disabled_title": "Yleiskatsaus-ominaisuus poistettu käytöstä", + "feature_overview_disabled_hint": "Ota ominaisuus käyttöön asetuksista nähdäksesi yleiskatsauskojelaudan", + "feature_fuel_disabled_title": "Polttoaineloki-ominaisuus poistettu käytöstä", + "feature_fuel_disabled_hint": "Ota ominaisuus käyttöön asetuksista seurataksesi polttoaineen kulutusta", + "feature_maintenance_disabled_title": "Huolto-ominaisuus poistettu käytöstä", + "feature_maintenance_disabled_hint": "Ota ominaisuus käyttöön asetuksista hallitaksesi huoltotietoja", + "feature_pucc_disabled_title": "Päästöt-ominaisuus poistettu käytöstä", + "feature_pucc_disabled_hint": "Ota ominaisuus käyttöön asetuksista hallitaksesi päästösertifikaatteja", + "feature_reminders_disabled_title": "Muistutukset poistettu käytöstä", + "feature_reminders_disabled_hint": "Ota ominaisuus käyttöön asetuksista hallitaksesi ajoneuvon muistutuksia", + "feature_insurance_disabled_title": "Vakuutus-ominaisuus poistettu käytöstä", + "feature_insurance_disabled_hint": "Ota ominaisuus käyttöön asetuksista hallitaksesi ajoneuvon vakuutustietoja", + "overview_chart_no_data": "Tietoja ei saatavilla", + "overview_chart_cost_label": "Hinta", + "overview_chart_cost_title": "Kustannukset ({currency})", + "overview_chart_mileage_label": "Matkamittarilukema", + "overview_chart_mileage_title": "Matkamittarilukema ({unit})", + "fuel_import_title": "Tuo tankkauksia", + "fuel_add_title": "Lisää tankkaus", + "col_date": "Päivämäärä", + "col_odometer": "Matkamittari", + "col_filled": "Täytetty", + "col_missed_last": "Edellinen ohitettu", + "col_fuel_amount": "Polttoainemäärä", + "col_cost": "Kustannus", + "col_mileage": "Matkamittarilukema", + "col_notes": "Muistiinpanot", + "col_attachment": "Liitteet", + "col_no_end_date": "Ei päättymispäivämäärää", + "fuel_volume_label_fuel": "Polttoainemäärä", + "fuel_volume_label_energy": "Sähkömäärä", + "fuel_empty_list": "Tälle ajoneuvolle ei löytynyt tankkaustietoja", + "form_date": "Päivämäärä", + "form_date_desc": "Tankkauksen päivämäärä", + "form_odometer": "Matkamittarilukema", + "form_odometer_desc": "Nykyisen ajoneuvon matkamittarilukema", + "form_volume_fuel": "Polttoainemäärä", + "form_volume_energy": "Ladattu sähkömäärä", + "form_cost": "Kustannus", + "form_cost_desc": "Tankkauksen kustannus", + "form_cost_desc_ev": "Latauksen kustannus", + "form_full_charge": "Täysi lataus", + "form_full_tank": "Täysi tankki", + "form_full_charge_desc": "Onko akku ladattu täyteen?", + "form_full_tank_desc": "Onko tankki tankattu täyteen?", + "form_missed_last": "Edellinen ohitettu", + "form_missed_last_desc": "Jäikö edellisistä merkinnöistä jokin väliin?", + "form_notes": "Muistiinpanot", + "form_notes_placeholder": "Lisätietoja...", + "form_attachment": "Liite", + "fuel_toast_saved": "Tankkaus tallennettu", + "fuel_toast_updated": "Tankkaus päivitetty", + "fuel_toast_error_prefix": "Tallennusvirhe: ", + "notifications_title": "Ilmoitukset", + "notifications_new": "uusi", + "notifications_select_vehicle_hint": "Valitse ajoneuvo saadaksesi muistutuksia ja hälytyksiä", + "notifications_syncing": "Synkronoidaan viimeisintä dataa...", + "notifications_caught_up": "Olet ajan tasalla", + "notifications_section_reminders": "Muistutukset", + "notifications_section_alerts": "Hälytykset", + "notifications_mark_done_title": "Merkitse muistutus valmiiksi", + "notifications_mark_done_aria": "Merkitse {type} muistutus valmiiksi", + "notifications_overdue_days": "{days} päivää myöhässä", + "notifications_due_today": "Määräaika tänään", + "notifications_due_tomorrow": "Määräaika huomenna", + "notifications_due_in_days": "Määräaika {days} päivän päästä", + "alerts_status_expired": "Erääntynyt", + "alerts_status_expiring": "Erääntymässä", + "alerts_status_valid": "Kunnossa", + "alerts_status_missing": "Puuttuu", + "notifications_expires": "Erääntymässä", + "notifications_error_no_id": "Muistutusta ei voi päivittää ilman id:tä", + "notifications_error_update_failed": "Muistutuksen päivitys epäonnistui", + "notifications_success_marked_done": "Muistutus merkitty valmiiksi", + "notifications_severity_overdue": "Myöhässä", + "notifications_severity_due_soon": "Määräaika pian", + "notifications_severity_upcoming": "Tulossa", + "settings_custom_css_placeholder": "Lisää mukautettu CSS tähän...", + "settings_features_intro": "Ota käyttöön tai poista käytöstä ominaisuuksia mukauttaaksesi käyttökokemustasi", + "feature_label_fuel": "Polttoaineloki", + "feature_desc_fuel": "Seuraa ja hallinnoi polttoainekulutusta ja tankkaushistoriaa", + "feature_label_maintenance": "Huollot", + "feature_desc_maintenance": "Tallenna ja ajasta ajoneuvon huoltoaktiviteetteja", + "feature_label_pucc": "Päästöt", + "feature_desc_pucc": "Hallitse päästösertifikaatteja", + "feature_label_reminders": "Muistutukset", + "feature_desc_reminders": "Aseta muistutuksia tärkeille ajoneuvon tapahtumille", + "feature_label_insurance": "Vakuutukset", + "feature_desc_insurance": "Hallitse ajoneuvon vakuutustietoja", + "feature_label_overview": "Yleiskatsaus", + "feature_desc_overview": "Näytä yleiskatsauskojelauta, jossa on ajoneuvon tärkeimmät tiedot", + "settings_error_date_format_invalid": "Virheellinen muoto", + "settings_error_timezone_invalid": "Virheellinen aikavyöhyke", + "settings_error_currency_required": "Valuutta on pakollinen", + "maintenance_form_attachment_label": "Liite", + "maintenance_form_attachment_desc": "Lisää kuitti tai huoltodokumentti", + "maintenance_form_date_label": "Päivämäärä", + "maintenance_form_date_desc": "Huollon päivämäärä", + "maintenance_form_odometer_label": "Matkamittari", + "maintenance_form_odometer_desc": "Nykyisen ajoneuvon matkamittarilukema", + "maintenance_form_service_center_label": "Huoltoasema", + "maintenance_form_service_center_desc": "Huoltoaseman nimi", + "maintenance_form_cost_label": "Kustannus", + "maintenance_form_cost_desc": "Huollon kustannus", + "maintenance_form_notes_label": "Muistiinpanot", + "maintenance_form_notes_desc": "Lisätietoja", + "maintenance_form_notes_placeholder": "Lisää lisätietoja, jos tarpeen...", + "maintenance_toast_saved": "Huoltotieto tallennettu", + "maintenance_toast_updated": "Huoltotieto päivitetty", + "maintenance_toast_error_prefix": "Tallennusvirhe: ", + "maintenance_form_error_fix": "Korjaa virheet lomakkeella ennen tallennusta", + "maintenance_list_empty": "Tälle ajoneuvolle ei löytynyt huoltotietoja", + "maintenance_col_service_center": "Huoltoasema", + "maintenance_menu_open": "Avaa valikko", + "maintenance_menu_edit": "Muokkaa", + "maintenance_menu_delete": "Poista", + "maintenance_menu_sheet_title": "Päivitä huoltotieto", + "maintenance_tab_title": "Huoltohistoria", + "maintenance_add_action": "Lisää huolto", + "maintenance_delete_success": "Huoltotieto poistettu", + "maintenance_delete_error": "Huoltotiedon poistossa tapahtui virhe", + "insurance_form_provider_label": "Vakuutusyhtiö", + "insurance_form_provider_desc": "Vakuutusyhtiön nimi", + "insurance_form_policy_number_label": "Vakuutusnumero", + "insurance_form_policy_number_desc": "Vakuutusnumero vakuutusasiakirjasta", + "insurance_form_start_date_label": "Vakuutuksen alkamispäivä", + "insurance_form_start_date_desc": "Päivämäärä, jolloin vakuutus on voimassa", + "insurance_form_recurrence_type_label": "Miten vakuutus uusiutuu?", + "insurance_form_recurrence_type_desc": "Vakuutuksen uusimistapa", + "insurance_form_recurrence_interval_label": "Uusimisväli", + "insurance_form_recurrence_interval_desc": "Kuinka tiheään vakuutus uusitaan", + "insurance_form_end_date_label": "Vakuutuksen päättymispäivä", + "insurance_form_end_date_desc": "Päivämäärä, jolloin vakuutus raukeaa", + "insurance_form_cost_label": "Vakuutuksen kustannus", + "insurance_form_cost_desc": "Vuosittainen tai vakuutuskauden kustannus", + "insurance_form_notes_label": "Muistiinpanot", + "insurance_form_notes_desc": "Lisätietoja vakuutuksesta", + "insurance_form_notes_placeholder": "Lisää lisätietoja vakuutuksesta...", + "insurance_form_attachment_label": "Vakuutuskirja", + "insurance_form_attachment_desc": "Lisää vakuutuskirja", + "insurance_form_error_fix": "Korjaa virheet lomakkeella ennen tallennusta", + "insurance_toast_saved": "Vakuutus tallennettu", + "insurance_toast_updated": "Vakuutus päivitetty", + "insurance_toast_error_prefix": "Tallennusvirhe: ", + "insurance_list_empty": "Tälle ajoneuvolle ei löytynyt vakuutusta", + "insurance_col_policy_number": "Vakuutusnumero", + "insurance_col_cost": "Kustannus", + "insurance_col_start_date": "Alkamispäivä", + "insurance_col_end_date": "Päättymispäivä", + "insurance_col_next_due": "Seuraava määräaika", + "insurance_col_recurrence": "Toistuvuus", + "insurance_col_notes": "Muistiinpanot", + "insurance_menu_open": "Avaa valikko", + "insurance_menu_edit": "Muokkaa", + "insurance_menu_delete": "Poista", + "insurance_menu_sheet_title": "Päivitä vakuutus", + "insurance_tab_title": "Vakuutustiedot", + "insurance_add_action": "Lisää vakuutus", + "insurance_delete_success": "Vakuutus poistettu", + "insurance_delete_error": "Vakuutuksen poistossa tapahtui virhe", + "insurance_col_view_document": "Näytä dokumentti", + "pollution_form_certificate_number_label": "Todistuksen numero", + "pollution_form_certificate_number_desc": "Päästötodistuksen numero", + "pollution_form_issue_date_label": "Myöntämispäivä", + "pollution_form_issue_date_desc": "Todistuksen myöntämispäivä", + "pollution_form_recurrence_type_label": "Miten todistus uusiutuu?", + "pollution_form_recurrence_type_desc": "Todistuksen uusimistapa", + "pollution_form_recurrence_interval_label": "Uusimisväli", + "pollution_form_recurrence_interval_desc": "Kuinka usein todistus uusiutuu", + "pollution_form_expiry_date_label": "Päättymispäivä", + "pollution_form_expiry_date_desc": "Todistuksen päättymispäivä", + "pollution_form_testing_center_label": "Katsastusasema", + "pollution_form_testing_center_desc": "Katsastusaseman nimi", + "pollution_form_notes_label": "Muistiinpanot", + "pollution_form_notes_desc": "Lisätietoja", + "pollution_form_notes_placeholder": "Lisää lisätietoja, jos tarpeen...", + "pollution_form_attachment_label": "Todistusasiakirja", + "pollution_form_attachment_desc": "Lisää todistusasiakirja", + "pollution_form_error_fix": "Korjaa virheet lomakkeella ennen tallennusta", + "pollution_toast_saved": "Päästötodistus tallennettu", + "pollution_toast_updated": "Päästötodistus päivitetty", + "pollution_toast_error_prefix": "Tallennusvirhe: ", + "pollution_list_empty": "Tälle ajoneuvolle ei löytynyt päästötodistuksia", + "pollution_col_certificate_number": "Todistuksen numero", + "pollution_col_issue_date": "Myöntämispäivä", + "pollution_col_expiry_date": "Päättymispäivä", + "pollution_col_next_due": "Seuraava määräaika", + "pollution_col_testing_center": "Katsastusasema", + "pollution_col_notes": "Muistiinpanot", + "pollution_col_view_certificate": "Katso todistus", + "pollution_col_recurrence": "Toistuvuus", + "pollution_menu_open": "Avaa valikko", + "pollution_menu_edit": "Muokkaa", + "pollution_menu_delete": "Poista", + "pollution_menu_sheet_title": "Päivitä päästötodistus", + "pollution_tab_title": "Päästötodistuksen tiedot", + "pollution_add_action": "Lisää päästötodistus", + "pollution_delete_success": "Päästötodistus poistettu", + "pollution_delete_error": "Päästötodistuksen poistossa tapahtui virhe", + "reminder_form_due_date_label": "Määräpäivä", + "reminder_form_due_date_desc": "Milloin tämä muistutus laukeaa?", + "reminder_form_type_label": "Tyyppi", + "reminder_form_type_desc": "Valitse muistutuksen tyyppi", + "reminder_form_schedule_label": "Muistutusaikataulu", + "reminder_form_schedule_desc": "Milloin muistutamme sinua?", + "reminder_form_recurrence_type_label": "Toistuvuus", + "reminder_form_recurrence_type_desc": "Toistuuko tämä muistutus?", + "reminder_form_recurrence_interval_label": "Toista joka", + "reminder_form_recurrence_interval_desc": "Toistumisen tiheys", + "reminder_form_recurrence_end_date_label": "Päättymispäivä", + "reminder_form_recurrence_end_date_desc": "Milloin toistuminen loppuu? (valinnainen)", + "reminder_form_note_label": "Muistiinpano", + "reminder_form_note_desc": "Lisää lisätietoja", + "reminder_form_note_placeholder": "Lisätietoja...", + "reminder_form_is_completed_label": "Merkitse valmiiksi", + "reminder_toast_created": "Muistutus luotu", + "reminder_toast_updated": "Muistutus päivitetty", + "reminder_toast_error_prefix": "Tallennusvirhe: ", + "reminder_list_empty": "Ei muistutuksia. Luo uusi pysyäksesi ajan tasalla", + "reminder_list_select_vehicle": "Valitse ajoneuvo nähdäksesi muistutukset", + "reminder_list_select_hint": "Valitse ajoneuvo yllä ladataksesi sen tulevat muistutukset", + "reminder_col_due_date": "Määräpäivä", + "reminder_col_reminder_schedule": "Muistutusaikataulu", + "reminder_col_recurrence": "Toistuvuus", + "reminder_col_note": "Muistiinpanot", + "reminder_menu_toggle_done": "Merkitse {status}", + "reminder_menu_toggle_done_done": "odottavaksi", + "reminder_menu_toggle_done_pending": "valmiiksi", + "reminder_menu_edit": "Muokkaa", + "reminder_menu_delete": "Poista", + "reminder_menu_open": "Avaa valikko", + "reminder_menu_sheet_title": "Päivitä muistutus", + "reminder_tab_title": "Muistutukset", + "reminder_add_action": "Lisää muistutus", + "reminder_delete_success": "Muistutus poistettu", + "reminder_delete_error": "Muistutuksen poistossa tapahtui virhe", + "reminder_status_completed": "Valmis", + "reminder_status_pending": "Odottaa", + "reminder_status_overdue": "Myöhässä", + "reminder_status_error": "Muistutuksen tilan päivitys epäonnistui", + "reminder_toast_error_fallback": "Muistutuksen tallennus epäonnistui", + "settings_sheet_title": "Asetukset", + "feature_label_pollution": "Päästöt", + "feature_desc_pollution": "Hallitse päästösertifikaattitietueita", + "profile_menu_item": "Profiili", + "profile_sheet_title": "Profiili", + "profile_sheet_desc": "Päivitä käyttäjätunnuksesi ja salasanasi", + "profile_username": "Käyttäjätunnus", + "profile_username_desc": "Näyttönimesi", + "profile_password_hint": "Jätä salasanakentät tyhjiksi säilyttääksesi nykyisen salasanasi", + "profile_current_password": "Nykyinen salasana", + "profile_current_password_desc": "Vaaditaan salasanan vaihtamiseen", + "profile_new_password": "Uusi salasana", + "profile_new_password_desc": "Vähintään 6 merkkiä", + "profile_confirm_password": "Vahvista salasana", + "profile_confirm_password_desc": "Syötä uusi salasanasi uudelleen", + "profile_update_button": "Päivitä profiili", + "tools_menu": "Työkalut", + "data_export_import_menu_item": "Vie/Tuo data", + "data_export_import_sheet_title": "Datan vienti/tuonti", + "data_export_import_sheet_desc": "Vie tai tuo tietokantasi valinnaisella salauksella", + "logout_menu_item": "Kirjaudu ulos", + "custom_fields_label": "Mukautetut kentät", + "custom_fields_add_button": "Lisää kenttä", + "custom_fields_name_placeholder": "Kentän nimi", + "custom_fields_value_placeholder": "Kentän arvo", + "custom_fields_remove_aria": "Poista kenttä", + "custom_fields_empty_message": "Mukautettuja kenttiä ei ole lisätty. Pääset alkuun klikkaamalla \"Lisää kenttä\"", + "vehicle_details_vin": "VIN", + "vehicle_details_not_specified": "Ei määritetty", + "vehicle_details_section_title": "Tiedot", + "vehicle_details_license_plate": "Rekisterinumero", + "vehicle_details_fuel_type": "Käyttövoima", + "vehicle_details_odometer": "Matkamittari", + "vehicle_details_not_recorded": "Ei kirjattu", + "vehicle_details_color": "Väri", + "vehicle_details_year": "Vuosi", + "fuel_type_diesel": "Diesel", + "fuel_type_petrol": "Bensiini", + "fuel_type_electric": "Sähkö", + "fuel_type_lpg": "LPG", + "fuel_type_cng": "CNG", + "fuel_type_ev": "Sähkö (EV)", + "reminder_schedule_same_day": "Määräpäivänä", + "reminder_schedule_one_day_before": "1 päivä ennen", + "reminder_schedule_three_days_before": "3 päivää ennen", + "reminder_schedule_one_week_before": "1 viikko ennen", + "reminder_schedule_one_month_before": "1 kuukausi ennen", + "recurrence_type_none": "Ei toistuvuutta", + "recurrence_type_daily": "Päivittäin", + "recurrence_type_weekly": "Viikoittain", + "recurrence_type_monthly": "Kuukausittain", + "recurrence_type_yearly": "Vuosittain", + "recurrence_every": "joka", + "recurrence_renew_every": "Uusi joka", + "recurrence_interval_days": "päivä", + "recurrence_interval_weeks": "viikko", + "recurrence_interval_months": "kuukausi", + "recurrence_interval_years": "vuosi", + "recurrence_until": "Asti", + "insurance_recurrence_type_fixed": "Kiinteä päättymispäivä", + "insurance_recurrence_type_yearly": "Uusiutuu vuosittain", + "insurance_recurrence_type_monthly": "Uusiutuu kuukausittain", + "insurance_recurrence_type_no_end": "Ei päättymispäivämäärää", + "pollution_recurrence_type_fixed": "Kiinteä päättymispäivä", + "pollution_recurrence_type_yearly": "Uusiutuu vuosittain", + "pollution_recurrence_type_monthly": "Uusiutuu kuukausittain", + "pollution_recurrence_type_no_end": "Ei päättymispäivämäärää" +} \ No newline at end of file diff --git a/project.inlang/settings.json b/project.inlang/settings.json index 2f31eac..1f336c3 100644 --- a/project.inlang/settings.json +++ b/project.inlang/settings.json @@ -8,7 +8,7 @@ "pathPattern": "./messages/{locale}.json" }, "baseLocale": "en", - "locales": ["en", "ar", "hi", "es", "fr", "de", "it", "hu"], + "locales": ["en", "ar", "hi", "es", "fr", "de", "it", "hu", "fi"], "sourceLanguageTag": "en", - "languageTags": ["en", "ar", "hi", "es", "fr", "de", "it", "hu"] + "languageTags": ["en", "ar", "hi", "es", "fr", "de", "it", "hu", "fi"] } diff --git a/src/lib/components/feature/settings/SettingsForm.svelte b/src/lib/components/feature/settings/SettingsForm.svelte index b87e86c..a8feac7 100644 --- a/src/lib/components/feature/settings/SettingsForm.svelte +++ b/src/lib/components/feature/settings/SettingsForm.svelte @@ -190,7 +190,8 @@ fr: 'Français', de: 'Deutsch', it: 'Italiano', - hu: 'Magyar' + hu: 'Magyar', + fi: 'Suomi' }; const localeOptions = locales.map((code) => ({ value: code, From afd5280ac1b02ce246b45ff6e4d5c5357ef25d86 Mon Sep 17 00:00:00 2001 From: pHama <18518012+pHamala@users.noreply.github.com> Date: Fri, 6 Feb 2026 17:53:35 +0200 Subject: [PATCH 2/2] Attend to fix code formatting --- messages/fi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/fi.json b/messages/fi.json index 50a77ff..d795096 100644 --- a/messages/fi.json +++ b/messages/fi.json @@ -449,4 +449,4 @@ "pollution_recurrence_type_yearly": "Uusiutuu vuosittain", "pollution_recurrence_type_monthly": "Uusiutuu kuukausittain", "pollution_recurrence_type_no_end": "Ei päättymispäivämäärää" -} \ No newline at end of file +}