From c3452abd2df5840d9bfd7efad9f860562972a648 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 26 May 2026 03:35:46 +0200 Subject: [PATCH] Translated using Weblate (Catalan) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (100 of 100 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1186 of 1186 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (811 of 811 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (145 of 145 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1183 of 1183 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (175 of 175 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1181 of 1181 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (238 of 238 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1176 of 1176 strings) Co-authored-by: Eduardo Pastor Fernández <123eduardoneko123@gmail.com> 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-player/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/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/Config - Global Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/common Translation: Frigate NVR/components-player Translation: Frigate NVR/views-chat 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 | 5 +- web/public/locales/ca/components/player.json | 3 +- web/public/locales/ca/config/global.json | 6 +- web/public/locales/ca/config/validation.json | 3 + web/public/locales/ca/views/chat.json | 3 + web/public/locales/ca/views/explore.json | 8 +-- web/public/locales/ca/views/live.json | 7 +- web/public/locales/ca/views/settings.json | 68 ++++++++++++++------ web/public/locales/ca/views/system.json | 20 +++--- 9 files changed, 84 insertions(+), 39 deletions(-) diff --git a/web/public/locales/ca/common.json b/web/public/locales/ca/common.json index f089d62eb7..dd54e05900 100644 --- a/web/public/locales/ca/common.json +++ b/web/public/locales/ca/common.json @@ -323,5 +323,8 @@ "internalID": "L'ID intern que Frigate s'utilitza a la configuració i a la base de dades" }, "no_items": "Sense elements", - "validation_errors": "Errors de validació" + "validation_errors": "Errors de validació", + "credentialField": { + "savedPlaceholder": "Desat — deixa en blanc per mantenir l'actual" + } } diff --git a/web/public/locales/ca/components/player.json b/web/public/locales/ca/components/player.json index 88be512c96..161727946e 100644 --- a/web/public/locales/ca/components/player.json +++ b/web/public/locales/ca/components/player.json @@ -48,5 +48,6 @@ "error": { "submitFrigatePlusFailed": "Error al enviar fotograma a Frigate+" } - } + }, + "cameraOff": "La càmera està apagada" } diff --git a/web/public/locales/ca/config/global.json b/web/public/locales/ca/config/global.json index f748860668..a929b2bc4a 100644 --- a/web/public/locales/ca/config/global.json +++ b/web/public/locales/ca/config/global.json @@ -524,11 +524,11 @@ }, "reindex": { "label": "Reindexa en iniciar", - "description": "Activa un reíndex complet d'objectes rastrejats històrics a la base de dades d'incrustacions." + "description": "Activa un reindexat complet d'objectes rastrejats històrics a la base de dades d'incrustacions." }, "model": { "label": "Model de cerca semàntica o nom del proveïdor GenAI", - "description": "El model d'incrustació a utilitzar per a la cerca semàntica (per exemple 'jinav1'), o el nom d'un proveïdor de GenAI amb el rol d'incrustació." + "description": "El model de vectors a utilitzar per a la cerca semàntica (per exemple 'jinav1'), o el nom d'un proveïdor de GenAI amb el rol de vectors." }, "model_size": { "label": "Mida del model", @@ -808,7 +808,7 @@ }, "model_size": { "label": "Mida del model", - "description": "Mida del model a utilitzar per a incrustacions facials (petit/gran); més gran pot requerir GPU." + "description": "Mida del model a utilitzar per als vectors facials (petit/gran); més gran pot requerir GPU." }, "unknown_score": { "label": "Llindar de puntuació desconegut", diff --git a/web/public/locales/ca/config/validation.json b/web/public/locales/ca/config/validation.json index bcf1093c17..b087d5a892 100644 --- a/web/public/locales/ca/config/validation.json +++ b/web/public/locales/ca/config/validation.json @@ -28,5 +28,8 @@ "detectRequired": "Almenys un flux d'entrada ha de tenir assignat el rol «detecta».", "hwaccelDetectOnly": "Només el flux d'entrada amb el rol detect pot definir arguments d'acceleració del maquinari." } + }, + "detect": { + "dimensionMustBeEven": "Ha de ser un nombre parell." } } diff --git a/web/public/locales/ca/views/chat.json b/web/public/locales/ca/views/chat.json index 27a2cce825..cb618cebc4 100644 --- a/web/public/locales/ca/views/chat.json +++ b/web/public/locales/ca/views/chat.json @@ -65,5 +65,8 @@ "active": "Raonant…", "show": "Mostra el raonament", "hide": "Amaga el raonament" + }, + "thinking": { + "toggle": "Commuta el pensament" } } diff --git a/web/public/locales/ca/views/explore.json b/web/public/locales/ca/views/explore.json index c9a11a0c4b..a6a2844799 100644 --- a/web/public/locales/ca/views/explore.json +++ b/web/public/locales/ca/views/explore.json @@ -2,10 +2,10 @@ "exploreIsUnavailable": { "downloadingModels": { "tips": { - "context": "Potser voldreu reindexar les incrustacions dels objectes seguits un cop s'hagin descarregat els models.", + "context": "Potser voldreu reindexar els vectors dels objectes seguits un cop s'hagin descarregat els models.", "documentation": "Llegir la documentació" }, - "context": "Frigate està descarregant els models d'embeddings necessaris per a donar suport a la funció de cerca semàntica. Això pot trigar diversos minuts, depenent de la velocitat de la teva connexió de xarxa.", + "context": "El Frigate està baixant els models de vectors necessaris per a admetre la funció de Cerca Semàntica. Això pot trigar uns quants minuts depenent de la velocitat de la vostra connexió de xarxa.", "setup": { "visionModel": "Model de visió", "visionModelFeatureExtractor": "Extractor de característiques del model de visió", @@ -248,7 +248,7 @@ "dialog": { "confirmDelete": { "title": "Confirmar la supressió", - "desc": "Suprimir aquest objecte rastrejat elimina la instantània, qualsevol incrustació desada, i qualsevol entrada de detalls de seguiment associada. Les imatges gravades d'aquest objecte seguit en l'historial NO seràn eliminades.

Estas segur que vols continuar?" + "desc": "En eliminar aquest objecte detectat, s'esborrarà la instantània, els vectors desats i qualsevol entrada associada als detalls de seguiment d'aquest objecte. El metratge enregistrat d'aquest objecte detectat a la vista de l'Historial NO s'esborrarà.

Segur que voleu continuar?" }, "toast": { "error": "S'ha produït un error en suprimir aquest objecte rastrejat: {{errorMessage}}" @@ -282,7 +282,7 @@ "faceOrLicense_plate": "{{attribute}} detectat per {{label}}", "other": "{{label}} reconegut com a {{attribute}}" }, - "gone": "{{label}} esquerra", + "gone": "{{label}} ha sortit", "heard": "{{label}} sentit", "external": "{{label}} detectat", "header": { diff --git a/web/public/locales/ca/views/live.json b/web/public/locales/ca/views/live.json index 20db54905b..b2f7fda188 100644 --- a/web/public/locales/ca/views/live.json +++ b/web/public/locales/ca/views/live.json @@ -58,7 +58,9 @@ }, "camera": { "enable": "Habilitar la càmera", - "disable": "Deshabilita la càmera" + "disable": "Deshabilita la càmera", + "turnOn": "Activa la càmera", + "turnOff": "Apaga la càmera" }, "muteCameras": { "enable": "Silencia totes les càmeres", @@ -151,7 +153,8 @@ "autotracking": "Seguiment automàtic", "objectDetection": "Detecció d'objectes", "audioDetection": "Detecció d'àudio", - "transcription": "Transcripció d'audio" + "transcription": "Transcripció d'audio", + "camera": "Càmera" }, "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 ebd2278fd0..864bd34cf5 100644 --- a/web/public/locales/ca/views/settings.json +++ b/web/public/locales/ca/views/settings.json @@ -29,7 +29,7 @@ "frigateplus": "Frigate+", "enrichments": "Enriquiments", "triggers": "Disparadors", - "cameraManagement": "Gestió", + "cameraManagement": "Gestió de la càmera", "cameraReview": "Revisió", "roles": "Rols", "general": "General", @@ -136,7 +136,7 @@ "clearAll": "Esborra tots els paràmetres de transmissió" }, "recordingsViewer": { - "title": "Visor d'enregistraments", + "title": "Visualitzador d'enregistraments", "defaultPlaybackRate": { "label": "Velocitat de reproducció predeterminada", "desc": "Velocitat de reproducció predeterminada per a la reproducció de gravacions." @@ -773,22 +773,22 @@ "modelSize": { "small": { "title": "petit", - "desc": "L’opció small fa servir una versió quantitzada del model que consumeix menys RAM i s’executa més ràpidament a la CPU, amb una diferència gairebé inapreciable en la qualitat de les incrustacions (embeddings)." + "desc": "Si s'utilitza small, s'empra una versió quantitzada del model que consumeix menys memòria RAM i s'executa més ràpidament a la CPU, amb una diferència inapreciable en la qualitat dels vectors." }, "label": "Mida del model", "large": { "title": "gran", "desc": "L’opció large fa servir el model complet de Jina i s’executarà automàticament a la GPU si està disponible." }, - "desc": "La mida del model utilitzat per incrustacions de cerca semàntica." + "desc": "La mida del model utilitzat per als vectors de la cerca semàntica." }, "reindexNow": { "confirmButton": "Reindexar", "success": "La reindexació ha començat amb èxit.", "label": "Reindexar ara", "confirmTitle": "Confirmar la reindexació", - "desc": "La reindexació regenerarà les incrustacions per a tots els objectes rastrejats. Aquest procés s'executa en segon pla i pot treure el màxim de la CPU i prendre una quantitat de temps raonable depenent del nombre d'objectes rastrejats que tingueu.", - "confirmDesc": "Estàs segur que vols reindexar totes les incrustacions (embeddings) dels objectes seguits? Aquest procés s’executarà en segon pla, però pot arribar a saturar la CPU i trigar bastant temps. Pots seguir-ne el progrés a la pàgina d’Explora.", + "desc": "La reindexació tornarà a generar els vectors de tots els objectes detectats. Aquest procés s'executa en segon pla, pot posar la CPU al màxim i trigar una bona estona segons el nombre d'objectes detectats que tingueu.", + "confirmDesc": "Segur que voleu tornar a indexar els vectors de tots els objectes detectats? Aquest procés s'executa en segon pla, però pot posar la CPU al màxim i trigar una bona estona. En podeu veure el progrés a la pàgina Explora.", "alreadyInProgress": "La reindexació ja està en curs.", "error": "Error en iniciar la reindexació: {{errorMessage}}" }, @@ -1303,13 +1303,13 @@ "selectCamera": "Selecciona una càmera", "backToSettings": "Torna a la configuració de la càmera", "streams": { - "title": "Habilita / Inhabilita les càmeres", + "title": "Estat i detalls de la càmera", "desc": "Inhabilita temporalment una càmera fins que es reiniciï la fragata. La inhabilitació d'una càmera atura completament el processament de Frigate dels fluxos d'aquesta càmera. La detecció, l'enregistrament i la depuració no estaran disponibles.
Nota: això no desactiva les retransmissions de go2rtc.", "enableLabel": "Càmeres habilitades", "enableDesc": "Inhabilita temporalment una càmera habilitada fins que es reiniciï Frigate. La inhabilitació d'una càmera atura completament el processament de Frigate dels fluxos d'aquesta càmera. La detecció, l'enregistrament i la depuració no estaran disponibles.
Nota: això no inhabilita els restreams go2rtc.

Drag el handle per reordenar les càmeres tal com apareixen a la interfície d'usuari. L'ordre de les càmeres habilitades es reflectirà en tota la interfície d'usuari, incloent el tauler en viu i els desplegables de selecció de càmeres.", "disableLabel": "Càmeres inhabilitades", "disableDesc": "Habilita una càmera que actualment no és visible a la interfície d'usuari i està desactivada a la configuració. Es requereix un reinici de Frigate després d'activar-la.", - "enableSuccess": "{{cameraName}} activat a la configuració. Reinicia Frigate per aplicar els canvis.", + "enableSuccess": "{{cameraName}} activat. Reinicia la fragata a aplicar.", "friendlyName": { "edit": "Edita el nom de la pantalla de la càmera", "title": "Edita el nom de la pantalla", @@ -1318,7 +1318,26 @@ }, "reorderHandle": "Arrossega per reordenar", "saving": "S'està desant…", - "saved": "Desat" + "saved": "Desat", + "details": { + "edit": "Edita els detalls de la càmera", + "title": "Edita els detalls de la càmera", + "description": "Actualitzeu el nom de la pantalla i l'URL extern utilitzat per a aquesta càmera a tota la interfície d'usuari de Frigate.", + "friendlyNameLabel": "Nom a mostrar", + "friendlyNameHelp": "Nom amistós que es mostra per a aquesta càmera a tota la interfície d'usuari de Frigate. Deixeu-ho en blanc per utilitzar l'ID de la càmera.", + "webuiUrlLabel": "URL de la interfície web de la càmera", + "webuiUrlHelp": "URL per a visitar la interfície d'usuari web de la càmera directament des de la vista de depuració. Deixeu-ho en blanc per desactivar l'enllaç.", + "webuiUrlInvalid": "Ha de ser un URL vàlid (p. ex., https://example.com)." + }, + "label": "Estat de la càmera", + "description": "Estableix l'estat operatiu de cada càmera.

A: els fluxos es processen normalment.
Off: pausa temporalment el processament. No persisteix a través de reinicis de la fragata.
Inhabilitat: deixa de processar i desa el canvi a la configuració. Es requereix un reinici per a tornar a habilitar una càmera inhabilitada.

Nota: La inhabilitació no afecta els restreams de go2rtc.

Arrossegueu l'ansa per a reordenar les càmeres actives a mesura que apareguin a tota la interfície d'usuari, inclosos els desplegables de selecció de quadres en viu i de càmera.", + "disabledSubheading": "Desactivat en la configuració", + "status": { + "on": "Engegat", + "off": "Apagat", + "disabled": "Desactivat" + }, + "disableSuccess": "{{cameraName}} desactivat i desat a la configuració." }, "cameraConfig": { "add": "Afegeix una càmera", @@ -1364,10 +1383,12 @@ "profiles": { "title": "Sobreescriu la càmera de perfil", "selectLabel": "Seleccioneu el perfil", - "description": "Configura quines càmeres estan habilitades o desactivades quan s'activa un perfil. Les càmeres establertes a «Inherit» mantenen el seu estat base habilitat.", + "description": "Configura quines càmeres estan activades o desactivades quan s'activa un perfil. Les càmeres establertes a «herit» mantenen el seu estat per defecte.", "inherit": "Hereta", "enabled": "Habilitat", - "disabled": "Desactivat" + "disabled": "Desactivat", + "on": "Engegat", + "off": "Apagat" }, "cameraType": { "title": "Tipus de càmera", @@ -1377,7 +1398,7 @@ "saveSuccess": "Tipus de càmera actualitzat per {{cameraName}}. Reinicia la fragata per aplicar els canvis.", "normal": "Normal" }, - "description": "Afegiu, editeu i suprimiu les càmeres, controleu quines càmeres estan habilitades, i configureu les superposicions per perfil i tipus de càmera. Per a configurar fluxos, detecció, moviment i altres paràmetres específics de la càmera, trieu la secció específica a Configuració de la càmera." + "description": "Afegiu, editeu i suprimiu les càmeres, controleu l'estat de cada càmera, i configureu les superposicions per perfil i tipus de càmera. Per a configurar fluxos, detecció, moviment i altres paràmetres específics de la càmera, trieu la secció específica a Configuració de la càmera." }, "cameraReview": { "object_descriptions": { @@ -1674,7 +1695,7 @@ "searchPlaceholder": "Cerca...", "genaiRoles": { "options": { - "embeddings": "Incrustació", + "embeddings": "Vectors", "vision": "Visió", "tools": "Eines", "descriptions": "Descripcions", @@ -1693,13 +1714,21 @@ }, "addCustomLabel": "Afegeix una etiqueta personalitzada...", "genaiModel": { - "placeholder": "Selecciona el model…", - "search": "Cerca models…", - "noModels": "No hi ha models disponibles" + "placeholder": "Seleccioneu o introduïu un model…", + "search": "Cerca o introdueix un model…", + "noModels": "No hi ha models disponibles", + "available": "Models disponibles", + "useCustom": "Utilitza \"{{value}}\"", + "refresh": "Actualitza els models", + "probeFailed": "No s'han pogut investigar els models", + "fetchedModels": "S'ha obtingut correctament la llista de models" }, "knownPlates": { "namePlaceholder": "per exemple. Cotxe de la parella", "platePlaceholder": "Matricula o regex" + }, + "semanticSearchModelSize": { + "notApplicable": "No aplicable als proveïdors de GenAI" } }, "globalConfig": { @@ -1899,7 +1928,9 @@ }, "detect": { "fpsGreaterThanFive": "No es recomana establir el detect FPS superior a 5. Els valors més alts poden causar problemes de rendiment i no proporcionaran cap benefici.", - "disabled": "La detecció d'objectes està desactivada. Les instantànies, articles de revisió i enriquiments com el reconeixement de rostres, el reconeixement de matrícules i la IA Generativa no funcionaran." + "disabled": "La detecció d'objectes està desactivada. Les instantànies, articles de revisió i enriquiments com el reconeixement de rostres, el reconeixement de matrícules i la IA Generativa no funcionaran.", + "resolutionShouldBeMultipleOfFour": "Per obtenir els millors resultats, detectar l'amplada i l'alçada han de ser múltiples de 4. Altres valors parells poden produir artefactes visuals o una lleugera distorsió en el flux de detecció.", + "aspectRatioMismatch": "L'amplada i alçada que heu introduït no coincideixen amb la relació d'aspecte de la resolució de detecció actual. Això pot produir una imatge estirada o distorsionada." }, "faceRecognition": { "globalDisabled": "L'enriquiment del reconeixement facial s'ha d'habilitar perquè les funcions de reconeixement facial funcionin en aquesta càmera.", @@ -1928,7 +1959,8 @@ "genaiNoDescriptionsProvider": "Heu de configurar un proveïdor de GenAI amb el rol 'descripcions' per a les descripcions que es generaran." }, "semanticSearch": { - "jinav2SmallModelSize": "La mida 'petita' amb el model Jina V2 té un alt cost de RAM i d'inferència. Es recomana el model 'gran' amb una GPU discreta." + "jinav2SmallModelSize": "La mida 'petita' amb el model Jina V2 té un alt cost de RAM i d'inferència. Es recomana el model 'gran' amb una GPU discreta.", + "modelSizeIgnoredForProvider": "La mida del model només s'aplica als models de Jina incorporats. Aquest valor s'ignorarà quan s'utilitzi un proveïdor d'incrustació GenAI." } }, "modelSize": { diff --git a/web/public/locales/ca/views/system.json b/web/public/locales/ca/views/system.json index 595e7f8f60..70b5ee6fe1 100644 --- a/web/public/locales/ca/views/system.json +++ b/web/public/locales/ca/views/system.json @@ -66,10 +66,10 @@ }, "general": { "detector": { - "memoryUsage": "Ús de memòria del detector", + "memoryUsage": "Ús de la memòria del detector", "title": "Detectors", "inferenceSpeed": "Velocitat d'inferència del detector", - "cpuUsage": "Ús de CPU del detector", + "cpuUsage": "Ús de la CPU del detector", "temperature": "Temperatura del detector", "cpuUsageInformation": "CPU usada en la preparació d'entrades i sortides desde/cap als models de detecció. Aquest valor no mesura l'utilització d'inferència, encara que usis una GPU o accelerador." }, @@ -118,11 +118,11 @@ "otherProcesses": { "title": "Altres processos", "processMemoryUsage": "Ús de memòria de procés", - "processCpuUsage": "Ús de la CPU del procés", + "processCpuUsage": "Ús de la CPU per procés", "series": { "recording": "gravant", "review_segment": "segment de revisió", - "embeddings": "incrustacions", + "embeddings": "Vectors", "audio_detector": "detector d'àudio", "go2rtc": "go2rtc" } @@ -220,7 +220,7 @@ }, "lastRefreshed": "Darrera actualització: ", "stats": { - "reindexingEmbeddings": "Reindexant incrustacions ({{processed}}% completat)", + "reindexingEmbeddings": "Reindexant vectors ({{processed}}% completat)", "healthy": "El sistema és saludable", "cameraIsOffline": "{{camera}} està fora de línia", "ffmpegHighCpuUsage": "{{camera}} te un ús elevat de CPU per FFmpeg ({{ffmpegAvg}}%)", @@ -234,14 +234,14 @@ "title": "Enriquiments", "embeddings": { "face_recognition_speed": "Velocitat de reconeixement facial", - "image_embedding": "Incrustació d'imatges", - "text_embedding": "Incrustació de text", + "image_embedding": "Vectors d'imatges", + "text_embedding": "Vectors de text", "face_recognition": "Reconeixement de rostres", "plate_recognition": "Reconeixemnt de matrícules", - "image_embedding_speed": "Velocitat d'ncrustació d'imatges", - "face_embedding_speed": "Velocitat d'incrustació de rostres", + "image_embedding_speed": "Velocitat de generació de vectors", + "face_embedding_speed": "Velocitat de generació de vectors facials", "plate_recognition_speed": "Velocitat de reconeixement de matrícules", - "text_embedding_speed": "Velocitat d'incrustació de text", + "text_embedding_speed": "Velocitat de generació de vectors de text", "yolov9_plate_detection": "Detecció de matrícules YOLOv9", "yolov9_plate_detection_speed": "Velocitat de detecció de matrícules YOLOv9", "review_description": "Descripció de la revisió",