diff --git a/web/public/locales/ro/audio.json b/web/public/locales/ro/audio.json index 58fa97f5b7..9a8cb75994 100644 --- a/web/public/locales/ro/audio.json +++ b/web/public/locales/ro/audio.json @@ -426,7 +426,6 @@ "fusillade": "descărcare de focuri", "pink_noise": "Zgomot roz", "field_recording": "Înregistrare pe teren", - "sodeling": "*Sodeling*", "chird": "*Chird*", "change_ringing": "Schimbă soneria", "shofar": "Șofar", diff --git a/web/public/locales/ro/components/camera.json b/web/public/locales/ro/components/camera.json index 7ee0be4837..f050216542 100644 --- a/web/public/locales/ro/components/camera.json +++ b/web/public/locales/ro/components/camera.json @@ -37,8 +37,7 @@ "audioIsAvailable": "Sunetul este disponibil pentru acest stream", "audio": { "tips": { - "title": "Sunetul trebuie să fie redat de camera ta și configurat în go2rtc pentru acest stream.", - "document": "Citește documentația " + "title": "Sunetul trebuie să fie redat de camera ta și configurat în go2rtc pentru acest stream." } }, "streamMethod": { diff --git a/web/public/locales/ro/components/dialog.json b/web/public/locales/ro/components/dialog.json index 10486ae6db..9bc1fc2dab 100644 --- a/web/public/locales/ro/components/dialog.json +++ b/web/public/locales/ro/components/dialog.json @@ -12,18 +12,6 @@ "explore": { "plus": { "review": { - "true": { - "label": "Confirma aceasta eticheta pentru Frigate Plus", - "true_one": "Asta e o {{label}}", - "true_few": "Astea sunt {{label}}", - "true_other": "Astea sunt {{label}}" - }, - "false": { - "label": "Nu confirma aceasta eticheta pentru Frigate Plus", - "false_one": "Asta nu este {{label}}", - "false_few": "Astea nu sunt {{label}}", - "false_other": "Astea nu sunt {{label}}" - }, "state": { "submitted": "Trimis" }, @@ -99,7 +87,6 @@ "error": { "failed": "Nu s-a putut adăuga exportul în coadă: {{error}}", "endTimeMustAfterStartTime": "Ora de sfârșit trebuie să fie după ora de început", - "noVaildTimeSelected": "Nu a fost selectat un interval de timp valid", "noValidTimeSelected": "Niciun interval de timp valid selectat" }, "view": "Vizualizează", @@ -173,9 +160,6 @@ "started_one": "A început 1 export.", "started_few": "Au început {{count}} exporturi.", "started_other": "Au început {{count}} de exporturi.", - "startedNoCase_one": "A început 1 export.", - "startedNoCase_few": "Au început {{count}} exporturi.", - "startedNoCase_other": "Au început {{count}} de exporturi.", "partial": "Au început {{successful}} din {{total}} exporturi. Au eșuat: {{failedItems}}", "failed": "Eșec la pornirea a {{total}} exporturi. Au eșuat: {{failedItems}}" } @@ -186,8 +170,7 @@ "restreaming": { "disabled": "Restreaming-ul nu este activat pentru această cameră.", "desc": { - "title": "Configurează go2rtc pentru opțiuni suplimentare de vizualizare live și audio pentru această cameră.", - "readTheDocumentation": "Citește documentația" + "title": "Configurează go2rtc pentru opțiuni suplimentare de vizualizare live și audio pentru această cameră." } }, "showStats": { diff --git a/web/public/locales/ro/components/player.json b/web/public/locales/ro/components/player.json index 71cb3cbde9..eb6a17c9d3 100644 --- a/web/public/locales/ro/components/player.json +++ b/web/public/locales/ro/components/player.json @@ -12,7 +12,6 @@ "title": "Stream Offline", "desc": "Nici un cadru nu a fost receptionat de la streamul {{cameraName}} detect, verifica logurile de eroare" }, - "cameraDisabled": "Camera este dezactivata", "stats": { "streamType": { "title": "Tip Stream:", diff --git a/web/public/locales/ro/config/cameras.json b/web/public/locales/ro/config/cameras.json index 7e4afeb4f1..fe38e70038 100644 --- a/web/public/locales/ro/config/cameras.json +++ b/web/public/locales/ro/config/cameras.json @@ -70,10 +70,6 @@ "label": "Activare Birdseye", "description": "Activează sau dezactivează funcția Birdseye." }, - "mode": { - "label": "Mod urmărire", - "description": "Modul de includere a camerelor în Birdseye: 'objects', 'motion' sau 'continuous'." - }, "order": { "label": "Poziție", "description": "Poziția numerică ce controlează ordinea camerei în layout-ul Birdseye." @@ -642,10 +638,6 @@ "label": "Activează snapshot-urile", "description": "Activează sau dezactivează salvarea de snapshots pentru această cameră." }, - "clean_copy": { - "label": "Salvează copie curată", - "description": "Salvează și o copie fără adnotări a snapshot-ului." - }, "timestamp": { "label": "Overlay timestamp", "description": "Suprapune data și ora pe snapshot-urile din API." @@ -673,10 +665,6 @@ "label": "Retenție implicită", "description": "Numărul implicit de zile pentru păstrare." }, - "mode": { - "label": "Mod retenție", - "description": "Mod retenție: 'all', 'motion' sau 'active_objects'." - }, "objects": { "label": "Retenție per obiect", "description": "Suprascrieri pentru zilele de retenție ale snapshot-urilor per obiect." diff --git a/web/public/locales/ro/config/global.json b/web/public/locales/ro/config/global.json index a92a77f0e2..dae101fcad 100644 --- a/web/public/locales/ro/config/global.json +++ b/web/public/locales/ro/config/global.json @@ -66,10 +66,6 @@ "label": "Activare Birdseye", "description": "Activează sau dezactivează funcția Birdseye." }, - "mode": { - "label": "Mod urmărire", - "description": "Modul de includere a camerelor în Birdseye: 'objects', 'motion' sau 'continuous'." - }, "order": { "label": "Poziție", "description": "Poziția numerică ce controlează ordinea camerei în layout-ul Birdseye." @@ -806,10 +802,6 @@ "label": "Activează snapshot-urile", "description": "Activează sau dezactivează salvarea de snapshot-uri." }, - "clean_copy": { - "label": "Salvează copie curată", - "description": "Salvează și o copie fără adnotări a snapshot-ului." - }, "timestamp": { "label": "Overlay timestamp", "description": "Suprapune data și ora pe snapshot-urile din API." @@ -837,10 +829,6 @@ "label": "Retenție implicită", "description": "Numărul implicit de zile pentru păstrare." }, - "mode": { - "label": "Mod retenție", - "description": "Mod retenție: 'all', 'motion' sau 'active_objects'." - }, "objects": { "label": "Retenție per obiect", "description": "Suprascrieri pentru zilele de retenție ale snapshot-urilor per obiect." @@ -1235,957 +1223,11 @@ "label": "Format oră", "description": "Formatul orei de utilizat în interfață (browser, 12 ore sau 24 ore)." }, - "date_style": { - "label": "Stil dată", - "description": "Stilul datei de utilizat în interfață (full, long, medium, short)." - }, - "time_style": { - "label": "Stil oră", - "description": "Stilul orei de utilizat în interfață (full, long, medium, short)." - }, "unit_system": { "label": "Sistem de unități", "description": "Sistemul de unități pentru afișare (metric sau imperial) folosit în interfață și MQTT." } }, - "detectors": { - "label": "Hardware detector", - "description": "Configurare pentru detectoarele de obiecte (CPU, GPU, backend-uri ONNX) și orice setări de model specifice detectorului.", - "type": { - "label": "Tip", - "description": "Tipul de detector de folosit pentru detecția obiectelor (de exemplu, 'cpu', 'edgetpu', 'openvino')." - }, - "cpu": { - "label": "CPU", - "description": "Detector TFLite pentru CPU care rulează modele TensorFlow Lite pe procesorul gazdă fără accelerare hardware. Nu este recomandat.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "num_threads": { - "label": "Număr fire detecție", - "description": "Numărul de fire (threads) folosite pentru inferența bazată pe CPU." - } - }, - "deepstack": { - "label": "DeepStack", - "description": "Detector DeepStack/CodeProject.AI care trimite imagini către un API HTTP DeepStack la distanță pentru inferență. Nu este recomandat.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "api_url": { - "label": "URL API DeepStack", - "description": "URL-ul API-ului DeepStack." - }, - "api_timeout": { - "label": "Timeout API DeepStack (în secunde)", - "description": "Timpul maxim permis pentru o cerere la API-ul DeepStack." - }, - "api_key": { - "label": "Cheie API DeepStack (dacă e necesară)", - "description": "Cheie API opțională pentru serviciile DeepStack autentificate." - } - }, - "degirum": { - "label": "DeGirum", - "description": "Detector DeGirum pentru rularea modelelor prin cloud-ul DeGirum sau servicii locale de inferență.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "location": { - "label": "Locație inferență", - "description": "Locația motorului de inferență DeGirum (ex. '@cloud', '127.0.0.1')." - }, - "zoo": { - "label": "Model Zoo", - "description": "Calea sau URL-ul către model zoo DeGirum." - }, - "token": { - "label": "Token Cloud DeGirum", - "description": "Token pentru accesul la Cloud-ul DeGirum." - } - }, - "edgetpu": { - "label": "EdgeTPU", - "description": "Detector EdgeTPU care rulează modele TensorFlow Lite compilate pentru Coral EdgeTPU folosind delegatul EdgeTPU.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "device": { - "label": "Tip dispozitiv", - "description": "Dispozitivul de folosit pentru inferența EdgeTPU (ex. 'usb', 'pci')." - } - }, - "hailo8l": { - "label": "Hailo-8/Hailo-8L", - "description": "Detector Hailo-8/Hailo-8L care folosește modele HEF și HailoRT SDK pentru inferență pe hardware Hailo.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "device": { - "label": "Tip dispozitiv", - "description": "Dispozitivul de folosit pentru inferența Hailo (ex. 'PCIe', 'M.2')." - } - }, - "memryx": { - "label": "MemryX", - "description": "Detector MemryX MX3 care rulează modele DFP compilate pe acceleratoare MemryX.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "device": { - "label": "Cale dispozitiv", - "description": "Dispozitivul de folosit pentru inferența MemryX (ex. 'PCIe')." - } - }, - "onnx": { - "label": "ONNX", - "description": "Detector ONNX pentru rularea modelelor ONNX; va folosi backend-urile de accelerare disponibile (CUDA/ROCm/OpenVINO) atunci când sunt prezente.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "device": { - "label": "Tip dispozitiv", - "description": "Dispozitivul de folosit pentru inferența ONNX (ex. 'AUTO', 'CPU', 'GPU')." - } - }, - "openvino": { - "label": "OpenVINO", - "description": "Detector OpenVINO pentru procesoare AMD și Intel, GPU-uri Intel și hardware Intel VPU.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "device": { - "label": "Tip dispozitiv", - "description": "Dispozitivul de folosit pentru inferența OpenVINO (ex. 'CPU', 'GPU', 'NPU')." - } - }, - "rknn": { - "label": "RKNN", - "description": "Detector RKNN pentru NPU-uri Rockchip; rulează modele RKNN compilate pe hardware Rockchip.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "num_cores": { - "label": "Număr de nuclee NPU de folosit.", - "description": "Numărul de nuclee NPU de folosit (0 pentru auto)." - } - }, - "synaptics": { - "label": "Synaptics", - "description": "Detector Synaptics NPU pentru modele în format .synap folosind Synap SDK pe hardware Synaptics.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - } - }, - "teflon_tfl": { - "label": "Teflon", - "description": "Detector cu delegat Teflon pentru TFLite care folosește biblioteca Mesa Teflon pentru a accelera inferența pe GPU-urile suportate.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - } - }, - "tensorrt": { - "label": "TensorRT", - "description": "Detector TensorRT pentru dispozitive Nvidia Jetson care folosește motoare TensorRT serializate pentru inferență accelerată.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurare model specific detectorului", - "description": "Opțiuni de configurare specifice modelului detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale labelmap pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice la etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau reamapări de intrări pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Mapare de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu, 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu, 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detectorului (ssd, yolox, yolonas) folosit de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specific detectorului", - "description": "Calea către binarul modelului detectorului, dacă este cerut de detectorul ales." - }, - "device": { - "label": "Index dispozitiv GPU", - "description": "Indexul dispozitivului GPU de folosit." - } - }, - "zmq": { - "label": "Detector ZMQ IPC", - "description": "Detector ZMQ IPC care trimite procesul de inferență către un proces extern printr-un endpoint ZeroMQ IPC.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurație model specifică detectorului", - "description": "Opțiuni de configurare specifice modelului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model personalizat detecție obiecte", - "description": "Calea către un fișier de model personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale label map pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice în etichete text pentru detector." - }, - "width": { - "label": "Lățime intrare model detecție obiecte", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție obiecte", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri sau intrări de re-mapare pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la etichete atribute", - "description": "Maparea de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu 'mașină' -> ['număr_înmatriculare'])." - }, - "input_tensor": { - "label": "Formă tensor intrare model", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare model", - "description": "Tipul de date al tensorului de intrare (de exemplu 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului (ssd, yolox, yolonas) utilizat de unii detectori pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specifică detectorului", - "description": "Calea către binarul modelului, dacă este cerut de detectorul ales." - }, - "endpoint": { - "label": "Endpoint ZMQ IPC", - "description": "Endpoint-ul ZMQ la care se face conexiunea." - }, - "request_timeout_ms": { - "label": "Timeout cerere ZMQ (ms)", - "description": "Timpul de expirare pentru cererile ZMQ în milisecunde." - }, - "linger_ms": { - "label": "Linger socket ZMQ (ms)", - "description": "Perioada de tip 'linger' a socket-ului în milisecunde." - } - }, - "axengine": { - "label": "NPU AXEngine", - "description": "Detector NPU AXERA AX650N/AX8850N care rulează fișiere .axmodel compilate prin intermediul runtime-ului AXEngine.", - "type": { - "label": "Tip" - }, - "model": { - "label": "Configurație model specifică detectorului", - "description": "Opțiuni de configurare a modelului specifice detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Calea către modelul personalizat de detecție a obiectelor", - "description": "Calea către un fișier de model de detecție personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Harta etichetelor pentru detectorul de obiecte personalizat", - "description": "Calea către un fișier de hartă a etichetelor care asociază clasele numerice cu etichete de tip text pentru detector." - }, - "width": { - "label": "Lățimea de intrare a modelului de detecție a obiectelor", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțimea tensorului de intrare al modelului în pixeli", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizarea hărții etichetelor", - "description": "Suprascrieri sau reasocieri de intrări pentru a le fuziona în harta de etichete standard." - }, - "attributes_map": { - "label": "Harta etichetelor de obiecte către etichetele atributelor acestora", - "description": "Harta de la etichetele obiectelor la etichetele atributelor utilizate pentru a atașa metadate (de exemplu „car” -> [„license_plate”])." - }, - "input_tensor": { - "label": "Forma tensorului de intrare al modelului", - "description": "Formatul tensorului așteptat de model: „nhwc” sau „nchw”." - }, - "input_pixel_format": { - "label": "Format culoare pixeli pentru intrarea modelului", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip D intrare model", - "description": "Tipul de date al tensorului de intrare al modelului (de exemplu 'float32')." - }, - "model_type": { - "label": "Tip model detecție obiecte", - "description": "Tipul arhitecturii modelului detector (ssd, yolox, yolonas) folosit de unii detectori pentru optimizare." - } - }, - "model_path": { - "label": "Cale model specifică detectorului", - "description": "Calea fișierului către binarul modelului detector, dacă este cerută de detectorul ales." - } - }, - "model": { - "label": "Configurația modelului specifică detectorului", - "description": "Opțiuni de configurare a modelului specifice detectorului (cale, dimensiune intrare etc.).", - "path": { - "label": "Cale model detector de obiecte personalizat", - "description": "Calea către un fișier al modelului personalizat de detecție (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Harta de etichete pentru detectorul personalizat de obiecte", - "description": "Calea către un fișier labelmap care asociază clasele numerice cu etichete text pentru detector." - }, - "width": { - "label": "Lățimea de intrare pentru modelul de detecție a obiectelor", - "description": "Lățimea tensorului de intrare al modelului în pixeli." - }, - "height": { - "label": "Înălțimea de intrare pentru modelul de detecție a obiectelor", - "description": "Înălțimea tensorului de intrare al modelului în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrie sau remapază intrările pentru a fi combinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Harta etichetelor obiectelor la etichetele atributelor lor", - "description": "Maparea de la etichetele obiectelor la etichetele atributelor folosite pentru a atașa metadate (de exemplu 'car' -> ['license_plate'])." - }, - "input_tensor": { - "label": "Forma tensorului de intrare al modelului", - "description": "Formatul tensorului așteptat de model: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Formatul de culoare al pixelilor de intrare pentru model", - "description": "Spațiul de culoare al pixelilor așteptat de model: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tipul de date (D Type) de intrare pentru model", - "description": "Tipul de date pentru tensorul de intrare al modelului (de exemplu 'float32')." - }, - "model_type": { - "label": "Tipul modelului de detecție a obiectelor", - "description": "Tipul de arhitectură al modelului detectorului (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine) utilizat de unele detectoare pentru optimizare." - } - }, - "model_path": { - "label": "Calea modelului specifică detectorului", - "description": "Calea fișierului către binarul modelului detectorului, dacă e cerută de detectorul ales." - } - }, - "model": { - "label": "Model detecție", - "description": "Setări pentru configurarea unui model personalizat de detecție și a formei intrării acestuia.", - "path": { - "label": "Cale model detector de obiecte personalizat", - "description": "Calea către un fișier de model personalizat (sau plus:// pentru modelele Frigate+)." - }, - "labelmap_path": { - "label": "Cale label map pentru detector personalizat", - "description": "Calea către un fișier labelmap care mapează clasele numerice în etichete text." - }, - "width": { - "label": "Lățime intrare model detecție", - "description": "Lățimea tensorului de intrare în pixeli." - }, - "height": { - "label": "Înălțime intrare model detecție", - "description": "Înălțimea tensorului de intrare în pixeli." - }, - "labelmap": { - "label": "Personalizare labelmap", - "description": "Suprascrieri pentru a fi îmbinate în labelmap-ul standard." - }, - "attributes_map": { - "label": "Mapare etichete obiecte la atribute", - "description": "Asocierea obiectelor cu atributele lor pentru metadate." - }, - "input_tensor": { - "label": "Formă tensor intrare", - "description": "Formatul tensorului: 'nhwc' sau 'nchw'." - }, - "input_pixel_format": { - "label": "Format pixeli intrare", - "description": "Spațiul de culoare: 'rgb', 'bgr' sau 'yuv'." - }, - "input_dtype": { - "label": "Tip date intrare", - "description": "Tipul de date (ex: 'float32')." - }, - "model_type": { - "label": "Tip model detecție", - "description": "Tipul de arhitectură al modelului detectorului (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine) utilizat de unele detectoare pentru optimizare." - } - }, "genai": { "label": "Configurație AI generativ", "description": "Setări pentru furnizorii de AI generativ folosiți pentru descrieri de obiecte și rezumate.", diff --git a/web/public/locales/ro/objects.json b/web/public/locales/ro/objects.json index 8b5ba5a529..366eb8c8ca 100644 --- a/web/public/locales/ro/objects.json +++ b/web/public/locales/ro/objects.json @@ -125,7 +125,6 @@ "baby": "Bebeluș", "baby_stroller": "Cărucior de copii", "rickshaw": "Ricșă", - "Rodent": "Rozătoare", "rodent": "Rozătoare", "garbage_truck": "Mașină de gunoi", "possum": "Oposum" diff --git a/web/public/locales/ro/views/classificationModel.json b/web/public/locales/ro/views/classificationModel.json index 374568f1b1..ff00ba3f4e 100644 --- a/web/public/locales/ro/views/classificationModel.json +++ b/web/public/locales/ro/views/classificationModel.json @@ -213,7 +213,6 @@ "modelNotReady": "Modelul nu este pregătit pentru antrenare", "noChanges": "Nicio modificare a setului de date de la ultima antrenare." }, - "none": "Niciuna", "reclassifyImageAs": "Reclasifică imaginea ca:", "reclassifyImage": "Reclasifică imaginea", "disabled": "Dezactivat" diff --git a/web/public/locales/ro/views/events.json b/web/public/locales/ro/views/events.json index 1cbee36e5a..eda451a79d 100644 --- a/web/public/locales/ro/views/events.json +++ b/web/public/locales/ro/views/events.json @@ -43,8 +43,6 @@ "detected": "detectat", "selected_one": "{{count}} selectat", "selected_other": "{{count}} selectate", - "suspiciousActivity": "Activitate suspectă", - "threateningActivity": "Activitate amenințătoare", "detail": { "noDataFound": "Nicio dată detaliată de revizuit", "aria": "Comută vizualizarea detaliată", diff --git a/web/public/locales/ro/views/explore.json b/web/public/locales/ro/views/explore.json index c1114ff333..70dd7db7a1 100644 --- a/web/public/locales/ro/views/explore.json +++ b/web/public/locales/ro/views/explore.json @@ -23,8 +23,7 @@ "textTokenizer": "Tokenizer text" }, "tips": { - "context": "S-ar putea să dorești să reindexezi înglobările obiectelor urmărite odată ce modelele sunt descărcate.", - "documentation": "Citește documentația" + "context": "S-ar putea să dorești să reindexezi înglobările obiectelor urmărite odată ce modelele sunt descărcate." }, "error": "A apărut o eroare. Verifică jurnalele Frigate." } @@ -33,58 +32,11 @@ "details": "detalii", "snapshot": "snapshot", "video": "video", - "object_lifecycle": "ciclul de viață al obiectului", "thumbnail": "miniatură", "tracking_details": "detalii de urmărire" }, "objectLifecycle": { - "lifecycleItemDesc": { - "visible": "S-a detectat {{label}}", - "active": "{{label}} a devenit activ", - "entered_zone": "{{label}} a intrat în {{zones}}", - "stationary": "{{label}} a devenit staționar", - "attribute": { - "faceOrLicense_plate": "{{attribute}} detectat pentru {{label}}", - "other": "{{label}} recunoscut ca {{attribute}}" - }, - "header": { - "zones": "Zone", - "ratio": "Raport", - "area": "Suprafață" - }, - "gone": "{{label}} a părasit cadrul", - "heard": "{{label}} auzit(ă)", - "external": "{{label}} detectat(ă)" - }, - "title": "Ciclul de viață al obiectului", - "count": "{{first}} din {{second}}", - "trackedPoint": "Punct urmărit", - "noImageFound": "Nicio imagine găsită pentru această marcă temporală.", - "createObjectMask": "Creează mască de obiecte", - "adjustAnnotationSettings": "Ajustează setările de adnotare", - "scrollViewTips": "Derulează 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ă.", - "annotationSettings": { - "showAllZones": { - "title": "Afișează toate zonele", - "desc": "Afișează întotdeauna zonele pe cadrele în care obiectele au intrat într-o zonă." - }, - "offset": { - "label": "Compensare adnotare", - "documentation": "Citește documentația ", - "desc": "Aceste date provin din stream-ul de detecție al camerei tale, dar sunt suprapuse pe imaginile din stream-ul de înregistrare. Este puțin probabil ca cele două stream-uri să fie perfect sincronizate. Ca urmare, caseta de delimitare și materialul video nu se vor potrivi perfect. Totuși, câmpul annotation_offset poate fi folosit pentru a ajusta acest lucru.", - "millisecondsToOffset": "Millisecondele cu care să compensezi adnotările de detecție. Implicit: 0", - "tips": "SFAT: Imaginează-ți că există un clip de eveniment cu o persoană care merge de la stânga la dreapta. Dacă caseta de delimitare de pe linia temporală a evenimentului este constant în partea stângă a persoanei, atunci valoarea ar trebui să fie scăzută. În mod similar, dacă persoana merge de la stânga la dreapta și caseta de delimitare este constant înaintea persoanei, atunci valoarea ar trebui să fie crescută.", - "toast": { - "success": "Compensarea adnotării pentru {{camera}} a fost salvată în fișierul de configurație. Repornește Frigate pentru a aplica modificările." - } - }, - "title": "Setări adnotare" - }, - "carousel": { - "previous": "Slide-ul anterior", - "next": "Slide-ul următor" - } + "noImageFound": "Nicio imagine găsită pentru această marcă temporală." }, "details": { "timestamp": "Marcaj timp", @@ -183,10 +135,6 @@ "aria": "Descarcă snapshot-ul", "label": "Descarcă snapshot-ul" }, - "viewObjectLifecycle": { - "label": "Afișează ciclul de viață al obiectului", - "aria": "Arată ciclul de viață al obiectului" - }, "findSimilar": { "label": "Găsește similare", "aria": "Găsește obiecte urmărite similare" diff --git a/web/public/locales/ro/views/faceLibrary.json b/web/public/locales/ro/views/faceLibrary.json index a6227cdc6b..e47681152c 100644 --- a/web/public/locales/ro/views/faceLibrary.json +++ b/web/public/locales/ro/views/faceLibrary.json @@ -6,12 +6,8 @@ "nameCannotContainHash": "Numele nu poate conține #." }, "details": { - "person": "Persoană", - "subLabelScore": "Scor subetichetă", "unknown": "Necunoscut", "scoreInfo": "Scorul sub-etichetă este scorul ponderat pentru toate fețele recunoscute, așa că acesta poate diferi de scorul afișat în snapshot.", - "face": "Detalii față", - "faceDesc": "Detalii despre obiectul urmărit care a generat această față", "timestamp": "Marcaj timp" }, "uploadFaceImage": { @@ -19,8 +15,6 @@ "title": "Încarcă imaginea feței" }, "createFaceLibrary": { - "desc": "Creează o colecție nouă", - "title": "Creează colecție", "nextSteps": "Pentru a construi o bază solidă:
  • Folosește fila „Recunoașteri Recente” pentru a selecta și antrena pe imagini pentru fiecare persoană detectată.
  • Concentrează-te pe imagini frontale pentru cele mai bune rezultate; evită imaginile de antrenament care surprind fețe din unghiuri laterale.
  • ", "new": "Crează o față nouă" }, @@ -44,7 +38,6 @@ "uploadFace": "Încarcă imaginea feței", "nextSteps": "Pașii următori" }, - "selectFace": "Selectează fața", "deleteFaceLibrary": { "title": "Șterge numele", "desc": "Ești sigur că vrei să ștergi colecția {{name}}? Aceasta va șterge definitiv toate fețele asociate." @@ -67,7 +60,6 @@ "deleteFace": "Șterge fața", "reprocessFace": "Reprocesează fața" }, - "selectItem": "Selectează {{item}}", "toast": { "success": { "deletedName_one": "{{count}} față a fost ștearsă cu succes.", @@ -104,9 +96,7 @@ }, "trainFaceAs": "Antrenează fața ca:", "trainFace": "Antrenează fața", - "readTheDocs": "Citește documentația", "nofaces": "Nu sunt fețe disponibile", - "pixels": "{{area}}px", "reclassifyFaceAs": "Reclasifică fața ca:", "reclassifyFace": "Reclasifică fața" } diff --git a/web/public/locales/ro/views/live.json b/web/public/locales/ro/views/live.json index 971d3f32ea..02faef8d24 100644 --- a/web/public/locales/ro/views/live.json +++ b/web/public/locales/ro/views/live.json @@ -57,8 +57,6 @@ "disable": "Dezactivează sunetul camerei" }, "camera": { - "enable": "Activează camera", - "disable": "Dezactivează camera", "turnOn": "Camera este pornittă", "turnOff": "Oprește camera" }, @@ -121,15 +119,13 @@ "title": "Stream", "audio": { "tips": { - "title": "Sunetul trebuie să fie redat de camera dvs. și configurat în go2rtc pentru acest stream.", - "documentation": "Citește documentația " + "title": "Sunetul trebuie să fie redat de camera dvs. și configurat în go2rtc pentru acest stream." }, "available": "Sunetul este disponibil pentru acest stream", "unavailable": "Sunetul nu este disponibil pentru acest stream" }, "twoWayTalk": { "tips": "Dispozitivul dvs. trebuie să suporte această funcție, iar WebRTC trebuie configurat pentru comunicare bidirecțională.", - "tips.documentation": "Citește documentația ", "available": "Comunicarea bidirecțională este disponibilă pentru acest stream", "unavailable": "Comunicarea bidirecțională nu este disponibilă pentru acest stream" }, @@ -147,7 +143,6 @@ }, "cameraSettings": { "title": "Setări pentru {{camera}}", - "cameraEnabled": "Cameră activată", "objectDetection": "Detectare obiecte", "recording": "Înregistrare", "snapshots": "Snapshot-uri", @@ -164,8 +159,7 @@ "all": "Toate", "motion": "Mișcare", "active_objects": "Obiecte active" - }, - "notAllTips": "Configurația ta de retenție pentru înregistrările {{source}} este setată la mode: {{effectiveRetainMode}}, astfel că această înregistrare la cerere va păstra doar segmentele cu {{effectiveRetainModeName}}." + } }, "editLayout": { "label": "Editează aspectul", diff --git a/web/public/locales/ro/views/motionSearch.json b/web/public/locales/ro/views/motionSearch.json index 1b455df083..4447feeca3 100644 --- a/web/public/locales/ro/views/motionSearch.json +++ b/web/public/locales/ro/views/motionSearch.json @@ -49,8 +49,6 @@ "thresholdDesc": "Valorile mai mici detectează schimbări mai mici (1-255)", "minArea": "Arie minimă de schimbare", "minAreaDesc": "Dimensiunea minimă a unei singure regiuni în mișcare, ca procent din regiunea de interes", - "frameSkip": "Omitere cadre", - "frameSkipDesc": "Procesează fiecare al N-lea cadru. Setează asta la rata de cadre a camerei tale pentru a procesa un cadru pe secundă (ex. 5 pentru o cameră de 5 FPS, 30 pentru o cameră de 30 FPS). Valorile mai mari vor fi mai rapide, dar pot rata evenimente scurte de mișcare.", "maxResults": "Rezultate maxime", "maxResultsDesc": "Oprește-te după acest număr de marcaje de timp potrivite" }, diff --git a/web/public/locales/ro/views/settings.json b/web/public/locales/ro/views/settings.json index 4e7589a443..bf2c631d1d 100644 --- a/web/public/locales/ro/views/settings.json +++ b/web/public/locales/ro/views/settings.json @@ -1,9 +1,7 @@ { "documentTitle": { "authentication": "Setări Autentificare - Frigate", - "camera": "Setări cameră - Frigate", "default": "Setări - Frigate", - "classification": "Setări de clasificare - Frigate", "masksAndZones": "Editor Mască și Zonă - Frigate", "notifications": "Setări Notificări - Frigate", "motionTuner": "Reglaj Mișcare - Frigate", @@ -37,7 +35,6 @@ "globalConfig": "Configurație globală", "system": "Sistem", "integrations": "Integrări", - "profileSettings": "Setări profil", "globalDetect": "Detecție obiecte", "globalRecording": "Înregistrare", "globalSnapshots": "Snapshot-uri", @@ -59,8 +56,6 @@ "systemTelemetry": "Telemetrie", "systemBirdseye": "Birdseye", "systemFfmpeg": "FFmpeg", - "systemDetectorHardware": "Hardware detector", - "systemDetectionModel": "Model detecție", "systemMqtt": "MQTT", "integrationSemanticSearch": "Căutare semantică", "integrationGenerativeAi": "AI Generativ", @@ -178,8 +173,7 @@ "label": "Mărime Model" }, "title": "Recunoaștere Facială", - "desc": "Recunoașterea facială permite alocarea de nume persoanelor; când o față este recunoscută, Frigate va asocia numele ca sub-etichetă. Informația apare în UI, filtre și notificări.", - "readTheDocumentation": "Citește documentația" + "desc": "Recunoașterea facială permite alocarea de nume persoanelor; când o față este recunoscută, Frigate va asocia numele ca sub-etichetă. Informația apare în UI, filtre și notificări." }, "semanticSearch": { "reindexNow": { @@ -194,7 +188,6 @@ }, "title": "Căutare Semantică", "desc": "Căutarea semantică în Frigate îți permite să găsești obiecte urmărite folosind fie imaginea în sine, o descriere text definită de utilizator, sau una generată automat.", - "readTheDocumentation": "Citește documentația", "modelSize": { "label": "Mărime Model", "desc": "Mărimea modelului folosit pentru înglobarea căutării semantice.", @@ -210,8 +203,7 @@ }, "licensePlateRecognition": { "desc": "Frigate poate recunoaște plăcuțele de înmatriculare și poate adăuga caracterele detectate în câmpul recognized_license_plate sau un nume cunoscut ca sub-etichetă pentru obiectele de tip mașină. Util pentru mașini care intră pe alee sau trec pe stradă.", - "title": "Recunoaștere Numere Înmatriculare", - "readTheDocumentation": "Citește documentația" + "title": "Recunoaștere Numere Înmatriculare" }, "title": "Setări Îmbunătățiri", "unsavedChanges": "Modificări nesalvate la setările de îmbunătățiri", @@ -225,78 +217,6 @@ "error": "Eșec la salvarea modificărilor de configurare: {{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.
    Notă: Aceasta nu dezactivează restream-urile go2rtc." - }, - "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 persoană și mașină 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", @@ -309,7 +229,6 @@ "speedEstimation": { "desc": "Activează estimarea vitezei pentru obiectele din această zonă. 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}})", @@ -370,7 +289,6 @@ "add": "Mască de mișcare nouă", "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ției de către mișcări nedorite (exemplu: ramuri de copaci, marcaje de timp ale camerei). Măștile de mișcare ar trebui folosite cu moderație; mascarea excesivă va îngreuna urmărirea obiectelor." }, "toast": { @@ -381,8 +299,7 @@ }, "polygonAreaTooLarge": { "tips": "Măștile de mișcare nu previn detectarea obiectelor. Ar trebui să folosești o zonă obligatorie în schimb.", - "title": "Masca de mișcare acoperă {{polygonArea}}% din cadrul camerei. Măștile de mișcare mari nu sunt recomandate.", - "documentation": "Citește documentația" + "title": "Masca de mișcare acoperă {{polygonArea}}% din cadrul camerei. Măștile de mișcare mari nu sunt recomandate." }, "defaultName": "Mască de mișcare {{number}}", "name": { @@ -531,7 +448,6 @@ }, "desc": "Vizualizarea de depanare arată în timp real obiectele urmărite și statisticile lor. Lista de obiecte arată un rezumat al obiectelor detectate.", "objectShapeFilterDrawing": { - "document": "Citește documentația ", "area": "Arie", "title": "Desenare filtru formă obiect", "desc": "Desenază un dreptunghi pe imagine pentru a vedea detaliile despre arie și raport", @@ -619,10 +535,7 @@ "hide": "Ascunde parola", "requirements": { "title": "Cerințe parolă:", - "length": "Cel puțin 12 caractere", - "uppercase": "Cel puțin o literă majusculă", - "digit": "Cel puțin o cifră", - "special": "Cel puțin un caracter special (!@#$%^&*(),.?\":{}|<>)" + "length": "Cel puțin 12 caractere" } }, "passwordIsRequired": "Parola este obligatorie", @@ -697,8 +610,7 @@ "notification": { "notificationSettings": { "title": "Setări Notificări", - "desc": "Frigate poate trimite notificări push direct pe dispozitivul tău când rulează în browser sau este instalat ca PWA.", - "documentation": "Citește documentația" + "desc": "Frigate poate trimite notificări push direct pe dispozitivul tău când rulează în browser sau este instalat ca PWA." }, "globalSettings": { "desc": "Suspendă temporar notificările pentru anumite camere pe toate dispozitivele înregistrate.", @@ -710,7 +622,6 @@ "title": "Email" }, "notificationUnavailable": { - "documentation": "Citește documentația", "desc": "Notificările push web necesită un context securizat (https://…). Aceasta este o limitare a browserului. Accesează Frigate în mod securizat pentru a utiliza notificările.", "title": "Notificări Indisponibile", "descPwa": "Pe iOS, notificările web push sunt disponibile doar când Frigate este instalat pe ecranul principal. Deschide meniul Partajare, alege Adaugă pe ecranul principal, apoi deschide Frigate din noua pictogramă pentru a înregistra acest dispozitiv pentru notificări." @@ -762,10 +673,8 @@ "title": "Configurare snapshot-uri", "table": { "snapshots": "Snapshot-uri", - "cleanCopySnapshots": "Snapshot-uri clean_copy", "camera": "Cameră" }, - "documentation": "Citește documentația", "cleanCopyWarning": "Unele camere au snapshot-urile dezactivate", "desc": "Trimiterea către Frigate+ necesită ca snapshot-urile să fie activate în configurația ta." }, @@ -856,7 +765,6 @@ "description": "Descriere" }, "actions": { - "alert": "Marchează ca alertă", "notification": "Trimite Notificare", "sub_label": "Adaugă Sub-etichetă", "attribute": "Adaugă Atribut" @@ -918,11 +826,6 @@ "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." } } }, @@ -1062,31 +965,14 @@ "brandInformation": "Informații marcă", "brandUrlFormat": "Pentru camere cu formatul de URL RTSP: {{exampleUrl}}", "customUrlPlaceholder": "rtsp://utilizator:parola@host: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": "Selectează o marcă cu host/IP sau alege 'Other' cu un URL personalizat", "nameRequired": "Numele camerei este obligatoriu", "nameLength": "Numele camerei trebuie să aibă maxim 64 de caractere", "invalidCharacters": "Numele camerei conține caractere nepermise", "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://” sau „rtsps://”. Configurarea manuală este necesară pentru stream-urile care nu sunt RTSP." }, - "docs": { - "reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras" - }, - "testing": { - "probingMetadata": "Sondare metadate cameră...", - "fetchingSnapshot": "Preluare snapshot cameră..." - }, "connectionSettings": "Setări Conexiune", "detectionMethod": "Metodă Detecție Stream", "onvifPort": "Port ONVIF", @@ -1099,42 +985,11 @@ }, "step2": { "description": "Testează camera pentru stream-uri disponibile sau configurează manual setările în funcție de metoda de detecție aleasă.", - "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 conexiune a reușit!", "testFailed": "Testul de conexiune a eșuat. Verifică datele introduse și încearcă din nou.", "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ă." - }, "streamDetails": "Detalii stream", "probing": "Se testează camera...", "retry": "Reîncearcă", @@ -1170,47 +1025,8 @@ }, "step3": { "description": "Configurează rolurile stream-urilor și adaugă stream-uri suplimentare pentru camera ta.", - "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-ul {{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.", "streamsTitle": "Stream-uri cameră", "addStream": "Adaugă un stream", "addAnotherStream": "Mai adaugă un stream", @@ -1307,18 +1123,7 @@ "backToSettings": "Înapoi la Setări Cameră", "streams": { "title": "Stare și detalii cameră", - "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ă 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": "S-a activat {{cameraName}}. Repornește Frigate pentru a aplica.", - "friendlyName": { - "edit": "Editează numele afișat al camerei", - "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", @@ -1392,8 +1197,6 @@ "selectLabel": "Selectează profilul", "description": "Configurează ce camere sunt pornite sau oprite când un profil este activat. Camerele setate pe \"Moștenește\" își păstrează starea implicită.", "inherit": "Moștenire", - "enabled": "Activat", - "disabled": "Dezactivat", "on": "Pornit", "off": "Oprit" }, @@ -1552,15 +1355,6 @@ "label": "Profil" } }, - "detectionModel": { - "plusActive": { - "title": "Gestionare model Frigate+", - "label": "Sursa modelului curent", - "description": "Această instanță rulează un model Frigate+. Selectează sau schimbă modelul în setările Frigate+.", - "goToFrigatePlus": "Mergi la setările Frigate+", - "showModelForm": "Configurează manual un model" - } - }, "maintenance": { "title": "Mentenanță", "sync": { @@ -1743,16 +1537,6 @@ "detect": { "title": "Setări Detecție" }, - "detectors": { - "title": "Setări Detector", - "singleType": "Este permis un singur detector de tip {{type}}.", - "keyRequired": "Numele detectorului este obligatoriu.", - "keyDuplicate": "Numele detectorului există deja.", - "noSchema": "Nu sunt disponibile scheme de detectoare.", - "none": "Nicio instanță de detector configurată.", - "add": "Adaugă detector", - "addCustomKey": "Adaugă cheie personalizată" - }, "record": { "title": "Setări Înregistrare" }, @@ -1808,8 +1592,6 @@ "genaiRoles": { "options": { "embeddings": "Înglobare", - "vision": "Viziune", - "tools": "Instrumente", "descriptions": "Descrieri", "chat": "Chat" } @@ -1821,8 +1603,7 @@ }, "reviewLabels": { "summary": "{{count}} etichete selectate", - "empty": "Nicio etichetă disponibilă", - "allNonAlertDetections": "Toată activitatea fără alertă va fi inclusă ca detecții." + "empty": "Nicio etichetă disponibilă" }, "addCustomLabel": "Adaugă etichetă personalizată...", "genaiModel": { @@ -2028,7 +1809,6 @@ "addAudioCodec": "Adaugă codec audio", "removeCodec": "Elimină codecul" }, - "streamNumber": "Stream {{index}}", "sourceNumber": "Sursă {{index}}" }, "timestampPosition": { @@ -2084,16 +1864,9 @@ "record": { "noRecordRole": "Niciun flux nu are rolul de înregistrare definit. Înregistrarea nu va funcționa." }, - "birdseye": { - "objectsModeDetectDisabled": "Birdseye este setat pe modul 'objects', dar detecția obiectelor este dezactivată pentru această cameră. Camera nu va apărea în Birdseye." - }, "snapshots": { "detectDisabled": "Detecția obiectelor este dezactivată. Snapshot-urile sunt generate din obiectele urmărite și nu vor fi create." }, - "detectors": { - "mixedTypes": "Toți detectorii trebuie să folosească același tip. Șterge detectorii existenți pentru a folosi un alt tip.", - "mixedTypesSuggestion": "Toți detectorii trebuie să folosească același tip. Șterge detectorii existenți sau selectează {{type}}." - }, "objects": { "genaiNoDescriptionsProvider": "Trebuie să configurezi un furnizor GenAI cu rolul 'descriptions' pentru ca descrierile să fie generate." }, @@ -2113,11 +1886,6 @@ } }, "birdseye": { - "trackingMode": { - "objects": "Obiecte", - "motion": "Mișcare", - "continuous": "Continuu" - }, "cameraOrder": { "label": "Ordinea camerelor", "description": "Trage camerele pentru a le seta ordinea în aranjamentul Birdseye.", @@ -2126,25 +1894,12 @@ "reorderHandle": "Trage pentru a reordona" } }, - "snapshot": { - "retainMode": { - "all": "Toate", - "motion": "Mișcare", - "active_objects": "Obiecte active" - } - }, "ui": { "timeFormat": { "browser": "Browser", "12hour": "12 ore", "24hour": "24 de ore" }, - "TimeOrDateStyle": { - "long": "Lung", - "medium": "Mediu", - "short": "Scurt", - "full": "Complet" - }, "unitSystem": { "metric": "Metric", "imperial": "Imperial" @@ -2185,30 +1940,5 @@ "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)" } } diff --git a/web/public/locales/ro/views/system.json b/web/public/locales/ro/views/system.json index 7c0f6342f5..8e65d4f49e 100644 --- a/web/public/locales/ro/views/system.json +++ b/web/public/locales/ro/views/system.json @@ -44,11 +44,6 @@ "label": "Închide info GPU" } }, - "intelGpuWarning": { - "title": "Avertisment statistici GPU Intel", - "message": "Statisticile GPU sunt indisponibile", - "description": "Acesta este un bug cunoscut în instrumentele de raportare GPU Intel (intel_gpu_top), unde acestea se blochează și returnează repetat o utilizare GPU de 0% chiar și atunci când accelerarea hardware și detecția obiectelor rulează corect pe (i)GPU. Aceasta nu este o problemă Frigate. Poți reporni host-ul pentru a remedia temporar problema și a confirma că GPU-ul funcționează corect. Performanța nu este afectată." - }, "gpuTemperature": "Temperatură GPU", "npuTemperature": "Temperatură NPU", "gpuCompute": "Calcul / Codare GPU" @@ -98,7 +93,6 @@ "shm": { "title": "Alocare SHM (shared memory)", "warning": "Dimensiunea actuală SHM de {{total}}MB este prea mică. Crește-o la cel puțin {{min_shm}}MB.", - "readTheDocumentation": "Citește documentația", "frameLifetime": { "title": "Durata de viață a cadrului", "description": "Fiecare cameră are {{frames}} sloturi de cadre în memoria partajată. La rata de cadre a celei mai rapide camere, fiecare cadru este disponibil pentru aproximativ {{lifetime}}s înainte de a fi suprascris." @@ -149,7 +143,6 @@ "cameras_count_other": "{{count}} Camere" }, "empty": "Niciun mesaj capturat încă", - "count": "{{count}} mesaje", "expanded": { "payload": "Conținut" }, @@ -212,8 +205,6 @@ "gap": "Interval keyframe (min / med / max):", "ok": "Keyframe-uri la fiecare ~{{seconds}}s, bune pentru înregistrare și redare.", "segmentLength": "Lungime segment de înregistrare:", - "warning": "Keyframe-uri rare sau variabile (cel mai lung interval ~{{seconds}}s), probabil un codec smart (H.264+/H.265+), acest lucru nu este recomandat.", - "error": "Intervalul keyframe (~{{seconds}}s) depășește lungimea segmentului de înregistrare ({{segmentTime}}s). Unele segmente pot să nu aibă niciun keyframe, ceea ce întrerupe redarea. Dezactivează codecul smart/+ de pe cameră sau scurtează intervalul keyframe.", "unknown": "Nu s-a putut determina distanțarea keyframe-urilor.", "recordDisabled": "Înregistrarea este dezactivată pentru această cameră." } @@ -269,7 +260,6 @@ "ffmpegHighCpuUsage": "{{camera}} are o utilizare ridicată CPU FFmpeg ({{ffmpegAvg}}%)", "cameraIsOffline": "{{camera}} este offline", "healthy": "Sistemul este sănătos", - "shmTooLow": "Alocarea /dev/shm ({{total}} MB) ar trebui mărită la cel puțin {{min}} MB.", "debugReplayActive": "Sesiunea de reluare de depanare este activă" }, "lastRefreshed": "Ultima actualizare: "