mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 17:45:42 +00:00
bc70224ce6
Preflight no longer blocks panel updates when the console can install a vendored Go toolchain automatically. Add proactive preflight banners, i18n, and clearer install UX in Settings. Thanks: INSOLVE (Honorary); Marco Jakobs (@jacotec); MyNameisStitch (@MyNameisStitch); Redspin (@playerumpknow)
4316 lines
227 KiB
JSON
4316 lines
227 KiB
JSON
{
|
||
"_meta": {
|
||
"name": "Romanian",
|
||
"native_name": "Română",
|
||
"flag": "🇷🇴",
|
||
"needs_review": true
|
||
},
|
||
"meta": {
|
||
"lang": "en",
|
||
"name": "English",
|
||
"native_name": "English",
|
||
"direction": "ltr"
|
||
},
|
||
"common": {
|
||
"loading": "Se încarcă...",
|
||
"confirm": "Confirmați",
|
||
"alert": "Alertă",
|
||
"prompt": "Introduceți valoarea",
|
||
"copied": "Copiat în clipboard",
|
||
"save": "Salvați",
|
||
"saved": "Salvat",
|
||
"error": "Eroare",
|
||
"success": "Succes",
|
||
"warning": "Avertisment",
|
||
"info": "Informații",
|
||
"all": "Toate",
|
||
"cancel": "Anulează",
|
||
"delete": "Ștergeți",
|
||
"actions": "Acțiuni",
|
||
"close": "Închide",
|
||
"required": "necesar",
|
||
"name_required": "Numele este obligatoriu",
|
||
"active": "Activ",
|
||
"inactive": "Inactiv",
|
||
"invalid_json": "JSON nevalid",
|
||
"field_required": "{field} este necesar",
|
||
"back": "Înapoi",
|
||
"edit": "Editați",
|
||
"yes": "Da",
|
||
"no": "Nu"
|
||
},
|
||
"nav": {
|
||
"main": "Principal",
|
||
"tools": "Instrumente",
|
||
"system": "Sistem",
|
||
"dashboard": "Tabloul de bord",
|
||
"devices": "Dispozitive",
|
||
"keys": "Chei",
|
||
"generator": "Generator",
|
||
"settings": "Setări",
|
||
"users": "Utilizatori",
|
||
"inventory": "Inventar",
|
||
"tickets": "Tichete",
|
||
"help_requests": "Cereri de ajutor",
|
||
"activity": "Activitate",
|
||
"automation": "Automatizare",
|
||
"file_transfer": "Transfer de fișiere",
|
||
"network": "Rețea",
|
||
"dataguard": "DataGuard",
|
||
"reports": "Rapoarte",
|
||
"tenants": "Chiriași",
|
||
"registrations": "Registrations",
|
||
"management": "management",
|
||
"toggle_sidebar": "Comutați bara laterală",
|
||
"cdap": "CDAP Dispozitive",
|
||
"fleet": "Flotă",
|
||
"scaling": "Scalare",
|
||
"cross_platform": "Multiplatformă",
|
||
"tokens": "Jetoane de dispozitiv",
|
||
"organizations": "Organizații",
|
||
"policies": "Politici",
|
||
"attestation": "Atestare",
|
||
"remote": "Desktop la distanță",
|
||
"toolkit": "Trusă de instrumente",
|
||
"security_audit": "Audit de securitate",
|
||
"languages": "Limbi",
|
||
"resource_control": "Controlul resurselor",
|
||
"chat": "Chat",
|
||
"help": "Ajutor",
|
||
"expand_sidebar": "Extinde bara laterală",
|
||
"toggle_theme": "Comutați tema",
|
||
"sdk_studio": "SDK Studio",
|
||
"login": "Autentificare",
|
||
"permissions": "Permisiuni",
|
||
"server_management": "Gestionare server",
|
||
"server_attestation": "Atestare server",
|
||
"commercialization": "Comercializare",
|
||
"remote_open_tab": "Deschide clientul desktop la distanță într-o filă nouă"
|
||
},
|
||
"auth": {
|
||
"login": "Login",
|
||
"logout": "Logout",
|
||
"login_title": "Sign In",
|
||
"login_subtitle": "Conectați-vă la BetterDesk Console",
|
||
"username": "Nume de utilizator",
|
||
"username_placeholder": "Introduceți numele de utilizator",
|
||
"password": "Parolă",
|
||
"password_placeholder": "Introduceți parola",
|
||
"remember_me": "Remember me",
|
||
"login_failed": "Conectarea a eșuat. Vă rugăm să vă verificați acreditările.",
|
||
"invalid_credentials": "Nume de utilizator sau parolă nevalidă.",
|
||
"username_collision": "Există deja un cont local cu acest nume de utilizator. Conectați-vă cu parola locală sau cereți unui administrator să redenumească sau să elimine contul în conflict.",
|
||
"fill_all_fields": "Vă rugăm să completați toate câmpurile",
|
||
"logout_confirm": "Sigur doriți să vă deconectați?",
|
||
"change_password": "Schimbați parola",
|
||
"password_required": "Este necesară parola",
|
||
"totp_title": "Autentificare cu doi factori",
|
||
"totp_subtitle": "Introdu codul din 6 cifre din aplicația de autentificare",
|
||
"totp_code": "Verification Code",
|
||
"totp_verify": "Verify",
|
||
"totp_use_recovery": "Utilizați în schimb un cod de recuperare",
|
||
"totp_use_code": "Utilizați în schimb codul de autentificare",
|
||
"totp_recovery_code": "Cod de recuperare",
|
||
"totp_back_to_login": "Înapoi la autentificare",
|
||
"totp_invalid_code": "Cod de verificare nevalid. Vă rugăm să încercați din nou.",
|
||
"totp_enter_code": "Vă rugăm să introduceți un cod din 6 cifre",
|
||
"totp_enter_recovery": "Vă rugăm să introduceți un cod de recuperare",
|
||
"totp_session_expired": "Sesiunea a expirat. Vă rugăm să vă conectați din nou.",
|
||
"totp_already_enabled": "Autentificarea cu doi factori este deja activată",
|
||
"pro_only_account": "Acest cont este numai pentru clientul desktop RustDesk. Vă rugăm să utilizați aplicația RustDesk pentru a vă conecta.",
|
||
"passwords_mismatch": "Parolele nu se potrivesc",
|
||
"or": "sau",
|
||
"login_sso": "Conectați-vă cu SSO",
|
||
"login_sso_with": "Conectați-vă cu {{provider}}",
|
||
"oidc_denied": "Accesul a fost refuzat de furnizorul de identitate.",
|
||
"oidc_invalid": "Reapelare OIDC nevalidă. Vă rugăm să încercați din nou.",
|
||
"oidc_failed": "Autentificarea OIDC a eșuat. Vă rugăm să încercați din nou.",
|
||
"oidc_error": "A apărut o eroare în timpul conectării SSO.",
|
||
"oidc_no_account": "Contul dvs. nu a fost găsit și înregistrarea automată este dezactivată.",
|
||
"totp_rate_limited": "Prea multe încercări. Vă rugăm să încercați din nou mai târziu.",
|
||
"emergency_mode_banner": "Go server inaccesibil - rulează în modul de urgență (doar pentru administrator, funcționalitate limitată)"
|
||
},
|
||
"dashboard": {
|
||
"title": "Tabloul de bord",
|
||
"subtitle": "Overview of your RustDesk server",
|
||
"total_devices": "Total Dispozitive",
|
||
"online_now": "Online Now",
|
||
"banned": "Banned",
|
||
"active_connections": "Conexiuni active",
|
||
"offline_devices": "Offline",
|
||
"server_status": "Stare server",
|
||
"quick_actions": "Acțiuni rapide",
|
||
"manage_devices": "Gestionați dispozitivele conectate",
|
||
"view_keys": "Vizualizați cheile serverului",
|
||
"generate_config": "Generați configurația clientului",
|
||
"server_settings": "Configurați setările",
|
||
"greeting_morning": "Bună dimineața, {name}",
|
||
"greeting_afternoon": "Bună ziua, {name}",
|
||
"greeting_evening": "Bună seara, {name}",
|
||
"greeting_night": "Noapte bună, {name}",
|
||
"health_overview": "Privire de ansamblu asupra sănătății",
|
||
"devices_online": "Dispozitive online",
|
||
"active_alerts": "Alerte active",
|
||
"recent_connections": "Total Dispozitive",
|
||
"server_uptime": "Timp de funcționare a serverului",
|
||
"activity_feed": "Activitate recentă",
|
||
"no_recent_activity": "Nicio activitate recentă",
|
||
"just_now": "just now",
|
||
"ago": "ago",
|
||
"tip_desktop_mode": "Încercați Modul Desktop pentru un spațiu de lucru cu mai multe ferestre cu widget-uri de monitorizare.",
|
||
"tip_keyboard_shortcuts": "Apăsați Ctrl+K oriunde pentru a deschide paleta de comenzi de căutare rapidă.",
|
||
"tip_address_book": "Sincronizați agenda dvs. pe toate dispozitivele conectându-vă de la clientul RustDesk.",
|
||
"tip_2fa": "Activați autentificarea cu doi factori în Setări pentru securitate suplimentară a contului.",
|
||
"tip_bulk_actions": "Selectați mai multe dispozitive și utilizați acțiuni în bloc pentru a le gestiona simultan.",
|
||
"tip_theme": "Comutați între temele întunecate și deschise în setările barei laterale.",
|
||
"tip_cdap": "Conectați dispozitive IoT și senzori industriali prin gateway-ul CDAP.",
|
||
"client_config_eyebrow": "Configurare client",
|
||
"client_config_title": "Configurarea clientului RustDesk",
|
||
"client_config_subtitle": "Folosiți aceste valori în RustDesk pentru a conecta clienții la acest server BetterDesk.",
|
||
"copy_all_config": "Copiază tot",
|
||
"show_config_qr": "Afișează QR",
|
||
"config_server_id": "Server ID",
|
||
"config_relay_server": "Server relay",
|
||
"config_api_server": "Server API",
|
||
"config_key": "Cheie",
|
||
"client_config_hint": "Introduceți aceste valori în setările de rețea RustDesk, în secțiunea server ID/relay.",
|
||
"open_generator": "Generator client",
|
||
"open_keys": "Deschide cheile",
|
||
"open_remote": "Deschide consola desktop la distanță",
|
||
"attention_panel": "Necesită atenție",
|
||
"system_ready": "Sistem pregătit",
|
||
"system_attention": "Necesită atenție",
|
||
"config_not_ready": "Configurarea clientului nu este încă pregătită.",
|
||
"client_config_qr_title": "QR configurare RustDesk",
|
||
"client_config_qr_hint": "Scanați cu RustDesk. Pe Android/iOS 1.4.9+ activați allow-deep-link-server-settings (opțiune integrată) sau folosiți Copy deploy string → Network → Import Server Config.",
|
||
"client_server_host_label": "Adresa serverului pentru clienți",
|
||
"client_server_host_placeholder": "ex. 203.0.113.10 sau desk.example.com",
|
||
"client_server_host_hint": "Adresa folosită de clienții RustDesk. Modificați când URL-ul panoului diferă de IP/DNS client. Domenii separate: Setări → Endpoint-uri publice client.",
|
||
"apply_client_host": "Aplică",
|
||
"copy_deploy_string": "Copiază șirul de deploy",
|
||
"show_intune_script": "Script Intune / PSADT",
|
||
"intune_script_title": "Fragment de implementare Windows",
|
||
"intune_script_hint": "Rulați ca administrator după finalizarea MSI RustDesk. Folosește același șir ca Copiază șirul de deploy.",
|
||
"deploy_string_not_ready": "Șirul de deploy nu este disponibil până când cheia publică a serverului este încărcată.",
|
||
"client_server_host_env_hint": "ID, relay și API public sunt în Setări → Endpoint-uri publice client. Goliți acolo pentru a folosi din nou acest câmp.",
|
||
"client_config_qr_unreachable_host": "Acest QR conține localhost sau o adresă .local. Telefoanele de obicei nu o pot atinge — setați mai întâi Client server address (sau PANEL_PUBLIC_HOST) la un IP LAN sau DNS public."
|
||
},
|
||
"devices": {
|
||
"title": "Dispozitive",
|
||
"id": "ID",
|
||
"hostname": "Hostname",
|
||
"username": "Nume de utilizator",
|
||
"platform": "Platform",
|
||
"version": "Version",
|
||
"ip_address": "IP Address",
|
||
"note": "Note",
|
||
"last_seen": "Last Seen",
|
||
"last_online": "Last Online",
|
||
"first_seen": "First Seen",
|
||
"created": "Creat",
|
||
"status": "Status",
|
||
"ban_reason": "Ban Reason",
|
||
"actions": "Actions",
|
||
"search_placeholder": "Căutați dispozitive...",
|
||
"filter_all": "All",
|
||
"filter_online": "Online",
|
||
"filter_offline": "Offline",
|
||
"filter_banned": "Banned",
|
||
"selected": "selected",
|
||
"showing": "Showing",
|
||
"of": "of",
|
||
"sync_status": "Stare de sincronizare",
|
||
"sync_success": "Starea a fost sincronizată cu succes",
|
||
"empty_title": "Nu s-au găsit dispozitive",
|
||
"empty_text": "Niciun dispozitiv nu se potrivește cu filtrele dvs. actuale",
|
||
"edit_title": "Detalii despre dispozitiv",
|
||
"delete_title": "Ștergeți dispozitivul",
|
||
"delete_confirm": "Sigur doriți să ștergeți dispozitivul {id}?",
|
||
"delete_reserved_hint": "Dispozitivul va fi ascuns, iar ID-ul său va rămâne rezervat. Selectați ștergerea permanentă pentru a elibera ID-ul pentru reutilizare.",
|
||
"delete_warning": "Sunteți pe cale să ștergeți definitiv acest dispozitiv:",
|
||
"delete_permanent": "Această acțiune nu poate fi anulată. Toate datele asociate cu acest dispozitiv vor fi șterse definitiv din baza de date.",
|
||
"delete_success": "Dispozitivul a fost șters cu succes",
|
||
"revoke_option": "Revocați dispozitivul",
|
||
"revoke_hint": "Blocați ID-ul dispozitivului și deconectați conexiunile active",
|
||
"revoke_success": "Dispozitivul a fost revocat cu succes",
|
||
"details": "Detalii despre dispozitiv",
|
||
"ban_title": "Interziceți dispozitivul",
|
||
"ban_confirm": "Sigur doriți să interziceți dispozitivul {id}?",
|
||
"ban_success": "Dispozitivul a fost interzis cu succes",
|
||
"unban_title": "Deblocarea dispozitivului",
|
||
"unban_confirm": "Sigur doriți să dezabonați dispozitivul {id}?",
|
||
"unban_success": "Dispozitivul a fost anulat cu succes",
|
||
"change_id": "Change ID",
|
||
"change_id_title": "Schimbați ID-ul dispozitivului",
|
||
"new_id": "New ID",
|
||
"change_id_hint": "Numai 6-16 caractere, litere, cifre, liniuțe și caractere de subliniere",
|
||
"change_id_online_warn": "Dispozitivul este online. Schimbați ID-ul preferabil în clientul RustDesk. Modificarea din panou păstrează identitatea, dar clientul trebuie să adopte noul ID.",
|
||
"change_id_success": "ID-ul dispozitivului a fost schimbat cu succes",
|
||
"id_length_error": "ID-ul trebuie să aibă 6-16 caractere",
|
||
"id_format_error": "ID-ul poate conține doar litere, cifre, liniuțe și liniuțe de subliniere",
|
||
"bulk_delete_title": "Ștergeți mai multe dispozitive",
|
||
"bulk_delete_confirm": "Sigur doriți să ștergeți dispozitivele {count}?",
|
||
"bulk_delete_success": "Dispozitivele {count} au fost șterse cu succes",
|
||
"columns": "Columns",
|
||
"toggle_columns": "Comutați coloanele vizibile",
|
||
"not_found": "Dispozitivul nu a fost găsit",
|
||
"delete_failed": "Dispozitivul nu a putut fi șters",
|
||
"change_id_failed": "Nu s-a putut schimba ID-ul dispozitivului",
|
||
"invalid_id": "ID dispozitiv nevalid (6-16 caractere necesare)",
|
||
"invalid_id_format": "Format de identificare nevalid (numai litere, cifre, liniuțe, litere de subliniere)",
|
||
"id_exists": "ID-ul dispozitivului există deja",
|
||
"id_reserved_deleted": "Acest ID aparține unui dispozitiv șters. Restaurați-l sau ștergeți-l permanent pentru a elibera ID-ul.",
|
||
"show_deleted": "Afișează dispozitivele șterse",
|
||
"deleted_badge": "Șters",
|
||
"restore_title": "Restaurează dispozitivul",
|
||
"restore_confirm": "Restaurați dispozitivul {id}? Va deveni din nou vizibil și se poate reconecta cu aceeași identitate.",
|
||
"restore_success": "Dispozitiv restaurat cu succes",
|
||
"restore_action": "Restaurează",
|
||
"permanent_delete_title": "Șterge permanent dispozitivul",
|
||
"permanent_delete_confirm": "Ștergeți permanent dispozitivul {id}? Eliberează ID-ul și nu poate fi anulat.",
|
||
"permanent_delete_success": "Dispozitiv șters permanent",
|
||
"filter_deleted": "Șterse",
|
||
"no_selection": "Niciun dispozitiv selectat",
|
||
"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 conectat",
|
||
"revoke": "Revocare",
|
||
"access_policy": "Politica de acces",
|
||
"unattended_access": "Acces nesupravegheat",
|
||
"enable_unattended": "Activați accesul nesupravegheat",
|
||
"access_password": "Parola de acces",
|
||
"password_configured": "Parola setată",
|
||
"no_password": "Fără parolă",
|
||
"new_password": "Parolă nouă (lasați gol pentru a rămâne la curent)",
|
||
"clear_password": "Ștergeți parola",
|
||
"access_schedule": "Program de acces",
|
||
"enable_schedule": "Activați accesul bazat pe timp",
|
||
"allowed_days": "Zile permise",
|
||
"start_time": "Ora de început",
|
||
"end_time": "Ora de sfârșit",
|
||
"timezone": "Fus orar",
|
||
"allowed_operators": "Operatori Permisi",
|
||
"all_operators": "Toți operatorii (lasați gol)",
|
||
"operators_hint": "Nume de utilizator separate prin virgulă. Lăsați gol pentru a permite toți operatorii.",
|
||
"last_updated_by": "Ultima actualizare de către",
|
||
"access_policy_saved": "Politica de acces a fost salvată",
|
||
"tabs": {
|
||
"overview": "Prezentare generală",
|
||
"hardware": "Hardware",
|
||
"metrics": "Metrici",
|
||
"connections": "Conexiuni",
|
||
"audit": "Audit",
|
||
"info": "Info",
|
||
"history": "istorie"
|
||
},
|
||
"hardware": {
|
||
"cpu": "Procesor",
|
||
"memory": "Memorie",
|
||
"disk": "Disc",
|
||
"os": "Sistem de operare",
|
||
"hostname": "Hostname",
|
||
"uptime": "Timp de funcționare",
|
||
"load_avg": "Încărcare medie",
|
||
"network": "Adaptoare de rețea",
|
||
"no_data": "Nu sunt disponibile date hardware",
|
||
"title": "Informații hardware",
|
||
"gpu": "Placă grafică"
|
||
},
|
||
"display_name": "Nume afișat",
|
||
"display_name_placeholder": "Nume personalizat (înlocuiește numele gazdei)",
|
||
"note_placeholder": "Note despre acest dispozitiv",
|
||
"tags": "Tags",
|
||
"filter_by_tags": "Filtrați după etichete",
|
||
"no_tags": "Nicio etichetă",
|
||
"all_groups": "Toate grupurile",
|
||
"create_group": "Creați grup",
|
||
"manage_groups": "Gestionați grupuri",
|
||
"group_name": "Numele grupului",
|
||
"group_name_placeholder": "de ex. PC-uri media",
|
||
"dynamic_group": "Grup dinamic din etichetă",
|
||
"dynamic_group_hint": "Dispozitivele cu această etichetă se alătură automat.",
|
||
"tag_filter": "Filtru etichetă",
|
||
"group_allowed_users": "Utilizatori permisi",
|
||
"group_allowed_users_hint": "Lăsați gol pentru ca grupul să fie vizibil pentru toată lumea cu permisiuni pentru dispozitiv.",
|
||
"group_tag_required": "Filtrul de etichete este necesar pentru grupurile dinamice",
|
||
"group_invalid": "Identificator de grup nevalid",
|
||
"group_not_found": "Grupul nu a fost găsit",
|
||
"group_saved": "Grupul de dispozitive a fost salvat",
|
||
"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": "Grupuri de dispozitive salvate",
|
||
"group_membership_added": "Adăugat la grup",
|
||
"group_membership_removed": "Eliminat din grup",
|
||
"no_groups": "Încă nu există grupuri",
|
||
"manual_groups": "Grupuri manuale",
|
||
"dynamic_memberships": "Membrii dinamici",
|
||
"group_allowed_user_groups": "Grupuri de utilizatori permise",
|
||
"group_allowed_user_groups_hint": "Utilizatorii din grupurile de utilizatori selectate pot accesa acest grup de dispozitive.",
|
||
"no_user_groups": "Fără grupuri de utilizatori",
|
||
"edit_group": "Editați grupul",
|
||
"delete_group": "Șterge grupul",
|
||
"delete_group_confirm": "Ștergeți grupul de dispozitive {name}?",
|
||
"group_deleted": "Grupul de dispozitive a fost șters",
|
||
"folder_group_readonly": "Grupurile susținute de foldere sunt gestionate din dosare.",
|
||
"manage_user_groups": "Gestionați grupurile de utilizatori",
|
||
"restore_failed": "Dispozitiv konnte nicht wiederhergestellt werden",
|
||
"no_signal_tooltip": "Clientul a contactat API-ul recent, dar nu este înregistrat pe serverul de semnal (UDP :21116). Reporniți clientul după migrarea serverului.",
|
||
"per_page": "Pe pagină",
|
||
"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": "Cheile serverului",
|
||
"subtitle": "Cheie publică și configurație pentru clienții RustDesk",
|
||
"public_key": "Public Key",
|
||
"qr_code": "QR Code",
|
||
"server_info": "Informații server",
|
||
"download": "Descărcați cheia",
|
||
"show_qr": "Show QR",
|
||
"qr_hint": "Scanați cu RustDesk mobil. Pe Android/iOS 1.4.9+ activați allow-deep-link-server-settings sau Import Server Config cu șirul de deploy.",
|
||
"no_key": "Nu a fost găsită nicio cheie publică",
|
||
"no_key_to_copy": "Nicio cheie de copiat",
|
||
"no_qr": "Codul QR nu este disponibil",
|
||
"download_success": "Fișierul cheie a fost descărcat",
|
||
"not_found": "Cheia nu a fost găsită",
|
||
"api_not_found": "Cheia API nu a fost găsită",
|
||
"qr_unreachable_host": "Acest QR conține localhost sau o adresă .local. Telefoanele de obicei nu o pot atinge — setați mai întâi Client server address pe Dashboard (sau PANEL_PUBLIC_HOST) la un IP LAN sau DNS public."
|
||
},
|
||
"settings": {
|
||
"title": "Setări",
|
||
"subtitle": "Configurarea consolei și setările contului",
|
||
"tab_general": "General",
|
||
"tab_server": "Setări server",
|
||
"tab_branding": "Branding",
|
||
"tab_backup": "Backup",
|
||
"language": "Limba",
|
||
"change_password": "Schimbați parola",
|
||
"password_desc": "Actualizați-vă parola contului",
|
||
"current_password": "Parola curentă",
|
||
"new_password": "Parolă nouă",
|
||
"confirm_password": "Confirmați parola",
|
||
"save_password": "Actualizați parola",
|
||
"password_changed": "Parola a fost schimbată cu succes",
|
||
"fill_all_fields": "Vă rugăm să completați toate câmpurile",
|
||
"passwords_not_match": "Parolele nu se potrivesc",
|
||
"password_requirements": "Cerințe de parolă",
|
||
"password_requirements_not_met": "Parola nu îndeplinește cerințele",
|
||
"req_length": "Cel puțin 8 caractere",
|
||
"req_uppercase": "Cel puțin o literă mare",
|
||
"req_lowercase": "Cel puțin o literă mică",
|
||
"req_number": "Cel puțin un număr",
|
||
"server_info": "Informații server",
|
||
"version": "Version",
|
||
"database": "Database",
|
||
"uptime": "Uptime",
|
||
"audit_log": "Audit Log",
|
||
"audit_desc": "Activitate recentă din consolă",
|
||
"no_audit_logs": "Nu au fost găsite jurnalele de audit",
|
||
"backend_title": "Configurare backend",
|
||
"backend_desc": "Alegeți ce server backend să utilizați pentru gestionarea dispozitivelor și serviciile de semnal/releu.",
|
||
"backend_original": "Original",
|
||
"backend_enhanced": "Enhanced",
|
||
"backend_rustdesk_desc": "Servere standard de semnal și releu RustDesk (hbbs + hbbr). HTTP de bază API cu puncte finale limitate.",
|
||
"backend_betterdesk_desc": "Server îmbunătățit bazat pe Go, cu autentificare REST completă API, JWT, listă de blocare, etichete, evenimente WebSocket în timp real și înregistrare de audit.",
|
||
"backend_feature_signal": "Server de semnal (înregistrare ID)",
|
||
"backend_feature_relay": "Server releu (releu de conexiune)",
|
||
"backend_feature_basic_api": "REST de bază API",
|
||
"backend_feature_full_api": "REST complet API (34+ puncte finale)",
|
||
"backend_feature_jwt": "Autentificare JWT și TOTP 2FA",
|
||
"backend_feature_blocklist": "Gestionarea listei de blocare IP/ID",
|
||
"backend_feature_tags": "Etichetele și gruparea dispozitivelor",
|
||
"backend_feature_audit": "Înregistrarea evenimentelor de audit",
|
||
"backend_feature_websocket": "Evenimente WebSocket în timp real",
|
||
"backend_connection": "Conexiune",
|
||
"backend_api_url": "API URL",
|
||
"backend_test": "Testează conexiunea",
|
||
"backend_testing": "Testare...",
|
||
"backend_save": "Aplicați Backend",
|
||
"backend_saved": "Backend-ul serverului s-a schimbat cu succes. Datele dispozitivului vor fi acum gestionate de noul backend.",
|
||
"backend_save_failed": "Schimbarea backend-ului serverului a eșuat",
|
||
"backend_test_success": "Conexiune reușită! Serverul este accesibil.",
|
||
"backend_test_failed": "Conexiunea a eșuat. Serverul este inaccesibil.",
|
||
"backend_confirm_switch": "Sigur doriți să comutați backend-ul serverului? Acest lucru va schimba modul în care sunt gestionate dispozitivele.",
|
||
"backend_unreachable": "Nu se poate comuta: serverul țintă este inaccesibil. Porniți mai întâi serverul.",
|
||
"invalid_backend": "Selecție backend nevalidă. Alegeți „rustdesk” sau „betterdesk”.",
|
||
"backend_status_running": "Connected",
|
||
"backend_status_unreachable": "Unreachable",
|
||
"backend_status_error": "Error",
|
||
"backend_status_unknown": "Unknown",
|
||
"totp_title": "Autentificare cu doi factori",
|
||
"totp_desc": "Adăugați un nivel suplimentar de securitate cu aplicațiile de autentificare TOTP (Google Authenticator, Microsoft Authenticator, Authy etc.)",
|
||
"totp_enabled": "2FA activat",
|
||
"totp_enabled_desc": "Contul dvs. este protejat cu autentificare cu doi factori.",
|
||
"totp_disabled": "2FA nu este activat",
|
||
"totp_disabled_desc": "Activați autentificarea cu doi factori pentru securitate suplimentară a contului.",
|
||
"totp_setup": "Enable 2FA",
|
||
"totp_disable": "Disable 2FA",
|
||
"totp_step1": "Instalați o aplicație de autentificare pe telefon",
|
||
"totp_step2": "Scanați codul QR de mai jos",
|
||
"totp_step3": "Introdu codul din 6 cifre pentru a verifica",
|
||
"totp_manual_key": "Manual key",
|
||
"totp_enter_code": "Introdu codul de verificare",
|
||
"totp_verify_enable": "Verificați și activați",
|
||
"totp_enabled_success": "Autentificare cu doi factori activată!",
|
||
"totp_recovery_warning": "Salvați aceste coduri de recuperare într-un loc sigur. Fiecare cod poate fi folosit o singură dată. Dacă pierdeți accesul la aplicația dvs. de autentificare, puteți utiliza aceste coduri pentru a vă conecta.",
|
||
"totp_done": "Done",
|
||
"totp_disable_warning": "Dezactivarea autentificării cu doi factori va face contul dvs. mai puțin sigur. Introduceți parola pentru a confirma.",
|
||
"totp_disabled_success": "Autentificarea cu doi factori a fost dezactivată.",
|
||
"tab_auth": "Autentificare",
|
||
"ldap_title": "LDAP / Active Directory",
|
||
"ldap_desc": "Configurați autentificarea externă prin LDAP sau Active Directory. Utilizatorii se vor putea conecta cu acreditările de domeniu.",
|
||
"ldap_enabled": "Activați autentificarea LDAP",
|
||
"ldap_enabled_hint": "Când este activat, utilizatorii din director se pot autentifica cu credențiale LDAP/AD. Fiecare cont este legat de un furnizor (local, LDAP sau OIDC) — parolele locale nu sunt acceptate pentru conturile LDAP.",
|
||
"ldap_connection": "Conexiune la server",
|
||
"ldap_host": "Gazdă",
|
||
"ldap_port": "Port",
|
||
"ldap_use_tls": "LDAPS (TLS)",
|
||
"ldap_start_tls": "StartTLS",
|
||
"ldap_skip_verify": "Omiteți verificarea TLS",
|
||
"ldap_timeout": "Timp de expirare a conexiunii (e)",
|
||
"ldap_timeout_hint": "Secunde de așteptat pentru răspunsul serverului LDAP",
|
||
"ldap_bind_mode": "Modul Legare",
|
||
"ldap_direct_bind": "Legare directă",
|
||
"ldap_direct_bind_hint": "Leagă direct cu un șablon DN în loc să folosești un cont de serviciu pentru a căuta.",
|
||
"ldap_bind_dn": "Bind DN (cont de serviciu)",
|
||
"ldap_bind_dn_hint": "Numele distinctiv al unui cont de serviciu numai pentru citire, folosit pentru a căuta utilizatori.",
|
||
"ldap_bind_password": "Legați parola",
|
||
"ldap_base_dn": "Baza DN",
|
||
"ldap_base_dn_hint": "Baza de căutare pentru a găsi utilizatori, de ex. dc=exemplu,dc=com",
|
||
"ldap_user_filter": "Filtru utilizator",
|
||
"ldap_user_filter_hint": "LDAP filtru pentru a găsi utilizatori. Folosiți {{username}} ca substituent. Implicit: (sAMAccountName={{username}})",
|
||
"ldap_direct_bind_dn": "Șablon DN de legătură directă",
|
||
"ldap_direct_bind_dn_hint": "Șablon DN pentru legarea directă. Utilizați {{username}} ca substituent, de ex. uid={{username}},ou=utilizatori,dc=exemplu,dc=com",
|
||
"ldap_user_attrs": "Atributele utilizatorului",
|
||
"ldap_attr_id": "Atribut nume de utilizator",
|
||
"ldap_attr_email": "Atribut de e-mail",
|
||
"ldap_attr_name": "Atribut Nume afișat",
|
||
"ldap_group_mapping": "Grup → Maparea rolurilor",
|
||
"ldap_group_base_dn": "Grup Baza DN",
|
||
"ldap_group_base_dn_hint": "Lăsați gol pentru a utiliza DN-ul de bază principal",
|
||
"ldap_group_filter": "Filtru de grup",
|
||
"ldap_group_attr_name": "Atribut Nume Grup",
|
||
"ldap_default_role": "Rol implicit",
|
||
"ldap_default_role_hint": "Rol atribuit utilizatorilor ale căror grupuri LDAP nu se potrivesc cu nicio mapare",
|
||
"ldap_role_viewer": "Vizualizator",
|
||
"ldap_role_operator": "Operator",
|
||
"ldap_role_admin": "Admin",
|
||
"ldap_group_role_map": "Grup → Harta rolurilor",
|
||
"ldap_group_role_map_hint": "Mapați grupurile LDAP cu roluri BetterDesk. Format: GroupDN=rol separat prin | (teava). Exemplu: CN=Admins,DC=example,DC=com=admin|CN=Ops,DC=example,DC=com=operator",
|
||
"ldap_test_connection": "Testează conexiunea",
|
||
"ldap_testing": "Testare...",
|
||
"ldap_test_success": "Conexiune reușită! Serverul LDAP este accesibil, iar acreditările de legare sunt valide.",
|
||
"ldap_test_failed": "Conexiunea a eșuat",
|
||
"ldap_save": "Salvați configurația LDAP",
|
||
"ldap_saved": "Configurația LDAP a fost salvată cu succes",
|
||
"oidc_title": "OIDC / OAuth2 (SSO)",
|
||
"oidc_desc": "Configurați Single Sign-On prin intermediul unui furnizor OpenID Connect (Azure AD, Okta, Google, Keycloak etc.).",
|
||
"oidc_enabled": "Activați autentificarea OIDC",
|
||
"oidc_enabled_hint": "Permiteți utilizatorilor să se conecteze cu un furnizor de identitate extern",
|
||
"oidc_provider": "Furnizor de identitate",
|
||
"oidc_display_name": "Nume afișat butonului",
|
||
"oidc_display_name_hint": "Text afișat pe butonul de conectare (de exemplu, Azure AD, Okta)",
|
||
"oidc_issuer_url": "Emitentul URL",
|
||
"oidc_issuer_url_hint": "Emitent OpenID Connect URL (descoperirea va fi automată)",
|
||
"oidc_client_id": "ID client",
|
||
"oidc_client_secret": "Secretul clientului",
|
||
"oidc_redirect_url": "Redirecționare URL (apel invers)",
|
||
"oidc_redirect_url_hint": "Trebuie să corespundă exact cu IdP. Cale: /api/auth/oidc/callback (sau /api/oidc/callback). Preferă URL-ul public al panoului — consola proxiază callback-ul către API Go. Porturile API (:21114 / :21121) funcționează și ele.",
|
||
"oidc_panel_url": "URL panou",
|
||
"oidc_panel_url_hint": "URL folosit de operatori pentru a deschide consola web (port 5000 sau nume gazdă reverse proxy). Necesar pentru autentificarea SSO când callback-ul OIDC rulează pe portul API Go.",
|
||
"oidc_scopes": "Domenii de aplicare",
|
||
"oidc_use_pkce": "Utilizați PKCE (recomandat)",
|
||
"oidc_auto_discovery": "Descoperire automată",
|
||
"oidc_allow_signup": "Creați automat utilizatori",
|
||
"oidc_manual_endpoints": "URL-uri manuale ale punctelor finale",
|
||
"oidc_authorization_url": "Punct final de autorizare",
|
||
"oidc_token_url": "Token Endpoint",
|
||
"oidc_userinfo_url": "Informații utilizator Endpoint",
|
||
"oidc_claim_mapping": "Maparea revendicărilor",
|
||
"oidc_claim_username": "Revendicare nume de utilizator",
|
||
"oidc_claim_email": "Revendicare prin e-mail",
|
||
"oidc_claim_name": "Revendicare a numelui afișat",
|
||
"oidc_claim_groups": "Revendicarea grupurilor",
|
||
"oidc_role_mapping": "Maparea rolurilor",
|
||
"oidc_default_role": "Rol implicit",
|
||
"oidc_group_role_map": "Grup → Maparea rolurilor",
|
||
"oidc_group_role_map_hint": "O mapare pe linie: group_name=rol (de exemplu, admins=admin, operators=operator)",
|
||
"oidc_test_discovery": "Test Discovery",
|
||
"oidc_testing": "Testare...",
|
||
"oidc_test_success": "Descoperire reușită! Punctele finale rezolvate.",
|
||
"oidc_test_failed": "Descoperirea a eșuat",
|
||
"oidc_issuer_required": "Emitentul URL este necesar pentru a testa descoperirea",
|
||
"oidc_save": "Salvați configurația OIDC",
|
||
"oidc_saved": "Configurația OIDC a fost salvată cu succes",
|
||
"connection_mode_title": "Strategie de conexiune",
|
||
"connection_mode_desc": "Controlați modul în care clienții desktop RustDesk se conectează.",
|
||
"connection_mode_label": "Mod implicit de conexiune",
|
||
"connection_mode_p2p_first": "P2P întâi (recomandat) — încercați conexiunea directă, reveniți la releu",
|
||
"connection_mode_relay_only": "Numai releu — toate sesiunile folosesc serverul releu",
|
||
"connection_mode_advanced": "Setări avansate",
|
||
"connection_mode_fallback_ms": "Timeout P2P fallback (ms)",
|
||
"connection_mode_same_nat_relay": "Forțați releul meu dacă ambii peer partajează același IP public (NAT hairpin)",
|
||
"connection_mode_network_hint": "P2P necesită ca portul UDP 21116 să fie accesibil între clienți.",
|
||
"connection_mode_save": "Salvare",
|
||
"connection_mode_save_restart": "Salvare și repornire server",
|
||
"connection_mode_saved": "Mod de conexiune salvat",
|
||
"connection_mode_restart_started": "Repornire server inițiată",
|
||
"connection_mode_restart_failed": "Repornire server eșuată",
|
||
"connection_mode_not_configurable": "Modul de conexiune nu este modificabil pe această instalare",
|
||
"connection_mode_source_saved": "Salvat la:",
|
||
"connection_mode_source_defaults": "Utilizând valorile implicite ale serverului (nu poate fi scris din panou)",
|
||
"connection_mode_runtime": "Server activ",
|
||
"advanced_title": "Fișiere de configurare",
|
||
"advanced_desc": "Editați direct fișierele de configurare ale serverului. Modificările pot necesita repornirea serviciilor.",
|
||
"advanced_warning": "Aceste fișiere conțin secrete. Editați numai dacă știți ce faceți.",
|
||
"advanced_files_label": "Fișiere",
|
||
"advanced_select_file": "Selectați un fișier din listă pentru a vizualiza sau edita conținutul.",
|
||
"advanced_reload": "Reîncărcare",
|
||
"advanced_save": "Salvare fișier",
|
||
"advanced_apply_restart": "Aplicare (repornire serviciu)",
|
||
"advanced_saved": "Fișier de configurare salvat",
|
||
"advanced_restart_after_save": "Configurație salvată. Reporniți serviciul afectat acum?",
|
||
"advanced_restart_confirm": "Reporniți serviciile BetterDesk asociate? Conexiunile active pot fi întrerupte scurt.",
|
||
"advanced_restart_console_confirm": "Reporniți serviciul consolei web? Sesiunea browserului dvs. va fi scurt întreruptă.",
|
||
"advanced_restart_started": "Repornire serviciu inițiată",
|
||
"advanced_restart_done": "Consolă repornită — se reîncarcă pagina...",
|
||
"advanced_restart_polling": "Se așteaptă revenirea consolei...",
|
||
"advanced_restart_timeout": "Repornire trimisă, dar consola nu a răspuns la timp. Verificați jurnalele și reîncărcați manual.",
|
||
"advanced_restart_failed": "Repornire serviciu eșuată",
|
||
"advanced_save_confirm": "Salvați modificările în acest fișier? O copie de rezervă a versiunii anterioare va fi creată.",
|
||
"advanced_unsaved_confirm": "Aveți modificări nesalvate. Renunțați la ele?",
|
||
"advanced_no_files": "Nu s-au găsit fișiere de configurare pe acest sistem.",
|
||
"advanced_readonly": "numai citire",
|
||
"advanced_missing": "lipsă",
|
||
"advanced_new_file": "Fișier nou (nu este creat până la salvare)",
|
||
"advanced_new_file_hint": "Fișier nou — adăugați conținut și salvați",
|
||
"advanced_backup_created": "copie de rezervă creată",
|
||
"advanced_error_unknown": "Fișier de configurare necunoscut",
|
||
"advanced_error_not_found": "Fișierul nu există",
|
||
"advanced_error_too_large": "Fișierul depășește dimensiunea maximă editabilă (512 KB)",
|
||
"advanced_error_binary": "Fișierele binare nu pot fi editate în panou",
|
||
"advanced_error_invalid": "Conținut fișier invalid",
|
||
"advanced_error_not_writable": "Fișierul nu poate fi scris de procesul consolei",
|
||
"enrollment_title": "Înregistrare dispozitiv (RustDesk)",
|
||
"enrollment_desc": "Controlați modul în care clienții RustDesk noi se înregistrează.",
|
||
"enrollment_require_approval": "Necesită aprobarea operatorului (mod supravegheat)",
|
||
"enrollment_require_approval_hint": "Dacă este activat, clienții necunoscuți sunt puși în coadă până când un operator îi aprobă.",
|
||
"enrollment_rich_approve": "Formular de aprobare complet (nume, dosar, grupuri, etichete)",
|
||
"enrollment_rich_approve_hint": "Afișează un dialog detaliat la aprobarea cererilor de înregistrare.",
|
||
"enrollment_tag_picker": "Alegeți din etichetele de dispozitive existente",
|
||
"enrollment_tag_picker_hint": "Permite operatorilor să aleagă din lista utilizată pe pagina Dispozitive.",
|
||
"enrollment_open_requests": "Cereri de înregistrare deschise",
|
||
"enrollment_pending_count": "{count} cerere(i) de înregistrare în așteptare",
|
||
"tab_advanced": "Avansat",
|
||
"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 Serviciu neu starten, damit die Änderungen wirksam werden.",
|
||
"advanced_error_not_file": "Pfad ist keine reguläre Fișier",
|
||
"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 (unitate de serviciu)",
|
||
"advanced_file_systemd-server": "systemd: betterdesk-server (unitate de serviciu)",
|
||
"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 (configurare supervisord)",
|
||
"advanced_file_docker-compose": "Docker: docker-compose.yml (orchestrare)",
|
||
"advanced_restart_none": "Für diese Fișier ist kein Serviciuneustart erforderlich.",
|
||
"go_server_version": "Server Go",
|
||
"go_server_version_dev_hint": "Binarul Go raportează build de dezvoltare — reconstruiți sau actualizați serverul pentru a corespunde versiunii produsului",
|
||
"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": "Clienți RustDesk"
|
||
},
|
||
"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.",
|
||
"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": "Endpoint-uri publice client",
|
||
"public_endpoints_desc": "Hostname și URL API folosite de clienții RustDesk. Configurare dashboard, QR și șiruri deploy.",
|
||
"public_endpoints_hint": "Setați când hostname-ul consolei diferă de ID/relay/API (proxy invers / DNS separat). Gol = auto.",
|
||
"public_endpoints_server_id": "Server ID public",
|
||
"public_endpoints_server_id_placeholder": "ex. remote.example.com",
|
||
"public_endpoints_relay": "Server relay public",
|
||
"public_endpoints_relay_placeholder": "ex. remote.example.com (implicit: ID)",
|
||
"public_endpoints_api_url": "URL API public",
|
||
"public_endpoints_api_url_placeholder": "ex. https://api.example.com",
|
||
"public_endpoints_api_url_hint": "URL complet pentru login și API RustDesk (port implicit 21114).",
|
||
"public_endpoints_save": "Salvează endpoint-urile",
|
||
"public_endpoints_saved": "Endpoint-uri publice client salvate",
|
||
"public_endpoints_invalid_host": "Hostname ID sau relay invalid",
|
||
"public_endpoints_invalid_api_url": "URL API invalid — folosiți http:// sau https://",
|
||
"public_endpoints_save_title": "Salvați endpoint-urile publice client?",
|
||
"public_endpoints_save_confirm": "Actualizați configurația client RustDesk pe dashboard?",
|
||
"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": "Sesiuni client RustDesk",
|
||
"client_sessions_desc": "Controlați cât timp rămân conectate aplicațiile RustDesk la contul BetterDesk.",
|
||
"client_sessions_expiry_days": "Durata sesiunii (zile)",
|
||
"client_sessions_expiry_hint": "Implicit 7 zile. Fără reînnoire glisantă, clienții trebuie să se autentifice din nou.",
|
||
"client_sessions_sliding": "Prelungește sesiunea la activitate",
|
||
"client_sessions_sliding_hint": "Cât timp clientul este folosit, sesiunea se reînnoiește până la maximul de mai jos.",
|
||
"client_sessions_max_days": "Durata maximă a sesiunii (zile)",
|
||
"client_sessions_max_days_hint": "Limita superioară a reînnoirii de la prima autentificare (implicit 30 zile).",
|
||
"client_sessions_save": "Salvează setările sesiunii",
|
||
"enrollment_ldap_hint": "Setările LDAP/AD și OIDC sunt în filele LDAP / AD și OIDC / SSO de mai sus.",
|
||
"oidc_redirect_url_invalid": "URL-ul de redirect trebuie să folosească http(s) și să se termine cu /api/auth/oidc/callback (sau /api/oidc/callback).",
|
||
"oidc_redirect_url_example": "Exemplu: {url}"
|
||
},
|
||
"audit": {
|
||
"time": "Time",
|
||
"user": "User",
|
||
"action": "Action",
|
||
"details": "Details",
|
||
"action_login": "Login",
|
||
"action_login_failed": "Conectarea a eșuat",
|
||
"action_logout": "Logout",
|
||
"action_password_change": "Parola schimbată",
|
||
"action_2fa_enable": "2FA activat",
|
||
"action_2fa_disable": "2FA dezactivat",
|
||
"action_user_create": "Creat de utilizator",
|
||
"action_user_update": "Utilizator actualizat",
|
||
"action_user_delete": "Utilizatorul a fost șters",
|
||
"action_settings_update": "Setări actualizate",
|
||
"action_device_ban": "Dispozitiv interzis",
|
||
"action_device_unban": "Dispozitiv neinterzis",
|
||
"action_device_delete": "Dispozitiv șters"
|
||
},
|
||
"generator": {
|
||
"title": "Generator Support Agent",
|
||
"subtitle": "Creați instalatoare BetterDesk Support Agent cu branding pentru utilizatorii finali",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "Funcție timpurie — generatorul de pachete agent este în dezvoltare activă.",
|
||
"config_options": "Opțiuni de configurare",
|
||
"server_address": "Adresa serverului",
|
||
"server_address_hint": "Domeniul sau adresa IP a serverului dvs",
|
||
"custom_port": "Custom Port",
|
||
"port_hint": "Lăsați necompletat pentru implicit (21116)",
|
||
"relay_server": "Server releu",
|
||
"relay_placeholder": "La fel ca serverul ID dacă este gol",
|
||
"relay_hint": "Opțional: adresă separată a serverului de releu",
|
||
"include_key": "Includeți cheia publică în configurație",
|
||
"generate": "Generați configurația",
|
||
"output": "Ieșire de configurare",
|
||
"usage_title": "Detalii de conectare",
|
||
"generated": "Configurație generată",
|
||
"server_required": "Este necesară adresa serverului",
|
||
"nothing_to_copy": "Generați mai întâi o configurație",
|
||
"bundles_title": "Pachete Support Agent",
|
||
"new_bundle": "Support Agent nou",
|
||
"editor_title": "Editor de pachete",
|
||
"empty_state": "Selectați un pachet Support Agent în stânga sau creați unul nou.",
|
||
"loading": "Se încarcă…",
|
||
"no_bundles": "Nu există pachete. Creați primul Support Agent.",
|
||
"bundle_name": "Numele pachetului",
|
||
"bundle_name_hint": "Numai etichetă internă — nu este afișată utilizatorilor finali.",
|
||
"short_link": "Link de descărcare scurt",
|
||
"short_link_hint": "Folosit în URL-ul public (/d/…). Doar litere mici, cifre și cratime (2–32 caractere). Completat automat din numele pachetului — scurtați-l pentru partajare mai ușoară (ex. acme).",
|
||
"branding_section": "Branding",
|
||
"company_name": "Companie/nume de marcă",
|
||
"short_text": "Scurtă descriere",
|
||
"contact_email": "E-mail de contact",
|
||
"contact_phone": "Telefon de contact",
|
||
"contact_url": "Site-ul de contact",
|
||
"logo": "Logo",
|
||
"logo_hint": "PNG, JPEG, SVG sau WebP. Maxim 256 KB.",
|
||
"logo_clear": "Eliminați sigla",
|
||
"primary_color": "Culoare primară",
|
||
"accent_color": "Culoarea antetului",
|
||
"default_lang": "Limba implicită",
|
||
"allow_unattended": "Permiteți accesul nesupravegheat",
|
||
"allow_unattended_hint": "Când este activat, agentul arată o parolă permanentă pentru accesul operatorului.",
|
||
"save": "Salvați pachetul",
|
||
"revoke": "Revocați",
|
||
"unrevoke": "Reactivați",
|
||
"revoked": "Revocat",
|
||
"preview_title": "Previzualizare live",
|
||
"preview_hint": "Aspectul aproximativ al ferestrei agentului utilizatorului final.",
|
||
"preview_default_name": "Asistență BetterDesk",
|
||
"preview_status_ready": "Gata de conectare (conexiune securizată)",
|
||
"preview_id": "ID-ul dvs",
|
||
"preview_password": "Parolă",
|
||
"preview_chat": "Chat cu suport",
|
||
"preview_settings": "Setări (doar administrator)",
|
||
"preview_quit": "Ieșire (doar administrator)",
|
||
"download_link_title": "Link de descărcare",
|
||
"download_link_hint": "Distribuiți acest link cu utilizatorii finali. Ei vor vedea o pagină de descărcare de marcă. Linkurile hex vechi funcționează în continuare după schimbarea linkului scurt.",
|
||
"open_portal": "Deschide",
|
||
"created": "Pachet creat",
|
||
"saved": "Pachet salvat",
|
||
"deleted": "Pachetul a fost șters",
|
||
"revoked_ok": "Pachetul a fost revocat",
|
||
"unrevoked_ok": "Pachetul a fost reactivat",
|
||
"link_copied": "Link copiat în clipboard",
|
||
"copy_failed": "Nu s-a putut copia automat - vă rugăm să copiați manual",
|
||
"unsaved_confirm": "Renunțați la modificările nesalvate?",
|
||
"confirm_revoke": "Revocați acest pachet? Linkul de descărcare nu va mai funcționa.",
|
||
"confirm_unrevoke": "Reactivați acest pachet?",
|
||
"confirm_delete": "Ștergeți definitiv acest pachet? Acest lucru nu poate fi anulat.",
|
||
"errors": {
|
||
"validation_failed": "Validarea a eșuat",
|
||
"name_required": "Numele pachetului este obligatoriu",
|
||
"company_name_required": "Numele companiei este obligatoriu",
|
||
"logo_invalid": "Logo-ul trebuie să fie un fișier imagine valid",
|
||
"logo_too_large": "Logo-ul trebuie să fie de 256 KB sau mai mic",
|
||
"logo_read_failed": "Nu s-a putut citi fișierul siglă",
|
||
"primary_color_invalid": "Culoarea primară trebuie să fie o valoare hexadecimală (de exemplu, #2563eb)",
|
||
"accent_color_invalid": "Culoarea antetului trebuie să fie o valoare hexadecimală (de exemplu, #1e293b)",
|
||
"contact_url_invalid": "Site-ul web de contact trebuie să fie un URL valid",
|
||
"server_host_required": "Adresa serverului public este obligatorie",
|
||
"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": "Linkul scurt poate conține doar litere mici, cifre și cratime",
|
||
"slug_too_short": "Linkul scurt trebuie să aibă cel puțin 2 caractere",
|
||
"slug_too_long": "Linkul scurt poate avea cel mult 32 de caractere",
|
||
"slug_taken": "Acest link scurt este deja folosit de alt pachet",
|
||
"missing_hash": "Bundle has no branding hash — save the bundle first",
|
||
"unsupported_platform": "Unsupported platform/format for rebuild",
|
||
"platforms_required": "Selectați cel puțin o platformă de compilat"
|
||
},
|
||
"legacy_title": "Generator de configurare a clientului",
|
||
"connection_section": "Conexiune server",
|
||
"server_host": "Adresa serverului public",
|
||
"server_host_hint": "Numele de domeniu sau IP-ul public unde utilizatorii finali ajung la serverul dvs. BetterDesk.",
|
||
"use_https": "Utilizați HTTPS / WSS (recomandat; debifați pentru HTTP în LAN ca RustDesk)",
|
||
"enrollment_per_device": "Per dispozitiv — aprobați în Înregistrări",
|
||
"builds_title": "Build-uri client",
|
||
"rebuild_all": "Recompilare toate",
|
||
"rebuild_confirm": "Recompilați toți instalatorii de platformă pentru acest pachet?",
|
||
"build_status_ready": "Gata",
|
||
"build_status_pending": "În așteptare",
|
||
"build_status_building": "Se compilează",
|
||
"build_status_failed": "Eșuat",
|
||
"server_host_placeholder": "support.example.com oder 203.0.113.10",
|
||
"enrollment_token": "Dispozitiveregistrierung",
|
||
"enrollment_token_pending": "Pro Dispozitiv nach Genehmigung",
|
||
"enrollment_token_set": "Pro Dispozitiv — in Registrierungen genehmigen",
|
||
"enrollment_token_hint": "Jede Installation registriert sich selbst. Neue Dispozitive 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 Gata-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}} eșuat",
|
||
"build_error_hint": "Eroare build",
|
||
"preview_help": "Solicită ajutor",
|
||
"preview_receive_support": "Primește asistență",
|
||
"preview_receive_hint": "Solicită ajutor sau discută cu suportul. Poți partaja și ID-ul și parola mai jos.",
|
||
"preview_or_share": "Sau partajează ID-ul",
|
||
"rdclient_tab": "RdClient desktop",
|
||
"rdclient_new_bundle": "Pachet RdClient nou",
|
||
"rdclient_subtitle": "Construiește instalatoare RdClient cu URL panou integrat",
|
||
"rdclient_server_url_hint": "URL public al consolei BetterDesk (/remote).",
|
||
"agent_client_tab": "Agent Client",
|
||
"agent_client_new_bundle": "New Agent Client bundle",
|
||
"support_agent_tab": "Support Agent",
|
||
"support_agent_new_bundle": "Support Agent nou",
|
||
"product_agent_client": "Agent Client",
|
||
"product_support_agent": "Support",
|
||
"product_rdclient": "RdClient",
|
||
"retry_build": "Reîncearcă",
|
||
"retry_queued": "Build platformă în coadă",
|
||
"toolchain_banner_ok": "Build toolchain ready (Go {{go}}).",
|
||
"toolchain_banner_warn": "Build toolchain issues detected — some platforms may fail until tools are installed.",
|
||
"toolchain_worker_off": "Agent build worker is disabled (AGENT_BUILD_WORKER=off).",
|
||
"toolchain_go": "Go toolchain missing or unhealthy — install/update Go from Settings → Updates.",
|
||
"toolchain_wixl": "wixl (msitools) required for Windows .msi builds.",
|
||
"toolchain_appimage": "appimagetool este necesar pentru AppImage pe Linux. Rulați din nou scripts/install-build-toolchain.sh (wrapper fără FUSE).",
|
||
"toolchain_deb": "dpkg-deb / fakeroot required for .deb packages.",
|
||
"toolchain_rpm": "rpmbuild required for .rpm packages.",
|
||
"toolchain_mesa": "Mesa/OpenGL support needed for Windows GUI builds on headless hosts.",
|
||
"toolchain_cgo": "CGO / mingw cross-compiler required for Windows Fyne builds.",
|
||
"toolchain_msi_missing": "MSI builder (wixl) not found — Windows installed builds will fail.",
|
||
"toolchain_go_missing": "Go is not available — Support Agent builds cannot run.",
|
||
"rebuild_pending_banner": "A generator rebuild is pending from the last update ({{reason}}).",
|
||
"platforms_section": "Platforme de build",
|
||
"platforms_hint": "Alegeți ce instalatoare să se compileze. Debifați platformele inutile pentru un prim build mai rapid.",
|
||
"advanced_branding": "Branding și aspect (opțional)",
|
||
"advanced_branding_hint": "Lăsați pliat pentru creare rapidă — valorile implicite sunt suficiente. Extindeți pentru logo, culori și contact.",
|
||
"toolchain_branding_seal": "Semnarea brandingului a eșuat — verificați cheia de semnare pe consolă, apoi reconstruiți.",
|
||
"toolchain_mingw_missing": "mingw-w64 (x86_64-w64-mingw32-gcc) lipsește — build-urile Windows vor eșua.",
|
||
"toolchain_appimage_missing": "appimagetool lipsește — build-urile AppImage vor eșua."
|
||
},
|
||
"server": {
|
||
"port": "Port",
|
||
"api_port": "API Port",
|
||
"id_server": "Server ID",
|
||
"relay_server": "Server releu",
|
||
"api_key": "API Key"
|
||
},
|
||
"status": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Banned",
|
||
"running": "Running",
|
||
"stopped": "Stopped",
|
||
"unknown": "Unknown",
|
||
"checking": "Se verifică...",
|
||
"label": "Status",
|
||
"no_signal": "Fără semnal"
|
||
},
|
||
"actions": {
|
||
"refresh": "Refresh",
|
||
"copy": "Copy",
|
||
"connect": "Connect",
|
||
"connect_desktop": "Conectați-vă prin Desktop Client",
|
||
"remote_viewer": "Vizualizator de la distanță",
|
||
"web_remote": "Telecomanda web",
|
||
"details": "Details",
|
||
"edit": "Editați",
|
||
"delete": "Ștergeți",
|
||
"ban": "Ban",
|
||
"unban": "Unban",
|
||
"save": "Salvați",
|
||
"cancel": "Anulează",
|
||
"confirm": "Confirmați",
|
||
"close": "Închide",
|
||
"clear": "Clear",
|
||
"ok": "OK",
|
||
"saved": "Salvat cu succes",
|
||
"back": "Înapoi",
|
||
"create": "Creați",
|
||
"dismiss": "Dismiss",
|
||
"view_all": "Vezi toate",
|
||
"cdap_viewer": "Vizualizator Snapshot CDAP",
|
||
"add": "Add",
|
||
"remove": "Remove",
|
||
"retry": "Reîncearcă",
|
||
"show_value": "Afișează",
|
||
"hide_value": "Ascunde"
|
||
},
|
||
"time": {
|
||
"just_now": "Just now",
|
||
"seconds_ago": "{count} în urmă",
|
||
"minutes_ago": "{count}m în urmă",
|
||
"hours_ago": "{count}h în urmă",
|
||
"days_ago": "{count}d în urmă",
|
||
"day_mon": "Mon",
|
||
"day_tue": "Tue",
|
||
"day_wed": "Wed",
|
||
"day_thu": "Thu",
|
||
"day_fri": "Fri",
|
||
"day_sat": "Sat",
|
||
"day_sun": "Sun"
|
||
},
|
||
"users": {
|
||
"title": "Managementul utilizatorilor",
|
||
"subtitle": "Gestionați utilizatorii consolei și permisiunile",
|
||
"add_user": "Add User",
|
||
"edit_user": "Editați utilizatorul",
|
||
"username": "Nume de utilizator",
|
||
"username_placeholder": "Introduceți numele de utilizator",
|
||
"username_hint": "Doar 3-32 de caractere, litere, cifre și caractere de subliniere",
|
||
"password": "Parolă",
|
||
"password_placeholder": "Introduceți parola",
|
||
"password_hint": "Minim 8 caractere cu majuscule, numere și simboluri mixte",
|
||
"password_leave_empty": "Lăsați gol pentru a menține curent",
|
||
"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": "Creat",
|
||
"last_login": "Last Login",
|
||
"never": "Never",
|
||
"actions": "Actions",
|
||
"create": "Creați utilizator",
|
||
"edit": "Editați",
|
||
"reset_password": "Resetează parola",
|
||
"new_password": "Parolă nouă",
|
||
"delete_title": "Șterge utilizator",
|
||
"delete_confirm": "Sigur doriți să ștergeți utilizatorul {username}?",
|
||
"delete_success": "Utilizatorul a fost șters cu succes",
|
||
"user_created": "Utilizator creat cu succes",
|
||
"user_updated": "Utilizatorul a fost actualizat cu succes",
|
||
"password_reset_success": "Resetarea parolei cu succes",
|
||
"empty_title": "Nu s-au găsit utilizatori",
|
||
"empty_text": "Adăugați utilizatori pentru a gestiona accesul la consolă",
|
||
"fill_required": "Vă rugăm să completați toate câmpurile obligatorii",
|
||
"invalid_username": "Numele de utilizator trebuie să aibă doar 3-32 de caractere, litere, cifre și caractere de subliniere",
|
||
"username_exists": "Numele de utilizator există deja",
|
||
"weak_password": "Parola este prea slabă",
|
||
"password_too_short": "Parola trebuie să aibă cel puțin 8 caractere",
|
||
"invalid_role": "Rol nevalid",
|
||
"cannot_demote_self": "Nu te poți retrograda",
|
||
"cannot_delete_self": "Nu vă puteți șterge propriul cont",
|
||
"last_admin": "Nu se poate șterge ultimul administrator",
|
||
"last_admin_go": "Nu se poate șterge: acesta este singurul Super Admin pe serverul BetterDesk. Creați sau sincronizați mai întâi un alt Super Admin (nu Global Admin).",
|
||
"delete_mirror_failed": "Nu s-a putut elimina utilizatorul de pe server. Încercați din nou când serverul BetterDesk este accesibil.",
|
||
"admin_only": "Această funcție este disponibilă numai pentru administratori",
|
||
"password_required": "Este necesară parola",
|
||
"not_found": "Utilizatorul nu a fost găsit",
|
||
"strength_weak": "Weak",
|
||
"strength_medium": "Medium",
|
||
"strength_strong": "Strong",
|
||
"security_tips_title": "Cele mai bune practici de securitate",
|
||
"tip_strong_passwords": "Utilizați parole puternice, unice pentru fiecare utilizator",
|
||
"tip_unique_accounts": "Creați conturi individuale pentru fiecare persoană",
|
||
"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": "Examinați în mod regulat jurnalele de audit pentru activități suspecte",
|
||
"role_pro": "Pro License (client API only)",
|
||
"role_super_admin": "Super Admin",
|
||
"role_server_admin": "Administrator server",
|
||
"role_global_admin": "Administrator global",
|
||
"organizations": "Organizații",
|
||
"user_organizations": "Organizații pentru {username}",
|
||
"no_organizations": "Utilizatorul nu este alocat niciunei organizații",
|
||
"org_removed": "Atribuirea organizației a fost eliminată",
|
||
"server_role_label": "Rol de server",
|
||
"server_role_hint": "Determină ce poate face utilizatorul pe întreaga consolă (acces la panou, configurare server, audit etc.).",
|
||
"org_membership_section": "Calitatea de membru al organizației",
|
||
"org_membership_hint": "Un utilizator poate aparține mai multor organizații. Rolul organizației controlează numai permisiunile din interiorul acelei organizații și este independent de rolul de server de mai sus.",
|
||
"column_organizations": "Organizații",
|
||
"no_orgs_short": "—",
|
||
"org_count_one": "{count} organizație",
|
||
"org_count_many": "{count} organizații",
|
||
"all_orgs_assigned": "Utilizatorul este deja membru al fiecărei organizații.",
|
||
"user_groups": "Grupuri de utilizatori",
|
||
"user_groups_hint": "Grupurile de utilizatori pot fi utilizate pentru a acorda acces la grupurile de dispozitive selectate.",
|
||
"loading_user_groups": "Se încarcă grupurile de utilizatori...",
|
||
"no_user_groups": "Nu sunt disponibile grupuri de utilizatori",
|
||
"create_user_group": "Creați grup",
|
||
"edit_user_group": "Editați grupul de utilizatori",
|
||
"delete_user_group": "Ștergeți grupul de utilizatori",
|
||
"delete_user_group_confirm": "Ștergeți grupul de utilizatori {name}? Membrii vor pierde accesul acordat prin acest grup.",
|
||
"user_group_created": "Grup de utilizatori creat",
|
||
"user_group_updated": "Grupul de utilizatori a fost actualizat",
|
||
"user_group_deleted": "Grupul de utilizatori a fost șters",
|
||
"user_group_not_found": "Grupul de utilizatori nu a fost găsit",
|
||
"group_name": "Numele grupului",
|
||
"group_name_placeholder": "Operatori",
|
||
"group_note": "Note",
|
||
"group_note_placeholder": "Notă opțională",
|
||
"group_name_required": "Numele grupului este obligatoriu",
|
||
"group_members_count": "membrii {count}",
|
||
"provider": "Furnizor",
|
||
"provider_local": "Local",
|
||
"provider_ldap": "LDAP/AD",
|
||
"provider_oidc": "SSO",
|
||
"password_managed_by_provider": "Gestionat de furnizorul de identitate",
|
||
"provider_managed_hint": "Acest cont este gestionat de un furnizor extern de identitate (LDAP/AD sau SSO). Parola și rolul sunt controlate de furnizor.",
|
||
"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": "Creați dosar",
|
||
"edit": "Editați folderul",
|
||
"delete": "Ștergeți dosarul",
|
||
"name": "Folder Name",
|
||
"name_placeholder": "Introduceți numele folderului",
|
||
"name_required": "Numele dosarului este obligatoriu",
|
||
"name_too_long": "Numele dosarului este prea lung (maximum 50 de caractere)",
|
||
"color": "Color",
|
||
"icon": "Icon",
|
||
"not_found": "Dosarul nu a fost găsit",
|
||
"delete_confirm": "Sigur doriți să ștergeți acest dosar? Dispozitivele vor fi anulate.",
|
||
"delete_success": "Dosarul a fost șters cu succes",
|
||
"created": "Dosar creat cu succes",
|
||
"updated": "Dosarul a fost actualizat cu succes",
|
||
"no_devices_selected": "Niciun dispozitiv selectat",
|
||
"devices_moved": "Dispozitivele au fost mutate cu succes",
|
||
"device_assigned": "Dispozitiv alocat folderului",
|
||
"unassigned": "Unassigned",
|
||
"all_devices": "Toate Dispozitivele",
|
||
"drag_hint": "Trageți dispozitivele în dosare pentru a le organiza",
|
||
"move_to": "Mutați la",
|
||
"toggle_sidebar": "Comutați bara laterală"
|
||
},
|
||
"errors": {
|
||
"forbidden_title": "Acces refuzat",
|
||
"forbidden_message": "Nu aveți permisiunea de a accesa această resursă.",
|
||
"not_found_title": "Pagina nu a fost găsită",
|
||
"not_found_message": "Pagina pe care o cauți nu există sau a fost mutată.",
|
||
"server_error_title": "Eroare de server",
|
||
"server_error_message": "Ceva a mers prost. Vă rugăm să încercați din nou mai târziu.",
|
||
"go_home": "Go Home",
|
||
"try_again": "Try Again",
|
||
"load_devices_failed": "Nu s-au încărcat dispozitivele",
|
||
"load_key_failed": "Nu s-a încărcat cheia",
|
||
"load_qr_failed": "Nu s-a încărcat QR",
|
||
"load_audit_failed": "Nu s-a încărcat jurnalul de audit",
|
||
"load_users_failed": "Nu s-au încărcat utilizatorii",
|
||
"load_folders_failed": "Nu s-au încărcat folderele",
|
||
"download_failed": "Descărcarea a eșuat",
|
||
"logout_failed": "Deconectarea a eșuat",
|
||
"password_change_failed": "Schimbarea parolei a eșuat",
|
||
"language_change_failed": "Nu s-a putut schimba limba",
|
||
"ban_failed": "Dispozitivul nu a fost interzis",
|
||
"unban_failed": "Dispozitivul nu a putut fi anulat",
|
||
"delete_failed": "Dispozitivul nu a putut fi șters",
|
||
"change_id_failed": "Nu s-a putut schimba ID-ul dispozitivului",
|
||
"bulk_delete_failed": "Dispozitivele nu s-au șters",
|
||
"sync_failed": "Starea de sincronizare a eșuat",
|
||
"error": "Error",
|
||
"not_found": "Not found",
|
||
"server_error": "Eroare de server",
|
||
"load_device_failed": "Nu s-a încărcat dispozitivul",
|
||
"load_orgs_failed": "Nu s-au încărcat organizațiile"
|
||
},
|
||
"remote": {
|
||
"title": "Desktop la distanță",
|
||
"connecting": "Se conectează...",
|
||
"waiting_password": "Se așteaptă parola",
|
||
"authenticating": "Se autentifică...",
|
||
"streaming": "Connected",
|
||
"disconnected": "Disconnected",
|
||
"error": "Error",
|
||
"status_idle": "Idle",
|
||
"password_required": "Parola obligatorie",
|
||
"enter_password_for": "Introduceți parola pentru dispozitiv",
|
||
"password_placeholder": "Parola dispozitivului",
|
||
"connect": "Connect",
|
||
"reconnect": "Reconnect",
|
||
"disconnect": "Disconnect",
|
||
"back_to_devices": "Înapoi la Dispozitive",
|
||
"fullscreen": "Fullscreen",
|
||
"toggle_audio": "Comutați audio",
|
||
"send_keys": "Trimite chei",
|
||
"scale_mode": "Scale Mode",
|
||
"scale_fit": "Potrivire la ecran",
|
||
"scale_fill": "Fill Window",
|
||
"scale_original": "Dimensiune originală (1:1)",
|
||
"scale_stretch": "Întindeți pentru a umple",
|
||
"actions": "Actions",
|
||
"lock_screen": "Blocare ecran",
|
||
"restart_remote": "Reporniți dispozitivul de la distanță",
|
||
"refresh_screen": "Actualizează ecranul",
|
||
"clipboard_paste": "Lipiți din Clipboard",
|
||
"block_input": "Block Input",
|
||
"reset_keyboard": "Resetează starea tastaturii",
|
||
"reset_keyboard_done": "Starea tastaturii a fost resetată la distanță",
|
||
"keyboard_mode": "Mod tastatură",
|
||
"keyboard_mode_auto": "Auto (Map, ca RustDesk)",
|
||
"keyboard_mode_legacy": "Legacy (caracter)",
|
||
"keyboard_mode_map": "Map (scancode fizic)",
|
||
"display_settings": "Setări de afișare",
|
||
"image_quality": "Calitatea imaginii",
|
||
"quality_best": "Cel mai bun (calitate completă, 60 fps)",
|
||
"quality_balanced": "Balanced",
|
||
"quality_low": "Performance",
|
||
"show_cursor": "Afișați cursorul de la distanță",
|
||
"lock_after_session": "Blocare după sesiune",
|
||
"privacy_mode": "Modul de confidențialitate",
|
||
"disable_clipboard": "Dezactivează Clipboard",
|
||
"chat": "Chat",
|
||
"chat_placeholder": "Tastați un mesaj...",
|
||
"record": "Ecran de înregistrare",
|
||
"view_only": "Numai vizualizare",
|
||
"pin_toolbar": "Pin Bara de instrumente",
|
||
"monitors": "Monitors",
|
||
"select_monitor": "Selectați Monitor",
|
||
"quality_speed": "Viteză (calitate scăzută, 60 fps)",
|
||
"quality_quality": "Calitate (cea mai bună, 30 fps)",
|
||
"recording_started": "Înregistrarea a început",
|
||
"recording_stopped": "Înregistrarea sa oprit",
|
||
"download_recording": "Descărcați înregistrarea",
|
||
"e2e_encrypted": "Criptat de la capăt la capăt",
|
||
"e2e_key_exchange": "Se stabilește canalul securizat...",
|
||
"confirm_restart": "Sigur doriți să reporniți dispozitivul la distanță?",
|
||
"webcodecs_not_supported": "Browserul dvs. nu acceptă WebCodecs API. Utilizați Chrome 94+ sau Edge 94+.",
|
||
"webcodecs_insecure_context": "WebCodecs indisponibil peste HTTP. Videoclipul folosește software alternativ. Pentru performanță optimă, utilizați HTTPS.",
|
||
"webcodecs_fallback_active": "Decodor video software activ (performanță limitată)",
|
||
"click_to_start": "Faceți clic pentru a începe",
|
||
"autoplay_blocked": "Browserul necesită interacțiunea utilizatorului pentru a porni redarea video și audio.",
|
||
"start_playback": "Începeți redarea",
|
||
"new_connection": "Conexiune nouă",
|
||
"device_id_placeholder": "Introduceți ID-ul dispozitivului",
|
||
"session_picker": {
|
||
"title": "Alege dispozitivul",
|
||
"already_connected": "Deja conectat"
|
||
},
|
||
"http_warning": "Modul HTTP: limitat la decodare software H.264 (~15 FPS). Utilizați HTTPS pentru performanță maximă (WebCodecs, VP9, 60 FPS).",
|
||
"file_transfer": "Transfer de fișiere",
|
||
"file_upload": "Upload",
|
||
"file_download": "Download",
|
||
"file_empty": "Acest folder este gol",
|
||
"file_transfers": "Transfers",
|
||
"file_complete": "Complete",
|
||
"file_error": "Transferul a eșuat",
|
||
"file_show_hidden": "Afișează fișierele ascunse",
|
||
"file_new_folder": "New Folder",
|
||
"file_new_folder_prompt": "Introduceți numele folderului:",
|
||
"file_parent": "Dosarul părinte",
|
||
"file_root": "Root",
|
||
"file_rename": "Rename",
|
||
"file_rename_prompt": "Introduceți un nume nou:",
|
||
"file_delete_confirm": "Sigur doriți să ștergeți acest articol?",
|
||
"file_cancelled": "Transfer anulat",
|
||
"2fa_required": "Este necesară verificarea 2FA",
|
||
"2fa_hint": "Introdu codul din 6 cifre din aplicația de autentificare",
|
||
"2fa_invalid": "Introduceți un cod valid din 6 cifre",
|
||
"verify": "Verify",
|
||
"use_cdap_fallback": "Utilizați vizualizatorul CDAP",
|
||
"cdap_fallback_hint": "Deschideți vizualizatorul ușor de interogare JPEG care utilizează bd-signal/CDAP în loc de releul RustDesk. Util dacă peer-ul este offline pe releu dar accesibil prin canalul de management agent.",
|
||
"clipboard_empty": "Clipboard-ul este gol",
|
||
"clipboard_denied": "Accesul la clipboard a fost refuzat. HTTPS este necesar sau permisiunea nu a fost acordată.",
|
||
"file_loading": "Se încarcă...",
|
||
"file_timeout": "Dispozitivul de la distanță nu a răspuns. Este posibil ca transferul de fișiere să nu fie acceptat sau să fie dezactivat pe computerul de la distanță.",
|
||
"codec": "Codec video",
|
||
"codec_auto": "Auto (recomandat)",
|
||
"remember_peer_password": "Memorează parola dispozitivului pe acest computer",
|
||
"save_peer_password": "Salvează parola",
|
||
"input_mode_touch": "Atingere",
|
||
"input_mode_touchpad": "Touchpad",
|
||
"show_keyboard": "Tastatură",
|
||
"special_keys": "Taste speciale",
|
||
"special_print_screen": "Print Screen",
|
||
"mobile_toolbar": "Control remote",
|
||
"phone_unsupported_title": "Desktopul remote necesită un ecran mai mare",
|
||
"phone_unsupported_body": "Folosiți tabletă, foldable desfăcut sau desktop. Gestionarea dispozitivelor rămâne în consolă.",
|
||
"phone_unsupported_back_devices": "Înapoi la dispozitive",
|
||
"phone_unsupported_get_desktop": "Obține RdClient desktop",
|
||
"file_local": "Calculator local",
|
||
"file_remote": "Calculator la distanță",
|
||
"file_send": "Trimite",
|
||
"file_pick_folder": "Alege folder",
|
||
"file_queue_empty": "Nicio transfer în curs",
|
||
"file_connecting": "Se conectează sesiunea de transfer fișiere…",
|
||
"file_connect_failed": "Nu s-a putut deschide sesiunea de transfer fișiere",
|
||
"file_local_limited": "Navigarea completă a folderelor locale necesită Chrome sau Edge prin HTTPS. Încărcarea și descărcarea funcționează în continuare.",
|
||
"file_transfer_unavailable_cdap": "Transferul de fișiere nu este disponibil pentru sesiunile snapshot CDAP.",
|
||
"file_status_waiting": "Se așteaptă…",
|
||
"file_status_transferring": "Se transferă…",
|
||
"file_status_saving": "Se salvează…",
|
||
"file_status_downloaded": "Descărcat",
|
||
"file_status_uploaded": "Încărcat",
|
||
"file_drop_upload_hint": "Plasați pentru a încărca în: {path}",
|
||
"file_local_upload_hint": "Trageți fișierele în caseta din stânga sau faceți clic pentru încărcare. Destinația este folderul deschis pe partea remote.",
|
||
"file_transfer_stalled": "Dispozitivul la distanță nu a pornit transferul",
|
||
"file_no_local_tree": "Alegeți un folder pentru a răsfoi fișierele locale (opțional)",
|
||
"file_dropzone_title": "Trageți fișierele aici",
|
||
"file_dropzone_subtitle": "sau faceți clic pentru a alege fișiere",
|
||
"file_dropzone_multiple": "Mai multe fișiere acceptate",
|
||
"file_dropzone_waiting": "Se așteaptă conexiunea remote…",
|
||
"file_overwrite_title": "Fișierul există deja",
|
||
"file_overwrite_message": "Un fișier numit «{name}» există deja pe calculatorul remote. Suprascrieți?",
|
||
"file_overwrite_skip": "Omite",
|
||
"file_overwrite_skip_all": "Omite toate",
|
||
"file_overwrite_confirm": "Suprascrie",
|
||
"file_overwrite_all": "Suprascrie toate",
|
||
"file_resume": "Reia",
|
||
"file_open": "Deschide",
|
||
"file_up": "Sus",
|
||
"file_home": "Acasă",
|
||
"file_hide_hidden": "Ascunde fișierele ascunse",
|
||
"windows_sessions": "Sesiuni Windows",
|
||
"cliprdr_use_file_transfer": "Acest folder este prea mare pentru lipire din clipboard. Folosiți Transferul de fișiere ca să nu înghețe desktopul remote.",
|
||
"file_upload_folder": "Încarcă folder",
|
||
"file_download_folder": "Descarcă folder",
|
||
"file_folder_tag": "folder",
|
||
"file_status_folder_uploaded": "Folder încărcat",
|
||
"file_status_folder_downloaded": "Folder descărcat",
|
||
"file_status_current_file": "Curent: {name}",
|
||
"file_folder_download_desktop_only": "Descărcarea folderelor necesită RdClient desktop. Descărcați fișierele individual sau folosiți RdClient desktop."
|
||
},
|
||
"branding": {
|
||
"identity_title": "Identitatea de marcă",
|
||
"identity_desc": "Personalizați numele și descrierea aplicației afișate pe consolă",
|
||
"app_name": "Numele aplicației",
|
||
"app_description": "Descrierea aplicației",
|
||
"logo_title": "Logo",
|
||
"logo_desc": "Alegeți cum apare logo-ul dvs. în bara laterală și în pagina de conectare",
|
||
"logo_type_icon": "Pictograma Material",
|
||
"logo_type_svg": "Cod SVG",
|
||
"logo_type_image": "URL imagine",
|
||
"logo_icon_name": "Numele pictogramei",
|
||
"logo_icon_hint": "Introduceți un nume de pictograme materiale (de exemplu, dns, cloud, securitate). Consultați fonts.google.com/icons",
|
||
"logo_svg_code": "Cod SVG",
|
||
"logo_svg_hint": "Lipiți aici marcajul SVG. Acceptă elemente <svg> complete cu căi și stiluri.",
|
||
"logo_image_upload": "Încărcați imaginea",
|
||
"logo_image_choose": "Alegeți fișierul imagine",
|
||
"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": "Tip de fișier nevalid. Utilizați PNG, JPG, GIF, WebP sau SVG.",
|
||
"preview": "Previzualizare",
|
||
"colors_title": "Schema de culori",
|
||
"colors_desc": "Personalizați paleta de culori. Lăsați gol pentru a utiliza valorile implicite.",
|
||
"colors_backgrounds": "Culori fundal",
|
||
"colors_text": "Text",
|
||
"colors_accents": "Culori de accent",
|
||
"colors_borders": "Margini",
|
||
"import_export_title": "Import/Export",
|
||
"import_export_desc": "Salvați tema ca fișier JSON sau importați unul dintr-o altă instanță",
|
||
"export_theme": "Exportați tema",
|
||
"import_theme": "Importa temă",
|
||
"reset_defaults": "Resetați la valorile implicite",
|
||
"save_branding": "Salvați branding",
|
||
"saved": "Branding saved successfully.",
|
||
"exported": "Tema a fost exportată",
|
||
"imported": "Theme imported successfully.",
|
||
"import_error": "Nu s-a putut importa tema. Format de fișier nevalid.",
|
||
"reset_confirm": "Sigur doriți să resetați brandingul la valorile prestabilite? Acest lucru nu poate fi anulat.",
|
||
"reset_success": "Branding reset to defaults.",
|
||
"logo_type_text": "Logo text",
|
||
"logo_text": "Text logo",
|
||
"logo_text_hint": "Textul principal afișat ca sigla mărcii dvs",
|
||
"logo_text_accent": "Text de accent",
|
||
"logo_text_accent_hint": "Text secundar de sub logo (de exemplu, numele produsului sau sloganul)",
|
||
"logo_upload_success": "Logo-ul a fost încărcat cu succes.",
|
||
"typography_title": "Tipografie",
|
||
"typography_desc": "Alegeți fonturi pentru titluri și textul corpului. Fonturile sunt descărcate pe server pentru auto-găzduire.",
|
||
"font_heading": "Font de titlu",
|
||
"font_heading_hint": "Folosit pentru titluri (H1–H6) și logo-ul text",
|
||
"font_body": "Font corp text",
|
||
"font_body_hint": "Folosit pentru textul corpului și elementele UI",
|
||
"font_search_placeholder": "Căutați fonturi...",
|
||
"font_system_default": "Implicit de sistem",
|
||
"font_clear": "Ștergere",
|
||
"font_cat_all": "Toate",
|
||
"font_downloaded_count": "fonturi descărcate pe server",
|
||
"powered_by": "Realizat cu:",
|
||
"background_title": "Fundal și aspect",
|
||
"background_desc": "Setați un fundal pentru consolă, gradient sau culoare solidă.",
|
||
"bg_type_none": "Niciunul",
|
||
"bg_type_color": "Culoare solidă",
|
||
"bg_type_gradient": "Gradient",
|
||
"bg_type_image": "Imagine",
|
||
"bg_color": "Culoare fundal",
|
||
"bg_gradient": "Gradient CSS",
|
||
"bg_gradient_hint": "Orice gradient CSS valid, ex. linear-gradient(135deg, #1e293b, #0f172a)",
|
||
"bg_image_upload": "Încărcare imagine de fundal",
|
||
"bg_image_choose": "Alegeți fișierul imagine",
|
||
"bg_image_hint": "PNG, JPG, WebP sau GIF. Max. 8 MB.",
|
||
"bg_image_url": "Calea imaginii / URL",
|
||
"bg_size": "Scalare imagine",
|
||
"bg_size_cover": "Acoperire (umplere ecran)",
|
||
"bg_size_contain": "Conținere (ajustare)",
|
||
"bg_size_auto": "Automat (original)",
|
||
"bg_blur": "Blur fundal",
|
||
"bg_overlay": "Suprapunere întunecată",
|
||
"bg_overlay_hint": "Întunecă fundalul pentru o lizibilitate mai bună.",
|
||
"bg_image_too_large": "Imaginea este prea mare. Dimensiunea maximă este de 8 MB.",
|
||
"bg_image_invalid_type": "Tip de fișier invalid. Utilizați PNG, JPG, WebP sau GIF.",
|
||
"bg_upload_success": "Imagine de fundal încărcată.",
|
||
"login_title": "Pagina de autentificare",
|
||
"login_desc": "Personalizați titlul, subtitlul și fundalul ecranului de autentificare.",
|
||
"login_heading": "Titlu autentificare",
|
||
"login_heading_placeholder": "Bine ați revenit",
|
||
"login_subheading": "Subtitlu autentificare",
|
||
"login_subheading_placeholder": "Conectați-vă la contul dvs.",
|
||
"login_bg_inherit": "Același ca și consola",
|
||
"agent_title": "Pagina de descărcare agent",
|
||
"agent_desc": "Personalizați portalul public de descărcare agent afișat utilizatorilor finali.",
|
||
"agent_show_powered": "Afișați \"Powered by BetterDesk\"",
|
||
"agent_show_powered_hint": "Afișați linkul BetterDesk în subsolul portalului de descărcare.",
|
||
"footer_title": "Subsol și drepturi de autor",
|
||
"footer_desc": "Adăugați un rând de subsol personalizat pe ecranul de autentificare și în bara laterală a consolei.",
|
||
"footer_text": "Text subsol",
|
||
"footer_text_hint": "ex. notă privind drepturile de autor sau numele companiei.",
|
||
"show_powered": "Afișați link \"BetterDesk\"",
|
||
"show_powered_hint": "Numele și versiunea BetterDesk apar în subsolul autentificării și bara laterală.",
|
||
"custom_css_title": "CSS personalizat",
|
||
"custom_css_desc": "Avansat: injectați CSS personalizat în consolă și pagina de autentificare.",
|
||
"custom_css_hint": "Utilizați cu atenție. Max. 20.000 de caractere.",
|
||
"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": "Suprafețe din sticlă",
|
||
"glass_desc": "Fundal din sticlă mată pentru carduri, modale, formulare și alte elemente ale panoului.",
|
||
"glass_enabled": "Activează suprafețele din sticlă",
|
||
"glass_color": "Culoarea nuanței de sticlă",
|
||
"glass_color_hint": "Culoarea de bază pentru panourile mate. Folosește culoarea secundară de fundal dacă este goală.",
|
||
"glass_blur": "Estompare suprafață",
|
||
"glass_opacity": "Opacitatea sticlei"
|
||
},
|
||
"device_detail": {
|
||
"tab_overview": "Prezentare generală",
|
||
"tab_tags": "Etichete și note",
|
||
"tab_actions": "Actions",
|
||
"section_identity": "Identity",
|
||
"section_network": "Network",
|
||
"section_timestamps": "Timestamps",
|
||
"section_connect": "Conexiune",
|
||
"section_manage": "management",
|
||
"folder": "Folder",
|
||
"status_tier": "Status Tier",
|
||
"device_banned": "Acest dispozitiv este interzis",
|
||
"no_reason": "Niciun motiv furnizat",
|
||
"tags": "Tags",
|
||
"no_tags": "Nu au fost atribuite etichete acestui dispozitiv",
|
||
"tag_placeholder": "Introduceți un nume de etichetă...",
|
||
"add_tag": "Add",
|
||
"tag_exists": "Această etichetă există deja",
|
||
"notes": "Notes",
|
||
"notes_placeholder": "Adăugați note despre acest dispozitiv...",
|
||
"danger_zone": "Danger Zone",
|
||
"action_connect_web": "Telecomanda web",
|
||
"action_connect_web_desc": "Conectați-vă prin intermediul browserului desktop la distanță",
|
||
"action_native_remote": "BetterDesk Telecomanda",
|
||
"action_native_remote_desc": "Native JPEG stream — no plugins required",
|
||
"action_connect_desktop": "Client desktop",
|
||
"action_connect_desktop_desc": "Deschideți în aplicația client desktop",
|
||
"action_change_id_desc": "Schimbați ID-ul de înregistrare a dispozitivului",
|
||
"action_ban_desc": "Blocați conectarea acestui dispozitiv",
|
||
"action_unban_desc": "Permiteți acestui dispozitiv să se conecteze din nou",
|
||
"action_delete_desc": "Eliminați definitiv acest dispozitiv",
|
||
"tab_hardware": "Hardware",
|
||
"tab_metrics": "Metrici",
|
||
"section_system": "System",
|
||
"section_cpu": "Processor",
|
||
"section_memory": "Memory",
|
||
"section_displays": "Displays",
|
||
"section_encoding": "Capabilitati de codificare",
|
||
"section_live_metrics": "Valori live",
|
||
"section_current_usage": "Utilizare curentă",
|
||
"section_usage_history": "Istoricul utilizării",
|
||
"os": "Sistem de operare",
|
||
"version": "Client Version",
|
||
"cpu_model": "CPU Model",
|
||
"cpu_cores": "CPU Cores",
|
||
"cpu_freq": "Frecvența procesorului",
|
||
"total_memory": "Memoria totală",
|
||
"metric_memory": "Memory",
|
||
"metric_disk": "Disk",
|
||
"metrics_updated": "Actualizat",
|
||
"device_groups": "Grupuri",
|
||
"no_sysinfo": "Nu există informații despre hardware disponibile",
|
||
"no_sysinfo_hint": "Informațiile de sistem vor apărea după ce dispozitivul trimite un raport sysinfo",
|
||
"no_metrics": "Nu sunt disponibile date de valori",
|
||
"no_metrics_hint": "Valorile vor apărea după ce dispozitivul trimite rapoarte de ritm cardiac",
|
||
"chart_oldest": "↠Oldest",
|
||
"chart_newest": "Newest →",
|
||
"tab_services": "Services",
|
||
"tab_processes": "Processes",
|
||
"tab_events": "Events",
|
||
"tab_activity": "Activity",
|
||
"tab_files": "Fișiere",
|
||
"agent_lazy_hint": "Faceți clic pe această filă pentru a încărca date live de la agent",
|
||
"agent_offline": "Agentul este offline",
|
||
"agent_timeout": "Agentul nu a răspuns la timp",
|
||
"agent_error": "Nu s-au încărcat datele de la agent",
|
||
"service_name": "Name",
|
||
"service_display": "Nume afișat",
|
||
"service_status": "Status",
|
||
"service_start": "Start mode",
|
||
"process_name": "Name",
|
||
"process_user": "User",
|
||
"process_memory": "Memory"
|
||
},
|
||
"inventory": {
|
||
"title": "Inventory",
|
||
"subtitle": "Inventarul hardware și software al dispozitivelor gestionate",
|
||
"device_id": "ID dispozitiv",
|
||
"hostname": "Hostname",
|
||
"os": "Sistem de operare",
|
||
"cpu": "CPU",
|
||
"cpu_cores": "CPU Cores",
|
||
"cpu_usage": "CPU Usage",
|
||
"memory": "Memory",
|
||
"memory_total": "Memoria totală",
|
||
"memory_used": "Used Memory",
|
||
"memory_available": "Memoria disponibilă",
|
||
"memory_usage": "Utilizarea memoriei",
|
||
"swap": "Swap",
|
||
"disks": "Disks",
|
||
"disk_count": "Disk Count",
|
||
"network": "Network",
|
||
"network_interfaces": "Interfețe de rețea",
|
||
"software": "Software",
|
||
"software_count": "Software instalat",
|
||
"system": "System",
|
||
"kernel": "Kernel",
|
||
"architecture": "Architecture",
|
||
"uptime": "Uptime",
|
||
"frequency": "Frequency",
|
||
"physical_cores": "Miezuri fizice",
|
||
"logical_cores": "Miezuri logice",
|
||
"model": "Model",
|
||
"usage": "Usage",
|
||
"total": "Total",
|
||
"used": "Used",
|
||
"available": "Disponibil",
|
||
"mount_point": "Mount Point",
|
||
"removable": "removable",
|
||
"mac_address": "MAC Address",
|
||
"ip_addresses": "Adrese IP",
|
||
"traffic": "Traffic",
|
||
"collect_now": "Collect Now",
|
||
"collector_running": "Colectionar care alerga",
|
||
"collector_stopped": "Colectionar a oprit",
|
||
"last_upload": "Last upload",
|
||
"total_uploads": "total",
|
||
"last_seen": "Last Seen",
|
||
"collected_at": "Colectat la",
|
||
"no_data": "Nu sunt disponibile date de inventar încă. Faceți clic pe „Colectați acum” pentru a aduna informații despre sistem.",
|
||
"no_devices": "Nu s-au găsit dispozitive cu date de inventar",
|
||
"detail_title": "Detaliu inventar dispozitiv",
|
||
"telemetry": "Telemetry",
|
||
"view_detail": "Vizualizare Detaliu",
|
||
"export": "Export",
|
||
"refresh": "Refresh"
|
||
},
|
||
"tickets": {
|
||
"title": "Tickets",
|
||
"subtitle": "Bilete de asistență și urmărirea problemelor",
|
||
"create": "New Ticket",
|
||
"edit": "Editați biletul",
|
||
"delete": "Ștergeți biletul",
|
||
"detail": "Detaliu bilet",
|
||
"ticket_id": "Ticket ID",
|
||
"ticket_title": "Title",
|
||
"description": "Description",
|
||
"status": "Status",
|
||
"priority": "Priority",
|
||
"category": "Category",
|
||
"assigned_to": "Atribuit la",
|
||
"created_by": "Creat de",
|
||
"device": "Dispozitiv",
|
||
"sla_due": "SLA Due",
|
||
"created_at": "Creat",
|
||
"updated_at": "Actualizat",
|
||
"resolved_at": "Resolved",
|
||
"closed_at": "Closed",
|
||
"status_open": "Deschide",
|
||
"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": "Scrie un comentariu...",
|
||
"internal_note": "Notă internă (nu este vizibilă pentru utilizatorii finali)",
|
||
"attachments": "Attachments",
|
||
"upload_attachment": "Încărcați atașament",
|
||
"download": "Download",
|
||
"connect_device": "Conectați-vă la Dispozitiv",
|
||
"no_tickets": "Nu s-au găsit bilete",
|
||
"no_comments": "Niciun comentariu încă",
|
||
"no_attachments": "Fără atașamente",
|
||
"title_required": "Titlul este obligatoriu",
|
||
"delete_confirm": "Sigur doriți să ștergeți biletul #{id}?",
|
||
"delete_success": "Biletul a fost șters cu succes",
|
||
"created_success": "Biletul creat cu succes",
|
||
"updated_success": "Biletul a fost actualizat cu succes",
|
||
"sla_overdue": "SLA Overdue",
|
||
"filter_all": "All",
|
||
"search_placeholder": "Caută bilete...",
|
||
"assign_to_me": "Atribuiți-mi",
|
||
"unassign": "Unassign",
|
||
"stats_total": "Total",
|
||
"stats_open": "Deschide",
|
||
"stats_in_progress": "In Progress",
|
||
"stats_resolved": "Resolved",
|
||
"stats_closed": "Closed"
|
||
},
|
||
"activity": {
|
||
"title": "Monitorizarea activității",
|
||
"subtitle": "Utilizarea aplicației și urmărirea inactiv",
|
||
"device": "Dispozitiv",
|
||
"hostname": "Hostname",
|
||
"sessions": "Sesiuni",
|
||
"idle_time": "Idle Time",
|
||
"active_time": "Active Time",
|
||
"last_report": "Last Report",
|
||
"top_apps": "Aplicații de top",
|
||
"app_name": "Application",
|
||
"window_title": "Titlul ferestrei",
|
||
"category": "Category",
|
||
"duration": "Duration",
|
||
"started_at": "Started",
|
||
"ended_at": "Ended",
|
||
"session_count": "Număr de sesiuni",
|
||
"total_active": "Total activ",
|
||
"total_idle": "Total Idle",
|
||
"detail_count": "Înregistrări de detaliu",
|
||
"no_data": "Nu sunt disponibile date despre activitate",
|
||
"no_sessions": "Fara sedinte",
|
||
"filter_from": "De la",
|
||
"filter_to": "Pentru a",
|
||
"filter_apply": "Aplicați filtrul",
|
||
"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": "Căutați dispozitive...",
|
||
"date_range": "Date Range",
|
||
"device_id": "ID dispozitiv",
|
||
"session_start": "Începutul sesiunii",
|
||
"session_end": "Sfârșitul sesiunii",
|
||
"user": "User",
|
||
"no_activity": "Nu a fost înregistrată nicio activitate",
|
||
"reported_at": "Reported At",
|
||
"detail": "Detail",
|
||
"no_apps": "Fără aplicații"
|
||
},
|
||
"automation": {
|
||
"title": "Automatizare și alerte",
|
||
"subtitle": "Reguli de alertă și comenzi la distanță",
|
||
"rules": "Alert Rules",
|
||
"rules_subtitle": "Definiți condițiile care declanșează notificări",
|
||
"alerts": "Istoricul alertelor",
|
||
"alerts_subtitle": "Vizualizați și confirmați alertele declanșate",
|
||
"commands": "Comenzi de la distanță",
|
||
"commands_subtitle": "Trimiteți comenzi către dispozitive de la distanță",
|
||
"smtp": "Configurare SMTP",
|
||
"smtp_subtitle": "Setări de notificare prin e-mail",
|
||
"rule_name": "Rule Name",
|
||
"description": "Description",
|
||
"condition_type": "Tip condiție",
|
||
"condition_op": "Operator",
|
||
"condition_value": "Threshold",
|
||
"severity": "Severity",
|
||
"scope_device": "Dispozitivul țintă",
|
||
"scope_all": "Toate Dispozitivele",
|
||
"cooldown": "Răcire (secunde)",
|
||
"notify_emails": "E-mailuri de notificare",
|
||
"enabled": "Activat",
|
||
"disabled": "Dezactivat",
|
||
"create_rule": "Creați o regulă",
|
||
"edit_rule": "Editați regula",
|
||
"delete_rule": "Ștergeți regula",
|
||
"acknowledge": "Acknowledge",
|
||
"acknowledged": "Acknowledged",
|
||
"unacknowledged": "Unacknowledged",
|
||
"triggered_at": "Declanșat la",
|
||
"severity_info": "Info",
|
||
"severity_warning": "Warning",
|
||
"severity_critical": "Critical",
|
||
"op_gt": "Mai mare decât",
|
||
"op_gte": "Mai mare sau egal",
|
||
"op_lt": "Less than",
|
||
"op_lte": "Mai puțin sau egal",
|
||
"op_eq": "Egal cu",
|
||
"op_neq": "Nu egal cu",
|
||
"type_cpu_usage": "Utilizare CPU (%)",
|
||
"type_memory_usage": "Utilizarea memoriei (%)",
|
||
"type_disk_usage": "Utilizare disc (%)",
|
||
"type_offline_duration": "Durata offline (e)",
|
||
"type_idle_duration": "Durata inactiv (e)",
|
||
"type_custom": "Custom",
|
||
"command_type": "Tip de comandă",
|
||
"command_payload": "Comandă / Script",
|
||
"command_result": "Result",
|
||
"command_status": "Status",
|
||
"send_command": "Trimite comanda",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_completed": "Completed",
|
||
"status_failed": "A eșuat",
|
||
"smtp_host": "SMTP Host",
|
||
"smtp_port": "Port",
|
||
"smtp_secure": "Use TLS",
|
||
"smtp_user": "Nume de utilizator",
|
||
"smtp_pass": "Parolă",
|
||
"smtp_from": "De la Adresă",
|
||
"smtp_test": "Testează conexiunea",
|
||
"smtp_save": "Salvați configurația",
|
||
"smtp_test_success": "Conexiune reușită",
|
||
"smtp_test_failed": "Conexiunea a eșuat",
|
||
"no_rules": "Nu au fost configurate reguli de alertă",
|
||
"no_alerts": "Nu au fost declanșate alerte",
|
||
"no_commands": "Nu au fost trimise comenzi",
|
||
"id_payload_required": "ID-ul dispozitivului și sarcina utilă sunt necesare",
|
||
"no_commands_sent": "Nu au fost trimise încă comenzi"
|
||
},
|
||
"file_transfer": {
|
||
"title": "Transfer de fișiere",
|
||
"transfers": "Transfers",
|
||
"new_transfer": "Transfer nou",
|
||
"upload": "Upload",
|
||
"download": "Download",
|
||
"direction": "Direction",
|
||
"filename": "Filename",
|
||
"file_size": "Dimensiunea fișierului",
|
||
"mime_type": "MIME Type",
|
||
"progress": "Progress",
|
||
"status": "Status",
|
||
"device": "Dispozitiv",
|
||
"initiated_by": "Inițiat de",
|
||
"created_at": "Creat la",
|
||
"cancel": "Anulează",
|
||
"cancel_confirm": "Sigur doriți să anulați acest transfer?",
|
||
"download_file": "Descărcați fișierul",
|
||
"browse_files": "Răsfoiți fișiere",
|
||
"select_file": "Selectați Fișier",
|
||
"select_device": "Selectați Dispozitiv",
|
||
"no_transfers": "Fără transfer de fișiere",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_completed": "Completed",
|
||
"status_failed": "A eșuat",
|
||
"status_cancelled": "Cancelled",
|
||
"bytes_transferred": "Biți transferați",
|
||
"chunks": "Chunks",
|
||
"transfer_started": "Transferul a început",
|
||
"transfer_completed": "Transfer finalizat",
|
||
"transfer_failed": "Transferul a eșuat",
|
||
"transfer_cancelled": "Transfer anulat",
|
||
"max_file_size": "Dimensiunea maximă a fișierului: 4 GB",
|
||
"error_too_large": "Fișierul este prea mare",
|
||
"error_no_device": "Niciun dispozitiv selectat",
|
||
"error_no_file": "Niciun fișier selectat"
|
||
},
|
||
"network": {
|
||
"title": "Monitorizarea rețelei",
|
||
"targets": "Țintele de monitorizare",
|
||
"add_target": "Add Target",
|
||
"edit_target": "Editați ținta",
|
||
"delete_target": "Ștergeți ținta",
|
||
"delete_confirm": "Sigur doriți să ștergeți această țintă?",
|
||
"target_name": "Name",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"url": "URL",
|
||
"check_type": "Check Type",
|
||
"timeout": "Timp limită",
|
||
"interval": "Interval de timp",
|
||
"enabled": "Activat",
|
||
"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": "Verificați istoricul",
|
||
"stats": "Statistics",
|
||
"total_targets": "Total ținte",
|
||
"targets_up": "Targets Up",
|
||
"targets_down": "Țintele în jos",
|
||
"type_ping": "Ping (ICMP)",
|
||
"type_tcp": "TCP Port",
|
||
"type_http": "HTTP",
|
||
"type_https": "HTTPS",
|
||
"tools": "Instrumente de rețea",
|
||
"ping_tool": "Ping Test",
|
||
"tcp_tool": "TCP Verificare port",
|
||
"http_tool": "HTTP Check",
|
||
"dns_tool": "DNS Resolve",
|
||
"monitor_start": "Porniți Monitor",
|
||
"monitor_stop": "Opriți monitorul",
|
||
"monitor_running": "Monitorul rulează",
|
||
"monitor_stopped": "Monitorul este oprit",
|
||
"no_targets": "Nu au fost configurate obiective de monitorizare",
|
||
"no_history": "Nu este disponibil istoricul verificărilor",
|
||
"error_code": "Error",
|
||
"status_code": "Cod de stare HTTP",
|
||
"search_targets": "Căutați ținte...",
|
||
"name": "Name",
|
||
"tab_targets": "Targets",
|
||
"tab_tools": "Tools",
|
||
"avg_latency": "Avg Latency",
|
||
"type": "Type",
|
||
"latency": "Latency",
|
||
"check_history": "Verificați istoricul",
|
||
"name_host_required": "Numele și gazda sunt necesare",
|
||
"uptime": "Uptime",
|
||
"response_time": "Timp de răspuns",
|
||
"avg_response": "Răspuns mediu",
|
||
"charts": "Charts",
|
||
"realtime": "Realtime",
|
||
"response_time_ms": "Timp de răspuns (ms)",
|
||
"uptime_percent": "Uptime %",
|
||
"last_24h": "Ultimele 24 de ore",
|
||
"last_7d": "Last 7 days",
|
||
"last_30d": "Ultimele 30 de zile"
|
||
},
|
||
"dataguard": {
|
||
"title": "DataGuard — DLP",
|
||
"policies": "Politici DLP",
|
||
"add_policy": "Adăugați o politică",
|
||
"edit_policy": "Editați politica",
|
||
"delete_policy": "Ștergeți politica",
|
||
"delete_confirm": "Sigur doriți să ștergeți această politică?",
|
||
"policy_name": "Name",
|
||
"policy_description": "Description",
|
||
"status": "Status",
|
||
"enabled": "Activat",
|
||
"disabled": "Dezactivat",
|
||
"rules": "Rules",
|
||
"add_rule": "Add Rule",
|
||
"rule_type": "Rule Type",
|
||
"rule_type_usb": "USB Dispozitiv",
|
||
"rule_type_file": "Operație cu fișiere",
|
||
"action": "Action",
|
||
"action_allow": "Allow",
|
||
"action_block": "Block",
|
||
"action_log": "Log Only",
|
||
"filter": "Filter",
|
||
"vid": "ID furnizor (VID)",
|
||
"pid": "ID produs (PID)",
|
||
"serial": "Număr de serie",
|
||
"device_class": "Clasa dispozitivului",
|
||
"drive_type": "Drive Type",
|
||
"file_extensions": "Extensii de fișiere",
|
||
"events": "DLP Events",
|
||
"event_source": "Source",
|
||
"event_source_usb": "USB",
|
||
"event_source_file": "Fișier",
|
||
"event_type": "Event Type",
|
||
"event_details": "Details",
|
||
"no_policies": "Nu au fost configurate politici DLP",
|
||
"no_events": "Nu au fost înregistrate evenimente DLP",
|
||
"stats": "Statistics",
|
||
"total_events": "Total evenimente",
|
||
"blocked_events": "Blocked",
|
||
"logged_events": "Logged",
|
||
"usb_events": "USB Events",
|
||
"file_events": "Fișier evenimente",
|
||
"device_id": "ID dispozitiv",
|
||
"policy_matched": "Politică potrivită",
|
||
"timestamp": "Timestamp",
|
||
"drive_removable": "Removable",
|
||
"drive_fixed": "Fixed",
|
||
"drive_network": "Network",
|
||
"drive_cdrom": "CD-ROM",
|
||
"drive_unknown": "Unknown",
|
||
"total_policies": "Politici totale",
|
||
"active_policies": "Politici active",
|
||
"violations": "Violations",
|
||
"blocked": "Blocked",
|
||
"tab_policies": "Politici",
|
||
"tab_events": "Events",
|
||
"search_policies": "Politicile de căutare...",
|
||
"create_policy": "Creați o politică",
|
||
"policy_type": "Tip politică",
|
||
"scope": "Scope",
|
||
"events_count": "Events",
|
||
"search_events": "Căutați evenimente...",
|
||
"event_time": "Event Time",
|
||
"device": "Dispozitiv",
|
||
"policy": "Politică",
|
||
"detail": "Detail",
|
||
"scope_help": "ID-urile dispozitivelor separate prin virgulă sau lăsați necompletate pentru toate",
|
||
"scope_all": "Toate Dispozitivele",
|
||
"active": "Active",
|
||
"type_file_type": "Tip de fișier",
|
||
"type_clipboard": "Clipboard sistem",
|
||
"type_screen_share": "Partajarea ecranului",
|
||
"type_file_transfer": "Transfer de fișiere",
|
||
"policy_desc": "Descrierea politicii",
|
||
"type_usb": "USB"
|
||
},
|
||
"reports": {
|
||
"title": "Reports",
|
||
"generate": "Generați raport",
|
||
"generate_csv": "Export CSV",
|
||
"report_type": "Report Type",
|
||
"type_devices": "Rezumatul dispozitivului",
|
||
"type_activity": "Rezumatul activității",
|
||
"type_security": "Raport de securitate",
|
||
"type_tickets": "Raportul biletelor",
|
||
"type_network": "Raport de rețea",
|
||
"type_inventory": "Raport de inventar",
|
||
"type_alerts": "Raport de alertă",
|
||
"saved": "Rapoarte salvate",
|
||
"save_report": "Salvați raportul",
|
||
"delete_report": "Ștergeți raportul",
|
||
"delete_confirm": "Sigur doriți să ștergeți acest raport salvat?",
|
||
"no_saved": "Niciun raport salvat",
|
||
"report_title": "Title",
|
||
"created_by": "Creat de",
|
||
"created_at": "Creat la",
|
||
"filters": "Filters",
|
||
"date_from": "De la",
|
||
"date_to": "Pentru a",
|
||
"device_filter": "ID dispozitiv",
|
||
"generated_at": "Generat la",
|
||
"section": "Secțiunea de date",
|
||
"total_devices": "Total Dispozitive",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Banned",
|
||
"platform_distribution": "Platformă de distribuție",
|
||
"top_applications": "Aplicații de top",
|
||
"total_active": "Timp total activ",
|
||
"total_idle": "Timp total de inactivitate",
|
||
"dlp_stats": "Statistici DLP",
|
||
"banned_devices": "Dispozitive interzise",
|
||
"audit_logs": "Audit Logs",
|
||
"ticket_stats": "Statistica biletelor",
|
||
"category_distribution": "Distribuție pe categorii",
|
||
"priority_distribution": "Distribuție prioritară",
|
||
"targets_status": "Stare ținte",
|
||
"os_distribution": "Distribuție OS",
|
||
"avg_ram": "Average RAM",
|
||
"alert_rules": "Alert Rules",
|
||
"recent_alerts": "Alerte recente",
|
||
"tab_generate": "Generați raport",
|
||
"tab_saved": "Rapoarte salvate",
|
||
"type_devices_desc": "Prezentare generală a tuturor dispozitivelor, platformelor și stărilor",
|
||
"type_activity_desc": "Utilizarea aplicației și rezumatul timpului de inactivitate",
|
||
"type_security_desc": "Interziceți acțiunile, evenimentele DLP și jurnalele de audit",
|
||
"type_tickets_desc": "Statistici privind biletele și performanța SLA",
|
||
"type_network_desc": "Țintele de monitorizare a rețelei și datele privind timpul de funcționare",
|
||
"type_inventory_desc": "Rezumatul inventarului hardware și software",
|
||
"type_alerts_desc": "Reguli de alertă și istoricul alertelor declanșate",
|
||
"report_name": "Report Name",
|
||
"format": "Format",
|
||
"save": "Salvați raportul",
|
||
"preview": "Preview",
|
||
"download": "Download",
|
||
"delete_saved": "Ștergeți raportul",
|
||
"raw_json": "Raw JSON"
|
||
},
|
||
"tenants": {
|
||
"title": "Tenants",
|
||
"list": "Tenants",
|
||
"add_tenant": "Add Tenant",
|
||
"edit_tenant": "Editați chiriașul",
|
||
"delete_tenant": "Ștergeți chiriașul",
|
||
"delete_confirm": "Sigur doriți să ștergeți acest chiriaș? Toate atribuirile de dispozitiv și utilizatori vor fi eliminate.",
|
||
"name": "Name",
|
||
"slug": "Slug",
|
||
"contact_name": "Nume de contact",
|
||
"contact_email": "E-mail de contact",
|
||
"max_devices": "Max Dispozitive",
|
||
"max_devices_hint": "0 = nelimitat",
|
||
"notes": "Notes",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"devices": "Dispozitive",
|
||
"users": "Users",
|
||
"assign_device": "Atribuiți dispozitiv",
|
||
"assign_devices": "Atribuiți dispozitive",
|
||
"remove_device": "Eliminați dispozitivul",
|
||
"assign_user": "Assign User",
|
||
"remove_user": "Remove User",
|
||
"no_tenants": "Nu au fost configurați chiriași",
|
||
"no_devices": "Niciun dispozitiv atribuit acestui chiriaș",
|
||
"no_users": "Niciun utilizator alocat acestui chiriaș",
|
||
"stats": "Statistica chiriașilor",
|
||
"total_devices": "Total Dispozitive",
|
||
"online_devices": "Dispozitive online",
|
||
"total_users": "Total Users",
|
||
"created_at": "Creat la",
|
||
"updated_at": "Actualizat la",
|
||
"slug_exists": "Limac de chiriaș există deja",
|
||
"total_tenants": "Total chiriași",
|
||
"active_tenants": "Chiriași activi",
|
||
"search": "Cauta chiriasi...",
|
||
"create_tenant": "Creați chiriaș",
|
||
"detail": "Detaliu chiriaș",
|
||
"contact": "Contact",
|
||
"enabled": "Activat",
|
||
"disabled": "Dezactivat",
|
||
"max": "max",
|
||
"info": "Tenant Info",
|
||
"status": "Status"
|
||
},
|
||
"registrations": {
|
||
"title": "Device Registrations",
|
||
"subtitle": "Manage registration requests from devices discovered via LAN",
|
||
"search_placeholder": "Căutați după ID dispozitiv, nume de gazdă sau IP...",
|
||
"no_registrations": "No registration requests",
|
||
"col_device_id": "ID dispozitiv",
|
||
"col_hostname": "Hostname",
|
||
"col_platform": "Platformă",
|
||
"col_ip": "Adresă IP",
|
||
"col_version": "Versiune",
|
||
"col_status": "Status",
|
||
"col_requested": "Solicitat la",
|
||
"col_actions": "Acțiuni",
|
||
"status_pending": "În așteptare",
|
||
"status_approved": "Aprobat",
|
||
"status_rejected": "Respins",
|
||
"approve_btn": "Aprobare",
|
||
"approve_confirm": "Sigur doriți să aprobați acest dispozitiv? Va primi acreditările serverului și se poate conecta automat.",
|
||
"approved_success": "Înregistrarea dispozitivului a fost aprobată cu succes",
|
||
"reject_btn": "Respingere",
|
||
"reject_title": "Respinge înregistrarea",
|
||
"reject_confirm": "Sigur doriți să respingeți această solicitare de înregistrare?",
|
||
"reject_reason": "Motiv (opțional)",
|
||
"reject_reason_placeholder": "Introdu motivul respingerii...",
|
||
"rejected_success": "Înregistrarea dispozitivului a fost respinsă",
|
||
"delete_confirm": "Sigur doriți să ștergeți această înregistrare de înregistrare?",
|
||
"deleted_success": "Înregistrarea de înregistrare a fost ștearsă",
|
||
"enrollment_title": "Înregistrarea dispozitivului",
|
||
"enrollment_subtitle": "Solicitări de înscriere în așteptare de la clienții desktop BetterDesk",
|
||
"enrollment_empty": "Nu există cereri de înscriere în așteptare",
|
||
"enrollment_approve": "Aprobare",
|
||
"enrollment_reject": "Respingere",
|
||
"enrollment_display_name": "Nume afișat",
|
||
"enrollment_display_name_placeholder": "Introduceți un nume pentru acest dispozitiv...",
|
||
"enrollment_sync_mode": "Modul de sincronizare",
|
||
"enrollment_sync_silent": "Silent — minimal telemetry",
|
||
"enrollment_sync_standard": "Standard — balanced sync",
|
||
"enrollment_sync_turbo": "Turbo — aggressive sync",
|
||
"enrollment_approved_success": "Înregistrarea dispozitivului a fost aprobată",
|
||
"enrollment_rejected_success": "Înregistrarea dispozitivului a fost respinsă",
|
||
"approve_title": "Aprobare dispozitiv",
|
||
"field_name": "Numele dispozitivului",
|
||
"field_name_placeholder": "Introduceți un nume pentru acest dispozitiv...",
|
||
"field_sync_mode": "Mod sincronizare",
|
||
"sync_standard": "Standard — sincronizare echilibrată",
|
||
"sync_silent": "Silențios — telemetrie minimă",
|
||
"sync_turbo": "Turbo — sincronizare agresivă",
|
||
"field_tags": "Etichete",
|
||
"field_tags_placeholder": "Etichete separate prin virgulă (ex. birou, laptop)...",
|
||
"field_tags_existing": "Etichete existente",
|
||
"field_tag_add_placeholder": "Adăugare etichetă nouă...",
|
||
"field_tag_add_btn": "Adăugare",
|
||
"field_groups": "Grupuri de dispozitive",
|
||
"field_folder": "Dosar",
|
||
"field_folder_none": "Niciun dosar",
|
||
"reject_ban_option": "Blocare dispozitiv",
|
||
"reject_ban_hint": "Dispozitivul va fi blocat și nu va putea trimite noi cereri de înregistrare.",
|
||
"clear_rejection_btn": "Permite reînregistrarea",
|
||
"clear_rejection_confirm": "Ștergeți această respingere pentru ca dispozitivul să poată solicita din nou înregistrarea?",
|
||
"clear_rejection_success": "Respingerea înregistrării a fost ștearsă — dispozitivul se poate reînregistra",
|
||
"view_device_btn": "Vezi dispozitivul",
|
||
"banner_open_mode": "Înregistrarea este deschisă — clienții RustDesk noi se înregistrează fără aprobarea unui operator.",
|
||
"banner_locked_mode": "Înregistrarea este blocată — numai dispozitivele legate de token se pot înregistra.",
|
||
"enrollment_settings_link": "Setări de înregistrare"
|
||
},
|
||
"backup": {
|
||
"title": "Copie de rezervă",
|
||
"desc": "Descărcați o copie de rezervă completă a configurației consolei, a utilizatorilor, a grupurilor și a setărilor. Datele peer Go server sunt incluse atunci când backend-ul BetterDesk este activ.",
|
||
"restore_title": "Restaurare",
|
||
"restore_desc": "Încărcați un fișier de rezervă descărcat anterior pentru a restabili configurația consolei. Selectați mai jos ce secțiuni să restabiliți.",
|
||
"stat_users": "Utilizatori",
|
||
"stat_settings": "Setări",
|
||
"stat_folders": "Dosare",
|
||
"stat_groups": "Grupuri",
|
||
"stat_strategies": "Strategii",
|
||
"stat_backend": "Backend",
|
||
"download": "Descărcați Backup",
|
||
"creating": "Se creează backup...",
|
||
"download_success": "Backup descărcat cu succes",
|
||
"upload": "Încărcați Backup",
|
||
"restore_confirm": "Sigur doriți să restaurați din această copie de rezervă? Secțiunile selectate vor fi suprascrise.",
|
||
"restore_success": "Backup restaurat cu succes. Unele modificări pot necesita o reîncărcare a paginii.",
|
||
"restored": "Restaurat",
|
||
"skipped": "Omis",
|
||
"backup_date": "Data copiei de rezervă",
|
||
"opt_settings": "Setările consolei",
|
||
"opt_branding": "Branding/Temă",
|
||
"opt_folders": "Dosarele dispozitivului",
|
||
"opt_groups": "Grupuri de utilizatori și dispozitive",
|
||
"opt_addressbooks": "Agende cu adrese",
|
||
"opt_users": "Conturi de utilizator",
|
||
"opt_users_warning": "Distructiv: înlocuiește TOATE conturile de utilizator cu date de rezervă. Este posibil să fiți deconectat.",
|
||
"no_file": "Nu a fost selectat niciun fișier de rezervă",
|
||
"invalid_json": "Fișier de rezervă nevalid: JSON nu este valid",
|
||
"invalid_format": "Fișier de rezervă nevalid: nu este o copie de rezervă BetterDesk",
|
||
"stat_database": "Motor de baze de date",
|
||
"stat_keys": "Chei de server incluse",
|
||
"stat_env": "Fișier de mediu",
|
||
"stat_uploads": "Fișiere de branding",
|
||
"restart_required": "Unele componente restaurate (chei / .env / baza de date Go) necesită repornirea serviciului.",
|
||
"security_warning": "Această copie de rezervă conține secrete. Stocați-o în siguranță și nu o distribuiți niciodată.",
|
||
"restore_warning": "Restaurarea secretelor sau a bazei de date serverului Go va suprascrie identitatea serverului și va necesita repornirea serviciului.",
|
||
"opt_database": "Baza de date (toate tabelele)",
|
||
"opt_database_hint": "Reimportă toate datele consolei. Nu necesită repornire.",
|
||
"opt_uploads": "Fișiere de branding",
|
||
"opt_uploads_hint": "Logo-uri și imagini încărcate.",
|
||
"opt_secrets": "Chei de server și secrete",
|
||
"opt_secrets_warning": "Suprascrie identitatea serverului Ed25519, cheia API și secretul de sesiune. Necesită repornirea serviciului.",
|
||
"opt_env": "Fișier de mediu (.env)",
|
||
"opt_env_warning": "Suprascrie SESSION_SECRET, cheia API, DSN-ul bazei de date, porturile și setările TLS. Necesită repornirea serviciului.",
|
||
"opt_godb": "Baza de date server Go",
|
||
"opt_godb_warning": "Suprascrie baza de date SQLite a serverului Go (numai backend SQLite). Necesită repornirea serviciului."
|
||
},
|
||
"cdap": {
|
||
"device_detail": "CDAP Dispozitiv",
|
||
"loading": "Se încarcă...",
|
||
"loading_widgets": "Se încarcă widget-urile dispozitivului...",
|
||
"load_error": "Nu s-au încărcat datele dispozitivului",
|
||
"connected": "Conectat",
|
||
"disconnected": "Deconectat",
|
||
"device_offline_msg": "Dispozitivul este momentan offline. Valorile widget-urilor pot fi învechite.",
|
||
"no_widgets": "Nu există widgeturi disponibile",
|
||
"no_widgets_desc": "Acest dispozitiv nu a înregistrat un manifest CDAP cu definiții widget.",
|
||
"command_log": "Jurnal comenzi",
|
||
"clear_log": "Ștergere jurnal",
|
||
"confirm_command": "Confirmați comanda",
|
||
"select_option": "Selectați",
|
||
"cdap_status": "Status CDAP",
|
||
"cdap_enabled": "CDAP activat",
|
||
"cdap_disabled": "CDAP dezactivat",
|
||
"cdap_devices": "Dispozitive CDAP",
|
||
"cdap_connections": "Conexiuni active",
|
||
"send_command": "Trimite comanda",
|
||
"command_sent": "Comanda trimisă cu succes",
|
||
"command_failed": "Nu s-a putut trimite comanda",
|
||
"devices_title": "CDAP Dispozitive",
|
||
"devices_subtitle": "Dispozitive conectate prin protocolul de aplicație pentru dispozitiv personalizat",
|
||
"stat_connected": "Conectat",
|
||
"stat_port": "Port",
|
||
"search_devices": "Căutați dispozitive...",
|
||
"no_devices": "Niciun dispozitiv conectat",
|
||
"no_devices_desc": "În prezent, niciun dispozitiv CDAP nu este conectat. Dispozitivele vor apărea aici odată ce se conectează la gateway.",
|
||
"gateway_disabled": "CDAP Gateway dezactivat",
|
||
"gateway_disabled_desc": "Activați gateway-ul CDAP setând CDAP_ENABLED=true în configurația serverului.",
|
||
"gateway_active": "Activ",
|
||
"toggle_enable": "Activare CDAP",
|
||
"toggle_disable": "Dezactivați CDAP",
|
||
"enabled_restart": "CDAP activat. Este necesară repornirea serverului pentru a aplica modificări.",
|
||
"disabled_restart": "CDAP dezactivat. Este necesară repornirea serverului pentru a aplica modificări.",
|
||
"widgets": "widget-uri",
|
||
"type_all": "Toate",
|
||
"type_iot": "IoT",
|
||
"type_scada": "SCADA",
|
||
"type_os_agent": "Agent OS",
|
||
"type_network": "Rețea",
|
||
"type_camera": "Cameră",
|
||
"type_custom": "Personalizat",
|
||
"active_alerts": "Alerte active",
|
||
"alert_fired": "Alertă activată",
|
||
"alert_cleared": "Alerta a fost anulată",
|
||
"no_alerts": "Nu există alerte active",
|
||
"connect_terminal": "Conectați terminalul",
|
||
"table_search": "Cauta...",
|
||
"just_now": "Chiar acum",
|
||
"terminal_connecting": "Se conectează la dispozitiv...",
|
||
"terminal_disconnected": "Deconectat",
|
||
"terminal_error": "Conexiunea terminalului a eșuat",
|
||
"linked_devices": "Dispozitive conectate",
|
||
"link_device": "Conectați dispozitivul",
|
||
"unlink_device": "Deconectare",
|
||
"no_linked_devices": "Nu există dispozitive conectate",
|
||
"unlink_confirm": "Sigur doriți să deconectați acest dispozitiv?",
|
||
"link_prompt": "Introduceți ID-ul peer pentru a conecta la acest dispozitiv:",
|
||
"connect_desktop": "Conectați desktopul",
|
||
"connect_video": "Conectați fluxul",
|
||
"connect_files": "Răsfoiți fișiere",
|
||
"connect_audio": "Conectați audio",
|
||
"upload_file": "Încărcare",
|
||
"desktop_connecting": "Se conectează...",
|
||
"video_connecting": "Se conectează...",
|
||
"files_connecting": "Se conectează...",
|
||
"audio_connecting": "Se conectează...",
|
||
"audio_streaming": "Se transmite",
|
||
"clipboard_in": "Clipboard primit",
|
||
"clipboard_out": "Clipboard trimis",
|
||
"monitor_select": "Selectați Monitor",
|
||
"keyframe_request": "Solicitați cadru cheie",
|
||
"quality_auto": "Calitate Auto"
|
||
},
|
||
"desktop": {
|
||
"switch_mode": "Modul desktop",
|
||
"console_mode": "Modul Consolă",
|
||
"loading": "Se încarcă...",
|
||
"minimize": "Minimize",
|
||
"maximize": "Maximize",
|
||
"restore": "Restore",
|
||
"close": "Închide",
|
||
"widgets_mode": "Widgeturi",
|
||
"windows_mode": "Windows",
|
||
"wallpaper": "Wallpaper",
|
||
"add_widget": "Adăugați widget",
|
||
"remove_widget": "Eliminați widgetul",
|
||
"pop_out_widget": "Pop Out",
|
||
"pop_in_widget": "Pop In",
|
||
"configure": "Configurați",
|
||
"search_widgets": "Căutați widgeturi...",
|
||
"cat_monitoring": "Monitoring",
|
||
"cat_devices": "Dispozitive",
|
||
"cat_tools": "Tools",
|
||
"cat_general": "General",
|
||
"notes_placeholder": "Scrie notele aici...",
|
||
"search_placeholder": "Căutați dispozitive, pagini, setări...",
|
||
"search_pages": "Pages",
|
||
"search_devices": "Dispozitive",
|
||
"search_no_results": "No results",
|
||
"exit_desktop": "Ieșiți din modul desktop",
|
||
"refresh": "Refresh",
|
||
"widget_clock": "Clock",
|
||
"widget_device_status": "Stare dispozitiv",
|
||
"widget_server_health": "Informații server",
|
||
"widget_system_stats": "Indicatoare pentru dispozitive",
|
||
"widget_device_list": "Lista de dispozitive",
|
||
"widget_quick_actions": "Acțiuni rapide",
|
||
"widget_recent_activity": "Activitate recentă",
|
||
"widget_notes": "Notes",
|
||
"widget_network_monitor": "Monitor de rețea",
|
||
"widget_tickets_summary": "Tickets",
|
||
"widget_iframe": "Web Embed",
|
||
"widget_cdap_devices": "CDAP Dispozitive",
|
||
"widget_uptime": "Uptime",
|
||
"widget_port_status": "Port Status",
|
||
"widget_device_grid": "Grila dispozitivului",
|
||
"widget_multi_gauge": "Indicatori de server",
|
||
"widget_weekly_chart": "Activitate săptămânală",
|
||
"widget_quick_controls": "Controale rapide",
|
||
"widget_bandwidth": "Bandwidth",
|
||
"widget_connection_stats": "Statistici de conexiune",
|
||
"widget_weather": "Weather",
|
||
"widget_world_clock": "World Clock",
|
||
"widget_bookmarks": "Bookmarks",
|
||
"widget_user_sessions": "Sesiuni de utilizator",
|
||
"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": "Fără dispozitive",
|
||
"label_no_activity": "No activity",
|
||
"label_no_targets": "No targets",
|
||
"label_unavailable": "Unavailable",
|
||
"label_open": "Deschide",
|
||
"label_in_progress": "In Progress",
|
||
"label_resolved": "Resolved",
|
||
"label_set_url": "Setați URL în config",
|
||
"label_server_uptime": "Timp de funcționare a serverului",
|
||
"label_merged_info": "Îmbinat în widgetul Informații server",
|
||
"label_with_notes": "Cu Note",
|
||
"label_metric": "Metric",
|
||
"label_count": "Count",
|
||
"label_total_devices": "Total Dispozitive",
|
||
"label_throughput": "Throughput",
|
||
"label_active_relays": "Relee active",
|
||
"label_total_relayed": "Retransmitere totală",
|
||
"label_total_bytes": "Total Bytes",
|
||
"label_filter_devices": "Dispozitive de filtrare...",
|
||
"label_all": "All",
|
||
"label_ban": "Ban",
|
||
"label_unban": "Unban",
|
||
"label_connect": "Connect",
|
||
"label_no_cdap_devices": "Nu există dispozitive CDAP",
|
||
"action_add_widget": "Adăugați widget",
|
||
"label_merged_server_info": "Îmbinat în widgetul Informații server",
|
||
"wp_images": "Images",
|
||
"wp_colors": "Culori Solide",
|
||
"wp_custom_color": "Culoare personalizată",
|
||
"wp_fit_style": "Style",
|
||
"wp_fill": "Fill",
|
||
"wp_fit": "Fit",
|
||
"wp_stretch": "Stretch",
|
||
"wp_center": "Center",
|
||
"wp_unavailable": "Imaginile de fundal nu sunt instalate pe acest server.",
|
||
"wp_download_hint": "Plasați imagini PNG în directorul public/wallpapers/ pentru a activa selecția tapetului.",
|
||
"widget_calendar": "Calendar",
|
||
"widget_process_monitor": "Monitor de proces",
|
||
"widget_disk_usage": "Disk Usage",
|
||
"widget_log_viewer": "Log Viewer",
|
||
"widget_speed_test": "Speed Test",
|
||
"widget_database_stats": "Statisticile bazei de date",
|
||
"widget_docker_containers": "Docker Containere",
|
||
"widget_shell_command": "Comanda Shell",
|
||
"widget_device_map": "Harta dispozitivului",
|
||
"widget_remote_connect": "Conectare la distanță",
|
||
"label_no_online": "Fără dispozitive online",
|
||
"label_no_events": "Nu există evenimente astăzi",
|
||
"label_event_title": "Titlul evenimentului:",
|
||
"label_no_data": "Nu există date disponibile",
|
||
"label_download_speed": "Viteza de descărcare",
|
||
"label_latency": "Latency",
|
||
"label_server": "Instanță server",
|
||
"label_run_test": "Run Test",
|
||
"label_testing": "Testare...",
|
||
"label_table": "Table",
|
||
"label_rows": "Rows",
|
||
"label_last_backup": "Last Backup",
|
||
"label_no_containers": "Fara containere",
|
||
"label_docker_unavailable": "Docker nu este disponibil",
|
||
"label_no_command": "Nicio comandă configurată",
|
||
"label_no_output": "Nicio ieșire încă",
|
||
"label_run": "Run",
|
||
"label_presets": "Presets",
|
||
"label_save_preset": "Salvați presetarea",
|
||
"label_load_preset": "Load Preset",
|
||
"label_preset_name": "Nume presetat:",
|
||
"label_preset_monitoring": "Monitoring",
|
||
"label_preset_helpdesk": "Helpdesk",
|
||
"label_preset_minimal": "Minimal",
|
||
"label_preset_developer": "Developer",
|
||
"label_snap_layout": "Snap Layout",
|
||
"label_auto_arrange": "Aranjare automată",
|
||
"label_zone_layout": "Zone Layout",
|
||
"label_2col_equal": "2 coloane (egale)",
|
||
"label_2col_wide": "2 coloane (60/40)",
|
||
"label_3col": "3 Columns",
|
||
"label_2x2_grid": "2Ă—2 Grid",
|
||
"label_1_2": "1 + 2",
|
||
"label_1_3": "1 + 3",
|
||
"widget_group": "Grup de widgeturi",
|
||
"ungroup_widgets": "Degrupați widget-urile",
|
||
"group_widgets": "Grupați widget-urile selectate",
|
||
"snap_layouts": "Aspecte de fixare",
|
||
"snap_left": "Snap Left",
|
||
"snap_right": "Snap Right",
|
||
"snap_top_left": "Apăsați sus-stânga",
|
||
"snap_top_right": "Faceți clic în sus-dreapta",
|
||
"snap_bottom_left": "Apăsați jos-stânga",
|
||
"snap_bottom_right": "Apăsați jos-dreapta",
|
||
"aero_shake": "Agitați pentru a minimiza pe alții",
|
||
"zone_resize": "Trageți chenar pentru a redimensiona zonele",
|
||
"zone_borders": "Borduri ale zonei care pot fi trasate",
|
||
"app_drawer": "Applications",
|
||
"search_apps": "Căutați aplicații...",
|
||
"edit_shortcuts": "Editați comenzile rapide",
|
||
"widgets": "Widgeturi",
|
||
"theme": "Theme",
|
||
"fullscreen": "Fullscreen",
|
||
"help": "Help"
|
||
},
|
||
"desktop_login": {
|
||
"click_to_sign_in": "Faceți clic oriunde sau apăsați o tastă pentru a vă conecta",
|
||
"username_placeholder": "Nume de utilizator",
|
||
"password_placeholder": "Parolă",
|
||
"sign_in": "Sign in",
|
||
"verify": "Verify",
|
||
"totp_title": "Autentificare cu doi factori",
|
||
"totp_subtitle": "Introdu codul din 6 cifre din aplicația de autentificare",
|
||
"back_to_login": "Înapoi la autentificare",
|
||
"fill_all_fields": "Vă rugăm să completați toate câmpurile",
|
||
"invalid_credentials": "Nume de utilizator sau parolă nevalidă",
|
||
"invalid_code": "Cod de verificare nevalid",
|
||
"enter_6_digits": "Introduceți toate cele 6 cifre",
|
||
"network_error": "Network error — check your connection",
|
||
"session_expired": "Sesiunea a expirat. Vă rugăm să vă conectați din nou."
|
||
},
|
||
"tokens": {
|
||
"title": "Jetoane de dispozitiv",
|
||
"subtitle": "Gestionați jetoanele de înregistrare pentru furnizarea automată a dispozitivelor",
|
||
"enrollment_mode": "Mod de înscriere",
|
||
"mode_open": "Deschide",
|
||
"mode_open_desc": "Orice dispozitiv se poate înregistra fără un token",
|
||
"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": "Total de jetoane",
|
||
"active": "Active",
|
||
"used": "Used",
|
||
"revoked": "Revoked",
|
||
"search_placeholder": "Jetoane de căutare...",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_used": "Used",
|
||
"status_revoked": "Revoked",
|
||
"status_expired": "Expired",
|
||
"bulk_generate": "Generare în vrac",
|
||
"create": "Creați token",
|
||
"edit": "Editați tokenul",
|
||
"token": "Token",
|
||
"name": "Name",
|
||
"status": "Status",
|
||
"uses": "Uses",
|
||
"bound_peer": "Bound Peer",
|
||
"expires": "Expires",
|
||
"created": "Creat",
|
||
"actions": "Actions",
|
||
"name_placeholder": "de ex. Lot PC Office",
|
||
"max_uses": "Max Uses",
|
||
"max_uses_hint": "0 = nelimitat",
|
||
"expires_in": "Expires In",
|
||
"no_expiration": "Fără expirare",
|
||
"expires_1h": "1 hour",
|
||
"expires_24h": "24 hours",
|
||
"expires_7d": "7 days",
|
||
"expires_30d": "30 days",
|
||
"note": "Note",
|
||
"note_placeholder": "Notă opțională despre acest simbol...",
|
||
"count": "Count",
|
||
"count_range": "Numărul de jetoane de generat (1-100)",
|
||
"name_prefix": "Name Prefix",
|
||
"generate": "Generate",
|
||
"token_created": "Token creat",
|
||
"tokens_generated": "Jetoane generate",
|
||
"copy_warning": "Copiați jetonul acum. Nu va fi afișat din nou.",
|
||
"copy_token": "Copy Token",
|
||
"copied": "Copied!",
|
||
"revoke": "Revoke",
|
||
"revoke_confirm": "Sigur doriți să revocați acest simbol? Dispozitivele deja înregistrate cu acesta nu vor fi afectate.",
|
||
"revoked_success": "Indicativul a fost revocat cu succes",
|
||
"no_tokens": "Nu s-au găsit jetoane",
|
||
"expired": "Expired",
|
||
"never": "Never",
|
||
"save": "Salvați",
|
||
"cancel": "Anulează",
|
||
"unlimited": "Unlimited"
|
||
},
|
||
"help_request": {
|
||
"title": "Cereri de ajutor",
|
||
"subtitle": "Gestionați solicitările de ajutor primite de la clienții desktop",
|
||
"new_request": "Noua solicitare de ajutor",
|
||
"device": "Dispozitiv",
|
||
"hostname": "Hostname",
|
||
"message": "Message",
|
||
"status": "Status",
|
||
"pending": "Pending",
|
||
"accepted": "Accepted",
|
||
"resolved": "Resolved",
|
||
"accept": "Accept",
|
||
"resolve": "Resolve",
|
||
"no_requests": "Fără cereri de ajutor",
|
||
"notification": "Solicitare de ajutor primită de la",
|
||
"stats_total": "Total",
|
||
"filter_all": "All"
|
||
},
|
||
"organizations": {
|
||
"title": "Organizații",
|
||
"create": "Creați organizație",
|
||
"edit": "Editați organizația",
|
||
"detail": "Detalii de organizare",
|
||
"name": "Name",
|
||
"slug": "Slug (sigură pentru URL)",
|
||
"logo_url": "Logo URL",
|
||
"users": "Users",
|
||
"devices": "Dispozitive",
|
||
"invitations": "Invitations",
|
||
"settings": "Setări",
|
||
"add_user": "Add User",
|
||
"assign_device": "Atribuiți dispozitiv",
|
||
"create_invitation": "Creați invitație",
|
||
"delete_confirm": "Ștergeți această organizație? Aceasta va elimina toți utilizatorii, dispozitivele și setările asociate.",
|
||
"no_orgs": "Încă nu există organizații",
|
||
"no_orgs_hint": "Creați-vă prima organizație pentru a începe să gestionați dispozitivele și utilizatorii.",
|
||
"connection_policy": "Politica de conectare",
|
||
"allow_file_transfer": "Permite transferul de fișiere",
|
||
"allow_clipboard": "Permite Clipboard",
|
||
"max_session_duration": "Durata maximă a sesiunii (min.)",
|
||
"role_owner": "Proprietar (admin org.)",
|
||
"role_admin": "Administrator",
|
||
"role_operator": "Operator",
|
||
"role_user": "Membru",
|
||
"username": "Nume de utilizator",
|
||
"password": "Parolă",
|
||
"display_name": "Nume afișat",
|
||
"email": "Email",
|
||
"role": "Role",
|
||
"last_login": "Last Login",
|
||
"actions": "Actions",
|
||
"device_id": "ID dispozitiv",
|
||
"department": "Department",
|
||
"building": "Building",
|
||
"location": "Location",
|
||
"assigned_user": "Utilizator alocat",
|
||
"token": "Token",
|
||
"expires": "Expires",
|
||
"used": "Used",
|
||
"no_users": "Nu există utilizatori în această organizație.",
|
||
"no_devices": "Niciun dispozitiv atribuit acestei organizații.",
|
||
"no_invitations": "Fara invitatii.",
|
||
"user_added": "User added",
|
||
"user_removed": "Utilizatorul a fost eliminat",
|
||
"user_updated": "Rolul utilizatorului a fost actualizat",
|
||
"device_assigned": "Dispozitiv alocat",
|
||
"device_unassigned": "Dispozitiv nealocat",
|
||
"invitation_created": "Invitație creată",
|
||
"settings_saved": "Setările au fost salvate",
|
||
"org_deleted": "Organizația a fost ștearsă",
|
||
"confirm_remove_user": "Eliminați acest utilizator din organizație?",
|
||
"confirm_unassign_device": "Anulați atribuirea acestui dispozitiv de la organizație?",
|
||
"confirm_delete_org": "Ștergeți această organizație și toate datele asociate?",
|
||
"edit_role": "Editați rolul",
|
||
"raw_settings": "Setări brute",
|
||
"key": "Key",
|
||
"value": "Value",
|
||
"save": "Salvați setările",
|
||
"policy_unattended": "Nesupravegheat (instantaneu)",
|
||
"policy_attended": "A participat (cu confirmare)",
|
||
"policy_ask": "Always ask",
|
||
"expires_hours": "Expirare (ore)",
|
||
"loading_failed": "Nu s-au încărcat datele organizației",
|
||
"name_slug_required": "Numele și melcul sunt necesare",
|
||
"org_created": "Organizație creată",
|
||
"org_updated": "Organizație actualizată",
|
||
"create_new_user": "Creați nou",
|
||
"add_existing_user": "Adăugați existent",
|
||
"none_available": "none",
|
||
"select_user": "Selectați utilizatorul",
|
||
"org_role": "Rolul de organizare",
|
||
"link_user_hint": "Utilizatorul selectat va fi conectat la această organizație folosind acreditările contului său de server.",
|
||
"no_available_users": "Toți utilizatorii de server sunt deja conectați la această organizație.",
|
||
"user_linked": "Utilizator conectat la organizație",
|
||
"device_groups_tab": "Grupuri de dispozitive",
|
||
"device_groups_intro": "Grupurile de dispozitive legate de această organizație definesc la ce mașini pot accesa membrii în clientul RustDesk. Configurați apartenența și accesul în pagina Dispozitive.",
|
||
"manage_in_devices": "Deschide Dispozitive → Grupuri",
|
||
"no_org_device_groups": "Niciun grup de dispozitive nu este legat încă de această organizație.",
|
||
"create_org_device_group": "Creează grup de dispozitive",
|
||
"org_device_group_created": "Grup de dispozitive creat",
|
||
"org_user_groups_title": "Grupuri de utilizatori",
|
||
"org_user_groups_intro": "Grupurilor de utilizatori legate de organizație li se poate acorda acces la grupurile de dispozitive de mai sus (Dispozitive → Grupuri → Grupuri de utilizatori permise).",
|
||
"no_org_user_groups": "Niciun grup de utilizatori legat de această organizație.",
|
||
"group_name": "Name",
|
||
"group_type": "Type",
|
||
"group_members": "Dispozitive",
|
||
"group_type_manual": "Manual",
|
||
"group_type_tag": "Tag",
|
||
"group_allowed_user_groups": "Grupuri de utilizatori permise",
|
||
"group_devices_suffix": "dispozitive",
|
||
"group_name_required": "Numele grupului este obligatoriu",
|
||
"org_team_id": "ID echipă organizație",
|
||
"link_team_id_hint": "Grupul va fi legat automat de această organizație (team ID = ID organizație).",
|
||
"address_book": "Agendă de adrese",
|
||
"address_book_import_devices": "Importă dispozitivele organizației",
|
||
"address_book_save": "Salvează agenda de adrese",
|
||
"address_book_intro": "Gestionați contactele partajate cu membrii acestei organizații. Intrările personale din agenda de adrese rămân private și au prioritate în caz de conflict.",
|
||
"address_book_enabled": "Partajează această agendă de adrese cu membrii organizației",
|
||
"address_book_json": "JSON agendă de adrese",
|
||
"address_book_json_hint": "Format legacy RustDesk, de ex.: {\"peers\":[{\"id\":\"123456789\",\"alias\":\"Office PC\"}],\"tags\":[\"Office\"]}. Nu puneți parole aici — folosiți Setează parola pe contact.",
|
||
"address_book_invalid_json": "Agenda de adrese trebuie să fie JSON valid",
|
||
"address_book_peers_array_required": "Peer-urile din agenda de adrese trebuie să fie un array",
|
||
"address_book_tags_array_required": "Tagurile din agenda de adrese trebuie să fie un array",
|
||
"address_book_saved": "Agenda de adrese a fost salvată",
|
||
"address_book_save_failed": "Nu s-a putut salva agenda de adrese",
|
||
"address_book_imported": "Dispozitivele organizației au fost importate",
|
||
"address_book_import_none": "Nu există dispozitive noi ale organizației de importat",
|
||
"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",
|
||
"address_book_password_vault_hint": "Parolele preset pentru acces nesupravegheat sunt stocate criptat în baza BetterDesk (AES-GCM), nu în JSON-ul agendei. Setați aceeași parolă permanentă pe fiecare stație. Oricine vede un contact poate primi presetul la conectare (AB RustDesk / Web Remote).",
|
||
"address_book_peer_id_required": "Introduceți un ID de dispozitiv înainte de a seta o parolă",
|
||
"address_book_preset_password": "Parolă presetată",
|
||
"address_book_password_set": "Setată",
|
||
"address_book_password_unset": "Nesetată",
|
||
"address_book_set_password": "Setează parola",
|
||
"address_book_clear_password": "Șterge parola",
|
||
"address_book_set_password_prompt": "Introduceți parola permanentă unattended pentru această stație (trebuie să corespundă dispozitivului țintă):",
|
||
"address_book_password_required": "Parola nu poate fi goală",
|
||
"address_book_password_saved": "Parolă presetată salvată (criptată)",
|
||
"address_book_password_save_failed": "Salvarea parolei presetate a eșuat",
|
||
"address_book_clear_password_confirm": "Ștergeți parola presetată stocată pentru acest contact?",
|
||
"address_book_password_cleared": "Parolă presetată ștearsă",
|
||
"address_book_password_clear_failed": "Ștergerea parolei presetate a eșuat"
|
||
},
|
||
"chat": {
|
||
"e2e_enabled": "Criptat de la capăt la capăt",
|
||
"e2e_establishing": "Se stabilește canalul securizat...",
|
||
"e2e_established": "Canal securizat stabilit",
|
||
"e2e_unsupported": "Criptarea E2E nu este acceptată în acest browser",
|
||
"typing_indicator": "tastând...",
|
||
"read_receipt": "Read",
|
||
"delivered": "Delivered",
|
||
"file_share": "Fișier",
|
||
"file_too_large": "Fișier prea mare (maximum 50 MB)",
|
||
"file_encrypted": "Transfer de fișiere criptat",
|
||
"presence_online": "Online",
|
||
"presence_away": "Away",
|
||
"presence_busy": "Busy",
|
||
"presence_offline": "Offline",
|
||
"key_rotation": "Cheile de securitate au fost rotite",
|
||
"new_message": "New message",
|
||
"title": "Chat",
|
||
"contacts": "Contacts",
|
||
"groups": "Grupuri",
|
||
"no_contacts": "Nicio persoană de contact încă",
|
||
"no_groups": "Încă nu există grupuri",
|
||
"no_messages": "Încă nu există mesaje",
|
||
"no_results": "Nu s-au găsit rezultate",
|
||
"select_conversation": "Selectați o conversație pentru a începe conversația",
|
||
"type_message": "Tastați un mesaj...",
|
||
"send": "Trimite",
|
||
"attach_file": "Atașați fișierul",
|
||
"emoji": "Emoji",
|
||
"search_messages": "Căutați mesaje",
|
||
"create_group": "Creați grup",
|
||
"group_name": "Numele grupului",
|
||
"group_members": "Membrii",
|
||
"cancel": "Anulează",
|
||
"create": "Creați",
|
||
"members": "membrii",
|
||
"today": "Today",
|
||
"yesterday": "Yesterday",
|
||
"react": "React",
|
||
"my_presence": "My status",
|
||
"search_placeholder": "Căutați contacte și mesaje",
|
||
"select_conversation_hint": "Selectați o conversație pentru a vizualiza mesajele",
|
||
"info": "Info",
|
||
"group_name_placeholder": "Introduceți numele grupului"
|
||
},
|
||
"toast": {
|
||
"device_connected": "Dispozitiv conectat",
|
||
"device_disconnected": "Dispozitivul a fost deconectat",
|
||
"session_started": "Sesiunea de la distanță a început",
|
||
"session_ended": "Sesiunea de la distanță s-a încheiat",
|
||
"file_upload_complete": "Încărcarea fișierului s-a încheiat",
|
||
"settings_saved": "Setările au fost salvate",
|
||
"error_generic": "A apărut o eroare",
|
||
"connection_lost": "Conexiunea pierdută",
|
||
"reconnecting": "Se reconecta..."
|
||
},
|
||
"theme": {
|
||
"dark": "Dark",
|
||
"light": "Light",
|
||
"auto": "System",
|
||
"title": "Theme",
|
||
"custom": "Personalizat"
|
||
},
|
||
"days": {
|
||
"mon": "Mon",
|
||
"tue": "Tue",
|
||
"wed": "Wed",
|
||
"thu": "Thu",
|
||
"fri": "Fri",
|
||
"sat": "Sat",
|
||
"sun": "Sun"
|
||
},
|
||
"toolkit": {
|
||
"title": "Toolkit",
|
||
"subtitle": "Utilități de administrare și instrumente de diagnosticare",
|
||
"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": "Trimite",
|
||
"refresh": "Refresh",
|
||
"algorithm": "Algorithm",
|
||
"input_text": "Input Text",
|
||
"enter_text": "Introdu text...",
|
||
"length": "Length",
|
||
"options": "Options",
|
||
"source": "Source",
|
||
"lines": "Lines",
|
||
"log_console": "Console",
|
||
"log_go": "Du-te Server",
|
||
"mac_address": "MAC Address",
|
||
"broadcast": "Broadcast",
|
||
"ping_title": "Ping",
|
||
"ping_desc": "Verificați accesibilitatea și latența gazdei",
|
||
"tcp_title": "TCP Verificare port",
|
||
"tcp_desc": "Testați conectivitatea portului TCP",
|
||
"ssl_title": "Inspector SSL",
|
||
"ssl_desc": "Inspectați detaliile certificatului SSL/TLS",
|
||
"http_title": "HTTP Verificare de sănătate",
|
||
"http_desc": "Verificați starea punctului final HTTP",
|
||
"dns_title": "DNS Lookup",
|
||
"dns_desc": "Rezolvați numele gazdei la adresa IP",
|
||
"whois_title": "DNS Records",
|
||
"whois_desc": "Interogați înregistrările A, AAAA, MX, TXT, NS",
|
||
"speed_title": "Speed Test",
|
||
"speed_desc": "Măsurați lățimea de bandă de descărcare",
|
||
"run_speed_test": "Rulați testul de viteză",
|
||
"wol_title": "Wake-on-LAN",
|
||
"wol_desc": "Trimite un pachet magic pentru a trezi un dispozitiv",
|
||
"wol_sent": "Pachetul magic trimis",
|
||
"hash_title": "Generator de hash",
|
||
"hash_desc": "Generați hashuri criptografice",
|
||
"password_title": "Generator de parole",
|
||
"password_desc": "Generați o parolă aleatorie sigură",
|
||
"jwt_title": "JWT Decoder",
|
||
"jwt_desc": "Decodați și inspectați JSON Web Tokens",
|
||
"jwt_token": "JWT Token",
|
||
"base64_title": "Base64",
|
||
"base64_desc": "Codificați sau decodați datele Base64",
|
||
"url_title": "URL Encoder",
|
||
"url_desc": "Codificați sau decodați componentele URL",
|
||
"processes_title": "Lista de procese",
|
||
"processes_desc": "Vizualizați procesele sistemului care rulează",
|
||
"disk_title": "Disk Usage",
|
||
"disk_desc": "Vedeți utilizarea partiției de disc",
|
||
"db_title": "Statisticile bazei de date",
|
||
"db_desc": "Vizualizați statisticile din tabelul bazei de date",
|
||
"docker_title": "Docker Containere",
|
||
"docker_desc": "Vedeți containerele Docker care rulează",
|
||
"logs_title": "Log Viewer",
|
||
"logs_desc": "Vedeți rezultatul jurnalului recent",
|
||
"ip_address": "IP",
|
||
"latency": "Latency",
|
||
"ttl": "TTL",
|
||
"status": "Status",
|
||
"resolved": "Resolved",
|
||
"subject": "Subject",
|
||
"issuer": "Issuer",
|
||
"valid_from": "Valabil de la",
|
||
"valid_to": "Valabil pentru",
|
||
"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": "Nu există date disponibile",
|
||
"no_docker": "Nu s-au găsit containere Docker sau Docker nu este disponibil",
|
||
"no_logs": "Nu există linii de jurnal disponibile"
|
||
},
|
||
"policies": {
|
||
"title": "Politicile organizației",
|
||
"subtitle": "Gestionați politicile de securitate, conexiune și caracteristici pentru organizațiile dvs",
|
||
"select_org": "Organizare",
|
||
"select_org_placeholder": "Selectați o organizație...",
|
||
"select_org_first": "Selectați o organizație pentru a vedea jurnalul de audit al politicii.",
|
||
"configured": "Configurat",
|
||
"connection_title": "Politica de conectare",
|
||
"connection_desc": "Controlați modul în care sunt stabilite sesiunile la distanță",
|
||
"connection_mode": "Modul de conectare",
|
||
"mode_attended": "A participat (necesită aprobarea utilizatorului)",
|
||
"mode_unattended": "Nesupravegheat (permite întotdeauna)",
|
||
"mode_ask": "Întotdeauna întrebați",
|
||
"max_session": "Durata maximă a sesiunii (minute)",
|
||
"idle_lock": "Timp de blocare inactiv (minute)",
|
||
"wallpaper_policy": "Imagine de fundal în timpul sesiunii",
|
||
"wallpaper_show": "Afișare",
|
||
"wallpaper_hide_session": "Ascundeți-vă în timpul sesiunii",
|
||
"wallpaper_hide_always": "Ascundere întotdeauna",
|
||
"features_title": "Politica caracteristicilor",
|
||
"features_desc": "Activați sau dezactivați funcții specifice pentru dispozitive",
|
||
"allow_file_transfer": "Permite transferul de fișiere",
|
||
"allow_clipboard": "Permite sincronizarea clipboard-ului",
|
||
"allow_audio": "Permiteți redarea în flux audio",
|
||
"allow_recording": "Permite înregistrarea sesiunii",
|
||
"security_title": "Politica de securitate",
|
||
"security_desc": "Aplicați cerințele de securitate pentru dispozitivele organizației",
|
||
"require_2fa": "Necesită 2FA pentru acces nesupravegheat",
|
||
"password_min_length": "Lungimea minimă a parolei",
|
||
"password_require_special": "Necesită caractere speciale",
|
||
"password_max_age": "Vârsta maximă a parolei (zile, 0=niciodată)",
|
||
"allowed_operators": "Roluri de operator permise (separate prin virgulă)",
|
||
"network_title": "Politica de rețea",
|
||
"network_desc": "Controlați serverele releu și conexiunile directe",
|
||
"block_direct_p2p": "Block Direct P2P (releu de forță)",
|
||
"allowed_relays": "Servere de releu permise (unul pe linie)",
|
||
"ip_allowlist": "Lista IP permisă (CIDR, una pe linie)",
|
||
"update_title": "Actualizați politica",
|
||
"update_desc": "Controlați actualizările automate și canalele de actualizare",
|
||
"auto_update": "Activați Actualizarea automată",
|
||
"update_channel": "Actualizați canalul",
|
||
"audit_title": "Schimbări de politică",
|
||
"audit_desc": "Istoricul modificărilor recente ale politicilor",
|
||
"no_audit": "Nu au fost înregistrate modificări ale politicii.",
|
||
"save_success": "Politica a fost salvată cu succes",
|
||
"save_failed": "Politica nu a fost salvată",
|
||
"load_failed": "Politicile nu au putut fi încărcate",
|
||
"block_direct_p2p_hint": "Se aplică acestei organizații."
|
||
},
|
||
"attestation": {
|
||
"title": "Atestarea dispozitivului",
|
||
"subtitle": "Monitorizați verificarea identității dispozitivului și amprentele hardware",
|
||
"verified": "Verified",
|
||
"pending": "Pending",
|
||
"failed": "A eșuat",
|
||
"device_list": "Înregistrări de atestare a dispozitivului",
|
||
"device_list_desc": "Amprentele hardware și starea de verificare a identității",
|
||
"col_device": "ID dispozitiv",
|
||
"col_hostname": "Hostname",
|
||
"col_fingerprint": "Fingerprint",
|
||
"col_status": "Status",
|
||
"col_last_check": "Last Check",
|
||
"col_actions": "Actions",
|
||
"no_records": "Nu s-au găsit înregistrări de atestare.",
|
||
"verify_success": "Dispozitiv marcat ca verificat",
|
||
"verify_failed": "Nu s-a putut verifica dispozitivul",
|
||
"revoke_success": "Atestarea dispozitivului a fost revocată",
|
||
"revoke_failed": "Nu s-a revocat atestarea"
|
||
},
|
||
"fleet": {
|
||
"title": "Managementul flotei",
|
||
"tab_resources": "Resources",
|
||
"tab_tasks": "Tasks",
|
||
"tab_builder": "Generator de flux de lucru",
|
||
"tab_compliance": "Compliance",
|
||
"res_title": "Maparea resurselor",
|
||
"res_all_types": "All Types",
|
||
"res_type_printer": "Printer",
|
||
"res_type_network_drive": "Unitatea de rețea",
|
||
"res_type_dns": "Server DNS",
|
||
"res_type_proxy": "Proxy",
|
||
"res_type_vpn": "VPN",
|
||
"res_add": "Adăugați o resursă",
|
||
"res_name": "Numele resursei",
|
||
"res_type": "Type",
|
||
"res_address": "Adresa / Calea",
|
||
"res_target": "Target",
|
||
"res_scope": "Scope",
|
||
"res_scope_org": "Organizare",
|
||
"res_scope_group": "grup",
|
||
"res_scope_device": "Dispozitiv",
|
||
"res_scope_value": "Scope Value",
|
||
"res_status": "Status",
|
||
"res_active": "Active",
|
||
"res_inactive": "Inactive",
|
||
"res_no_data": "Nu au fost găsite resurse. Faceți clic pe „Adăugați o resursă” pentru a crea una.",
|
||
"res_confirm_delete": "Sigur doriți să ștergeți această resursă?",
|
||
"task_title": "Programator de sarcini",
|
||
"task_all_status": "All Status",
|
||
"task_status_pending": "Pending",
|
||
"task_status_running": "Running",
|
||
"task_status_success": "Success",
|
||
"task_status_failed": "A eșuat",
|
||
"task_search": "Search tasks…",
|
||
"task_create": "Creați sarcină",
|
||
"task_name": "Task Name",
|
||
"task_type": "Type",
|
||
"task_type_script": "Script",
|
||
"task_type_install": "Install",
|
||
"task_type_update": "Actualizare",
|
||
"task_type_restart": "Reporniți",
|
||
"task_type_deploy": "Deploy",
|
||
"task_type_scan": "Scan",
|
||
"task_targets": "Targets",
|
||
"task_targets_help": "ID-uri de dispozitiv sau nume de grup, separate prin virgulă",
|
||
"task_schedule": "Schedule",
|
||
"task_schedule_once": "Once",
|
||
"task_schedule_cron": "Cron",
|
||
"task_schedule_interval": "Interval",
|
||
"task_schedule_value": "Valoarea programului",
|
||
"task_script": "Script / Comandă",
|
||
"task_retries": "Retries",
|
||
"task_timeout": "Timeout (s)",
|
||
"task_last_run": "Last Run",
|
||
"task_no_data": "Nu s-au găsit sarcini. Faceți clic pe „Creați sarcină” pentru a începe.",
|
||
"task_confirm_delete": "Sigur doriți să ștergeți această sarcină?",
|
||
"task_output": "Task Output",
|
||
"task_retry": "Retry",
|
||
"builder_title": "Constructor flux de lucru",
|
||
"builder_select_workflow": "Select workflow…",
|
||
"builder_new": "New",
|
||
"builder_save": "Salvați",
|
||
"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": "Selectați un nod pentru a-i edita proprietățile.",
|
||
"builder_node_trigger_manual": "Declanșare manuală",
|
||
"builder_node_trigger_schedule": "Schedule",
|
||
"builder_node_trigger_event": "Declanșare eveniment",
|
||
"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": "Reporniți Svc",
|
||
"builder_node_action_file_deploy": "Implementează fișierul",
|
||
"builder_node_action_message": "Trimite mesaj",
|
||
"builder_node_result_log": "Log Output",
|
||
"builder_node_result_alert": "Trimiteți alertă",
|
||
"builder_node_result_chain": "Flux de lucru în lanț",
|
||
"builder_node_transform_parse": "Parse JSON",
|
||
"builder_node_transform_filter": "Filter",
|
||
"builder_node_transform_delay": "Delay",
|
||
"workflow_name": "Nume flux de lucru:",
|
||
"comp_title": "Conformitate software",
|
||
"comp_compliant": "Compliant",
|
||
"comp_warning": "Warning",
|
||
"comp_critical": "Critical",
|
||
"comp_score": "Avg. Score",
|
||
"comp_device": "Dispozitiv",
|
||
"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": "Executați remedierea automată pe acest dispozitiv?",
|
||
"comp_no_data": "Nu sunt disponibile date de conformitate. Rulați o scanare pentru a începe.",
|
||
"save": "Salvați",
|
||
"cancel": "Anulează",
|
||
"close": "Închide",
|
||
"edit": "Editați",
|
||
"delete": "Ștergeți",
|
||
"actions": "Actions",
|
||
"all_orgs": "Toate organizațiile",
|
||
"select_org_placeholder": "Select organization�",
|
||
"all_types": "All Types",
|
||
"type_printer": "Printer",
|
||
"type_network_drive": "Unitatea de rețea",
|
||
"type_dns": "Server DNS",
|
||
"type_vpn": "VPN",
|
||
"type_proxy": "Proxy",
|
||
"add_resource": "Adăugați o resursă",
|
||
"edit_resource": "Editați resursa",
|
||
"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": "Adresa / Calea",
|
||
"scope_org": "Organizare",
|
||
"scope_group": "grup",
|
||
"scope_device": "Dispozitiv",
|
||
"scope_value": "Scope Value",
|
||
"scope_value_hint": "Organization, group, or device ID",
|
||
"confirm_delete": "Sigur doriți să ștergeți acest articol?",
|
||
"all_statuses": "Toate stările",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_success": "Success",
|
||
"status_failed": "A eșuat",
|
||
"search_tasks": "Search tasks�",
|
||
"create_task": "Creați sarcină",
|
||
"edit_task": "Editați sarcina",
|
||
"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": "Distribuire fișier",
|
||
"task_type_registry": "Registry",
|
||
"target_devices": "Dispozitive țintă",
|
||
"target_hint": "Device IDs or group names",
|
||
"schedule_immediate": "Immediate",
|
||
"schedule_once": "Once",
|
||
"schedule_cron": "Cron",
|
||
"cron_placeholder": "*/5 * * * *",
|
||
"script_content": "Script / Comandă",
|
||
"retry_count": "Retries",
|
||
"timeout_sec": "Timeout (s)",
|
||
"loading": "Încărcare",
|
||
"no_output": "Nicio ieșire disponibilă",
|
||
"error_loading": "Eroare la încărcarea datelor",
|
||
"select_workflow": "Select workflow�",
|
||
"new_workflow": "New",
|
||
"export": "Export",
|
||
"execute": "Execute",
|
||
"dry_run": "Dry Run",
|
||
"node_triggers": "Triggers",
|
||
"node_manual": "Declanșare manuală",
|
||
"node_schedule": "Schedule",
|
||
"node_event": "Declanșare eveniment",
|
||
"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": "Reporniți Svc",
|
||
"node_file_deploy": "Implementează fișierul",
|
||
"node_send_message": "Trimite mesaj",
|
||
"node_results": "Results",
|
||
"node_log_output": "Log Output",
|
||
"node_send_alert": "Trimiteți alertă",
|
||
"node_chain": "Flux de lucru în lanț",
|
||
"node_transforms": "Transforms",
|
||
"node_parse_json": "Parse JSON",
|
||
"node_filter": "Filter",
|
||
"node_delay": "Delay",
|
||
"node_properties": "Properties",
|
||
"all_organizations": "Toate organizațiile",
|
||
"scan_all": "Scan All",
|
||
"compliant": "Compliant",
|
||
"non_compliant": "Warning",
|
||
"critical_issues": "Critical",
|
||
"avg_score": "Avg. Score",
|
||
"col_device": "Dispozitiv",
|
||
"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": "Executați remedierea automată pe acest dispozitiv?"
|
||
},
|
||
"scaling": {
|
||
"title": "Scaling & Management Releu",
|
||
"tab_overview": "Prezentare generală",
|
||
"tab_relays": "Relay Nodes",
|
||
"tab_rules": "Reguli de atribuire",
|
||
"tab_capacity": "Planificarea capacității",
|
||
"arch_title": "Arhitectura de rețea",
|
||
"arch_loading": "Se încarcă diagrama arhitecturii...",
|
||
"stat_relay_nodes": "Relay Nodes",
|
||
"stat_total_devices": "Total Dispozitive",
|
||
"stat_active_sessions": "Sesiuni active",
|
||
"stat_bandwidth": "Lățimea de bandă totală",
|
||
"relay_health": "Sănătate releu",
|
||
"no_relays": "Nu au fost configurate noduri releu. Adăugați primul nod releu pentru a distribui sarcina.",
|
||
"relay_search": "Căutați relee...",
|
||
"relay_add": "Adăugați nod releu",
|
||
"relay_edit": "Editați nodul releu",
|
||
"col_name": "Name",
|
||
"col_address": "Address",
|
||
"col_location": "Location",
|
||
"col_devices": "Dispozitive",
|
||
"col_sessions": "Sesiuni",
|
||
"col_bandwidth": "Bandwidth",
|
||
"col_status": "Status",
|
||
"col_actions": "Actions",
|
||
"col_priority": "Priority",
|
||
"col_rule_name": "Rule Name",
|
||
"col_match": "Match",
|
||
"col_target_relay": "Releu țintă",
|
||
"col_fallback": "Fallback",
|
||
"status_online": "Online",
|
||
"status_degraded": "Degraded",
|
||
"status_offline": "Offline",
|
||
"status_enabled": "Activat",
|
||
"status_disabled": "Dezactivat",
|
||
"confirm_delete_relay": "Sigur doriți să ștergeți acest nod releu?",
|
||
"confirm_delete_rule": "Sigur doriți să ștergeți această regulă de atribuire?",
|
||
"rules_hint": "Regulile de atribuire determină ce server de retransmisie gestionează anumite grupuri de dispozitive. Regulile sunt evaluate în funcție de prioritate (mai întâi cea mai mică).",
|
||
"rule_add": "Add Rule",
|
||
"rule_edit": "Editați regula",
|
||
"rule_match_type": "Match Type",
|
||
"match_subnet": "Subnet",
|
||
"match_group": "Grup de dispozitive",
|
||
"match_tag": "Eticheta dispozitivului",
|
||
"match_location": "Location",
|
||
"rule_match_value": "Match Value",
|
||
"fallback_master": "Nod principal de rezervă",
|
||
"fallback_nearest": "Cel mai apropiat releu",
|
||
"relay_max_sessions": "Sesiuni maxime",
|
||
"relay_max_bandwidth": "Lățime de bandă maximă (Mbps)",
|
||
"cap_tiers": "Niveluri de capacitate",
|
||
"cap_loading": "Se încarcă datele despre capacitatea...",
|
||
"cap_recommendations": "Recommendations",
|
||
"cap_no_recs": "Nu există recomandări disponibile.",
|
||
"cap_planning": "Planificarea infrastructurii",
|
||
"cap_config": "Configurare",
|
||
"cap_max_devices": "Max Dispozitive",
|
||
"cap_max_sessions": "Sesiuni maxime",
|
||
"cap_current": "Current",
|
||
"cap_utilization": "Utilization",
|
||
"cap_tier_devices": "Capacitatea dispozitivului",
|
||
"cap_tier_sessions": "Capacitatea de sesiune",
|
||
"cap_tier_bandwidth": "Capacitatea lățimii de bandă",
|
||
"cap_single_sqlite": "Server unic (SQLite)",
|
||
"cap_single_pg": "Server unic (PostgreSQL)",
|
||
"cap_master_3": "Master + 3 relee",
|
||
"cap_master_10": "Master + 10 relee",
|
||
"rec_no_relays": "Nu au fost configurate noduri releu. Luați în considerare adăugarea de noduri releu pentru performanță și redundanță mai bune.",
|
||
"rec_devices_high": "Utilizarea dispozitivului este mare. Luați în considerare adăugarea mai multor noduri de releu pentru a distribui sarcina.",
|
||
"rec_sessions_high": "Capacitatea sesiunii se apropie de limita. Luați în considerare modernizarea infrastructurii de releu.",
|
||
"rec_cpu_high": "Unele noduri releu raportează o utilizare ridicată a CPU. Luați în considerare echilibrarea sarcinii sau upgrade-urile de capacitate.",
|
||
"rec_all_good": "Toate sistemele funcționează în parametri normali. Nu este necesară nicio acțiune.",
|
||
"save": "Salvați",
|
||
"cancel": "Anulează",
|
||
"edit": "Editați",
|
||
"delete": "Ștergeți",
|
||
"close": "Închide",
|
||
"no_rules": "Fără reguli de atribuire.",
|
||
"relays_info_banner": "Această listă este informativă. Serverele releu utilizate efectiv de clienți sunt configurate prin variabila de mediu RELAY_SERVERS de pe serverul BetterDesk.",
|
||
"relay_name_address_required": "Numele și adresa sunt obligatorii.",
|
||
"relay_save_failed": "Nu s-a salvat nodul releu.",
|
||
"relay_delete_failed": "Nu s-a șters nodul releu.",
|
||
"relay_saved": "Nodul releu a fost salvat.",
|
||
"relay_deleted": "Nodul releu a fost șters.",
|
||
"rule_name_value_required": "Numele regulii și valoarea potrivirii sunt obligatorii.",
|
||
"rule_save_failed": "Nu s-a salvat regula.",
|
||
"rule_delete_failed": "Nu s-a șters regula.",
|
||
"rule_saved": "Regula salvată.",
|
||
"rule_deleted": "Regula ștearsă."
|
||
},
|
||
"cross_platform": {
|
||
"title": "Compatibilitate între platforme",
|
||
"tab_matrix": "Matricea de compatibilitate",
|
||
"tab_distribution": "Distribuție",
|
||
"tab_protocols": "Protocoale",
|
||
"tab_limitations": "Limitări",
|
||
"matrix_hint": "Matrice de suport pentru funcții pe toate platformele acceptate. Verde = suport complet, galben = parțial, gri = nu este disponibil, albastru = planificat.",
|
||
"col_feature": "Funcție",
|
||
"legend_full": "Sprijin deplin",
|
||
"legend_partial": "Sprijin parțial",
|
||
"legend_none": "Nu este disponibil",
|
||
"legend_planned": "Planificat",
|
||
"platform_breakdown": "Defalcarea platformei",
|
||
"arch_breakdown": "Defalcarea arhitecturii",
|
||
"version_breakdown": "Defalcare versiuni",
|
||
"summary": "Sumar",
|
||
"total_devices": "Total Dispozitive",
|
||
"unique_platforms": "Platforme",
|
||
"unique_archs": "Arhitecturi",
|
||
"unique_versions": "Versiuni client",
|
||
"no_devices": "Niciun dispozitiv înregistrat încă.",
|
||
"protocols_hint": "Negocierea capabilității protocolului asigură că fiecare client primește numai caracteristicile pe care le acceptă. Serverul adaptează comportamentul pe baza capacităților raportate.",
|
||
"capability_negotiation": "Negocierea capacității",
|
||
"codec_support": "Asistență pentru codec (dispozitive online)",
|
||
"feature_support": "Asistență pentru funcții (dispozitive online)",
|
||
"no_codec_data": "Nu există date de codec disponibile de pe dispozitivele online.",
|
||
"no_feature_data": "Nu există date despre funcții disponibile de pe dispozitivele online.",
|
||
"protobuf_schema": "Schemă Protocol Buffers",
|
||
"diagram_client": "Client",
|
||
"diagram_server": "Server BetterDesk",
|
||
"diagram_peer": "Peer la distanță",
|
||
"limitations_hint": "Fiecare platformă are limitări specifice care afectează funcțiile disponibile. Examinați aceste constrângeri atunci când planificați implementările.",
|
||
"feat_desktop_client": "Client desktop",
|
||
"feat_background_agent": "Agent de fundal",
|
||
"feat_remote_target": "Țintă de la distanță",
|
||
"feat_screen_capture": "Captură de ecran",
|
||
"feat_input_injection": "Injecție de intrare",
|
||
"feat_file_transfer": "Transfer de fișiere",
|
||
"feat_clipboard_sync": "Sincronizare clipboard",
|
||
"feat_audio_streaming": "Streaming audio",
|
||
"feat_chat": "Chat",
|
||
"feat_h264": "Codec H.264",
|
||
"feat_vp9": "Codec VP9",
|
||
"feat_av1": "Codec AV1",
|
||
"feat_cdap_agent": "Agent CDAP",
|
||
"platform_windows": "Windows",
|
||
"platform_linux": "Linux",
|
||
"platform_macos": "macOS",
|
||
"platform_android": "Android",
|
||
"platform_ios": "iOS",
|
||
"platform_web": "Browser web",
|
||
"platform_chromeos": "ChromeOS",
|
||
"status_production": "Producție",
|
||
"status_testing": "Testare",
|
||
"status_planned": "Planificat",
|
||
"status_limited": "Limitat",
|
||
"status_experimental": "Experimental",
|
||
"limit_win_uac": "Înălțimea UAC este necesară pentru instalarea serviciului și injecția de intrare pe desktop-uri securizate.",
|
||
"limit_win_service": "Rulează ca serviciu NSSM; necesită privilegii de administrator pentru instalare.",
|
||
"limit_win_firewall": "Windows Regulile de firewall trebuie să permită porturile 21115-21119 pentru conexiunile releu.",
|
||
"limit_linux_wayland": "Compozitorii Wayland restricționează capturarea de ecran programatică; Este necesar portalul PipeWire API.",
|
||
"limit_linux_pipewire": "Captura audio necesită PipeWire; PulseAudio alternativă disponibilă, dar limitată.",
|
||
"limit_linux_arm": "build-uri ARM64 disponibile; unele codecuri pot folosi decodarea software (mai lentă).",
|
||
"limit_mac_screen": "Este necesară permisiunea de înregistrare a ecranului în Preferințe sistem > Confidențialitate și securitate.",
|
||
"limit_mac_signing": "Agentul trebuie să fie semnat cu ID-ul de dezvoltator Apple pentru distribuire.",
|
||
"limit_mac_notarize": "Este necesară legalizarea notarului pentru macOS Gatekeeper (distribuție non-App Store).",
|
||
"limit_android_projection": "MediaProjection API necesită consimțământul utilizatorului pentru fiecare sesiune de captură de ecran.",
|
||
"limit_android_accessibility": "Injecția de intrare necesită AccessibilityService; restricționat în Android 14+.",
|
||
"limit_android_battery": "Serviciu de fundal limitat de modul Doze; poate necesita scutirea de optimizare a bateriei.",
|
||
"limit_ios_capture": "Apple interzice capturarea ecranului în fundal; modul numai pentru vizualizare acceptat.",
|
||
"limit_ios_input": "Nu este permisă injecția de intrare; numai vizualizare de la distanță și chat.",
|
||
"limit_ios_appstore": "Distribuție numai prin App Store; TestFlight pentru testarea beta.",
|
||
"limit_web_https": "WebCodecs API și WebRTC necesită HTTPS; HTTP revine la JMuxer (codecuri limitate).",
|
||
"limit_web_codec": "Suportul pentru codec depinde de browser; H.264 acceptat pe scară largă, VP9/AV1 variază.",
|
||
"limit_web_performance": "Performanță limitată de caseta de testare a browserului; fără accelerare hardware directă.",
|
||
"limit_chrome_crostini": "Suport complet al agentului numai în interiorul containerului Crostini Linux.",
|
||
"limit_chrome_pwa": "Modul PWA oferă funcții numai pentru web; fără capacități de agent nativ.",
|
||
"limit_chrome_input": "Injecția de intrare nu este acceptată în afara containerului Crostini.",
|
||
"feat_session_recording": "Înregistrare sesiune",
|
||
"feat_multi_monitor": "Monitoare multiple",
|
||
"feat_unattended_access": "Acces nesupravegheat",
|
||
"limit_win_virtual_account": "Serviciue laufen unter isolierten virtuellen Konten anstelle von LocalSystem; benutzerdefinierte Protokollpfade müssen möglicherweise ACL-Anpassungen vorgenommen werden.",
|
||
"limit_linux_unprivileged": "Serviciue laufen unter dem dedizierten unprivilegierten Konto 'betterdesk' mit systemd-Härtung (NoNewPrivileges, ProtectSystem=strict)."
|
||
},
|
||
"security_audit": {
|
||
"title": "Audit de securitate",
|
||
"tab_overview": "Prezentare generală",
|
||
"tab_events": "Evenimente de audit",
|
||
"tab_hardening": "Hardening",
|
||
"tab_vulnerabilities": "Vulnerabilities",
|
||
"security_score": "Scor de securitate",
|
||
"failed_logins": "Conectări eșuate (24 de ore)",
|
||
"active_bans": "Active Bans",
|
||
"api_keys": "API Keys",
|
||
"old_keys": "Chei vechi (>90d)",
|
||
"security_checks": "Verificări de securitate",
|
||
"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 Securizat",
|
||
"enabled": "Activat",
|
||
"disabled": "Dezactivat",
|
||
"all_events": "All Events",
|
||
"event_login_failed": "Conectarea a eșuat",
|
||
"event_login_success": "Logare succes",
|
||
"event_peer_banned": "Peer Banned",
|
||
"event_ip_banned": "IP Banned",
|
||
"event_config_changed": "Configurație schimbată",
|
||
"event_key_created": "Cheie creată",
|
||
"refresh": "Refresh",
|
||
"col_time": "Time",
|
||
"col_action": "Action",
|
||
"col_actor": "Actor",
|
||
"col_target": "Target",
|
||
"col_ip": "IP Address",
|
||
"col_details": "Details",
|
||
"no_events": "Nu au fost găsite evenimente de audit.",
|
||
"hardening_hint": "Priorități de întărire a securității pentru implementarea dvs. BetterDesk. Articolele sunt ordonate în funcție de gravitate.",
|
||
"no_hardening": "Nu există articole de întărire disponibile.",
|
||
"vuln_hint": "Rezultatele scanării vulnerabilității dependenței. Rulați auditul npm în mod regulat pentru a menține dependențele în siguranță.",
|
||
"no_vulns": "Nu au fost găsite vulnerabilități. Dependența dvs. este în siguranță."
|
||
},
|
||
"languages": {
|
||
"title": "Managementul Limbii",
|
||
"total_languages": "Limbi totale",
|
||
"fully_translated": "Tradus integral",
|
||
"needs_review": "Necesită revizuire",
|
||
"reference_keys": "Chei de referință",
|
||
"no_languages": "Nu s-au găsit fișiere de limbă.",
|
||
"badge_reference": "Reference",
|
||
"badge_review": "Necesită revizuire",
|
||
"badge_complete": "Complete",
|
||
"coverage": "coverage",
|
||
"keys": "keys",
|
||
"missing": "missing",
|
||
"extra": "extra",
|
||
"view_missing": "Vizualizare Lipsă",
|
||
"fix_missing": "Fix Missing",
|
||
"missing_keys_for": "Lipsesc cheile pentru",
|
||
"missing_keys_count": "keys missing (English fallback values shown)",
|
||
"and_more": "și {n} mai multe...",
|
||
"all_keys_present": "Toate cheile sunt prezente!",
|
||
"confirm_fix": "Add missing keys to {code} with English fallback values?",
|
||
"fixed_title": "Keys Fixed",
|
||
"fixed_msg": "Cheile lipsă din {code} trebuie traduse manual.",
|
||
"no_fix_needed": "Nu lipsesc chei de reparat."
|
||
},
|
||
"resource_control": {
|
||
"title": "Controlul resurselor",
|
||
"tab_overview": "Prezentare generală",
|
||
"tab_usb": "USB Control",
|
||
"tab_optical": "Unități optice",
|
||
"tab_monitors": "Monitors",
|
||
"tab_disks": "Disk Access",
|
||
"tab_quotas": "Cote de resurse",
|
||
"compliance_by_category": "Conformitate pe categorii",
|
||
"device_compliance": "Conformitatea dispozitivului",
|
||
"search_devices": "Căutați dispozitive...",
|
||
"col_device": "Dispozitiv",
|
||
"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": "Total Dispozitive",
|
||
"stat_compliant": "Compliant",
|
||
"stat_partial": "Partial",
|
||
"stat_noncompliant": "Non-Compliant",
|
||
"stat_compliance_rate": "Rata de conformitate",
|
||
"badge_na": "N/A",
|
||
"badge_compliant": "OK",
|
||
"badge_partial": "Partial",
|
||
"badge_noncompliant": "Fail",
|
||
"btn_configure": "Configurați",
|
||
"no_devices": "Nu s-au găsit dispozitive",
|
||
"usb_title": "Stocare USB",
|
||
"usb_hint": "Controlați accesul la dispozitivul de stocare USB pentru dispozitivul selectat sau pentru politica implicită la nivelul întregii organizații.",
|
||
"usb_storage_policy": "USB Politica de stocare",
|
||
"usb_whitelist": "Dispozitive incluse pe lista albă (unul pe linie)",
|
||
"usb_whitelist_hint": "VID:PID (de ex. 0781:5583)",
|
||
"usb_audit_log": "Înregistrați conexiunile dispozitivelor USB",
|
||
"optical_title": "Controlul unității optice",
|
||
"optical_hint": "Controlați accesul la unitatea CD/DVD/Blu-ray pentru dispozitivul selectat.",
|
||
"optical_policy": "Politica unității optice",
|
||
"optical_audit_log": "Înregistrați accesul la unitatea optică",
|
||
"monitors_title": "Monitorizare Management",
|
||
"monitors_hint": "Configurați setările monitorului, inclusiv numărul maxim, aplicarea rezoluției, luminozitatea și programele de alimentare.",
|
||
"monitors_max_count": "Monitoare maxime (0 = nelimitat)",
|
||
"monitors_max_hint": "0 înseamnă fără limită",
|
||
"monitors_resolution": "Rezolutie maxima",
|
||
"monitors_brightness": "Limită de luminozitate",
|
||
"monitors_power_schedule": "Program de alimentare",
|
||
"monitors_power_hint": "de ex. off:22:00-06:00",
|
||
"disks_title": "Control acces la disc",
|
||
"disks_hint": "Configurați politicile de acces la disc, inclusiv modul numai citire, aplicarea criptării și vizibilitatea partiției.",
|
||
"disks_readonly": "Forțați modul numai citire",
|
||
"disks_encryption": "Necesită criptare (BitLocker/LUKS)",
|
||
"disks_smart": "Activați S.M.A.R.T. monitorizare",
|
||
"disks_hidden": "Partiții ascunse",
|
||
"disks_hidden_hint": "Litere de unitate sau puncte de montare separate prin virgulă",
|
||
"quotas_title": "Cote de resurse",
|
||
"quotas_hint": "Setați CPU, RAM, lățime de bandă și cote de disc per utilizator pentru dispozitivul selectat.",
|
||
"quotas_cpu": "CPU Limit",
|
||
"quotas_ram": "RAM Limit",
|
||
"quotas_bandwidth": "Limită de lățime de bandă (Mbps)",
|
||
"quotas_bandwidth_hint": "0 = nelimitat",
|
||
"quotas_disk_quota": "Cotă de disc (GB)",
|
||
"quotas_disk_hint": "0 = nelimitat",
|
||
"quotas_process_whitelist": "Procesează lista albă (una pe linie)",
|
||
"quotas_process_hint": "de ex. chrome.exe, code.exe",
|
||
"policy_allowed": "Allowed",
|
||
"policy_blocked": "Blocked",
|
||
"policy_whitelist": "Numai pe lista albă",
|
||
"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": "Actualizări de software",
|
||
"desc": "Check for new versions and update the BetterDesk console from GitHub",
|
||
"current_version": "Versiune instalată",
|
||
"latest_version": "Latest version",
|
||
"status": "Status",
|
||
"check_now": "Verificați actualizările",
|
||
"checking": "Checking…",
|
||
"up_to_date": "La zi",
|
||
"update_available": "Actualizare disponibilă",
|
||
"changelog": "Release Notes",
|
||
"no_changelog": "Nu sunt disponibile note de lansare",
|
||
"files_changed": "Fișierele schimbate",
|
||
"files": "fişiere",
|
||
"changes_unavailable": "Nu s-a putut încărca lista de modificări ale fișierelor. Puteți instala în continuare actualizarea.",
|
||
"create_backup": "Creați o copie de rezervă înainte de actualizare",
|
||
"install": "Install Update",
|
||
"install_confirm": "Are you sure you want to install this update? The console will restart after the update.",
|
||
"installing": "Se instalează actualizarea...",
|
||
"creating_backup": "Se creează backup...",
|
||
"downloading": "Se descarcă fișiere...",
|
||
"install_success": "Actualizare instalată cu succes. Consola se repornește...",
|
||
"install_failed": "Instalarea actualizării a eșuat",
|
||
"restarting": "Se așteaptă repornirea consolei...",
|
||
"restart_complete": "Consola a repornit cu succes",
|
||
"restart_timeout": "Console did not restart in time. Please check manually.",
|
||
"no_version": "Nicio versiune de actualizare selectată. Verificați mai întâi actualizările.",
|
||
"backups_title": "Actualizați copii de rezervă",
|
||
"backups_desc": "Backup-uri de pre-actualizare create automat înainte de fiecare actualizare",
|
||
"no_backups": "Nu s-au găsit copii de rezervă de actualizare",
|
||
"restore": "Restore",
|
||
"restore_confirm": "Sigur doriți să restaurați din această copie de rezervă? Fișierele modificate vor fi suprascrise.",
|
||
"restore_success": "Backup restaurat cu succes. Consola se repornește...",
|
||
"baseline_set": "Set de linii de bază",
|
||
"commits_behind": "se angajează în urmă",
|
||
"total_files": "Numărul total de fișiere",
|
||
"applied": "Applied",
|
||
"failed": "A eșuat",
|
||
"skipped": "Skipped",
|
||
"removed": "Removed",
|
||
"auto": "Auto",
|
||
"manual": "Manual",
|
||
"component_console": "Web Console",
|
||
"component_server": "Du-te Server",
|
||
"component_agent": "Agent",
|
||
"component_scripts": "Scripturi și 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": "Se verifică Go...",
|
||
"go_not_found": "Du-te neinstalat",
|
||
"go_check_failed": "Nu s-a putut verifica disponibilitatea Go",
|
||
"server_building": "Compilarea Go server... Aceasta poate dura câteva minute.",
|
||
"server_built": "Binar de server compilat",
|
||
"server_build_failed": "Compilarea serverului a eșuat",
|
||
"server_stale_title": "Binarul serverului este învechit",
|
||
"server_stale_desc": "Sursa Go server a fost actualizată, dar binarul care rulează nu a fost reconstruit. Reconstruiți-l acum pentru a aplica actualizările de securitate și bibliotecă.",
|
||
"rebuild_server": "Reconstruiți serverul binar",
|
||
"rebuilding_server": "Rebuilding…",
|
||
"rebuild_server_success": "Binarul serverului a fost reconstruit și repornit",
|
||
"rebuild_server_failed": "Reconstrucția binară a serverului a eșuat",
|
||
"server_deployed": "Server binar implementat",
|
||
"server_deploy_failed": "Implementarea serverului a eșuat",
|
||
"server_build_note": "Server compilation may take 1-5 minutes. The page will remain unresponsive during compilation.",
|
||
"server_source_downloading": "Se descarcă sursa serverului...",
|
||
"delete": "Ștergeți",
|
||
"delete_confirm": "Ștergeți definitiv backupul {name}? Acest lucru nu poate fi anulat.",
|
||
"delete_success": "Backup șters",
|
||
"delete_failed": "Nu s-a șters backupul",
|
||
"retention_label": "Păstrați N cele mai recente copii de rezervă",
|
||
"retention_hint": "Backup-urile mai vechi sunt șterse automat după fiecare actualizare. Folosiți 0 pentru a păstra toate copiile de rezervă.",
|
||
"retention_saved": "Setarea de păstrare a fost salvată",
|
||
"retention_invalid": "Retenția trebuie să fie un număr întreg între 0 și 1000",
|
||
"retention_required_for_prune": "Setați mai întâi o valoare de retenție mai mare decât 0",
|
||
"prune_now": "Apply now",
|
||
"prune_confirm": "Păstrați numai cele mai recente copii de siguranță {n} și ștergeți restul?",
|
||
"prune_done": "Copii de rezervă {n} tăiate",
|
||
"total_size": "Total size",
|
||
"backups_count": "backup(s)",
|
||
"strategy_label": "Metoda de actualizare",
|
||
"strategy_download": "Descărcați binarul pre-construit",
|
||
"strategy_compile": "Compilați de la sursă",
|
||
"both_available": "Descărcați și compilați",
|
||
"download_available": "Descărcare disponibilă",
|
||
"no_method": "Nicio metodă de actualizare",
|
||
"no_release": "No release",
|
||
"available": "Disponibil",
|
||
"server_downloading": "Se descarcă fișierul binar al serverului...",
|
||
"server_downloaded": "Binarul serverului a fost descărcat",
|
||
"server_download_failed": "Descărcarea binară de server a eșuat",
|
||
"server_download_note": "Un binar pre-construit va fi descărcat din versiunile GitHub. Acest lucru durează de obicei mai puțin de un minut.",
|
||
"install_go_hint": "Instalați Go de la https://go.dev/dl/ pentru a activa compilarea sau publicați o versiune cu fișiere binare predefinite",
|
||
"strategy_install_go": "Instalați automat Go și compilați",
|
||
"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": "Reconstrucție automată gata",
|
||
"toolchain_ready": "Toolchain instalat",
|
||
"toolchain_will_install": "Go toolchain will be installed automatically",
|
||
"toolchain_downloading": "Se descarcă lanțul de instrumente Go...",
|
||
"toolchain_failed": "Instalarea Go Toolchain a eșuat",
|
||
"modal_title": "Instalarea actualizării",
|
||
"modal_done_title": "Actualizare finalizată",
|
||
"modal_close": "Închide",
|
||
"modal_reload_now": "Reîncărcați consola",
|
||
"log_title": "Jurnal actualizare",
|
||
"log_expand": "Extinde jurnalul",
|
||
"log_collapse": "Restrânge jurnalul",
|
||
"log_copy": "Copiază jurnalul",
|
||
"progress_step": "Pasul {current} din {total}",
|
||
"reload_countdown": "Reîncărcare automată în {seconds} s",
|
||
"retry_update": "Reîncearcă actualizarea",
|
||
"retry_confirm": "Reinstalați această actualizare?",
|
||
"phase_confirm": "Confirmation",
|
||
"phase_backup": "Backup",
|
||
"phase_console": "Fișierele consolei",
|
||
"phase_server": "Componentă server",
|
||
"phase_restart": "Reporniți",
|
||
"phase_done": "Done",
|
||
"preparing": "Preparing…",
|
||
"backup_skipped": "Backup omis (pe alegerea utilizatorului)",
|
||
"server_skipped": "Go server a fost omis",
|
||
"server_not_selected": "Go server not selected",
|
||
"server_processing": "Se procesează actualizarea Go server...",
|
||
"no_restart_needed": "Nu este necesară repornirea",
|
||
"complete": "Actualizare aplicată",
|
||
"complete_summary": "Actualizarea a fost aplicată cu succes.",
|
||
"complete_with_errors": "Actualizarea s-a încheiat, dar unii pași au eșuat. Vezi detalii mai jos.",
|
||
"modal_done_with_errors_title": "Actualizarea s-a terminat cu erori",
|
||
"console_will_restart": "Procesul consolei va reporni acum...",
|
||
"restart_complete_msg": "Consola s-a terminat de repornit. Faceți clic pe reîncărcați pentru a încărca noua versiune. Pagina se va reîncărca automat în 8 secunde.",
|
||
"refresh_recommended": "Elemente statice modificate — reîncărcați pagina pentru a vedea noua interfață de utilizare.",
|
||
"confirm_title": "Aplicați actualizarea",
|
||
"confirm_with_backup": "O copie de rezervă pre-actualizare va fi creată automat.",
|
||
"confirm_no_backup": "Nu va fi creată nicio copie de rezervă (procedați pe propriul risc).",
|
||
"channel_title": "Canal de actualizare",
|
||
"channel_desc": "Alege sursa actualizărilor. Pe producție folosește Stable.",
|
||
"channel_stable": "Stabil (main)",
|
||
"channel_development": "Dezvoltare (dev)",
|
||
"channel_branch_label": "Ramură GitHub",
|
||
"channel_save": "Comută canalul",
|
||
"channel_saved": "Canal comutat. Apăsați Verifică actualizări.",
|
||
"channel_save_failed": "Salvarea canalului de actualizare a eșuat",
|
||
"channel_docker_blocked": "Implementările pe imagine Docker nu pot schimba canalul de actualizare din panou. Setați BETTERDESK_IMAGE_TAG=latest (stable) sau BETTERDESK_IMAGE_TAG=dev (development), apoi rulați: docker compose pull && docker compose up -d.",
|
||
"channel_docker_note": "Canalul de actualizare din panou se aplică doar instalărilor native. Pentru imagini GHCR schimbați BETTERDESK_IMAGE_TAG și recreați containerele.",
|
||
"channel_switch_warning": "Schimbarea canalului modifică ramura GitHub. SHA-ul urmărit rămâne — următoarea verificare poate arăta diferență mare. Continuați?",
|
||
"channel_pick_label": "Comută la",
|
||
"channel_apply_hint": "Se salvează după confirmare. Apoi apăsați Verifică actualizări.",
|
||
"channel_confirm_switch": "Comutați sursa de la {from} la {to}? Commitul instalat rămâne până la verificarea actualizărilor.",
|
||
"docker_title": "Implementare imagini Docker",
|
||
"docker_desc": "Această consolă rulează dintr-o imagine de container preconstruită. Actualizările se aplică prin descărcarea de imagini mai noi de la GHCR, nu prin instalare în aplicație sau recompilare Go.",
|
||
"docker_install_note": "Instalarea din aplicație este dezactivată în Docker. Rulați comenzile de mai sus pe gazdă, apoi reîmprospătați pagina.",
|
||
"docker_update_available": "Imagini container noi disponibile",
|
||
"docker_sha_unknown": "Actualizat (commit imagine necunoscut)",
|
||
"docker_images": "Imagini",
|
||
"more_options": "Mai multe opțiuni",
|
||
"option_advanced": "Opțiuni avansate",
|
||
"option_advanced_desc": "Păstrare backup-uri, implementare Docker, reconstruire server și strategie de actualizare",
|
||
"agent_rebuild_queued": "Support Agent generator rebuild queued for {{count}} bundle(s) ({{staged}}/{{paths}} source files synced).",
|
||
"agent_source_sync_failed": "Support Agent source sync failed — generator rebuild may be incomplete.",
|
||
"preflight_blocked_title": "Instalarea actualizării este blocată",
|
||
"preflight_warnings_title": "Înainte de instalare",
|
||
"install_blocked_hint": "Instalarea este dezactivată până când problemele de mai sus sunt rezolvate.",
|
||
"preflight_info_title": "Înainte de instalare",
|
||
"preflight_info_note": "Puteți instala actualizarea — acestea sunt doar notificări informative."
|
||
},
|
||
"permissions": {
|
||
"title": "Permisiuni",
|
||
"subtitle": "Gestionați permisiunile bazate pe roluri și înlocuirile personalizate",
|
||
"info_title": "Cum funcționează permisiunile",
|
||
"info_desc": "Fiecare rol are permisiuni implicite. Puteți adăuga sau elimina permisiuni individuale pentru fiecare rol, comutându-le mai jos. Modificările personalizate sunt evidențiate și pot fi revenite la valorile implicite în orice moment.",
|
||
"select_role": "Selectați rolul",
|
||
"select_role_placeholder": "Alege un rol...",
|
||
"reset_overrides": "Resetați toate suprascrierile",
|
||
"granted": "Acordat",
|
||
"overrides": "Suprascrieri",
|
||
"level": "Nivel",
|
||
"super_admin_tag": "Acces complet",
|
||
"server_level_tag": "La nivel de server",
|
||
"custom": "Personalizat",
|
||
"default": "Implicit",
|
||
"revert": "Reveniți la implicit",
|
||
"saved": "Permisiunea a fost actualizată",
|
||
"reverted": "A revenit la valorile prestabilite",
|
||
"all_reverted": "Toate suprascrierile au fost anulate",
|
||
"confirm_reset": "Resetați toate înlocuirile personalizate pentru acest rol la valorile prestabilite?",
|
||
"empty_title": "Selectați un rol",
|
||
"empty_desc": "Alegeți un rol din meniul derulant de mai sus pentru a vedea și gestiona permisiunile acestuia.",
|
||
"locked_title": "Super administrator",
|
||
"locked_desc": "Super Admin are toate permisiunile în mod implicit și nu poate fi personalizat.",
|
||
"cat_device": "Dispozitive",
|
||
"cat_user": "Utilizatori",
|
||
"cat_server": "Sistem server",
|
||
"cat_org": "Organizații",
|
||
"cat_audit": "Audit & Monitorizare",
|
||
"cat_cdap": "CDAP",
|
||
"cat_enrollment": "Înregistrare",
|
||
"cat_chat": "Chat",
|
||
"cat_branding": "Branding",
|
||
"perm_device_view": "Vizualizați dispozitivele",
|
||
"perm_device_connect": "Conectați-vă la dispozitive",
|
||
"perm_device_edit": "Editați dispozitivele",
|
||
"perm_device_delete": "Ștergeți dispozitivele",
|
||
"perm_device_ban": "Interziceți/dezbandați dispozitivele",
|
||
"perm_device_change_id": "Schimbați ID-ul dispozitivului",
|
||
"perm_user_view": "Vizualizați utilizatorii",
|
||
"perm_user_create": "Creați utilizatori",
|
||
"perm_user_edit": "Editați utilizatori",
|
||
"perm_user_delete": "Ștergeți utilizatori",
|
||
"perm_server_config": "Configurare server",
|
||
"perm_server_keys": "Gestionați cheile API",
|
||
"perm_org_create": "Creați organizații",
|
||
"perm_org_edit": "Editați organizațiile",
|
||
"perm_org_delete": "Ștergeți organizațiile",
|
||
"perm_org_manage_users": "Gestionați utilizatorii organizației",
|
||
"perm_org_manage_devices": "Gestionați dispozitivele organizației",
|
||
"perm_audit_view": "Vizualizați jurnalele de audit",
|
||
"perm_metrics_view": "Vedeți valorile",
|
||
"perm_blocklist_edit": "Editați lista blocată",
|
||
"perm_cdap_view": "Vizualizați dispozitivele CDAP",
|
||
"perm_cdap_command": "Trimiteți comenzi CDAP",
|
||
"perm_cdap_terminal": "CDAP acces la terminal",
|
||
"perm_cdap_files": "CDAP acces la fișiere",
|
||
"perm_enrollment_manage": "Gestionați înscrierea",
|
||
"perm_enrollment_approve": "Aprobați înscrierea",
|
||
"perm_chat_access": "Acces chat",
|
||
"perm_branding_edit": "Editați brandingul",
|
||
"perm_server_attestation": "Atestare performanță server"
|
||
},
|
||
"notifications": {
|
||
"title": "Notificări",
|
||
"empty": "Fără notificări noi",
|
||
"mark_all_read": "Marcați toate citite",
|
||
"see_all": "Vedeți toate cererile de ajutor",
|
||
"help_request": "Cerere de ajutor",
|
||
"just_now": "just now"
|
||
},
|
||
"accessibility": {
|
||
"title": "Accessibility",
|
||
"subtitle": "Ajustați consola la nevoile dvs. de viziune, mișcare și citire.",
|
||
"close": "Închideți meniul de accesibilitate",
|
||
"profiles": "Profiluri rapide",
|
||
"profile_low_vision": "Low vision",
|
||
"profile_low_vision_hint": "Text mai mare, contrast puternic și focalizare.",
|
||
"profile_dyslexia": "Confortul de citire",
|
||
"profile_dyslexia_hint": "Font lizibil și spațiere mai mare.",
|
||
"profile_motion_safe": "Motion safe",
|
||
"profile_motion_safe_hint": "Reduce tranzițiile și întrerupe animația.",
|
||
"profile_color_assist": "Suport de culoare",
|
||
"profile_color_assist_hint": "Filtru de culoare, etichete și linkuri evidențiate.",
|
||
"reading": "Reading",
|
||
"font_size": "Font size",
|
||
"line_height": "Line height",
|
||
"letter_spacing": "Spațiere între litere",
|
||
"word_spacing": "Spațierea cuvintelor",
|
||
"readable_font": "Font care poate fi citit",
|
||
"readable_font_hint": "Folosește forme de litere largi, familiare.",
|
||
"dyslexia_spacing": "Dislexie spațiere",
|
||
"dyslexia_spacing_hint": "Adaugă spație suplimentară pentru text lung.",
|
||
"visual": "Visual",
|
||
"contrast": "Contrast",
|
||
"contrast_normal": "Normal",
|
||
"contrast_high_dark": "Întuneric contrast ridicat",
|
||
"contrast_high_light": "Lumină cu contrast ridicat",
|
||
"contrast_yellow_black": "Galben pe negru",
|
||
"color_filter": "Filtru de viziune a culorilor",
|
||
"filter_none": "None",
|
||
"filter_protanopia": "Protanopia",
|
||
"filter_deuteranopia": "Deuteranopia",
|
||
"filter_tritanopia": "Tritanopia",
|
||
"filter_achromatopsia": "Achromatopsia",
|
||
"saturation": "Saturația culorii",
|
||
"underline_links": "Subliniați linkurile",
|
||
"underline_links_hint": "Face linkurile vizibile fără a se baza pe culoare.",
|
||
"highlight_links": "Evidențiați acțiunile",
|
||
"highlight_links_hint": "Conturează link-uri și butoane.",
|
||
"highlight_headings": "Evidențiați titluri",
|
||
"highlight_headings_hint": "Marchează titlurile secțiunilor cu o bară de culoare.",
|
||
"hide_media": "Dim media",
|
||
"hide_media_hint": "Estompează imaginile, videoclipurile și pânzele.",
|
||
"interaction": "Interaction",
|
||
"strong_focus": "Focalizare puternică",
|
||
"strong_focus_hint": "Afișează un inel mare de focalizare pentru tastatură.",
|
||
"large_cursor": "Cursor mare",
|
||
"large_cursor_hint": "Utilizează un indicator mai mare, cu contrast ridicat.",
|
||
"reduce_motion": "Reduceți mișcarea",
|
||
"reduce_motion_hint": "Scurtează tranzițiile și defilarea lină.",
|
||
"pause_animations": "Întrerupeți animațiile",
|
||
"pause_animations_hint": "Oprește mișcarea vizuală în buclă.",
|
||
"reading_guide": "Ghid de lectură",
|
||
"reading_guide_hint": "Urmează indicatorul cu o linie strălucitoare.",
|
||
"reading_mask": "Mască de lectură",
|
||
"reading_mask_hint": "Estompează conținutul deasupra și sub indicator.",
|
||
"preview": "Preview",
|
||
"preview_title": "Previzualizarea spațiului de lucru al operatorului",
|
||
"preview_text": "Verificați dacă textul, linkurile, comenzile și etichetele de stare sunt ușor de citit înainte de a închide acest meniu.",
|
||
"preview_link": "Link detalii dispozitiv",
|
||
"preview_status": "Online",
|
||
"preview_button": "Acțiune primară",
|
||
"preview_secondary": "Secondary",
|
||
"reset": "Reset",
|
||
"done": "Done"
|
||
},
|
||
"server_mgmt": {
|
||
"title": "Gestionare server",
|
||
"subtitle": "Plan de control asemănător cabinei pentru gazda consolei BetterDesk (BETA).",
|
||
"beta_tooltip": "Funcție beta — în curs de dezvoltare activă.",
|
||
"notice_title": "Caracteristica beta",
|
||
"notice_body": "Aceste instrumente rulează pe gazda unde se află procesul consolei BetterDesk. Toate operațiunile sunt auditate. Domeniul de aplicare se va extinde în versiunile viitoare.",
|
||
"tab_overview": "Prezentare",
|
||
"tab_terminal": "Terminal",
|
||
"tab_files": "Fișiere",
|
||
"tab_services": "Servicii",
|
||
"cpu": "CPU",
|
||
"memory": "Memorie",
|
||
"load": "Încărcare medie",
|
||
"disks": "Discuri",
|
||
"history": "Istoric (ultimele 60 de mostre)",
|
||
"host_info": "Host info",
|
||
"cores": "cores",
|
||
"uptime": "Timp de funcționare",
|
||
"no_disks": "Nu sunt disponibile date de disc",
|
||
"info_hostname": "Hostname",
|
||
"info_platform": "Platform",
|
||
"info_kernel": "Kernel",
|
||
"info_node": "Node.js",
|
||
"info_process_id": "Process ID",
|
||
"info_pty_available": "PTY disponibil",
|
||
"term_connect": "Conectează",
|
||
"term_disconnect": "Deconectează",
|
||
"term_clear": "Clear",
|
||
"term_status": "Status",
|
||
"term_connecting": "Connecting…",
|
||
"term_connected": "Connected",
|
||
"term_disconnected": "Disconnected",
|
||
"term_error": "Eroare de conectare",
|
||
"term_warning": "Comenzile rulează ca utilizator care deține procesul consolei. Adăugați o regulă sudoers pentru a activa elevația.",
|
||
"term_hint": "Sfat: tastați `sudo -i` pentru a escalada (necesită configurarea sudoers).",
|
||
"term_lib_failed": "Nu s-a încărcat biblioteca terminalului",
|
||
"files_up": "Sus cu un nivel",
|
||
"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": "Director gol",
|
||
"files_error": "Nu s-a putut enumera directorul",
|
||
"read_failed": "Nu s-a putut citi fișierul",
|
||
"save_failed": "Nu s-a putut salva fișierul",
|
||
"rename_failed": "Redenumirea a eșuat",
|
||
"delete_failed": "Ștergerea nu a reușit",
|
||
"delete_confirm": "Ștergeți această intrare?",
|
||
"mkdir_prompt": "Nume nou folder:",
|
||
"mkdir_failed": "Nu s-a putut crea folderul",
|
||
"file_saved": "Fișier salvat",
|
||
"binary_warn": "Fișier binar — doar previzualizare",
|
||
"encoding_utf8": "UTF-8 text",
|
||
"truncated": "truncated",
|
||
"full": "full",
|
||
"svc_search_placeholder": "Servicii de căutare…",
|
||
"svc_name": "Service",
|
||
"svc_state": "State",
|
||
"svc_description": "Description",
|
||
"svc_empty": "Nu s-au găsit servicii",
|
||
"svc_load_failed": "Serviciile nu au putut fi încărcate",
|
||
"svc_action_failed": "Acțiunea eșuată",
|
||
"svc_confirm": "Run",
|
||
"svc_start": "Start",
|
||
"svc_stop": "Stop",
|
||
"svc_restart": "Reporniți",
|
||
"svc_reload": "Reload",
|
||
"svc_enable": "Enable",
|
||
"svc_disable": "Disable",
|
||
"svc_status": "Status"
|
||
},
|
||
"download": {
|
||
"title": "Descărcați agentul BetterDesk",
|
||
"choose_platform": "Alege-ți platforma",
|
||
"choose_platform_hint": "Selectați programul de instalare care se potrivește cu sistemul dvs. de operare.",
|
||
"download": "Descărcați",
|
||
"building": "Construirea…",
|
||
"failed": "Construirea a eșuat",
|
||
"need_help": "Ai nevoie de ajutor?",
|
||
"powered_by": "Alimentat de",
|
||
"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": "Atestare server",
|
||
"subtitle": "Benchmark de performanță care determină capacitatea de conexiuni la distanță simultane la 80% prag CPU, RAM și disc.",
|
||
"warning_title": "Test de sarcină",
|
||
"warning_body": "Benchmark-ul simulează conexiuni WebSocket paralele la serverele de semnal și releu. Rulați în afara orelor de vârf — acest test solicită producția.",
|
||
"run_benchmark": "Rulare benchmark",
|
||
"abort": "Anulare",
|
||
"download_report": "Descărcare raport JSON",
|
||
"last_test": "Ultimul test",
|
||
"no_test_yet": "Niciun benchmark rulat încă",
|
||
"max_connections": "Conexiuni maxime",
|
||
"threshold_80": "Prag 80% — măsurători finale",
|
||
"disk": "Disc",
|
||
"ramp_chart": "Grafic rampă de sarcină",
|
||
"connections": "Conexiuni",
|
||
"connections_short": "con.",
|
||
"tier_guide_title": "Ce înseamnă fiecare nivel?",
|
||
"tier_bronze": "BRONZ",
|
||
"tier_iron": "FIER",
|
||
"tier_titanium": "TITAN",
|
||
"tier_platinum": "PLATINĂ",
|
||
"tier_obsidian": "OBSIDIAN",
|
||
"tier_none": "NECERTIFICAT",
|
||
"tier_bronze_desc": "1–25 conexiuni simultane — VPS mic (1–2 vCPU, 2–4 GB RAM).",
|
||
"tier_iron_desc": "26–75 conexiuni — server mediu (2–4 vCPU, 4–8 GB RAM).",
|
||
"tier_platinum_desc": "76–200 conexiuni — server de înaltă performanță (4–8 vCPU, 8–16 GB RAM).",
|
||
"tier_titanium_desc": "201–400 conexiuni — infrastructură enterprise (8+ vCPU, 16–32 GB RAM).",
|
||
"tier_obsidian_desc": "401+ conexiuni — clasă turbo: hardware dedicat, 16+ vCPU, 32+ GB RAM, NVMe.",
|
||
"docker_note": "Notă: În Docker, măsurătorile CPU/RAM pot reflecta limitele containerului, nu ale gazdei fizice.",
|
||
"badge_tooltip": "Atestare Server BetterDesk — certificat de performanță server",
|
||
"confirm_run": "Acest benchmark va solicita serverul cu conexiuni simulate. Continuați?",
|
||
"starting": "Se pornește...",
|
||
"complete": "Benchmark finalizat",
|
||
"signal_peers": "Peer-uri semnal",
|
||
"relay_sessions": "Sesiuni releu",
|
||
"page_error": "Nu s-a putut încărca pagina de Atestare Server",
|
||
"mode_estimated": "Estimat (WebSocket indisponibil)",
|
||
"incomplete": "Benchmark-ul s-a terminat fără un nivel valid"
|
||
},
|
||
"commercialization": {
|
||
"title": "Comercializare",
|
||
"subtitle": "Pachete suport, sesiuni facturabile și rapoarte",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "Funcție timpurie — facturarea și pachetele sunt în dezvoltare activă.",
|
||
"tabs": {
|
||
"overview": "Prezentare",
|
||
"packages": "Pachete și contracte",
|
||
"sessions": "Sesiuni",
|
||
"reports": "Rapoarte",
|
||
"settings": "Setări avansate"
|
||
},
|
||
"clock": {
|
||
"title": "Ora serverului (NTP)",
|
||
"check_now": "Verifică acum",
|
||
"unsynced": "Ceasul serverului nu este sincronizat — sesiunile facturabile pot fi blocate",
|
||
"synced_detail": "Ceas sincronizat pentru facturare",
|
||
"ntp_servers": "Servere NTP",
|
||
"ntp_servers_hint": "Nume gazdă sau IP separate prin virgulă. Se aplică serverului Go (betterdesk-server).",
|
||
"max_skew_ms": "Abatere maximă ceas (ms)",
|
||
"require_sync": "Cere ceas sincronizat pentru sesiuni facturabile",
|
||
"trust_os": "Ai încredere în NTP OS când interogările directe eșuează",
|
||
"trust_os_hint": "Folosește starea systemd-timesyncd/chrony când UDP NTP este blocat.",
|
||
"save": "Salvează setările NTP",
|
||
"saved": "Setările ceasului salvate. Repornire server Go inițiată.",
|
||
"save_restart": "Salvezi NTP și repornești serverul Go? Sesiunile active se pot deconecta scurt.",
|
||
"status_offset": "Abatere",
|
||
"status_server": "Sursă NTP",
|
||
"status_os": "Ceas OS sincronizat",
|
||
"status_error": "Ultima eroare",
|
||
"os_yes": "Da",
|
||
"os_no": "Nu",
|
||
"checked": "Clock check completed"
|
||
},
|
||
"stats": {
|
||
"active_sessions": "Sesiuni facturabile active",
|
||
"expiring_contracts": "Contracts expiring (30 days)",
|
||
"expiring_hint": "Active assignments with end date within 30 days"
|
||
},
|
||
"packages": {
|
||
"new": "Pachet nou",
|
||
"name": "Nume",
|
||
"included_minutes": "Minute incluse",
|
||
"overage_rate": "Tarif depășire / h",
|
||
"currency": "Monedă",
|
||
"heading": "Pachete de suport",
|
||
"prompt_name": "Nume pachet",
|
||
"create_title": "Pachet nou pentru organizație",
|
||
"create_submit": "Creează pachet",
|
||
"select_org": "Organizație",
|
||
"select_org_placeholder": "Selectează organizația…",
|
||
"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": "Dispozitiv",
|
||
"operator": "Operator",
|
||
"duration": "Durată",
|
||
"phase": "Fază",
|
||
"amount": "Sumă",
|
||
"org": "Organization"
|
||
},
|
||
"reports": {
|
||
"session": "Sesiune",
|
||
"summary": "Rezumat",
|
||
"date": "Dată"
|
||
},
|
||
"contracts": {
|
||
"title": "Contracte organizație",
|
||
"new": "Atribuie pachet",
|
||
"org": "Organizație",
|
||
"package": "Pachet",
|
||
"remaining": "Minute rămase",
|
||
"status": "Stare",
|
||
"actions": "Acțiuni",
|
||
"suspend": "Suspendă",
|
||
"activate": "Activează",
|
||
"select_org": "Selectează organizația",
|
||
"select_package": "Selectează pachetul",
|
||
"no_orgs": "Nu s-au găsit organizații",
|
||
"no_packages": "Creați mai întâi un pachet",
|
||
"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": "Export CSV",
|
||
"pdf": "Export PDF",
|
||
"sessions_csv": "Export sesiuni CSV"
|
||
},
|
||
"report": {
|
||
"title": "Raport de lucru",
|
||
"subtitle": "Descrieți munca efectuată în timpul acestei sesiuni la distanță.",
|
||
"category": "Categorie",
|
||
"ticket_ref": "Referință tichet",
|
||
"summary": "Lucru efectuat",
|
||
"skip": "Omite deocamdată",
|
||
"submit": "Trimite raport",
|
||
"summary_required": "Rezumatul este obligatoriu",
|
||
"saved": "Raport de lucru salvat"
|
||
},
|
||
"empty": {
|
||
"packages": "Nu există pachete încă. Creați unul cu butonul de mai sus.",
|
||
"contracts": "Nu există contracte de organizație încă. Atribuiți un pachet unei organizații.",
|
||
"sessions": "Nu există sesiuni facturabile înregistrate încă.",
|
||
"reports": "Nu există rapoarte de lucru trimise încă."
|
||
},
|
||
"assign": {
|
||
"title": "Atribuie pachet existent",
|
||
"submit": "Atribuie",
|
||
"target_type": "Target type",
|
||
"target": "Target",
|
||
"select_target": "Select target…",
|
||
"missing_fields": "Select target and package",
|
||
"optional": "Optional",
|
||
"success": "Package assigned"
|
||
},
|
||
"form": {
|
||
"cancel": "Anulează"
|
||
},
|
||
"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": "Client desktop la distanță",
|
||
"subtitle": "Conectați-vă la dispozitivele dvs. din browser",
|
||
"search_placeholder": "Căutați după ID, hostname sau notă…",
|
||
"filter_all": "Toate",
|
||
"filter_online": "Online",
|
||
"filter_offline": "Offline",
|
||
"col_id": "ID dispozitiv",
|
||
"col_hostname": "Hostname",
|
||
"col_platform": "Platformă",
|
||
"col_status": "Stare",
|
||
"col_last_seen": "Ultima activitate",
|
||
"connect": "Conectare",
|
||
"empty": "Niciun dispozitiv nu corespunde filtrelor",
|
||
"loading": "Se încarcă dispozitivele…",
|
||
"error_load": "Nu s-au putut încărca dispozitivele",
|
||
"open_panel": "Deschide consola",
|
||
"devices_count": "{count} dispozitive",
|
||
"retry": "Reîncearcă",
|
||
"nav_address_book": "Agendă",
|
||
"nav_folders": "Dosare",
|
||
"nav_groups": "Grupuri",
|
||
"nav_tags": "Etichete",
|
||
"quick_connect": "Controlează desktop la distanță",
|
||
"quick_connect_placeholder": "Introduceți ID-ul…",
|
||
"view_grid": "Vizualizare grilă",
|
||
"view_list": "Vizualizare listă",
|
||
"sync_now": "Reîmprospătează",
|
||
"last_sync": "Actualizat",
|
||
"status_ready": "Pregătit",
|
||
"sync_error": "Eroare de sincronizare",
|
||
"unassigned": "Neatribuit",
|
||
"no_groups": "Fără grupuri",
|
||
"no_tags": "Fără etichete",
|
||
"collapse_devices": "Restrânge lista de dispozitive",
|
||
"expand_devices": "Extinde lista de dispozitive",
|
||
"open_settings": "Setări"
|
||
},
|
||
"rdclient_login": {
|
||
"title": "Client desktop la distanță",
|
||
"subtitle": "Autentificați-vă pentru a vă conecta la dispozitive",
|
||
"username_placeholder": "Nume utilizator",
|
||
"password_placeholder": "Parolă",
|
||
"remember_me": "Ține-mă minte pe acest dispozitiv",
|
||
"sign_in": "Autentificare",
|
||
"totp_title": "Autentificare cu doi factori",
|
||
"totp_subtitle": "Introduceți codul de 6 cifre din aplicația de autentificare",
|
||
"verify": "Verifică",
|
||
"back_to_login": "Înapoi la autentificare",
|
||
"open_console_login": "Deschide autentificarea consolă",
|
||
"session_expired": "Sesiunea a expirat. Autentificați-vă din nou.",
|
||
"fill_all_fields": "Completați toate câmpurile",
|
||
"invalid_credentials": "Date de autentificare invalide",
|
||
"network_error": "Eroare de rețea",
|
||
"enter_6_digits": "Introduceți toate cele 6 cifre",
|
||
"invalid_code": "Cod invalid"
|
||
},
|
||
"rdclient_settings": {
|
||
"title": "Setări RdClient",
|
||
"open": "Setări",
|
||
"server_url": "URL panou",
|
||
"tls_strict": "TLS strict",
|
||
"sign_out": "Deconectare",
|
||
"reset_client": "Resetează clientul",
|
||
"discovery_refresh": "Reîmprospătează",
|
||
"discovery_empty": "Nu s-au găsit servere în rețeaua locală"
|
||
},
|
||
"mobile_nav": {
|
||
"label": "Navigare principală",
|
||
"home": "Acasă",
|
||
"devices": "Dispozitive",
|
||
"remote": "Remote",
|
||
"chat": "Chat",
|
||
"more": "Mai mult"
|
||
},
|
||
"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": "Execută comandă",
|
||
"terminal": "Terminal",
|
||
"files": "Browser de fișiere",
|
||
"run_command_title": "Execută comandă pe dispozitiv",
|
||
"command_placeholder": "Comandă de executat",
|
||
"command_sent": "Comandă trimisă agentului",
|
||
"command_failed": "Trimitere nereușită",
|
||
"run_as_shell": "Execută în shell",
|
||
"terminal_title": "Terminal remote",
|
||
"terminal_unavailable": "Modul terminal neîncărcat",
|
||
"link_peer_title": "Leagă agent Mesh",
|
||
"link_peer_hint": "ID peer RustDesk sau CDAP pe același host. Gol pentru dezlegare.",
|
||
"link_saved": "Legătură actualizată",
|
||
"transport_terminal": "Terminal Mesh",
|
||
"transport_files": "Fișiere Mesh",
|
||
"settings_desc": "Onboarding MeshAgent și Server ID pentru fișiere .msh.",
|
||
"mesh_name": "Nume grup Mesh (.msh)",
|
||
"copy_server_id": "Copiază Server ID",
|
||
"copy_server_id_ok": "Server ID copiat",
|
||
"enabled_label": "Activat",
|
||
"disabled_label": "Dezactivat",
|
||
"share_link": "Link desktop pentru invitat",
|
||
"share_link_title": "Creează link desktop pentru invitat",
|
||
"share_link_hint": "Link doar vizualizare cu timp limitat. Destinatarii pot deschide desktopul remote fără cont în panou.",
|
||
"share_ttl": "Valabil (minute)",
|
||
"share_url": "URL de partajare",
|
||
"share_create": "Creează link",
|
||
"share_created": "Link invitat creat",
|
||
"port_tcp": "Relay port TCP",
|
||
"port_forward_title": "Relay TCP prin MeshAgent",
|
||
"port_connect": "Conectare",
|
||
"port_connected": "Relay pregătit",
|
||
"port_connecting": "Se conectează…",
|
||
"port_closed": "Deconectat",
|
||
"port_error": "Eroare WebSocket",
|
||
"port_invalid": "Port invalid",
|
||
"port_send": "Trimite",
|
||
"port_send_placeholder": "Trimite text la portul remote…",
|
||
"port_unavailable": "Modul relay port neîncărcat",
|
||
"power_sleep": "Sleep",
|
||
"power_reset": "Reset",
|
||
"power_confirm": "Trimite acțiune de alimentare",
|
||
"power_sent": "Comandă de alimentare trimisă",
|
||
"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": "Remote oaspete",
|
||
"subtitle": "Acces temporar — doar dispozitivele partajate",
|
||
"menu": "Link acces oaspete",
|
||
"create_title": "Creează link acces oaspete",
|
||
"create_hint": "Link RdClient cu durată limitată. Destinatarul se poate conecta doar la dispozitivele selectate — fără login Console și fără lista completă.",
|
||
"devices": "Dispozitive",
|
||
"ttl": "Valabil (minute)",
|
||
"label": "Etichetă (opțional)",
|
||
"view_only": "Doar vizualizare",
|
||
"url": "URL de partajare",
|
||
"create": "Creează link",
|
||
"created": "Link oaspete creat",
|
||
"invalid_title": "Link oaspete invalid",
|
||
"missing_token": "Acestui link oaspete îi lipsește tokenul.",
|
||
"expired": "Acest link oaspete este invalid sau a expirat.",
|
||
"device_denied": "Linkul este invalid, a expirat sau nu permite acest dispozitiv.",
|
||
"empty": "Niciun dispozitiv pe acest link.",
|
||
"expires": "Expiră",
|
||
"back_to_list": "Înapoi la lista oaspete"
|
||
},
|
||
"ux35": {
|
||
"resize_sidebar": "Redimensionați bara laterală",
|
||
"open_menu": "Deschide meniul",
|
||
"theme_mode_hint": "Deschis și Întunecat sunt integrate. Personalizat se activează când editați culorile de mai jos.",
|
||
"switch_to_ux35": "Comutați la UX 3.5 (Beta)",
|
||
"switch_to_classic": "Comutați la interfața clasică",
|
||
"beta_badge": "BETA",
|
||
"beta_tooltip": "Aspect consolă beta — opțional; UI-ul clasic rămâne implicit."
|
||
},
|
||
"help": {
|
||
"panel": {
|
||
"title": "Ajutor și susținători",
|
||
"thanks": "BetterDesk este gratuit și open source datorită oamenilor și organizațiilor care cred în managementul remote self-hosted. Mulțumim.",
|
||
"honorary": "Susținători de onoare",
|
||
"backers": "Susținători individuali",
|
||
"sponsor_cta": "Susține proiectul",
|
||
"links": "Linkuri utile",
|
||
"link_sponsors": "GitHub Sponsors",
|
||
"link_bmc": "Buy Me a Coffee",
|
||
"link_repo": "Repository GitHub",
|
||
"link_issues": "Issues și feedback",
|
||
"link_sponsors_md": "Lista completă de sponsori",
|
||
"close": "Închide"
|
||
}
|
||
}
|
||
}
|