mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 13:34:13 +03:00
Currently translated at 99.8% (597 of 598 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (106 of 106 strings) Translated using Weblate (Romanian) Currently translated at 98.9% (98 of 99 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (99 of 99 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (598 of 598 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (125 of 125 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (207 of 207 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (88 of 88 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (51 of 51 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (124 of 124 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (48 of 48 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (51 of 51 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (124 of 124 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (34 of 34 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (206 of 206 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: lukasig <lukasig@hotmail.com> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ro/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/ Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-search Translation: Frigate NVR/views-settings
1102 lines
54 KiB
JSON
1102 lines
54 KiB
JSON
{
|
|
"documentTitle": {
|
|
"authentication": "Setări de autentificare - Frigate",
|
|
"camera": "Setări cameră - Frigate",
|
|
"default": "Setări - Frigate",
|
|
"classification": "Setări de clasificare - Frigate",
|
|
"masksAndZones": "Editor Zonă si Mască - Frigate",
|
|
"notifications": "Setări notificări - Frigate",
|
|
"motionTuner": "Ajustare mișcare - Frigate",
|
|
"object": "Depanare - Frigate",
|
|
"general": "Setări generale - Frigate",
|
|
"frigatePlus": "Setări Frigate+ - Frigate",
|
|
"enrichments": "Setări de Îmbogățiri - Frigate",
|
|
"cameraManagement": "Gestionează Camerele - Frigate",
|
|
"cameraReview": "Setări Revizuire Cameră - Frigate"
|
|
},
|
|
"menu": {
|
|
"ui": "Interfață utilizator",
|
|
"cameras": "Setări cameră",
|
|
"masksAndZones": "Măști / Zone",
|
|
"motionTuner": "Reglaj mișcare",
|
|
"enrichments": "Îmbogățiri",
|
|
"debug": "Depanare",
|
|
"users": "Utilizatori",
|
|
"notifications": "Notificări",
|
|
"frigateplus": "Frigate+",
|
|
"triggers": "Declanșatoare",
|
|
"roles": "Roluri",
|
|
"cameraManagement": "Administrare",
|
|
"cameraReview": "Revizuire"
|
|
},
|
|
"dialog": {
|
|
"unsavedChanges": {
|
|
"title": "Ai modificări nesalvate.",
|
|
"desc": "Vrei să salvezi modificările înainte de a continua?"
|
|
}
|
|
},
|
|
"cameraSetting": {
|
|
"camera": "Cameră",
|
|
"noCamera": "Nicio cameră"
|
|
},
|
|
"general": {
|
|
"title": "Setări generale",
|
|
"liveDashboard": {
|
|
"title": "Tabloul de bord live",
|
|
"automaticLiveView": {
|
|
"desc": "Comută automat la vizualizarea live a unei camere când este detectată activitate. Dezactivarea acestei opțiuni face ca imaginile statice ale camerelor din panoul Live să se actualizeze doar o dată pe minut.",
|
|
"label": "Vizualizare Live Automată"
|
|
},
|
|
"playAlertVideos": {
|
|
"label": "Redă videoclipurile de alertă",
|
|
"desc": "În mod implicit, alertele recente din panoul Live se redau ca videoclipuri mici, ce ruleaza repetat. Dezactivează această opțiune pentru a afișa doar o imagine statică a alertelor recente pe acest dispozitiv/browser."
|
|
},
|
|
"displayCameraNames": {
|
|
"label": "Afișează întotdeauna numele camerelor",
|
|
"desc": "Afișează întotdeauna numele camerelor într-un indicator în tabloul de bord cu vizualizare live pe mai multe camere."
|
|
}
|
|
},
|
|
"storedLayouts": {
|
|
"title": "Layout-uri salvate",
|
|
"desc": "Aranjamentul camerelor într-un grup de camere poate fi tras și redimensionat. Pozițiile sunt salvate în stocarea locală a browserului tău.",
|
|
"clearAll": "Șterge toate layout-urile"
|
|
},
|
|
"cameraGroupStreaming": {
|
|
"title": "Setări de streaming pentru grupul de camere",
|
|
"desc": "Setările de streaming pentru fiecare grup de camere sunt stocate în memoria locală a browserului tău.",
|
|
"clearAll": "Șterge toate setările de streaming"
|
|
},
|
|
"recordingsViewer": {
|
|
"title": "Vizualizator înregistrări",
|
|
"defaultPlaybackRate": {
|
|
"desc": "Viteza implicită de redare pentru înregistrări.",
|
|
"label": "Viteza implicită de redare"
|
|
}
|
|
},
|
|
"calendar": {
|
|
"title": "Calendar",
|
|
"firstWeekday": {
|
|
"label": "Prima zi a săptămânii",
|
|
"desc": "Ziua cu care încep săptămânile calendarului de revizuire.",
|
|
"sunday": "Duminică",
|
|
"monday": "Luni"
|
|
}
|
|
},
|
|
"toast": {
|
|
"success": {
|
|
"clearStoredLayout": "Aspectul salvat pentru {{cameraName}} a fost șters",
|
|
"clearStreamingSettings": "Setările de streaming pentru toate grupurile de camere au fost resetate."
|
|
},
|
|
"error": {
|
|
"clearStoredLayoutFailed": "Eroare la ștergerea layout-ului salvat: {{errorMessage}}",
|
|
"clearStreamingSettingsFailed": "Nu s-au putut șterge setările de streaming: {{errorMessage}}"
|
|
}
|
|
}
|
|
},
|
|
"enrichments": {
|
|
"faceRecognition": {
|
|
"modelSize": {
|
|
"large": {
|
|
"desc": "Utilizarea variantei <em>mari</em> folosește un model ArcFace pentru încorporarea fețelor și va rula automat pe GPU, dacă este disponibil.",
|
|
"title": "mare"
|
|
},
|
|
"desc": "Dimensiunea modelului utilizat pentru recunoașterea facială.",
|
|
"small": {
|
|
"title": "mic",
|
|
"desc": "Utilizarea variantei <em>mici</em> folosește un model FaceNet pentru încorporarea fețelor, care rulează eficient pe majoritatea tipurilor de procesoare."
|
|
},
|
|
"label": "Dimensiunea modelului"
|
|
},
|
|
"title": "Recunoaștere facială",
|
|
"desc": "Recunoașterea facială permite atribuirea de nume persoanelor, iar când fața lor este recunoscută, Frigate va atribui numele persoanei ca sub-etichetă. Această informație este inclusă în interfața utilizatorului, filtre și în notificări.",
|
|
"readTheDocumentation": "Citește documentația"
|
|
},
|
|
"semanticSearch": {
|
|
"reindexNow": {
|
|
"confirmDesc": "Ești sigur că vrei să reindexezi încorporările pentru toate obiectele urmărite? Acest proces va rula în fundal, dar poate folosi la maxim procesorul și poate dura ceva timp. Poți urmări progresul pe pagina de explorare.",
|
|
"label": "Reindexează acum",
|
|
"desc": "Reindexarea va regenera încorporările pentru toate obiectele urmărite. Acest proces rulează în fundal și poate utiliza la maxim procesorul, durând o perioadă considerabilă în funcție de numărul de obiecte urmărite pe care le ai.",
|
|
"confirmTitle": "Confirmă reindexarea",
|
|
"confirmButton": "Reindexează",
|
|
"success": "Reindexarea a început cu succes.",
|
|
"alreadyInProgress": "Reindexarea este deja în curs de desfășurare.",
|
|
"error": "Eroare la pornirea reindexării: {{errorMessage}}"
|
|
},
|
|
"title": "Căutare semantică",
|
|
"desc": "Căutarea semantică în Frigate îți permite să găsești obiecte urmărite în elementele tale de revizuire folosind fie imaginea în sine, o descriere text definită de utilizator, sau una generată automat.",
|
|
"readTheDocumentation": "Citește documentația",
|
|
"modelSize": {
|
|
"label": "Dimensiunea modelului",
|
|
"desc": "Dimensiunea modelului utilizat pentru încorporările de căutare semantică.",
|
|
"small": {
|
|
"title": "mic",
|
|
"desc": "Utilizarea variantei <em>mici</em> folosește o versiune cuantificată a modelului care consumă mai puțină memorie RAM și rulează mai rapid pe CPU, cu o diferență foarte mică în calitatea încorporărilor."
|
|
},
|
|
"large": {
|
|
"title": "mare",
|
|
"desc": "Utilizarea variantei <em>mari</em> folosește modelul complet Jina și va rula automat pe GPU, dacă este disponibil."
|
|
}
|
|
}
|
|
},
|
|
"licensePlateRecognition": {
|
|
"desc": "Frigate poate recunoaște numerele de înmatriculare ale vehiculelor și poate adăuga automat caracterele detectate în câmpul recognized_license_plate sau un nume cunoscut ca sub_etichetă pentru obiectele de tip mașină. Un caz de utilizare comun poate fi citirea numerelor de înmatriculare ale mașinilor care intră într-o curte sau ale celor care trec pe stradă.",
|
|
"title": "Recunoaștere numere de înmatriculare",
|
|
"readTheDocumentation": "Citește documentația"
|
|
},
|
|
"title": "Setări îmbogățiri",
|
|
"unsavedChanges": "Modificările nesalvate ale setărilor de îmbogățiri",
|
|
"birdClassification": {
|
|
"title": "Clasificarea păsărilor",
|
|
"desc": "Clasificarea păsărilor identifică păsările cunoscute folosind un model TensorFlow cuantificat. Când o pasăre recunoscută este identificată, numele său comun va fi adăugat ca sub_etichetă. Această informație este inclusă în interfața utilizator, filtre și în notificări."
|
|
},
|
|
"restart_required": "Este necesară repornirea (setările de îmbogățiri au fost modificate)",
|
|
"toast": {
|
|
"success": "Setările de îmbogățiri au fost salvate. Repornește Frigate pentru a aplica modificările.",
|
|
"error": "Nu s-au putut salva modificările configurației: {{errorMessage}}"
|
|
}
|
|
},
|
|
"camera": {
|
|
"title": "Setări cameră",
|
|
"streams": {
|
|
"title": "Stream-uri",
|
|
"desc": "Dezactivează temporar o cameră până la repornirea Frigate. Dezactivarea completă a unei camere oprește procesarea streamului acesteia de către Frigate. Detecția, înregistrarea și depanarea nu vor fi disponibile.<br /> <em>Notă: Aceasta nu dezactivează restream-urile go2rtc.</em>"
|
|
},
|
|
"review": {
|
|
"title": "Revizuire",
|
|
"desc": "Activează/dezactivează temporar alertele și detecțiile pentru această cameră până la repornirea Frigate. Când este dezactivată, nu vor fi generate noi elemente pentru revizuire. ",
|
|
"alerts": "Alerte. ",
|
|
"detections": "Detecții. "
|
|
},
|
|
"reviewClassification": {
|
|
"title": "Clasificare revizuiri",
|
|
"desc": "Frigate clasifică elementele de revizuire în \"alerte\" și \"detecții\". În mod implicit, toate obiectele de tip <em>persoană</em> și <em>mașină</em> sunt considerate alerte. Poți rafina clasificarea elementelor de revizuire configurând zonele necesare pentru acestea.",
|
|
"readTheDocumentation": "Citește documentația",
|
|
"unsavedChanges": "Setări de clasificare a revizuirilor nesalvate pentru {{camera}}",
|
|
"limitDetections": "Limitează detecțiile la zone specifice",
|
|
"zoneObjectDetectionsTips": {
|
|
"notSelectDetections": "Toate obiectele {{detectionsLabels}} detectate în {{zone}} pe {{cameraName}} care nu sunt categorisite ca alerte vor fi afișate ca detecții, indiferent de zona în care se află.",
|
|
"regardlessOfZoneObjectDetectionsTips": "Toate obiectele {{detectionsLabels}} necategorisite pe {{cameraName}} vor fi afișate ca detecții, indiferent de zona în care se află.",
|
|
"text": "Toate obiectele {{detectionsLabels}} care nu sunt categorisite în {{zone}} pe {{cameraName}} vor fi afișate ca detecții."
|
|
},
|
|
"selectDetectionsZones": "Selectează zone pentru detecții",
|
|
"zoneObjectAlertsTips": "Toate obiectele {{alertsLabels}} detectate în {{zone}} pe {{cameraName}} vor fi afișate ca alerte.",
|
|
"objectDetectionsTips": "Toate obiectele {{detectionsLabels}} necategorisite pe {{cameraName}} vor fi afișate ca detecții, indiferent de zona în care se află.",
|
|
"toast": {
|
|
"success": "Configurația clasificării pentru revizuire a fost salvată. Repornește Frigate pentru a aplica modificările."
|
|
},
|
|
"selectAlertsZones": "Selectează zone pentru alerte",
|
|
"noDefinedZones": "Nu sunt definite zone pentru această cameră.",
|
|
"objectAlertsTips": "Toate obiectele {{alertsLabels}} de pe {{cameraName}} vor fi afișate ca alerte."
|
|
},
|
|
"object_descriptions": {
|
|
"title": "Descrieri de obiecte generate de AI",
|
|
"desc": "Activează/dezactivează temporar descrierile de obiecte generate de AI pentru această cameră. Când această funcție este dezactivată, descrierile generate de AI nu vor fi solicitate pentru obiectele urmărite pe această cameră."
|
|
},
|
|
"review_descriptions": {
|
|
"title": "Descrieri de revizuiri generate de AI",
|
|
"desc": "Activează/dezactivează temporar descrierile recenziilor generate de AI pentru această cameră. Când această funcție este dezactivată, descrierile generate de AI nu vor fi solicitate pentru elementele de recenzie de pe această cameră."
|
|
},
|
|
"addCamera": "Adaugă cameră nouă",
|
|
"editCamera": "Editează camera:",
|
|
"selectCamera": "Selectează camera",
|
|
"backToSettings": "Înapoi la setările camerei",
|
|
"cameraConfig": {
|
|
"add": "Adaugă cameră",
|
|
"edit": "Editează camera",
|
|
"description": "Configurează setările camerei, inclusiv intrările de flux și rolurile.",
|
|
"name": "Numele camerei",
|
|
"nameRequired": "Numele camerei este obligatoriu",
|
|
"nameInvalid": "Numele camerei trebuie să conțină doar litere, cifre, underscore-uri sau cratime",
|
|
"namePlaceholder": "de ex.: usa_principala",
|
|
"enabled": "Activat",
|
|
"ffmpeg": {
|
|
"inputs": "Stream-uri de intrare",
|
|
"path": "Cale stream",
|
|
"pathRequired": "Calea stream-ului este obligatorie",
|
|
"pathPlaceholder": "rtsp://...",
|
|
"roles": "Roluri",
|
|
"rolesRequired": "Este necesar cel puțin un rol",
|
|
"rolesUnique": "Fiecare rol (audio, detectare, înregistrare) poate fi atribuit doar unui singur stream",
|
|
"addInput": "Adaugă stream de intrare",
|
|
"removeInput": "Elimină stream-ul de intrare",
|
|
"inputsRequired": "Este necesar cel puțin un stream de intrare"
|
|
},
|
|
"toast": {
|
|
"success": "Camera {{cameraName}} a fost salvată cu succes"
|
|
},
|
|
"nameLength": "Numele camerei trebuie să aibă mai puțin de 24 de caractere."
|
|
}
|
|
},
|
|
"masksAndZones": {
|
|
"zones": {
|
|
"point_one": "{{count}} punct",
|
|
"point_few": "{{count}} puncte",
|
|
"point_other": "{{count}} de puncte",
|
|
"loiteringTime": {
|
|
"title": "Timp de ședere",
|
|
"desc": "Setează o durată minimă în secunde în care obiectul trebuie să fie în zonă pentru ca aceasta să se activeze. <em>Implicit: 0</em>"
|
|
},
|
|
"speedEstimation": {
|
|
"desc": "Activează estimarea vitezei pentru obiectele din această zonă. Atenție: Pentru ca estimarea vitezei să funcționeze corect, zona trebuie să aibă exact 4 puncte.",
|
|
"title": "Estimare viteză",
|
|
"docs": "Citește documentația",
|
|
"lineADistance": "Distanța liniei A ({{unit}})",
|
|
"lineBDistance": "Distanța liniei B ({{unit}})",
|
|
"lineCDistance": "Distanța liniei C ({{unit}})",
|
|
"lineDDistance": "Distanța liniei D ({{unit}})"
|
|
},
|
|
"add": "Adaugă zonă",
|
|
"desc": {
|
|
"title": "Zonele îți permit să definești o anumită zonă din cadrul vizual al camerei. Astfel, poți determina dacă un obiect se află sau nu într-o anumită arie de interes.",
|
|
"documentation": "Documentație"
|
|
},
|
|
"edit": "Editează zona",
|
|
"name": {
|
|
"inputPlaceHolder": "Introdu un nume…",
|
|
"title": "Nume",
|
|
"tips": "Numele trebuie să aibă cel puțin 2 caractere, trebuie să conțină cel puțin o literă și nu trebuie să fie identic cu numele unei camere sau al unei alte zone existente."
|
|
},
|
|
"inertia": {
|
|
"title": "Inerție",
|
|
"desc": "Specifică câte cadre trebuie să fie un obiect într-o zonă înainte de a fi considerat prezent în zonă. <em>Implicit: 3</em>"
|
|
},
|
|
"speedThreshold": {
|
|
"toast": {
|
|
"error": {
|
|
"pointLengthError": "Estimarea vitezei a fost dezactivată pentru această zonă. Zonele cu estimare a vitezei trebuie să aibă exact 4 puncte.",
|
|
"loiteringTimeError": "Zonele cu un timp de staționare mai mare de 0 nu ar trebui utilizate împreună cu estimarea vitezei."
|
|
}
|
|
},
|
|
"title": "Prag de viteză ({{unit}})",
|
|
"desc": "Specifică o viteză minimă pe care trebuie să o aibă obiectele pentru a fi considerate în această zonă."
|
|
},
|
|
"documentTitle": "Editează zone - Frigate",
|
|
"clickDrawPolygon": "Apasă pentru a desena un poligon pe imagine.",
|
|
"toast": {
|
|
"success": "Zona ({{zoneName}}) a fost salvată. Repornește Frigate pentru a aplica modificările."
|
|
},
|
|
"label": "Zone",
|
|
"objects": {
|
|
"title": "Obiecte",
|
|
"desc": "Lista de obiecte care se aplică acestei zone."
|
|
},
|
|
"allObjects": "Toate obiectele"
|
|
},
|
|
"motionMasks": {
|
|
"point_one": "{{count}} punct",
|
|
"point_few": "{{count}} puncte",
|
|
"point_other": "{{count}} de puncte",
|
|
"clickDrawPolygon": "Fă clic pentru a desena un poligon pe imagine.",
|
|
"label": "Măști de mișcare",
|
|
"documentTitle": "Editează masca de mișcare - Frigate",
|
|
"desc": {
|
|
"documentation": "Documentație",
|
|
"title": "Măștile de mișcare sunt folosite pentru a preveni ca anumite tipuri de mișcare nedorită să declanșeze detecția. Mascare excesivă va îngreuna urmărirea obiectelor."
|
|
},
|
|
"add": "Adaugă mască de mișcare",
|
|
"edit": "Editează masca de mișcare",
|
|
"context": {
|
|
"documentation": "Citește documentația",
|
|
"title": "Măștile de mișcare sunt folosite pentru a preveni declanșarea detecțiilor din cauza tipurilor nedorite de mișcare (de exemplu: ramuri de copaci, timestamp-uri ale camerei). Măștile de mișcare ar trebui folosite <em>cu mare prudență</em>, deoarece supramascarea va îngreuna urmărirea obiectelor."
|
|
},
|
|
"toast": {
|
|
"success": {
|
|
"title": "{{polygonName}} a fost salvat. Repornește Frigate pentru a aplica modificările.",
|
|
"noName": "Masca de mișcare a fost salvată.Repornește Frigate pentru a aplica modificările."
|
|
}
|
|
},
|
|
"polygonAreaTooLarge": {
|
|
"tips": "Măștile de mișcare nu împiedică detectarea obiectelor. Ele doar previn ca mișcarea nedorită să declanșeze o detecție.",
|
|
"title": "Masca de mișcare acoperă {{polygonArea}}% din cadrul camerei. Măștile mari de mișcare nu sunt recomandate.",
|
|
"documentation": "Citește documentația"
|
|
}
|
|
},
|
|
"objectMasks": {
|
|
"point_one": "{{count}} punct",
|
|
"point_few": "{{count}} puncte",
|
|
"point_other": "{{count}} de puncte",
|
|
"documentTitle": "Editează masca de obiecte - Frigate",
|
|
"add": "Adaugă mască de obiecte",
|
|
"edit": "Editează masca de obiecte",
|
|
"desc": {
|
|
"documentation": "Documentație",
|
|
"title": "Măștile de filtrare a obiectelor sunt folosite pentru a filtra falsele pozitive pentru un anumit tip de obiect, în funcție de locație."
|
|
},
|
|
"label": "Măști obiecte",
|
|
"objects": {
|
|
"desc": "Tipul de obiect căruia i se aplică această mască de obiecte.",
|
|
"allObjectTypes": "Toate tipurile de obiecte",
|
|
"title": "Obiecte"
|
|
},
|
|
"toast": {
|
|
"success": {
|
|
"noName": "Masca de obiecte a fost salvată. Repornește Frigate pentru a aplica modificările.",
|
|
"title": "{{polygonName}} a fost salvat. Repornește Frigate pentru a aplica modificările."
|
|
}
|
|
},
|
|
"clickDrawPolygon": "Fă clic pentru a desena un poligon pe imagine.",
|
|
"context": "Măștile de filtrare a obiectelor sunt folosite pentru a elimina falsele pozitive pentru un anumit tip de obiect, în funcție de locația acestuia."
|
|
},
|
|
"restart_required": "Repornire necesară (măști/zone modificate)",
|
|
"toast": {
|
|
"success": {
|
|
"copyCoordinates": "Coordonatele pentru {{polyName}} au fost copiate."
|
|
},
|
|
"error": {
|
|
"copyCoordinatesFailed": "Nu s-au putut copia coordonatele."
|
|
}
|
|
},
|
|
"filter": {
|
|
"all": "Toate măștile și zonele"
|
|
},
|
|
"motionMaskLabel": "Masca de mișcare {{number}}",
|
|
"objectMaskLabel": "Mască obiect {{number}} ({{label}})",
|
|
"form": {
|
|
"zoneName": {
|
|
"error": {
|
|
"mustBeAtLeastTwoCharacters": "Numele zonei trebuie să aibă cel puțin 2 caractere.",
|
|
"mustNotContainPeriod": "Numele zonei nu trebuie să conțină puncte.",
|
|
"hasIllegalCharacter": "Numele zonei conține caractere nepermise.",
|
|
"mustNotBeSameWithCamera": "Numele zonei nu trebuie să fie identic cu numele camerei.",
|
|
"alreadyExists": "O zonă cu acest nume există deja pentru această cameră.",
|
|
"mustHaveAtLeastOneLetter": "Numele zonei trebuie să aibă cel puțin o literă."
|
|
}
|
|
},
|
|
"polygonDrawing": {
|
|
"delete": {
|
|
"desc": "Ești sigur că vrei să ștergi {{type}} <em>{{name}}</em>?",
|
|
"success": "{{name}} a fost șters.",
|
|
"title": "Confirmă ștergerea"
|
|
},
|
|
"removeLastPoint": "Elimină ultimul punct",
|
|
"reset": {
|
|
"label": "Șterge toate punctele"
|
|
},
|
|
"snapPoints": {
|
|
"false": "Nu fixa punctele",
|
|
"true": "Fixează punctele"
|
|
},
|
|
"error": {
|
|
"mustBeFinished": "Desenul poligonului trebuie finalizat înainte de salvare."
|
|
}
|
|
},
|
|
"distance": {
|
|
"error": {
|
|
"mustBeFilled": "Toate câmpurile de distanță trebuie completate pentru a putea folosi estimarea vitezei.",
|
|
"text": "Distanța trebuie să fie mai mare sau egală cu 0.1."
|
|
}
|
|
},
|
|
"inertia": {
|
|
"error": {
|
|
"mustBeAboveZero": "Inerția trebuie să fie mai mare de 0."
|
|
}
|
|
},
|
|
"loiteringTime": {
|
|
"error": {
|
|
"mustBeGreaterOrEqualZero": "Timpul de staționare trebuie să fie mai mare sau egal cu 0."
|
|
}
|
|
},
|
|
"speed": {
|
|
"error": {
|
|
"mustBeGreaterOrEqualTo": "Pragul de viteză trebuie să fie mai mare sau egal cu 0.1."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"debug": {
|
|
"motion": {
|
|
"tips": "<p><strong>Casete de mișcare</strong></p><br><p>Casetele roșii vor fi suprapuse pe zonele din cadru unde este detectată în prezent mișcare</p>",
|
|
"title": "Casete de mișcare",
|
|
"desc": "Arată chenarele în jurul zonelor unde este detectată mișcare"
|
|
},
|
|
"regions": {
|
|
"tips": "<p><strong>Casete de regiune</strong></p><br><p>Casetele verde deschis vor fi suprapuse pe zonele de interes din cadru care sunt trimise către detectorul de obiecte.</p>",
|
|
"title": "Regiuni",
|
|
"desc": "Arată o casetă a regiunii de interes trimise detectorului de obiecte"
|
|
},
|
|
"desc": "Vizualizarea de depanare îți arată o vizualizare în timp real a obiectelor urmărite și a statisticilor acestora. Lista de obiecte afișează un rezumat întârziat al obiectelor detectate.",
|
|
"objectShapeFilterDrawing": {
|
|
"document": "Citește documentația ",
|
|
"area": "Suprafață",
|
|
"title": "Desenare filtru formă obiect",
|
|
"desc": "Desenează un dreptunghi pe imagine pentru a vizualiza detaliile zonei și ale raportului",
|
|
"tips": "Activează această opțiune pentru a desena un dreptunghi pe imaginea camerei, pentru a-i arăta zona și raportul. Aceste valori pot fi apoi utilizate pentru a seta parametrii de filtrare a formei obiectelor în configurația ta.",
|
|
"score": "Scor",
|
|
"ratio": "Raport"
|
|
},
|
|
"noObjects": "Nici un obiect",
|
|
"boundingBoxes": {
|
|
"title": "Casete de delimitare",
|
|
"desc": "Afișează casete de delimitare în jurul obiectelor urmărite",
|
|
"colors": {
|
|
"label": "Culori pentru casetele de delimitare ale obiectelor",
|
|
"info": "<li>La pornire, fiecărei etichete de obiect i se vor atribui culori diferite</li><li>O linie subțire albastru închis indică faptul că obiectul nu este detectat în acest moment</li><li>O linie subțire gri indică faptul că obiectul este detectat ca fiind staționar</li><li>O linie groasă indică faptul că obiectul este subiectul urmării automate (când este activată)</li>"
|
|
}
|
|
},
|
|
"title": "Depanare",
|
|
"debugging": "Depanare",
|
|
"objectList": "Listă obiecte",
|
|
"mask": {
|
|
"desc": "Afișează poligoanele măștilor de mișcare",
|
|
"title": "Măști de mișcare"
|
|
},
|
|
"detectorDesc": "Frigate folosește detectorii ({{detectors}}) pentru a detecta obiecte în stream-ul video al camerei tale.",
|
|
"timestamp": {
|
|
"title": "Marcaj temporal",
|
|
"desc": "Suprapune un marcaj temporal pe imagine"
|
|
},
|
|
"zones": {
|
|
"title": "Zone",
|
|
"desc": "Afișează conturul oricăror zone definite"
|
|
},
|
|
"paths": {
|
|
"title": "Căi",
|
|
"desc": "Afișează punctele semnificative ale traseului obiectului urmărit",
|
|
"tips": "<p><strong>Căi</strong></p><br><p>Liniile și cercurile vor indica punctele semnificative prin care obiectul urmărit s-a deplasat pe parcursul ciclului său de viață.</p>"
|
|
},
|
|
"audio": {
|
|
"title": "Audio",
|
|
"noAudioDetections": "Nicio detecție audio",
|
|
"score": "scor",
|
|
"currentRMS": "RMS curent",
|
|
"currentdbFS": "dbFS curent"
|
|
},
|
|
"openCameraWebUI": "Deschide interfața web pentru {{camera}}"
|
|
},
|
|
"users": {
|
|
"dialog": {
|
|
"deleteUser": {
|
|
"warn": "Ești sigur că vrei să ștergi utilizatorul <strong>{{username}}</strong>?",
|
|
"title": "Șterge utilizatorul",
|
|
"desc": "Această acțiune nu poate fi anulată. Aceasta va șterge definitiv contul de utilizator și va elimina toate datele asociate."
|
|
},
|
|
"changeRole": {
|
|
"desc": "Actualizează permisiunile pentru <strong>{{username}}</strong>",
|
|
"roleInfo": {
|
|
"intro": "Selectează rolul potrivit pentru acest utilizator:",
|
|
"admin": "Administrator",
|
|
"adminDesc": "Acces complet la toate funcțiile.",
|
|
"viewer": "Vizualizator",
|
|
"viewerDesc": "Limitat doar la tablourile de bord Live, Revizuire, Explorare și Exporturi.",
|
|
"customDesc": "Rol personalizat cu acces specific la cameră."
|
|
},
|
|
"select": "Selectează un rol",
|
|
"title": "Schimbă rolul utilizatorului"
|
|
},
|
|
"form": {
|
|
"password": {
|
|
"strength": {
|
|
"weak": "Slabă",
|
|
"title": "Putere parolă: ",
|
|
"veryStrong": "Foarte puternică",
|
|
"medium": "Medie",
|
|
"strong": "Puternică"
|
|
},
|
|
"placeholder": "Introdu parola",
|
|
"confirm": {
|
|
"title": "Confirmă parola",
|
|
"placeholder": "Confirmă parola"
|
|
},
|
|
"title": "Parolă",
|
|
"match": "Parolele se potrivesc",
|
|
"notMatch": "Parolele nu se potrivesc"
|
|
},
|
|
"passwordIsRequired": "Este nevoie de parolă",
|
|
"user": {
|
|
"placeholder": "Introdu nume utilizator",
|
|
"title": "Nume utilizator",
|
|
"desc": "Sunt permise doar litere, cifre, puncte și subliniere."
|
|
},
|
|
"newPassword": {
|
|
"title": "Parolă nouă",
|
|
"placeholder": "Introdu parola nouă",
|
|
"confirm": {
|
|
"placeholder": "Re-introdu parola nouă"
|
|
}
|
|
},
|
|
"usernameIsRequired": "Este nevoie de numele de utilizator"
|
|
},
|
|
"createUser": {
|
|
"confirmPassword": "Te rog să confirmi parola",
|
|
"title": "Crează un utilizator nou",
|
|
"desc": "Adaugă un cont de utilizator nou și specifică un rol pentru accesul la anumite zone ale interfeței Frigate.",
|
|
"usernameOnlyInclude": "Numele de utilizator poate conține doar litere, cifre, . sau _"
|
|
},
|
|
"passwordSetting": {
|
|
"cannotBeEmpty": "Parola nu poate fi goală",
|
|
"doNotMatch": "Parolele nu se potrivesc",
|
|
"updatePassword": "Actualizează parola pentru {{username}}",
|
|
"setPassword": "Schimbă parola",
|
|
"desc": "Creează o parolă puternică pentru a securiza acest cont."
|
|
}
|
|
},
|
|
"addUser": "Adaugă utilizator",
|
|
"management": {
|
|
"desc": "Gestionează conturile de utilizator ale acestei instanțe Frigate.",
|
|
"title": "Gestionare utilizatori"
|
|
},
|
|
"toast": {
|
|
"success": {
|
|
"roleUpdated": "Rolul a fost actualizat pentru {{user}}",
|
|
"updatePassword": "Parola a fost actualizată cu succes.",
|
|
"createUser": "Utilizatorul {{user}} a fost creat cu succes",
|
|
"deleteUser": "Utilizatorul {{user}} a fost șters cu succes"
|
|
},
|
|
"error": {
|
|
"setPasswordFailed": "Salvarea parolei a eșuat: {{errorMessage}}",
|
|
"createUserFailed": "Crearea utilizatorului a eșuat: {{errorMessage}}",
|
|
"roleUpdateFailed": "Actualizarea rolului a eșuat: {{errorMessage}}",
|
|
"deleteUserFailed": "Ștergerea utilizatorului a eșuat: {{errorMessage}}"
|
|
}
|
|
},
|
|
"updatePassword": "Actualizează parola",
|
|
"title": "Utilizatori",
|
|
"table": {
|
|
"username": "Nume utilizator",
|
|
"actions": "Acțiuni",
|
|
"role": "Rol",
|
|
"noUsers": "Nu a fost găsit niciun utilizator.",
|
|
"changeRole": "Schimbă rolul utilizatorului",
|
|
"deleteUser": "Șterge utilizatorul",
|
|
"password": "Parolă"
|
|
}
|
|
},
|
|
"notification": {
|
|
"notificationSettings": {
|
|
"title": "Setări pentru notificări",
|
|
"desc": "Frigate poate trimite nativ notificări push către dispozitivul tău atunci când rulează în browser sau este instalat ca PWA.",
|
|
"documentation": "Citește documentația"
|
|
},
|
|
"globalSettings": {
|
|
"desc": "Suspendă temporar notificările pentru camerele specifice pe toate dispozitivele înregistrate.",
|
|
"title": "Setări globale"
|
|
},
|
|
"email": {
|
|
"placeholder": "ex. exemplu@email.com",
|
|
"desc": "Este necesar un email valid, care va fi folosit pentru a te notifica în cazul în care apar probleme cu serviciul de push.",
|
|
"title": "Email"
|
|
},
|
|
"notificationUnavailable": {
|
|
"documentation": "Citește documentația",
|
|
"desc": "Notificările push web necesită un context securizat (<code>https://…</code>). Aceasta este o limitare a browserului. Accesează Frigate în mod securizat pentru a putea folosi notificările.",
|
|
"title": "Notificările nu sunt disponibile"
|
|
},
|
|
"cameras": {
|
|
"title": "Camere",
|
|
"desc": "Selectează camerele pentru care dorești să activezi notificările.",
|
|
"noCameras": "Nu există camere disponibile"
|
|
},
|
|
"deviceSpecific": "Setări specifice dispozitivului",
|
|
"registerDevice": "Înregistrează acest dispozitiv",
|
|
"unregisterDevice": "Deregistrează acest dispozitiv",
|
|
"sendTestNotification": "Trimite o notificare de test",
|
|
"suspendTime": {
|
|
"12hours": "Suspendă pentru 12 ore",
|
|
"suspend": "Suspendă",
|
|
"5minutes": "Suspendă pentru 5 minute",
|
|
"10minutes": "Suspendă pentru 10 minute",
|
|
"24hours": "Suspendă pentru 24 de ore",
|
|
"untilRestart": "Suspendă până la restart",
|
|
"1hour": "Suspendă pentru 1 oră",
|
|
"30minutes": "Suspendă pentru 30 minute"
|
|
},
|
|
"toast": {
|
|
"success": {
|
|
"registered": "Înregistrarea pentru notificări a fost realizată cu succes. Este necesară repornirea Frigate înainte ca orice notificare (inclusiv o notificare de test) să poată fi trimisă.",
|
|
"settingSaved": "Setările notificărilor au fost salvate."
|
|
},
|
|
"error": {
|
|
"registerFailed": "Eroare la salvarea înregistrării notificării."
|
|
}
|
|
},
|
|
"suspended": "Notificări suspendate {{time}}",
|
|
"active": "Notificări active",
|
|
"unsavedRegistrations": "Înregistrări notificări nesalvate",
|
|
"unsavedChanges": "Modificări ale notificărilor nesalvate",
|
|
"title": "Notificări",
|
|
"cancelSuspension": "Anulează suspendarea"
|
|
},
|
|
"frigatePlus": {
|
|
"apiKey": {
|
|
"plusLink": "Citește mai mult despre Frigate+",
|
|
"desc": "Cheia API Frigate+ permite integrarea cu serviciul Frigate+.",
|
|
"validated": "Frigate+ API key a fost detectată și validată",
|
|
"title": "Frigate+ API Key",
|
|
"notValidated": "Frigate+ API key nu a fost detectată sau nu a fost validată"
|
|
},
|
|
"snapshotConfig": {
|
|
"title": "Configurație snapshot-uri",
|
|
"table": {
|
|
"snapshots": "Snapshot-uri",
|
|
"cleanCopySnapshots": "Snapshot-uri <code>clean_copy</code>",
|
|
"camera": "Cameră"
|
|
},
|
|
"documentation": "Citește documentația",
|
|
"cleanCopyWarning": "Unele camere au snapshot-uri activate, dar copia curată (clean_copy) este dezactivată. Trebuie să activați <code>clean_copy</code> în configurația instantaneelor pentru a putea trimite imagini de la aceste camere către Frigate+.",
|
|
"desc": "Trimiterea către Frigate+ necesită ca atât snapshot-urile, cât și snapshot-urile <code>clean_copy</code> să fie activate în configurația ta."
|
|
},
|
|
"modelInfo": {
|
|
"title": "Informații model",
|
|
"supportedDetectors": "Detectoare suportate",
|
|
"plusModelType": {
|
|
"baseModel": "Model de bază",
|
|
"userModel": "Reglat-fin"
|
|
},
|
|
"loadingAvailableModels": "Se încarcă modelele disponibile…",
|
|
"modelSelect": "Modelele disponibile pe Frigate+ pot fi selectate aici. Rețineți că pot fi selectate doar modelele compatibile cu configurația actuală a detectorului dumneavoastră.",
|
|
"baseModel": "Model de bază",
|
|
"loading": "Se încarcă informațiile modelului…",
|
|
"error": "Încărcarea informațiilor modelului a eșuat",
|
|
"availableModels": "Modele disponibile",
|
|
"modelType": "Tip model",
|
|
"trainDate": "Dată antrenare",
|
|
"cameras": "Camere"
|
|
},
|
|
"toast": {
|
|
"error": "Nu s-au putut salva modificările configurației: {{errorMessage}}",
|
|
"success": "Setările Frigate+ au fost salvate. Reporniti Frigate pentru a aplica modificările."
|
|
},
|
|
"restart_required": "Repornire necesară (model Frigate+ schimbat)",
|
|
"unsavedChanges": "Modificări nesalvate ale setărilor Frigate+",
|
|
"title": "Setări Frigate+"
|
|
},
|
|
"motionDetectionTuner": {
|
|
"unsavedChanges": "Modificări nesalvate la reglajul de mișcare pentru {{camera}}",
|
|
"Threshold": {
|
|
"title": "Prag",
|
|
"desc": "Valoarea pragului determină cât de mare trebuie să fie schimbarea luminozității unui pixel pentru a fi considerată mișcare. <em>Implicit: 30</em>"
|
|
},
|
|
"contourArea": {
|
|
"desc": "Valoarea suprafeței conturului este folosită pentru a decide care grupuri de pixeli modificați se califică ca mișcare. <em>Implicit: 10</em>",
|
|
"title": "Suprafața conturului"
|
|
},
|
|
"improveContrast": {
|
|
"title": "Îmbunătățire contrast",
|
|
"desc": "Îmbunătățește contrastul pentru scene întunecate. <em>Implicit: ACTIVAT</em>"
|
|
},
|
|
"desc": {
|
|
"title": "Frigate utilizează detecția mișcării ca o primă verificare, pentru a vedea dacă există ceva semnificativ în cadru care merită verificat cu detecția de obiecte.",
|
|
"documentation": "Citește ghidul pentru reglajul mișcării"
|
|
},
|
|
"toast": {
|
|
"success": "Setările de mișcare au fost salvate."
|
|
},
|
|
"title": "Reglaj detecție mișcare"
|
|
},
|
|
"triggers": {
|
|
"documentTitle": "Declanșatoare",
|
|
"management": {
|
|
"title": "Declanșatoare",
|
|
"desc": "Gestionează declanșatoarele pentru {{camera}}. Folosește tipul miniatură pentru a declanșa pe miniaturi similare cu obiectul urmărit selectat și tipul descriere pentru a declanșa pe descrieri similare textului pe care îl specifici."
|
|
},
|
|
"addTrigger": "Adaugă declanșator",
|
|
"table": {
|
|
"name": "Nume",
|
|
"type": "Tip",
|
|
"content": "Conținut",
|
|
"threshold": "Prag",
|
|
"actions": "Acțiuni",
|
|
"noTriggers": "Nu sunt configurate declanșatoare pentru această cameră.",
|
|
"edit": "Editează",
|
|
"deleteTrigger": "Elimină declanșatorul",
|
|
"lastTriggered": "Ultima declanșare"
|
|
},
|
|
"type": {
|
|
"thumbnail": "Miniatură",
|
|
"description": "Descriere"
|
|
},
|
|
"actions": {
|
|
"alert": "Marchează ca alertă",
|
|
"notification": "Trimite notificare",
|
|
"sub_label": "Adaugă subeticheta",
|
|
"attribute": "Adaugă atribut"
|
|
},
|
|
"dialog": {
|
|
"createTrigger": {
|
|
"title": "Crează declanșator",
|
|
"desc": "Creează un declanșator pentru camera {{camera}}"
|
|
},
|
|
"editTrigger": {
|
|
"title": "Editează declanșatorul",
|
|
"desc": "Editează setările pentru declanșatorul de pe camera {{camera}}"
|
|
},
|
|
"deleteTrigger": {
|
|
"title": "Elimină declanșatorul",
|
|
"desc": "Ești sigur că vrei să ștergi declanșatorul <strong>{{triggerName}}</strong>? Această acțiune nu poate fi anulată."
|
|
},
|
|
"form": {
|
|
"name": {
|
|
"title": "Nume",
|
|
"placeholder": "Denumește acest declanșator",
|
|
"error": {
|
|
"minLength": "Câmpul trebuie să aibă cel puțin 2 caractere.",
|
|
"invalidCharacters": "Câmpul poate conține doar litere, cifre, underscore-uri și cratime.",
|
|
"alreadyExists": "Un declanșator cu acest nume există deja pentru această cameră."
|
|
},
|
|
"description": "Introduceți un nume sau o descriere unică pentru a identifica acest declanșator"
|
|
},
|
|
"enabled": {
|
|
"description": "Activează sau dezactivează acest declanșator"
|
|
},
|
|
"type": {
|
|
"title": "Tip",
|
|
"placeholder": "Selectează tipul de declanșator",
|
|
"description": "Declanșează atunci când este detectată o descriere de obiect urmărit similară",
|
|
"thumbnail": "Declanșează atunci când este detectată o miniatură de obiect urmărit similară"
|
|
},
|
|
"content": {
|
|
"title": "Conținut",
|
|
"imagePlaceholder": "Selectează o miniatură",
|
|
"textPlaceholder": "Introdu conținutul textului",
|
|
"imageDesc": "Sunt afișate doar ultimele 100 de miniaturi. Dacă nu găsiți miniatura dorită, vă rugăm să verificați obiectele anterioare în Explorator și să configurați un declanșator din meniul de acolo.",
|
|
"textDesc": "Introduceți textul pentru a declanșa această acțiune atunci când este detectată o descriere de obiect urmărit similară.",
|
|
"error": {
|
|
"required": "Conținutul este obligatoriu."
|
|
}
|
|
},
|
|
"threshold": {
|
|
"title": "Prag",
|
|
"error": {
|
|
"min": "Pragul trebuie să fie cel puțin 0",
|
|
"max": "Pragul trebuie să fie cel mult 1"
|
|
},
|
|
"desc": "Setați pragul de similitudine pentru acest declanșator. Un prag mai mare înseamnă că este necesară o potrivire mai apropiată pentru declanșarea acestuia."
|
|
},
|
|
"actions": {
|
|
"title": "Acțiuni",
|
|
"desc": "În mod implicit, Frigate trimite un mesaj MQTT pentru toate declanșatoarele. Subetichetele adaugă numele declanșatorului la eticheta obiectului. Atributele sunt metadate căutabile, stocate separat în metadatele obiectului urmărit.",
|
|
"error": {
|
|
"min": "Trebuie selectată cel puțin o acțiune."
|
|
}
|
|
},
|
|
"friendly_name": {
|
|
"title": "Nume prietenos",
|
|
"placeholder": "Denumește sau descrie acest declanșator",
|
|
"description": "Un nume prietenos opțional sau un text descriptiv pentru acest declanșator."
|
|
}
|
|
}
|
|
},
|
|
"toast": {
|
|
"success": {
|
|
"createTrigger": "Declanșatorul {{name}} a fost creat cu succes.",
|
|
"updateTrigger": "Declanșatorul {{name}} a fost actualizat cu succes.",
|
|
"deleteTrigger": "Declanșatorul {{name}} a fost eliminat cu succes."
|
|
},
|
|
"error": {
|
|
"createTriggerFailed": "Crearea declanșatorului a eșuat: {{errorMessage}}",
|
|
"updateTriggerFailed": "Actualizarea declanșatorului a eșuat: {{errorMessage}}",
|
|
"deleteTriggerFailed": "Eliminarea declanșatorului a eșuat: {{errorMessage}}"
|
|
}
|
|
},
|
|
"semanticSearch": {
|
|
"title": "Căutarea semantică este dezactivată",
|
|
"desc": "Căutarea semantică trebuie să fie activată pentru a utiliza declanșatoarele."
|
|
},
|
|
"wizard": {
|
|
"title": "Creează declanșator",
|
|
"step1": {
|
|
"description": "Configurează setările de bază pentru declanșatorul tău."
|
|
},
|
|
"step2": {
|
|
"description": "Configurează conținutul care va declanșa această acțiune."
|
|
},
|
|
"step3": {
|
|
"description": "Configurează pragul și acțiunile pentru acest declanșator."
|
|
},
|
|
"steps": {
|
|
"nameAndType": "Nume și Tip",
|
|
"configureData": "Configurează datele",
|
|
"thresholdAndActions": "Prag și Acțiuni"
|
|
}
|
|
}
|
|
},
|
|
"roles": {
|
|
"management": {
|
|
"title": "Gestionare rol vizualizator",
|
|
"desc": "Gestionează rolurile personalizate de vizualizator și permisiunile lor de acces la cameră pentru această instanță Frigate."
|
|
},
|
|
"addRole": "Adaugă rol",
|
|
"table": {
|
|
"role": "Rol",
|
|
"cameras": "Camere",
|
|
"actions": "Acțiuni",
|
|
"noRoles": "Nu au fost găsite roluri personalizate.",
|
|
"editCameras": "Editează camerele",
|
|
"deleteRole": "Șterge rol"
|
|
},
|
|
"toast": {
|
|
"success": {
|
|
"createRole": "Rolul {{role}} a fost creat cu succes",
|
|
"updateCameras": "Camerele au fost actualizate pentru rolul {{role}}",
|
|
"deleteRole": "Rolul {{role}} a fost șters cu succes",
|
|
"userRolesUpdated_one": "{{count}} utilizator(i) atribuiți acestui rol au fost actualizați la „vizualizator”, care are acces la toate camerele.",
|
|
"userRolesUpdated_few": "",
|
|
"userRolesUpdated_other": ""
|
|
},
|
|
"error": {
|
|
"createRoleFailed": "Crearea rolului a eșuat: {{errorMessage}}",
|
|
"updateCamerasFailed": "Actualizarea camerelor a eșuat: {{errorMessage}}",
|
|
"deleteRoleFailed": "Ștergerea rolului a eșuat: {{errorMessage}}",
|
|
"userUpdateFailed": "Actualizarea rolurilor utilizatorilor a eșuat: {{errorMessage}}"
|
|
}
|
|
},
|
|
"dialog": {
|
|
"createRole": {
|
|
"title": "Creează rol nou",
|
|
"desc": "Adaugă un rol nou și specifică permisiunile de acces la camere."
|
|
},
|
|
"editCameras": {
|
|
"title": "Editează camerele rolului",
|
|
"desc": "Actualizează accesul la camere pentru rolul <strong>{{role}}</strong>."
|
|
},
|
|
"deleteRole": {
|
|
"title": "Șterge rolul",
|
|
"desc": "Această acțiune nu poate fi anulată. Aceasta va șterge permanent rolul și va atribui orice utilizatori cu acest rol la rolul „vizualizator”, care va oferi acces vizualizator la toate camerele.",
|
|
"warn": "Ești sigur că vrei să ștergi <strong>{{role}}</strong>?",
|
|
"deleting": "Se șterge..."
|
|
},
|
|
"form": {
|
|
"role": {
|
|
"title": "Nume rol",
|
|
"placeholder": "Introduceți numele rolului",
|
|
"desc": "Sunt permise doar litere, cifre, puncte și linii de subliniere.",
|
|
"roleIsRequired": "Numele rolului este obligatoriu",
|
|
"roleOnlyInclude": "Numele rolului poate include doar litere, cifre, . sau _",
|
|
"roleExists": "Un rol cu acest nume există deja."
|
|
},
|
|
"cameras": {
|
|
"title": "Camere",
|
|
"desc": "Selectați camerele la care acest rol are acces. Este necesară cel puțin o cameră.",
|
|
"required": "Trebuie selectată cel puțin o cameră."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"cameraWizard": {
|
|
"title": "Adaugă cameră",
|
|
"description": "Urmează pașii de mai jos pentru a adăuga o cameră nouă la sistemul tău Frigate.",
|
|
"steps": {
|
|
"nameAndConnection": "Nume și Conexiune",
|
|
"streamConfiguration": "Configurare streaming",
|
|
"validationAndTesting": "Validare și Testare"
|
|
},
|
|
"save": {
|
|
"success": "Camera nouă {{cameraName}} a fost salvată cu succes.",
|
|
"failure": "Eroare la salvarea {{cameraName}}."
|
|
},
|
|
"testResultLabels": {
|
|
"resolution": "Rezoluție",
|
|
"video": "Video",
|
|
"audio": "Audio",
|
|
"fps": "FPS"
|
|
},
|
|
"commonErrors": {
|
|
"noUrl": "Te rog să furnizezi un URL de streaming valid",
|
|
"testFailed": "Testul de streaming a eșuat: {{error}}"
|
|
},
|
|
"step1": {
|
|
"description": "Introdu detaliile camerei și testează conexiunea.",
|
|
"cameraName": "Nume cameră",
|
|
"cameraNamePlaceholder": "ex. usă_intrare sau Vedere Curte Spate",
|
|
"host": "Gazdă/Adresă IP",
|
|
"port": "Port",
|
|
"username": "Nume de utilizator",
|
|
"usernamePlaceholder": "Opțional",
|
|
"password": "Parolă",
|
|
"passwordPlaceholder": "Opțional",
|
|
"selectTransport": "Selectează protocolul de transport",
|
|
"cameraBrand": "Brand cameră",
|
|
"selectBrand": "Selectează marca camerei pentru șablonul de URL",
|
|
"customUrl": "URL Streaming Personalizat",
|
|
"brandInformation": "Informații despre brand",
|
|
"brandUrlFormat": "Pentru camere cu formatul URL RTSP ca: {{exampleUrl}}",
|
|
"customUrlPlaceholder": "rtsp://utilizator:parolă@gazdă:port/cale",
|
|
"testConnection": "Testează Conexiunea",
|
|
"testSuccess": "Testul de conexiune a reușit!",
|
|
"testFailed": "Testul de conexiune a eșuat. Te rog să verifici datele introduse și să încerci din nou.",
|
|
"streamDetails": "Detalii stream",
|
|
"warnings": {
|
|
"noSnapshot": "Nu se poate obține un snapshot de pe stream-ul configurat."
|
|
},
|
|
"errors": {
|
|
"brandOrCustomUrlRequired": "Ori selectează un brand de cameră cu adresă gazdă/IP, ori alege „Alta” cu un URL personalizat",
|
|
"nameRequired": "Numele camerei este obligatoriu",
|
|
"nameLength": "Numele camerei trebuie să aibă 64 de caractere sau mai puțin",
|
|
"invalidCharacters": "Numele camerei conține caractere nevalide",
|
|
"nameExists": "Numele camerei există deja",
|
|
"brands": {
|
|
"reolink-rtsp": "RTSP Reolink nu este recomandat. Activează HTTP în setările firmware ale camerei și repornește asistentul."
|
|
},
|
|
"customUrlRtspRequired": "URL-urile personalizate trebuie să înceapă cu \"rtsp://\". Este necesară configurare manuală pentru stream-urile de cameră non-RTSP."
|
|
},
|
|
"docs": {
|
|
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
|
},
|
|
"testing": {
|
|
"probingMetadata": "Sondare metadate cameră...",
|
|
"fetchingSnapshot": "Preluare snapshot cameră..."
|
|
}
|
|
},
|
|
"step2": {
|
|
"description": "Configurează rolurile de streaming și adaugă stream-uri suplimentare pentru camera ta.",
|
|
"streamsTitle": "Stream-uri cameră",
|
|
"addStream": "Adaugă stream",
|
|
"addAnotherStream": "Adaugă un alt stream",
|
|
"streamTitle": "Stream {{number}}",
|
|
"streamUrl": "URL stream",
|
|
"streamUrlPlaceholder": "rtsp://utilizator:parolă@gazdă:port/cale",
|
|
"url": "URL",
|
|
"resolution": "Rezoluție",
|
|
"selectResolution": "Selectează rezoluția",
|
|
"quality": "Calitate",
|
|
"selectQuality": "Selectează calitatea",
|
|
"roles": "Roluri",
|
|
"roleLabels": {
|
|
"detect": "Detecție obiecte",
|
|
"record": "Înregistrare",
|
|
"audio": "Audio"
|
|
},
|
|
"testStream": "Testează conexiunea",
|
|
"testSuccess": "Testul de streaming a reușit!",
|
|
"testFailed": "Testul de streaming a eșuat",
|
|
"testFailedTitle": "Test eșuat",
|
|
"connected": "Conectat",
|
|
"notConnected": "Neconectat",
|
|
"featuresTitle": "Funcționalități",
|
|
"go2rtc": "Redu conexiunile la cameră",
|
|
"detectRoleWarning": "Cel puțin un stream trebuie să aibă rolul „detectare” pentru a continua.",
|
|
"rolesPopover": {
|
|
"title": "Roluri de streaming",
|
|
"detect": "Stream principal pentru detecția obiectelor.",
|
|
"record": "Salvează segmente ale stream-ului video pe baza setărilor de configurare.",
|
|
"audio": "Stream pentru detecția bazată pe sunet."
|
|
},
|
|
"featuresPopover": {
|
|
"title": "Funcționalități streaming",
|
|
"description": "Folosește restreaming go2rtc pentru a reduce conexiunile la cameră."
|
|
}
|
|
},
|
|
"step3": {
|
|
"description": "Validare finală și analiză înainte de a salva noua cameră. Conectează fiecare stream înainte de a salva.",
|
|
"validationTitle": "Validare stream",
|
|
"connectAllStreams": "Conectează toate stream-urile",
|
|
"reconnectionSuccess": "Reconectare reușită.",
|
|
"reconnectionPartial": "Unele stram-uri nu s-au reconectat.",
|
|
"streamUnavailable": "Previzualizare streaming indisponibilă",
|
|
"reload": "Reîncarcă",
|
|
"connecting": "Conectare...",
|
|
"streamTitle": "Stream {{number}}",
|
|
"valid": "Valid",
|
|
"failed": "Eșuat",
|
|
"notTested": "Netestat",
|
|
"connectStream": "Conectare",
|
|
"connectingStream": "Se conectează",
|
|
"disconnectStream": "Deconectare",
|
|
"estimatedBandwidth": "Lățime de bandă estimată",
|
|
"roles": "Roluri",
|
|
"none": "Niciunul",
|
|
"error": "Eroare",
|
|
"streamValidated": "Stream {{number}} validat cu succes",
|
|
"streamValidationFailed": "Validarea pentru stream {{number}} a eșuat",
|
|
"saveAndApply": "Salvează Camera Nouă",
|
|
"saveError": "Configurație invalidă. Verifică setările.",
|
|
"issues": {
|
|
"title": "Validare stream",
|
|
"videoCodecGood": "Codecul video este {{codec}}.",
|
|
"audioCodecGood": "Codecul audio este {{codec}}.",
|
|
"noAudioWarning": "Nu s-a detectat audio pentru acest strem, înregistrările nu vor avea sunet.",
|
|
"audioCodecRecordError": "Codec-ul audio AAC este necesar pentru a suporta audio în înregistrări.",
|
|
"audioCodecRequired": "Un stream audio este necesar pentru a suporta detecția audio.",
|
|
"restreamingWarning": "Reducerea conexiunilor la cameră pentru stream-ul de înregistrare poate crește ușor utilizarea procesorului.",
|
|
"dahua": {
|
|
"substreamWarning": "Substream-ul 1 este blocat la o rezoluție scăzută. Multe camere Dahua / Amcrest / EmpireTech suportă substream-uri suplimentare care trebuie să fie activate în setările camerei. Este recomandat să verifici și să utilizezi acele stream-uri, dacă sunt disponibile."
|
|
},
|
|
"hikvision": {
|
|
"substreamWarning": "Substream-ul 1 este blocat la o rezoluție scăzută. Multe camere Hikvision suportă substream-uri suplimentare care trebuie să fie activate în setările camerei. Este recomandat să verifici și să utilizezi acele strem-uri, dacă sunt disponibile."
|
|
},
|
|
"resolutionHigh": "O rezoluție de {{resolution}} poate cauza o utilizare crescută a resurselor.",
|
|
"resolutionLow": "O rezoluție de {{resolution}} poate fi prea mică pentru detectarea fiabilă a obiectelor mici."
|
|
},
|
|
"ffmpegModule": "Folosește modul de compatibilitate pentru stream-uri",
|
|
"ffmpegModuleDescription": "Dacă fluxul nu se încarcă după mai multe încercări, activați această opțiune. Când este activată, Frigate va folosi modulul ffmpeg împreună cu go2rtc. Aceasta poate oferi o compatibilitate mai bună cu unele fluxuri de camere."
|
|
}
|
|
},
|
|
"cameraManagement": {
|
|
"title": "Administrează Camerele",
|
|
"addCamera": "Adaugă cameră nouă",
|
|
"editCamera": "Editează cameră:",
|
|
"selectCamera": "Selectează o cameră",
|
|
"backToSettings": "Înapoi la setările camerei",
|
|
"streams": {
|
|
"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.<br /> <em>Notă: Aceasta nu dezactivează restreamingul go2rtc.</em>"
|
|
},
|
|
"cameraConfig": {
|
|
"add": "Adaugă cameră",
|
|
"edit": "Editează cameră",
|
|
"description": "Configurează setările camerei, inclusiv intrările și rolurile de streaming.",
|
|
"name": "Nume cameră",
|
|
"nameRequired": "Numele camerei este obligatoriu",
|
|
"nameLength": "Numele camerei trebuie să fie mai scurt de 64 de caractere.",
|
|
"namePlaceholder": "ex. ușă_intrare sau Vedere Curte Spate",
|
|
"enabled": "Activat",
|
|
"ffmpeg": {
|
|
"inputs": "Stream-uri de intrare",
|
|
"path": "Cale streaming",
|
|
"pathRequired": "Calea streaming este obligatorie",
|
|
"pathPlaceholder": "rtsp://...",
|
|
"roles": "Roluri",
|
|
"rolesRequired": "Este necesar cel puțin un rol",
|
|
"rolesUnique": "Fiecare rol (audio, detectare, înregistrare) poate fi atribuit unui singur stream",
|
|
"addInput": "Adaugă stream de intrare",
|
|
"removeInput": "Elimină stream-ul de intrare",
|
|
"inputsRequired": "Este necesar cel puțin un stream de intrare"
|
|
},
|
|
"go2rtcStreams": "Streamuri go2rtc",
|
|
"streamUrls": "URL-uri streaming",
|
|
"addUrl": "Adaugă URL",
|
|
"addGo2rtcStream": "Adaugă stream go2rtc",
|
|
"toast": {
|
|
"success": "Camera {{cameraName}} salvată cu succes"
|
|
}
|
|
}
|
|
},
|
|
"cameraReview": {
|
|
"title": "Setări de Revizuire a Camerei",
|
|
"object_descriptions": {
|
|
"title": "Descrieri de Obiecte cu AI Generativ",
|
|
"desc": "Activează/dezactivează temporar descrierile de obiecte cu AI Generativ pentru această cameră. Când este dezactivată, descrierile generate de AI nu vor fi solicitate pentru obiectele urmărite pe această cameră."
|
|
},
|
|
"review_descriptions": {
|
|
"title": "Descrieri de revizuire cu AI Generativ",
|
|
"desc": "Activează/dezactivează temporar descrierile de revizuire cu AI Generativ pentru această cameră. Când este dezactivat, descrierile generate de AI nu vor fi solicitate pentru elementele de revizuire de pe această cameră."
|
|
},
|
|
"review": {
|
|
"title": "Revizuire",
|
|
"desc": "Activează/dezactivează temporar alertele și detecțiile pentru această cameră până la repornirea Frigate. Când este dezactivat, nu vor fi generate elemente de revizuire noi. ",
|
|
"alerts": "Alerte ",
|
|
"detections": "Detecții "
|
|
},
|
|
"reviewClassification": {
|
|
"title": "Clasificare revizuire",
|
|
"desc": "Frigate clasifică elementele de revizuire ca Alerte și Detecții. În mod implicit, toate obiectele de tip <em>persoană</em> și <em>mașină</em> sunt considerate Alerte. Poți rafina clasificarea elementelor tale de revizuire prin configurarea zonelor necesare pentru acestea.",
|
|
"noDefinedZones": "Nu sunt definite zone pentru această cameră.",
|
|
"objectAlertsTips": "Toate obiectele {{alertsLabels}} de pe {{cameraName}} vor fi afișate ca Alerte.",
|
|
"zoneObjectAlertsTips": "Toate obiectele {{alertsLabels}} detectate în {{zone}} pe {{cameraName}} vor fi afișate ca Alerte.",
|
|
"objectDetectionsTips": "Toate obiectele {{detectionsLabels}} necategorizate pe {{cameraName}} vor fi afișate ca Detecții indiferent de zona în care se află.",
|
|
"zoneObjectDetectionsTips": {
|
|
"text": "Toate obiectele {{detectionsLabels}} necategorizate în {{zone}} pe {{cameraName}} vor fi afișate ca Detecții.",
|
|
"notSelectDetections": "Toate obiectele {{detectionsLabels}} detectate în {{zone}} pe {{cameraName}} și necategorizate ca Alerte vor fi afișate ca Detecții indiferent de zona în care se află.",
|
|
"regardlessOfZoneObjectDetectionsTips": "Toate obiectele {{detectionsLabels}} necategorizate pe {{cameraName}} vor fi afișate ca Detecții indiferent de zona în care se află."
|
|
},
|
|
"unsavedChanges": "Setări de Clasificare Revizuire nesalvate pentru {{camera}}",
|
|
"selectAlertsZones": "Selectați zonele pentru Alerte",
|
|
"selectDetectionsZones": "Selectați zonele pentru Detecții",
|
|
"limitDetections": "Limitați detecțiile la zone specifice",
|
|
"toast": {
|
|
"success": "Configurația Clasificare Revizuire a fost salvată. Reporniți Frigate pentru a aplica modificările."
|
|
}
|
|
}
|
|
}
|
|
}
|