mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 21:44:13 +03:00
Translated using Weblate (Romanian)
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
This commit is contained in:
parent
85c5937667
commit
0e75767e57
@ -237,7 +237,10 @@
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"back": "Mergi înapoi"
|
||||
"back": "Mergi înapoi",
|
||||
"hide": "Ascunde {{item}}",
|
||||
"show": "Afișează {{item}}",
|
||||
"ID": "ID"
|
||||
},
|
||||
"selectItem": "Selectează {{item}}",
|
||||
"pagination": {
|
||||
@ -281,5 +284,14 @@
|
||||
"readTheDocumentation": "Citește documentația",
|
||||
"information": {
|
||||
"pixels": "{{area}}px"
|
||||
},
|
||||
"list": {
|
||||
"two": "{{0}} și {{1}}",
|
||||
"many": "{{items}}, și {{last}}",
|
||||
"separatorWithSpace": ", "
|
||||
},
|
||||
"field": {
|
||||
"optional": "Opțional",
|
||||
"internalID": "ID-ul Intern pe care Frigate îl folosește în configurație și în baza de date"
|
||||
}
|
||||
}
|
||||
|
||||
@ -83,7 +83,7 @@
|
||||
"export": "Exportă",
|
||||
"selectOrExport": "Selectează sau exportă",
|
||||
"toast": {
|
||||
"success": "Exportul a început cu succes. Vizualizați fișierul în dosarul /exports.",
|
||||
"success": "Exportul a început cu succes. Vizualizați fișierul pe pagina de exporturi.",
|
||||
"error": {
|
||||
"failed": "Eroare la pornirea exportului: {{error}}",
|
||||
"endTimeMustAfterStartTime": "Ora de sfârșit trebuie să fie după ora de început",
|
||||
@ -129,6 +129,7 @@
|
||||
"search": {
|
||||
"placeholder": "Caută după etichetă sau subetichetă..."
|
||||
},
|
||||
"noImages": "Nu s-au găsit miniaturi pentru această cameră"
|
||||
"noImages": "Nu s-au găsit miniaturi pentru această cameră",
|
||||
"unknownLabel": "Imaginea declanșator salvată"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,164 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": "Modele de clasificare",
|
||||
"button": {
|
||||
"deleteClassificationAttempts": "Șterge imaginile de clasificare",
|
||||
"renameCategory": "Redenumește clasa",
|
||||
"deleteCategory": "Șterge clasa",
|
||||
"deleteImages": "Șterge imaginile",
|
||||
"trainModel": "Antrenează modelul",
|
||||
"addClassification": "Adaugă clasificare",
|
||||
"deleteModels": "Șterge modelele",
|
||||
"editModel": "Editează modelul"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"deletedCategory": "Clasă ștearsă",
|
||||
"deletedImage": "Imagini șterse",
|
||||
"categorizedImage": "Imagine clasificată cu succes",
|
||||
"trainedModel": "Model antrenat cu succes.",
|
||||
"trainingModel": "Antrenamentul modelului a fost pornit cu succes.",
|
||||
"deletedModel_one": "{{count}} model șters cu succes",
|
||||
"deletedModel_few": "{{count}} modele șterse cu succes",
|
||||
"deletedModel_other": "{{count}} modele șterse cu succes",
|
||||
"updatedModel": "Configurația modelului a fost actualizată cu succes"
|
||||
},
|
||||
"error": {
|
||||
"deleteImageFailed": "Ștergerea a eșuat: {{errorMessage}}",
|
||||
"deleteCategoryFailed": "Ștergerea clasei a eșuat: {{errorMessage}}",
|
||||
"categorizeFailed": "Categorisirea imaginii a eșuat: {{errorMessage}}",
|
||||
"trainingFailed": "Pornirea antrenamentului modelului a eșuat: {{errorMessage}}",
|
||||
"deleteModelFailed": "Ștergerea modelului a eșuat: {{errorMessage}}",
|
||||
"updateModelFailed": "Actualizarea modelului a eșuat: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"deleteCategory": {
|
||||
"title": "Șterge clasa",
|
||||
"desc": "Sigur doriți să ștergeți clasa {{name}}? Aceasta va șterge permanent toate imaginile asociate și va necesita reantrenarea modelului."
|
||||
},
|
||||
"deleteDatasetImages": {
|
||||
"title": "Șterge imaginile setului de date",
|
||||
"desc": "Sigur doriți să ștergeți {{count}} imagini din {{dataset}}? Această acțiune nu poate fi anulată și va necesita reantrenarea modelului."
|
||||
},
|
||||
"deleteTrainImages": {
|
||||
"title": "Șterge imaginile de antrenament",
|
||||
"desc": "Sigur doriți să ștergeți {{count}} imagini? Această acțiune nu poate fi anulată."
|
||||
},
|
||||
"renameCategory": {
|
||||
"title": "Redenumește clasa",
|
||||
"desc": "Introduceți un nume nou pentru {{name}}. Va trebui să reantrenați modelul pentru ca modificarea numelui să aibă efect."
|
||||
},
|
||||
"description": {
|
||||
"invalidName": "Nume invalid. Numele pot include doar litere, cifre, spații, apostrofuri, underscore-uri și liniuțe."
|
||||
},
|
||||
"train": {
|
||||
"title": "Clasificări recente",
|
||||
"titleShort": "Recente",
|
||||
"aria": "Selectează clasificările recente"
|
||||
},
|
||||
"categories": "Clase",
|
||||
"createCategory": {
|
||||
"new": "Creează clasă nouă"
|
||||
},
|
||||
"categorizeImageAs": "Clasifică imaginea ca:",
|
||||
"categorizeImage": "Clasifică imaginea",
|
||||
"noModels": {
|
||||
"object": {
|
||||
"title": "Nu există modele de clasificare a obiectelor",
|
||||
"description": "Creează un model personalizat pentru a clasifica obiectele detectate.",
|
||||
"buttonText": "Creează model de obiect"
|
||||
},
|
||||
"state": {
|
||||
"title": "Nu există modele de clasificare a stării",
|
||||
"description": "Creează un model personalizat pentru a monitoriza și clasifica schimbările de stare în anumite zone ale camerei.",
|
||||
"buttonText": "Creează model de stare"
|
||||
}
|
||||
},
|
||||
"wizard": {
|
||||
"title": "Creează clasificare nouă",
|
||||
"steps": {
|
||||
"nameAndDefine": "Numire și definire",
|
||||
"stateArea": "Zona de stare",
|
||||
"chooseExamples": "Alege exemple"
|
||||
},
|
||||
"step1": {
|
||||
"description": "Modelele de stare monitorizează zone fixe ale camerei pentru schimbări (de exemplu, ușă deschisă/închisă). Modelele de obiect adaugă clasificări obiectelor detectate (de exemplu, animale cunoscute, curieri etc.).",
|
||||
"name": "Nume",
|
||||
"namePlaceholder": "Introduceți numele modelului...",
|
||||
"type": "Tip",
|
||||
"typeState": "Stare",
|
||||
"typeObject": "Obiect",
|
||||
"objectLabel": "Etichetă obiect",
|
||||
"objectLabelPlaceholder": "Selectează tipul obiectului...",
|
||||
"classificationType": "Tip de clasificare",
|
||||
"classificationTypeTip": "Află despre tipurile de clasificare",
|
||||
"classificationTypeDesc": "Subetichetele adaugă text suplimentar la eticheta obiectului (de exemplu, 'Persoană: UPS'). Atributele sunt metadate căutabile, stocate separat în metadatele obiectului.",
|
||||
"classificationSubLabel": "Subeticheta",
|
||||
"classificationAttribute": "Atribut",
|
||||
"classes": "Clase",
|
||||
"classesTip": "Află despre clase",
|
||||
"classesStateDesc": "Definește diferitele stări în care poate fi zona camerei tale. De exemplu: 'deschis' și 'închis' pentru o ușă de garaj.",
|
||||
"classesObjectDesc": "Definește diferitele categorii în care să fie clasificate obiectele detectate. De exemplu: 'curier', 'rezident', 'necunoscut' pentru clasificarea persoanelor.",
|
||||
"classPlaceholder": "Introduceți numele clasei...",
|
||||
"errors": {
|
||||
"nameRequired": "Numele modelului este obligatoriu",
|
||||
"nameLength": "Numele modelului trebuie să aibă 64 de caractere sau mai puțin",
|
||||
"nameOnlyNumbers": "Numele modelului nu poate conține doar cifre",
|
||||
"classRequired": "Este necesară cel puțin 1 clasă",
|
||||
"classesUnique": "Numele claselor trebuie să fie unice",
|
||||
"stateRequiresTwoClasses": "Modelele de stare necesită cel puțin 2 clase",
|
||||
"objectLabelRequired": "Vă rugăm să selectați o etichetă de obiect",
|
||||
"objectTypeRequired": "Vă rugăm să selectați un tip de clasificare"
|
||||
},
|
||||
"states": "Stări"
|
||||
},
|
||||
"step2": {
|
||||
"description": "Selectați camerele și definiți zona de monitorizat pentru fiecare cameră. Modelul va clasifica starea acestor zone.",
|
||||
"cameras": "Camere",
|
||||
"selectCamera": "Selectează camera",
|
||||
"noCameras": "Apasă pe + pentru a adăuga camere",
|
||||
"selectCameraPrompt": "Selectați o cameră din listă pentru a defini aria sa de monitorizare"
|
||||
},
|
||||
"step3": {
|
||||
"selectImagesPrompt": "Selectați toate imaginile cu: {{className}}",
|
||||
"selectImagesDescription": "Apăsați pe imagini pentru a le selecta. Apăsați pe Continuare când ați terminat cu această clasă.",
|
||||
"generating": {
|
||||
"title": "Generare imagini de exemplu",
|
||||
"description": "Frigate preia imagini reprezentative din înregistrările tale. Aceasta poate dura câteva momente..."
|
||||
},
|
||||
"training": {
|
||||
"title": "Antrenare model",
|
||||
"description": "Modelul tău este antrenat în fundal. Închide această fereastră și modelul va începe să ruleze imediat ce antrenamentul este finalizat."
|
||||
},
|
||||
"retryGenerate": "Reîncearcă generarea",
|
||||
"noImages": "Nu s-au generat imagini de exemplu",
|
||||
"classifying": "Clasificare și antrenare...",
|
||||
"trainingStarted": "Antrenamentul a început cu succes",
|
||||
"errors": {
|
||||
"noCameras": "Nu există camere configurate",
|
||||
"noObjectLabel": "Nu a fost selectată nicio etichetă de obiect",
|
||||
"generateFailed": "Generarea exemplelor a eșuat: {{error}}",
|
||||
"generationFailed": "Generarea a eșuat. Vă rugăm să încercați din nou.",
|
||||
"classifyFailed": "Clasificarea imaginilor a eșuat: {{error}}"
|
||||
},
|
||||
"generateSuccess": "Imaginile de exemplu au fost generate cu succes"
|
||||
}
|
||||
},
|
||||
"deleteModel": {
|
||||
"title": "Șterge modelul de clasificare",
|
||||
"single": "Sigur doriți să ștergeți {{name}}? Aceasta va șterge permanent toate datele asociate, inclusiv imaginile și datele de antrenament. Această acțiune nu poate fi anulată.",
|
||||
"desc": "Sigur doriți să ștergeți {{count}} model(e)? Aceasta va șterge permanent toate datele asociate, inclusiv imaginile și datele de antrenament. Această acțiune nu poate fi anulată."
|
||||
},
|
||||
"menu": {
|
||||
"objects": "Obiecte",
|
||||
"states": "Stări"
|
||||
},
|
||||
"details": {
|
||||
"scoreInfo": "Scorul reprezintă încrederea medie a clasificării pentru toate detecțiile acestui obiect."
|
||||
},
|
||||
"edit": {
|
||||
"title": "Editează modelul de clasificare",
|
||||
"descriptionState": "Editează clasele pentru acest model de clasificare a stării. Modificările vor necesita reantrenarea modelului.",
|
||||
"descriptionObject": "Editează tipul de obiect și tipul de clasificare pentru acest model de clasificare a obiectelor.",
|
||||
"stateClassesInfo": "Notă: Modificarea claselor de stare necesită reantrenarea modelului cu clasele actualizate."
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,12 +40,20 @@
|
||||
"detail": {
|
||||
"noDataFound": "Nicio dată detaliată de revizuit",
|
||||
"aria": "Comută vizualizarea detaliată",
|
||||
"trackedObject_one": "obiect urmărit",
|
||||
"trackedObject_other": "obiecte urmărite",
|
||||
"noObjectDetailData": "Nicio dată de detaliu obiect disponibilă."
|
||||
"trackedObject_one": "obiect",
|
||||
"trackedObject_other": "obiecte",
|
||||
"noObjectDetailData": "Nicio dată de detaliu obiect disponibilă.",
|
||||
"label": "Detaliu",
|
||||
"settings": "Setări vizualizare detaliată",
|
||||
"alwaysExpandActive": {
|
||||
"title": "Extinde întotdeauna activul",
|
||||
"desc": "Extinde întotdeauna detaliile obiectului elementului activ de revizuire, atunci când sunt disponibile."
|
||||
}
|
||||
},
|
||||
"objectTrack": {
|
||||
"trackedPoint": "Punct urmărit",
|
||||
"clickToSeek": "Fă clic pentru a naviga la acest moment"
|
||||
}
|
||||
"clickToSeek": "Apasă pentru a naviga la acest moment"
|
||||
},
|
||||
"zoomIn": "Mărește",
|
||||
"zoomOut": "Micșorează"
|
||||
}
|
||||
|
||||
@ -33,7 +33,8 @@
|
||||
"details": "detalii",
|
||||
"snapshot": "snapshot",
|
||||
"video": "video",
|
||||
"object_lifecycle": "ciclul de viață al obiectului"
|
||||
"object_lifecycle": "ciclul de viață al obiectului",
|
||||
"thumbnail": "miniatură"
|
||||
},
|
||||
"objectLifecycle": {
|
||||
"lifecycleItemDesc": {
|
||||
@ -200,12 +201,22 @@
|
||||
"audioTranscription": {
|
||||
"label": "Transcrie",
|
||||
"aria": "Solicită transcrierea audio"
|
||||
},
|
||||
"viewTrackingDetails": {
|
||||
"label": "Vizualizați detaliile de urmărire",
|
||||
"aria": "Vizualizați detaliile de urmărire"
|
||||
},
|
||||
"showObjectDetails": {
|
||||
"label": "Afișează traseul obiectului"
|
||||
},
|
||||
"hideObjectDetails": {
|
||||
"label": "Ascunde traseul obiectului"
|
||||
}
|
||||
},
|
||||
"dialog": {
|
||||
"confirmDelete": {
|
||||
"title": "Confirmă ștergerea",
|
||||
"desc": "Ștergerea acestui obiect urmărit elimină instantaneul, orice încorporări salvate și orice intrări asociate ciclului de viață al obiectului. Materialul video înregistrat al acestui obiect urmărit în vizualizarea Istoric <em>NU</em> va fi șters.<br /><br />Ești sigur că vrei să continui?"
|
||||
"desc": "Ștergerea acestui obiect urmărit elimină snapshot-ul, orice încorporări salvate și orice intrări asociate detaliilor de urmărire. Materialul video înregistrat al acestui obiect urmărit în vizualizarea Istoric <em>NU</em> va fi șters.<br /><br />Ești sigur că vrei să continui?"
|
||||
}
|
||||
},
|
||||
"noTrackedObjects": "Nu au fost găsite obiecte urmărite",
|
||||
@ -224,5 +235,53 @@
|
||||
},
|
||||
"concerns": {
|
||||
"label": "Îngrijorări"
|
||||
},
|
||||
"trackingDetails": {
|
||||
"title": "Detalii de Urmărire",
|
||||
"noImageFound": "Nu s-a găsit nicio imagine pentru acest marcaj de timp.",
|
||||
"createObjectMask": "Creează Masca Obiectului",
|
||||
"adjustAnnotationSettings": "Ajustează Setările de anotare",
|
||||
"scrollViewTips": "Apasă pentru a vizualiza momentele semnificative din ciclul de viață al acestui obiect.",
|
||||
"autoTrackingTips": "Pozițiile casetelor de delimitare vor fi inexacte pentru camerele cu urmărire automată.",
|
||||
"count": "{{first}} din {{second}}",
|
||||
"trackedPoint": "Punct Urmărit",
|
||||
"lifecycleItemDesc": {
|
||||
"visible": "detectat {{label}}",
|
||||
"entered_zone": "{{label}} a intrat în {{zones}}",
|
||||
"active": "{{label}} a devenit activ",
|
||||
"stationary": "{{label}} a devenit staționar",
|
||||
"attribute": {
|
||||
"faceOrLicense_plate": "{{attribute}} detectat pentru {{label}}",
|
||||
"other": "{{label}} recunoscut ca {{attribute}}"
|
||||
},
|
||||
"gone": "{{label}} a plecat",
|
||||
"heard": "{{label}} auzit",
|
||||
"external": "{{label}} detectat",
|
||||
"header": {
|
||||
"zones": "Zone",
|
||||
"ratio": "Raport",
|
||||
"area": "Aria"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
"title": "Setări de adnotare",
|
||||
"showAllZones": {
|
||||
"title": "Afișează toate",
|
||||
"desc": "Afișează întotdeauna zonele pe cadrele în care obiectele au intrat într-o zonă."
|
||||
},
|
||||
"offset": {
|
||||
"label": "Compensare adnotare",
|
||||
"desc": "Aceste date provin din fluxul de detectare al camerei tale, dar sunt suprapuse pe imaginile din fluxul de înregistrare. Este puțin probabil ca cele două fluxuri să fie perfect sincronizate. Drept urmare, caseta delimitatoare și materialul video nu se vor alinia perfect. Poți folosi această setare pentru a decală adnotările înainte sau înapoi în timp, pentru a le alinia mai bine cu materialul înregistrat.",
|
||||
"millisecondsToOffset": "Millisecunde pentru a decalca adnotările de detectare. <em>Implicit: 0</em>",
|
||||
"tips": "SFAT: Imaginează-ți că există un clip al unui eveniment cu o persoană care merge de la stânga la dreapta. Dacă caseta delimitatoare a cronologiei evenimentului este constant în stânga persoanei, atunci valoarea ar trebui să fie scăzută. În mod similar, dacă o persoană merge de la stânga la dreapta și caseta delimitatoare este constant în fața persoanei, atunci valoarea ar trebui să fie crescută.",
|
||||
"toast": {
|
||||
"success": "Decalajul de adnotare pentru {{camera}} a fost salvat în fișierul de configurare. Repornește Frigate pentru a aplica modificările."
|
||||
}
|
||||
}
|
||||
},
|
||||
"carousel": {
|
||||
"previous": "Slide-ul anterior",
|
||||
"next": "Slide-ul următor"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,5 +13,11 @@
|
||||
"error": {
|
||||
"renameExportFailed": "Eroare redenumire export: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"tooltip": {
|
||||
"shareExport": "Partajează exportul",
|
||||
"downloadVideo": "Descarcă videoclipul",
|
||||
"editName": "Editează numele",
|
||||
"deleteExport": "Șterge exportul"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
{
|
||||
"description": {
|
||||
"addFace": "Parcurge adăugarea unei colecții noi la biblioteca de fețe.",
|
||||
"addFace": "Adaugă o colecție nouă în Biblioteca de fețe încărcând prima ta imagine.",
|
||||
"placeholder": "Introduceti un nume pentru aceasta colectie",
|
||||
"invalidName": "Nume invalid. Numele poate conține doar litere, cifre, spații, apostrofuri, liniuțe de subliniere și cratime."
|
||||
"invalidName": "Nume invalid. Numele pot include doar litere, cifre, spații, apostrofuri, underscore-uri și liniuțe."
|
||||
},
|
||||
"details": {
|
||||
"person": "Persoană",
|
||||
|
||||
@ -17,9 +17,9 @@
|
||||
},
|
||||
"move": {
|
||||
"clickMove": {
|
||||
"label": "Fă click în cadrul imaginii pentru a centra camera",
|
||||
"enable": "Activează clic pentru a muta",
|
||||
"disable": "Dezactivează clic pentru a muta"
|
||||
"label": "Apasă în cadrul imaginii pentru a centra camera",
|
||||
"enable": "Activează mutarea prin clic",
|
||||
"disable": "Dezactivează mutarea prin clic"
|
||||
},
|
||||
"left": {
|
||||
"label": "Mișcă camera PTZ spre stânga"
|
||||
@ -36,7 +36,7 @@
|
||||
},
|
||||
"frame": {
|
||||
"center": {
|
||||
"label": "Fă clic în cadru pentru a centra camera PTZ"
|
||||
"label": "Apasă în cadru pentru a centra camera PTZ"
|
||||
}
|
||||
},
|
||||
"presets": "Presetări cameră PTZ",
|
||||
@ -100,7 +100,7 @@
|
||||
"start": "Pornește înregistrarea la cerere",
|
||||
"started": "Înregistrare la cerere pornită manual.",
|
||||
"failedToStart": "Nu s-a putut porni înregistrarea manuală la cerere.",
|
||||
"recordDisabledTips": "Deoarece înregistrarea este dezactivată sau restricționată în configurația pentru această cameră, va fi salvată doar o captură de ecran.",
|
||||
"recordDisabledTips": "Deoarece înregistrarea este dezactivată sau restricționată în configurația pentru această cameră, doar un snapshot va fi salvat.",
|
||||
"end": "Oprește înregistrarea la cerere",
|
||||
"ended": "Înregistrarea manuală la cerere s-a încheiat.",
|
||||
"failedToEnd": "Nu s-a reușit încheierea înregistrării manuale la cerere."
|
||||
|
||||
@ -33,7 +33,7 @@
|
||||
"step1": "Tastează un nume de filtru urmat de două puncte (ex. „camere:” ).",
|
||||
"step3": "Folosește mai multe filtre adăugându-le unul după altul, separate prin spațiu.",
|
||||
"step4": "Filtrele de dată (înainte: și după:) folosesc formatul {{DateFormat}}.",
|
||||
"step6": "Elimină filtrele făcând clic pe „X”-ul de lângă ele.",
|
||||
"step6": "Elimină filtrele apăsând pe „X”-ul de lângă ele.",
|
||||
"exampleLabel": "Exemplu:",
|
||||
"step5": "Filtrul pentru intervalul de timp folosește formatul {{exampleTime}}.",
|
||||
"step2": "Selectează o valoare din sugestii sau tastează propria valoare.",
|
||||
|
||||
@ -50,6 +50,10 @@
|
||||
"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": {
|
||||
@ -267,7 +271,7 @@
|
||||
"desc": "Specifică o viteză minimă pe care trebuie să o aibă obiectele pentru a fi considerate în această zonă."
|
||||
},
|
||||
"documentTitle": "Editează zone - Frigate",
|
||||
"clickDrawPolygon": "Click pentru a desena un poligon pe imagine.",
|
||||
"clickDrawPolygon": "Apasă pentru a desena un poligon pe imagine.",
|
||||
"toast": {
|
||||
"success": "Zona ({{zoneName}}) a fost salvată. Repornește Frigate pentru a aplica modificările."
|
||||
},
|
||||
@ -282,7 +286,7 @@
|
||||
"point_one": "{{count}} punct",
|
||||
"point_few": "{{count}} puncte",
|
||||
"point_other": "{{count}} de puncte",
|
||||
"clickDrawPolygon": "Fă click pentru a desena un poligon pe imagine.",
|
||||
"clickDrawPolygon": "Fă clic pentru a desena un poligon pe imagine.",
|
||||
"label": "Măști de mișcare",
|
||||
"documentTitle": "Editează masca de mișcare - Frigate",
|
||||
"desc": {
|
||||
@ -330,7 +334,7 @@
|
||||
"title": "{{polygonName}} a fost salvat. Repornește Frigate pentru a aplica modificările."
|
||||
}
|
||||
},
|
||||
"clickDrawPolygon": "Fă click pentru a desena un poligon pe imagine.",
|
||||
"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)",
|
||||
@ -682,7 +686,7 @@
|
||||
"triggers": {
|
||||
"documentTitle": "Declanșatoare",
|
||||
"management": {
|
||||
"title": "Gestionarea declanșatoarelor",
|
||||
"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",
|
||||
@ -703,7 +707,9 @@
|
||||
},
|
||||
"actions": {
|
||||
"alert": "Marchează ca alertă",
|
||||
"notification": "Trimite notificare"
|
||||
"notification": "Trimite notificare",
|
||||
"sub_label": "Adaugă subeticheta",
|
||||
"attribute": "Adaugă atribut"
|
||||
},
|
||||
"dialog": {
|
||||
"createTrigger": {
|
||||
@ -721,25 +727,28 @@
|
||||
"form": {
|
||||
"name": {
|
||||
"title": "Nume",
|
||||
"placeholder": "Introdu numele declanșatorului",
|
||||
"placeholder": "Denumește acest declanșator",
|
||||
"error": {
|
||||
"minLength": "Numele trebuie să aibă cel puțin 2 caractere.",
|
||||
"invalidCharacters": "Numele poate conține doar litere, cifre, underscore-uri și cratime.",
|
||||
"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"
|
||||
"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 imagine",
|
||||
"imagePlaceholder": "Selectează o miniatură",
|
||||
"textPlaceholder": "Introdu conținutul textului",
|
||||
"imageDesc": "Selectează o imagine pentru a declanșa această acțiune atunci când o imagine similară este detectată.",
|
||||
"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."
|
||||
@ -750,11 +759,12 @@
|
||||
"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": "Implicit, Frigate trimite un mesaj MQTT pentru toate declanșatoarele. Alegeți o acțiune suplimentară de efectuat atunci când acest declanșator se activează.",
|
||||
"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."
|
||||
}
|
||||
@ -781,6 +791,23 @@
|
||||
"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": {
|
||||
@ -802,7 +829,9 @@
|
||||
"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": "{{count}} utilizator(i) atribuiți acestui rol au fost actualizați la „vizualizator”, care are acces la toate camerele."
|
||||
"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}}",
|
||||
@ -896,11 +925,16 @@
|
||||
"invalidCharacters": "Numele camerei conține caractere nevalide",
|
||||
"nameExists": "Numele camerei există deja",
|
||||
"brands": {
|
||||
"reolink-rtsp": "RTSP Reolink nu este recomandat. Se recomandă să activezi HTTP în setările camerei și să repornești asistentul de cameră."
|
||||
}
|
||||
"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": {
|
||||
@ -982,7 +1016,9 @@
|
||||
},
|
||||
"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": {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user