From ef74605e45bbd005d91d8bfc79e65311ccb5a0ef Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 1 Sep 2025 03:41:07 +0200 Subject: [PATCH] Translated using Weblate (Catalan) Currently translated at 100.0% (116 of 116 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (83 of 83 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (122 of 122 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (72 of 72 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (9 of 9 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (192 of 192 strings) Co-authored-by: Gerard Ricart Castells Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ca/ Translation: Frigate NVR/common Translation: Frigate NVR/components-auth Translation: Frigate NVR/components-camera Translation: Frigate NVR/components-filter Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/ca/common.json | 10 +- web/public/locales/ca/components/auth.json | 2 +- web/public/locales/ca/components/camera.json | 5 +- web/public/locales/ca/components/filter.json | 4 +- web/public/locales/ca/views/events.json | 4 +- web/public/locales/ca/views/explore.json | 22 ++- web/public/locales/ca/views/live.json | 3 +- web/public/locales/ca/views/settings.json | 152 ++++++++++++++++++- web/public/locales/ca/views/system.json | 6 +- 9 files changed, 195 insertions(+), 13 deletions(-) diff --git a/web/public/locales/ca/common.json b/web/public/locales/ca/common.json index 7c11a8139..ba8a11bb5 100644 --- a/web/public/locales/ca/common.json +++ b/web/public/locales/ca/common.json @@ -40,7 +40,15 @@ "sk": "Slovenčina (Eslovac)", "ru": "Русский (Rus)", "th": "ไทย (Tailandès)", - "ca": "Català (Catalan)" + "ca": "Català (Catalan)", + "ptBR": "Português brasileiro (Portuguès Brasiler)", + "sr": "Српски (Serbi)", + "sl": "Slovenščina (Sloveni)", + "lt": "Lietuvių (Lituà)", + "bg": "Български (Búlgar)", + "gl": "Galego (Gallec)", + "id": "Bahasa Indonesia (Indonesi)", + "ur": "اردو (Urdú)" }, "system": "Sistema", "systemMetrics": "Mètriques del sistema", diff --git a/web/public/locales/ca/components/auth.json b/web/public/locales/ca/components/auth.json index 5d4b413a6..6cbe2877c 100644 --- a/web/public/locales/ca/components/auth.json +++ b/web/public/locales/ca/components/auth.json @@ -1,6 +1,6 @@ { "form": { - "user": "Nom d'usuari", + "user": "Usuari", "password": "Contrasenya", "login": "Iniciar sessió", "errors": { diff --git a/web/public/locales/ca/components/camera.json b/web/public/locales/ca/components/camera.json index b93a84a5f..bfa8ea161 100644 --- a/web/public/locales/ca/components/camera.json +++ b/web/public/locales/ca/components/camera.json @@ -63,11 +63,12 @@ "desc": "Cambia les opcions de transmissió en viu del panell de control d'aquest grup de càmeres. Aquest paràmetres son específics del dispositiu/navegador.", "stream": "Transmissió", "placeholder": "Seleccionar una transmissió" - } + }, + "birdseye": "Ull d'ocell" }, "success": "El grup de càmeres ({{name}}) ha estat guardat.", "icon": "Icona", - "label": "Grups de càmeres" + "label": "Grups de Càmeres" }, "debug": { "options": { diff --git a/web/public/locales/ca/components/filter.json b/web/public/locales/ca/components/filter.json index 3d521fb96..e17897294 100644 --- a/web/public/locales/ca/components/filter.json +++ b/web/public/locales/ca/components/filter.json @@ -108,7 +108,9 @@ "loading": "Carregant les matrícules reconegudes…", "placeholder": "Escriu per a buscar matrícules…", "noLicensePlatesFound": "No s'han trobat matrícules.", - "selectPlatesFromList": "Seleccioni una o més matrícules de la llista." + "selectPlatesFromList": "Seleccioni una o més matrícules de la llista.", + "selectAll": "Seleccionar tots", + "clearAll": "Netejar tot" }, "cameras": { "label": "Filtre de càmeres", diff --git a/web/public/locales/ca/views/events.json b/web/public/locales/ca/views/events.json index 1a219b9c1..99d56c1d9 100644 --- a/web/public/locales/ca/views/events.json +++ b/web/public/locales/ca/views/events.json @@ -34,5 +34,7 @@ }, "camera": "Càmera", "selected_one": "{{count}} seleccionats", - "selected_other": "{{count}} seleccionats" + "selected_other": "{{count}} seleccionats", + "suspiciousActivity": "Activitat sospitosa", + "threateningActivity": "Activitat amenaçadora" } diff --git a/web/public/locales/ca/views/explore.json b/web/public/locales/ca/views/explore.json index 933082609..3b79a696f 100644 --- a/web/public/locales/ca/views/explore.json +++ b/web/public/locales/ca/views/explore.json @@ -103,7 +103,8 @@ "error": { "regenerate": "No s'ha pogut contactar amb {{provider}} per obtenir una nova descripció: {{errorMessage}}", "updatedSublabelFailed": "No s'ha pogut actualitzar la subetiqueta: {{errorMessage}}", - "updatedLPRFailed": "No s'ha pogut actualitzar la matrícula: {{errorMessage}}" + "updatedLPRFailed": "No s'ha pogut actualitzar la matrícula: {{errorMessage}}", + "audioTranscription": "Error en demanar la transcripció d'audio {{errorMessage}}" } }, "title": "Revisar detalls de l'element", @@ -156,6 +157,9 @@ "title": "Editar matrícula", "descNoLabel": "Introdueix un nou valor de matrícula per a aquest objecte rastrejat", "desc": "Introdueix un nou valor per a la matrícula per aquesta {{label}}" + }, + "score": { + "label": "Puntuació" } }, "searchResult": { @@ -194,6 +198,14 @@ }, "deleteTrackedObject": { "label": "Suprimeix aquest objecte rastrejat" + }, + "addTrigger": { + "label": "Afegir disparador", + "aria": "Afegir disparador per aquest objecte" + }, + "audioTranscription": { + "label": "Transcriu", + "aria": "Demanar una transcripció d'audio" } }, "noTrackedObjects": "No s'han trobat objectes rastrejats", @@ -206,5 +218,11 @@ "fetchingTrackedObjectsFailed": "Error al obtenir objectes rastrejats: {{errorMessage}}", "trackedObjectsCount_one": "{{count}} objecte rastrejat ", "trackedObjectsCount_many": "{{count}} objectes rastrejats ", - "trackedObjectsCount_other": "{{count}} objectes rastrejats " + "trackedObjectsCount_other": "{{count}} objectes rastrejats ", + "aiAnalysis": { + "title": "Anàlisi d'IA" + }, + "concerns": { + "label": "Preocupacions" + } } diff --git a/web/public/locales/ca/views/live.json b/web/public/locales/ca/views/live.json index eded31f4c..f4d20fc70 100644 --- a/web/public/locales/ca/views/live.json +++ b/web/public/locales/ca/views/live.json @@ -143,7 +143,8 @@ "snapshots": "Instantànies", "autotracking": "Seguiment automàtic", "objectDetection": "Detecció d'objectes", - "audioDetection": "Detecció d'àudio" + "audioDetection": "Detecció d'àudio", + "transcription": "Transcripció d'audio" }, "history": { "label": "Mostrar gravacions històriques" diff --git a/web/public/locales/ca/views/settings.json b/web/public/locales/ca/views/settings.json index a94e86bd1..37366b3ac 100644 --- a/web/public/locales/ca/views/settings.json +++ b/web/public/locales/ca/views/settings.json @@ -20,7 +20,8 @@ "notifications": "Notificacions", "debug": "Depuració", "frigateplus": "Frigate+", - "enrichments": "Enriquiments" + "enrichments": "Enriquiments", + "triggers": "Disparadors" }, "dialog": { "unsavedChanges": { @@ -344,6 +345,43 @@ "detections": "Deteccions ", "title": "Revisar", "desc": "Habilita o deshabilita temporalment les alertes i deteccions per a aquesta càmera fins que es reiniciï Frigate. Quan estigui desactivat, no es generaran nous elements de revisió. " + }, + "object_descriptions": { + "title": "Descripció d'objectes per IA generativa", + "desc": "Activar/desactivar temporalment la IA generativa de descripcions per aquesta càmera. Quan està desactivat, les descripcions d'IA generativa no seran requerides per als objectes seguits per aquesta càmera." + }, + "review_descriptions": { + "title": "Revisar las descripcions d'IA generativa", + "desc": "Activar/desactivals temporalment les descripcions d'IA generativa per aquesta càmera. Quan estan desactivades, les descripcions d'IA generativa no serán requerides per revisar els items en aquesta càmera." + }, + "addCamera": "Afegir Nova Càmera", + "editCamera": "Editar Càmera:", + "selectCamera": "Seleccionar Càmera", + "backToSettings": "Tornar a la Configuració de Càmera", + "cameraConfig": { + "add": "Afegir Càmera", + "edit": "Editar Càmera", + "description": "Configurar la càmera incloent les entrades y rols.", + "name": "Nom de Càmera", + "nameRequired": "El nom de càmera es necesari", + "nameLength": "El nom de la càmera ha de ser com a mínim de 24 caràcters.", + "namePlaceholder": "e.x., porta_entrada", + "enabled": "Activat", + "ffmpeg": { + "inputs": "Entrades", + "path": "Direcció d'entrada", + "pathRequired": "Direcció d'entrada necesaria", + "pathPlaceholder": "rtsp://...", + "roles": "Rols", + "rolesRequired": "Com a mínin un rol es necesari", + "rolesUnique": "Cada rol (audio, detecció, gravació) pot ser assiganda a una entrada", + "addInput": "Afegir una entrada", + "removeInput": "Esborrar una entrada", + "inputsRequired": "Com a mínim una entrada es necesaria" + }, + "toast": { + "success": "La càmera {{cameraName}} s'ha guardat correctament" + } } }, "motionDetectionTuner": { @@ -414,11 +452,24 @@ "tips": "

Caixes de moviment


Es sobreposaran requadres vermells a les àrees del fotograma on actualment s’estigui detectant moviment.

" }, "detectorDesc": "Frigate fa servir els teus detectors ({{detectors}}) per a detectar objectes a les imatges de la teva càmera.", - "desc": "La vista de depuració mostra en temps real els objectes rastrejats i les seves estadístiques. La llista d’objectes mostra un resum amb retard temporal dels objectes detectats." + "desc": "La vista de depuració mostra en temps real els objectes rastrejats i les seves estadístiques. La llista d’objectes mostra un resum amb retard temporal dels objectes detectats.", + "openCameraWebUI": "Obrir la interficie d'usuari de {{camera}}", + "audio": { + "title": "Audio", + "noAudioDetections": "No hi ha deteccions d'audio", + "score": "puntuació", + "currentRMS": "RMS Actual", + "currentdbFS": "dbFS Actual" + }, + "paths": { + "title": "Rutes", + "desc": "Mostrar els punts significatius de la ruta dels objectes seguits", + "tips": "

Rutes


Les línies i cercles indicarán els punts significatius dels objectes seguits durant el seu cicle de vida.

" + } }, "users": { "table": { - "username": "Nom d'usuari", + "username": "Usuari", "password": "Contrasenya", "deleteUser": "Suprimir usuari", "noUsers": "No s'han trobat usuaris.", @@ -618,5 +669,100 @@ "success": "Els paràmetres complementaris s'han desat. Reinicia Frigate per aplicar els canvis." }, "restart_required": "És necessari reiniciar (Han cambiat paràmetres complementaris)" + }, + "triggers": { + "table": { + "actions": "Accions", + "noTriggers": "No hi ha disparadors configurats en aquesta càmera.", + "edit": "Editar", + "deleteTrigger": "Esborrar Disparador", + "lastTriggered": "Últim Disparo", + "name": "Nom", + "type": "Tipus", + "content": "Contingut", + "threshold": "Llindar" + }, + "type": { + "thumbnail": "Miniatura", + "description": "Descripció" + }, + "actions": { + "alert": "Marcar com Alerta", + "notification": "Enviar Notificació" + }, + "dialog": { + "createTrigger": { + "title": "Crear Disparador", + "desc": "Crear disparador per una càmera {{camera}}" + }, + "editTrigger": { + "title": "Editar Disparador", + "desc": "Editar la configuració per al disparador de càmera {{camera}}" + }, + "deleteTrigger": { + "title": "Esborrar Disparador", + "desc": "Estas segur que vols esborrar el disparador {{triggerName}}? Aquesta acció no es pot desfer." + }, + "form": { + "name": { + "title": "Nom", + "placeholder": "Entrar el nom del disparador", + "error": { + "minLength": "El nom ha de tenir almenys 2 caràcters de llargada.", + "invalidCharacters": "El nom només pot contenir lletres, números, guions i guinons baixos.", + "alreadyExists": "El disparador amb aquest nom ja existeix per aquesta càmera." + } + }, + "enabled": { + "description": "Activar o desactivar aquest disparador" + }, + "type": { + "title": "Tipus", + "placeholder": "Selecciona un tipus de disparador" + }, + "content": { + "title": "Contingut", + "imagePlaceholder": "Selecciona una imatge", + "textPlaceholder": "Entra el contingut de text", + "imageDesc": "Selecciona una imatge per disparar aquesta acció quan una imatge similar sigui detectada.", + "textDesc": "Entra el text per disparar aquesta acció quan es detecti una descripció d'objecte a rastrejar similar.", + "error": { + "required": "Contigunt requerit." + } + }, + "threshold": { + "title": "Llindar", + "error": { + "min": "El llindar ha de ser mínim 0", + "max": "El llindar ha de ser máxim 1" + } + }, + "actions": { + "title": "Accions", + "desc": "Per defecte, Frigate dispara un missatge MQTT per tots els disparadors. Tria una acció adicional per realitzar quan aquest disparador dispari.", + "error": { + "min": "S'ha de seleccionar una acció com a mínim." + } + } + } + }, + "toast": { + "success": { + "createTrigger": "El disparador {{name}} s'ha creat existosament.", + "updateTrigger": "El disparador {{name}} s'ha actualitzat correctament.", + "deleteTrigger": "El disparador {{name}} s'ha borrat correctament." + }, + "error": { + "createTriggerFailed": "Error al crear el disparador: {{errorMessage}}", + "updateTriggerFailed": "Error a l'actualitzar el disparador: {{errorMessage}}", + "deleteTriggerFailed": "Error a l'esborrar el disparador: {{errorMessage}}" + } + }, + "documentTitle": "Disparadors", + "management": { + "title": "Gestió de disparadors", + "desc": "Gestionar els disparadors de {{camera}}. Usa les tipus de miniatures per disparar miniatures similars a l'objecte a seguir seleccionat, i el tipus de descripció per disparar en cas de descripcions similars a l'especificada." + }, + "addTrigger": "Afegir disaprador" } } diff --git a/web/public/locales/ca/views/system.json b/web/public/locales/ca/views/system.json index d4d63a31d..76358865a 100644 --- a/web/public/locales/ca/views/system.json +++ b/web/public/locales/ca/views/system.json @@ -102,7 +102,11 @@ }, "percentageOfTotalUsed": "Percentatge del total" }, - "overview": "Visió general" + "overview": "Visió general", + "shm": { + "title": "Ubicació de SHM (memória compartida)", + "warning": "El tamany de la SHM oh {{total}}MB es massa petita. Augmenta almenys fins a {{min_shm}}MB." + } }, "cameras": { "framesAndDetections": "Fotogrames / Deteccions",