mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 17:45:42 +00:00
8956ec653d
Keep classic as the default production chrome. Mark the opt-in switcher with a BETA badge/tooltip and show a topbar chip while UX 3.5 is active.
4354 lines
227 KiB
JSON
4354 lines
227 KiB
JSON
{
|
||
"_meta": {
|
||
"name": "Finnish",
|
||
"native_name": "Suomi",
|
||
"flag": "🇫🇮",
|
||
"needs_review": true
|
||
},
|
||
"meta": {
|
||
"lang": "en",
|
||
"name": "English",
|
||
"native_name": "English",
|
||
"direction": "ltr"
|
||
},
|
||
"common": {
|
||
"loading": "Ladataan...",
|
||
"confirm": "Vahvista",
|
||
"alert": "Hälytys",
|
||
"prompt": "Syötä arvo",
|
||
"copied": "Kopioitu leikepöydälle",
|
||
"save": "Tallenna",
|
||
"saved": "Tallennettu",
|
||
"error": "Virhe",
|
||
"success": "Onnistui",
|
||
"warning": "Varoitus",
|
||
"info": "Tietoja",
|
||
"all": "Kaikki",
|
||
"cancel": "Peruuta",
|
||
"delete": "Poista",
|
||
"actions": "Toiminnot",
|
||
"close": "Sulje",
|
||
"required": "vaaditaan",
|
||
"name_required": "Nimi vaaditaan",
|
||
"active": "Aktiivinen",
|
||
"inactive": "Ei aktiivinen",
|
||
"invalid_json": "Virheellinen JSON",
|
||
"field_required": "{field} vaaditaan",
|
||
"back": "Takaisin",
|
||
"edit": "Muokkaa",
|
||
"yes": "Kyllä",
|
||
"no": "Ei"
|
||
},
|
||
"nav": {
|
||
"main": "Pää",
|
||
"tools": "Työkalut",
|
||
"system": "Järjestelmä",
|
||
"dashboard": "Kojelauta",
|
||
"devices": "Laitteet",
|
||
"keys": "Avaimet",
|
||
"generator": "Generaattori",
|
||
"settings": "Asetukset",
|
||
"users": "Käyttäjät",
|
||
"inventory": "Inventaario",
|
||
"tickets": "Tiketit",
|
||
"help_requests": "Apupyynnöt",
|
||
"activity": "Toiminta",
|
||
"automation": "Automaatio",
|
||
"file_transfer": "Tiedoston siirto",
|
||
"network": "Verkko",
|
||
"dataguard": "DataGuard",
|
||
"reports": "Raportit",
|
||
"tenants": "Vuokralaiset",
|
||
"registrations": "Registrations",
|
||
"management": "Hallinto",
|
||
"toggle_sidebar": "Vaihda sivupalkki",
|
||
"cdap": "CDAP -laitteet",
|
||
"fleet": "Kalusto",
|
||
"scaling": "Skaalaus",
|
||
"cross_platform": "Monialustainen",
|
||
"tokens": "Laitteen tunnukset",
|
||
"organizations": "Organisaatiot",
|
||
"policies": "Käytännöt",
|
||
"attestation": "Todentaminen",
|
||
"remote": "Etätyöpöytä",
|
||
"toolkit": "Työkalupakki",
|
||
"security_audit": "Turvallisuustarkastus",
|
||
"languages": "Kielet",
|
||
"resource_control": "Resurssien hallinta",
|
||
"chat": "Chat",
|
||
"help": "Ohje",
|
||
"expand_sidebar": "Laajenna sivupalkki",
|
||
"toggle_theme": "Vaihda teema",
|
||
"sdk_studio": "SDK Studio",
|
||
"login": "Kirjaudu",
|
||
"permissions": "Käyttöoikeudet",
|
||
"server_management": "Palvelimen hallinta",
|
||
"server_attestation": "Palvelintodistus",
|
||
"commercialization": "Kaupallistaminen",
|
||
"remote_open_tab": "Avaa etätyöpöytäasiakas uuteen välilehteen"
|
||
},
|
||
"auth": {
|
||
"login": "Login",
|
||
"logout": "Logout",
|
||
"login_title": "Sign In",
|
||
"login_subtitle": "Kirjaudu sisään BetterDesk-konsoliin",
|
||
"username": "Käyttäjätunnus",
|
||
"username_placeholder": "Anna käyttäjänimi",
|
||
"password": "Salasana",
|
||
"password_placeholder": "Anna salasana",
|
||
"remember_me": "Remember me",
|
||
"login_failed": "Kirjautuminen epäonnistui. Tarkista kirjautumistietosi.",
|
||
"invalid_credentials": "Virheellinen käyttäjätunnus tai salasana.",
|
||
"username_collision": "Paikallinen tili tällä käyttäjätunnuksella on jo olemassa. Kirjaudu paikallisella salasanallasi tai pyydä järjestelmänvalvojaa nimeämään ristiriitainen tili uudelleen tai poistamaan se.",
|
||
"fill_all_fields": "Täytä kaikki kentät",
|
||
"logout_confirm": "Haluatko varmasti kirjautua ulos?",
|
||
"change_password": "Vaihda salasana",
|
||
"password_required": "Salasana vaaditaan",
|
||
"totp_title": "Kaksitekijäinen todennus",
|
||
"totp_subtitle": "Syötä 6-numeroinen koodi todennussovelluksesta",
|
||
"totp_code": "Verification Code",
|
||
"totp_verify": "Verify",
|
||
"totp_use_recovery": "Käytä sen sijaan palautuskoodia",
|
||
"totp_use_code": "Käytä sen sijaan todennuskoodia",
|
||
"totp_recovery_code": "Palautuskoodi",
|
||
"totp_back_to_login": "Takaisin kirjautumiseen",
|
||
"totp_invalid_code": "Virheellinen vahvistuskoodi. Yritä uudelleen.",
|
||
"totp_enter_code": "Anna 6-numeroinen koodi",
|
||
"totp_enter_recovery": "Anna palautuskoodi",
|
||
"totp_session_expired": "Istunto vanhentunut. Kirjaudu uudelleen sisään.",
|
||
"totp_already_enabled": "Kaksivaiheinen todennus on jo käytössä",
|
||
"pro_only_account": "Tämä tili on tarkoitettu vain RustDesk-työpöytäasiakkaalle. Käytä RustDesk-sovellusta kirjautuaksesi sisään.",
|
||
"passwords_mismatch": "Salasanat eivät täsmää",
|
||
"or": "tai",
|
||
"login_sso": "Kirjaudu sisään koodilla SSO",
|
||
"login_sso_with": "Kirjaudu sisään koodilla {{provider}}",
|
||
"oidc_denied": "Tunnistetietojen tarjoaja esti pääsyn.",
|
||
"oidc_invalid": "Virheellinen OIDC takaisinsoitto. Yritä uudelleen.",
|
||
"oidc_failed": "OIDC-todennus epäonnistui. Yritä uudelleen.",
|
||
"oidc_error": "SSO-kirjautumisen aikana tapahtui virhe.",
|
||
"oidc_no_account": "Tiliäsi ei löytynyt, ja automaattinen rekisteröinti on poistettu käytöstä.",
|
||
"totp_rate_limited": "Liikaa yrityksiä. Yritä myöhemmin uudelleen.",
|
||
"emergency_mode_banner": "Go server ei tavoitettavissa – toimii hätätilassa (vain järjestelmänvalvoja, rajoitettu toiminnallisuus)"
|
||
},
|
||
"dashboard": {
|
||
"title": "Kojelauta",
|
||
"subtitle": "Overview of your RustDesk server",
|
||
"total_devices": "Laitteita yhteensä",
|
||
"online_now": "Online Now",
|
||
"banned": "Banned",
|
||
"active_connections": "Aktiiviset yhteydet",
|
||
"offline_devices": "Offline",
|
||
"server_status": "Palvelimen tila",
|
||
"quick_actions": "Nopeat toiminnot",
|
||
"manage_devices": "Hallitse yhdistettyjä laitteita",
|
||
"view_keys": "Näytä palvelimen avaimet",
|
||
"generate_config": "Luo asiakasasetukset",
|
||
"server_settings": "Määritä asetukset",
|
||
"greeting_morning": "Hyvää huomenta, {name}",
|
||
"greeting_afternoon": "Hyvää iltapäivää, {name}",
|
||
"greeting_evening": "Hyvää iltaa, {name}",
|
||
"greeting_night": "Hyvää yötä, {name}",
|
||
"health_overview": "Terveyskatsaus",
|
||
"devices_online": "Laitteet verkossa",
|
||
"active_alerts": "Aktiiviset hälytykset",
|
||
"recent_connections": "Laitteita yhteensä",
|
||
"server_uptime": "Palvelimen käyttöaika",
|
||
"activity_feed": "Viimeaikainen toiminta",
|
||
"no_recent_activity": "Ei viimeaikaista toimintaa",
|
||
"just_now": "just now",
|
||
"ago": "ago",
|
||
"tip_desktop_mode": "Kokeile työpöytätilaa moni-ikkunaisessa työtilassa, jossa on valvontawidgetit.",
|
||
"tip_keyboard_shortcuts": "Paina Ctrl+K missä tahansa avataksesi pikahaun komentopaletin.",
|
||
"tip_address_book": "Synkronoi osoitekirjasi eri laitteiden välillä kirjautumalla sisään RustDesk-asiakassovelluksesta.",
|
||
"tip_2fa": "Ota kaksivaiheinen todennus käyttöön asetuksissa parantaaksesi tilin turvallisuutta.",
|
||
"tip_bulk_actions": "Valitse useita laitteita ja hallitse niitä kerralla joukkotoimintojen avulla.",
|
||
"tip_theme": "Vaihda tumman ja vaalean teeman välillä sivupalkin asetuksista.",
|
||
"tip_cdap": "Yhdistä IoT-laitteet ja teollisuusanturit CDAP-yhdyskäytävän kautta.",
|
||
"tip_tutorials": "Napsauta oikeassa alakulmassa olevaa ohjepainiketta nähdäksesi interaktiiviset opetusohjelmat.",
|
||
"client_config_eyebrow": "Asiakasohjelman määritys",
|
||
"client_config_title": "RustDesk-asiakasohjelman määritys",
|
||
"client_config_subtitle": "Käytä näitä arvoja RustDeskissä yhdistääksesi asiakkaat tähän BetterDesk-palvelimeen.",
|
||
"copy_all_config": "Kopioi kaikki",
|
||
"show_config_qr": "Näytä QR",
|
||
"config_server_id": "ID-palvelin",
|
||
"config_relay_server": "Relay-palvelin",
|
||
"config_api_server": "API-palvelin",
|
||
"config_key": "Avain",
|
||
"client_config_hint": "Syötä nämä arvot RustDeskin verkkoasetuksiin ID/Relay-palvelimen kohtaan.",
|
||
"open_generator": "Asiakasgeneraattori",
|
||
"open_keys": "Avaa avaimet",
|
||
"open_remote": "Avaa etätyöpöytäkonsoli",
|
||
"attention_panel": "Vaatii huomiota",
|
||
"system_ready": "Järjestelmä valmis",
|
||
"system_attention": "Vaatii huomiota",
|
||
"config_not_ready": "Asiakasohjelman määritys ei ole vielä valmis.",
|
||
"client_config_qr_title": "RustDesk-määrityksen QR",
|
||
"client_config_qr_hint": "Skannaa tämä koodi RustDesk-asiakkaalla, joka tukee määrityksen QR-koodeja.",
|
||
"client_server_host_label": "Asiakaspalvelimen osoite",
|
||
"client_server_host_placeholder": "esim. 203.0.113.10 tai desk.example.com",
|
||
"client_server_host_hint": "Osoite, jota RustDesk-asiakkaat käyttävät palvelimeen. Muuta, jos paneelin URL poikkeaa asiakkaan IP/DNS:stä. Erillisille domaineille: Asetukset → Julkiset asiakaspäätepisteet.",
|
||
"apply_client_host": "Käytä",
|
||
"copy_deploy_string": "Kopioi deploy-merkkijono",
|
||
"show_intune_script": "Intune / PSADT -skripti",
|
||
"intune_script_title": "Windows-käyttöönoton pätkä",
|
||
"intune_script_hint": "Suorita ylläpitäjän oikeuksilla RustDesk MSI:n jälkeen. Käyttää samaa config-merkkijonoa kuin Kopioi deploy-merkkijono.",
|
||
"deploy_string_not_ready": "Deploy-merkkijono ei ole saatavilla ennen kuin palvelimen julkinen avain on ladattu.",
|
||
"client_server_host_env_hint": "Julkinen ID-, relay- ja API-osoite on Asetukset → Julkiset asiakaspäätepisteet. Tyhjennä ne käyttääksesi tätä kenttää uudelleen."
|
||
},
|
||
"devices": {
|
||
"title": "Laitteet",
|
||
"id": "ID",
|
||
"hostname": "Hostname",
|
||
"username": "Käyttäjätunnus",
|
||
"platform": "Platform",
|
||
"version": "Version",
|
||
"ip_address": "IP Address",
|
||
"note": "Note",
|
||
"last_seen": "Last Seen",
|
||
"last_online": "Last Online",
|
||
"first_seen": "First Seen",
|
||
"created": "Luotu",
|
||
"status": "Status",
|
||
"ban_reason": "Ban Reason",
|
||
"actions": "Actions",
|
||
"search_placeholder": "Hae laitteita...",
|
||
"filter_all": "All",
|
||
"filter_online": "Online",
|
||
"filter_offline": "Offline",
|
||
"filter_banned": "Banned",
|
||
"selected": "selected",
|
||
"showing": "Showing",
|
||
"of": "of",
|
||
"sync_status": "Synkronoinnin tila",
|
||
"sync_success": "Tila synkronoitu onnistuneesti",
|
||
"empty_title": "Laitteita ei löytynyt",
|
||
"empty_text": "Yksikään laite ei vastaa nykyisiä suodattimiasi",
|
||
"edit_title": "Laitteen tiedot",
|
||
"delete_title": "Poista laite",
|
||
"delete_confirm": "Haluatko varmasti poistaa laitteen {id}?",
|
||
"delete_reserved_hint": "Laite piilotetaan ja sen ID pysyy varattuna. Valitse pysyvä poisto vapauttaaksesi ID:n uudelleenkäyttöön.",
|
||
"delete_warning": "Olet poistamassa tämän laitteen pysyvästi:",
|
||
"delete_permanent": "Tätä toimintoa ei voi kumota. Kaikki tähän laitteeseen liittyvät tiedot poistetaan pysyvästi tietokannasta.",
|
||
"delete_success": "Laitteen poistaminen onnistui",
|
||
"revoke_option": "Peruuta laite",
|
||
"revoke_hint": "Estä laitetunnus ja katkaise aktiiviset yhteydet",
|
||
"revoke_success": "Laite peruutettu onnistuneesti",
|
||
"details": "Laitteen tiedot",
|
||
"ban_title": "Estä laite",
|
||
"ban_confirm": "Haluatko varmasti estää laitteen {id}?",
|
||
"ban_success": "Laite estetty onnistuneesti",
|
||
"unban_title": "Poista laitteen esto",
|
||
"unban_confirm": "Haluatko varmasti poistaa laitteen {id} porttikiellon?",
|
||
"unban_success": "Laitteen eston poistaminen onnistui",
|
||
"change_id": "Change ID",
|
||
"change_id_title": "Vaihda laitetunnus",
|
||
"new_id": "New ID",
|
||
"change_id_hint": "Vain 6-16 merkkiä, kirjaimia, numeroita, väliviivoja ja alaviivoja",
|
||
"change_id_online_warn": "Laite on online-tilassa. Muuta ID mieluiten RustDesk-asiakkaassa. Paneelimuutos säilyttää identiteetin, mutta asiakkaan on otettava uusi ID käyttöön.",
|
||
"change_id_success": "Laitetunnus vaihdettiin onnistuneesti",
|
||
"id_length_error": "ID:n tulee olla 6-16 merkkiä pitkä",
|
||
"id_format_error": "Tunnus voi sisältää vain kirjaimia, numeroita, väliviivoja ja alaviivoja",
|
||
"bulk_delete_title": "Poista useita laitteita",
|
||
"bulk_delete_confirm": "Haluatko varmasti poistaa {count}-laitteet?",
|
||
"bulk_delete_success": "{count}-laitteiden poistaminen onnistui",
|
||
"columns": "Columns",
|
||
"toggle_columns": "Vaihda näkyviä sarakkeita",
|
||
"not_found": "Laitetta ei löydy",
|
||
"delete_failed": "Laitteen poistaminen epäonnistui",
|
||
"change_id_failed": "Laitetunnuksen muuttaminen epäonnistui",
|
||
"invalid_id": "Virheellinen laitetunnus (6–16 merkkiä vaaditaan)",
|
||
"invalid_id_format": "Virheellinen tunnusmuoto (vain kirjaimet, numerot, väliviivat, alaviivat)",
|
||
"id_exists": "Laitetunnus on jo olemassa",
|
||
"id_reserved_deleted": "Tämä tunnus kuuluu poistetulle laitteelle. Palauta se tai poista se pysyvästi vapauttaaksesi tunnuksen.",
|
||
"show_deleted": "Näytä poistetut laitteet",
|
||
"deleted_badge": "Poistettu",
|
||
"restore_title": "Palauta laite",
|
||
"restore_confirm": "Palautetaanko laite {id}? Se tulee jälleen näkyviin ja voi yhdistää samalla identiteetillä.",
|
||
"restore_success": "Laite palautettu",
|
||
"restore_action": "Palauta",
|
||
"permanent_delete_title": "Poista laite pysyvästi",
|
||
"permanent_delete_confirm": "Poistetaanko laite {id} pysyvästi? Tunnus vapautuu eikä toimintoa voi perua.",
|
||
"permanent_delete_success": "Laite poistettu pysyvästi",
|
||
"filter_deleted": "Poistetut",
|
||
"no_selection": "Ei valittuja laitteita",
|
||
"device_type": "Type",
|
||
"filter_type_all": "All Types",
|
||
"filter_type_rustdesk": "RustDesk",
|
||
"filter_type_desktop": "Desktop",
|
||
"filter_type_scada": "SCADA",
|
||
"filter_type_iot": "IoT",
|
||
"filter_type_agent": "Agent",
|
||
"cdap_connected": "CDAP yhdistetty",
|
||
"revoke": "Peruuta",
|
||
"access_policy": "Käyttöoikeuskäytäntö",
|
||
"unattended_access": "Valvomaton pääsy",
|
||
"enable_unattended": "Salli valvomaton pääsy",
|
||
"access_password": "Pääsyn salasana",
|
||
"password_configured": "Salasana asetettu",
|
||
"no_password": "Ei salasanaa",
|
||
"new_password": "Uusi salasana (jätä tyhjäksi pysyäksesi ajan tasalla)",
|
||
"clear_password": "Tyhjennä salasana",
|
||
"access_schedule": "Pääsyaikataulu",
|
||
"enable_schedule": "Ota käyttöön aikaperusteinen käyttö",
|
||
"allowed_days": "Sallitut päivät",
|
||
"start_time": "Aloitusaika",
|
||
"end_time": "Lopetusaika",
|
||
"timezone": "Aikavyöhyke",
|
||
"allowed_operators": "Sallitut operaattorit",
|
||
"all_operators": "Kaikki operaattorit (jätä tyhjäksi)",
|
||
"operators_hint": "Pilkuilla erotetut käyttäjänimet. Jätä tyhjäksi salliaksesi kaikki operaattorit.",
|
||
"last_updated_by": "Viimeksi päivittänyt",
|
||
"access_policy_saved": "Käyttöoikeuskäytäntö tallennettu",
|
||
"tabs": {
|
||
"overview": "Yleiskatsaus",
|
||
"hardware": "Hardware",
|
||
"metrics": "Mittarit",
|
||
"connections": "Liitännät",
|
||
"audit": "Audit",
|
||
"info": "Info",
|
||
"history": "Historia"
|
||
},
|
||
"hardware": {
|
||
"cpu": "Prosessori",
|
||
"memory": "Muisti",
|
||
"disk": "Levy",
|
||
"os": "Käyttöjärjestelmä",
|
||
"hostname": "Isäntänimi",
|
||
"uptime": "Käyttöaika",
|
||
"load_avg": "Keskimääräinen kuormitus",
|
||
"network": "Verkkosovittimet",
|
||
"no_data": "Laitteistotietoja ei ole saatavilla",
|
||
"title": "Laitteiston tiedot",
|
||
"gpu": "Näytönohjain"
|
||
},
|
||
"display_name": "Näyttönimi",
|
||
"display_name_placeholder": "Muokattu nimi (ohittaa isäntänimen)",
|
||
"note_placeholder": "Huomautuksia tästä laitteesta",
|
||
"tags": "Tags",
|
||
"filter_by_tags": "Suodata tunnisteiden mukaan",
|
||
"no_tags": "Ei tunnisteita",
|
||
"all_groups": "Kaikki ryhmät",
|
||
"create_group": "Luo ryhmä",
|
||
"manage_groups": "Hallinnoi ryhmiä",
|
||
"group_name": "Ryhmän nimi",
|
||
"group_name_placeholder": "esim. Media PC:t",
|
||
"dynamic_group": "Dynaaminen ryhmä tagista",
|
||
"dynamic_group_hint": "Tällä tunnisteella varustetut laitteet liittyvät automaattisesti.",
|
||
"tag_filter": "Tunnisteen suodatin",
|
||
"group_allowed_users": "Sallitut käyttäjät",
|
||
"group_allowed_users_hint": "Jätä tyhjäksi, jotta ryhmä näkyy kaikille, joilla on laitteen käyttöoikeudet.",
|
||
"group_tag_required": "Tunnistesuodatin vaaditaan dynaamisille ryhmille",
|
||
"group_invalid": "Virheellinen ryhmän tunniste",
|
||
"group_not_found": "Ryhmää ei löydy",
|
||
"group_saved": "Laiteryhmä tallennettu",
|
||
"strategies_title": "Access control strategies",
|
||
"strategies_hint": "Link user groups to device groups and push RustDesk Pro security settings to matching clients.",
|
||
"create_strategy": "Add strategy",
|
||
"edit_strategy": "Edit strategy",
|
||
"delete_strategy": "Delete strategy",
|
||
"delete_strategy_confirm": "Delete strategy {name}?",
|
||
"strategy_name": "Strategy name",
|
||
"strategy_name_required": "Strategy name is required",
|
||
"strategy_user_group": "User group",
|
||
"strategy_device_group": "Device group",
|
||
"strategy_any_user_group": "Any user group",
|
||
"strategy_any_device_group": "Any device group",
|
||
"strategy_enabled": "Enabled",
|
||
"strategy_disabled": "Disabled",
|
||
"strategy_enabled_label": "Strategy enabled",
|
||
"strategy_permissions": "Client security settings",
|
||
"strategy_permissions_hint": "Uses RustDesk advanced-setting keys (Y/N). Leave Default to keep client or strategy inheritance.",
|
||
"strategy_permissions_count": "{count} settings",
|
||
"strategy_perm_default": "Default",
|
||
"strategy_perm_allow": "Allow (Y)",
|
||
"strategy_perm_deny": "Deny (N)",
|
||
"strategy_perm_file_transfer": "File transfer",
|
||
"strategy_perm_disable_clipboard": "Disable clipboard",
|
||
"strategy_perm_enable_clipboard": "Enable clipboard",
|
||
"strategy_perm_audio": "Audio",
|
||
"strategy_perm_tunnel": "TCP tunnel",
|
||
"strategy_perm_camera": "Camera",
|
||
"strategy_perm_restart": "Remote restart",
|
||
"strategy_perm_block_input": "Block user input",
|
||
"strategy_created": "Strategy created",
|
||
"strategy_updated": "Strategy updated",
|
||
"strategy_deleted": "Strategy deleted",
|
||
"strategy_not_found": "Strategy not found",
|
||
"no_strategies": "No access control strategies yet",
|
||
"loading_strategies": "Loading strategies...",
|
||
"groups_saved": "Laiteryhmät tallennettu",
|
||
"group_membership_added": "Lisätty ryhmään",
|
||
"group_membership_removed": "Poistettu ryhmästä",
|
||
"no_groups": "Ei vielä ryhmiä",
|
||
"manual_groups": "Manuaaliset ryhmät",
|
||
"dynamic_memberships": "Dynaamiset jäsenyydet",
|
||
"group_allowed_user_groups": "Sallitut käyttäjäryhmät",
|
||
"group_allowed_user_groups_hint": "Valittujen käyttäjäryhmien käyttäjät voivat käyttää tätä laiteryhmää.",
|
||
"no_user_groups": "Ei käyttäjäryhmiä",
|
||
"edit_group": "Muokkaa ryhmää",
|
||
"delete_group": "Poista ryhmä",
|
||
"delete_group_confirm": "Poistetaanko laiteryhmä {name}?",
|
||
"group_deleted": "Laiteryhmä poistettu",
|
||
"folder_group_readonly": "Kansiota tukevia ryhmiä hallitaan kansioista.",
|
||
"manage_user_groups": "Hallinnoi käyttäjäryhmiä",
|
||
"restore_failed": "Laite konnte nicht wiederhergestellt werden",
|
||
"no_signal_tooltip": "Asiakas otti hiljattain yhteyttä API:in, mutta ei ole rekisteröitynyt signal-palvelimeen (UDP :21116). Käynnistä asiakas uudelleen palvelinsiirron jälkeen.",
|
||
"per_page": "Per sivu",
|
||
"strategy_assign": "Assign targets",
|
||
"strategy_assign_title": "Assign strategy: {name}",
|
||
"strategy_assign_devices": "Devices",
|
||
"strategy_assign_users": "Users",
|
||
"strategy_assign_groups": "Device groups",
|
||
"strategy_assign_hint": "Select devices, users, or device groups that should use this strategy directly (RustDesk Pro priority: device > user > group).",
|
||
"strategy_assign_saved": "Strategy assignments saved",
|
||
"strategy_assign_counts": "{peers} devices, {users} users, {groups} groups",
|
||
"strategy_assign_none": "No direct assignments"
|
||
},
|
||
"keys": {
|
||
"title": "Palvelimen avaimet",
|
||
"subtitle": "Julkinen avain ja määritykset RustDesk-asiakkaille",
|
||
"public_key": "Public Key",
|
||
"qr_code": "QR Code",
|
||
"server_info": "Palvelimen tiedot",
|
||
"download": "Lataa avain",
|
||
"show_qr": "Show QR",
|
||
"qr_hint": "Skannaa tämä QR-koodi RustDesk-mobiilisovelluksella",
|
||
"no_key": "Julkista avainta ei löytynyt",
|
||
"no_key_to_copy": "Ei avainta kopioitavaksi",
|
||
"no_qr": "QR-koodi ei ole saatavilla",
|
||
"download_success": "Avaintiedosto ladattu",
|
||
"not_found": "Avainta ei löydy",
|
||
"api_not_found": "API-avainta ei löydy"
|
||
},
|
||
"settings": {
|
||
"title": "Asetukset",
|
||
"subtitle": "Konsolin määritykset ja tiliasetukset",
|
||
"tab_general": "General",
|
||
"tab_server": "Palvelin",
|
||
"tab_branding": "Branding",
|
||
"tab_backup": "Backup",
|
||
"language": "Kieli",
|
||
"change_password": "Vaihda salasana",
|
||
"password_desc": "Päivitä tilisi salasana",
|
||
"current_password": "Nykyinen salasana",
|
||
"new_password": "Uusi salasana",
|
||
"confirm_password": "Vahvista salasana",
|
||
"save_password": "Päivitä salasana",
|
||
"password_changed": "Salasanan vaihto onnistui",
|
||
"fill_all_fields": "Täytä kaikki kentät",
|
||
"passwords_not_match": "Salasanat eivät täsmää",
|
||
"password_requirements": "Salasanavaatimukset",
|
||
"password_requirements_not_met": "Salasana ei täytä vaatimuksia",
|
||
"req_length": "Vähintään 8 merkkiä",
|
||
"req_uppercase": "Vähintään yksi iso kirjain",
|
||
"req_lowercase": "Vähintään yksi pieni kirjain",
|
||
"req_number": "Ainakin yksi numero",
|
||
"server_info": "Palvelimen tiedot",
|
||
"version": "Version",
|
||
"database": "Database",
|
||
"uptime": "Uptime",
|
||
"audit_log": "Audit Log",
|
||
"audit_desc": "Viimeaikainen konsolitoiminta",
|
||
"no_audit_logs": "Tarkastuslokeja ei löytynyt",
|
||
"backend_title": "Palvelimen taustaohjelma",
|
||
"backend_desc": "Valitse, mitä palvelintaustaa käytetään laitehallintaan ja signaali-/välityspalveluihin.",
|
||
"backend_original": "Original",
|
||
"backend_enhanced": "Enhanced",
|
||
"backend_rustdesk_desc": "Standardi RustDesk signaali- ja välityspalvelimet (hbbs + hbbr). Perus-HTTP API rajoitetuilla päätepisteillä.",
|
||
"backend_betterdesk_desc": "Parannettu Go-pohjainen palvelin, jossa on täydellinen REST API-, JWT-todennus, estoluettelo, tunnisteet, reaaliaikaiset WebSocket-tapahtumat ja tarkastusloki.",
|
||
"backend_feature_signal": "Signaalipalvelin (ID-rekisteröinti)",
|
||
"backend_feature_relay": "Välityspalvelin (yhteysvälitys)",
|
||
"backend_feature_basic_api": "Perus-API-rajapinta",
|
||
"backend_feature_full_api": "Full REST API (34+ päätepistettä)",
|
||
"backend_feature_jwt": "JWT-todennus ja TOTP 2FA",
|
||
"backend_feature_blocklist": "IP/ID estolistan hallinta",
|
||
"backend_feature_tags": "Laitteen tunnisteet ja ryhmittely",
|
||
"backend_feature_audit": "Tarkastustapahtumaloki",
|
||
"backend_feature_websocket": "Reaaliaikaiset WebSocket-tapahtumat",
|
||
"backend_connection": "Yhteys",
|
||
"backend_api_url": "API URL",
|
||
"backend_test": "Testaa yhteys",
|
||
"backend_testing": "Testataan...",
|
||
"backend_save": "Käytä taustaohjelmaa",
|
||
"backend_saved": "Palvelimen taustaohjelman vaihto onnistui. Laitetietoja hallinnoi nyt uusi taustajärjestelmä.",
|
||
"backend_save_failed": "Palvelimen taustajärjestelmän vaihtaminen epäonnistui",
|
||
"backend_test_success": "Yhteys onnistui! Palvelin on tavoitettavissa.",
|
||
"backend_test_failed": "Yhteys epäonnistui. Palvelimeen ei saada yhteyttä.",
|
||
"backend_confirm_switch": "Haluatko varmasti vaihtaa palvelimen taustaa? Tämä muuttaa laitteiden hallintaa.",
|
||
"backend_unreachable": "Ei voi vaihtaa: kohdepalvelin ei ole tavoitettavissa. Käynnistä palvelin ensin.",
|
||
"invalid_backend": "Virheellinen taustaohjelman valinta. Valitse \"rustdesk\" tai \"betterdesk\".",
|
||
"backend_status_running": "Connected",
|
||
"backend_status_unreachable": "Unreachable",
|
||
"backend_status_error": "Error",
|
||
"backend_status_unknown": "Unknown",
|
||
"totp_title": "Kaksitekijäinen todennus",
|
||
"totp_desc": "Lisää ylimääräinen suojaustaso TOTP-todennussovelluksilla (Google Authenticator, Microsoft Authenticator, Authy jne.)",
|
||
"totp_enabled": "2FA käytössä",
|
||
"totp_enabled_desc": "Tilisi on suojattu kaksivaiheisella todennuksella.",
|
||
"totp_disabled": "2FA Ei käytössä",
|
||
"totp_disabled_desc": "Ota kaksivaiheinen todennus käyttöön tilin turvallisuuden lisäämiseksi.",
|
||
"totp_setup": "Enable 2FA",
|
||
"totp_disable": "Disable 2FA",
|
||
"totp_step1": "Asenna todennussovellus puhelimeesi",
|
||
"totp_step2": "Skannaa alla oleva QR-koodi",
|
||
"totp_step3": "Syötä 6-numeroinen koodi vahvistaaksesi",
|
||
"totp_manual_key": "Manual key",
|
||
"totp_enter_code": "Anna vahvistuskoodi",
|
||
"totp_verify_enable": "Vahvista ja ota käyttöön",
|
||
"totp_enabled_success": "Kaksivaiheinen todennus käytössä!",
|
||
"totp_recovery_warning": "Tallenna nämä palautuskoodit turvalliseen paikkaan. Jokaista koodia voi käyttää vain kerran. Jos menetät käyttöoikeuden todennussovellukseesi, voit kirjautua sisään näiden koodien avulla.",
|
||
"totp_done": "Done",
|
||
"totp_disable_warning": "Kaksivaiheisen todennuksen poistaminen käytöstä heikentää tilisi turvallisuutta. Vahvista antamalla salasanasi.",
|
||
"totp_disabled_success": "Kaksivaiheinen todennus on poistettu käytöstä.",
|
||
"tutorials_title": "Oppaat ja oppaat",
|
||
"tutorials_desc": "Ohjaa opastettuja kierroksia ja ohjepeittokuvia, jotka näkyvät koko konsolissa",
|
||
"tutorials_enabled": "Ota opetusohjelmat käyttöön",
|
||
"tutorials_enabled_hint": "Kun se on poistettu käytöstä, opetusohjelmat eivät ala automaattisesti ja ohjepainike piilotetaan",
|
||
"tutorials_reset_hint": "Merkitse kaikki opetusohjelmat näkymättömiksi, jotta ne voidaan näyttää uudelleen",
|
||
"tutorials_enabled_toast": "Opetusohjelmat käytössä",
|
||
"tutorials_disabled_toast": "Opetusohjelmat poistettu käytöstä",
|
||
"tutorials_reset_toast": "Kaikki opetusohjelmat on nollattu",
|
||
"tab_auth": "Todennus",
|
||
"ldap_title": "LDAP / Active Directory",
|
||
"ldap_desc": "Määritä ulkoinen todennus LDAP:n tai Active Directory:n avulla. Käyttäjät voivat kirjautua sisään verkkotunnuksensa tunnistetiedoilla.",
|
||
"ldap_enabled": "Ota LDAP-todennus käyttöön",
|
||
"ldap_enabled_hint": "Kun käytössä, hakemistokäyttäjät voivat kirjautua LDAP/AD-tunnuksilla. Jokainen tili on sidottu yhteen tarjoajaan (local, LDAP tai OIDC) — paikalliset salasanat eivät kelpaa LDAP-tileille.",
|
||
"ldap_connection": "Palvelinyhteys",
|
||
"ldap_host": "Isäntä",
|
||
"ldap_port": "Portti",
|
||
"ldap_use_tls": "LDAPS (TLS)",
|
||
"ldap_start_tls": "StartTLS",
|
||
"ldap_skip_verify": "Ohita TLS-vahvistus",
|
||
"ldap_timeout": "Yhteyden aikakatkaisu(t)",
|
||
"ldap_timeout_hint": "Sekuntia odottaa LDAP-palvelimen vastausta",
|
||
"ldap_bind_mode": "Sidontatila",
|
||
"ldap_direct_bind": "Suora sidos",
|
||
"ldap_direct_bind_hint": "Sido suoraan DN-mallilla sen sijaan, että käyttäisit hakua palvelutilin avulla.",
|
||
"ldap_bind_dn": "Sido DN (palvelutili)",
|
||
"ldap_bind_dn_hint": "Käyttäjien etsimiseen käytetyn vain luku -palvelutilin erottuva nimi.",
|
||
"ldap_bind_password": "Sidonta salasana",
|
||
"ldap_base_dn": "Perus DN",
|
||
"ldap_base_dn_hint": "Hakupohja käyttäjien löytämiseen, esim. dc=esimerkki,dc=fi",
|
||
"ldap_user_filter": "Käyttäjän suodatin",
|
||
"ldap_user_filter_hint": "LDAP-suodatin käyttäjien löytämiseksi. Käytä {{username}} paikkamerkkinä. Oletus: (sAMAccountName={{username}})",
|
||
"ldap_direct_bind_dn": "Direct Bind DN -malli",
|
||
"ldap_direct_bind_dn_hint": "DN-malli suoraa sidontaa varten. Käytä {{username}} paikkamerkkinä, esim. uid={{username}},ou=käyttäjät,dc=esimerkki,dc=com",
|
||
"ldap_user_attrs": "Käyttäjän attribuutit",
|
||
"ldap_attr_id": "Käyttäjänimi Attribuutti",
|
||
"ldap_attr_email": "Sähköpostin attribuutti",
|
||
"ldap_attr_name": "Näyttönimi-attribuutti",
|
||
"ldap_group_mapping": "Ryhmä → Roolikartoitus",
|
||
"ldap_group_base_dn": "Ryhmän tukikohta DN",
|
||
"ldap_group_base_dn_hint": "Jätä tyhjäksi, jos haluat käyttää Base DN:ää",
|
||
"ldap_group_filter": "Ryhmäsuodatin",
|
||
"ldap_group_attr_name": "Ryhmän nimen attribuutti",
|
||
"ldap_default_role": "Oletusrooli",
|
||
"ldap_default_role_hint": "Rooli on määritetty käyttäjille, joiden LDAP-ryhmät eivät vastaa mitään kartoitusta",
|
||
"ldap_role_viewer": "Katsoja",
|
||
"ldap_role_operator": "Operaattori",
|
||
"ldap_role_admin": "Admin",
|
||
"ldap_group_role_map": "Ryhmä → Roolikartta",
|
||
"ldap_group_role_map_hint": "Yhdistä LDAP-ryhmät BetterDesk-rooleihin. Muoto: GroupDN=rooli erotettuna | (putki). Esimerkki: CN=Järjestelmänvalvojat,DC=esimerkki,DC=com=admin|CN=Ops,DC=esimerkki,DC=com=operaattori",
|
||
"ldap_test_connection": "Testaa yhteys",
|
||
"ldap_testing": "Testataan...",
|
||
"ldap_test_success": "Yhteys onnistui! LDAP-palvelin on tavoitettavissa ja sidosvaltuudet ovat voimassa.",
|
||
"ldap_test_failed": "Yhteys epäonnistui",
|
||
"ldap_save": "Tallenna LDAP-kokoonpano",
|
||
"ldap_saved": "LDAP-määritykset tallennettu onnistuneesti",
|
||
"oidc_title": "OIDC / OAuth2 (SSO)",
|
||
"oidc_desc": "Määritä kertakirjautuminen OpenID Connect -palveluntarjoajan kautta (Azure AD, Okta, Google, Keycloak jne.).",
|
||
"oidc_enabled": "Ota OIDC-todennus käyttöön",
|
||
"oidc_enabled_hint": "Salli käyttäjien kirjautua sisään ulkoisen identiteetin tarjoajan avulla",
|
||
"oidc_provider": "Henkilöllisyyden tarjoaja",
|
||
"oidc_display_name": "Painikkeen näyttönimi",
|
||
"oidc_display_name_hint": "Kirjautumispainikkeessa näkyvä teksti (esim. Azure AD, Okta)",
|
||
"oidc_issuer_url": "Liikkeeseenlaskija URL",
|
||
"oidc_issuer_url_hint": "OpenID Connect -myöntäjä URL (löytö tapahtuu automaattisesti)",
|
||
"oidc_client_id": "Asiakastunnus",
|
||
"oidc_client_secret": "Asiakkaan salaisuus",
|
||
"oidc_redirect_url": "Uudelleenohjaus URL (takaisinsoitto)",
|
||
"oidc_redirect_url_hint": "On vastattava IdP:tä täsmälleen. Polku: /api/auth/oidc/callback (tai /api/oidc/callback). Suosi paneelin julkista URL:ia — konsoli välittää callbackin Go-API:lle. Myös API-portit (:21114 / :21121) toimivat.",
|
||
"oidc_panel_url": "Paneelin URL",
|
||
"oidc_panel_url_hint": "URL-osoite, jolla operaattorit avaavat web-konsolin (portti 5000 tai käänteisen välityspalvelimen isäntänimi). Pakollinen SSO-kirjautumiselle, kun OIDC-callback toimii Go API -portissa.",
|
||
"oidc_scopes": "Soveltamisalat",
|
||
"oidc_use_pkce": "Käytä PKCE (suositus)",
|
||
"oidc_auto_discovery": "Automaattinen löytäminen",
|
||
"oidc_allow_signup": "Luo käyttäjiä automaattisesti",
|
||
"oidc_manual_endpoints": "Manuaaliset päätepisteiden URL-osoitteet",
|
||
"oidc_authorization_url": "Valtuutuksen päätepiste",
|
||
"oidc_token_url": "Tokenin päätepiste",
|
||
"oidc_userinfo_url": "Käyttäjätiedot Päätepiste",
|
||
"oidc_claim_mapping": "Vaatimusten kartoitus",
|
||
"oidc_claim_username": "Käyttäjätunnusvaatimus",
|
||
"oidc_claim_email": "Sähköpostivaatimus",
|
||
"oidc_claim_name": "Näyttönimivaatimus",
|
||
"oidc_claim_groups": "Ryhmät väittävät",
|
||
"oidc_role_mapping": "Roolikartoitus",
|
||
"oidc_default_role": "Oletusrooli",
|
||
"oidc_group_role_map": "Ryhmä → Roolikartoitus",
|
||
"oidc_group_role_map_hint": "Yksi kartoitus riviä kohden: ryhmän_nimi=role (esim. admins=admin, operators=operator)",
|
||
"oidc_test_discovery": "Testaa löytöä",
|
||
"oidc_testing": "Testataan...",
|
||
"oidc_test_success": "Löytö onnistui! Päätepisteet ratkaistu.",
|
||
"oidc_test_failed": "Löytö epäonnistui",
|
||
"oidc_issuer_required": "Myöntäjä URL vaaditaan löytämisen testaamiseen",
|
||
"oidc_save": "Tallenna OIDC-kokoonpano",
|
||
"oidc_saved": "OIDC-määritykset tallennettu onnistuneesti",
|
||
"connection_mode_title": "Yhteysstrategia",
|
||
"connection_mode_desc": "Hallitse, miten RustDesk-työpöytäasiakkaat yhdistävät.",
|
||
"connection_mode_label": "Oletusyhteystila",
|
||
"connection_mode_p2p_first": "P2P ensin (suositeltu) — yritä suoraa yhteyttä, siirry releheen",
|
||
"connection_mode_relay_only": "Vain relé — kaikki istunnot käyttävät relépalvelinta",
|
||
"connection_mode_advanced": "Lisäasetukset",
|
||
"connection_mode_fallback_ms": "P2P-varauksen aikakatkaisuraja (ms)",
|
||
"connection_mode_same_nat_relay": "Pakota relé, kun molemmat vertaistahot jakavat saman julkisen IP-osoitteen (NAT hairpin)",
|
||
"connection_mode_network_hint": "P2P vaatii UDP-portin 21116 olevan saavutettavissa asiakkaiden välillä.",
|
||
"connection_mode_save": "Tallenna",
|
||
"connection_mode_save_restart": "Tallenna ja käynnistä palvelin uudelleen",
|
||
"connection_mode_saved": "Yhteystila tallennettu",
|
||
"connection_mode_restart_started": "Palvelimen uudelleenkäynnistys aloitettu",
|
||
"connection_mode_restart_failed": "Palvelimen uudelleenkäynnistys epäonnistui",
|
||
"connection_mode_not_configurable": "Yhteystilaa ei voi muuttaa tässä asennuksessa",
|
||
"connection_mode_source_saved": "Tallennettu kohteeseen",
|
||
"connection_mode_source_defaults": "Käyttää palvelimen oletusarvoja (ei kirjoitettavissa paneelista)",
|
||
"connection_mode_runtime": "Aktiivinen palvelin",
|
||
"advanced_title": "Asetustiedostot",
|
||
"advanced_desc": "Muokkaa palvelimen asetustiedostoja suoraan. Muutokset saattavat vaatia palveluiden uudelleenkäynnistyksen.",
|
||
"advanced_warning": "Nämä tiedostot sisältävät salaisuuksia. Muokkaa vain, jos tiedät mitä teet.",
|
||
"advanced_files_label": "Tiedostot",
|
||
"advanced_select_file": "Valitse tiedosto listasta sen sisällön tarkastelemiseksi tai muokkaamiseksi.",
|
||
"advanced_reload": "Lataa uudelleen",
|
||
"advanced_save": "Tallenna tiedosto",
|
||
"advanced_apply_restart": "Käytä (käynnistä palvelu uudelleen)",
|
||
"advanced_saved": "Asetustiedosto tallennettu",
|
||
"advanced_restart_after_save": "Asetukset tallennettu. Käynnistetäänkö kyseinen palvelu uudelleen nyt?",
|
||
"advanced_restart_confirm": "Käynnistetäänkö liittyvät BetterDesk-palvelut uudelleen? Aktiiviset yhteydet saattavat katketa lyhyesti.",
|
||
"advanced_restart_console_confirm": "Käynnistetäänkö verkkokonsolin palvelu uudelleen? Selainistuntosi katkeaa lyhyesti.",
|
||
"advanced_restart_started": "Palvelun uudelleenkäynnistys aloitettu",
|
||
"advanced_restart_done": "Konsoli käynnistetty uudelleen — ladataan sivu uudelleen…",
|
||
"advanced_restart_polling": "Odotetaan konsolin palaamista verkkoon…",
|
||
"advanced_restart_timeout": "Uudelleenkäynnistys lähetettiin, mutta konsoli ei vastannut ajoissa. Tarkista lokit ja lataa manuaalisesti.",
|
||
"advanced_restart_failed": "Palvelun uudelleenkäynnistys epäonnistui",
|
||
"advanced_save_confirm": "Tallennetaanko muutokset tähän tiedostoon? Edellisestä versiosta luodaan varmuuskopio.",
|
||
"advanced_unsaved_confirm": "Sinulla on tallentamattomia muutoksia. Hylätäänkö ne?",
|
||
"advanced_no_files": "Ei asetustiedostoja saatavilla tässä järjestelmässä.",
|
||
"advanced_readonly": "vain luku",
|
||
"advanced_missing": "puuttuu",
|
||
"advanced_new_file": "Uusi tiedosto (ei luoda ennen tallentamista)",
|
||
"advanced_new_file_hint": "Uusi tiedosto — lisää sisältö ja tallenna",
|
||
"advanced_backup_created": "varmuuskopio luotu",
|
||
"advanced_error_unknown": "Tuntematon asetustiedosto",
|
||
"advanced_error_not_found": "Tiedostoa ei ole olemassa",
|
||
"advanced_error_too_large": "Tiedosto ylittää maksimikoon (512 Kt)",
|
||
"advanced_error_binary": "Binaaritiedostoja ei voi muokata paneelissa",
|
||
"advanced_error_invalid": "Virheellinen tiedoston sisältö",
|
||
"advanced_error_not_writable": "Tiedosto ei ole konsoliprosessin kirjoitettavissa",
|
||
"enrollment_title": "Laitteen rekisteröinti (RustDesk)",
|
||
"enrollment_desc": "Hallitse, miten uudet RustDesk-asiakkaat rekisteröityvät.",
|
||
"enrollment_require_approval": "Vaadi operaattorin hyväksyntä (hallittu tila)",
|
||
"enrollment_require_approval_hint": "Kun käytössä, tuntemattomat asiakkaat asetetaan jonoon, kunnes operaattori hyväksyy ne.",
|
||
"enrollment_rich_approve": "Täydellinen hyväksyntälomake (nimi, kansio, ryhmät, tunnisteet)",
|
||
"enrollment_rich_approve_hint": "Näyttää yksityiskohtaisen valintaikkunan rekisteröintipyyntöjä hyväksyttäessä.",
|
||
"enrollment_tag_picker": "Valitse tunnisteet olemassa olevista laitetunnisteista",
|
||
"enrollment_tag_picker_hint": "Antaa operaattoreille mahdollisuuden valita tunnisteet Laitteet-sivun listasta.",
|
||
"enrollment_open_requests": "Avoimet rekisteröintipyynnöt",
|
||
"enrollment_pending_count": "{count} odottava rekisteröintipyyntö",
|
||
"tab_advanced": "Lisäasetukset",
|
||
"connection_mode_compose_error": "Serverumgebungsabschnitt in docker-compose.yml nicht gefunden",
|
||
"advanced_restart_console": "Den Webkonsolendienst neu starten (z. B. systemctl restart betterdesk-console), damit .env-Änderungen wirksam werden.",
|
||
"advanced_restart_goserver": "Den BetterDesk Go-Server neu starten, damit Blocklist-Änderungen geladen werden.",
|
||
"advanced_restart_systemd": "Nach dem Bearbeiten von systemd-Units ausführen: systemctl daemon-reload && systemctl restart <service>",
|
||
"advanced_restart_generic": "Den betroffenen Palvelu neu starten, damit die Änderungen wirksam werden.",
|
||
"advanced_error_not_file": "Pfad ist keine reguläre Tiedosto",
|
||
"advanced_file_console-env": "Konsolenumgebung (.env)",
|
||
"advanced_file_console-env-local": "Konsolen-Überschreibungen (.env.local)",
|
||
"advanced_file_go-blocklist": "Go-Server-Blocklist (blocklist.txt)",
|
||
"advanced_file_systemd-console": "systemd: betterdesk-console (palveluyksikkö)",
|
||
"advanced_file_systemd-server": "systemd: betterdesk-server (palveluyksikkö)",
|
||
"advanced_file_console-session-secret": "Konsolensitzungsgeheimnis (.session_secret)",
|
||
"advanced_file_go-audit-log": "Go-Server-Auditprotokoll (audit.jsonl)",
|
||
"advanced_file_build-env": "Agent-Build-Umgebung (/etc/betterdesk/build.env)",
|
||
"advanced_file_docker-supervisord": "Docker: supervisord.conf (supervisor-asetukset)",
|
||
"advanced_file_docker-compose": "Docker: docker-compose.yml (orkestrointi)",
|
||
"advanced_restart_none": "Für diese Tiedosto ist kein Palveluneustart erforderlich.",
|
||
"go_server_version": "Go-palvelin",
|
||
"go_server_version_dev_hint": "Go-binääri raportoi kehitysversion — rakenna palvelin uudelleen tai päivitä se vastaamaan tuoteversiota",
|
||
"tab_email": "Email",
|
||
"email": {
|
||
"title": "Email notifications",
|
||
"desc": "Configure SMTP delivery for operational notifications and system alert emails.",
|
||
"smtp_host": "SMTP host",
|
||
"smtp_port": "Port",
|
||
"smtp_secure": "Use TLS/SSL",
|
||
"smtp_user": "Username",
|
||
"smtp_pass": "Password",
|
||
"smtp_from": "From address",
|
||
"alert_email": "Alert email",
|
||
"alert_email_hint": "Fallback address when no operator email is available, and for system warnings.",
|
||
"smtp_test": "Test connection",
|
||
"smtp_save": "Save configuration",
|
||
"smtp_saved": "Email settings saved",
|
||
"smtp_test_success": "Connection successful",
|
||
"smtp_test_failed": "Connection failed"
|
||
},
|
||
"ui": {
|
||
"search_placeholder": "Search settings…",
|
||
"search_results": "{count} matching sections",
|
||
"auth_sub_enrollment": "Enrollment",
|
||
"auth_sub_ldap": "LDAP / AD",
|
||
"auth_sub_oidc": "OIDC / SSO",
|
||
"branding_rdclient": "RdClient",
|
||
"connection_p2p_hint": "Try direct peer connection first; fall back to relay when P2P fails.",
|
||
"connection_relay_hint": "Route all client traffic through the relay server.",
|
||
"auth_sub_client_sessions": "RustDesk-asiakkaat"
|
||
},
|
||
"confirm": {
|
||
"connection_mode_title": "Save connection strategy?",
|
||
"connection_mode": "Apply the new connection strategy for RustDesk clients?",
|
||
"connection_restart_title": "Save and restart server?",
|
||
"connection_restart": "Save connection settings and restart the BetterDesk server? Active sessions may disconnect briefly.",
|
||
"enrollment_mode_title": "Change enrollment mode?",
|
||
"enrollment_mode": "Switch enrollment to “{mode}”? This affects how new RustDesk clients can register.",
|
||
"ldap_enable_title": "Enable LDAP?",
|
||
"ldap_enable": "Enable LDAP / Active Directory sign-in? Console users may authenticate against your directory.",
|
||
"ldap_save_title": "Save LDAP settings?",
|
||
"ldap_save": "Save LDAP configuration? Incorrect settings can block directory sign-in.",
|
||
"oidc_enable_title": "Enable SSO?",
|
||
"oidc_enable": "Enable OIDC / SSO sign-in? Users may authenticate through your identity provider.",
|
||
"oidc_save_title": "Save SSO settings?",
|
||
"oidc_save": "Save OIDC / SSO configuration? Incorrect settings can block SSO sign-in.",
|
||
"smtp_save_title": "Save SMTP settings?",
|
||
"smtp_save": "Save SMTP configuration? Alert emails and notifications will use this mail server.",
|
||
"backup_restore_title": "Restore backup?",
|
||
"backup_restore": "Restore from this backup file? Selected data will be overwritten.",
|
||
"tutorials_reset_title": "Reset tutorials?",
|
||
"tutorials_reset": "Reset all tutorial progress? Guided tips will show again on each page.",
|
||
"advanced_save_title": "Save configuration file?",
|
||
"advanced_restart_after_title": "Restart service?",
|
||
"advanced_restart_title": "Restart service?",
|
||
"advanced_discard_title": "Discard changes?"
|
||
},
|
||
"public_endpoints_title": "Julkiset asiakaspäätepisteet",
|
||
"public_endpoints_desc": "Isäntänimi ja API-URL, joita RustDesk-asiakkaat käyttävät. Dashboard-konfiguraatio, QR-koodit ja deploy-merkkijonot.",
|
||
"public_endpoints_hint": "Aseta, kun konsolin isäntänimi poikkeaa ID/relay/API:sta (käänteinen välityspalvelin / erillinen DNS). Tyhjä = automaattinen.",
|
||
"public_endpoints_server_id": "Julkinen ID-palvelin",
|
||
"public_endpoints_server_id_placeholder": "esim. remote.example.com",
|
||
"public_endpoints_relay": "Julkinen relay-palvelin",
|
||
"public_endpoints_relay_placeholder": "esim. remote.example.com (oletus: ID-palvelin)",
|
||
"public_endpoints_api_url": "Julkinen API-URL",
|
||
"public_endpoints_api_url_placeholder": "esim. https://api.example.com",
|
||
"public_endpoints_api_url_hint": "Täysi URL RustDesk-kirjautumiseen ja API-kutsuihin (oletusportti 21114).",
|
||
"public_endpoints_save": "Tallenna päätepisteet",
|
||
"public_endpoints_saved": "Julkiset asiakaspäätepisteet tallennettu",
|
||
"public_endpoints_invalid_host": "Virheellinen ID- tai relay-isäntänimi",
|
||
"public_endpoints_invalid_api_url": "Virheellinen API-URL — käytä http:// tai https://",
|
||
"public_endpoints_save_title": "Tallenna julkiset asiakaspäätepisteet?",
|
||
"public_endpoints_save_confirm": "Päivitä RustDesk-asiakasarvot dashboardilla?",
|
||
"device_scope_title": "Device visibility default",
|
||
"device_scope_desc": "Controls what non-admin users see when no folder, group, or direct device grants exist.",
|
||
"device_scope_open": "Open (legacy) — show all devices until ACL is configured",
|
||
"device_scope_restricted": "Restricted — show only explicitly granted devices",
|
||
"device_scope_save": "Save visibility default",
|
||
"device_scope_saved": "Device visibility default saved",
|
||
"device_scope_invalid": "Invalid visibility mode",
|
||
"device_scope_restricted_warning": "Restricted mode is active. Ensure users have folder, group, or direct device grants or they will see an empty device list.",
|
||
"client_sessions_title": "RustDesk-asiakasistunnot",
|
||
"client_sessions_desc": "Määritä, kuinka kauan RustDeskin työpöytä- ja mobiilisovellukset pysyvät kirjautuneina BetterDesk-tiliisi.",
|
||
"client_sessions_expiry_days": "Istunnon kesto (päivää)",
|
||
"client_sessions_expiry_hint": "Oletus on 7 päivää. Ilman liukuvaa uusintaa asiakkaiden on kirjauduttava uudelleen.",
|
||
"client_sessions_sliding": "Pidennä istuntoa aktiivisuudella",
|
||
"client_sessions_sliding_hint": "Kun asiakasta käytetään, istunto uusiutuu alla olevaan enimmäiskestoon asti.",
|
||
"client_sessions_max_days": "Istunnon enimmäiskesto (päivää)",
|
||
"client_sessions_max_days_hint": "Liukuvan uusinnan yläraja ensimmäisestä kirjautumisesta (oletus 30 päivää).",
|
||
"client_sessions_save": "Tallenna istuntoasetukset",
|
||
"enrollment_ldap_hint": "LDAP/AD- ja OIDC-asetukset ovat välilehdillä LDAP / AD ja OIDC / SSO yllä.",
|
||
"oidc_redirect_url_invalid": "Uudelleenohjaus-URL:n on käytettävä http(s):ää ja päätyttävä polkuun /api/auth/oidc/callback (tai /api/oidc/callback).",
|
||
"oidc_redirect_url_example": "Esimerkki: {url}"
|
||
},
|
||
"audit": {
|
||
"time": "Time",
|
||
"user": "User",
|
||
"action": "Action",
|
||
"details": "Details",
|
||
"action_login": "Login",
|
||
"action_login_failed": "Kirjautuminen epäonnistui",
|
||
"action_logout": "Logout",
|
||
"action_password_change": "Salasana vaihdettu",
|
||
"action_2fa_enable": "2FA käytössä",
|
||
"action_2fa_disable": "2FA pois käytöstä",
|
||
"action_user_create": "Käyttäjän luoma",
|
||
"action_user_update": "Käyttäjä päivitetty",
|
||
"action_user_delete": "Käyttäjä poistettu",
|
||
"action_settings_update": "Asetukset päivitetty",
|
||
"action_device_ban": "Laite estetty",
|
||
"action_device_unban": "Laitteen esto poistettu",
|
||
"action_device_delete": "Laite poistettu"
|
||
},
|
||
"generator": {
|
||
"title": "Client Configuration Generator",
|
||
"subtitle": "Generate configuration for RustDesk clients",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "Varhainen ominaisuus — agenttipakettigeneraattori on aktiivisessa kehityksessä.",
|
||
"config_options": "Kokoonpanoasetukset",
|
||
"server_address": "Palvelimen osoite",
|
||
"server_address_hint": "Palvelimesi verkkotunnus tai IP-osoite",
|
||
"custom_port": "Custom Port",
|
||
"port_hint": "Jätä tyhjäksi oletuksena (21116)",
|
||
"relay_server": "Välityspalvelin",
|
||
"relay_placeholder": "Sama kuin ID-palvelin, jos se on tyhjä",
|
||
"relay_hint": "Valinnainen: erillinen välityspalvelimen osoite",
|
||
"include_key": "Sisällytä julkinen avain asetuksiin",
|
||
"generate": "Luo kokoonpano",
|
||
"output": "Konfigurointilähtö",
|
||
"usage_title": "Yhteyden tiedot",
|
||
"generated": "Kokoonpano luotu",
|
||
"server_required": "Palvelimen osoite vaaditaan",
|
||
"nothing_to_copy": "Luo ensin kokoonpano",
|
||
"bundles_title": "Agenttipaketit",
|
||
"new_bundle": "Uusi nippu",
|
||
"editor_title": "Bundle-editori",
|
||
"empty_state": "Valitse nippu vasemmalta tai luo uusi aloittaaksesi.",
|
||
"loading": "Ladataan…",
|
||
"no_bundles": "Ei vielä paketteja. Luo ensimmäinen.",
|
||
"bundle_name": "Paketin nimi",
|
||
"bundle_name_hint": "Vain sisäinen tarra – ei näytetä loppukäyttäjille.",
|
||
"short_link": "Lyhyt latauslinkki",
|
||
"short_link_hint": "Käytetään julkisessa URL-osoitteessa (/d/…). Vain pienet kirjaimet, numerot ja yhdysmerkit (2–32 merkkiä). Täytetään automaattisesti paketin nimestä — lyhennä helpompaa jakamista varten (esim. acme).",
|
||
"branding_section": "Brändäys",
|
||
"company_name": "Yrityksen/tuotemerkki",
|
||
"short_text": "Lyhyt kuvaus",
|
||
"contact_email": "Yhteydenotto sähköposti",
|
||
"contact_phone": "Yhteydenotto puhelin",
|
||
"contact_url": "Ota yhteyttä sivustoon",
|
||
"logo": "Logo",
|
||
"logo_hint": "PNG, JPEG, SVG tai WebP. Enintään 256 kt.",
|
||
"logo_clear": "Poista logo",
|
||
"primary_color": "Pääväri",
|
||
"accent_color": "Otsikon väri",
|
||
"default_lang": "Oletuskieli",
|
||
"allow_unattended": "Salli valvomaton pääsy",
|
||
"allow_unattended_hint": "Kun tämä on käytössä, agentti näyttää pysyvän salasanan käyttäjän pääsyä varten.",
|
||
"save": "Tallenna paketti",
|
||
"revoke": "Peruuta",
|
||
"unrevoke": "Ota uudelleen käyttöön",
|
||
"revoked": "Peruutettu",
|
||
"preview_title": "Live-esikatselu",
|
||
"preview_hint": "Loppukäyttäjäagentin ikkunan likimääräinen ulkoasu.",
|
||
"preview_default_name": "BetterDesk Tuki",
|
||
"preview_status_ready": "Valmis",
|
||
"preview_id": "Sinun henkilöllisyystodistus",
|
||
"preview_password": "Salasana",
|
||
"preview_chat": "Keskustele tuen kanssa",
|
||
"preview_settings": "Asetukset (vain järjestelmänvalvoja)",
|
||
"preview_quit": "Lopeta (vain järjestelmänvalvoja)",
|
||
"download_link_title": "Lataa linkki",
|
||
"download_link_hint": "Jaa tämä linkki loppukäyttäjille. He näkevät tuotemerkin lataussivun. Vanhat hex-linkit toimivat edelleen lyhyen linkin vaihtamisen jälkeen.",
|
||
"open_portal": "Avaa",
|
||
"created": "Paketti luotu",
|
||
"saved": "Paketti tallennettu",
|
||
"deleted": "Paketti poistettu",
|
||
"revoked_ok": "Paketti peruutettu",
|
||
"unrevoked_ok": "Paketti otettu uudelleen käyttöön",
|
||
"link_copied": "Linkki kopioitu leikepöydälle",
|
||
"copy_failed": "Ei voitu kopioida automaattisesti – kopioi manuaalisesti",
|
||
"unsaved_confirm": "Hylätäänkö tallentamattomat muutokset?",
|
||
"confirm_revoke": "Perutaanko tämä paketti? Latauslinkki lakkaa toimimasta.",
|
||
"confirm_unrevoke": "Otetaanko tämä paketti uudelleen käyttöön?",
|
||
"confirm_delete": "Poistetaanko tämä paketti pysyvästi? Tätä ei voi kumota.",
|
||
"errors": {
|
||
"validation_failed": "Vahvistus epäonnistui",
|
||
"name_required": "Paketin nimi vaaditaan",
|
||
"company_name_required": "Yrityksen nimi vaaditaan",
|
||
"logo_invalid": "Logon on oltava kelvollinen kuvatiedosto",
|
||
"logo_too_large": "Logon on oltava kooltaan 256 kt tai pienempi",
|
||
"logo_read_failed": "Logotiedoston lukeminen epäonnistui",
|
||
"primary_color_invalid": "Ensisijaisen värin on oltava heksadesimaaliluku (esim. #2563eb)",
|
||
"accent_color_invalid": "Otsikon värin on oltava heksadesimaaliluku (esim. #1e293b)",
|
||
"contact_url_invalid": "Yhteydenottosivuston on oltava kelvollinen URL",
|
||
"server_host_required": "Julkinen palvelinosoite on pakollinen",
|
||
"server_host_invalid": "Gültigen Domainnamen oder IPv4-Adresse eingeben",
|
||
"token_failed": "Registrierungstoken konnte nicht generiert werden — Serverkonnektivität prüfen",
|
||
"rebuild_revoked": "Ein widerrufenes Paket kann nicht neu erstellt werden — zuerst wieder aktivieren",
|
||
"slug_invalid": "Lyhyt linkki saa sisältää vain pieniä kirjaimia, numeroita ja yhdysmerkkejä",
|
||
"slug_too_short": "Lyhyen linkin on oltava vähintään 2 merkkiä",
|
||
"slug_too_long": "Lyhyt linkki saa olla enintään 32 merkkiä",
|
||
"slug_taken": "Tämä lyhyt linkki on jo toisen paketin käytössä"
|
||
},
|
||
"legacy_title": "Asiakasmääritysten luontityökalu",
|
||
"connection_section": "Palvelinyhteys",
|
||
"server_host": "Julkinen palvelinosoite",
|
||
"server_host_hint": "Toimialue tai julkinen IP, jolla loppukäyttäjät tavoittavat BetterDesk-palvelimesi.",
|
||
"use_https": "Käytä HTTPS / WSS (suositeltu)",
|
||
"enrollment_per_device": "Per laite — hyväksy Rekisteröinneissä",
|
||
"builds_title": "Asiakasohjelman koonnokset",
|
||
"rebuild_all": "Kokoa kaikki uudelleen",
|
||
"rebuild_confirm": "Kokoa kaikki alustan asennusohjelmat uudelleen tälle paketille?",
|
||
"build_status_ready": "Valmis",
|
||
"build_status_pending": "Jonossa",
|
||
"build_status_building": "Kootaan",
|
||
"build_status_failed": "Epäonnistui",
|
||
"server_host_placeholder": "support.example.com oder 203.0.113.10",
|
||
"enrollment_token": "Laiteeregistrierung",
|
||
"enrollment_token_pending": "Pro Laite nach Genehmigung",
|
||
"enrollment_token_set": "Pro Laite — in Registrierungen genehmigen",
|
||
"enrollment_token_hint": "Jede Installation registriert sich selbst. Neue Laitee im Registrierungsbereich genehmigen; der Server stellt dann einen eindeutigen Zugriffsschlüssel pro Computer aus.",
|
||
"background_color": "Fensterhintergrund",
|
||
"surface_color": "Kartenhintergrund",
|
||
"text_color": "Textfarbe",
|
||
"text_muted_color": "Gedämpfte Textfarbe",
|
||
"status_ready_color": "Farbe des Valmis-Indikators",
|
||
"header_text_color": "Kopfzeilentextfarbe",
|
||
"builds_hint": "Auf diesem Server kompilierte Installationsprogramme für jede Plattform. Nach der Behebung von Toolchain-Fehlern oder der Aktualisierung der Agent-Quellen neu erstellen.",
|
||
"builds_loading": "Build-Status wird geladen…",
|
||
"builds_empty": "Noch keine Builds in der Warteschlange — Paket speichern oder 'Alle neu erstellen' klicken.",
|
||
"rebuilding_all": "Neubuilds werden eingereiht…",
|
||
"rebuild_queued": "Alle Plattform-Builds in der Warteschlange",
|
||
"builds_summary": "{{ready}} bereit · {{pending}} in Warteschlange · {{building}} wird erstellt · {{failed}} epäonnistui",
|
||
"build_error_hint": "Koonnosvirhe",
|
||
"preview_help": "Pyydä apua",
|
||
"rdclient_tab": "RdClient-työpöytä",
|
||
"rdclient_new_bundle": "Uusi RdClient-paketti",
|
||
"rdclient_subtitle": "Rakenna RdClient-asentajat upotetulla paneelin URL:llä",
|
||
"rdclient_server_url_hint": "BetterDesk-konsolin julkinen URL (/remote).",
|
||
"agent_client_tab": "Agent Client",
|
||
"agent_client_new_bundle": "New Agent Client bundle",
|
||
"support_agent_tab": "Support Agent",
|
||
"support_agent_new_bundle": "New Support Agent bundle",
|
||
"product_agent_client": "Agent Client",
|
||
"product_support_agent": "Support",
|
||
"product_rdclient": "RdClient"
|
||
},
|
||
"server": {
|
||
"port": "Port",
|
||
"api_port": "API Port",
|
||
"id_server": "ID-palvelin",
|
||
"relay_server": "Välityspalvelin",
|
||
"api_key": "API Key"
|
||
},
|
||
"status": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Banned",
|
||
"running": "Running",
|
||
"stopped": "Stopped",
|
||
"unknown": "Unknown",
|
||
"checking": "Tarkistetaan...",
|
||
"label": "Status",
|
||
"no_signal": "Ei signaalia"
|
||
},
|
||
"actions": {
|
||
"refresh": "Refresh",
|
||
"copy": "Copy",
|
||
"connect": "Connect",
|
||
"connect_desktop": "Yhdistä Desktop Client -sovelluksen kautta",
|
||
"remote_viewer": "Etäkatselin",
|
||
"web_remote": "Verkkoetäyhteys",
|
||
"details": "Details",
|
||
"edit": "Muokkaa",
|
||
"delete": "Poista",
|
||
"ban": "Ban",
|
||
"unban": "Unban",
|
||
"save": "Tallenna",
|
||
"cancel": "Peruuta",
|
||
"confirm": "Vahvista",
|
||
"close": "Sulje",
|
||
"clear": "Clear",
|
||
"ok": "OK",
|
||
"saved": "Tallennettu onnistuneesti",
|
||
"back": "Takaisin",
|
||
"create": "Luo",
|
||
"dismiss": "Dismiss",
|
||
"view_all": "Näytä kaikki",
|
||
"cdap_viewer": "CDAP Snapshot -katseluohjelma",
|
||
"add": "Add",
|
||
"remove": "Remove",
|
||
"retry": "Yritä uudelleen",
|
||
"show_value": "Näytä",
|
||
"hide_value": "Piilota"
|
||
},
|
||
"time": {
|
||
"just_now": "Just now",
|
||
"seconds_ago": "{count}s sitten",
|
||
"minutes_ago": "{count}m sitten",
|
||
"hours_ago": "{count}h sitten",
|
||
"days_ago": "{count}d sitten",
|
||
"day_mon": "Mon",
|
||
"day_tue": "Tue",
|
||
"day_wed": "Wed",
|
||
"day_thu": "Thu",
|
||
"day_fri": "Fri",
|
||
"day_sat": "Sat",
|
||
"day_sun": "Sun"
|
||
},
|
||
"users": {
|
||
"title": "Käyttäjien hallinta",
|
||
"subtitle": "Hallinnoi konsolin käyttäjiä ja käyttöoikeuksia",
|
||
"add_user": "Add User",
|
||
"edit_user": "Muokkaa käyttäjää",
|
||
"username": "Käyttäjätunnus",
|
||
"username_placeholder": "Anna käyttäjänimi",
|
||
"username_hint": "Vain 3-32 merkkiä, kirjaimia, numeroita ja alaviivoja",
|
||
"password": "Salasana",
|
||
"password_placeholder": "Anna salasana",
|
||
"password_hint": "Vähintään 8 merkkiä sekakokoisina isoilla kirjaimilla, numeroilla ja symboleilla",
|
||
"password_leave_empty": "Jätä tyhjäksi pitääksesi ajan tasalla",
|
||
"role": "Role",
|
||
"role_admin": "Administrator",
|
||
"role_operator": "Remote Operator",
|
||
"role_viewer": "Viewer",
|
||
"role_hint": "Server-wide role. Remote Operators connect remotely and can change their own password. Viewers are read-only (no Web Client). Pro License accounts activate RustDesk Pro via the desktop client API only — no web panel access. Organization roles are configured separately.",
|
||
"created": "Luotu",
|
||
"last_login": "Last Login",
|
||
"never": "Never",
|
||
"actions": "Actions",
|
||
"create": "Luo käyttäjä",
|
||
"edit": "Muokkaa",
|
||
"reset_password": "Palauta salasana",
|
||
"new_password": "Uusi salasana",
|
||
"delete_title": "Poista käyttäjä",
|
||
"delete_confirm": "Haluatko varmasti poistaa käyttäjän {username}?",
|
||
"delete_success": "Käyttäjän poistaminen onnistui",
|
||
"user_created": "Käyttäjän luominen onnistui",
|
||
"user_updated": "Käyttäjän päivitys onnistui",
|
||
"password_reset_success": "Salasanan palautus onnistui",
|
||
"empty_title": "Käyttäjiä ei löytynyt",
|
||
"empty_text": "Lisää käyttäjiä hallitaksesi konsolin käyttöoikeuksia",
|
||
"fill_required": "Täytä kaikki pakolliset kentät",
|
||
"invalid_username": "Käyttäjätunnuksessa saa olla vain 3-32 merkkiä, kirjaimia, numeroita ja alaviivoja",
|
||
"username_exists": "Käyttäjätunnus on jo olemassa",
|
||
"weak_password": "Salasana on liian heikko",
|
||
"password_too_short": "Salasanassa on oltava vähintään 8 merkkiä",
|
||
"invalid_role": "Virheellinen rooli",
|
||
"cannot_demote_self": "Et voi alentaa itseäsi",
|
||
"cannot_delete_self": "Et voi poistaa omaa tiliäsi",
|
||
"last_admin": "Viimeistä järjestelmänvalvojaa ei voi poistaa",
|
||
"last_admin_go": "Ei voi poistaa: tämä on ainoa Super Admin BetterDesk-palvelimella. Luo tai synkronoi ensin toinen Super Admin (ei Global Admin).",
|
||
"delete_mirror_failed": "Käyttäjää ei voitu poistaa palvelimelta. Yritä uudelleen, kun BetterDesk-palvelin on tavoitettavissa.",
|
||
"admin_only": "Tämä ominaisuus on vain järjestelmänvalvojien käytettävissä",
|
||
"password_required": "Salasana vaaditaan",
|
||
"not_found": "Käyttäjää ei löydy",
|
||
"strength_weak": "Weak",
|
||
"strength_medium": "Medium",
|
||
"strength_strong": "Strong",
|
||
"security_tips_title": "Turvallisuuden parhaat käytännöt",
|
||
"tip_strong_passwords": "Käytä vahvoja, ainutlaatuisia salasanoja jokaiselle käyttäjälle",
|
||
"tip_unique_accounts": "Luo henkilökohtainen tili jokaiselle henkilölle",
|
||
"tip_viewer_role": "Use Viewer for read-only monitoring; Remote Operator for users who need to connect",
|
||
"tip_operator_role": "Use operator role for users who need to manage devices but not users",
|
||
"tip_audit_logs": "Tarkista tarkastuslokit säännöllisesti epäilyttävän toiminnan varalta",
|
||
"role_pro": "Pro License (client API only)",
|
||
"role_super_admin": "Super Admin",
|
||
"role_server_admin": "Palvelimen järjestelmänvalvoja",
|
||
"role_global_admin": "Maailmanlaajuinen järjestelmänvalvoja",
|
||
"organizations": "Organisaatiot",
|
||
"user_organizations": "Organisaatiot kohteelle {username}",
|
||
"no_organizations": "Käyttäjää ei ole määritetty mihinkään organisaatioon",
|
||
"org_removed": "Organisaatiotehtävä poistettu",
|
||
"server_role_label": "Palvelimen rooli",
|
||
"server_role_hint": "Määrittää, mitä käyttäjä voi tehdä koko konsolissa (paneelin käyttö, palvelimen kokoonpano, tarkastus jne.).",
|
||
"org_membership_section": "Organisaation jäsenyys",
|
||
"org_membership_hint": "Käyttäjä voi kuulua useisiin organisaatioihin. Organisaatiorooli hallitsee vain organisaation sisäisiä käyttöoikeuksia ja on riippumaton yllä olevasta palvelinroolista.",
|
||
"column_organizations": "Organisaatiot",
|
||
"no_orgs_short": "—",
|
||
"org_count_one": "{count} organisaatio",
|
||
"org_count_many": "{count} organisaatiot",
|
||
"all_orgs_assigned": "Käyttäjä on jo jokaisen organisaation jäsen.",
|
||
"user_groups": "Käyttäjäryhmät",
|
||
"user_groups_hint": "Käyttäjäryhmien avulla voidaan myöntää pääsy valituille laiteryhmille.",
|
||
"loading_user_groups": "Ladataan käyttäjäryhmiä...",
|
||
"no_user_groups": "Käyttäjäryhmiä ei ole saatavilla",
|
||
"create_user_group": "Luo ryhmä",
|
||
"edit_user_group": "Muokkaa käyttäjäryhmää",
|
||
"delete_user_group": "Poista käyttäjäryhmä",
|
||
"delete_user_group_confirm": "Poistetaanko käyttäjäryhmä {name}? Jäsenet menettävät tämän ryhmän kautta myönnetyn käyttöoikeuden.",
|
||
"user_group_created": "Käyttäjäryhmä luotu",
|
||
"user_group_updated": "Käyttäjäryhmä päivitetty",
|
||
"user_group_deleted": "Käyttäjäryhmä poistettu",
|
||
"user_group_not_found": "Käyttäjäryhmää ei löydy",
|
||
"group_name": "Ryhmän nimi",
|
||
"group_name_placeholder": "Operaattorit",
|
||
"group_note": "Note",
|
||
"group_note_placeholder": "Valinnainen huomautus",
|
||
"group_name_required": "Ryhmän nimi vaaditaan",
|
||
"group_members_count": "{count} jäseniä",
|
||
"provider": "Palveluntarjoaja",
|
||
"provider_local": "Paikallinen",
|
||
"provider_ldap": "LDAP/AD",
|
||
"provider_oidc": "SSO",
|
||
"password_managed_by_provider": "Identiteettitarjoajan hallitsema",
|
||
"provider_managed_hint": "Tätä tiliä hallitsee ulkoinen identiteettitarjoaja (LDAP/AD tai SSO). Salasana ja rooli ovat tarjoajan hallinnassa.",
|
||
"email": "Email",
|
||
"email_placeholder": "operator@example.com",
|
||
"email_hint": "Used for help request notifications when the user is assigned to device folders or groups.",
|
||
"scope_hint": "Limit which devices this user sees: assign user groups, folders, and/or direct devices. Without restrictions, operators and viewers see all devices (unless the server uses restricted default mode in Settings).",
|
||
"role_desc_viewer": "Read-only panel access: device list, audit, metrics. Cannot use Web Remote Desktop.",
|
||
"role_desc_operator": "Can connect via Web Client and RustDesk desktop, edit devices, and change own password in Settings.",
|
||
"role_desc_pro": "RustDesk desktop client API only — activates Pro license. Blocked from web panel login.",
|
||
"role_desc_admin": "Full access (legacy alias for Super Admin).",
|
||
"role_desc_super_admin": "Full server and panel access, including user and server configuration.",
|
||
"role_desc_server_admin": "Server infrastructure, keys, and read-only user visibility. No device connect.",
|
||
"role_desc_global_admin": "Manage all users, organizations, and devices. Cannot change server config.",
|
||
"user_folders": "Folder access",
|
||
"user_folders_hint": "Devices in selected folders are visible to this user when folder ACL is configured.",
|
||
"user_direct_devices": "Direct devices",
|
||
"user_direct_devices_hint": "Grant access to specific devices regardless of folder or group membership.",
|
||
"user_direct_devices_placeholder": "Enter device IDs separated by commas",
|
||
"effective_scope_count": "{count} devices visible",
|
||
"loading_folders": "Loading folders...",
|
||
"no_folders": "No folders available",
|
||
"pro_strategy_label": "RustDesk Pro strategy",
|
||
"pro_strategy_hint": "Optional access-control strategy for RustDesk Pro client features (separate from panel role).",
|
||
"pro_strategy_none": "None",
|
||
"column_scope": "Scope"
|
||
},
|
||
"folders": {
|
||
"title": "Folders",
|
||
"create": "Luo kansio",
|
||
"edit": "Muokkaa kansiota",
|
||
"delete": "Poista kansio",
|
||
"name": "Folder Name",
|
||
"name_placeholder": "Anna kansion nimi",
|
||
"name_required": "Kansion nimi vaaditaan",
|
||
"name_too_long": "Kansion nimi on liian pitkä (enintään 50 merkkiä)",
|
||
"color": "Color",
|
||
"icon": "Icon",
|
||
"not_found": "Kansiota ei löydy",
|
||
"delete_confirm": "Haluatko varmasti poistaa tämän kansion? Laitteet poistetaan.",
|
||
"delete_success": "Kansion poistaminen onnistui",
|
||
"created": "Kansion luominen onnistui",
|
||
"updated": "Kansion päivitys onnistui",
|
||
"no_devices_selected": "Ei valittuja laitteita",
|
||
"devices_moved": "Laitteet siirrettiin onnistuneesti",
|
||
"device_assigned": "Laite määritetty kansioon",
|
||
"unassigned": "Unassigned",
|
||
"all_devices": "Kaikki laitteet",
|
||
"drag_hint": "Järjestä ne vetämällä laitteet kansioihin",
|
||
"move_to": "Siirrä kohteeseen",
|
||
"toggle_sidebar": "Vaihda sivupalkki"
|
||
},
|
||
"errors": {
|
||
"forbidden_title": "Pääsy kielletty",
|
||
"forbidden_message": "Sinulla ei ole lupaa käyttää tätä resurssia.",
|
||
"not_found_title": "Sivua ei löydy",
|
||
"not_found_message": "Etsimääsi sivua ei ole olemassa tai se on siirretty.",
|
||
"server_error_title": "Palvelinvirhe",
|
||
"server_error_message": "Jotain meni pieleen. Yritä myöhemmin uudelleen.",
|
||
"go_home": "Go Home",
|
||
"try_again": "Try Again",
|
||
"load_devices_failed": "Laitteiden lataaminen epäonnistui",
|
||
"load_key_failed": "Avaimen lataaminen epäonnistui",
|
||
"load_qr_failed": "QR-koodin lataaminen epäonnistui",
|
||
"load_audit_failed": "Tarkastuslokin lataaminen epäonnistui",
|
||
"load_users_failed": "Käyttäjien lataaminen epäonnistui",
|
||
"load_folders_failed": "Kansioiden lataaminen epäonnistui",
|
||
"download_failed": "Lataus epäonnistui",
|
||
"logout_failed": "Uloskirjautuminen epäonnistui",
|
||
"password_change_failed": "Salasanan vaihto epäonnistui",
|
||
"language_change_failed": "Kielen vaihtaminen epäonnistui",
|
||
"ban_failed": "Laitteen estäminen epäonnistui",
|
||
"unban_failed": "Laitteen eston poistaminen epäonnistui",
|
||
"delete_failed": "Laitteen poistaminen epäonnistui",
|
||
"change_id_failed": "Laitetunnuksen muuttaminen epäonnistui",
|
||
"bulk_delete_failed": "Laitteiden poistaminen epäonnistui",
|
||
"sync_failed": "Tilan synkronointi epäonnistui",
|
||
"error": "Error",
|
||
"not_found": "Not found",
|
||
"server_error": "Palvelinvirhe",
|
||
"load_device_failed": "Laitteen lataaminen epäonnistui",
|
||
"load_orgs_failed": "Organisaatioiden lataaminen epäonnistui"
|
||
},
|
||
"remote": {
|
||
"title": "Etätyöpöytä",
|
||
"connecting": "Yhdistetään...",
|
||
"waiting_password": "Salasanaa odotellessa",
|
||
"authenticating": "Todennetaan...",
|
||
"streaming": "Connected",
|
||
"disconnected": "Disconnected",
|
||
"error": "Error",
|
||
"status_idle": "Idle",
|
||
"password_required": "Salasana vaaditaan",
|
||
"enter_password_for": "Anna laitteen salasana",
|
||
"password_placeholder": "Laitteen salasana",
|
||
"connect": "Connect",
|
||
"reconnect": "Reconnect",
|
||
"disconnect": "Disconnect",
|
||
"back_to_devices": "Takaisin Laitteisiin",
|
||
"fullscreen": "Fullscreen",
|
||
"toggle_audio": "Ääni päälle/pois",
|
||
"send_keys": "Lähetä avaimet",
|
||
"scale_mode": "Scale Mode",
|
||
"scale_fit": "Sovita ikkunaan",
|
||
"scale_fill": "Fill Window",
|
||
"scale_original": "Alkuperäinen koko (1:1)",
|
||
"scale_stretch": "Venytä täyteen",
|
||
"actions": "Actions",
|
||
"lock_screen": "Lukitusnäyttö",
|
||
"restart_remote": "Käynnistä etälaite uudelleen",
|
||
"refresh_screen": "Päivitä näyttö",
|
||
"clipboard_paste": "Liitä leikepöydältä",
|
||
"block_input": "Block Input",
|
||
"reset_keyboard": "Nollaa näppäimistön tila",
|
||
"reset_keyboard_done": "Näppäimistön tila nollattu etäkoneella",
|
||
"keyboard_mode": "Näppäimistötila",
|
||
"keyboard_mode_auto": "Auto (Map, kuten RustDesk)",
|
||
"keyboard_mode_legacy": "Legacy (merkki)",
|
||
"keyboard_mode_map": "Map (fyysinen skannauskoodi)",
|
||
"display_settings": "Näyttöasetukset",
|
||
"image_quality": "Kuvan laatu",
|
||
"quality_best": "Paras (täysi laatu, 60 fps)",
|
||
"quality_balanced": "Balanced",
|
||
"quality_low": "Performance",
|
||
"show_cursor": "Näytä etäkohdistin",
|
||
"lock_after_session": "Lukitse istunnon jälkeen",
|
||
"privacy_mode": "Yksityisyystila",
|
||
"disable_clipboard": "Poista leikepöytä käytöstä",
|
||
"chat": "Chat",
|
||
"chat_placeholder": "Kirjoita viesti...",
|
||
"record": "Tallennusnäyttö",
|
||
"view_only": "Näytä vain",
|
||
"pin_toolbar": "Kiinnitä työkalupalkki",
|
||
"monitors": "Monitors",
|
||
"select_monitor": "Valitse Näyttö",
|
||
"quality_speed": "Nopeus (heikko laatu, 60 fps)",
|
||
"quality_quality": "Laatu (paras, 30 fps)",
|
||
"recording_started": "Nauhoitus alkoi",
|
||
"recording_stopped": "Tallennus lopetettiin",
|
||
"download_recording": "Lataa tallennus",
|
||
"e2e_encrypted": "Päästä päähän -salattu",
|
||
"e2e_key_exchange": "Luodaan suojattua kanavaa...",
|
||
"confirm_restart": "Haluatko varmasti käynnistää etälaitteen uudelleen?",
|
||
"webcodecs_not_supported": "Selaimesi ei tue WebCodecs API. Käytä Chrome 94+ tai Edge 94+.",
|
||
"webcodecs_insecure_context": "WebCodecs ei ole käytettävissä HTTP:n kautta. Video käyttää varaohjelmistoa. Parhaan suorituskyvyn saavuttamiseksi käytä HTTPS:tä.",
|
||
"webcodecs_fallback_active": "Ohjelmistovideodekooderi aktiivinen (rajoitettu suorituskyky)",
|
||
"click_to_start": "Napsauta aloittaaksesi",
|
||
"autoplay_blocked": "Selain vaatii käyttäjän toimia videon ja äänen toiston aloittamiseksi.",
|
||
"start_playback": "Aloita toisto",
|
||
"new_connection": "Uusi yhteys",
|
||
"device_id_placeholder": "Anna laitteen tunnus",
|
||
"session_picker": {
|
||
"title": "Valitse laite",
|
||
"already_connected": "Jo yhdistetty"
|
||
},
|
||
"http_warning": "HTTP-tila: rajoitettu H.264-ohjelmiston dekoodaukseen (~15 FPS). Käytä HTTPS:tä täyden suorituskyvyn saavuttamiseksi (WebCodecs, VP9, 60 FPS).",
|
||
"file_transfer": "Tiedoston siirto",
|
||
"file_upload": "Upload",
|
||
"file_download": "Download",
|
||
"file_empty": "Tämä kansio on tyhjä",
|
||
"file_transfers": "Transfers",
|
||
"file_complete": "Complete",
|
||
"file_error": "Siirto epäonnistui",
|
||
"file_show_hidden": "Näytä piilotetut tiedostot",
|
||
"file_new_folder": "New Folder",
|
||
"file_new_folder_prompt": "Anna kansion nimi:",
|
||
"file_parent": "Pääkansio",
|
||
"file_root": "Root",
|
||
"file_rename": "Rename",
|
||
"file_rename_prompt": "Kirjoita uusi nimi:",
|
||
"file_delete_confirm": "Haluatko varmasti poistaa tämän kohteen?",
|
||
"file_cancelled": "Siirto peruttu",
|
||
"2fa_required": "2FA-vahvistus vaaditaan",
|
||
"2fa_hint": "Syötä 6-numeroinen koodi todennussovelluksesta",
|
||
"2fa_invalid": "Anna kelvollinen 6-numeroinen koodi",
|
||
"verify": "Verify",
|
||
"use_cdap_fallback": "Käytä CDAP-katseluohjelmaa",
|
||
"cdap_fallback_hint": "Avaa kevyt JPEG-pollauskatseluohjelma, joka käyttää bd-signal/CDAP:ia RustDesk-reléen sijaan. Hyödyllinen, kun vertaistaho on offline reléssä mutta saavutettavissa agentinhallintakanavan kautta.",
|
||
"clipboard_empty": "Leikepöytä on tyhjä",
|
||
"clipboard_denied": "Leikepöydän käyttö estetty. HTTPS vaaditaan tai lupaa ei myönnetty.",
|
||
"file_loading": "Ladataan...",
|
||
"file_timeout": "Etälaite ei vastannut. Tiedostonsiirtoa ei ehkä tueta tai se on poistettu käytöstä etäkoneessa.",
|
||
"codec": "Video Codec",
|
||
"codec_auto": "Automaattinen (suositus)",
|
||
"remember_peer_password": "Muista laitteen salasana tällä tietokoneella",
|
||
"save_peer_password": "Tallenna salasana",
|
||
"input_mode_touch": "Kosketus",
|
||
"input_mode_touchpad": "Touchpad",
|
||
"show_keyboard": "Näppäimistö",
|
||
"special_keys": "Erityisnäppäimet",
|
||
"special_print_screen": "Print Screen",
|
||
"mobile_toolbar": "Etäohjaus",
|
||
"phone_unsupported_title": "Etätyöpöytä vaatii suuremman näytön",
|
||
"phone_unsupported_body": "Käytä tablettia, avattua taittopuhelinta tai työpöytää. Laitteiden hallinta toimii konsolissa.",
|
||
"phone_unsupported_back_devices": "Takaisin laitteisiin",
|
||
"phone_unsupported_get_desktop": "Hae RdClient desktop",
|
||
"file_local": "Paikallinen tietokone",
|
||
"file_remote": "Etätietokone",
|
||
"file_send": "Lähetä",
|
||
"file_pick_folder": "Valitse kansio",
|
||
"file_queue_empty": "Ei siirtoja käynnissä",
|
||
"file_connecting": "Yhdistetään tiedostonsiirtosessiota…",
|
||
"file_connect_failed": "Tiedostonsiirtosessiota ei voitu avata",
|
||
"file_local_limited": "Täysi paikallinen kansioselaus vaatii Chromen tai Edgen HTTPS-yhteydellä. Lataus ja lähetys toimivat silti.",
|
||
"file_transfer_unavailable_cdap": "Tiedostonsiirto ei ole käytettävissä CDAP-tilannekuvasessioissa.",
|
||
"file_status_waiting": "Odotetaan…",
|
||
"file_status_transferring": "Siirretään…",
|
||
"file_status_saving": "Tallennetaan…",
|
||
"file_status_downloaded": "Ladattu",
|
||
"file_status_uploaded": "Lähetetty",
|
||
"file_drop_upload_hint": "Pudota ladataksesi kohteeseen: {path}",
|
||
"file_local_upload_hint": "Pudota tiedostot vasemmalla olevaan laatikkoon tai napsauta ladataksesi. Kohde on etäpuolella avoinna oleva kansio.",
|
||
"file_transfer_stalled": "Etälaite ei aloittanut siirtoa",
|
||
"file_no_local_tree": "Valitse kansio paikallisten tiedostojen selaamiseen (valinnainen)",
|
||
"file_dropzone_title": "Pudota tiedostot tähän",
|
||
"file_dropzone_subtitle": "tai napsauta valitaksesi tiedostot",
|
||
"file_dropzone_multiple": "Useita tiedostoja tuettu",
|
||
"file_dropzone_waiting": "Odotetaan etäyhteyttä…",
|
||
"file_overwrite_title": "Tiedosto on jo olemassa",
|
||
"file_overwrite_message": "Tiedosto «{name}» on jo etätietokoneella. Korvataanko?",
|
||
"file_overwrite_skip": "Ohita",
|
||
"file_overwrite_skip_all": "Ohita kaikki",
|
||
"file_overwrite_confirm": "Korvaa",
|
||
"file_overwrite_all": "Korvaa kaikki",
|
||
"file_resume": "Jatka",
|
||
"file_open": "Avaa",
|
||
"file_up": "Ylös",
|
||
"file_home": "Alku",
|
||
"file_hide_hidden": "Piilota piilotetut tiedostot",
|
||
"windows_sessions": "Windows-istunnot"
|
||
},
|
||
"branding": {
|
||
"identity_title": "Brändin identiteetti",
|
||
"identity_desc": "Mukauta konsolissa näkyvää sovelluksen nimeä ja kuvausta",
|
||
"app_name": "Sovelluksen nimi",
|
||
"app_description": "Sovelluksen kuvaus",
|
||
"logo_title": "Logo",
|
||
"logo_desc": "Valitse, miten logosi näkyy sivupalkissa ja kirjautumissivulla",
|
||
"logo_type_icon": "Materiaalin kuvake",
|
||
"logo_type_svg": "SVG-koodi",
|
||
"logo_type_image": "Kuva-URL",
|
||
"logo_icon_name": "Kuvakkeen nimi",
|
||
"logo_icon_hint": "Anna materiaalikuvakkeiden nimi (esim. dns, pilvi, tietoturva). Katso fonts.google.com/icons",
|
||
"logo_svg_code": "SVG-koodi",
|
||
"logo_svg_hint": "Liitä SVG-merkintäsi tähän. Tukee kaikkia <svg>-elementtejä poluilla ja tyyleillä.",
|
||
"logo_image_upload": "Lataa kuva",
|
||
"logo_image_choose": "Valitse kuvatiedosto",
|
||
"logo_image_hint": "PNG, JPG, GIF, WebP or SVG. Max 1.5 MB. The image is stored as base64 data.",
|
||
"logo_image_url": "Image Data / URL",
|
||
"logo_image_url_hint": "Auto-filled when you upload a file, or paste a URL manually.",
|
||
"logo_image_too_large": "Image is too large. Maximum size is 1.5 MB.",
|
||
"logo_image_invalid_type": "Virheellinen tiedostotyyppi. Käytä PNG, JPG, GIF, WebP tai SVG.",
|
||
"preview": "Esikatselu",
|
||
"colors_title": "Värimalli",
|
||
"colors_desc": "Mukauta väripalettia. Jätä tyhjäksi, jos haluat käyttää oletusasetuksia.",
|
||
"colors_backgrounds": "Taustat",
|
||
"colors_text": "Teksti",
|
||
"colors_accents": "Korostusvärit",
|
||
"colors_borders": "Reunat",
|
||
"import_export_title": "Tuo / Vie",
|
||
"import_export_desc": "Tallenna teemasi JSON-tiedostona tai tuo se toisesta esiintymästä",
|
||
"export_theme": "Vie teema",
|
||
"import_theme": "Tuo teema",
|
||
"reset_defaults": "Palauta oletusarvoihin",
|
||
"save_branding": "Tallenna brändäys",
|
||
"saved": "Branding saved successfully.",
|
||
"exported": "Teema viety",
|
||
"imported": "Theme imported successfully.",
|
||
"import_error": "Teeman tuonti epäonnistui. Virheellinen tiedostomuoto.",
|
||
"reset_confirm": "Haluatko varmasti palauttaa brändäyksen oletusasetuksiin? Tätä ei voi kumota.",
|
||
"reset_success": "Branding reset to defaults.",
|
||
"logo_type_text": "Tekstilogo",
|
||
"logo_text": "Logoteksti",
|
||
"logo_text_hint": "Ensisijainen teksti näkyy brändisi logona",
|
||
"logo_text_accent": "Korostusteksti",
|
||
"logo_text_accent_hint": "Logon alla oleva toissijainen teksti (esim. tuotteen nimi tai tunnuslause)",
|
||
"logo_upload_success": "Logo lähetetty onnistuneesti.",
|
||
"typography_title": "Typografia",
|
||
"typography_desc": "Valitse fontit otsikoille ja leipätekstille. Fontit ladataan palvelimelle itseisännöintiä varten.",
|
||
"font_heading": "Otsikon fontti",
|
||
"font_heading_hint": "Käytetään otsikoissa (H1–H6) ja tekstilogossa",
|
||
"font_body": "Leipätekstifontti",
|
||
"font_body_hint": "Käytetään leipätekstissä ja käyttöliittymäelementeissä",
|
||
"font_search_placeholder": "Hae fontteja...",
|
||
"font_system_default": "Järjestelmän oletus",
|
||
"font_clear": "Tyhjennä",
|
||
"font_cat_all": "Kaikki",
|
||
"font_downloaded_count": "palvelimelle ladatut fontit",
|
||
"powered_by": "Powered by",
|
||
"background_title": "Tausta ja ulkoasu",
|
||
"background_desc": "Aseta konsolin tausta, liukuväri tai tasainen tausta.",
|
||
"bg_type_none": "Ei mitään",
|
||
"bg_type_color": "Tasainen väri",
|
||
"bg_type_gradient": "Liukuväri",
|
||
"bg_type_image": "Kuva",
|
||
"bg_color": "Taustaväri",
|
||
"bg_gradient": "CSS-liukuväri",
|
||
"bg_gradient_hint": "Mikä tahansa kelvollinen CSS-liukuväri, esim. linear-gradient(135deg, #1e293b, #0f172a)",
|
||
"bg_image_upload": "Lataa taustakuva",
|
||
"bg_image_choose": "Valitse kuvatiedosto",
|
||
"bg_image_hint": "PNG, JPG, WebP tai GIF. Enintään 8 Mt.",
|
||
"bg_image_url": "Kuvan polku / URL",
|
||
"bg_size": "Kuvan koko",
|
||
"bg_size_cover": "Peitä (täytä näyttö)",
|
||
"bg_size_contain": "Sovita (fit)",
|
||
"bg_size_auto": "Auto (alkuperäinen)",
|
||
"bg_blur": "Taustan sumennus",
|
||
"bg_overlay": "Tumma peite",
|
||
"bg_overlay_hint": "Tummentaa taustaa paremman tekstin luettavuuden vuoksi.",
|
||
"bg_image_too_large": "Kuva on liian suuri. Enimmäiskoko on 8 Mt.",
|
||
"bg_image_invalid_type": "Virheellinen tiedostotyyppi. Käytä PNG, JPG, WebP tai GIF.",
|
||
"bg_upload_success": "Taustakuva ladattu.",
|
||
"login_title": "Kirjautumissivu",
|
||
"login_desc": "Mukauta kirjautumisruudun otsikko, alaotsikko ja tausta.",
|
||
"login_heading": "Kirjautumisotsikko",
|
||
"login_heading_placeholder": "Tervetuloa takaisin",
|
||
"login_subheading": "Kirjautumisen alaotsikko",
|
||
"login_subheading_placeholder": "Kirjaudu tilillesi",
|
||
"login_bg_inherit": "Sama kuin konsoli",
|
||
"agent_title": "Agentin lataussivu",
|
||
"agent_desc": "Mukauta loppukäyttäjille näytettävä julkinen agentin latausportaali.",
|
||
"agent_show_powered": "Näytä \"Powered by BetterDesk\"",
|
||
"agent_show_powered_hint": "Näytä BetterDesk-merkintä latausportaalin alatunnisteessa.",
|
||
"footer_title": "Alatunniste ja tekijänoikeus",
|
||
"footer_desc": "Lisää mukautettu alatunnisterivi kirjautumisruutuun ja konsolin sivupalkkiin.",
|
||
"footer_text": "Alatunnistedteksti",
|
||
"footer_text_hint": "esim. tekijänoikeusilmoitus tai yrityksen nimi.",
|
||
"show_powered": "Näytä \"BetterDesk\"-merkintä",
|
||
"show_powered_hint": "Näytä BetterDesk-nimi ja versio kirjautumisen alatunnisteessa ja sivupalkissa.",
|
||
"custom_css_title": "Mukautettu CSS",
|
||
"custom_css_desc": "Edistynyt: lisää mukautettu CSS konsoliin ja kirjautumissivulle.",
|
||
"custom_css_hint": "Käytä varoen. Enintään 20 000 merkkiä.",
|
||
"save_now": "Save now",
|
||
"autosaved": "Changes saved automatically.",
|
||
"status_saved": "All changes saved",
|
||
"status_dirty": "Unsaved changes",
|
||
"status_saving": "Saving…",
|
||
"status_error": "Save failed",
|
||
"revert_changes": "Revert changes",
|
||
"profiles_label": "Appearance profile",
|
||
"profile_apply": "Apply profile",
|
||
"profile_new": "New profile",
|
||
"profile_save": "Save to profile",
|
||
"profile_duplicate": "Duplicate",
|
||
"profile_delete": "Delete",
|
||
"profile_none": "— Select profile —",
|
||
"profile_active": "active",
|
||
"profile_applied": "Profile applied.",
|
||
"profile_created": "Profile created.",
|
||
"profile_updated": "Profile updated.",
|
||
"profile_duplicated": "Profile duplicated.",
|
||
"profile_deleted": "Profile deleted.",
|
||
"profile_delete_confirm": "Delete this appearance profile?",
|
||
"profile_name_prompt": "Profile name:",
|
||
"profile_select_first": "Select a profile first.",
|
||
"builtin_themes": "Built-in themes",
|
||
"theme_apply_confirm": "Apply this built-in theme? Current settings will be replaced.",
|
||
"theme_applied": "Theme applied.",
|
||
"module_identity": "Identity & logo",
|
||
"module_colors": "Colors",
|
||
"module_typography": "Typography",
|
||
"module_backgrounds": "Console background",
|
||
"module_pages": "Login & agent pages",
|
||
"module_advanced": "Advanced",
|
||
"modules_nav": "Appearance modules",
|
||
"live_preview": "Live preview",
|
||
"preview_apply_page": "Preview on this page",
|
||
"preview_card_title": "Dashboard card",
|
||
"preview_card_body": "Sample body text showing your typography and colors.",
|
||
"preview_btn_primary": "Primary",
|
||
"preview_btn_secondary": "Secondary",
|
||
"font_google": "Google Fonts",
|
||
"font_local": "Downloaded",
|
||
"font_upload": "Upload custom",
|
||
"font_upload_choose": "Choose font file",
|
||
"font_upload_name": "Font family name",
|
||
"font_upload_success": "Font uploaded successfully.",
|
||
"font_local_empty": "No fonts downloaded yet.",
|
||
"font_delete": "Remove font",
|
||
"glass_title": "Lasipinnat",
|
||
"glass_desc": "Huurrettu lasitausta korteille, modaaleille, lomakkeille ja muille paneelin elementeille.",
|
||
"glass_enabled": "Ota lasipinnat käyttöön",
|
||
"glass_color": "Lasin sävyväri",
|
||
"glass_color_hint": "Huurrettujen paneelien perusväri. Käyttää toissijaista taustaväriä, jos tyhjä.",
|
||
"glass_blur": "Pinnan sumennus",
|
||
"glass_opacity": "Lasin läpinäkyvyys"
|
||
},
|
||
"device_detail": {
|
||
"tab_overview": "Yleiskatsaus",
|
||
"tab_tags": "Tunnisteet ja muistiinpanot",
|
||
"tab_actions": "Actions",
|
||
"section_identity": "Identity",
|
||
"section_network": "Network",
|
||
"section_timestamps": "Timestamps",
|
||
"section_connect": "Yhteys",
|
||
"section_manage": "Hallinto",
|
||
"folder": "Folder",
|
||
"status_tier": "Status Tier",
|
||
"device_banned": "Tämä laite on kielletty",
|
||
"no_reason": "Ei annettu syytä",
|
||
"tags": "Tags",
|
||
"no_tags": "Tälle laitteelle ei ole määritetty tunnisteita",
|
||
"tag_placeholder": "Anna tunnisteen nimi...",
|
||
"add_tag": "Add",
|
||
"tag_exists": "Tämä tunniste on jo olemassa",
|
||
"notes": "Notes",
|
||
"notes_placeholder": "Lisää muistiinpanoja tästä laitteesta...",
|
||
"danger_zone": "Danger Zone",
|
||
"action_connect_web": "Yhdistä selaimella",
|
||
"action_connect_web_desc": "Yhdistä selaimen etätyöpöydän kautta",
|
||
"action_native_remote": "BetterDesk Kaukosäädin",
|
||
"action_native_remote_desc": "Native JPEG stream — no plugins required",
|
||
"action_connect_desktop": "Yhdistä työpöytäsovelluksella",
|
||
"action_connect_desktop_desc": "Avaa työpöytäasiakassovelluksessa",
|
||
"action_change_id_desc": "Vaihda laitteen rekisteröintitunnus",
|
||
"action_ban_desc": "Estä tätä laitetta muodostamasta yhteyttä",
|
||
"action_unban_desc": "Anna tämän laitteen muodostaa yhteys uudelleen",
|
||
"action_delete_desc": "Poista tämä laite pysyvästi",
|
||
"tab_hardware": "Hardware",
|
||
"tab_metrics": "Mittarit",
|
||
"section_system": "System",
|
||
"section_cpu": "Processor",
|
||
"section_memory": "Memory",
|
||
"section_displays": "Displays",
|
||
"section_encoding": "Koodausominaisuudet",
|
||
"section_live_metrics": "Live-mittarit",
|
||
"section_current_usage": "Nykyinen käyttö",
|
||
"section_usage_history": "Käyttöhistoria",
|
||
"os": "Käyttöjärjestelmä",
|
||
"version": "Client Version",
|
||
"cpu_model": "CPU Model",
|
||
"cpu_cores": "CPU Cores",
|
||
"cpu_freq": "CPU-taajuus",
|
||
"total_memory": "Kokonaismuisti",
|
||
"metric_memory": "Memory",
|
||
"metric_disk": "Disk",
|
||
"metrics_updated": "Päivitetty",
|
||
"device_groups": "ryhmät",
|
||
"no_sysinfo": "Laitteistotietoja ei ole saatavilla",
|
||
"no_sysinfo_hint": "Järjestelmätiedot tulevat näkyviin, kun laite lähettää sysinfo-raportin",
|
||
"no_metrics": "Mittatietoja ei ole saatavilla",
|
||
"no_metrics_hint": "Mittarit tulevat näkyviin, kun laite lähettää sykeraportteja",
|
||
"chart_oldest": "↠Oldest",
|
||
"chart_newest": "Newest →",
|
||
"tab_services": "Services",
|
||
"tab_processes": "Processes",
|
||
"tab_events": "Events",
|
||
"tab_activity": "Activity",
|
||
"tab_files": "Tiedostot",
|
||
"agent_lazy_hint": "Napsauta tätä välilehteä ladataksesi reaaliaikaiset tiedot agentista",
|
||
"agent_offline": "Agentti on offline-tilassa",
|
||
"agent_timeout": "Agentti ei vastannut ajoissa",
|
||
"agent_error": "Tietojen lataaminen agentilta epäonnistui",
|
||
"service_name": "Name",
|
||
"service_display": "Näyttönimi",
|
||
"service_status": "Status",
|
||
"service_start": "Start mode",
|
||
"process_name": "Name",
|
||
"process_user": "User",
|
||
"process_memory": "Memory"
|
||
},
|
||
"inventory": {
|
||
"title": "Inventory",
|
||
"subtitle": "Hallittujen laitteiden laitteisto- ja ohjelmistoluettelo",
|
||
"device_id": "Laitteen tunnus",
|
||
"hostname": "Hostname",
|
||
"os": "Käyttöjärjestelmä",
|
||
"cpu": "CPU",
|
||
"cpu_cores": "CPU Cores",
|
||
"cpu_usage": "CPU Usage",
|
||
"memory": "Memory",
|
||
"memory_total": "Kokonaismuisti",
|
||
"memory_used": "Used Memory",
|
||
"memory_available": "Käytettävissä oleva muisti",
|
||
"memory_usage": "Muistin käyttö",
|
||
"swap": "Swap",
|
||
"disks": "Disks",
|
||
"disk_count": "Disk Count",
|
||
"network": "Network",
|
||
"network_interfaces": "Verkkoliitännät",
|
||
"software": "Software",
|
||
"software_count": "Asennettu ohjelmisto",
|
||
"system": "System",
|
||
"kernel": "Kernel",
|
||
"architecture": "Architecture",
|
||
"uptime": "Uptime",
|
||
"frequency": "Frequency",
|
||
"physical_cores": "Fyysiset ytimet",
|
||
"logical_cores": "Loogiset ytimet",
|
||
"model": "Model",
|
||
"usage": "Usage",
|
||
"total": "Total",
|
||
"used": "Used",
|
||
"available": "Saatavilla",
|
||
"mount_point": "Mount Point",
|
||
"removable": "removable",
|
||
"mac_address": "MAC Address",
|
||
"ip_addresses": "IP-osoitteet",
|
||
"traffic": "Traffic",
|
||
"collect_now": "Collect Now",
|
||
"collector_running": "Keräilijä Juoksemassa",
|
||
"collector_stopped": "Keräilijä pysähtynyt",
|
||
"last_upload": "Last upload",
|
||
"total_uploads": "total",
|
||
"last_seen": "Last Seen",
|
||
"collected_at": "Kerätty klo",
|
||
"no_data": "Varastotietoja ei ole vielä saatavilla. Napsauta \"Kerää nyt\" kerätäksesi järjestelmätiedot.",
|
||
"no_devices": "Varastotietoja sisältäviä laitteita ei löytynyt",
|
||
"detail_title": "Laitevaraston tiedot",
|
||
"telemetry": "Telemetry",
|
||
"view_detail": "Näytä tiedot",
|
||
"export": "Export",
|
||
"refresh": "Refresh"
|
||
},
|
||
"tickets": {
|
||
"title": "Tickets",
|
||
"subtitle": "Tuki lippuja ja ongelmien seurantaa",
|
||
"create": "New Ticket",
|
||
"edit": "Muokkaa lippua",
|
||
"delete": "Poista lippu",
|
||
"detail": "Lippujen tiedot",
|
||
"ticket_id": "Ticket ID",
|
||
"ticket_title": "Title",
|
||
"description": "Description",
|
||
"status": "Status",
|
||
"priority": "Priority",
|
||
"category": "Category",
|
||
"assigned_to": "Määrätty vastaanottajalle",
|
||
"created_by": "Luonut",
|
||
"device": "Laite",
|
||
"sla_due": "SLA Due",
|
||
"created_at": "Luotu",
|
||
"updated_at": "Päivitetty",
|
||
"resolved_at": "Resolved",
|
||
"closed_at": "Closed",
|
||
"status_open": "Avaa",
|
||
"status_in_progress": "In Progress",
|
||
"status_resolved": "Resolved",
|
||
"status_closed": "Closed",
|
||
"priority_low": "Low",
|
||
"priority_medium": "Medium",
|
||
"priority_high": "High",
|
||
"priority_critical": "Critical",
|
||
"category_general": "General",
|
||
"category_hardware": "Hardware",
|
||
"category_software": "Software",
|
||
"category_network": "Network",
|
||
"category_access": "Access",
|
||
"category_other": "Other",
|
||
"comments": "Comments",
|
||
"add_comment": "Add Comment",
|
||
"comment_placeholder": "Kirjoita kommentti...",
|
||
"internal_note": "Sisäinen huomautus (ei näy loppukäyttäjille)",
|
||
"attachments": "Attachments",
|
||
"upload_attachment": "Lataa liite",
|
||
"download": "Download",
|
||
"connect_device": "Yhdistä laitteeseen",
|
||
"no_tickets": "Lippuja ei löytynyt",
|
||
"no_comments": "Ei vielä kommentteja",
|
||
"no_attachments": "Ei liitteitä",
|
||
"title_required": "Otsikko vaaditaan",
|
||
"delete_confirm": "Haluatko varmasti poistaa lipun #{id}?",
|
||
"delete_success": "Lippu poistettu onnistuneesti",
|
||
"created_success": "Lipun luominen onnistui",
|
||
"updated_success": "Lippu päivitetty onnistuneesti",
|
||
"sla_overdue": "SLA Overdue",
|
||
"filter_all": "All",
|
||
"search_placeholder": "Hae liput...",
|
||
"assign_to_me": "Määrää minulle",
|
||
"unassign": "Unassign",
|
||
"stats_total": "Total",
|
||
"stats_open": "Avaa",
|
||
"stats_in_progress": "In Progress",
|
||
"stats_resolved": "Resolved",
|
||
"stats_closed": "Closed"
|
||
},
|
||
"activity": {
|
||
"title": "Toiminnan seuranta",
|
||
"subtitle": "Sovelluksen käytön ja tyhjäkäynnin seuranta",
|
||
"device": "Laite",
|
||
"hostname": "Hostname",
|
||
"sessions": "Istunnot",
|
||
"idle_time": "Idle Time",
|
||
"active_time": "Active Time",
|
||
"last_report": "Last Report",
|
||
"top_apps": "Suosituimmat sovellukset",
|
||
"app_name": "Application",
|
||
"window_title": "Ikkunan otsikko",
|
||
"category": "Category",
|
||
"duration": "Duration",
|
||
"started_at": "Started",
|
||
"ended_at": "Ended",
|
||
"session_count": "Istuntojen määrä",
|
||
"total_active": "Aktiivinen yhteensä",
|
||
"total_idle": "Total Idle",
|
||
"detail_count": "Yksityiskohdat Records",
|
||
"no_data": "Toimintatietoja ei ole saatavilla",
|
||
"no_sessions": "Ei istuntoja",
|
||
"filter_from": "Alkaen",
|
||
"filter_to": "Vastaanottaja",
|
||
"filter_apply": "Käytä suodatinta",
|
||
"hours": "hours",
|
||
"minutes": "minutes",
|
||
"seconds": "seconds",
|
||
"category_browser": "Browser",
|
||
"category_productivity": "Productivity",
|
||
"category_communication": "Communication",
|
||
"category_development": "Development",
|
||
"category_media": "Media",
|
||
"category_gaming": "Gaming",
|
||
"category_system": "System",
|
||
"category_other": "Other",
|
||
"summary": "Summary",
|
||
"details": "Details",
|
||
"refresh": "Refresh",
|
||
"search": "Hae laitteita...",
|
||
"date_range": "Date Range",
|
||
"device_id": "Laitteen tunnus",
|
||
"session_start": "Istunnon aloitus",
|
||
"session_end": "Istunnon loppu",
|
||
"user": "User",
|
||
"no_activity": "Ei tallennettua toimintaa",
|
||
"reported_at": "Reported At",
|
||
"detail": "Detail",
|
||
"no_apps": "Ei sovelluksia"
|
||
},
|
||
"automation": {
|
||
"title": "Automaatio ja hälytykset",
|
||
"subtitle": "Varoitussäännöt ja etäkomennot",
|
||
"rules": "Alert Rules",
|
||
"rules_subtitle": "Määritä ehdot, jotka käynnistävät ilmoitukset",
|
||
"alerts": "Varoitushistoria",
|
||
"alerts_subtitle": "Tarkastele ja kuitata käynnistettyjä hälytyksiä",
|
||
"commands": "Etäkomennot",
|
||
"commands_subtitle": "Lähetä komentoja etälaitteisiin",
|
||
"smtp": "SMTP-asetukset",
|
||
"smtp_subtitle": "Sähköposti-ilmoitusasetukset",
|
||
"rule_name": "Rule Name",
|
||
"description": "Description",
|
||
"condition_type": "Kuntotyyppi",
|
||
"condition_op": "Operator",
|
||
"condition_value": "Threshold",
|
||
"severity": "Severity",
|
||
"scope_device": "Kohdelaite",
|
||
"scope_all": "Kaikki laitteet",
|
||
"cooldown": "Jäähdytys (sekuntia)",
|
||
"notify_emails": "Ilmoitussähköpostit",
|
||
"enabled": "Käytössä",
|
||
"disabled": "Ei käytössä",
|
||
"create_rule": "Luo sääntö",
|
||
"edit_rule": "Muokkaa sääntöä",
|
||
"delete_rule": "Poista sääntö",
|
||
"acknowledge": "Acknowledge",
|
||
"acknowledged": "Acknowledged",
|
||
"unacknowledged": "Unacknowledged",
|
||
"triggered_at": "Laukaistiin klo",
|
||
"severity_info": "Info",
|
||
"severity_warning": "Warning",
|
||
"severity_critical": "Critical",
|
||
"op_gt": "Suurempi kuin",
|
||
"op_gte": "Suurempi tai yhtä suuri",
|
||
"op_lt": "Less than",
|
||
"op_lte": "Vähemmän tai yhtä suuret",
|
||
"op_eq": "Yhtä",
|
||
"op_neq": "Ei yhtä suuri kuin",
|
||
"type_cpu_usage": "Prosessorin käyttö (%)",
|
||
"type_memory_usage": "Muistin käyttö (%)",
|
||
"type_disk_usage": "Levyn käyttö (%)",
|
||
"type_offline_duration": "Offline-kesto (s)",
|
||
"type_idle_duration": "Joutokäynnin kesto (s)",
|
||
"type_custom": "Custom",
|
||
"command_type": "Komentotyyppi",
|
||
"command_payload": "Komento / komentosarja",
|
||
"command_result": "Result",
|
||
"command_status": "Status",
|
||
"send_command": "Lähetä komento",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_completed": "Completed",
|
||
"status_failed": "Epäonnistui",
|
||
"smtp_host": "SMTP Host",
|
||
"smtp_port": "Port",
|
||
"smtp_secure": "Use TLS",
|
||
"smtp_user": "Käyttäjätunnus",
|
||
"smtp_pass": "Salasana",
|
||
"smtp_from": "Osoitteesta",
|
||
"smtp_test": "Testaa yhteys",
|
||
"smtp_save": "Tallenna asetukset",
|
||
"smtp_test_success": "Yhteys onnistui",
|
||
"smtp_test_failed": "Yhteys epäonnistui",
|
||
"no_rules": "Varoitussääntöjä ei ole määritetty",
|
||
"no_alerts": "Hälytyksiä ei laukaistu",
|
||
"no_commands": "Ei lähetetty komentoja",
|
||
"id_payload_required": "Laitetunnus ja hyötykuorma vaaditaan",
|
||
"no_commands_sent": "Mitään komentoja ei ole vielä lähetetty"
|
||
},
|
||
"file_transfer": {
|
||
"title": "Tiedoston siirto",
|
||
"transfers": "Transfers",
|
||
"new_transfer": "Uusi siirto",
|
||
"upload": "Upload",
|
||
"download": "Download",
|
||
"direction": "Direction",
|
||
"filename": "Filename",
|
||
"file_size": "Tiedoston koko",
|
||
"mime_type": "MIME Type",
|
||
"progress": "Progress",
|
||
"status": "Status",
|
||
"device": "Laite",
|
||
"initiated_by": "Aloittaja",
|
||
"created_at": "Luotu klo",
|
||
"cancel": "Peruuta",
|
||
"cancel_confirm": "Haluatko varmasti peruuttaa tämän siirron?",
|
||
"download_file": "Lataa tiedosto",
|
||
"browse_files": "Selaa tiedostoja",
|
||
"select_file": "Valitse Tiedosto",
|
||
"select_device": "Valitse Laite",
|
||
"no_transfers": "Ei tiedostojen siirtoja",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_completed": "Completed",
|
||
"status_failed": "Epäonnistui",
|
||
"status_cancelled": "Cancelled",
|
||
"bytes_transferred": "Tavut siirretty",
|
||
"chunks": "Chunks",
|
||
"transfer_started": "Siirto aloitettu",
|
||
"transfer_completed": "Siirto suoritettu",
|
||
"transfer_failed": "Siirto epäonnistui",
|
||
"transfer_cancelled": "Siirto peruttu",
|
||
"max_file_size": "Tiedoston enimmäiskoko: 4 Gt",
|
||
"error_too_large": "Tiedosto on liian suuri",
|
||
"error_no_device": "Laitetta ei ole valittu",
|
||
"error_no_file": "Tiedostoa ei ole valittu"
|
||
},
|
||
"network": {
|
||
"title": "Verkon valvonta",
|
||
"targets": "Seurantatavoitteet",
|
||
"add_target": "Add Target",
|
||
"edit_target": "Muokkaa kohdetta",
|
||
"delete_target": "Poista kohde",
|
||
"delete_confirm": "Haluatko varmasti poistaa tämän kohteen?",
|
||
"target_name": "Name",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"url": "URL",
|
||
"check_type": "Check Type",
|
||
"timeout": "Aikakatkaisu (ms)",
|
||
"interval": "Aikaväli (ms)",
|
||
"enabled": "Käytössä",
|
||
"status": "Status",
|
||
"last_check": "Last Check",
|
||
"last_rtt": "Last RTT",
|
||
"rtt_ms": "RTT (ms)",
|
||
"status_up": "Up",
|
||
"status_down": "Down",
|
||
"status_unknown": "Unknown",
|
||
"check_now": "Check Now",
|
||
"history": "Tarkista historia",
|
||
"stats": "Statistics",
|
||
"total_targets": "Tavoitteet yhteensä",
|
||
"targets_up": "Targets Up",
|
||
"targets_down": "Kohteet alas",
|
||
"type_ping": "Ping (ICMP)",
|
||
"type_tcp": "TCP Port",
|
||
"type_http": "HTTP",
|
||
"type_https": "HTTPS",
|
||
"tools": "Verkkotyökalut",
|
||
"ping_tool": "Ping Test",
|
||
"tcp_tool": "TCP Portin tarkistus",
|
||
"http_tool": "HTTP Check",
|
||
"dns_tool": "DNS Resolve",
|
||
"monitor_start": "Käynnistä näyttö",
|
||
"monitor_stop": "Pysäytysnäyttö",
|
||
"monitor_running": "Monitori on käynnissä",
|
||
"monitor_stopped": "Monitori pysähtyy",
|
||
"no_targets": "Valvontakohteita ei ole määritetty",
|
||
"no_history": "Tarkistushistoriaa ei ole saatavilla",
|
||
"error_code": "Error",
|
||
"status_code": "HTTP Tilakoodi",
|
||
"search_targets": "Hakukohteet...",
|
||
"name": "Name",
|
||
"tab_targets": "Targets",
|
||
"tab_tools": "Tools",
|
||
"avg_latency": "Avg Latency",
|
||
"type": "Type",
|
||
"latency": "Latency",
|
||
"check_history": "Tarkista historia",
|
||
"name_host_required": "Nimi ja isäntä vaaditaan",
|
||
"uptime": "Uptime",
|
||
"response_time": "Vastausaika",
|
||
"avg_response": "Keskimääräinen vastaus",
|
||
"charts": "Charts",
|
||
"realtime": "Realtime",
|
||
"response_time_ms": "Vastausaika (ms)",
|
||
"uptime_percent": "Uptime %",
|
||
"last_24h": "Viimeiset 24 tuntia",
|
||
"last_7d": "Last 7 days",
|
||
"last_30d": "Viimeiset 30 päivää"
|
||
},
|
||
"dataguard": {
|
||
"title": "DataGuard — DLP",
|
||
"policies": "DLP-käytännöt",
|
||
"add_policy": "Lisää käytäntö",
|
||
"edit_policy": "Muokkaa käytäntöä",
|
||
"delete_policy": "Poista käytäntö",
|
||
"delete_confirm": "Haluatko varmasti poistaa tämän käytännön?",
|
||
"policy_name": "Name",
|
||
"policy_description": "Description",
|
||
"status": "Status",
|
||
"enabled": "Käytössä",
|
||
"disabled": "Ei käytössä",
|
||
"rules": "Rules",
|
||
"add_rule": "Add Rule",
|
||
"rule_type": "Rule Type",
|
||
"rule_type_usb": "USB Laite",
|
||
"rule_type_file": "Tiedoston käyttö",
|
||
"action": "Action",
|
||
"action_allow": "Allow",
|
||
"action_block": "Block",
|
||
"action_log": "Log Only",
|
||
"filter": "Filter",
|
||
"vid": "Toimittajatunnus (VID)",
|
||
"pid": "Tuotetunnus (PID)",
|
||
"serial": "Sarjanumero",
|
||
"device_class": "Laiteluokka",
|
||
"drive_type": "Drive Type",
|
||
"file_extensions": "Tiedoston laajennukset",
|
||
"events": "DLP Events",
|
||
"event_source": "Source",
|
||
"event_source_usb": "USB",
|
||
"event_source_file": "Tiedosto",
|
||
"event_type": "Event Type",
|
||
"event_details": "Details",
|
||
"no_policies": "DLP-käytäntöjä ei ole määritetty",
|
||
"no_events": "Ei tallennettuja DLP-tapahtumia",
|
||
"stats": "Statistics",
|
||
"total_events": "Tapahtumat yhteensä",
|
||
"blocked_events": "Blocked",
|
||
"logged_events": "Logged",
|
||
"usb_events": "USB Events",
|
||
"file_events": "Tiedosto Tapahtumat",
|
||
"device_id": "Laitteen tunnus",
|
||
"policy_matched": "Käytäntö sovitettu",
|
||
"timestamp": "Timestamp",
|
||
"drive_removable": "Removable",
|
||
"drive_fixed": "Fixed",
|
||
"drive_network": "Network",
|
||
"drive_cdrom": "CD-ROM",
|
||
"drive_unknown": "Unknown",
|
||
"total_policies": "Yhteensä käytännöt",
|
||
"active_policies": "Aktiiviset käytännöt",
|
||
"violations": "Violations",
|
||
"blocked": "Blocked",
|
||
"tab_policies": "Käytännöt",
|
||
"tab_events": "Events",
|
||
"search_policies": "Hakukäytännöt...",
|
||
"create_policy": "Luo käytäntö",
|
||
"policy_type": "Käytännön tyyppi",
|
||
"scope": "Scope",
|
||
"events_count": "Events",
|
||
"search_events": "Hae tapahtumia...",
|
||
"event_time": "Event Time",
|
||
"device": "Laite",
|
||
"policy": "politiikka",
|
||
"detail": "Detail",
|
||
"scope_help": "Pilkuilla eroteltu laitetunnukset tai jätä tyhjäksi kaikille",
|
||
"scope_all": "Kaikki laitteet",
|
||
"active": "Active",
|
||
"type_file_type": "Tiedostotyyppi",
|
||
"type_clipboard": "Leikepöytä",
|
||
"type_screen_share": "Näytön jako",
|
||
"type_file_transfer": "Tiedoston siirto",
|
||
"policy_desc": "Käytännön kuvaus",
|
||
"type_usb": "USB"
|
||
},
|
||
"reports": {
|
||
"title": "Reports",
|
||
"generate": "Luo raportti",
|
||
"generate_csv": "Export CSV",
|
||
"report_type": "Report Type",
|
||
"type_devices": "Laitteen yhteenveto",
|
||
"type_activity": "Toiminnan yhteenveto",
|
||
"type_security": "Turvallisuusraportti",
|
||
"type_tickets": "Lippuraportti",
|
||
"type_network": "Verkkoraportti",
|
||
"type_inventory": "Varastoraportti",
|
||
"type_alerts": "Varoitusraportti",
|
||
"saved": "Tallennetut raportit",
|
||
"save_report": "Tallenna raportti",
|
||
"delete_report": "Poista raportti",
|
||
"delete_confirm": "Haluatko varmasti poistaa tämän tallennetun raportin?",
|
||
"no_saved": "Ei tallennettuja raportteja",
|
||
"report_title": "Title",
|
||
"created_by": "Luonut",
|
||
"created_at": "Luotu klo",
|
||
"filters": "Filters",
|
||
"date_from": "Alkupäivä",
|
||
"date_to": "Vastaanottaja",
|
||
"device_filter": "Laitteen tunnus",
|
||
"generated_at": "Luotu klo",
|
||
"section": "Tietoosio",
|
||
"total_devices": "Laitteita yhteensä",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Banned",
|
||
"platform_distribution": "Alustan jakelu",
|
||
"top_applications": "Suosituimmat sovellukset",
|
||
"total_active": "Aktiivinen aika yhteensä",
|
||
"total_idle": "Tyhjäkäyntiaika yhteensä",
|
||
"dlp_stats": "DLP-tilastot",
|
||
"banned_devices": "Kielletyt laitteet",
|
||
"audit_logs": "Audit Logs",
|
||
"ticket_stats": "Lippujen tilastot",
|
||
"category_distribution": "Luokka Jakelu",
|
||
"priority_distribution": "Ensisijainen jakelu",
|
||
"targets_status": "Kohteiden tila",
|
||
"os_distribution": "Käyttöjärjestelmän jakelu",
|
||
"avg_ram": "Average RAM",
|
||
"alert_rules": "Alert Rules",
|
||
"recent_alerts": "Viimeaikaiset hälytykset",
|
||
"tab_generate": "Luo raportti",
|
||
"tab_saved": "Tallennetut raportit",
|
||
"type_devices_desc": "Yleiskatsaus kaikista laitteista, alustoista ja tiloista",
|
||
"type_activity_desc": "Yhteenveto sovelluksen käytöstä ja lepotilasta",
|
||
"type_security_desc": "Estä toiminnot, DLP-tapahtumat ja tarkastuslokit",
|
||
"type_tickets_desc": "Lipputilastot ja SLA:n suorituskyky",
|
||
"type_network_desc": "Verkon seurantatavoitteet ja käyttöaikatiedot",
|
||
"type_inventory_desc": "Yhteenveto laitteisto- ja ohjelmistoluettelosta",
|
||
"type_alerts_desc": "Varoitussäännöt ja laukaistu hälytyshistoria",
|
||
"report_name": "Report Name",
|
||
"format": "Format",
|
||
"save": "Tallenna raportti",
|
||
"preview": "Preview",
|
||
"download": "Download",
|
||
"delete_saved": "Poista raportti",
|
||
"raw_json": "Raw JSON"
|
||
},
|
||
"tenants": {
|
||
"title": "Tenants",
|
||
"list": "Tenants",
|
||
"add_tenant": "Add Tenant",
|
||
"edit_tenant": "Muokkaa vuokralaista",
|
||
"delete_tenant": "Poista vuokralainen",
|
||
"delete_confirm": "Haluatko varmasti poistaa tämän vuokralaisen? Kaikki laite- ja käyttäjämääritykset poistetaan.",
|
||
"name": "Name",
|
||
"slug": "Slug",
|
||
"contact_name": "Yhteyshenkilön nimi",
|
||
"contact_email": "Yhteydenotto Sähköposti",
|
||
"max_devices": "Max laitteet",
|
||
"max_devices_hint": "0 = rajoittamaton",
|
||
"notes": "Notes",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"devices": "Laitteet",
|
||
"users": "Users",
|
||
"assign_device": "Määritä laite",
|
||
"assign_devices": "Määritä laitteet",
|
||
"remove_device": "Poista laite",
|
||
"assign_user": "Assign User",
|
||
"remove_user": "Remove User",
|
||
"no_tenants": "Vuokralaisia ei ole määritetty",
|
||
"no_devices": "Tälle vuokraajalle ei ole määritetty laitteita",
|
||
"no_users": "Tälle vuokraajalle ei ole määritetty käyttäjiä",
|
||
"stats": "Vuokralaisten tilastot",
|
||
"total_devices": "Laitteita yhteensä",
|
||
"online_devices": "Online-laitteet",
|
||
"total_users": "Total Users",
|
||
"created_at": "Luotu klo",
|
||
"updated_at": "Päivitetty klo",
|
||
"slug_exists": "Vuokralaisen etana on jo olemassa",
|
||
"total_tenants": "Vuokralaisia yhteensä",
|
||
"active_tenants": "Aktiiviset vuokralaiset",
|
||
"search": "Etsi vuokralaisia...",
|
||
"create_tenant": "Luo vuokralainen",
|
||
"detail": "Vuokralaisen tiedot",
|
||
"contact": "Contact",
|
||
"enabled": "Käytössä",
|
||
"disabled": "Ei käytössä",
|
||
"max": "max",
|
||
"info": "Tenant Info",
|
||
"status": "Status"
|
||
},
|
||
"registrations": {
|
||
"title": "Device Registrations",
|
||
"subtitle": "Manage registration requests from devices discovered via LAN",
|
||
"search_placeholder": "Hae laitetunnuksen, isäntänimen tai IP-osoitteen perusteella...",
|
||
"no_registrations": "No registration requests",
|
||
"col_device_id": "Laitteen tunnus",
|
||
"col_hostname": "Isäntänimi",
|
||
"col_platform": "Alusta",
|
||
"col_ip": "IP-osoite",
|
||
"col_version": "Versio",
|
||
"col_status": "Tila",
|
||
"col_requested": "Pyydetty",
|
||
"col_actions": "Toiminnot",
|
||
"status_pending": "Odottaa",
|
||
"status_approved": "Hyväksytty",
|
||
"status_rejected": "Hylätty",
|
||
"approve_btn": "Hyväksy",
|
||
"approve_confirm": "Haluatko varmasti hyväksyä tämän laitteen? Se vastaanottaa palvelimen tunnistetiedot ja voi muodostaa yhteyden automaattisesti.",
|
||
"approved_success": "Laitteen rekisteröinti hyväksytty",
|
||
"reject_btn": "Hylkää",
|
||
"reject_title": "Hylkää rekisteröinti",
|
||
"reject_confirm": "Haluatko varmasti hylätä tämän rekisteröintipyynnön?",
|
||
"reject_reason": "Syy (valinnainen)",
|
||
"reject_reason_placeholder": "Anna hylkäämisen syy...",
|
||
"rejected_success": "Laitteen rekisteröinti hylätty",
|
||
"delete_confirm": "Haluatko varmasti poistaa tämän rekisteröintitietueen?",
|
||
"deleted_success": "Rekisteröintitietue poistettu",
|
||
"enrollment_title": "Laitteen rekisteröinti",
|
||
"enrollment_subtitle": "Odottavat rekisteröintipyynnöt BetterDesk-työpöytäasiakkailta",
|
||
"enrollment_empty": "Ei vireillä olevia ilmoittautumispyyntöjä",
|
||
"enrollment_approve": "Hyväksy",
|
||
"enrollment_reject": "Hylkää",
|
||
"enrollment_display_name": "Näyttönimi",
|
||
"enrollment_display_name_placeholder": "Anna nimi tälle laitteelle...",
|
||
"enrollment_sync_mode": "Synkronointitila",
|
||
"enrollment_sync_silent": "Silent — minimal telemetry",
|
||
"enrollment_sync_standard": "Standard — balanced sync",
|
||
"enrollment_sync_turbo": "Turbo — aggressive sync",
|
||
"enrollment_approved_success": "Laitteen rekisteröinti hyväksytty",
|
||
"enrollment_rejected_success": "Laitteen rekisteröinti hylätty",
|
||
"approve_title": "Hyväksy laite",
|
||
"field_name": "Laitteen nimi",
|
||
"field_name_placeholder": "Anna nimi tälle laitteelle...",
|
||
"field_sync_mode": "Synkronointitila",
|
||
"sync_standard": "Vakio — tasapainoinen synkronointi",
|
||
"sync_silent": "Hiljainen — minimaalinen telemetria",
|
||
"sync_turbo": "Turbo — aggressiivinen synkronointi",
|
||
"field_tags": "Tunnisteet",
|
||
"field_tags_placeholder": "Pilkulla erotetut tunnisteet (esim. toimisto, kannettava)...",
|
||
"field_tags_existing": "Olemassa olevat tunnisteet",
|
||
"field_tag_add_placeholder": "Lisää uusi tunniste...",
|
||
"field_tag_add_btn": "Lisää",
|
||
"field_groups": "Laiteryhmät",
|
||
"field_folder": "Kansio",
|
||
"field_folder_none": "Ei kansiota",
|
||
"reject_ban_option": "Estä tämä laite",
|
||
"reject_ban_hint": "Laite estetään eikä se voi lähettää uusia rekisteröintipyyntöjä.",
|
||
"banner_open_mode": "Rekisteröinti on avoinna — uudet RustDesk-asiakkaat rekisteröityvät ilman operaattorin hyväksyntää.",
|
||
"banner_locked_mode": "Rekisteröinti on lukittu — vain tunnisteeseen sidotut laitteet voivat rekisteröityä.",
|
||
"enrollment_settings_link": "Rekisteröintiasetukset"
|
||
},
|
||
"backup": {
|
||
"title": "Varmuuskopio",
|
||
"desc": "Lataa täydellinen varmuuskopio konsolikokoonpanosta, käyttäjistä, ryhmistä ja asetuksista. Go server-vertaisdata sisällytetään, kun BetterDesk-taustaosa on aktiivinen.",
|
||
"restore_title": "Palauta",
|
||
"restore_desc": "Lataa aiemmin ladattu varmuuskopiotiedosto konsolin kokoonpanon palauttamiseksi. Valitse alta palautettavat osiot.",
|
||
"stat_users": "Käyttäjät",
|
||
"stat_settings": "Asetukset",
|
||
"stat_folders": "Kansiot",
|
||
"stat_groups": "ryhmät",
|
||
"stat_strategies": "Strategiat",
|
||
"stat_backend": "Tausta",
|
||
"download": "Lataa varmuuskopio",
|
||
"creating": "Luodaan varmuuskopiota...",
|
||
"download_success": "Varmuuskopion lataus onnistui",
|
||
"upload": "Lataa varmuuskopio",
|
||
"restore_confirm": "Haluatko varmasti palauttaa tämän varmuuskopion? Valitut osat korvataan.",
|
||
"restore_success": "Varmuuskopion palautus onnistui. Jotkut muutokset saattavat edellyttää sivun uudelleenlataamista.",
|
||
"restored": "Palautettu",
|
||
"skipped": "Ohitettu",
|
||
"backup_date": "Varmuuskopiopäivä",
|
||
"opt_settings": "Konsolin asetukset",
|
||
"opt_branding": "Brändäys / teema",
|
||
"opt_folders": "Laitteen kansiot",
|
||
"opt_groups": "Käyttäjä- ja laiteryhmät",
|
||
"opt_addressbooks": "Osoitekirjat",
|
||
"opt_users": "Käyttäjätilit",
|
||
"opt_users_warning": "Tuhoava: korvaa KAIKKI käyttäjätilit varmuuskopiotiedoilla. Saatat olla kirjautunut ulos.",
|
||
"no_file": "Varmuuskopiotiedostoa ei ole valittu",
|
||
"invalid_json": "Virheellinen varmuuskopiotiedosto: ei kelpaa JSON",
|
||
"invalid_format": "Virheellinen varmuuskopiotiedosto: ei BetterDesk-varmuuskopio",
|
||
"stat_database": "Tietokantamoottori",
|
||
"stat_keys": "Palvelinavaimet mukana",
|
||
"stat_env": "Ympäristötiedosto",
|
||
"stat_uploads": "Bränditiedostot",
|
||
"restart_required": "Jotkin palautetut komponentit (avaimet / .env / Go-tietokanta) vaativat palvelun uudelleenkäynnistyksen.",
|
||
"security_warning": "Tämä varmuuskopio sisältää salaisuuksia. Säilytä se turvallisesti äläkä koskaan jaa sitä.",
|
||
"restore_warning": "Salaisuuksien tai Go-palvelintietokannan palauttaminen ylikirjoittaa palvelimen identiteetin ja vaatii palvelun uudelleenkäynnistyksen.",
|
||
"opt_database": "Tietokanta (kaikki taulut)",
|
||
"opt_database_hint": "Tuo kaikki konsolidata uudelleen. Ei uudelleenkäynnistystä tarvita.",
|
||
"opt_uploads": "Bränditiedostot",
|
||
"opt_uploads_hint": "Logot ja ladatut kuvat.",
|
||
"opt_secrets": "Palvelinavaimet ja salaisuudet",
|
||
"opt_secrets_warning": "Ylikirjoittaa Ed25519-palvelinidentiteetin, API-avaimen ja istuntosalaisuuden. Vaatii palvelun uudelleenkäynnistyksen.",
|
||
"opt_env": "Ympäristötiedosto (.env)",
|
||
"opt_env_warning": "Ylikirjoittaa SESSION_SECRET, API-avaimen, tietokannan DSN:n, portit ja TLS-asetukset. Vaatii palvelun uudelleenkäynnistyksen.",
|
||
"opt_godb": "Go-palvelintietokanta",
|
||
"opt_godb_warning": "Ylikirjoittaa Go-palvelimen SQLite-tietokannan (vain SQLite-tausta). Vaatii palvelun uudelleenkäynnistyksen."
|
||
},
|
||
"cdap": {
|
||
"device_detail": "CDAP Laite",
|
||
"loading": "Ladataan...",
|
||
"loading_widgets": "Ladataan laitteen widgetejä...",
|
||
"load_error": "Laitteen tietojen lataaminen epäonnistui",
|
||
"connected": "Yhdistetty",
|
||
"disconnected": "Yhteys katkaistu",
|
||
"device_offline_msg": "Laite on tällä hetkellä offline-tilassa. Widgetien arvot voivat olla vanhentuneita.",
|
||
"no_widgets": "Ei widgetejä saatavilla",
|
||
"no_widgets_desc": "Tämä laite ei ole rekisteröinyt CDAP-luetteloa widget-määrittelyillä.",
|
||
"command_log": "Komentoloki",
|
||
"clear_log": "Tyhjennä loki",
|
||
"confirm_command": "Vahvista komento",
|
||
"select_option": "Valitse",
|
||
"cdap_status": "CDAP-tila",
|
||
"cdap_enabled": "CDAP käytössä",
|
||
"cdap_disabled": "CDAP ei käytössä",
|
||
"cdap_devices": "CDAP-laitteet",
|
||
"cdap_connections": "Aktiiviset yhteydet",
|
||
"send_command": "Lähetä komento",
|
||
"command_sent": "Komento lähetetty onnistuneesti",
|
||
"command_failed": "Komennon lähettäminen epäonnistui",
|
||
"devices_title": "CDAP -laitteet",
|
||
"devices_subtitle": "Yhdistetyt laitteet mukautetun laitteen sovellusprotokollan kautta",
|
||
"stat_connected": "Yhdistetty",
|
||
"stat_port": "Portti",
|
||
"search_devices": "Hae laitteita...",
|
||
"no_devices": "Ei kytkettyjä laitteita",
|
||
"no_devices_desc": "CDAP-laitteita ei ole tällä hetkellä yhdistetty. Laitteet näkyvät täällä, kun ne muodostavat yhteyden yhdyskäytävään.",
|
||
"gateway_disabled": "CDAP Gateway ei käytössä",
|
||
"gateway_disabled_desc": "Ota CDAP-yhdyskäytävä käyttöön asettamalla palvelimen asetuksissa CDAP_ENABLED=true.",
|
||
"gateway_active": "Aktiivinen",
|
||
"toggle_enable": "Ota CDAP käyttöön",
|
||
"toggle_disable": "Poista CDAP käytöstä",
|
||
"enabled_restart": "CDAP käytössä. Palvelimen uudelleenkäynnistys vaaditaan muutosten soveltamiseksi.",
|
||
"disabled_restart": "CDAP poistettu käytöstä. Palvelimen uudelleenkäynnistys vaaditaan muutosten soveltamiseksi.",
|
||
"widgets": "widgetit",
|
||
"type_all": "Kaikki",
|
||
"type_iot": "IoT",
|
||
"type_scada": "SCADA",
|
||
"type_os_agent": "OS-ohjelma",
|
||
"type_network": "Verkko",
|
||
"type_camera": "Kamera",
|
||
"type_custom": "Mukautettu",
|
||
"active_alerts": "Aktiiviset hälytykset",
|
||
"alert_fired": "Hälytys laukaistu",
|
||
"alert_cleared": "Hälytys tyhjennetty",
|
||
"no_alerts": "Ei aktiivisia hälytyksiä",
|
||
"connect_terminal": "Yhdistä pääte",
|
||
"table_search": "Hae...",
|
||
"just_now": "Juuri nyt",
|
||
"terminal_connecting": "Yhdistetään laitteeseen...",
|
||
"terminal_disconnected": "Yhteys katkaistu",
|
||
"terminal_error": "Pääteliitäntä epäonnistui",
|
||
"linked_devices": "Linkitetyt laitteet",
|
||
"link_device": "Linkitä laite",
|
||
"unlink_device": "Poista linkitys",
|
||
"no_linked_devices": "Ei linkitettyjä laitteita",
|
||
"unlink_confirm": "Haluatko varmasti poistaa tämän laitteen linkityksen?",
|
||
"link_prompt": "Anna vertaistunnus linkittääksesi tähän laitteeseen:",
|
||
"connect_desktop": "Yhdistä työpöytä",
|
||
"connect_video": "Yhdistä Stream",
|
||
"connect_files": "Selaa tiedostoja",
|
||
"connect_audio": "Liitä ääni",
|
||
"upload_file": "Lataa",
|
||
"desktop_connecting": "Yhdistetään...",
|
||
"video_connecting": "Yhdistetään...",
|
||
"files_connecting": "Yhdistetään...",
|
||
"audio_connecting": "Yhdistetään...",
|
||
"audio_streaming": "Suoratoisto",
|
||
"clipboard_in": "Leikepöytä vastaanotettu",
|
||
"clipboard_out": "Leikepöytä lähetetty",
|
||
"monitor_select": "Valitse Näyttö",
|
||
"keyframe_request": "Pyydä avainkehystä",
|
||
"quality_auto": "Auto Laatu"
|
||
},
|
||
"desktop": {
|
||
"switch_mode": "Työpöytätila",
|
||
"console_mode": "Konsolitila",
|
||
"loading": "Ladataan...",
|
||
"minimize": "Minimize",
|
||
"maximize": "Maximize",
|
||
"restore": "Restore",
|
||
"close": "Sulje",
|
||
"widgets_mode": "Widgetit",
|
||
"windows_mode": "Windows",
|
||
"wallpaper": "Wallpaper",
|
||
"add_widget": "Lisää widget",
|
||
"remove_widget": "Poista widget",
|
||
"pop_out_widget": "Pop Out",
|
||
"pop_in_widget": "Pop In",
|
||
"configure": "Määritä",
|
||
"search_widgets": "Hae widgetejä...",
|
||
"cat_monitoring": "Monitoring",
|
||
"cat_devices": "Laitteet",
|
||
"cat_tools": "Tools",
|
||
"cat_general": "General",
|
||
"notes_placeholder": "Kirjoita muistiinpanoja tähän...",
|
||
"search_placeholder": "Hae laitteita, sivuja, asetuksia...",
|
||
"search_pages": "Pages",
|
||
"search_devices": "Laitteet",
|
||
"search_no_results": "No results",
|
||
"exit_desktop": "Poistu työpöytätilasta",
|
||
"refresh": "Refresh",
|
||
"widget_clock": "Clock",
|
||
"widget_device_status": "Laitteen tila",
|
||
"widget_server_health": "Palvelimen tiedot",
|
||
"widget_system_stats": "Laitteen mittarit",
|
||
"widget_device_list": "Laiteluettelo",
|
||
"widget_quick_actions": "Nopeat toiminnot",
|
||
"widget_recent_activity": "Viimeaikainen toiminta",
|
||
"widget_notes": "Notes",
|
||
"widget_network_monitor": "Verkkomonitori",
|
||
"widget_tickets_summary": "Tickets",
|
||
"widget_iframe": "Web Embed",
|
||
"widget_cdap_devices": "CDAP -laitteet",
|
||
"widget_uptime": "Uptime",
|
||
"widget_port_status": "Port Status",
|
||
"widget_device_grid": "Laitteen verkko",
|
||
"widget_multi_gauge": "Palvelimen mittarit",
|
||
"widget_weekly_chart": "Viikkotoiminta",
|
||
"widget_quick_controls": "Pikaohjaimet",
|
||
"widget_bandwidth": "Bandwidth",
|
||
"widget_connection_stats": "Yhteystilastot",
|
||
"widget_weather": "Weather",
|
||
"widget_world_clock": "World Clock",
|
||
"widget_bookmarks": "Bookmarks",
|
||
"widget_user_sessions": "Käyttäjäistunnot",
|
||
"widget_alert_feed": "Alert Feed",
|
||
"label_online": "Online",
|
||
"label_offline": "Offline",
|
||
"label_total": "Total",
|
||
"label_blocked": "Blocked",
|
||
"label_banned": "Banned",
|
||
"label_active": "Active",
|
||
"label_service": "Service",
|
||
"label_port": "Port",
|
||
"label_uptime_prefix": "Uptime:",
|
||
"label_uptime": "Uptime",
|
||
"label_no_devices": "Ei laitteita",
|
||
"label_no_activity": "No activity",
|
||
"label_no_targets": "No targets",
|
||
"label_unavailable": "Unavailable",
|
||
"label_open": "Avaa",
|
||
"label_in_progress": "In Progress",
|
||
"label_resolved": "Resolved",
|
||
"label_set_url": "Aseta URL konfiguraatiossa",
|
||
"label_server_uptime": "Palvelimen käyttöaika",
|
||
"label_merged_info": "Yhdistetty Server Info -widgetiin",
|
||
"label_with_notes": "Muistiinpanojen kanssa",
|
||
"label_metric": "Metric",
|
||
"label_count": "Count",
|
||
"label_total_devices": "Laitteita yhteensä",
|
||
"label_throughput": "Throughput",
|
||
"label_active_relays": "Aktiiviset releet",
|
||
"label_total_relayed": "Välitetty yhteensä",
|
||
"label_total_bytes": "Total Bytes",
|
||
"label_filter_devices": "Suodata laitteita...",
|
||
"label_all": "All",
|
||
"label_ban": "Ban",
|
||
"label_unban": "Unban",
|
||
"label_connect": "Connect",
|
||
"label_no_cdap_devices": "Ei CDAP-laitteita",
|
||
"action_add_widget": "Lisää widget",
|
||
"label_merged_server_info": "Yhdistetty Server Info -widgetiin",
|
||
"wp_images": "Images",
|
||
"wp_colors": "Kiinteät värit",
|
||
"wp_custom_color": "Mukautettu väri",
|
||
"wp_fit_style": "Style",
|
||
"wp_fill": "Fill",
|
||
"wp_fit": "Fit",
|
||
"wp_stretch": "Stretch",
|
||
"wp_center": "Center",
|
||
"wp_unavailable": "Taustakuvia ei ole asennettu tälle palvelimelle.",
|
||
"wp_download_hint": "Aseta PNG-kuvat julkiseen/taustakuvat/hakemistoon mahdollistaaksesi taustakuvan valinnan.",
|
||
"widget_calendar": "Calendar",
|
||
"widget_process_monitor": "Prosessin monitori",
|
||
"widget_disk_usage": "Disk Usage",
|
||
"widget_log_viewer": "Log Viewer",
|
||
"widget_speed_test": "Speed Test",
|
||
"widget_database_stats": "Tietokannan tilastot",
|
||
"widget_docker_containers": "Docker Säiliöt",
|
||
"widget_shell_command": "Shell-komento",
|
||
"widget_device_map": "Laitekartta",
|
||
"widget_remote_connect": "Etäyhteys",
|
||
"label_no_online": "Ei online-laitteita",
|
||
"label_no_events": "Ei tapahtumia tänään",
|
||
"label_event_title": "Tapahtuman otsikko:",
|
||
"label_no_data": "Tietoja ei ole saatavilla",
|
||
"label_download_speed": "Latausnopeus",
|
||
"label_latency": "Latency",
|
||
"label_server": "Palvelin",
|
||
"label_run_test": "Run Test",
|
||
"label_testing": "Testataan...",
|
||
"label_table": "Table",
|
||
"label_rows": "Rows",
|
||
"label_last_backup": "Last Backup",
|
||
"label_no_containers": "Ei kontteja",
|
||
"label_docker_unavailable": "Docker ei saatavilla",
|
||
"label_no_command": "Mitään komentoa ei ole määritetty",
|
||
"label_no_output": "Ei vielä lähtöä",
|
||
"label_run": "Run",
|
||
"label_presets": "Presets",
|
||
"label_save_preset": "Tallenna esiasetus",
|
||
"label_load_preset": "Load Preset",
|
||
"label_preset_name": "Esiasetettu nimi:",
|
||
"label_preset_monitoring": "Monitoring",
|
||
"label_preset_helpdesk": "Helpdesk",
|
||
"label_preset_minimal": "Minimal",
|
||
"label_preset_developer": "Developer",
|
||
"label_snap_layout": "Snap Layout",
|
||
"label_auto_arrange": "Automaattinen järjestys",
|
||
"label_zone_layout": "Zone Layout",
|
||
"label_2col_equal": "2 saraketta (yhtä)",
|
||
"label_2col_wide": "2 saraketta (60/40)",
|
||
"label_3col": "3 Columns",
|
||
"label_2x2_grid": "2Ă—2 Grid",
|
||
"label_1_2": "1 + 2",
|
||
"label_1_3": "1 + 3",
|
||
"widget_group": "Widget-ryhmä",
|
||
"ungroup_widgets": "Pura widgetit",
|
||
"group_widgets": "Ryhmittele valitut widgetit",
|
||
"snap_layouts": "Kiinnitysasettelut",
|
||
"snap_left": "Snap Left",
|
||
"snap_right": "Snap Right",
|
||
"snap_top_left": "Napsauta ylhäältä vasemmalle",
|
||
"snap_top_right": "Napsauta ylhäältä oikealle",
|
||
"snap_bottom_left": "Napsauta alhaalta vasemmalle",
|
||
"snap_bottom_right": "Napsauta alhaalta oikealle",
|
||
"aero_shake": "Ravista muiden minimoimiseksi",
|
||
"zone_resize": "Muuta vyöhykkeiden kokoa vetämällä reunusta",
|
||
"zone_borders": "Vedettävät vyöhykkeen reunat",
|
||
"app_drawer": "Applications",
|
||
"search_apps": "Hae sovelluksia...",
|
||
"edit_shortcuts": "Muokkaa pikakuvakkeita",
|
||
"widgets": "Widgetit",
|
||
"theme": "Theme",
|
||
"fullscreen": "Fullscreen",
|
||
"help": "Help"
|
||
},
|
||
"desktop_login": {
|
||
"click_to_sign_in": "Napsauta mitä tahansa tai kirjaudu sisään painamalla näppäintä",
|
||
"username_placeholder": "Käyttäjätunnus",
|
||
"password_placeholder": "Salasana",
|
||
"sign_in": "Sign in",
|
||
"verify": "Verify",
|
||
"totp_title": "Kaksitekijäinen todennus",
|
||
"totp_subtitle": "Syötä 6-numeroinen koodi todennussovelluksesta",
|
||
"back_to_login": "Takaisin kirjautumiseen",
|
||
"fill_all_fields": "Täytä kaikki kentät",
|
||
"invalid_credentials": "Virheellinen käyttäjätunnus tai salasana",
|
||
"invalid_code": "Virheellinen vahvistuskoodi",
|
||
"enter_6_digits": "Syötä kaikki 6 numeroa",
|
||
"network_error": "Network error — check your connection",
|
||
"session_expired": "Istunto vanhentunut. Kirjaudu uudelleen sisään."
|
||
},
|
||
"tokens": {
|
||
"title": "Laitteen tunnukset",
|
||
"subtitle": "Hallinnoi automaattisen laitteiden hallinnan rekisteröintitunnuksia",
|
||
"enrollment_mode": "Ilmoittautumistila",
|
||
"mode_open": "Avaa",
|
||
"mode_open_desc": "Mikä tahansa laite voi rekisteröityä ilman token-tunnusta",
|
||
"mode_managed": "Managed",
|
||
"mode_managed_desc": "Devices need a valid token to register",
|
||
"mode_locked": "Locked",
|
||
"mode_locked_desc": "No new device registrations allowed",
|
||
"total": "Tokeneja yhteensä",
|
||
"active": "Active",
|
||
"used": "Used",
|
||
"revoked": "Revoked",
|
||
"search_placeholder": "Hae tunnuksia...",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_used": "Used",
|
||
"status_revoked": "Revoked",
|
||
"status_expired": "Expired",
|
||
"bulk_generate": "Luo joukko",
|
||
"create": "Luo tunnus",
|
||
"edit": "Muokkaa Tokeni��",
|
||
"token": "Token",
|
||
"name": "Name",
|
||
"status": "Status",
|
||
"uses": "Uses",
|
||
"bound_peer": "Bound Peer",
|
||
"expires": "Expires",
|
||
"created": "Luotu",
|
||
"actions": "Actions",
|
||
"name_placeholder": "esim. Office PC erä",
|
||
"max_uses": "Max Uses",
|
||
"max_uses_hint": "0 = rajoittamaton",
|
||
"expires_in": "Expires In",
|
||
"no_expiration": "Ei vanhenemista",
|
||
"expires_1h": "1 hour",
|
||
"expires_24h": "24 hours",
|
||
"expires_7d": "7 days",
|
||
"expires_30d": "30 days",
|
||
"note": "Note",
|
||
"note_placeholder": "Valinnainen huomautus tästä tunnuksesta...",
|
||
"count": "Count",
|
||
"count_range": "Luotavien tunnuksien määrä (1-100)",
|
||
"name_prefix": "Name Prefix",
|
||
"generate": "Generate",
|
||
"token_created": "Token luotu",
|
||
"tokens_generated": "Tokenit luotu",
|
||
"copy_warning": "Kopioi tunnus nyt. Sitä ei näytetä uudelleen.",
|
||
"copy_token": "Copy Token",
|
||
"copied": "Copied!",
|
||
"revoke": "Revoke",
|
||
"revoke_confirm": "Haluatko varmasti peruuttaa tämän tunnuksen? Tämä ei vaikuta siihen jo rekisteröityihin laitteisiin.",
|
||
"revoked_success": "Tunnus peruutettu onnistuneesti",
|
||
"no_tokens": "Tunnuksia ei löytynyt",
|
||
"expired": "Expired",
|
||
"never": "Never",
|
||
"save": "Tallenna",
|
||
"cancel": "Peruuta",
|
||
"unlimited": "Unlimited"
|
||
},
|
||
"tutorial": {
|
||
"next": "Seuraavaksi",
|
||
"prev": "Previous",
|
||
"skip": "Skip",
|
||
"finish": "Valmis",
|
||
"close": "Sulje",
|
||
"step_of": "{current} / {total}",
|
||
"console_sidebar_title": "Navigoinnin sivupalkki",
|
||
"console_sidebar_text": "Pääset kaikkiin moduuleihin täältä. Napsauta mitä tahansa kuvaketta navigoidaksesi kyseiseen osioon. Sivupalkki mukautuu näytön kokoon.",
|
||
"console_expand_title": "Laajenna sivupalkki",
|
||
"console_expand_text": "Napsauta tätä laajentaaksesi sivupalkkia ja nähdäksesi kaikkien navigointikohteiden täydelliset tunnisteet. Tiivistä napsauttamalla uudelleen.",
|
||
"console_search_title": "Pikahaku",
|
||
"console_search_text": "Hae laitteita, asetuksia tai toimintoja nopeasti. Paina Ctrl+K saadaksesi pikanäppäimen.",
|
||
"console_dashboard_title": "Kojelauta",
|
||
"console_dashboard_text": "Keskittimesi näyttää palvelimen tilan, online-laitteet ja nopeat toiminnot. Pidä silmällä tärkeitä mittareita yhdellä silmäyksellä.",
|
||
"console_devices_title": "Laitehallinta",
|
||
"console_devices_text": "Tarkastele, etsi ja hallinnoi kaikkia yhdistettyjä laitteita. Suodata tilan mukaan, määritä tunnisteita ja määritä yksittäisiä laiteasetuksia.",
|
||
"console_settings_title": "Asetukset",
|
||
"console_settings_text": "Määritä palvelimen toiminta, suojausasetukset, brändäys ja käyttäjien hallinta. Mukauta BetterDesk tarpeidesi mukaan.",
|
||
"console_desktop_title": "Työpöytätila",
|
||
"console_desktop_text": "Vaihda työpöytätilaan, jos haluat käyttää ikkunoitua työtilaa widgeteillä. Täydellinen monen tehtävän suorittamiseen ja kojetaulujen valvontaan.",
|
||
"console_complete_title": "Olet valmis!",
|
||
"console_complete_text": "Tutustu sivupalkin luokkiin löytääksesi kaikki ominaisuudet. Napsauta Ohje-kuvaketta milloin tahansa käynnistääksesi tämän oppaan uudelleen.",
|
||
"desktop_topbar_title": "Top Bar",
|
||
"desktop_topbar_text": "Yläpalkissa näkyy kello, pikasäätimet ja pääsy sovelluslaatikkoon. Napsauta ruudukkokuvaketta selataksesi kaikkia sovelluksia.",
|
||
"desktop_drawer_title": "App Drawer",
|
||
"desktop_drawer_text": "Avaa sovelluslaatikko etsiäksesi ja käynnistääksesi minkä tahansa konsolitoiminnon kelluvana ikkunana. Sovellukset on järjestetty luokittain.",
|
||
"desktop_widgets_title": "Widget-hallintapaneeli",
|
||
"desktop_widgets_text": "Muokattava työtilasi. Widgetit näyttävät reaaliaikaista tietoa ja tarjoavat nopean pääsyn ominaisuuksiin. Järjestä uudelleen vetämällä.",
|
||
"desktop_add_widget_title": "Lisää widgetejä",
|
||
"desktop_add_widget_text": "Napsauta tätä selataksesi saatavilla olevia widgetejä. Valitse valvontanäytöistä, laiteluetteloista, muistiinpanoista ja muista.",
|
||
"desktop_taskbar_title": "Taskbar",
|
||
"desktop_taskbar_text": "Avoimet sovellukset näkyvät täällä. Tarkenna tai pienennä ikkunoita napsauttamalla. Näet sovellusten tunnisteet viemällä hiiren osoitinta kuvakkeisiin.",
|
||
"desktop_snap_title": "Kiinnitysasettelut",
|
||
"desktop_snap_text": "Vedä ikkunoita näytön reunoille napsauttaaksesi ne paikoilleen, tai vie hiiren osoittimella suurenna-painiketta asettelun esiasetuksia varten. Kokeile Aero Shakea!",
|
||
"desktop_windows_title": "App Windows",
|
||
"desktop_windows_text": "Sovellukset avautuvat vedettävissä ikkunoissa, joiden kokoa voi muuttaa. Pienennä, suurenna tai sulje otsikkopalkista. Windows-taso widgetien yläpuolella.",
|
||
"desktop_search_title": "Pikahaku",
|
||
"desktop_search_text": "Hae eri laitteista, sivuilta ja asetuksista. Avaa haku välittömästi painamalla Ctrl+K missä tahansa.",
|
||
"desktop_complete_title": "Työpöytätila valmis!",
|
||
"desktop_complete_text": "Kokeile avata sovelluksia laatikosta ja järjestää ikkunat vierekkäin. Käytä widgetien esiasetuksia nopeaan kojelautaasetteluun.",
|
||
"devices_folders_title": "Laitteen kansiot",
|
||
"devices_folders_text": "Järjestä laitteet kansioihin. Suodata luettelo napsauttamalla kansiota. Napsauta hiiren kakkospainikkeella nimetäksesi uudelleen tai poistaaksesi.",
|
||
"devices_search_title": "Haku ja suodatin",
|
||
"devices_search_text": "Hae tunnuksen, isäntänimen tai alustan perusteella. K��ytä tilapillereitä näyttääksesi vain online-tilassa, offline-tilassa tai kaikilla laitteilla.",
|
||
"devices_table_title": "Laiteluettelo",
|
||
"devices_table_text": "Napsauta mitä tahansa laiteriviä saadaksesi lisätietoja. Käytä oikealla olevaa kebab-valikkoa pikatoimintoihin, kuten yhdistämiseen, tunnisteiden muokkaamiseen tai poistamiseen.",
|
||
"devices_complete_title": "Laitehallinta valmiina!",
|
||
"devices_complete_text": "Järjestä ne vetämällä laitteita kansioiden välillä. Kaksoisnapsauta laitetta avataksesi sen tietopaneelin.",
|
||
"settings_tabs_title": "Asetukset Luokat",
|
||
"settings_tabs_text": "Siirry Yleiset-, Turvallisuus-, Ulkoasu- ja muiden määritysosien välillä.",
|
||
"settings_content_title": "Kokoonpano",
|
||
"settings_content_text": "Jokainen osio sisältää tietyt palvelin- ja konsoliasetukset. Muutokset tallennetaan, kun napsautat Tallenna.",
|
||
"settings_complete_title": "Asetusten yleiskatsaus",
|
||
"settings_complete_text": "Tarkista 2FA-, API-avaimien suojausasetukset ja käyttäjien hallinta. Vieraile Ulkoasussa muokataksesi konsolin ulkoasua.",
|
||
"help": "Ohjeet ja opetusohjelmat",
|
||
"tour_console": "Konsolikierros",
|
||
"tour_desktop": "Työpöytätilan esittely",
|
||
"tour_devices": "Laitteet Tour",
|
||
"tour_settings": "Asetukset Tour",
|
||
"reset_all": "Nollaa kaikki opetusohjelmat",
|
||
"tour_remote": "Etäistunnon kierros",
|
||
"tour_organization": "Organisaation asetukset",
|
||
"tour_cdap": "CDAP Yleiskatsaus",
|
||
"tour_chat": "Chatin perusteet",
|
||
"remote_toolbar_title": "Etätyökalupalkki",
|
||
"remote_toolbar_text": "Käytä näytön ohjaimia, leikepöydän synkronointia, erikoisnäppäimiä ja laatuasetuksia työkalupalkista. Vaihda koko näyttö päälle F11-näppäimellä.",
|
||
"remote_canvas_title": "Etänäyttö",
|
||
"remote_canvas_text": "Tämä on kaukosäätimen näyttö. Napsauta sisällä aloittaaksesi etälaitteen ohjauksen. Hiiren ja näppäimistön syöttö välitetään automaattisesti.",
|
||
"remote_clipboard_title": "Leikepöydän synkronointi",
|
||
"remote_clipboard_text": "Kopioi ja liitä tekstiä tietokoneen ja etälaitteen välillä. Käytä näppäinyhdistelmää Ctrl+C / Ctrl+V normaalisti, kun keskität etänäytön.",
|
||
"remote_complete_title": "Etäistunto valmis!",
|
||
"remote_complete_text": "Käytä työkalupalkin painikkeita erikoisnäppäimille (Ctrl+Alt+Del, PrintScreen) ja näytön vaihtamiseen. Lopeta istunto painamalla Esc-näppäintä tai napsauttamalla Katkaise yhteys.",
|
||
"org_overview_title": "Organisaatiot",
|
||
"org_overview_text": "Organisaatioiden avulla voit ryhmitellä käyttäjiä, laitteita ja käytäntöjä. Jokaisella organisaatiolla on oma järjestelmänvalvojansa, operaattorinsa ja asetuksesi.",
|
||
"org_create_title": "Luo organisaatio",
|
||
"org_create_text": "Napsauta tätä luodaksesi uuden organisaation. Anna nimi, etana ja valinnainen kuvaus. Sinusta tulee uuden organisaation omistaja.",
|
||
"org_members_title": "Hallitse jäseniä",
|
||
"org_members_text": "Kutsu käyttäjiä sähköpostitse, määritä rooleja (järjestelmänvalvoja, operaattori, käyttäjä) ja hallitse käyttöoikeuksia. Jäsenet voivat nähdä organisaatiolleen määritetyt laitteet.",
|
||
"org_devices_title": "Määritä laitteet",
|
||
"org_devices_text": "Lisää laitteita organisaatioon. Tässä määritetyt laitteet perivät organisaation käytännöt ja näkyvät sen jäsenille.",
|
||
"org_policies_title": "Organisaatiokäytännöt",
|
||
"org_policies_text": "Aseta organisaatiolle suojauskäytännöt, kuten salasanavaatimukset, istunnon aikakatkaisut, 2FA-valvonta ja laitteiden rekisteröintisäännöt.",
|
||
"org_complete_title": "Organisaation asetukset valmis!",
|
||
"org_complete_text": "Kutsu tiimisi ja määritä laitteet aloittamaan organisaation kattavan hallinnan käyttö. Käytännöt koskevat automaattisesti kaikkia jäseniä.",
|
||
"cdap_devices_title": "CDAP-laitteet",
|
||
"cdap_devices_text": "Näytä kaikki yhdistetyt CDAP-laitteet — IoT-anturit, logiikkaohjaimet, sillat ja mukautetut ohjelmat. Vihreät indikaattorit näyttävät live-yhteydet.",
|
||
"cdap_widgets_title": "Vimpainkojelauta",
|
||
"cdap_widgets_text": "Vimpaimet näyttävät reaaliaikaisia tietoja laitteista. Mittarit, kytkimet, LEDit, kaaviot — jokainen vimpaintyyppi visualisoi erilaisen datan.",
|
||
"cdap_commands_title": "Lähetä komentoja",
|
||
"cdap_commands_text": "Tee yhteistyötä laitteiden kanssa lähettämällä komentoja. Komentoloki tallentaa historian.",
|
||
"cdap_terminal_title": "Laitteterminaali",
|
||
"cdap_terminal_text": "Avaa terminaali-istunto CDAP-ohjelmille edistynyttä diagnostiikkaa tai manuaalista konfiguraatiota varten.",
|
||
"cdap_complete_title": "CDAP-yleiskatsaus valmis!",
|
||
"cdap_complete_text": "Tutustu laitevimpaimiin, lähetä komentoja ja käytä terminaalia tai tiedostoselailuohjelmaa syvempään hallintaan.",
|
||
"chat_contacts_title": "Yhteystiedot & Ryhmät",
|
||
"chat_contacts_text": "Katso yhteystietosi ja chat-ryhmäsi. Napsauta mitä tahansa kontaktia avataksesi keskustelun. Vihreät pisteet osoittavat online-käyttäjiä.",
|
||
"chat_send_title": "Lähetä viestejä",
|
||
"chat_send_text": "Kirjoita viestisi ja lähetä painamalla Enter. Viestit ovat päästä päähän -salattuja, kun molemmat osapuolet tukevat E2E:tä.",
|
||
"chat_file_title": "Jaa tiedostoja",
|
||
"chat_file_text": "Jaa tiedostoja napsauttamalla liitekuvaketta. Tiedostot ovat salattuja ja niiden koko voi olla enintään 50 megatavua.",
|
||
"chat_complete_title": "Chat valmis!",
|
||
"chat_complete_text": "Keskustele operaattoreiden ja loppukäyttäjien kanssa reaaliajassa. Luo ryhmiä tiimiviestintää varten. Kaikki viestit tukevat lukukuittauksia.",
|
||
"disable_tutorials": "Poista opetusohjelmat käytöstä",
|
||
"enable_tutorials": "Ota opetusohjelmat käyttöön"
|
||
},
|
||
"help_request": {
|
||
"title": "Apupyynnöt",
|
||
"subtitle": "Hallinnoi saapuvia ohjepyyntöjä pöytätietokoneiden asiakkailta",
|
||
"new_request": "Uusi apupyyntö",
|
||
"device": "Laite",
|
||
"hostname": "Hostname",
|
||
"message": "Message",
|
||
"status": "Status",
|
||
"pending": "Pending",
|
||
"accepted": "Accepted",
|
||
"resolved": "Resolved",
|
||
"accept": "Accept",
|
||
"resolve": "Resolve",
|
||
"no_requests": "Ei avunpyyntöjä",
|
||
"notification": "Apupyyntö vastaanotettu osoitteesta",
|
||
"stats_total": "Total",
|
||
"filter_all": "All"
|
||
},
|
||
"organizations": {
|
||
"title": "Organisaatiot",
|
||
"create": "Luo organisaatio",
|
||
"edit": "Muokkaa organisaatiota",
|
||
"detail": "Organisaation tiedot",
|
||
"name": "Name",
|
||
"slug": "Slug (URL-turvallinen)",
|
||
"logo_url": "Logo URL",
|
||
"users": "Users",
|
||
"devices": "Laitteet",
|
||
"invitations": "Invitations",
|
||
"settings": "Asetukset",
|
||
"add_user": "Add User",
|
||
"assign_device": "Määritä laite",
|
||
"create_invitation": "Luo kutsu",
|
||
"delete_confirm": "Poistetaanko tämä organisaatio? Tämä poistaa kaikki liittyvät käyttäjät, laitteet ja asetukset.",
|
||
"no_orgs": "Ei vielä organisaatioita",
|
||
"no_orgs_hint": "Luo ensimmäinen organisaatiosi ja aloita laitteiden ja käyttäjien hallinta.",
|
||
"connection_policy": "Yhteyskäytäntö",
|
||
"allow_file_transfer": "Salli tiedostonsiirto",
|
||
"allow_clipboard": "Salli leikepöytä",
|
||
"max_session_duration": "Istunnon enimmäiskesto (min)",
|
||
"role_owner": "Omistaja (org-admin)",
|
||
"role_admin": "Järjestelmänvalvoja",
|
||
"role_operator": "Operator",
|
||
"role_user": "Jäsen",
|
||
"username": "Käyttäjätunnus",
|
||
"password": "Salasana",
|
||
"display_name": "Näyttönimi",
|
||
"email": "Email",
|
||
"role": "Role",
|
||
"last_login": "Last Login",
|
||
"actions": "Actions",
|
||
"device_id": "Laitteen tunnus",
|
||
"department": "Department",
|
||
"building": "Building",
|
||
"location": "Location",
|
||
"assigned_user": "Määrätty käyttäjä",
|
||
"token": "Token",
|
||
"expires": "Expires",
|
||
"used": "Used",
|
||
"no_users": "Ei käyttäjiä tässä organisaatiossa.",
|
||
"no_devices": "Tälle organisaatiolle ei ole määritetty laitteita.",
|
||
"no_invitations": "Ei kutsuja.",
|
||
"user_added": "User added",
|
||
"user_removed": "Käyttäjä poistettu",
|
||
"user_updated": "Käyttäjärooli päivitetty",
|
||
"device_assigned": "Laite määritetty",
|
||
"device_unassigned": "Laite on poistettu",
|
||
"invitation_created": "Kutsu luotu",
|
||
"settings_saved": "Asetukset tallennettu",
|
||
"org_deleted": "Organisaatio poistettu",
|
||
"confirm_remove_user": "Poistetaanko tämä käyttäjä organisaatiosta?",
|
||
"confirm_unassign_device": "Poistetaanko tämän laitteen määritys organisaatiosta?",
|
||
"confirm_delete_org": "Poistetaanko tämä organisaatio ja kaikki siihen liittyvät tiedot?",
|
||
"edit_role": "Muokkaa roolia",
|
||
"raw_settings": "Raaka-asetukset",
|
||
"key": "Key",
|
||
"value": "Value",
|
||
"save": "Tallenna asetukset",
|
||
"policy_unattended": "Valvomaton (välitön)",
|
||
"policy_attended": "Osallistunut (vahvistuksella)",
|
||
"policy_ask": "Always ask",
|
||
"expires_hours": "Vanheneminen (tuntia)",
|
||
"loading_failed": "Organisaation tietojen lataaminen epäonnistui",
|
||
"name_slug_required": "Nimi ja etana vaaditaan",
|
||
"org_created": "Organisaatio luotu",
|
||
"org_updated": "Organisaatio päivitetty",
|
||
"create_new_user": "Luo uusi",
|
||
"add_existing_user": "Lisää olemassa oleva",
|
||
"none_available": "none",
|
||
"select_user": "Valitse käyttäjä",
|
||
"org_role": "Organisaation rooli",
|
||
"link_user_hint": "Valittu käyttäjä linkitetään tähän organisaatioon hänen palvelintilinsä tunnistetiedoilla.",
|
||
"no_available_users": "Kaikki palvelimen käyttäjät on jo linkitetty tähän organisaatioon.",
|
||
"user_linked": "Käyttäjä linkitetty organisaatioon",
|
||
"device_groups_tab": "Laiteryhmät",
|
||
"device_groups_intro": "Tähän organisaatioon linkitetyt laiteryhmät määrittävät, mihin koneisiin jäsenet pääsevät RustDesk-asiakkaassa. Jäsenyyden ja käyttöoikeudet määrität Laitteet-sivulla.",
|
||
"manage_in_devices": "Avaa Laitteet → Ryhmät",
|
||
"no_org_device_groups": "Tähän organisaatioon ei ole vielä linkitetty laiteryhmiä.",
|
||
"create_org_device_group": "Luo laiteryhmä",
|
||
"org_device_group_created": "Laiteryhmä luotu",
|
||
"org_user_groups_title": "Käyttäjäryhmät",
|
||
"org_user_groups_intro": "Organisaatioon linkitetyille käyttäjäryhmille voidaan myöntää pääsy yllä oleviin laiteryhmiin (Laitteet → Ryhmät → Sallitut käyttäjäryhmät).",
|
||
"no_org_user_groups": "Organisaatioon ei ole linkitetty käyttäjäryhmiä.",
|
||
"group_name": "Name",
|
||
"group_type": "Type",
|
||
"group_members": "Laitteet",
|
||
"group_type_manual": "Manual",
|
||
"group_type_tag": "Tag",
|
||
"group_allowed_user_groups": "Sallitut käyttäjäryhmät",
|
||
"group_devices_suffix": "laitteet",
|
||
"group_name_required": "Ryhmän nimi on pakollinen",
|
||
"org_team_id": "Organisaation tiimitunnus",
|
||
"link_team_id_hint": "Ryhmä linkitetään automaattisesti tähän organisaatioon (tiimitunnus = organisaation tunnus).",
|
||
"address_book": "Osoitekirja",
|
||
"address_book_import_devices": "Tuo organisaation laitteet",
|
||
"address_book_save": "Tallenna osoitekirja",
|
||
"address_book_intro": "Hallitse kontakteja, jotka jaetaan tämän organisaation jäsenille. Henkilökohtaiset osoitekirjamerkinnät pysyvät yksityisinä ja ohittavat jaetut merkinnät ristiriitatilanteessa.",
|
||
"address_book_enabled": "Jaa tämä osoitekirja organisaation jäsenille",
|
||
"address_book_json": "Osoitekirjan JSON",
|
||
"address_book_json_hint": "RustDesk legacy -muoto, esimerkiksi: {\"peers\":[{\"id\":\"123456789\",\"alias\":\"Toimisto-PC\"}],\"tags\":[\"Toimisto\"]}",
|
||
"address_book_invalid_json": "Osoitekirjan on oltava kelvollista JSONia",
|
||
"address_book_peers_array_required": "Osoitekirjan peers-kentän on oltava taulukko",
|
||
"address_book_tags_array_required": "Osoitekirjan tags-kentän on oltava taulukko",
|
||
"address_book_saved": "Osoitekirja tallennettu",
|
||
"address_book_save_failed": "Osoitekirjan tallennus epäonnistui",
|
||
"address_book_imported": "Organisaation laitteet tuotu",
|
||
"address_book_import_none": "Ei uusia organisaation laitteita tuotavaksi",
|
||
"address_book_contacts": "Shared contacts",
|
||
"address_book_add_peer": "Add contact",
|
||
"address_book_peer_id": "Device ID",
|
||
"address_book_alias": "Alias",
|
||
"address_book_peer_tags": "Contact tags",
|
||
"address_book_peer_tags_placeholder": "office, support",
|
||
"address_book_tags_label": "Global tags",
|
||
"address_book_tags_placeholder": "Office, Support",
|
||
"address_book_tags_hint": "Comma-separated tags available in the RustDesk client address book.",
|
||
"address_book_no_peers": "No contacts yet — add a device ID or import organization devices.",
|
||
"address_book_show_json": "Advanced JSON",
|
||
"address_book_hide_json": "Structured editor"
|
||
},
|
||
"chat": {
|
||
"e2e_enabled": "Päästä päähän salattu",
|
||
"e2e_establishing": "Luodaan suojattua kanavaa...",
|
||
"e2e_established": "Suojattu kanava perustettu",
|
||
"e2e_unsupported": "E2E-salausta ei tueta tässä selaimessa",
|
||
"typing_indicator": "kirjoittaa...",
|
||
"read_receipt": "Read",
|
||
"delivered": "Delivered",
|
||
"file_share": "Tiedosto",
|
||
"file_too_large": "Tiedosto liian suuri (enintään 50 Mt)",
|
||
"file_encrypted": "Salattu tiedostonsiirto",
|
||
"presence_online": "Online",
|
||
"presence_away": "Away",
|
||
"presence_busy": "Busy",
|
||
"presence_offline": "Offline",
|
||
"key_rotation": "Suojausavaimia kierretty",
|
||
"new_message": "New message",
|
||
"title": "Chat",
|
||
"contacts": "Contacts",
|
||
"groups": "ryhmät",
|
||
"no_contacts": "Ei vielä yhteystietoja",
|
||
"no_groups": "Ei vielä ryhmiä",
|
||
"no_messages": "Ei viestejä vielä",
|
||
"no_results": "Tuloksia ei löytynyt",
|
||
"select_conversation": "Aloita chattailu valitsemalla keskustelu",
|
||
"type_message": "Kirjoita viesti...",
|
||
"send": "Lähetä",
|
||
"attach_file": "Liitä tiedosto",
|
||
"emoji": "Emoji",
|
||
"search_messages": "Hae viestejä",
|
||
"create_group": "Luo ryhmä",
|
||
"group_name": "Ryhmän nimi",
|
||
"group_members": "jäsenet",
|
||
"cancel": "Peruuta",
|
||
"create": "Luo",
|
||
"members": "jäseniä",
|
||
"today": "Today",
|
||
"yesterday": "Yesterday",
|
||
"react": "React",
|
||
"my_presence": "My status",
|
||
"search_placeholder": "Hae yhteystietoja ja viestejä",
|
||
"select_conversation_hint": "Valitse keskustelu nähdäksesi viestit",
|
||
"info": "Info",
|
||
"group_name_placeholder": "Anna ryhmän nimi"
|
||
},
|
||
"toast": {
|
||
"device_connected": "Laite yhdistetty",
|
||
"device_disconnected": "Laitteen yhteys katkaistu",
|
||
"session_started": "Etäistunto aloitettu",
|
||
"session_ended": "Etäistunto päättyi",
|
||
"file_upload_complete": "Tiedoston lataus valmis",
|
||
"settings_saved": "Asetukset tallennettu",
|
||
"error_generic": "Tapahtui virhe",
|
||
"connection_lost": "Yhteys katkesi",
|
||
"reconnecting": "Yhdistetään uudelleen..."
|
||
},
|
||
"theme": {
|
||
"dark": "Dark",
|
||
"light": "Light",
|
||
"auto": "System",
|
||
"title": "Theme",
|
||
"custom": "Mukautettu"
|
||
},
|
||
"days": {
|
||
"mon": "Mon",
|
||
"tue": "Tue",
|
||
"wed": "Wed",
|
||
"thu": "Thu",
|
||
"fri": "Fri",
|
||
"sat": "Sat",
|
||
"sun": "Sun"
|
||
},
|
||
"toolkit": {
|
||
"title": "Toolkit",
|
||
"subtitle": "Järjestelmänvalvojan apuohjelmat ja diagnostiikkatyökalut",
|
||
"cat_network": "Network",
|
||
"cat_crypto": "Crypto",
|
||
"cat_encoding": "Encoding",
|
||
"cat_system": "System",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"domain": "Domain",
|
||
"run": "Run",
|
||
"generate": "Generate",
|
||
"encode": "Encode",
|
||
"decode": "Decode",
|
||
"send": "Lähetä",
|
||
"refresh": "Refresh",
|
||
"algorithm": "Algorithm",
|
||
"input_text": "Input Text",
|
||
"enter_text": "Kirjoita tekstiä...",
|
||
"length": "Length",
|
||
"options": "Options",
|
||
"source": "Source",
|
||
"lines": "Lines",
|
||
"log_console": "Console",
|
||
"log_go": "Siirry palvelimeen",
|
||
"mac_address": "MAC Address",
|
||
"broadcast": "Broadcast",
|
||
"ping_title": "Ping",
|
||
"ping_desc": "Tarkista isännän tavoitettavuus ja latenssi",
|
||
"tcp_title": "TCP Portin tarkistus",
|
||
"tcp_desc": "Testaa TCP-portin liitäntä",
|
||
"ssl_title": "SSL-tarkastaja",
|
||
"ssl_desc": "Tarkista SSL/TLS-varmenteen tiedot",
|
||
"http_title": "HTTP Terveystarkastus",
|
||
"http_desc": "Tarkista HTTP-päätepisteen tila",
|
||
"dns_title": "DNS Lookup",
|
||
"dns_desc": "Ratkaise isäntänimi IP-osoitteeksi",
|
||
"whois_title": "DNS Records",
|
||
"whois_desc": "Kysely A-, AAAA-, MX-, TXT-, NS-tietueita",
|
||
"speed_title": "Speed Test",
|
||
"speed_desc": "Mittaa latauskaistanleveyttä",
|
||
"run_speed_test": "Suorita nopeustesti",
|
||
"wol_title": "Wake-on-LAN",
|
||
"wol_desc": "Lähetä taikapaketti laitteen herättämiseksi",
|
||
"wol_sent": "Taikapaketti lähetetty",
|
||
"hash_title": "Hash-generaattori",
|
||
"hash_desc": "Luo salaustiivisteitä",
|
||
"password_title": "Salasanageneraattori",
|
||
"password_desc": "Luo turvallinen satunnainen salasana",
|
||
"jwt_title": "JWT Decoder",
|
||
"jwt_desc": "Dekoodaa ja tarkasta JSON-verkkotunnukset",
|
||
"jwt_token": "JWT Token",
|
||
"base64_title": "Base64",
|
||
"base64_desc": "Koodaa tai purkaa Base64-tiedot",
|
||
"url_title": "URL Encoder",
|
||
"url_desc": "Koodaa tai purkaa URL-komponentit",
|
||
"processes_title": "Prosessiluettelo",
|
||
"processes_desc": "Tarkastele käynnissä olevia järjestelmäprosesseja",
|
||
"disk_title": "Disk Usage",
|
||
"disk_desc": "Näytä levyosion käyttö",
|
||
"db_title": "Tietokannan tilastot",
|
||
"db_desc": "Näytä tietokantataulukon tilastot",
|
||
"docker_title": "Docker Säiliöt",
|
||
"docker_desc": "Näytä käynnissä olevat Docker-säilöt",
|
||
"logs_title": "Log Viewer",
|
||
"logs_desc": "Näytä viimeisimmät lokitulosteet",
|
||
"ip_address": "IP",
|
||
"latency": "Latency",
|
||
"ttl": "TTL",
|
||
"status": "Status",
|
||
"resolved": "Resolved",
|
||
"subject": "Subject",
|
||
"issuer": "Issuer",
|
||
"valid_from": "Voimassa alkaen",
|
||
"valid_to": "Voimassa",
|
||
"days_left": "Days Left",
|
||
"days": "days",
|
||
"protocol": "Protocol",
|
||
"cipher": "Cipher",
|
||
"alt_names": "SANs",
|
||
"chain": "Chain",
|
||
"record_type": "Type",
|
||
"record_value": "Value",
|
||
"hash_value": "Hash",
|
||
"entropy": "Entropy",
|
||
"very_strong": "Very Strong",
|
||
"strong": "Strong",
|
||
"weak": "Weak",
|
||
"expiry": "Expiry",
|
||
"expired": "Expired",
|
||
"valid": "Valid",
|
||
"process_name": "Name",
|
||
"db_type": "Type",
|
||
"db_size": "Size",
|
||
"table_name": "Table",
|
||
"row_count": "Rows",
|
||
"no_data": "Tietoja ei ole saatavilla",
|
||
"no_docker": "Docker-säiliöitä ei löytynyt tai Docker ei ole saatavilla",
|
||
"no_logs": "Ei lokirivejä saatavilla"
|
||
},
|
||
"policies": {
|
||
"title": "Organisaatiokäytännöt",
|
||
"subtitle": "Hallinnoi organisaatioidesi suojaus-, yhteys- ja ominaisuuskäytäntöjä",
|
||
"select_org": "Organisaatio",
|
||
"select_org_placeholder": "Valitse organisaatio...",
|
||
"select_org_first": "Valitse organisaatio nähdäksesi käytännön tarkastuslokin.",
|
||
"configured": "Määritetty",
|
||
"connection_title": "Yhteyskäytäntö",
|
||
"connection_desc": "Hallitse kuinka etäistunnot muodostetaan",
|
||
"connection_mode": "Yhteystila",
|
||
"mode_attended": "Osallistunut (vaatii käyttäjän hyväksynnän)",
|
||
"mode_unattended": "Vartioimaton (salli aina)",
|
||
"mode_ask": "Kysy aina",
|
||
"max_session": "Istunnon enimmäiskesto (minuuttia)",
|
||
"idle_lock": "Tyhjäkäyntilukon aikakatkaisu (minuuttia)",
|
||
"wallpaper_policy": "Taustakuva istunnon aikana",
|
||
"wallpaper_show": "Näytä",
|
||
"wallpaper_hide_session": "Piilota istunnon aikana",
|
||
"wallpaper_hide_always": "Piilota aina",
|
||
"features_title": "Ominaisuuskäytäntö",
|
||
"features_desc": "Ota käyttöön tai poista käytöstä tiettyjä ominaisuuksia laitteille",
|
||
"allow_file_transfer": "Salli tiedostonsiirto",
|
||
"allow_clipboard": "Salli leikepöydän synkronointi",
|
||
"allow_audio": "Salli äänen suoratoisto",
|
||
"allow_recording": "Salli istunnon tallennus",
|
||
"security_title": "Turvallisuuspolitiikka",
|
||
"security_desc": "Täytä organisaation laitteiden suojausvaatimukset",
|
||
"require_2fa": "Vaatii 2FA:n valvomattomaan käyttöön",
|
||
"password_min_length": "Salasanan vähimmäispituus",
|
||
"password_require_special": "Vaadi erikoismerkkejä",
|
||
"password_max_age": "Salasanan enimmäisikä (päivää, 0 = ei koskaan)",
|
||
"allowed_operators": "Sallitut operaattoriroolit (pilkuilla erotettu)",
|
||
"network_title": "Verkkokäytäntö",
|
||
"network_desc": "Ohjaa välityspalvelimia ja suoria yhteyksiä",
|
||
"block_direct_p2p": "Estä suora P2P (force relay)",
|
||
"allowed_relays": "Sallitut välityspalvelimet (yksi per rivi)",
|
||
"ip_allowlist": "IP-salliluettelo (CIDR, yksi riviä kohden)",
|
||
"update_title": "Päivitä käytäntö",
|
||
"update_desc": "Hallitse automaattisia päivityksiä ja päivitä kanavia",
|
||
"auto_update": "Ota automaattinen päivitys käyttöön",
|
||
"update_channel": "Päivitä kanava",
|
||
"audit_title": "Käytännön muutokset",
|
||
"audit_desc": "Viimeaikainen käytäntömuutoshistoria",
|
||
"no_audit": "Sääntömuutoksia ei ole tallennettu.",
|
||
"save_success": "Käytännön tallennus onnistui",
|
||
"save_failed": "Käytännön tallentaminen epäonnistui",
|
||
"load_failed": "Käytäntöjen lataaminen epäonnistui",
|
||
"block_direct_p2p_hint": "Koskee tämän organisaation laitteita."
|
||
},
|
||
"attestation": {
|
||
"title": "Laitteen todistus",
|
||
"subtitle": "Tarkkaile laitteen henkilöllisyyden vahvistusta ja laitteiston sormenjälkiä",
|
||
"verified": "Verified",
|
||
"pending": "Pending",
|
||
"failed": "Epäonnistui",
|
||
"device_list": "Laitteen todistustiedot",
|
||
"device_list_desc": "Laitteiston sormenjäljet ja henkilöllisyyden vahvistuksen tila",
|
||
"col_device": "Laitteen tunnus",
|
||
"col_hostname": "Hostname",
|
||
"col_fingerprint": "Fingerprint",
|
||
"col_status": "Status",
|
||
"col_last_check": "Last Check",
|
||
"col_actions": "Actions",
|
||
"no_records": "Todistustietoja ei löytynyt.",
|
||
"verify_success": "Laite merkitty vahvistetuksi",
|
||
"verify_failed": "Laitteen vahvistaminen epäonnistui",
|
||
"revoke_success": "Laitteen todistus peruttu",
|
||
"revoke_failed": "Todistuksen peruuttaminen epäonnistui"
|
||
},
|
||
"fleet": {
|
||
"title": "Laivaston hallinta",
|
||
"tab_resources": "Resources",
|
||
"tab_tasks": "Tasks",
|
||
"tab_builder": "Työnkulun rakentaja",
|
||
"tab_compliance": "Compliance",
|
||
"res_title": "Resurssien kartoitus",
|
||
"res_all_types": "All Types",
|
||
"res_type_printer": "Printer",
|
||
"res_type_network_drive": "Verkkoasema",
|
||
"res_type_dns": "DNS-palvelin",
|
||
"res_type_proxy": "Proxy",
|
||
"res_type_vpn": "VPN",
|
||
"res_add": "Lisää resurssi",
|
||
"res_name": "Resurssin nimi",
|
||
"res_type": "Type",
|
||
"res_address": "Osoite / Polku",
|
||
"res_target": "Target",
|
||
"res_scope": "Scope",
|
||
"res_scope_org": "Organisaatio",
|
||
"res_scope_group": "ryhmä",
|
||
"res_scope_device": "Laite",
|
||
"res_scope_value": "Scope Value",
|
||
"res_status": "Status",
|
||
"res_active": "Active",
|
||
"res_inactive": "Inactive",
|
||
"res_no_data": "Resursseja ei löytynyt. Luo resurssi napsauttamalla Lisää resurssi.",
|
||
"res_confirm_delete": "Haluatko varmasti poistaa tämän resurssin?",
|
||
"task_title": "Tehtävien ajoitus",
|
||
"task_all_status": "All Status",
|
||
"task_status_pending": "Pending",
|
||
"task_status_running": "Running",
|
||
"task_status_success": "Success",
|
||
"task_status_failed": "Epäonnistui",
|
||
"task_search": "Search tasks…",
|
||
"task_create": "Luo tehtävä",
|
||
"task_name": "Task Name",
|
||
"task_type": "Type",
|
||
"task_type_script": "Script",
|
||
"task_type_install": "Install",
|
||
"task_type_update": "Päivitä",
|
||
"task_type_restart": "Käynnistä uudelleen",
|
||
"task_type_deploy": "Deploy",
|
||
"task_type_scan": "Scan",
|
||
"task_targets": "Targets",
|
||
"task_targets_help": "Laitetunnukset tai ryhmien nimet pilkuilla erotettuina",
|
||
"task_schedule": "Schedule",
|
||
"task_schedule_once": "Once",
|
||
"task_schedule_cron": "Cron",
|
||
"task_schedule_interval": "Interval",
|
||
"task_schedule_value": "Aikataulun arvo",
|
||
"task_script": "Käsikirjoitus / komento",
|
||
"task_retries": "Retries",
|
||
"task_timeout": "Timeout (s)",
|
||
"task_last_run": "Last Run",
|
||
"task_no_data": "Tehtäviä ei löytynyt. Aloita napsauttamalla Luo tehtävä.",
|
||
"task_confirm_delete": "Haluatko varmasti poistaa tämän tehtävän?",
|
||
"task_output": "Task Output",
|
||
"task_retry": "Retry",
|
||
"builder_title": "Työnkulun rakentaja",
|
||
"builder_select_workflow": "Select workflow…",
|
||
"builder_new": "New",
|
||
"builder_save": "Tallenna",
|
||
"builder_export": "Export",
|
||
"builder_execute": "Execute",
|
||
"builder_dry_run": "Dry Run",
|
||
"builder_triggers": "Triggers",
|
||
"builder_conditions": "Conditions",
|
||
"builder_actions": "Actions",
|
||
"builder_results": "Results",
|
||
"builder_transforms": "Transforms",
|
||
"builder_properties": "Properties",
|
||
"builder_no_selection": "Valitse solmu muokataksesi sen ominaisuuksia.",
|
||
"builder_node_trigger_manual": "Manuaalinen laukaisu",
|
||
"builder_node_trigger_schedule": "Schedule",
|
||
"builder_node_trigger_event": "Tapahtuman laukaisin",
|
||
"builder_node_cond_os": "OS Check",
|
||
"builder_node_cond_threshold": "Threshold",
|
||
"builder_node_cond_time_window": "Time Window",
|
||
"builder_node_action_script": "Run Script",
|
||
"builder_node_action_install": "Install SW",
|
||
"builder_node_action_restart": "Käynnistä Svc uudelleen",
|
||
"builder_node_action_file_deploy": "Ota käyttöön tiedosto",
|
||
"builder_node_action_message": "Lähetä Viesti",
|
||
"builder_node_result_log": "Log Output",
|
||
"builder_node_result_alert": "Lähetä hälytys",
|
||
"builder_node_result_chain": "Ketjun työnkulku",
|
||
"builder_node_transform_parse": "Parse JSON",
|
||
"builder_node_transform_filter": "Filter",
|
||
"builder_node_transform_delay": "Delay",
|
||
"workflow_name": "Työnkulun nimi:",
|
||
"comp_title": "Ohjelmiston yhteensopivuus",
|
||
"comp_compliant": "Compliant",
|
||
"comp_warning": "Warning",
|
||
"comp_critical": "Critical",
|
||
"comp_score": "Avg. Score",
|
||
"comp_device": "Laite",
|
||
"comp_hostname": "Hostname",
|
||
"comp_os": "OS",
|
||
"comp_score_col": "Score",
|
||
"comp_issues": "Issues",
|
||
"comp_last_scan": "Last Scan",
|
||
"comp_scan": "Scan",
|
||
"comp_scan_all": "Scan All",
|
||
"comp_remediate": "Remediate",
|
||
"comp_remediate_confirm": "Suoritetaanko automaattinen korjaus tällä laitteella?",
|
||
"comp_no_data": "Vaatimustenmukaisuustietoja ei ole saatavilla. Aloita suorittamalla skannaus.",
|
||
"save": "Tallenna",
|
||
"cancel": "Peruuta",
|
||
"close": "Sulje",
|
||
"edit": "Muokkaa",
|
||
"delete": "Poista",
|
||
"actions": "Actions",
|
||
"all_orgs": "Kaikki organisaatiot",
|
||
"select_org_placeholder": "Select organization�",
|
||
"all_types": "All Types",
|
||
"type_printer": "Printer",
|
||
"type_network_drive": "Verkkoasema",
|
||
"type_dns": "DNS-palvelin",
|
||
"type_vpn": "VPN",
|
||
"type_proxy": "Proxy",
|
||
"add_resource": "Lisää resurssi",
|
||
"edit_resource": "Muokkaa resurssia",
|
||
"col_name": "Name",
|
||
"col_type": "Type",
|
||
"col_target": "Target",
|
||
"col_scope": "Scope",
|
||
"col_status": "Status",
|
||
"col_actions": "Actions",
|
||
"no_resources": "No resources found.",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"address": "Osoite / Polku",
|
||
"scope_org": "Organisaatio",
|
||
"scope_group": "ryhmä",
|
||
"scope_device": "Laite",
|
||
"scope_value": "Scope Value",
|
||
"scope_value_hint": "Organization, group, or device ID",
|
||
"confirm_delete": "Haluatko varmasti poistaa tämän kohteen?",
|
||
"all_statuses": "Kaikki tilat",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_success": "Success",
|
||
"status_failed": "Epäonnistui",
|
||
"search_tasks": "Search tasks�",
|
||
"create_task": "Luo tehtävä",
|
||
"edit_task": "Muokkaa tehtävää",
|
||
"col_task_name": "Task Name",
|
||
"col_task_type": "Type",
|
||
"col_schedule": "Schedule",
|
||
"col_last_run": "Last Run",
|
||
"no_tasks": "No tasks found.",
|
||
"task_type_file_deploy": "Tiedoston käyttöönotto",
|
||
"task_type_registry": "Registry",
|
||
"target_devices": "Kohdelaitteet",
|
||
"target_hint": "Device IDs or group names",
|
||
"schedule_immediate": "Immediate",
|
||
"schedule_once": "Once",
|
||
"schedule_cron": "Cron",
|
||
"cron_placeholder": "*/5 * * * *",
|
||
"script_content": "Käsikirjoitus / komento",
|
||
"retry_count": "Retries",
|
||
"timeout_sec": "Timeout (s)",
|
||
"loading": "Ladataan",
|
||
"no_output": "Tulostetta ei ole saatavilla",
|
||
"error_loading": "Virhe ladattaessa tietoja",
|
||
"select_workflow": "Select workflow�",
|
||
"new_workflow": "New",
|
||
"export": "Export",
|
||
"execute": "Execute",
|
||
"dry_run": "Dry Run",
|
||
"node_triggers": "Triggers",
|
||
"node_manual": "Manuaalinen laukaisu",
|
||
"node_schedule": "Schedule",
|
||
"node_event": "Tapahtuman laukaisin",
|
||
"node_conditions": "Conditions",
|
||
"node_os_check": "OS Check",
|
||
"node_threshold": "Threshold",
|
||
"node_time_window": "Time Window",
|
||
"node_actions": "Actions",
|
||
"node_run_script": "Run Script",
|
||
"node_install": "Install SW",
|
||
"node_restart": "Käynnistä Svc uudelleen",
|
||
"node_file_deploy": "Ota käyttöön tiedosto",
|
||
"node_send_message": "Lähetä Viesti",
|
||
"node_results": "Results",
|
||
"node_log_output": "Log Output",
|
||
"node_send_alert": "Lähetä hälytys",
|
||
"node_chain": "Ketjun työnkulku",
|
||
"node_transforms": "Transforms",
|
||
"node_parse_json": "Parse JSON",
|
||
"node_filter": "Filter",
|
||
"node_delay": "Delay",
|
||
"node_properties": "Properties",
|
||
"all_organizations": "Kaikki organisaatiot",
|
||
"scan_all": "Scan All",
|
||
"compliant": "Compliant",
|
||
"non_compliant": "Warning",
|
||
"critical_issues": "Critical",
|
||
"avg_score": "Avg. Score",
|
||
"col_device": "Laite",
|
||
"col_hostname": "Hostname",
|
||
"col_os": "OS",
|
||
"col_score": "Score",
|
||
"col_issues": "Issues",
|
||
"col_last_scan": "Last Scan",
|
||
"no_compliance_data": "No compliance data available.",
|
||
"confirm_remediate": "Suoritetaanko automaattinen korjaus tällä laitteella?"
|
||
},
|
||
"scaling": {
|
||
"title": "Skaalaus ja releen hallinta",
|
||
"tab_overview": "Yleiskatsaus",
|
||
"tab_relays": "Relay Nodes",
|
||
"tab_rules": "Toimeksiannon säännöt",
|
||
"tab_capacity": "Kapasiteetin suunnittelu",
|
||
"arch_title": "Verkkoarkkitehtuuri",
|
||
"arch_loading": "Ladataan arkkitehtuurikaaviota...",
|
||
"stat_relay_nodes": "Relay Nodes",
|
||
"stat_total_devices": "Laitteita yhteensä",
|
||
"stat_active_sessions": "Aktiiviset istunnot",
|
||
"stat_bandwidth": "Kaistanleveys yhteensä",
|
||
"relay_health": "Välityspalvelimen tila",
|
||
"no_relays": "Relesolmuja ei ole määritetty. Lisää ensimmäinen välityssolmu kuorman jakamiseksi.",
|
||
"relay_search": "Etsi releitä...",
|
||
"relay_add": "Lisää välityssolmu",
|
||
"relay_edit": "Muokkaa välityssolmua",
|
||
"col_name": "Name",
|
||
"col_address": "Address",
|
||
"col_location": "Location",
|
||
"col_devices": "Laitteet",
|
||
"col_sessions": "Istunnot",
|
||
"col_bandwidth": "Bandwidth",
|
||
"col_status": "Status",
|
||
"col_actions": "Actions",
|
||
"col_priority": "Priority",
|
||
"col_rule_name": "Rule Name",
|
||
"col_match": "Match",
|
||
"col_target_relay": "Tavoiteviesti",
|
||
"col_fallback": "Fallback",
|
||
"status_online": "Online",
|
||
"status_degraded": "Degraded",
|
||
"status_offline": "Offline",
|
||
"status_enabled": "Käytössä",
|
||
"status_disabled": "Ei käytössä",
|
||
"confirm_delete_relay": "Haluatko varmasti poistaa tämän välityssolmun?",
|
||
"confirm_delete_rule": "Haluatko varmasti poistaa tämän tehtävän säännön?",
|
||
"rules_hint": "Osoitussäännöt määrittävät, mikä välityspalvelin käsittelee tiettyjä laiteryhmiä. Säännöt arvioidaan prioriteetin mukaan (pienin ensin).",
|
||
"rule_add": "Add Rule",
|
||
"rule_edit": "Muokkaa sääntöä",
|
||
"rule_match_type": "Match Type",
|
||
"match_subnet": "Subnet",
|
||
"match_group": "Laiteryhmä",
|
||
"match_tag": "Laitteen tunniste",
|
||
"match_location": "Location",
|
||
"rule_match_value": "Match Value",
|
||
"fallback_master": "Pääpalvelin",
|
||
"fallback_nearest": "Lähin rele",
|
||
"relay_max_sessions": "Max istuntoja",
|
||
"relay_max_bandwidth": "Suurin kaistanleveys (Mbps)",
|
||
"cap_tiers": "Kapasiteettitasot",
|
||
"cap_loading": "Ladataan kapasiteettitietoja...",
|
||
"cap_recommendations": "Recommendations",
|
||
"cap_no_recs": "Suosituksia ei ole saatavilla.",
|
||
"cap_planning": "Infrastruktuurin suunnittelu",
|
||
"cap_config": "Kokoonpano",
|
||
"cap_max_devices": "Max laitteet",
|
||
"cap_max_sessions": "Max istuntoja",
|
||
"cap_current": "Current",
|
||
"cap_utilization": "Utilization",
|
||
"cap_tier_devices": "Laitteen kapasiteetti",
|
||
"cap_tier_sessions": "Istuntokapasiteetti",
|
||
"cap_tier_bandwidth": "Kaistanleveyskapasiteetti",
|
||
"cap_single_sqlite": "Yksi palvelin (SQLite)",
|
||
"cap_single_pg": "Yksi palvelin (PostgreSQL)",
|
||
"cap_master_3": "Master + 3 relettä",
|
||
"cap_master_10": "Master + 10 relettä",
|
||
"rec_no_relays": "Relesolmuja ei ole määritetty. Harkitse välityssolmujen lisäämistä suorituskyvyn ja redundanssin parantamiseksi.",
|
||
"rec_devices_high": "Laitteiden käyttöaste on korkea. Harkitse välityssolmujen lisäämistä kuorman jakamiseksi.",
|
||
"rec_sessions_high": "Istuntokapasiteetti lähestyy rajaansa. Harkitse välitysinfrastruktuurin päivittämistä.",
|
||
"rec_cpu_high": "Jotkut relesolmut ilmoittavat korkean suorittimen käytön. Harkitse kuormituksen tasapainottamista tai kapasiteetin lisäyksiä.",
|
||
"rec_all_good": "Kaikki järjestelmät toimivat normaaleilla parametreilla. Toimia ei vaadita.",
|
||
"save": "Tallenna",
|
||
"cancel": "Peruuta",
|
||
"edit": "Muokkaa",
|
||
"delete": "Poista",
|
||
"close": "Sulje",
|
||
"no_rules": "Ei luovutussääntöjä.",
|
||
"relays_info_banner": "Tämä luettelo on informatiivinen. Asiakkaiden tosiasiallisesti käyttämät välityspalvelimet määritetään RELAY_SERVERS-ympäristömuuttujan kautta BetterDesk-palvelimessa.",
|
||
"relay_name_address_required": "Nimi ja osoite vaaditaan.",
|
||
"relay_save_failed": "Välityssolmun tallennus epäonnistui.",
|
||
"relay_delete_failed": "Välityssolmun poistaminen epäonnistui.",
|
||
"relay_saved": "Välityssolmu tallennettu.",
|
||
"relay_deleted": "Välityssolmu poistettu.",
|
||
"rule_name_value_required": "Säännön nimi ja vastaavuusarvo ovat pakollisia.",
|
||
"rule_save_failed": "Säännön tallentaminen epäonnistui.",
|
||
"rule_delete_failed": "Säännön poistaminen epäonnistui.",
|
||
"rule_saved": "Sääntö tallennettu.",
|
||
"rule_deleted": "Sääntö poistettu."
|
||
},
|
||
"cross_platform": {
|
||
"title": "Eri alustojen yhteensopivuus",
|
||
"tab_matrix": "Yhteensopivuusmatriisi",
|
||
"tab_distribution": "Jakelu",
|
||
"tab_protocols": "Protokollat",
|
||
"tab_limitations": "Rajoitukset",
|
||
"matrix_hint": "Ominaisuustukimatriisi kaikilla tuetuilla alustoilla. Vihreä = täysi tuki, keltainen = osittainen, harmaa = ei saatavilla, sininen = suunniteltu.",
|
||
"col_feature": "Ominaisuus",
|
||
"legend_full": "Täysi tuki",
|
||
"legend_partial": "Osittainen tuki",
|
||
"legend_none": "Ei saatavilla",
|
||
"legend_planned": "Suunniteltu",
|
||
"platform_breakdown": "Alustan erittely",
|
||
"arch_breakdown": "Arkkitehtuurin erittely",
|
||
"version_breakdown": "Version erittely",
|
||
"summary": "Yhteenveto",
|
||
"total_devices": "Laitteita yhteensä",
|
||
"unique_platforms": "Alustat",
|
||
"unique_archs": "Arkkitehtuurit",
|
||
"unique_versions": "Asiakasversiot",
|
||
"no_devices": "Ei vielä rekisteröityjä laitteita.",
|
||
"protocols_hint": "Protokollavalmiuksien neuvottelu varmistaa, että jokainen asiakas saa vain ne ominaisuudet, joita se tukee. Palvelin mukauttaa käyttäytymistä raportoitujen ominaisuuksien perusteella.",
|
||
"capability_negotiation": "Kykyneuvottelut",
|
||
"codec_support": "Codec-tuki (online-laitteet)",
|
||
"feature_support": "Ominaisuustuki (online-laitteet)",
|
||
"no_codec_data": "Online-laitteilta ei ole saatavilla koodekkitietoja.",
|
||
"no_feature_data": "Verkkolaitteista ei ole saatavilla ominaisuustietoja.",
|
||
"protobuf_schema": "Protobuf-kaavio",
|
||
"diagram_client": "Asiakas",
|
||
"diagram_server": "BetterDesk-palvelin",
|
||
"diagram_peer": "Vertaislaite",
|
||
"limitations_hint": "Jokaisella alustalla on erityisiä rajoituksia, jotka vaikuttavat käytettävissä oleviin ominaisuuksiin. Tarkista nämä rajoitukset, kun suunnittelet käyttöönottoja.",
|
||
"feat_desktop_client": "Työpöytäasiakas",
|
||
"feat_background_agent": "Taustaagentti",
|
||
"feat_remote_target": "Kaukokohde",
|
||
"feat_screen_capture": "Näytön kaappaus",
|
||
"feat_input_injection": "Syötteen välitys",
|
||
"feat_file_transfer": "Tiedoston siirto",
|
||
"feat_clipboard_sync": "Leikepöydän synkronointi",
|
||
"feat_audio_streaming": "Äänen suoratoisto",
|
||
"feat_chat": "Chat",
|
||
"feat_h264": "H.264-koodekki",
|
||
"feat_vp9": "VP9-koodekki",
|
||
"feat_av1": "AV1-koodekki",
|
||
"feat_cdap_agent": "CDAP-ohjelma",
|
||
"platform_windows": "Windows",
|
||
"platform_linux": "Linux",
|
||
"platform_macos": "macOS",
|
||
"platform_android": "Android",
|
||
"platform_ios": "iOS",
|
||
"platform_web": "Verkkoselain",
|
||
"platform_chromeos": "ChromeOS",
|
||
"status_production": "Tuotanto",
|
||
"status_testing": "Testaus",
|
||
"status_planned": "Suunniteltu",
|
||
"status_limited": "Rajoitettu",
|
||
"status_experimental": "Kokeellinen",
|
||
"limit_win_uac": "UAC-korkeus vaaditaan palvelun asennusta ja syötteiden lisäämistä varten suojatuille pöytäkoneille.",
|
||
"limit_win_service": "Toimii NSSM-palveluna; vaatii järjestelmänvalvojan oikeudet asennukseen.",
|
||
"limit_win_firewall": "Windows Palomuurisääntöjen on sallittava portit 21115-21119 releyhteyksiä varten.",
|
||
"limit_linux_wayland": "Wayland-säveltäjät rajoittavat ohjelmallista kuvakaappausta; PipeWire-portaali API vaaditaan.",
|
||
"limit_linux_pipewire": "Äänen sieppaus vaatii PipeWiren; PulseAudio-varavaihtoehto saatavilla, mutta rajoitetusti.",
|
||
"limit_linux_arm": "ARM64-koontiversiot saatavilla; jotkin koodekit voivat käyttää ohjelmistodekoodausta (hitaampaa).",
|
||
"limit_mac_screen": "Näytön tallennuslupa vaaditaan kohdassa Järjestelmäasetukset > Tietosuoja ja suojaus.",
|
||
"limit_mac_signing": "Agentin on oltava allekirjoitettu Apple Developer ID:llä jakelua varten.",
|
||
"limit_mac_notarize": "macOS Gatekeeper (muu kuin App Store -jakelu) edellyttää notaarin vahvistamista.",
|
||
"limit_android_projection": "MediaProjection API vaatii käyttäjän suostumuksen jokaiseen kuvakaappausistuntoon.",
|
||
"limit_android_accessibility": "Syöttösyöttö vaatii AccessibilityServicen; rajoitettu Android 14+.",
|
||
"limit_android_battery": "Taustapalvelua rajoittaa Doze-tila; saattaa vaatia poikkeuksen akun optimoinnista.",
|
||
"limit_ios_capture": "Apple kieltää taustakuvankaappauksen; vain katsoja -tila tuettu.",
|
||
"limit_ios_input": "Ei sisäänsyöttöä sallittua; vain etäkatselu ja chat.",
|
||
"limit_ios_appstore": "Jakelu vain App Storen kautta; TestFlight beta-testausta varten.",
|
||
"limit_web_https": "WebCodecs API ja WebRTC vaativat HTTPS; HTTP palautuu JMuxeriin (rajoitetut koodekit).",
|
||
"limit_web_codec": "Codec-tuki riippuu selaimesta; H.264 laajasti tuettu, VP9/AV1 vaihtelee.",
|
||
"limit_web_performance": "Suorituskykyä rajoittaa selaimen hiekkalaatikko; ei suoraa laitteistokiihdytystä.",
|
||
"limit_chrome_crostini": "Täysi agenttituki vain Crostini Linux -säiliön sisällä.",
|
||
"limit_chrome_pwa": "PWA-tila tarjoaa vain web-ominaisuuksia; ei alkuperäisen agentin ominaisuuksia.",
|
||
"limit_chrome_input": "Syöttöinjektiota ei tueta Crostini-säiliön ulkopuolella.",
|
||
"feat_session_recording": "Istunnon tallennus",
|
||
"feat_multi_monitor": "Useita näyttöjä",
|
||
"feat_unattended_access": "Valvomaton käyttö",
|
||
"limit_win_virtual_account": "Palvelue laufen unter isolierten virtuellen Konten anstelle von LocalSystem; benutzerdefinierte Protokollpfade müssen möglicherweise ACL-Anpassungen vorgenommen werden.",
|
||
"limit_linux_unprivileged": "Palvelue laufen unter dem dedizierten unprivilegierten Konto 'betterdesk' mit systemd-Härtung (NoNewPrivileges, ProtectSystem=strict)."
|
||
},
|
||
"security_audit": {
|
||
"title": "Turvallisuustarkastus",
|
||
"tab_overview": "Yleiskatsaus",
|
||
"tab_events": "Tarkastustapahtumat",
|
||
"tab_hardening": "Hardening",
|
||
"tab_vulnerabilities": "Vulnerabilities",
|
||
"security_score": "Turvallisuuspisteet",
|
||
"failed_logins": "Epäonnistuneet kirjautumiset (24h)",
|
||
"active_bans": "Active Bans",
|
||
"api_keys": "API Keys",
|
||
"old_keys": "Vanhat avaimet (>90 p)",
|
||
"security_checks": "Turvatarkastukset",
|
||
"tls_status": "TLS Status",
|
||
"pass": "Pass",
|
||
"warning": "Warning",
|
||
"fail": "Fail",
|
||
"tls_signal": "Signal TLS",
|
||
"tls_relay": "Relay TLS",
|
||
"tls_api": "API TLS",
|
||
"tls_wss": "WebSocket Turvallinen",
|
||
"enabled": "Käytössä",
|
||
"disabled": "Ei käytössä",
|
||
"all_events": "All Events",
|
||
"event_login_failed": "Kirjautuminen epäonnistui",
|
||
"event_login_success": "Kirjautuminen onnistui",
|
||
"event_peer_banned": "Peer Banned",
|
||
"event_ip_banned": "IP Banned",
|
||
"event_config_changed": "Konfiguraatio muutettu",
|
||
"event_key_created": "Avain luotu",
|
||
"refresh": "Refresh",
|
||
"col_time": "Time",
|
||
"col_action": "Action",
|
||
"col_actor": "Actor",
|
||
"col_target": "Target",
|
||
"col_ip": "IP Address",
|
||
"col_details": "Details",
|
||
"no_events": "Tarkastustapahtumia ei löytynyt.",
|
||
"hardening_hint": "Turvallisuuden parantamisen prioriteetit BetterDesk-käyttöönotossasi. Tuotteet on järjestetty vakavuuden mukaan.",
|
||
"no_hardening": "Kovettavia tuotteita ei ole saatavilla.",
|
||
"vuln_hint": "Riippuvuushaavoittuvuuden tarkistuksen tulokset. Suorita npm-tarkastus säännöllisesti pitääksesi riippuvuudet turvassa.",
|
||
"no_vulns": "Haavoittuvuuksia ei löytynyt. Riippuvuutesi ovat turvassa."
|
||
},
|
||
"languages": {
|
||
"title": "Kielenhallinta",
|
||
"total_languages": "Kielet yhteensä",
|
||
"fully_translated": "Täysin käännetty",
|
||
"needs_review": "Vaatii tarkastelun",
|
||
"reference_keys": "Viiteavaimet",
|
||
"no_languages": "Kielitiedostoja ei löytynyt.",
|
||
"badge_reference": "Reference",
|
||
"badge_review": "Vaatii tarkastelun",
|
||
"badge_complete": "Complete",
|
||
"coverage": "coverage",
|
||
"keys": "keys",
|
||
"missing": "missing",
|
||
"extra": "extra",
|
||
"view_missing": "Näkymä puuttuu",
|
||
"fix_missing": "Fix Missing",
|
||
"missing_keys_for": "Avaimet puuttuvat",
|
||
"missing_keys_count": "keys missing (English fallback values shown)",
|
||
"and_more": "ja {n} lisää...",
|
||
"all_keys_present": "Kaikki avaimet löytyy!",
|
||
"confirm_fix": "Add missing keys to {code} with English fallback values?",
|
||
"fixed_title": "Keys Fixed",
|
||
"fixed_msg": "Kielen {code} puuttuvat avaimet on käännettävä manuaalisesti.",
|
||
"no_fix_needed": "Ei puuttuvia avaimia korjattavaksi."
|
||
},
|
||
"resource_control": {
|
||
"title": "Resurssien hallinta",
|
||
"tab_overview": "Yleiskatsaus",
|
||
"tab_usb": "USB Control",
|
||
"tab_optical": "Optiset asemat",
|
||
"tab_monitors": "Monitors",
|
||
"tab_disks": "Disk Access",
|
||
"tab_quotas": "Resurssikiintiöt",
|
||
"compliance_by_category": "Vaatimustenmukaisuus kategorioittain",
|
||
"device_compliance": "Laitteen yhteensopivuus",
|
||
"search_devices": "Hae laitteita...",
|
||
"col_device": "Laite",
|
||
"col_platform": "Platform",
|
||
"col_status": "Status",
|
||
"col_usb": "USB",
|
||
"col_optical": "Optical",
|
||
"col_monitors": "Monitors",
|
||
"col_disks": "Disks",
|
||
"col_quotas": "Quotas",
|
||
"col_actions": "Actions",
|
||
"stat_total_devices": "Laitteita yhteensä",
|
||
"stat_compliant": "Compliant",
|
||
"stat_partial": "Partial",
|
||
"stat_noncompliant": "Non-Compliant",
|
||
"stat_compliance_rate": "Vaatimustenmukaisuusaste",
|
||
"badge_na": "N/A",
|
||
"badge_compliant": "OK",
|
||
"badge_partial": "Partial",
|
||
"badge_noncompliant": "Fail",
|
||
"btn_configure": "Määritä",
|
||
"no_devices": "Laitteita ei löytynyt",
|
||
"usb_title": "USB Portin ohjaus",
|
||
"usb_hint": "Hallitse valitun laitteen USB-tallennuslaitteen käyttöä tai organisaation laajuista oletuskäytäntöä.",
|
||
"usb_storage_policy": "USB tallennuskäytäntö",
|
||
"usb_whitelist": "Sallittujen luetteloon lisätyt laitteet (yksi per rivi)",
|
||
"usb_whitelist_hint": "VID:PID (esim. 0781:5583)",
|
||
"usb_audit_log": "Kirjaa USB-laiteyhteydet",
|
||
"optical_title": "Optinen aseman ohjaus",
|
||
"optical_hint": "Hallitse valitun laitteen CD-/DVD-/Blu-ray-aseman käyttöä.",
|
||
"optical_policy": "Optisen aseman käytäntö",
|
||
"optical_audit_log": "Kirjaa optisen aseman käyttöoikeus",
|
||
"monitors_title": "Monitorin hallinta",
|
||
"monitors_hint": "Määritä näytön asetukset, mukaan lukien enimmäismäärä, resoluution valvonta, kirkkaus ja tehoaikataulut.",
|
||
"monitors_max_count": "Monitorien enimmäismäärä (0 = rajoittamaton)",
|
||
"monitors_max_hint": "0 tarkoittaa, että ei ole rajaa",
|
||
"monitors_resolution": "Max resoluutio",
|
||
"monitors_brightness": "Kirkkausraja",
|
||
"monitors_power_schedule": "Tehoaikataulu",
|
||
"monitors_power_hint": "esim. pois:22.00-06.00",
|
||
"disks_title": "Levyn käytön valvonta",
|
||
"disks_hint": "Määritä levyn käyttökäytännöt, mukaan lukien vain luku -tila, salauksen valvonta ja osion näkyvyys.",
|
||
"disks_readonly": "Pakota vain luku -tila",
|
||
"disks_encryption": "Vaadi salaus (BitLocker/LUKS)",
|
||
"disks_smart": "Ota S.M.A.R.T. seurantaa",
|
||
"disks_hidden": "Piilotetut osiot",
|
||
"disks_hidden_hint": "Pilkuilla erotetut asemakirjaimet tai liitoskohdat",
|
||
"quotas_title": "Resurssikiintiöt",
|
||
"quotas_hint": "Aseta käyttäjäkohtaiset suorittimen, RAM-muistin, kaistanleveyden ja levykiintiöt valitulle laitteelle.",
|
||
"quotas_cpu": "CPU Limit",
|
||
"quotas_ram": "RAM Limit",
|
||
"quotas_bandwidth": "Kaistanleveysrajoitus (Mbps)",
|
||
"quotas_bandwidth_hint": "0 = rajoittamaton",
|
||
"quotas_disk_quota": "Levykiintiö (GB)",
|
||
"quotas_disk_hint": "0 = rajoittamaton",
|
||
"quotas_process_whitelist": "Prosessin sallittujen luettelo (yksi per rivi)",
|
||
"quotas_process_hint": "esim. chrome.exe, code.exe",
|
||
"policy_allowed": "Allowed",
|
||
"policy_blocked": "Blocked",
|
||
"policy_whitelist": "Vain valkoinen lista",
|
||
"policy_any": "Any"
|
||
},
|
||
"sdk_studio": {
|
||
"title": "SDK Studio",
|
||
"subtitle": "Visual flow editor for CDAP bridges",
|
||
"new_flow": "New Flow",
|
||
"open_flow": "Open Flow",
|
||
"save_flow": "Save Flow",
|
||
"run_flow": "Run",
|
||
"debug": "Debug",
|
||
"deploy": "Deploy",
|
||
"undo": "Undo",
|
||
"redo": "Redo",
|
||
"untitled": "Untitled Flow",
|
||
"code_mode": "Code Mode",
|
||
"toggle_grid": "Toggle Grid",
|
||
"zoom_in": "Zoom In",
|
||
"zoom_out": "Zoom Out",
|
||
"zoom_fit": "Fit to Screen",
|
||
"palette": "Node Palette",
|
||
"search_nodes": "Search nodes...",
|
||
"cat_sources": "Sources",
|
||
"cat_processing": "Processing",
|
||
"cat_outputs": "Outputs",
|
||
"empty_title": "Start Building",
|
||
"empty_desc": "Drag nodes from the palette to start building a flow",
|
||
"browse_templates": "Browse Templates",
|
||
"inspector": "Inspector",
|
||
"select_node": "Select a node to inspect its properties",
|
||
"console": "Console",
|
||
"clear_console": "Clear",
|
||
"console_ready": "Studio ready",
|
||
"label": "Label",
|
||
"configuration": "Configuration",
|
||
"connections": "Connections",
|
||
"inputs": "Inputs",
|
||
"outputs": "Outputs",
|
||
"delete_node": "Delete Node",
|
||
"nodes": "Nodes",
|
||
"wires": "Wires",
|
||
"status_ready": "Ready",
|
||
"status_deployed": "Deployed",
|
||
"flow_name": "Flow Name",
|
||
"flow_desc": "Description",
|
||
"loading": "Loading...",
|
||
"no_flows": "No saved flows yet",
|
||
"confirm_delete": "Are you sure you want to delete this flow?",
|
||
"templates": "Templates",
|
||
"node_modbus_tcp": "Modbus TCP",
|
||
"node_modbus_rtu": "Modbus RTU",
|
||
"node_snmp_poll": "SNMP Poll",
|
||
"node_rest_poll": "REST Poll",
|
||
"node_mqtt_subscribe": "MQTT Subscribe",
|
||
"node_webhook": "Webhook",
|
||
"node_device_telemetry": "Device Telemetry",
|
||
"node_database_query": "Database Query",
|
||
"node_file_watch": "File Watch",
|
||
"node_filter": "Filter",
|
||
"node_transform": "Transform",
|
||
"node_aggregate": "Aggregate",
|
||
"node_delay": "Delay",
|
||
"node_debounce": "Debounce",
|
||
"node_switch": "Switch",
|
||
"node_merge": "Merge",
|
||
"node_script": "Script",
|
||
"node_widget_update": "Widget Update",
|
||
"node_alert": "Alert",
|
||
"node_command": "Command",
|
||
"node_log": "Log",
|
||
"node_rest_call": "REST Call",
|
||
"node_mqtt_publish": "MQTT Publish",
|
||
"node_database_write": "Database Write",
|
||
"node_email": "Email",
|
||
"node_modbus_write": "Modbus Write",
|
||
"import_flow": "Import Flow"
|
||
},
|
||
"updates": {
|
||
"tab_title": "Updates",
|
||
"title": "Ohjelmistopäivitykset",
|
||
"desc": "Check for new versions and update the BetterDesk console from GitHub",
|
||
"current_version": "Asennettu versio",
|
||
"latest_version": "Latest version",
|
||
"status": "Status",
|
||
"check_now": "Tarkista päivitykset",
|
||
"checking": "Checking…",
|
||
"up_to_date": "Ajantasainen",
|
||
"update_available": "Päivitys saatavilla",
|
||
"changelog": "Release Notes",
|
||
"no_changelog": "Julkaisutietoja ei ole saatavilla",
|
||
"files_changed": "Tiedostot muutettu",
|
||
"files": "tiedostot",
|
||
"changes_unavailable": "Tiedoston muutosluetteloa ei voitu ladata. Voit silti asentaa päivityksen.",
|
||
"create_backup": "Luo varmuuskopio ennen päivittämistä",
|
||
"install": "Install Update",
|
||
"install_confirm": "Are you sure you want to install this update? The console will restart after the update.",
|
||
"installing": "Asennetaan päivitystä…",
|
||
"creating_backup": "Luodaan varmuuskopiota…",
|
||
"downloading": "Ladataan tiedostoja…",
|
||
"install_success": "Päivitys asennettu onnistuneesti. Konsoli käynnistyy uudelleen…",
|
||
"install_failed": "Päivityksen asennus epäonnistui",
|
||
"restarting": "Odotetaan konsolin uudelleenkäynnistystä…",
|
||
"restart_complete": "Konsoli käynnistyi uudelleen onnistuneesti",
|
||
"restart_timeout": "Console did not restart in time. Please check manually.",
|
||
"no_version": "Päivitysversiota ei ole valittu. Tarkista ensin päivitykset.",
|
||
"backups_title": "Päivitä varmuuskopiot",
|
||
"backups_desc": "Päivitystä edeltävät varmuuskopiot luodaan automaattisesti ennen jokaista päivitystä",
|
||
"no_backups": "Päivitysvarmuuskopioita ei löytynyt",
|
||
"restore": "Restore",
|
||
"restore_confirm": "Haluatko varmasti palauttaa tämän varmuuskopion? Muutetut tiedostot korvataan.",
|
||
"restore_success": "Varmuuskopion palautus onnistui. Konsoli käynnistyy uudelleen…",
|
||
"baseline_set": "Perusasetelma",
|
||
"commits_behind": "sitoutuu taakse",
|
||
"total_files": "Tiedostot yhteensä",
|
||
"applied": "Applied",
|
||
"failed": "Epäonnistui",
|
||
"skipped": "Skipped",
|
||
"removed": "Removed",
|
||
"auto": "Auto",
|
||
"manual": "Manual",
|
||
"component_console": "Web Console",
|
||
"component_server": "Siirry palvelimeen",
|
||
"component_agent": "Agent",
|
||
"component_scripts": "Käsikirjoitukset ja Docker",
|
||
"component_other": "Other",
|
||
"server_rebuild_warning": "Go Server source changed — binary rebuild required. Use the ALL-IN-ONE script or compile manually.",
|
||
"include_server": "Include Go Server (compile & deploy binary)",
|
||
"checking_go": "Tarkistetaan Go…",
|
||
"go_not_found": "Go ei asennettu",
|
||
"go_check_failed": "Go saatavuutta ei voitu tarkistaa",
|
||
"server_building": "Käännetään Go server… Tämä voi kestää muutaman minuutin.",
|
||
"server_built": "Palvelimen binaari käännetty",
|
||
"server_build_failed": "Palvelimen käännös epäonnistui",
|
||
"server_stale_title": "Palvelimen binaari on vanhentunut",
|
||
"server_stale_desc": "Go server-lähde päivitettiin, mutta käynnissä olevaa binaaria ei rakennettu uudelleen. Rakenna se uudelleen nyt ottaaksesi käyttöön tietoturva- ja kirjastopäivitykset.",
|
||
"rebuild_server": "Rakenna palvelimen binaari uudelleen",
|
||
"rebuilding_server": "Rebuilding…",
|
||
"rebuild_server_success": "Palvelimen binaarirakenne on rakennettu uudelleen ja käynnistetty uudelleen",
|
||
"rebuild_server_failed": "Palvelimen binaarien uudelleenmuodostus epäonnistui",
|
||
"server_deployed": "Palvelimen binaari otettu käyttöön",
|
||
"server_deploy_failed": "Palvelimen käyttöönotto epäonnistui",
|
||
"server_build_note": "Server compilation may take 1-5 minutes. The page will remain unresponsive during compilation.",
|
||
"server_source_downloading": "Ladataan palvelinlähdettä…",
|
||
"delete": "Poista",
|
||
"delete_confirm": "Poistetaanko varmuuskopio {name} pysyvästi? Tätä ei voi kumota.",
|
||
"delete_success": "Varmuuskopio poistettu",
|
||
"delete_failed": "Varmuuskopion poistaminen epäonnistui",
|
||
"retention_label": "Säilytä N viimeisintä varmuuskopiota",
|
||
"retention_hint": "Vanhemmat varmuuskopiot poistetaan automaattisesti jokaisen päivityksen jälkeen. Käytä 0 säilyttääksesi kaikki varmuuskopiot.",
|
||
"retention_saved": "Säilytysasetus tallennettu",
|
||
"retention_invalid": "Säilytysarvon on oltava kokonaisluku välillä 0–1000",
|
||
"retention_required_for_prune": "Aseta ensin säilytysarvo, joka on suurempi kuin 0",
|
||
"prune_now": "Apply now",
|
||
"prune_confirm": "Säilytetäänkö vain {n} uusimmat varmuuskopiot ja poistetaanko loput?",
|
||
"prune_done": "Karsittu {n}-varmuuskopio(t)",
|
||
"total_size": "Total size",
|
||
"backups_count": "backup(s)",
|
||
"strategy_label": "Päivitysmenetelmä",
|
||
"strategy_download": "Lataa valmiiksi rakennettu binaari",
|
||
"strategy_compile": "Kääntää lähteestä",
|
||
"both_available": "Lataa ja käännä",
|
||
"download_available": "Lataa saatavilla",
|
||
"no_method": "Ei päivitystapaa",
|
||
"no_release": "No release",
|
||
"available": "Saatavilla",
|
||
"server_downloading": "Ladataan palvelimen binaaritiedostoa…",
|
||
"server_downloaded": "Palvelimen binaari ladattu",
|
||
"server_download_failed": "Palvelimen binaarilataus epäonnistui",
|
||
"server_download_note": "Valmiiksi rakennettu binaari ladataan GitHub Releasesista. Tämä kestää yleensä alle minuutin.",
|
||
"install_go_hint": "Asenna Go osoitteesta https://go.dev/dl/ ottaaksesi käännöksen käyttöön tai julkaise julkaisun valmiilla binäärimuodoilla",
|
||
"strategy_install_go": "Asenna automaattisesti Go ja käännä",
|
||
"strategy_install_go_hint": "Downloads the official Go toolchain (~120 MB) into the console data directory, then compiles the server. Use this when Go is not installed on the host.",
|
||
"auto_strategy": "Auto",
|
||
"auto_strategy_hint": "The console will pick the best available method (download → compile → auto-install Go).",
|
||
"auto_available": "Automaattinen uudelleenrakennus valmis",
|
||
"toolchain_ready": "Työkaluketju asennettuna",
|
||
"toolchain_will_install": "Go toolchain will be installed automatically",
|
||
"toolchain_downloading": "Ladataan Go-työkaluketjua…",
|
||
"toolchain_failed": "Go-työkaluketjun asennus epäonnistui",
|
||
"modal_title": "Asennetaan päivitystä",
|
||
"modal_done_title": "Päivitys valmis",
|
||
"modal_close": "Sulje",
|
||
"modal_reload_now": "Lataa konsoli uudelleen",
|
||
"log_title": "Päivitysloki",
|
||
"log_expand": "Laajenna loki",
|
||
"log_collapse": "Pienennä loki",
|
||
"log_copy": "Kopioi loki",
|
||
"progress_step": "Vaihe {current}/{total}",
|
||
"reload_countdown": "Automaattinen uudelleenlataus {seconds} s",
|
||
"retry_update": "Yritä päivitystä uudelleen",
|
||
"retry_confirm": "Asennetaanko tämä päivitys uudelleen?",
|
||
"phase_confirm": "Confirmation",
|
||
"phase_backup": "Backup",
|
||
"phase_console": "Konsolin tiedostot",
|
||
"phase_server": "Palvelinkomponentti",
|
||
"phase_restart": "Käynnistä uudelleen",
|
||
"phase_done": "Done",
|
||
"preparing": "Preparing…",
|
||
"backup_skipped": "Varmuuskopiointi ohitettu (käyttäjän valintaa kohti)",
|
||
"server_skipped": "Go server ohitettiin",
|
||
"server_not_selected": "Go server not selected",
|
||
"server_processing": "Käsitellään Go server-päivitystä…",
|
||
"no_restart_needed": "Uudelleenkäynnistystä ei tarvita",
|
||
"complete": "Päivitys otettu käyttöön",
|
||
"complete_summary": "Päivitys on otettu käyttöön onnistuneesti.",
|
||
"complete_with_errors": "Päivitys on valmis, mutta jotkin vaiheet epäonnistuivat. Katso tiedot alta.",
|
||
"modal_done_with_errors_title": "Päivitys päättyi virheisiin",
|
||
"console_will_restart": "Konsoliprosessi käynnistyy nyt uudelleen…",
|
||
"restart_complete_msg": "Konsoli käynnistyi uudelleen. Lataa uusi versio napsauttamalla Lataa uudelleen. Sivu latautuu automaattisesti uudelleen 8 sekunnin kuluttua.",
|
||
"refresh_recommended": "Staattinen sisältö muutettu – lataa sivu uudelleen nähdäksesi uuden käyttöliittymän.",
|
||
"confirm_title": "Ota päivitys käyttöön",
|
||
"confirm_with_backup": "Päivitystä edeltävä varmuuskopio luodaan automaattisesti.",
|
||
"confirm_no_backup": "Varmuuskopiota ei luoda (jatka omalla vastuullasi).",
|
||
"channel_title": "Päivityskanava",
|
||
"channel_desc": "Valitse mistä paneeli tarkistaa päivitykset. Tuotannossa käytä Stablea.",
|
||
"channel_stable": "Vakaa (main)",
|
||
"channel_development": "Kehitys (dev)",
|
||
"channel_branch_label": "GitHub-haara",
|
||
"channel_save": "Vaihda kanavaa",
|
||
"channel_saved": "Kanava vaihdettu. Klikkaa Tarkista päivitykset.",
|
||
"channel_save_failed": "Päivityskanavan tallennus epäonnistui",
|
||
"channel_docker_blocked": "Docker-image-asennukset eivät voi vaihtaa päivityskanavaa paneelista. Aseta BETTERDESK_IMAGE_TAG=latest (stable) tai BETTERDESK_IMAGE_TAG=dev (development) ja suorita: docker compose pull && docker compose up -d.",
|
||
"channel_docker_note": "Paneelin päivityskanava koskee vain natiiveja asennuksia. GHCR-imageille vaihda BETTERDESK_IMAGE_TAG ja luo kontit uudelleen.",
|
||
"channel_switch_warning": "Kanavan vaihto muuttaa GitHub-haaraa. Seurattu commit-SHA säilyy — seuraava tarkistus voi näyttää suuren eron. Jatketaanko?",
|
||
"channel_pick_label": "Vaihda",
|
||
"channel_apply_hint": "Tallennetaan heti vahvistuksen jälkeen. Sitten Tarkista päivitykset.",
|
||
"channel_confirm_switch": "Vaihda lähde {from} → {to}? Asennettu commit pysyy kunnes tarkistat päivitykset.",
|
||
"docker_title": "Docker-kuvan käyttöönotto",
|
||
"docker_desc": "Tämä konsoli toimii valmiista kontainerikuvasta (virallinen all-in-one tai legacy split). Päivitykset tehdään isännässä vetämällä uudempia kontainerikuvia GHCR:stä, ei sovelluksen asennuksella tai Go-uudelleenkäännöksellä.",
|
||
"docker_install_note": "Sovelluksen sisäinen asennus on poissa käytöstä Dockerissa. Suorita yllä olevat komennot isännöintikoneella ja päivitä sitten tämä sivu.",
|
||
"docker_update_available": "Uusi kontainerikuva / uusia kuvia saatavilla",
|
||
"docker_sha_unknown": "Ajan tasalla (kuvan commit tuntematon)",
|
||
"docker_images": "Kuvat",
|
||
"more_options": "Lisäasetukset",
|
||
"option_advanced": "Lisäasetukset",
|
||
"option_advanced_desc": "Varmuuskopioiden säilytys, Docker-käyttöönotto, palvelimen uudelleenrakennus ja päivitysstrategia"
|
||
},
|
||
"permissions": {
|
||
"title": "Käyttöoikeudet",
|
||
"subtitle": "Hallitse roolipohjaisia käyttöoikeuksia ja mukautettuja ohituksia",
|
||
"info_title": "Miten käyttöoikeudet toimivat",
|
||
"info_desc": "Jokaisella roolilla on oletuskäyttöoikeudet. Voit lisätä tai poistaa yksittäisiä käyttöoikeuksia roolia kohden vaihtamalla ne alla. Mukautetut ohitukset on korostettu, ja ne voidaan palauttaa oletusasetuksiin milloin tahansa.",
|
||
"select_role": "Valitse rooli",
|
||
"select_role_placeholder": "Valitse rooli...",
|
||
"reset_overrides": "Nollaa kaikki ohitukset",
|
||
"granted": "Myönnetty",
|
||
"overrides": "Ohitukset",
|
||
"level": "Taso",
|
||
"super_admin_tag": "Täysi pääsy",
|
||
"server_level_tag": "Palvelintaso",
|
||
"custom": "Mukautettu",
|
||
"default": "Oletus",
|
||
"revert": "Palauta oletusarvo",
|
||
"saved": "Lupa päivitetty",
|
||
"reverted": "Palautettu oletusarvoon",
|
||
"all_reverted": "Kaikki ohitukset palautettiin",
|
||
"confirm_reset": "Palautetaanko kaikki tämän roolin mukautetut ohitukset oletusasetuksiin?",
|
||
"empty_title": "Valitse rooli",
|
||
"empty_desc": "Valitse rooli yllä olevasta avattavasta valikosta nähdäksesi ja hallinnoidaksesi sen käyttöoikeuksia.",
|
||
"locked_title": "Pääkäyttäjä",
|
||
"locked_desc": "Super Adminilla on oletuksena kaikki käyttöoikeudet, eikä sitä voi mukauttaa.",
|
||
"cat_device": "Laitteet",
|
||
"cat_user": "Käyttäjät",
|
||
"cat_server": "Palvelin",
|
||
"cat_org": "Organisaatiot",
|
||
"cat_audit": "Tarkastus ja seuranta",
|
||
"cat_cdap": "CDAP",
|
||
"cat_enrollment": "Rekisteröinti",
|
||
"cat_chat": "Chat",
|
||
"cat_branding": "Brändäys",
|
||
"perm_device_view": "Näytä laitteet",
|
||
"perm_device_connect": "Yhdistä laitteisiin",
|
||
"perm_device_edit": "Muokkaa laitteita",
|
||
"perm_device_delete": "Poista laitteet",
|
||
"perm_device_ban": "Laitteiden estäminen / eston poistaminen",
|
||
"perm_device_change_id": "Vaihda laitetunnus",
|
||
"perm_user_view": "Näytä käyttäjät",
|
||
"perm_user_create": "Luo käyttäjiä",
|
||
"perm_user_edit": "Muokkaa käyttäjiä",
|
||
"perm_user_delete": "Poista käyttäjiä",
|
||
"perm_server_config": "Palvelimen määritykset",
|
||
"perm_server_keys": "Hallitse API-avaimia",
|
||
"perm_org_create": "Luo organisaatioita",
|
||
"perm_org_edit": "Muokkaa organisaatioita",
|
||
"perm_org_delete": "Poista organisaatiot",
|
||
"perm_org_manage_users": "Hallinnoi organisaation käyttäjiä",
|
||
"perm_org_manage_devices": "Hallinnoi organisaation laitteita",
|
||
"perm_audit_view": "Tarkastele tarkastuslokeja",
|
||
"perm_metrics_view": "Näytä mittarit",
|
||
"perm_blocklist_edit": "Muokkaa estolistaa",
|
||
"perm_cdap_view": "Tarkastele CDAP-laitteita",
|
||
"perm_cdap_command": "Lähetä CDAP-komennot",
|
||
"perm_cdap_terminal": "CDAP terminaalin käyttö",
|
||
"perm_cdap_files": "CDAP tiedostojen käyttö",
|
||
"perm_enrollment_manage": "Hallinnoi ilmoittautumista",
|
||
"perm_enrollment_approve": "Hyväksy ilmoittautuminen",
|
||
"perm_chat_access": "Chat-pääsy",
|
||
"perm_branding_edit": "Muokkaa brändäystä",
|
||
"perm_server_attestation": "Palvelimen suorituskykytodistus"
|
||
},
|
||
"notifications": {
|
||
"title": "Ilmoitukset",
|
||
"empty": "Ei uusia ilmoituksia",
|
||
"mark_all_read": "Merkitse kaikki luetuiksi",
|
||
"see_all": "Katso kaikki avunpyynnöt",
|
||
"help_request": "Apupyyntö",
|
||
"just_now": "just now"
|
||
},
|
||
"accessibility": {
|
||
"title": "Accessibility",
|
||
"subtitle": "Säädä konsoli näkö-, liike- ja lukutarpeidesi mukaan.",
|
||
"close": "Sulje esteettömyysvalikko",
|
||
"profiles": "Pikaprofiilit",
|
||
"profile_low_vision": "Low vision",
|
||
"profile_low_vision_hint": "Suurempi teksti, voimakas kontrasti ja tarkennus.",
|
||
"profile_dyslexia": "Lukemisen mukavuus",
|
||
"profile_dyslexia_hint": "Luettava fontti ja leveämpi väli.",
|
||
"profile_motion_safe": "Motion safe",
|
||
"profile_motion_safe_hint": "Vähentää siirtymiä ja keskeyttää animaation.",
|
||
"profile_color_assist": "Värituki",
|
||
"profile_color_assist_hint": "Värisuodatin, tarrat ja korostetut linkit.",
|
||
"reading": "Reading",
|
||
"font_size": "Font size",
|
||
"line_height": "Line height",
|
||
"letter_spacing": "Kirjainvälit",
|
||
"word_spacing": "Sanavälit",
|
||
"readable_font": "Luettava fontti",
|
||
"readable_font_hint": "Käyttää leveitä, tuttuja kirjainmuotoja.",
|
||
"dyslexia_spacing": "Lukihäiriövälit",
|
||
"dyslexia_spacing_hint": "Lisää ylimääräisiä välilyöntejä pitkälle tekstille.",
|
||
"visual": "Visual",
|
||
"contrast": "Contrast",
|
||
"contrast_normal": "Normal",
|
||
"contrast_high_dark": "Korkea kontrasti tumma",
|
||
"contrast_high_light": "Korkeakontrastinen valo",
|
||
"contrast_yellow_black": "Keltainen mustalla",
|
||
"color_filter": "Värinäön suodatin",
|
||
"filter_none": "None",
|
||
"filter_protanopia": "Protanopia",
|
||
"filter_deuteranopia": "Deuteranopia",
|
||
"filter_tritanopia": "Tritanopia",
|
||
"filter_achromatopsia": "Achromatopsia",
|
||
"saturation": "Värikylläisyys",
|
||
"underline_links": "Alleviivaa linkit",
|
||
"underline_links_hint": "Tekee linkit näkyviksi ilman värejä.",
|
||
"highlight_links": "Korosta toimintoja",
|
||
"highlight_links_hint": "Piirtää linkit ja painikkeet.",
|
||
"highlight_headings": "Korosta otsikot",
|
||
"highlight_headings_hint": "Merkitsee osien otsikot väripalkilla.",
|
||
"hide_media": "Dim media",
|
||
"hide_media_hint": "Himmentää kuvia, videoita ja kankaita.",
|
||
"interaction": "Interaction",
|
||
"strong_focus": "Vahva tarkennus",
|
||
"strong_focus_hint": "Näyttää suuren näppäimistön tarkennusrenkaan.",
|
||
"large_cursor": "Suuri kursori",
|
||
"large_cursor_hint": "Käyttää suurempaa korkeakontrastista osoitinta.",
|
||
"reduce_motion": "Vähennä liikettä",
|
||
"reduce_motion_hint": "Lyhentää siirtymiä ja tasaista vieritystä.",
|
||
"pause_animations": "Keskeytä animaatiot",
|
||
"pause_animations_hint": "Pysäyttää visuaalisen liikkeen silmukan.",
|
||
"reading_guide": "Lukuopas",
|
||
"reading_guide_hint": "Seuraa osoitinta kirkkaalla viivalla.",
|
||
"reading_mask": "Luku naamio",
|
||
"reading_mask_hint": "Himmentää sisältöä osoittimen ylä- ja alapuolella.",
|
||
"preview": "Preview",
|
||
"preview_title": "Käyttäjän työtilan esikatselu",
|
||
"preview_text": "Tarkista ennen tämän valikon sulkemista, ovatko tekstit, linkit, säätimet ja tilatunnisteet mukavia lukea.",
|
||
"preview_link": "Laitteen tiedot -linkki",
|
||
"preview_status": "Online",
|
||
"preview_button": "Ensisijainen toiminta",
|
||
"preview_secondary": "Secondary",
|
||
"reset": "Reset",
|
||
"done": "Done"
|
||
},
|
||
"server_mgmt": {
|
||
"title": "Palvelimen hallinta",
|
||
"subtitle": "Ohjaamomainen ohjaustaso BetterDesk-konsoliisännälle (BETA).",
|
||
"beta_tooltip": "Beta-ominaisuus – aktiivisesti kehitteillä.",
|
||
"notice_title": "Beta-ominaisuus",
|
||
"notice_body": "Nämä työkalut toimivat isännässä, jossa BetterDesk-konsoliprosessi sijaitsee. Kaikki toiminta on auditoitua. Ominaisuus laajenee tulevissa julkaisuissa.",
|
||
"tab_overview": "Yleiskatsaus",
|
||
"tab_terminal": "Pääte",
|
||
"tab_files": "Tiedostot",
|
||
"tab_services": "Palvelut",
|
||
"cpu": "CPU",
|
||
"memory": "Muisti",
|
||
"load": "Keskimääräinen kuormitus",
|
||
"disks": "Levyt",
|
||
"history": "Historia (viimeiset 60 näytettä)",
|
||
"host_info": "Host info",
|
||
"cores": "cores",
|
||
"uptime": "Käyntiaika",
|
||
"no_disks": "Levytietoja ei ole saatavilla",
|
||
"info_hostname": "Hostname",
|
||
"info_platform": "Platform",
|
||
"info_kernel": "Kernel",
|
||
"info_node": "Node.js",
|
||
"info_process_id": "Process ID",
|
||
"info_pty_available": "PTY saatavilla",
|
||
"term_connect": "Yhdistä",
|
||
"term_disconnect": "Katkaise",
|
||
"term_clear": "Clear",
|
||
"term_status": "Status",
|
||
"term_connecting": "Connecting…",
|
||
"term_connected": "Connected",
|
||
"term_disconnected": "Disconnected",
|
||
"term_error": "Yhteysvirhe",
|
||
"term_warning": "Komennot suoritetaan käyttäjänä, joka omistaa konsoliprosessin. Lisää sudoers-sääntö ottaaksesi korkeuden käyttöön.",
|
||
"term_hint": "Vinkki: kirjoita `sudo -i` eskaloidaksesi (vaatii sudoers-määrityksen).",
|
||
"term_lib_failed": "Päätekirjaston lataaminen epäonnistui",
|
||
"files_up": "Yksi taso ylöspäin",
|
||
"files_go": "Go",
|
||
"files_mkdir": "New folder",
|
||
"files_name": "Name",
|
||
"files_size": "Size",
|
||
"files_perms": "Mode",
|
||
"files_mtime": "Modified",
|
||
"files_rename": "Rename",
|
||
"files_rename_prompt": "New name:",
|
||
"files_empty": "Tyhjä hakemisto",
|
||
"files_error": "Hakemiston luettelointi epäonnistui",
|
||
"read_failed": "Tiedoston lukeminen epäonnistui",
|
||
"save_failed": "Tiedoston tallennus epäonnistui",
|
||
"rename_failed": "Uudelleennimeäminen epäonnistui",
|
||
"delete_failed": "Poistaminen epäonnistui",
|
||
"delete_confirm": "Poistetaanko tämä merkintä?",
|
||
"mkdir_prompt": "Uuden kansion nimi:",
|
||
"mkdir_failed": "Kansion luominen epäonnistui",
|
||
"file_saved": "Tiedosto tallennettu",
|
||
"binary_warn": "Binaaritiedosto – vain esikatselu",
|
||
"encoding_utf8": "UTF-8 text",
|
||
"truncated": "truncated",
|
||
"full": "full",
|
||
"svc_search_placeholder": "Hakupalvelut…",
|
||
"svc_name": "Service",
|
||
"svc_state": "State",
|
||
"svc_description": "Description",
|
||
"svc_empty": "Palveluita ei löytynyt",
|
||
"svc_load_failed": "Palvelujen lataaminen epäonnistui",
|
||
"svc_action_failed": "Toiminto epäonnistui",
|
||
"svc_confirm": "Run",
|
||
"svc_start": "Start",
|
||
"svc_stop": "Stop",
|
||
"svc_restart": "Käynnistä uudelleen",
|
||
"svc_reload": "Reload",
|
||
"svc_enable": "Enable",
|
||
"svc_disable": "Disable",
|
||
"svc_status": "Status"
|
||
},
|
||
"download": {
|
||
"title": "Lataa BetterDesk Agent",
|
||
"choose_platform": "Valitse alustasi",
|
||
"choose_platform_hint": "Valitse käyttöjärjestelmääsi vastaava asennusohjelma.",
|
||
"download": "Lataa",
|
||
"building": "Rakennus…",
|
||
"failed": "Rakennus epäonnistui",
|
||
"need_help": "Tarvitsetko apua?",
|
||
"powered_by": "Voimanlähteenä",
|
||
"product_agent_client": "BetterDesk Agent Client — full managed endpoint agent",
|
||
"product_support_agent": "BetterDesk Support Agent — lightweight end-user client",
|
||
"product_rdclient": "BetterDesk RdClient — operator remote desktop client"
|
||
},
|
||
"server_attestation": {
|
||
"title": "Palvelintodistus",
|
||
"subtitle": "Suorituskykyvertailu, joka määrittää samanaikaisten etäyhteyksien kapasiteetin 80 %:n CPU-, RAM- ja levykynnyksellä.",
|
||
"warning_title": "Kuormitustesti",
|
||
"warning_body": "Vertailu simuloi rinnakkaisia WebSocket-yhteyksiä signaali- ja relépalvelimiin. Suorita hiljaisina aikoina — tämä testi kuormittaa tuotantoa.",
|
||
"run_benchmark": "Suorita vertailu",
|
||
"abort": "Keskeytä",
|
||
"download_report": "Lataa JSON-raportti",
|
||
"last_test": "Viimeisin testi",
|
||
"no_test_yet": "Vertailua ei ole vielä suoritettu",
|
||
"max_connections": "Enimmäisyhteydet",
|
||
"threshold_80": "80 %:n kynnys — lopulliset mittaukset",
|
||
"disk": "Levy",
|
||
"ramp_chart": "Kuormituskaavio",
|
||
"connections": "Yhteydet",
|
||
"connections_short": "yhteyt.",
|
||
"tier_guide_title": "Mitä kukin taso tarkoittaa?",
|
||
"tier_bronze": "PRONSSI",
|
||
"tier_iron": "RAUTA",
|
||
"tier_titanium": "TITAANI",
|
||
"tier_platinum": "PLATINA",
|
||
"tier_obsidian": "OBSIDIAANI",
|
||
"tier_none": "ARVIOIMATON",
|
||
"tier_bronze_desc": "1–25 samanaikaista yhteyttä — pieni VPS (1–2 vCPU, 2–4 Gt RAM).",
|
||
"tier_iron_desc": "26–75 yhteyttä — keskitasoinen palvelin (2–4 vCPU, 4–8 Gt RAM).",
|
||
"tier_platinum_desc": "76–200 yhteyttä — suorituskykyinen palvelin (4–8 vCPU, 8–16 Gt RAM).",
|
||
"tier_titanium_desc": "201–400 yhteyttä — yritysinfrastruktuuri (8+ vCPU, 16–32 Gt RAM).",
|
||
"tier_obsidian_desc": "401+ yhteyttä — turboiluokka: oma laitteisto, 16+ vCPU, 32+ Gt RAM, NVMe.",
|
||
"docker_note": "Huomio: Dockerissa CPU/RAM-mittaukset saattavat heijastaa säilön rajoituksia fyysisen isäntäkoneen sijaan.",
|
||
"badge_tooltip": "BetterDesk-palvelintodistus — palvelimen suorituskykysertifiointi",
|
||
"confirm_run": "Tämä vertailu kuormitustestaa palvelimen simuloiduilla yhteyksillä. Jatketaanko?",
|
||
"starting": "Käynnistetään...",
|
||
"complete": "Vertailu valmis",
|
||
"signal_peers": "Signaaliverdaistahot",
|
||
"relay_sessions": "Reléistunnot",
|
||
"page_error": "Palvelintodistus-sivun lataus epäonnistui",
|
||
"mode_estimated": "Arvioitu (WebSocket ei saavutettavissa)",
|
||
"incomplete": "Vertailu valmistui ilman kelvollista tasoa"
|
||
},
|
||
"commercialization": {
|
||
"title": "Kaupallistaminen",
|
||
"subtitle": "Tukipaketit, laskutettavat istunnot ja raportit",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "Varhainen ominaisuus — laskutus ja paketit ovat aktiivisessa kehityksessä.",
|
||
"tabs": {
|
||
"overview": "Yleiskatsaus",
|
||
"packages": "Paketit ja sopimukset",
|
||
"sessions": "Istunnot",
|
||
"reports": "Raportit",
|
||
"settings": "Lisäasetukset"
|
||
},
|
||
"clock": {
|
||
"title": "Palvelinaika (NTP)",
|
||
"check_now": "Tarkista nyt",
|
||
"unsynced": "Palvelimen kello ei ole synkronoitu — laskutettavat istunnot voidaan estää",
|
||
"synced_detail": "Kello synkronoitu laskutusta varten",
|
||
"ntp_servers": "NTP-palvelimet",
|
||
"ntp_servers_hint": "Pilkuilla erotetut isäntänimet tai IP:t. Koskee Go-palvelinta (betterdesk-server).",
|
||
"max_skew_ms": "Suurin kelloero (ms)",
|
||
"require_sync": "Vaadi synkronoitu kello laskutettaville istunnoille",
|
||
"trust_os": "Luota OS NTP:hen kun suorat kyselyt epäonnistuvat",
|
||
"trust_os_hint": "Käytä systemd-timesyncd/chrony-tilaa kun UDP NTP on estetty (DMZ/palomuuri).",
|
||
"save": "Tallenna NTP-asetukset",
|
||
"saved": "Kelloasetukset tallennettu. Go-palvelimen uudelleenkäynnistys käynnistetty.",
|
||
"save_restart": "Tallenna NTP ja käynnistä Go-palvelin uudelleen? Aktiiviset istunnot voivat katketa hetkeksi.",
|
||
"status_offset": "Ero",
|
||
"status_server": "NTP-lähde",
|
||
"status_os": "OS-kello synkronoitu",
|
||
"status_error": "Viimeisin virhe",
|
||
"os_yes": "Kyllä",
|
||
"os_no": "Ei",
|
||
"checked": "Clock check completed"
|
||
},
|
||
"stats": {
|
||
"active_sessions": "Aktiiviset laskutettavat istunnot",
|
||
"expiring_contracts": "Contracts expiring (30 days)",
|
||
"expiring_hint": "Active assignments with end date within 30 days"
|
||
},
|
||
"packages": {
|
||
"new": "Uusi paketti",
|
||
"name": "Nimi",
|
||
"included_minutes": "Sisältyvät minuutit",
|
||
"overage_rate": "Ylityshinta / h",
|
||
"currency": "Valuutta",
|
||
"heading": "Tukipaketit",
|
||
"prompt_name": "Paketin nimi",
|
||
"create_title": "Uusi paketti organisaatiolle",
|
||
"create_submit": "Luo paketti",
|
||
"select_org": "Organisaatio",
|
||
"select_org_placeholder": "Valitse organisaatio…",
|
||
"description": "Description",
|
||
"edit_title": "Edit package",
|
||
"created": "Package created",
|
||
"updated": "Package updated",
|
||
"deleted": "Package deleted",
|
||
"delete_confirm": "Delete this package? Assignments using it must be removed first."
|
||
},
|
||
"sessions": {
|
||
"device": "Laite",
|
||
"operator": "Operaattori",
|
||
"duration": "Kesto",
|
||
"phase": "Vaihe",
|
||
"amount": "Summa",
|
||
"org": "Organization"
|
||
},
|
||
"reports": {
|
||
"session": "Istunto",
|
||
"summary": "Yhteenveto",
|
||
"date": "Päivämäärä"
|
||
},
|
||
"contracts": {
|
||
"title": "Organisaatiosopimukset",
|
||
"new": "Määritä paketti",
|
||
"org": "Organisaatio",
|
||
"package": "Paketti",
|
||
"remaining": "Jäljellä olevat minuutit",
|
||
"status": "Tila",
|
||
"actions": "Toiminnot",
|
||
"suspend": "Keskeytä",
|
||
"activate": "Aktivoi",
|
||
"select_org": "Valitse organisaatio",
|
||
"select_package": "Valitse paketti",
|
||
"no_orgs": "Organisaatioita ei löytynyt",
|
||
"no_packages": "Luo ensin paketti",
|
||
"assignments_title": "Package assignments",
|
||
"target": "Target",
|
||
"hourly_rate": "Hourly rate",
|
||
"custom_overage": "Custom overage rate / h",
|
||
"validity": "Validity",
|
||
"valid_from": "Valid from",
|
||
"valid_until": "Valid until",
|
||
"edit_title": "Edit assignment",
|
||
"updated": "Assignment updated",
|
||
"deleted": "Assignment removed",
|
||
"delete_confirm": "Remove this package assignment?"
|
||
},
|
||
"export": {
|
||
"csv": "Vie CSV",
|
||
"pdf": "Vie PDF",
|
||
"sessions_csv": "Vie istunnot CSV"
|
||
},
|
||
"report": {
|
||
"title": "Työraportti",
|
||
"subtitle": "Kuvaile tämän etäistunnon aikana tehty työ.",
|
||
"category": "Kategoria",
|
||
"ticket_ref": "Tikettiviite",
|
||
"summary": "Tehty työ",
|
||
"skip": "Ohita toistaiseksi",
|
||
"submit": "Lähetä raportti",
|
||
"summary_required": "Yhteenveto vaaditaan",
|
||
"saved": "Työraportti tallennettu"
|
||
},
|
||
"empty": {
|
||
"packages": "Ei paketteja vielä. Luo ensimmäinen yllä olevalla painikkeella.",
|
||
"contracts": "Ei organisaatiosopimuksia vielä. Määritä paketti organisaatiolle.",
|
||
"sessions": "Ei laskutettavia istuntoja vielä.",
|
||
"reports": "Ei työraportteja vielä."
|
||
},
|
||
"assign": {
|
||
"title": "Määritä olemassa oleva paketti",
|
||
"submit": "Määritä",
|
||
"target_type": "Target type",
|
||
"target": "Target",
|
||
"select_target": "Select target…",
|
||
"missing_fields": "Select target and package",
|
||
"optional": "Optional",
|
||
"success": "Package assigned"
|
||
},
|
||
"form": {
|
||
"cancel": "Peruuta"
|
||
},
|
||
"notifications": {
|
||
"title": "Email notifications",
|
||
"desc": "Notify operators by email when devices in their folders or groups submit help requests.",
|
||
"smtp_status": "SMTP status",
|
||
"smtp_configured": "SMTP is configured",
|
||
"smtp_missing": "SMTP is not configured — set it up in Settings → Email",
|
||
"smtp_link": "Open SMTP settings",
|
||
"help_requests_enabled": "Send email for new help requests",
|
||
"notify_assigned_operators": "Notify operators assigned to the device folder or group",
|
||
"fallback_alert_email": "Use alert email when no operator address is available",
|
||
"include_folder_in_subject": "Include folder name in the email subject",
|
||
"save": "Save notification settings",
|
||
"saved": "Notification settings saved"
|
||
},
|
||
"targets": {
|
||
"org": "Organization",
|
||
"device_group": "Device group",
|
||
"folder": "Folder",
|
||
"device": "Device"
|
||
},
|
||
"actions": {
|
||
"edit": "Edit",
|
||
"delete": "Delete",
|
||
"save": "Save",
|
||
"refresh": "Refresh"
|
||
},
|
||
"filters": {
|
||
"target_type": "Target type",
|
||
"all_types": "All types",
|
||
"all_statuses": "All statuses",
|
||
"all_orgs": "All organizations",
|
||
"organization": "Organization",
|
||
"search": "Search",
|
||
"search_placeholder": "Name or package…",
|
||
"device_id_placeholder": "Device ID"
|
||
},
|
||
"status": {
|
||
"active": "Active",
|
||
"suspended": "Suspended",
|
||
"pending_report": "Pending report",
|
||
"closed": "Closed"
|
||
}
|
||
},
|
||
"remote_dashboard": {
|
||
"title": "Etätyöpöytäasiakas",
|
||
"subtitle": "Yhdistä laitteisiisi selaimesta",
|
||
"search_placeholder": "Hae tunnuksella, isäntänimellä tai muistiinpanolla…",
|
||
"filter_all": "Kaikki",
|
||
"filter_online": "Online",
|
||
"filter_offline": "Offline",
|
||
"col_id": "Laitetunnus",
|
||
"col_hostname": "Isäntänimi",
|
||
"col_platform": "Alusta",
|
||
"col_status": "Tila",
|
||
"col_last_seen": "Viimeksi nähty",
|
||
"connect": "Yhdistä",
|
||
"empty": "Yksikään laite ei vastaa suodattimia",
|
||
"loading": "Ladataan laitteita…",
|
||
"error_load": "Laitteiden lataus epäonnistui",
|
||
"open_panel": "Avaa konsoli",
|
||
"devices_count": "{count} laitetta",
|
||
"retry": "Yritä uudelleen",
|
||
"nav_address_book": "Osoitekirja",
|
||
"nav_folders": "Kansiot",
|
||
"nav_groups": "Ryhmät",
|
||
"nav_tags": "Tagit",
|
||
"quick_connect": "Hallitse etätyöpöytää",
|
||
"quick_connect_placeholder": "Syötä etä-ID…",
|
||
"view_grid": "Ruudukkonäkymä",
|
||
"view_list": "Listanäkymä",
|
||
"sync_now": "Päivitä",
|
||
"last_sync": "Päivitetty",
|
||
"status_ready": "Valmis",
|
||
"sync_error": "Synkronointivirhe",
|
||
"unassigned": "Ei määritetty",
|
||
"no_groups": "Ei ryhmiä",
|
||
"no_tags": "Ei tageja",
|
||
"collapse_devices": "Tiivistä laiteluettelo",
|
||
"expand_devices": "Laajenna laiteluettelo",
|
||
"open_settings": "Asetukset"
|
||
},
|
||
"rdclient_login": {
|
||
"title": "Etätyöpöytäasiakas",
|
||
"subtitle": "Kirjaudu sisään yhdistääksesi laitteisiisi",
|
||
"username_placeholder": "Käyttäjätunnus",
|
||
"password_placeholder": "Salasana",
|
||
"remember_me": "Muista minut tällä laitteella",
|
||
"sign_in": "Kirjaudu sisään",
|
||
"totp_title": "Kaksivaiheinen tunnistautuminen",
|
||
"totp_subtitle": "Syötä 6-numeroinen koodi tunnistussovelluksestasi",
|
||
"verify": "Vahvista",
|
||
"back_to_login": "Takaisin kirjautumiseen",
|
||
"open_console_login": "Avaa konsolin kirjautuminen",
|
||
"session_expired": "Istunto vanhentui. Kirjaudu uudelleen.",
|
||
"fill_all_fields": "Täytä kaikki kentät",
|
||
"invalid_credentials": "Virheelliset tunnistetiedot",
|
||
"network_error": "Verkkovirhe",
|
||
"enter_6_digits": "Syötä kaikki 6 numeroa",
|
||
"invalid_code": "Virheellinen koodi"
|
||
},
|
||
"rdclient_settings": {
|
||
"title": "RdClient-asetukset",
|
||
"open": "Asetukset",
|
||
"server_url": "Paneelin URL",
|
||
"tls_strict": "Tiukka TLS",
|
||
"sign_out": "Kirjaudu ulos",
|
||
"reset_client": "Nollaa asiakas",
|
||
"discovery_refresh": "Päivitä",
|
||
"discovery_empty": "Paikallisesta verkosta ei löytynyt palvelimia"
|
||
},
|
||
"mobile_nav": {
|
||
"label": "Päänavigointi",
|
||
"home": "Koti",
|
||
"devices": "Laitteet",
|
||
"remote": "Etä",
|
||
"chat": "Chat",
|
||
"more": "Lisää"
|
||
},
|
||
"mesh": {
|
||
"settings_title": "MeshCentral Compatibility",
|
||
"enabled": "MeshCentral layer enabled",
|
||
"disabled": "MeshCentral layer disabled",
|
||
"server_id": "Server ID (for .msh)",
|
||
"download_msh": "Download MeshAgent .msh",
|
||
"agents_online": "Mesh agents online",
|
||
"device_type": "Mesh Agent",
|
||
"transport_mesh": "MeshCentral KVM",
|
||
"linked_peer": "Linked device",
|
||
"link_peer": "Link to RustDesk/CDAP peer on same host",
|
||
"onboarding_title": "MeshAgent onboarding",
|
||
"onboarding_body": "Download the .msh file, install MeshAgent on endpoints, and devices appear as mesh_agent in the device list.",
|
||
"run_command": "Suorita komento",
|
||
"terminal": "Terminaali",
|
||
"files": "Tiedostoselain",
|
||
"run_command_title": "Suorita komento laitteessa",
|
||
"command_placeholder": "Suoritettava komento",
|
||
"command_sent": "Komento lähetetty agentille",
|
||
"command_failed": "Lähetys epäonnistui",
|
||
"run_as_shell": "Suorita shellissä",
|
||
"terminal_title": "Etäterminaali",
|
||
"terminal_unavailable": "Terminaalimoduuli ei ladattu",
|
||
"link_peer_title": "Linkitä Mesh-agentti",
|
||
"link_peer_hint": "RustDesk- tai CDAP-peer-ID samalla hostilla. Tyhjä = poista linkki.",
|
||
"link_saved": "Linkki päivitetty",
|
||
"transport_terminal": "Mesh-terminaali",
|
||
"transport_files": "Mesh-tiedostot",
|
||
"settings_desc": "MeshAgent-käyttöönotto ja Server ID .msh-tiedostoille.",
|
||
"mesh_name": "Mesh-ryhmän nimi (.msh)",
|
||
"copy_server_id": "Kopioi Server ID",
|
||
"copy_server_id_ok": "Server ID kopioitu",
|
||
"enabled_label": "Käytössä",
|
||
"disabled_label": "Poissa käytöstä",
|
||
"share_link": "Vieras työpöytälinkki",
|
||
"share_link_title": "Luo vieras työpöytälinkki",
|
||
"share_link_hint": "Aikarajoitettu vain-katselu-linkki. Vastaanottajat voivat avata etätyöpöydän ilman paneelitiliä.",
|
||
"share_ttl": "Voimassa (minuuttia)",
|
||
"share_url": "Jakamis-URL",
|
||
"share_create": "Luo linkki",
|
||
"share_created": "Vieraslinkki luotu",
|
||
"port_tcp": "TCP-portin relay",
|
||
"port_forward_title": "TCP-relay MeshAgentin kautta",
|
||
"port_connect": "Yhdistä",
|
||
"port_connected": "Relay valmis",
|
||
"port_connecting": "Yhdistetään…",
|
||
"port_closed": "Yhteys katkaistu",
|
||
"port_error": "WebSocket-virhe",
|
||
"port_invalid": "Virheellinen portti",
|
||
"port_send": "Lähetä",
|
||
"port_send_placeholder": "Lähetä teksti etäportille…",
|
||
"port_unavailable": "Port relay-moduuli ei ladattu",
|
||
"power_sleep": "Lepotila",
|
||
"power_reset": "Uudelleenkäynnistys",
|
||
"power_confirm": "Lähetä virtatoiminto",
|
||
"power_sent": "Virtakomento lähetetty",
|
||
"power_wake": "Wake",
|
||
"power_off": "Power off",
|
||
"filter_mesh": "Mesh agents",
|
||
"port_udp": "UDP port relay",
|
||
"groups_title": "Mesh groups",
|
||
"group_id_placeholder": "Group ID",
|
||
"group_name_placeholder": "Display name",
|
||
"group_add": "Add group",
|
||
"groups_save": "Save groups",
|
||
"groups_empty": "No mesh groups yet.",
|
||
"groups_load_error": "Could not load mesh groups.",
|
||
"groups_saved": "Mesh groups saved",
|
||
"groups_save_error": "Failed to save mesh groups",
|
||
"recordings_title": "Session recordings (server)",
|
||
"recordings_desc": "Mesh desktop sessions captured on the server (.mcrec). CDAP/RustDesk browser recordings stay local unless exported.",
|
||
"recordings_empty": "No server recordings yet.",
|
||
"recordings_load_error": "Could not load recordings.",
|
||
"recording_download": "Download",
|
||
"recording_server_on": "Server recording enabled — reconnecting…",
|
||
"recording_server_off": "Server recording disabled — reconnecting…",
|
||
"cert_missing": "Agent-server certificate not found. Back up mesh_agent_server.pem after agents connect.",
|
||
"cert_ok": "Agent-server certificate present",
|
||
"onboarding_step_msh": "Download the .msh file and set the mesh group name.",
|
||
"onboarding_step_install": "Install unmodified MeshAgent on endpoints using the .msh file.",
|
||
"onboarding_step_verify": "Confirm devices appear as mesh_agent and show online."
|
||
},
|
||
"guest_access": {
|
||
"title": "Vieras-remote",
|
||
"subtitle": "Tilapäinen pääsy — vain jaetut laitteet",
|
||
"menu": "Vieraspääsylinkki",
|
||
"create_title": "Luo vieraspääsylinkki",
|
||
"create_hint": "Aikarajoitettu RdClient-linkki. Vastaanottaja voi yhdistää vain valittuihin laitteisiin — ei Console-kirjautumista eikä täyttä listaa.",
|
||
"devices": "Laitteet",
|
||
"ttl": "Voimassa (minuuttia)",
|
||
"label": "Nimike (valinnainen)",
|
||
"view_only": "Vain katselu",
|
||
"url": "Jakamis-URL",
|
||
"create": "Luo linkki",
|
||
"created": "Vieraslinkki luotu",
|
||
"invalid_title": "Virheellinen vieraslinkki",
|
||
"missing_token": "Tästä vieraslinkistä puuttuu token.",
|
||
"expired": "Tämä vieraslinkki on virheellinen tai vanhentunut.",
|
||
"device_denied": "Linkki on virheellinen, vanhentunut tai ei salli tätä laitetta.",
|
||
"empty": "Tällä vieraslinkillä ei ole laitteita.",
|
||
"expires": "Vanhenee",
|
||
"back_to_list": "Takaisin vieraslistaan"
|
||
},
|
||
"ux35": {
|
||
"resize_sidebar": "Muuta sivupalkin leveyttä",
|
||
"open_menu": "Avaa valikko",
|
||
"theme_mode_hint": "Vaalea ja Tumma ovat sisäänrakennettuja. Mukautettu otetaan käyttöön, kun muokkaat värejä alla.",
|
||
"switch_to_ux35": "Vaihda UX 3.5 -tilaan (Beta)",
|
||
"switch_to_classic": "Vaihda klassiseen käyttöliittymään",
|
||
"beta_badge": "BETA",
|
||
"beta_tooltip": "Beta-konsolin asettelu — valinnainen; klassinen käyttöliittymä pysyy oletuksena."
|
||
}
|
||
}
|