From f16000a481390c9ac1cee9c2108d243705a44fed Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 25 May 2026 15:04:05 +0200 Subject: [PATCH] Translated using Weblate (Romanian) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (1183 of 1183 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (53 of 53 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (1176 of 1176 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (145 of 145 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (811 of 811 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (238 of 238 strings) Co-authored-by: Hosted Weblate Co-authored-by: lukasig Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/ Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/common Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-settings --- web/public/locales/ro/common.json | 5 +- web/public/locales/ro/config/global.json | 35 +++++++ web/public/locales/ro/config/validation.json | 3 + web/public/locales/ro/views/chat.json | 26 +++++ web/public/locales/ro/views/explore.json | 2 +- web/public/locales/ro/views/settings.json | 99 +++++++++++++++++--- 6 files changed, 156 insertions(+), 14 deletions(-) diff --git a/web/public/locales/ro/common.json b/web/public/locales/ro/common.json index 57a0262d6f..f228863683 100644 --- a/web/public/locales/ro/common.json +++ b/web/public/locales/ro/common.json @@ -323,5 +323,8 @@ "internalID": "ID-ul Intern pe care Frigate îl folosește în configurație și în baza de date" }, "no_items": "Niciun element", - "validation_errors": "Erori de validare" + "validation_errors": "Erori de validare", + "credentialField": { + "savedPlaceholder": "Salvat — lasă necompletat pentru a păstra valoarea curentă" + } } diff --git a/web/public/locales/ro/config/global.json b/web/public/locales/ro/config/global.json index fff53a0778..e451ce56c7 100644 --- a/web/public/locales/ro/config/global.json +++ b/web/public/locales/ro/config/global.json @@ -516,6 +516,41 @@ "label": "Stare GenAI originală", "description": "Indică dacă GenAI a fost activat în configurația inițială." } + }, + "filters_attribute": { + "label": "Filtre de atribute", + "description": "Filtre aplicate atributelor detectate pentru a reduce rezultatele fals pozitive (arie, raport, încredere).", + "min_area": { + "label": "Aria minimă a atributului", + "description": "Aria minimă a casetei de încadrare (pixeli sau procentaj) necesară pentru acest atribut. Poate fi în pixeli (int) sau procentaj (între 0.000001 și 0.99)." + }, + "max_area": { + "label": "Aria maximă a atributului", + "description": "Aria minimă a casetei de încadrare (pixeli sau procentaj) necesară pentru acest atribut. Poate fi în pixeli (int) sau procentaj (între 0.000001 și 0.99)." + }, + "min_ratio": { + "label": "Raport de aspect minim", + "description": "Raportul minim lățime/înălțime necesar pentru ca o casetă de încadrare să fie validă." + }, + "max_ratio": { + "label": "Raport de aspect maxim", + "description": "Raportul maxim lățime/înălțime permis pentru ca o casetă de încadrare să fie validă." + }, + "threshold": { + "label": "Prag de încredere", + "description": "Pragul mediu de încredere a detecției necesar pentru ca atributul să fie considerat un rezultat adevărat pozitiv." + }, + "min_score": { + "label": "Încredere minimă", + "description": "Încrederea minimă de detecție pe un singur cadru necesară pentru a asocia acest atribut cu obiectul său părinte." + }, + "mask": { + "label": "Mască de filtrare", + "description": "Coordonatele poligonului care definesc unde se aplică acest filtru în cadru." + }, + "raw_mask": { + "label": "Mască brută" + } } }, "record": { diff --git a/web/public/locales/ro/config/validation.json b/web/public/locales/ro/config/validation.json index 3ec9691f6e..4f0dbab781 100644 --- a/web/public/locales/ro/config/validation.json +++ b/web/public/locales/ro/config/validation.json @@ -28,5 +28,8 @@ "detectRequired": "Cel puțin un stream trebuie să aibă atribuit rolul 'detect'.", "hwaccelDetectOnly": "Doar stream-ul cu rolul 'detect' poate defini argumente pentru accelerare hardware." } + }, + "detect": { + "dimensionMustBeEven": "Trebuie să fie un număr par." } } diff --git a/web/public/locales/ro/views/chat.json b/web/public/locales/ro/views/chat.json index b87ef2145f..36a892cee1 100644 --- a/web/public/locales/ro/views/chat.json +++ b/web/public/locales/ro/views/chat.json @@ -42,5 +42,31 @@ "show_camera_status": "Care este starea actuală a camerelor mele?", "recap": "Ce s-a întâmplat cât am fost plecat?", "watch_camera": "Urmărește ușa din față și anunță-mă dacă apare cineva" + }, + "new_chat": "Chat nou", + "settings": { + "title": "Setări chat", + "show_stats": { + "title": "Afișează statistici", + "desc": "Afișează rata de generare și dimensiunea contextului pentru răspunsurile de chat.", + "always": "Întotdeauna", + "while_generating": "În timpul generării" + }, + "auto_scroll": { + "title": "Derulare automată", + "desc": "Urmărește mesajele noi pe măsură ce sosesc." + } + }, + "stats": { + "tokens_per_second": "{{rate}} t/s", + "context": "{{tokens}} token-uri" + }, + "reasoning": { + "active": "Raționament…", + "show": "Afișează raționamentul", + "hide": "Ascunde raționamentul" + }, + "thinking": { + "toggle": "Comută gândirea" } } diff --git a/web/public/locales/ro/views/explore.json b/web/public/locales/ro/views/explore.json index 4cb9f3c7ff..afdb9d8b65 100644 --- a/web/public/locales/ro/views/explore.json +++ b/web/public/locales/ro/views/explore.json @@ -229,7 +229,7 @@ "aria": "Descarcă snapshot curat" }, "debugReplay": { - "label": "Reluare de depanare", + "label": "Reluare depanare", "aria": "Vezi acest obiect urmărit în vizualizarea de reluare de depanare" }, "more": { diff --git a/web/public/locales/ro/views/settings.json b/web/public/locales/ro/views/settings.json index f3636c14bb..21a1ad094d 100644 --- a/web/public/locales/ro/views/settings.json +++ b/web/public/locales/ro/views/settings.json @@ -16,7 +16,8 @@ "globalConfig": "Configurație Globală - Frigate", "cameraConfig": "Configurație Cameră - Frigate", "maintenance": "Mentenanță - Frigate", - "profiles": "Profile - Frigate" + "profiles": "Profile - Frigate", + "detectorsAndModel": "Detectoare și model - Frigate" }, "menu": { "ui": "Interfață (UI)", @@ -91,7 +92,8 @@ "regionGrid": "Grilă regiune", "uiSettings": "Setări UI", "profiles": "Profile", - "systemGo2rtcStreams": "stream-uri go2rtc" + "systemGo2rtcStreams": "stream-uri go2rtc", + "systemDetectorsAndModel": "Detectori și model" }, "dialog": { "unsavedChanges": { @@ -778,7 +780,7 @@ "baseModel": "Model de Bază", "loading": "Se încarcă informațiile despre model…", "error": "Eroare la încărcarea informațiilor despre model", - "availableModels": "Modele Disponibile", + "availableModels": "Modele Frigate+ disponibile", "modelType": "Tip Model", "trainDate": "Data Antrenării", "cameras": "Camere", @@ -804,7 +806,8 @@ "currentModel": "Model Actual", "otherModels": "Alte Modele", "configuration": "Configurație" - } + }, + "changeInDetectorsAndModel": "Schimbă modelul" }, "motionDetectionTuner": { "unsavedChanges": "Modificări nesalvate la reglajul de mișcare ({{camera}})", @@ -1305,7 +1308,7 @@ "title": "Activează / Dezactivează Camere", "desc": "Dezactivează temporar o cameră până la repornirea Frigate. Dezactivarea unei camere oprește complet procesarea streamingului acestei camere de către Frigate. Detecția, înregistrarea și depanarea vor fi indisponibile.
Notă: Aceasta nu dezactivează restreamingul go2rtc.", "enableLabel": "Camere activate", - "enableDesc": "Dezactivează temporar o cameră până la repornirea Frigate. Dezactivarea oprește procesarea stream-urilor pentru această cameră. Detecția, înregistrarea și depanarea vor fi indisponibile.
Notă: Acest lucru nu dezactivează restream-urile go2rtc.", + "enableDesc": "Dezactivează temporar o cameră activată până la repornirea Frigate. Dezactivarea unei camere oprește complet procesarea de către Frigate a fluxurilor acestei camere. Detectarea, înregistrarea și depanarea vor fi indisponibile.
Notă: Acest lucru nu dezactivează retransmisiile go2rtc..

Trage de mâner pentru a reordona camerele așa cum apar în interfață. Ordinea camerelor activate va fi reflectată în întreaga interfață, inclusiv în tabloul de bord Live și în meniurile derulante pentru selectarea camerelor.", "disableLabel": "Camere dezactivate", "disableDesc": "Activează o cameră care este ascunsă în interfață și dezactivată în configurație. Este necesară repornirea Frigate după activare.", "enableSuccess": "Am activat {{cameraName}} în configurație. Repornește Frigate pentru a aplica modificările.", @@ -1314,6 +1317,19 @@ "title": "Editează numele afișat", "description": "Setează numele afișat pentru această cameră în întreaga interfață Frigate. Lasă necompletat pentru a folosi ID-ul camerei.", "rename": "Redenumește" + }, + "reorderHandle": "Trage pentru a reordona", + "saving": "Se salvează…", + "saved": "Salvat", + "details": { + "edit": "Editează detaliile camerei", + "title": "Editează detaliile camerei", + "description": "Actualizează numele afișat și URL-ul extern utilizate pentru această cameră în întreaga interfață Frigate.", + "friendlyNameLabel": "Nume afișat", + "friendlyNameHelp": "Numele prietenos afișat pentru această cameră în întreaga interfață Frigate. Lasă gol pentru a utiliza ID-ul camerei.", + "webuiUrlLabel": "URL-ul interfeței web a camerei", + "webuiUrlHelp": "URL pentru a vizita interfața web a camerei direct din vizualizarea Depanare (Debug). Lasă gol pentru a dezactiva linkul.", + "webuiUrlInvalid": "Trebuie să fie un URL valid (de exemplu, https://exemplu.com)." } }, "cameraConfig": { @@ -1689,13 +1705,21 @@ }, "addCustomLabel": "Adaugă etichetă personalizată...", "genaiModel": { - "placeholder": "Selectează modelul…", - "search": "Caută modele…", - "noModels": "Niciun model disponibil" + "placeholder": "Selectează sau introdu un model…", + "search": "Caută sau introdu un model…", + "noModels": "Niciun model disponibil", + "available": "Modele disponibile", + "useCustom": "Folosește \"{{value}}\"", + "refresh": "Reîmprospătează modelele", + "probeFailed": "Nu s-au putut interoga modelele", + "fetchedModels": "Lista de modele preluată cu succes" }, "knownPlates": { "namePlaceholder": "ex. Mașina soției", "platePlaceholder": "Număr plăcuță sau regex" + }, + "semanticSearchModelSize": { + "notApplicable": "Nu se aplică pentru furnizorii de GenAI" } }, "globalConfig": { @@ -1731,7 +1755,10 @@ "saveAllPartial_few": "{{successCount}} din {{totalCount}} secțiuni salvate. {{failCount}} eșuate.", "saveAllPartial_other": "{{successCount}} din {{totalCount}} de secțiuni salvate. {{failCount}} eșuate.", "saveAllFailure": "Eroare la salvarea tuturor secțiunilor.", - "applied": "Setările au fost aplicate cu succes" + "applied": "Setările au fost aplicate cu succes", + "saveAllSuccessRestartRequired_one": "{{count}} secțiune salvată cu succes. Repornește Frigate pentru a aplica modificările.", + "saveAllSuccessRestartRequired_few": "{{count}} secțiuni salvate cu succes. Repornește Frigate pentru a aplica modificările.", + "saveAllSuccessRestartRequired_other": "{{count}} de secțiuni salvate cu succes. Repornește Frigate pentru a aplica modificările." }, "unsavedChanges": "Ai modificări nesalvate", "confirmReset": "Confirmă Resetarea", @@ -1848,8 +1875,17 @@ "audioMp3": "Transcodează în MP3", "audioExclude": "Exclude", "hardwareNone": "Fără accelerare hardware", - "hardwareAuto": "Accelerare hardware automată" - } + "hardwareAuto": "Automat (recomandat)", + "hardwareVaapi": "VAAPI", + "hardwareCuda": "CUDA", + "hardwareV4l2m2m": "V4L2 M2M", + "hardwareDxva2": "DXVA2", + "hardwareVideotoolbox": "VideoToolbox", + "addVideoCodec": "Adaugă codec video", + "addAudioCodec": "Adaugă codec audio", + "removeCodec": "Elimină codecul" + }, + "streamNumber": "Stream {{index}}" }, "timestampPosition": { "tl": "Sus stânga", @@ -1883,7 +1919,9 @@ }, "detect": { "fpsGreaterThanFive": "Setarea FPS-ului de detecție mai mare de 5 nu este recomandată. Valorile mai mari pot cauza probleme de performanță și nu vor oferi niciun beneficiu.", - "disabled": "Detecția de obiecte este dezactivată. Snapshot-urile, elementele de revizuire și îmbogățirile precum recunoașterea facială, recunoașterea plăcuțelor de înmatriculare și AI-ul generativ nu vor funcționa." + "disabled": "Detecția de obiecte este dezactivată. Snapshot-urile, elementele de revizuire și îmbogățirile precum recunoașterea facială, recunoașterea plăcuțelor de înmatriculare și AI-ul generativ nu vor funcționa.", + "resolutionShouldBeMultipleOfFour": "Pentru rezultate optime, lățimea și înălțimea de detecție ar trebui să fie multipli de 4. Alte valori pare pot produce artefacte vizuale sau o ușoară distorsionare în fluxul de detecție.", + "aspectRatioMismatch": "Lățimea și înălțimea introduse nu se potrivesc cu raportul de aspect al rezoluției actuale de detecție. Acest lucru poate produce o imagine întinsă sau distorsionată." }, "faceRecognition": { "globalDisabled": "Îmbogățirea pentru recunoaștere facială trebuie activată pentru ca funcțiile de recunoaștere facială să funcționeze pe această cameră.", @@ -1920,6 +1958,13 @@ "objects": "Obiecte", "motion": "Mișcare", "continuous": "Continuu" + }, + "cameraOrder": { + "label": "Ordinea camerelor", + "description": "Trage camerele pentru a le seta ordinea în aranjamentul Birdseye.", + "saving": "Se salvează…", + "saved": "Salvat", + "reorderHandle": "Trage pentru a reordona" } }, "snapshot": { @@ -1976,5 +2021,35 @@ "high": "Ridicat", "low": "Scăzut", "very_low": "Foarte scăzut" + }, + "menuDot": { + "overrideGlobal": "Această secțiune suprascrie configurația globală", + "overrideProfile": "Această secțiune este suprascrisă de profilul {{profile}}", + "unsaved": "Această secțiune are modificări nesalvate" + }, + "detectorsAndModel": { + "title": "Detectori și model", + "description": "Configurează backend-ul detectorului care rulează detecția obiectelor și modelul pe care îl folosește. Modificările sunt salvate împreună, astfel încât detectorul și modelul să rămână sincronizate.", + "cardTitles": { + "model": "Model de detecție", + "detector": "Hardware detector" + }, + "tabs": { + "plus": "Frigate+", + "custom": "Model personalizat" + }, + "mismatch": { + "warning": "Modelul curent Frigate+ \"{{model}}\" necesită detectorul {{required}}. Alege un model compatibil mai jos sau treci la Model personalizat înainte de a salva." + }, + "plusModel": { + "requiresDetector": "Necesită: {{detector}}", + "noModelSelected": "Selectează un model Frigate+" + }, + "toast": { + "saveSuccess": "Setările pentru detectoare și model au fost salvate. Repornește Frigate pentru a aplica modificările.", + "saveError": "Nu s-au putut salva setările pentru detector și model" + }, + "unsavedChanges": "Modificări nesalvate pentru detector și model", + "restartRequired": "Repornire necesară (detector sau model schimbat)" } }