diff --git a/web/public/locales/ro/config/cameras.json b/web/public/locales/ro/config/cameras.json index 9a79c555d8..7c68458241 100644 --- a/web/public/locales/ro/config/cameras.json +++ b/web/public/locales/ro/config/cameras.json @@ -29,7 +29,7 @@ }, "listen": { "label": "Tipuri ascultate", - "description": "Lista de evenimente audio de detectat (ex: lătrat, alarmă_incendiu, țipăt, vorbire)." + "description": "Lista de evenimente audio de detectat (ex: lătrat, alarmă_incendiu, vorbire)." }, "filters": { "label": "Filtre audio", @@ -152,11 +152,11 @@ } }, "ffmpeg": { - "label": "FFmpeg", - "description": "Setări FFmpeg: cale binar, argumente, accelerare hardware și ieșiri per rol.", + "label": "Stream-uri (FFmpeg)", + "description": "Intrările stream-ului camerei și opțiunile FFmpeg, inclusiv calea către binar, argumentele, hwaccel și argumentele de ieșire per rol.", "path": { "label": "Cale FFmpeg", - "description": "Calea către binarul FFmpeg sau un alias de versiune (\"5.0\" sau \"7.0\")." + "description": "Calea către binarul FFmpeg sau un alias de versiune (\"7.0\" sau \"8.0\")." }, "global_args": { "label": "Argumente globale FFmpeg", diff --git a/web/public/locales/ro/config/global.json b/web/public/locales/ro/config/global.json index 40d2135cb8..1dca8a48ae 100644 --- a/web/public/locales/ro/config/global.json +++ b/web/public/locales/ro/config/global.json @@ -15,7 +15,7 @@ }, "listen": { "label": "Tipuri ascultate", - "description": "Lista de evenimente audio de detectat (ex: lătrat, alarmă_incendiu, țipăt, vorbire)." + "description": "Lista de evenimente audio de detectat (ex: lătrat, alarmă_incendiu, vorbire)." }, "filters": { "label": "Filtre audio", @@ -220,7 +220,7 @@ "description": "Setări FFmpeg: cale binar, argumente, accelerare hardware și ieșiri per rol.", "path": { "label": "Cale FFmpeg", - "description": "Calea către binarul FFmpeg sau un alias de versiune (\"5.0\" sau \"7.0\")." + "description": "Calea către binarul FFmpeg sau un alias de versiune (\"7.0\" sau \"8.0\")." }, "global_args": { "label": "Argumente globale FFmpeg", diff --git a/web/public/locales/ro/views/settings.json b/web/public/locales/ro/views/settings.json index b08b2f26da..c47c028377 100644 --- a/web/public/locales/ro/views/settings.json +++ b/web/public/locales/ro/views/settings.json @@ -69,7 +69,7 @@ "integrationObjectClassification": "Clasificare obiecte", "integrationAudioTranscription": "Transcriere audio", "cameraDetect": "Detecție obiecte", - "cameraFfmpeg": "FFmpeg", + "cameraFfmpeg": "Stream-uri (FFmpeg)", "cameraRecording": "Înregistrare", "cameraSnapshots": "Snapshot-uri", "cameraMotion": "Detecție mișcare", @@ -1691,7 +1691,17 @@ } }, "cameraInputs": { - "itemTitle": "Stream-ul {{index}}" + "itemTitle": "Stream-ul {{index}}", + "sourceMode": { + "restream": "Restream (go2rtc)", + "manual": "Cale de intrare manuală", + "go2rtcStreamLabel": "Stream go2rtc", + "go2rtcStreamPlaceholder": "Selectează un stream go2rtc", + "noGo2rtcStreams": "Niciun stream go2rtc configurat", + "availableStreams": "Stream-uri disponibile", + "go2rtcStreamSearch": "Caută stream-uri...", + "noMatchingStreams": "Niciun stream corespunzător" + } }, "restartRequiredField": "Necesită repornire", "restartRequiredFooter": "Configurația a fost modificată - Necesită repornire", @@ -2085,6 +2095,9 @@ }, "onvif": { "autotrackingNoZones": "Autotracking-ul necesită cel puțin o zonă. Definește o zonă pentru această cameră în Măști / Zone, apoi seteaz-o ca zonă obligatorie mai jos." + }, + "ffmpeg": { + "hwaccelManualNotRecommended": "Argumentele manuale pentru accelerarea hardware nu sunt recomandate. Dacă nu există o cerință specifică, selectează presetarea care se potrivește cu hardware-ul tău." } }, "birdseye": { diff --git a/web/public/locales/ro/views/system.json b/web/public/locales/ro/views/system.json index 59f52e08c4..7c0f6342f5 100644 --- a/web/public/locales/ro/views/system.json +++ b/web/public/locales/ro/views/system.json @@ -201,7 +201,22 @@ "title": "Info Sondă Cameră" }, "fps": "FPS:", - "unknown": "Necunoscut" + "unknown": "Necunoscut", + "keyframes": { + "title": "Analiză keyframe", + "analyzing": "Se analizează keyframe-urile... {{seconds}} secunde rămase", + "stillAnalyzing": "Încă se analizează keyframe-urile...", + "keyframeCount": "Keyframe-uri observate:", + "recordStream": "Stream de înregistrare:", + "observedDuration": "Durată observată:", + "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ă." + } }, "label": { "capture": "captură",