chore(i18n): auto-update translations via LLM
This commit is contained in:
@@ -41,6 +41,161 @@
|
||||
"about.story_heading": "Tarinaamme",
|
||||
"about.story_p1": "DocuElevate luotiin yksi tavoite mielessä: helpottaa ja virtaviivaistaa asiakirjahallintoa kaikille, olivatpa he pieniä startupeja tai suuria yrityksiä.",
|
||||
"about.story_p2": "Hyödynnämme liitettäviä tekoälypalveluiden (OpenAI, Anthropic Claude, Google Gemini, Ollama, OpenRouter, Portkey ja muita) voimaa metadatan poimimiseen ja tekstin jalostamiseen, integroimme saumattomasti Dropboxin, Nextcloudin ja Paperless NGX:n kanssa varastointia ja indeksointia varten, hyödynnämme Azure Document Intelligenceä OCR:ssä ja käytämme jopa Gotenbergia tiedostoista PDF:ksi muuntamiseen.",
|
||||
"admin_files.admin_only_badge": "Vain ylläpitäjille",
|
||||
"admin_files.aria_breadcrumb": "Leivänmurupolku",
|
||||
"admin_files.badge_delta_detected": "Delta havaittu",
|
||||
"admin_files.badge_duplicate": "kop",
|
||||
"admin_files.badge_in_db": "tietokannassa",
|
||||
"admin_files.badge_on_disk": "levyllä",
|
||||
"admin_files.breadcrumb_workdir": "työhakemisto",
|
||||
"admin_files.btn_download": "Lataa",
|
||||
"admin_files.col_actions": "Toiminnot",
|
||||
"admin_files.col_db": "Tietokanta",
|
||||
"admin_files.col_health": "Tila",
|
||||
"admin_files.col_id": "ID",
|
||||
"admin_files.col_ingested": "Ingestetty",
|
||||
"admin_files.col_local_filename": "paikallinen_tiedoston_nimi",
|
||||
"admin_files.col_missing_paths": "Puuttuvat polut",
|
||||
"admin_files.col_modified": "Muokattu",
|
||||
"admin_files.col_name": "Nimi",
|
||||
"admin_files.col_original_file_path": "alkuperäinen_tiedosto_polku",
|
||||
"admin_files.col_original_filename": "Alkuperäinen tiedostonimi",
|
||||
"admin_files.col_path_relative": "Polku (suhteessa työskentelyhakemistoon)",
|
||||
"admin_files.col_processed_file_path": "käsitelty_tiedosto_polku",
|
||||
"admin_files.col_size": "Koko",
|
||||
"admin_files.delta_detected_detail": "Löydetty {orphan_count} orpoa tiedostoa levylle ilman DB-tietuetta ja {ghost_count} DB-tietuetta, joilla on puuttuvia tiedostoja levyllä.",
|
||||
"admin_files.delta_detected_title": "Delta havaittu.",
|
||||
"admin_files.empty_database": "Tietokannasta ei löytynyt tiedostotietueita.",
|
||||
"admin_files.empty_directory": "Tämä hakemisto on tyhjää.",
|
||||
"admin_files.ghost_records_desc": "(DB:ssä, tiedostot puuttuvat levyltä)",
|
||||
"admin_files.ghost_records_heading": "Aave-tietueet",
|
||||
"admin_files.heading": "Tiedostonhallinta",
|
||||
"admin_files.health_missing": "Puuttuu",
|
||||
"admin_files.health_ok": "OK",
|
||||
"admin_files.legend_file_exists": "Tiedosto löytyy levylle",
|
||||
"admin_files.legend_file_missing": "Tiedosto puuttuu levyltä",
|
||||
"admin_files.legend_found_in_db": "Löydetty DB:stä",
|
||||
"admin_files.legend_not_in_db": "Ei DB:ssä (orpo)",
|
||||
"admin_files.legend_path_not_set": "Polkua ei ole asetettu",
|
||||
"admin_files.no_delta": "Ei deltaa löytynyt — tiedostojärjestelmä ja tietokanta ovat synkronissa.",
|
||||
"admin_files.no_ghost_records": "Ei aave-tietueita löytynyt.",
|
||||
"admin_files.no_orphan_files": "Ei orpoja tiedostoja löytynyt.",
|
||||
"admin_files.orphan_files_desc": "(levyllä, ei DB-tietuetta)",
|
||||
"admin_files.orphan_files_heading": "Orpo tiedosto",
|
||||
"admin_files.page_title": "Tiedostonhallinta – Admin",
|
||||
"admin_files.status_in_db": "DB:ssä",
|
||||
"admin_files.status_orphan": "Orpo",
|
||||
"admin_files.tab_database": "Tietokannan tietueet",
|
||||
"admin_files.tab_filesystem": "Tiedostojärjestelmä",
|
||||
"admin_files.tab_reconcile": "Sovita",
|
||||
"admin_plans.aria_delete_plan": "Poista {name}",
|
||||
"admin_plans.aria_edit_plan": "Muokkaa {name}",
|
||||
"admin_plans.aria_feature_n": "Ominaisuus {n}",
|
||||
"admin_plans.aria_move_down": "Siirrä {name} alas",
|
||||
"admin_plans.aria_move_up": "Siirrä {name} ylös",
|
||||
"admin_plans.aria_remove_feature_n": "Poista ominaisuus {n}",
|
||||
"admin_plans.btn_add_feature": "Lisää ominaisuus",
|
||||
"admin_plans.btn_add_plan": "Lisää suunnitelma",
|
||||
"admin_plans.btn_cancel": "Peruuta",
|
||||
"admin_plans.btn_create": "Luo suunnitelma",
|
||||
"admin_plans.btn_delete": "Poista",
|
||||
"admin_plans.btn_edit": "Muokkaa",
|
||||
"admin_plans.btn_restore_defaults": "Palauta oletusasetukset",
|
||||
"admin_plans.btn_restore_defaults_title": "Palauta kaikki neljä oletussuunnitelmaa (vain jos suunnitelmia ei vielä ole)",
|
||||
"admin_plans.btn_restoring": "Palautetaan\u001e",
|
||||
"admin_plans.btn_save_changes": "Tallenna muutokset",
|
||||
"admin_plans.btn_save_order": "Tallenna järjestys",
|
||||
"admin_plans.btn_saving": "Tallennetaan\u001e",
|
||||
"admin_plans.btn_stripe_setup": "Stripe-asetus",
|
||||
"admin_plans.btn_stripe_setup_title": "Avaa Stripe-asetustyökalu API-avainien määrittämiseksi ja suunnitelmien synkronoimiseksi",
|
||||
"admin_plans.col_actions": "Toiminnot",
|
||||
"admin_plans.col_active": "Aktiivinen",
|
||||
"admin_plans.col_monthly": "Kuukausittain",
|
||||
"admin_plans.col_monthly_limit": "Kuukausiraja",
|
||||
"admin_plans.col_order": "Järjestys",
|
||||
"admin_plans.col_overage_pct": "Ylitys %",
|
||||
"admin_plans.col_plan": "Suunnitelma",
|
||||
"admin_plans.col_yearly": "Vuosittain",
|
||||
"admin_plans.coming_soon": "Tulossa pian",
|
||||
"admin_plans.featured_badge": "Esitelty",
|
||||
"admin_plans.field_active": "Aktiivinen",
|
||||
"admin_plans.field_allow_overage": "Salli ylitysmaksut",
|
||||
"admin_plans.field_api_access": "API pääsy",
|
||||
"admin_plans.field_badge_text": "Merkin teksti",
|
||||
"admin_plans.field_buffer": "Puskuri:",
|
||||
"admin_plans.field_cta_text": "CTA-painikkeen teksti",
|
||||
"admin_plans.field_docs_month": "Dokumentit / kuukausi",
|
||||
"admin_plans.field_featured": "Esitelty / Korostettu",
|
||||
"admin_plans.field_lifetime_docs": "Ikidokumentit",
|
||||
"admin_plans.field_mailboxes": "Sähköpostilaatikot",
|
||||
"admin_plans.field_max_file_size": "Suurin tiedostokoko (MB)",
|
||||
"admin_plans.field_name": "Nimi",
|
||||
"admin_plans.field_ocr_pages": "OCR-sivut / kuukausi",
|
||||
"admin_plans.field_overage_doc_price": "Ylityöhinta / asiakirja ($)",
|
||||
"admin_plans.field_overage_ocr_price": "Ylityöhinta / OCR-sivu ($)",
|
||||
"admin_plans.field_plan_id": "Suunnitelman ID",
|
||||
"admin_plans.field_price_monthly": "Kuukausihinta ($)",
|
||||
"admin_plans.field_price_yearly": "Vuosihinta ($)",
|
||||
"admin_plans.field_sort_order": "Lajittelujärjestys",
|
||||
"admin_plans.field_storage_dests": "Tallennuskohteet",
|
||||
"admin_plans.field_stripe_monthly": "Stripe-hintasymboli (kuukausittain)",
|
||||
"admin_plans.field_stripe_yearly": "Stripe-hintasymboli (vuosittain)",
|
||||
"admin_plans.field_tagline": "Iskulause",
|
||||
"admin_plans.field_trial_days": "Kokeilupäivät",
|
||||
"admin_plans.free_label": "Ilmainen",
|
||||
"admin_plans.heading": "Suunnitelman suunnittelija",
|
||||
"admin_plans.hint_features": "Nämä luettelopisteet näkyvät tämän suunnitelman hinnoittelusivun kortissa.",
|
||||
"admin_plans.hint_plan_id": "Pienillä kirjaimilla kirjoitettu slug, ei voi muuttaa luomisen jälkeen.",
|
||||
"admin_plans.hint_zero_unlimited": "Kirjoita 0 rajattomaksi.",
|
||||
"admin_plans.js_delete_confirm": "Poistetaanko suunnitelma \"{id}\"? Tätä ei voi peruuttaa.",
|
||||
"admin_plans.js_delete_failed": "Poisto epäonnistui",
|
||||
"admin_plans.js_failed_load": "Suunnitelmien lataaminen epäonnistui",
|
||||
"admin_plans.js_order_saved": "Tilauksen tallentaminen onnistui!",
|
||||
"admin_plans.js_plan_created": "Suunnitelma luotu!",
|
||||
"admin_plans.js_plan_deleted": "Suunnitelma \"{id}\" poistettu.",
|
||||
"admin_plans.js_plan_updated": "Suunnitelma päivitetty!",
|
||||
"admin_plans.js_reorder_failed": "Uudelleenjärjestely epäonnistui",
|
||||
"admin_plans.js_save_failed": "Tallennus epäonnistui",
|
||||
"admin_plans.js_seed_confirm": "Istutetaanko neljä oletussuunnitelmaa? Tämä on ei-toiminto, jos suunnitelmat ovat jo olemassa.",
|
||||
"admin_plans.js_seed_failed": "Istutus epäonnistui",
|
||||
"admin_plans.js_yearly_enter": "Syötä vuosihinta säästöjen näyttämiseksi",
|
||||
"admin_plans.js_yearly_save": "Säästä {pct}% verrattuna kuukausihintaan",
|
||||
"admin_plans.loading": "Ladataan suunnitelmia\u001e",
|
||||
"admin_plans.modal_close_aria": "Sulje ikkuna",
|
||||
"admin_plans.modal_create_title": "Lisää suunnitelma",
|
||||
"admin_plans.modal_edit_title_prefix": "Muokkaa suunnitelmaa: ",
|
||||
"admin_plans.no_plans_intro": "Ei vielä suunnitelmia. Napsauta",
|
||||
"admin_plans.no_plans_suffix": "tyhjentääksesi neljä sisäänrakennettua suunnitelmaa.",
|
||||
"admin_plans.overage_0pct": "0% (tarkka)",
|
||||
"admin_plans.overage_100pct": "100%",
|
||||
"admin_plans.overage_50pct": "50%",
|
||||
"admin_plans.overage_announce": "\u001e ilmoita",
|
||||
"admin_plans.overage_buffer_body_prefix": "Ylitysbuferi on",
|
||||
"admin_plans.overage_buffer_body_suffix": "Mainostamme X asiakirjaa/kuukausi, mutta pakotamme ainoastaan",
|
||||
"admin_plans.overage_buffer_formula": "X \u0000D7 (1 + buferi%)",
|
||||
"admin_plans.overage_buffer_invisible": "näkymätön käyttäjille",
|
||||
"admin_plans.overage_buffer_tail": "asiakirjaa. Esimerkiksi, 150 asiakirjaa/kuukausi suunnitelma 20% bufferilla pakottaa 180 asiakirjaa. Tämä estää tiukkoja katkaisuja tarkasti ilmoitetussa rajassa, antaen käyttäjille sujuvan pehmeän laskeutumisen.",
|
||||
"admin_plans.overage_buffer_title": "Tietoja ylitysbuffereista",
|
||||
"admin_plans.overage_docs": "asiakirjaa,",
|
||||
"admin_plans.overage_docs_end": "asiakirjaa",
|
||||
"admin_plans.overage_enforce_at": "pakota kohdassa",
|
||||
"admin_plans.page_title": "Suunnitelman suunnittelija \u0015B DocuElevate Admin",
|
||||
"admin_plans.section_basic_info": "Perustiedot",
|
||||
"admin_plans.section_display": "Näyttö",
|
||||
"admin_plans.section_features": "Ominaisuudet",
|
||||
"admin_plans.section_overage": "Ylityksen suunnittelija",
|
||||
"admin_plans.section_pricing": "Hinnoittelu",
|
||||
"admin_plans.section_stripe": "Stripe-integraatio",
|
||||
"admin_plans.section_volume": "Tilavuusrajoitukset",
|
||||
"admin_plans.status_active": "Aktiivinen",
|
||||
"admin_plans.status_inactive": "Passiivinen",
|
||||
"admin_plans.stripe_desc_after": "automaattisesti luoda ne. Ilmaiset suunnitelmat eivät tarvitse Stripe-hintatunnuksia.",
|
||||
"admin_plans.stripe_desc_before": "Anna tämän suunnitelman Stripe-hintatunnukset, tai käytä",
|
||||
"admin_plans.stripe_wizard_aria": "Avaa Stripe-asennusvelho uudessa välilehdessä",
|
||||
"admin_plans.stripe_wizard_link": "Stripe-velho",
|
||||
"admin_plans.stripe_wizard_text": "Stripe-asennusvelho",
|
||||
"admin_plans.subheading": "Hallitse julkisella hinnoittelusivulla näkyviä tilausplanneja.",
|
||||
"admin_plans.table_aria_label": "Tilaussuunnitelmat",
|
||||
"admin_users.add_user_profile_btn": "Lisää käyttäjäprofiili",
|
||||
"admin_users.admin_only_badge": "Vain ylläpitäjille",
|
||||
"admin_users.btn_password": "Salasana",
|
||||
@@ -1222,6 +1377,9 @@
|
||||
"profile.contact_email_label": "Yhteystiedot / Ilmoitussähköposti",
|
||||
"profile.contact_email_placeholder": "sinä@esimerkiksi.com",
|
||||
"profile.current_password": "Nykyinen salasana",
|
||||
"profile.default_document_language_auto": "Käytä järjestelmän oletusta",
|
||||
"profile.default_document_language_hint": "Muut kielet käännetään automaattisesti tähän kieleen. Jätä tyhjäksi käyttääksesi järjestelmän oletusta (englanti).",
|
||||
"profile.default_document_language_label": "Oletuskielinen asiakirja",
|
||||
"profile.dismiss": "Hylkää",
|
||||
"profile.display_name_hint": "Jätä tyhjäksi käyttääksesi tiliäsi tai sähköpostiasi.",
|
||||
"profile.display_name_label": "Näkyvä nimi",
|
||||
@@ -1549,6 +1707,21 @@
|
||||
"terms.s6_p3_mid": ". Lisenssitietoja varten katso meidän",
|
||||
"terms.s6_p3_post": ".",
|
||||
"terms.s6_p3_pre": "Tietoa siitä, kuinka käytämme evästeitä, katso meidän",
|
||||
"translation.copied": "Kopioitu!",
|
||||
"translation.copy": "Kopioi",
|
||||
"translation.default_language_version": "Oletuskieliversio",
|
||||
"translation.detected_language": "Havaittu kieli",
|
||||
"translation.hide_text": "Piilota teksti",
|
||||
"translation.load_translation": "Lataa käännös",
|
||||
"translation.no_translation": "Ei saatavilla olevaa käännöstä vielä \u0002\u0002 - se saattaa vielä olla prosessissa",
|
||||
"translation.select_language": "Valitse kieli\u0002\u0002",
|
||||
"translation.select_target": "Valitse kohdekieli.",
|
||||
"translation.show_text": "Näytä teksti",
|
||||
"translation.translate_btn": "Käännä",
|
||||
"translation.translate_to": "Käännä toiseen kieleen",
|
||||
"translation.translated_to": "Käännetty kielelle",
|
||||
"translation.translating": "Kääntää\u0002\u0002",
|
||||
"translation.translation_failed": "Käännös epäonnistui",
|
||||
"upload.browse_button": "Selaa tiedostoja",
|
||||
"upload.button_processing": "Käsitellään...",
|
||||
"upload.camera_button": "Ota valokuva / Skanna asiakirja",
|
||||
|
||||
Reference in New Issue
Block a user