Files
Termix/plugins/host-metrics/locales/translated/ro_RO.json
T
Luke GustafsonandZacharyZcR 6b708106e1 release-2.9.1 (#1557)
* fix(sso): send the PKCE verifier for GitHub login (#1534)

* fix(remote-desktop): clip cursor overflow without disabling zoom (#1535)

* test(remote-desktop): preserve sessions beyond one hour (#1536)

* fix(hosts): expose controls for overflowing editor tabs (#1537)

* fix(hosts): expose controls for overflowing editor tabs

* test(hosts): mock resize observation in admin panel tests

* fix(status): skip TCP probes while host sessions are active (#1538)

* fix(database): batch session activity persistence (#1539)

* docs(api): describe cookie and API key authentication (#1540)

* fix(snippets): repair missing note column on SQLite upgrades (#1541)

* fix(docker): retain stored SSH credential association (#1543)

* fix(file-manager): render transfer toasts without plugin hooks (#1546)

* feat(hosts): keep compact row actions inline (#1547)

* fix(auth): allow retrying unavailable second-factor interfaces (#1549)

* fix(auth): reject unresolved legacy identity provisioning (#1550)

* fix(desktop): ship the plugin SDK inside Mac App Store builds (#1551)

* fix(tmux): pass full session info to the terminal's session picker (#1552)

The tmux.sessions service reduced detected sessions to bare names, but the
picker reads session.name, so every entry rendered blank and selecting one
sent an empty name, which created a new session instead of attaching.

* fix(ssh): read force keyboard-interactive as a boolean when resolving hosts (#1553)

The column holds the text "true"/"false", and the resolver passed it
through as-is. The string "false" is truthy, so the password provider
treated every saved host as forced keyboard-interactive and left the
password out. Jump hops are built straight from the resolved host, so a
password hop whose server doesn't offer keyboard-interactive failed with
"All configured authentication methods failed".

* fix(database): batch database saves for bulk host writes (#1554)

* fix(database): yield to the event loop between database saves

Each SQLite save serializes and encrypts the whole database into new
buffers, which V8 only releases once the event loop turns. Boot
migrations and bulk host import write plugin settings per host and per
key in an awaited loop, so hundreds of full copies piled up and the
container ran out of memory.

* fix(database): save once per bulk host write instead of once per row

On SQLite every repository write force-saves the whole database. Boot
plugin data migrations, host defaults materialization and the bulk
host routes write one row per host per setting, so they serialized and
encrypted the full database hundreds of times in a row.

DatabaseSaveTrigger.batched wraps a function so force saves made while
it runs collapse into a single save when it finishes. Nested scopes fold
into the outer one, and work that outlives its scope saves normally.

* feat(hosts): add instance-wide predefined tag suggestions (#1548)

* feat(hosts): add shared predefined tag suggestions

* style(hosts): format tag catalog routes

* test(database): advance fake timers past the save yield (#1555)

* fix(i18n): complete Simplified Chinese core and plugin translations (#1542)

* fix(i18n): complete Chinese onboarding and navigation labels

* fix(i18n): translate remaining Chinese core and plugin interfaces

* fix(i18n): translate host editor tab overflow controls

* fix(i18n): use consistent Chinese fleet terminology

* fix(i18n): localize hardcoded controls and plugin views

* fix(i18n): translate built-in homepage widget catalog

* test(homepage): follow translated timezone placeholder

* fix(i18n): translate plugin-provided homepage widgets

* fix(i18n): localize feature settings section titles

* fix: 2.8 oidc accounts unable to sign in after upgrading (#1381)

* fix: plugins losing the saved ssh login when copying a host (#1391)

* fix: fleets, proxmox and automations not getting the host sudo password

* fix: host imports running a defaults pass and metrics restart per host (#1384)

* fix: high cpu from status probes and full database saves on every sample (#1300)

* fix: user data export freezing the server (#1393)

* fix: op:// secret references rejected as ssh keys on credentials (#1394)

* fix: slow file deletes from the trash lookups on every delete (#1390)

* fix: add openapi docs and error handling to host tag routes

* test: compare download stream buffers directly so it stops timing out

* chore: drop em dash from host row comment

* chore: update release notes for 2.9.1

* fix: restore space to add host tags and redesign predefined tags editor

* fix: host key silently accepted when the host is missing from the database (#1397)

* fix: clearer host login failed status label and fix its translations (#1396)

* chore: add host key and status label fixes to release notes

* fix: sso and ldap provider dialogs overflowing the screen and using mismatched toggles

* chore: increment ver

* fix(audit): store plugin entries with no acting user as a null user_id (#1556)

Plugin audit entries written outside a request used the literal "system"
as user_id. That column references users.id, so the insert was refused
(Postgres logs it as an FK violation) and the entry was silently dropped.
Write null instead and keep "system" / plugin:<id> in username.

* chore: add sso/ldap dialog and audit log fixes to release notes

* fix: tunnels and host settings missing from shared hosts on desktop

* fix: remote desktop logins missing from shared hosts on desktop

* fix: simplify host status to online/offline and keep it live without a refresh

* chore: sync Crowdin translations for 2.9.1

---------

Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
2026-10-04 15:11:41 -05:00

316 lines
13 KiB
JSON

{
"nav": {
"hostMetrics": "Metrici ale gazdei"
},
"hostMetrics": {
"cpu": "CPU",
"memory": "Memorie",
"disk": "Disc",
"network": "Reţea",
"uptime": "Timp de funcționare",
"processes": "Procese",
"available": "Disponibil",
"free": "Gratuit",
"connecting": "Se conectează...",
"connectionFailed": "Conectarea la server a eșuat",
"naCpus": "N/A CPU(uri)",
"cpuCores_one": "{{count}} Nucleu",
"cpuCores_other": "{{count}} Nuclee",
"cpuUsage": "Utilizarea procesorului",
"memoryUsage": "Utilizarea memoriei",
"diskUsage": "Utilizarea discului",
"selectFilesystem": "Selectați sistemul de fișiere",
"temperature": "Temperatură",
"highestTemperature": "Cea mai ridicată temperatură",
"primaryTemperatureSensor": "Senzor principal",
"gpu": {
"title": "GPU",
"noDevice": "Nu a fost detectată nicio placă grafică NVIDIA. Instalați driverul NVIDIA (acesta oferă nvidia-smi) pentru a vedea valorile GPU.",
"driver": "Șofer {{version}}",
"utilization": "Utilizare",
"memory": "VRAM",
"temperature": "Temperatura",
"power": "Putere",
"fan": "Ventilator",
"processes": "Procese GPU",
"noProcesses": "Niciun proces nu folosește GPU-ul"
},
"failedToFetchHostConfig": "Nu s-a putut prelua configurația gazdei",
"serverOffline": "Serverul este offline",
"cannotFetchMetrics": "Nu se pot prelua valori de pe serverul offline",
"totpFailed": "Verificarea TOTP a eșuat",
"noneAuthNotSupported": "Metricile gazdei nu acceptă tipul de autentificare „none”.",
"noHostSelected": "Nicio gazdă selectată",
"load": "Încărca",
"systemInfo": "Informații despre sistem",
"hostname": "Nume gazdă",
"operatingSystem": "Sistem de operare",
"kernel": "Nucleu",
"seconds": "secunde",
"networkInterfaces": "Interfețe de rețea",
"noInterfacesFound": "Nu s-au găsit interfețe de rețea",
"noProcessesFound": "Nu s-au găsit procese",
"processesTotal": "total",
"processesRunning": "funcţionare",
"loginStats": "Statistici de conectare SSH",
"noRecentLoginData": "Nu există date de conectare recente",
"ports": {
"title": "Porturi de ascultare",
"protocol": "Protocol",
"port": "Port",
"address": "Adresa",
"process": "Proces",
"search": "Căutați porturi...",
"allProtocols": "Toate",
"noData": "Nu există date despre porturile de ascultare"
},
"firewall": {
"title": "Firewall",
"inactive": "Inactiv",
"policy": "Politică",
"rules": "reguli",
"noRules": "Nicio regulă în acest lanț",
"noData": "Nu sunt disponibile date despre firewall",
"action": "Acţiune",
"protocol": "Proto",
"port": "Port",
"source": "Sursă",
"anywhere": "Oriunde",
"chains": "lanţuri"
},
"loadAvg": "Încărcare medie",
"swap": "Schimb",
"architecture": "Arhitectură",
"refresh": "Reîmprospăta",
"retry": "Reîncercați",
"customize": "Personalizați aspectul",
"reset": "Resetare",
"tabLive": "Trăi",
"editModeInstructions": "Trageți cărțile pentru a le rearanja, trageți marginea de jos pentru a o redimensiona și folosiți butonul de lățime pentru a modifica întinderea unei cărți. Adăugați sau eliminați cărți mai jos.",
"managers": {
"services": "Servicii",
"processInspector": "Inspector de procese",
"logViewer": "Vizualizator de jurnal",
"cron": "Lucrări cron",
"packages": "Pachete",
"ssl": "Certificate SSL",
"firewall": "Firewall",
"users": "Utilizatori și permisiuni",
"healthCheck": "Verificări medicale",
"diskBreakdown": "Defalcarea discului",
"systemdTimers": "Cronometre",
"topMemory": "Top după memorie",
"noData": "Fără date",
"sudoHint": "Setați o parolă sudo pentru această gazdă în editorul de gazde pentru a activa acțiuni privilegiate.",
"filter": "Filtra...",
"start": "Început",
"stop": "Stop",
"restart": "Repornire",
"actionDone": "{{name}} actualizat",
"actionFailed": "Acțiunea a eșuat",
"signalSent": "Semnal trimis către PID {{pid}}",
"killHint": "Clic: terminare (SIGTERM). Clic dreapta: închidere forțată (SIGKILL).",
"working": "Lucru...",
"update": "Actualizare",
"upgradeAll": "Actualizați toate",
"allUpToDate": "Totul este la zi",
"save": "Salva",
"command": "Comanda",
"enabled": "Activat",
"cronSaved": "Crontab actualizat",
"clients": "Clienți",
"dryRun": "Sesizare de uzură",
"renew": "Reînnoi",
"noAcmeClient": "Nu a fost găsit niciun client ACME (certbot sau acme.sh) pe această gazdă.",
"addInputRule": "Adăugați regula INPUT",
"firewallWarning": "Modificările sunt disponibile doar în timpul execuției până când sunt persistente. Aveți grijă să nu vă blocați accesul.",
"ruleApplied": "Regula aplicată",
"invalidPort": "Introduceți un port valid (1-65535)",
"newUsername": "Nume de utilizator nou",
"addUser": "Adăuga",
"deleteUser": "Șterge utilizatorul",
"noHealthChecks": "Nu au fost configurate încă verificări de stare.",
"follow": "Urmărește",
"noLogData": "Nicio ieșire de jurnal.",
"tree": "Copac",
"enableDisable": "Activare / dezactivare la pornire",
"grantSudo": "Acordă sudo",
"revokeSudo": "Revocați comanda sudo",
"sslIssueCert": "Emite certificat",
"sslExpired": "Expirat",
"sslInDays": "în {{days}}d",
"sslNeedDomain": "Introduceți cel puțin un domeniu",
"sslIssued": "Certificat emis",
"sslDomainsPlaceholder": "exemplu.com, www.exemplu.com",
"sslHttpStandalone": "HTTP (independent)",
"sslHttpWebroot": "HTTP (webroot)",
"sslDns": "DNS",
"sslDnsProvider": "Furnizor DNS (de exemplu, Cloudflare)",
"sslIssueHint": "Acreditările furnizorului DNS trebuie să fie deja configurate pe gazdă.",
"sslRevoke": "Revocați certificatul",
"sslRevoked": "Certificat revocat",
"sslRevokeConfirm": "Revocați și eliminați certificatul „{{name}}”? Această acțiune nu poate fi anulată.",
"healthRun": "Aleargă",
"healthName": "Nume",
"healthTarget": "Gazdă / adresă",
"healthAddCheck": "Adăugați cec",
"healthSaved": "Verificările de sănătate salvate",
"healthMissingFields": "Fiecare verificare necesită un nume și o țintă",
"logFile": "Fişier",
"logUnit": "Unitate",
"logCustomPath": "Cale personalizată sub /var/log (opțional)",
"logGrep": "Linii de filtrare...",
"firewallPersist": "Reguli persistente",
"firewallPersisted": "Regulile firewall-ului au persistat",
"wireguard": "WireGuard",
"wgNotInstalled": "WireGuard nu este instalat pe această gazdă",
"wgNoInterfaces": "Nicio interfață WireGuard configurată",
"wgInterfaceUp": "A menționa",
"wgInterfaceDown": "Doborâți",
"wgBringingUp": "Se afișează {{name}}...",
"wgBringingDown": "Se coboară {{name}}...",
"wgInterfaceUpDone": "{{name}} este activ",
"wgInterfaceDownDone": "{{name}} este nefuncțional",
"wgListenPort": "Port",
"wgPublicKey": "Cheie publică",
"wgEndpoint": "Punct final",
"wgAllowedIPs": "IP-uri permise",
"wgLastHandshake": "Ultima strângere de mână",
"wgHandshakeNever": "Nu",
"wgTransfer": "Transfer",
"wgNoPeers": "Fără colegi"
}
},
"metricsHistory": {
"title": "Istoricul metricilor",
"historySuffix": "Istorie",
"cpuMemoryDisk": "CPU / Memorie / Disc",
"network": "Reţea",
"download": "RX",
"upload": "TX",
"noData": "Nu sunt disponibile date istorice pentru acest interval de timp.",
"custom": "Personalizat",
"to": "la",
"apply": "Aplică",
"viewHistory": "Vizualizați istoricul"
},
"hosts": {
"tabHostMetrics": "Metrici ale gazdei",
"metricsCollectionLabel": "Colecție de metrici",
"enableMetricsLabel": "Activați metricile",
"enableMetricsDesc": "Colectați valori pentru CPU, RAM, disc și alte valori de la această gazdă",
"useGlobalMetrics": "Utilizați intervalul global",
"useGlobalMetricsDesc": "Suprascriere cu intervalul de metrici la nivel de server",
"metricsIntervalS": "Interval (s) de metrică",
"metricsIntervalDesc2": "Secunde între instantaneele metricelor",
"excludedMountsLabel": "Monturi excluse",
"monitoredMountsLabel": "Căi monitorizate personalizate",
"monitoredMountsDesc": "Adăugați căi care nu sunt expuse ca monturi separate, inclusiv căi Home Assistant montate prin bind, cum ar fi /config.",
"monitoredMountPathPlaceholder": "Cale (/config, /mnt/data)",
"monitoredMountLabelPlaceholder": "Etichetă (opțional)",
"addMonitoredMount": "Adăugați o cale",
"excludedMountsDesc": "Ascunde anumite puncte de montare sau tipuri de sisteme de fișiere (de exemplu, nfs, cifs) de utilizarea discului și de alertele pentru această gazdă.",
"excludedMountsPlaceholder": "Calea de montare (/mnt/nas) sau tipul sistemului de fișiere (nfs, cifs)",
"excludedMountsEmpty": "Nicio montare exclusă. Sunt afișate toate sistemele de fișiere detectate.",
"addExcludedMount": "Adăuga",
"visibleWidgets": "Widgeturi vizibile",
"widgetsMovedToHostMetrics": "Cardurile sunt acum adăugate, aranjate și redimensionate direct în fila Indicatori gazdă. Deschideți Indicatori gazdă pentru această gazdă și utilizați Personalizare pentru a alege ce carduri sunt afișate.",
"hostNotFound": "Gazdă negăsită",
"loadingHost": "Se încarcă gazda..."
},
"onboarding": {
"feature_metrics": "Metrici și alerte",
"feature_metrics_desc": "Urmărește procesorul, memoria și discul în timp și primește alerte când acestea se defectează."
},
"admin": {
"metricsHistoryRetention": "Păstrarea istoricului metricilor",
"metricsHistoryRetentionRange": "1 până la 90 de zile",
"days": "zile"
},
"homepage": {
"noData": "Nu sunt disponibile date",
"showCurrentValue": "Afișează valoarea curentă",
"chartMetric": "Metric",
"metricRange": "Gamă",
"host": "Gazdă",
"loading": "Încărcare...",
"metricCpu": "CPU",
"metricDisk": "Disc",
"metricHostname": "Nume gazdă",
"metricKernel": "Nucleu",
"metricMemory": "Memorie",
"metricNetwork": "Reţea",
"metricOs": "Sistem de operare",
"metricProcesses": "Procese",
"metricProcessesRunning": "funcţionare",
"metricProcessesTotal": "total",
"metricUptime": "Timp de funcționare",
"metricsNotAvailable": "Indicatorii nu sunt disponibili",
"noHostSelected": "Nicio gazdă selectată",
"selectHost": "Selectați o gazdă..."
},
"terminalStatus": {
"unavailable": "Statistici live indisponibile"
},
"dashboard": {
"cpu": "CPU",
"ram": "RAM"
},
"dashboardTab": {
"disk": "Disc"
},
"terminal": {
"connected": "Conectat"
},
"permissions": {
"use": {
"title": "Utilizați metricile gazdei",
"description": "Vizualizați metricile gazdei și utilizați managerii de gazdă (servicii, pachete, firewall și altele) pe gazdele pe care le puteți accesa."
}
},
"settings": {
"admin": {
"metricsInterval": {
"label": "Interval de metrici (secunde)",
"description": "Cât de des este eșantionată o gazdă vizualizată, cu excepția cazului în care gazda își stabilește propriul interval."
},
"historyRetentionDays": {
"label": "Păstrarea istoricului (zile)",
"description": "Cât timp sunt păstrate mostrele de metrici pentru graficele istorice."
},
"enabledForNewHosts": {
"label": "Metrici activate pentru gazdele noi",
"description": "Dacă noile gazde încep cu colectarea de metrici activată."
}
},
"user": {
"temperatureUnit": {
"label": "Unitate de temperatură",
"description": "Cum sunt afișate temperaturile în Metricile gazdei.",
"celsius": "Celsius",
"fahrenheit": "Fahrenheit"
}
},
"host": {
"metricsEnabled": {
"label": "Colectați valori metrice"
},
"metricsInterval": {
"label": "Interval de metrici (secunde)"
},
"enabledWidgets": {
"label": "Widgeturi activate"
},
"excludedMounts": {
"label": "Monturi excluse"
},
"monitoredMounts": {
"label": "Căi monitorizate"
}
}
},
"plugin": {
"name": "Host Metrics"
}
}