From 1d2d46c8387203504102491764d5fd822375f97a Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 7 Nov 2026 21:23:46 +0100 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% (775 of 775 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (282 of 282 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1404 of 1404 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (266 of 266 strings) Update translation files Updated by "Cleanup translation files" add-on in Weblate. Translated using Weblate (Catalan) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (522 of 522 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1401 of 1401 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (120 of 120 strings) Update translation files Updated by "Cleanup translation files" add-on in Weblate. Translated using Weblate (Catalan) Currently translated at 100.0% (1398 of 1398 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (64 of 64 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (771 of 771 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1397 of 1397 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (129 of 129 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (281 of 281 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (1395 of 1395 strings) Co-authored-by: Eduardo Pastor Fernández 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-dialog/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ 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 - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-live Translation: Frigate NVR/views-motionSearch Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/ca/common.json | 3 +- web/public/locales/ca/components/dialog.json | 6 ++- web/public/locales/ca/config/cameras.json | 4 ++ web/public/locales/ca/config/global.json | 10 ++++- web/public/locales/ca/views/live.json | 5 ++- web/public/locales/ca/views/motionSearch.json | 4 +- web/public/locales/ca/views/settings.json | 42 ++++++++++++------- web/public/locales/ca/views/system.json | 7 +++- 8 files changed, 58 insertions(+), 23 deletions(-) diff --git a/web/public/locales/ca/common.json b/web/public/locales/ca/common.json index 83826161d0..cd227035d7 100644 --- a/web/public/locales/ca/common.json +++ b/web/public/locales/ca/common.json @@ -210,7 +210,8 @@ "inProgress": "En curs", "invalidStartTime": "Hora d'inici no vàlida", "invalidEndTime": "Hora de finalització no vàlida", - "never": "Mai" + "never": "Mai", + "custom": "Personalitzat..." }, "unit": { "speed": { diff --git a/web/public/locales/ca/components/dialog.json b/web/public/locales/ca/components/dialog.json index 0d19890f57..a5dcb43420 100644 --- a/web/public/locales/ca/components/dialog.json +++ b/web/public/locales/ca/components/dialog.json @@ -88,7 +88,7 @@ "newCaseOption": "Crea un cas no", "newCaseNamePlaceholder": "Nom de cas nou", "newCaseDescriptionPlaceholder": "Descripció del cas", - "nonAdminHelp": "Es crearà un nou cas per a aquestes exportacions." + "nameRequired": "Es requereix el nom del cas" }, "queueing": "S'està fent la cua de l'exportació...", "tabs": { @@ -117,7 +117,9 @@ "selectWithActivity": "Càmeres amb objectes rastrejats", "selectGroup": "Selecciona un grup", "noMatchingCameras": "No hi ha càmeres que coincideixin amb la cerca", - "selectedCount": "{{selected}} / {{total}} seleccionats" + "selectedCount": "{{selected}} / {{total}} seleccionats", + "noCamerasSelected": "Selecciona almenys una càmera", + "caseNameDefault": "Exportació multicàmera - {{date}}" }, "multi": { "title_one": "Exporta {{count}} ressenyes", diff --git a/web/public/locales/ca/config/cameras.json b/web/public/locales/ca/config/cameras.json index 88e88e1210..9a6f2b6cc0 100644 --- a/web/public/locales/ca/config/cameras.json +++ b/web/public/locales/ca/config/cameras.json @@ -861,6 +861,10 @@ "enabled_in_config": { "label": "Estat de les notificacions originals", "description": "Indica si les notificacions s'han activat en la configuració estàtica original." + }, + "ttl": { + "label": "Notificació TTL", + "description": "Com gestiona el servei push una notificació enviada mentre s'activa una alerta si no es pot arribar al vostre dispositiu. Immediatament el lliura o el deixa anar. Reliable continua intentant-ho fins a 30 segons. La notificació enviada quan acaba una alerta es manté sempre fins a una hora." } }, "onvif": { diff --git a/web/public/locales/ca/config/global.json b/web/public/locales/ca/config/global.json index 6fbc5bc146..6f1e6bc48d 100644 --- a/web/public/locales/ca/config/global.json +++ b/web/public/locales/ca/config/global.json @@ -843,7 +843,7 @@ }, "cookie_secure": { "label": "Atribut de segura de la cookie", - "description": "Establiu l'indicador segur a l'auth cookie; hauria de ser cert quan s'utilitza TLS." + "description": "Estableix sempre l'indicador segur a la galeta d'autenticació. La fragata ho estableix automàticament en servir TLS; habiliteu-ho quan un servidor intermediari invers finalitza TLS davant de la fragata. Un servidor intermediari que es connecta al port TLS ha de servir fragata als navegadors a través d'HTTPS." }, "session_length": { "label": "Longitud de la sessió", @@ -1004,6 +1004,10 @@ "enabled_in_config": { "label": "Estat de les notificacions originals", "description": "Indica si les notificacions s'han activat en la configuració estàtica original." + }, + "ttl": { + "label": "Notificació TTL", + "description": "Com gestiona el servei push una notificació enviada mentre s'activa una alerta si no es pot arribar al vostre dispositiu. Immediatament el lliura o el deixa anar. Reliable continua intentant-ho fins a 30 segons. La notificació enviada quan acaba una alerta es manté sempre fins a una hora." } }, "networking": { @@ -1096,6 +1100,10 @@ "version_check": { "label": "Comprovació de versió", "description": "Activa una comprovació de sortida per detectar si hi ha disponible una versió de Frigate més nova." + }, + "analytics": { + "label": "Comparteix l'analítica anònima", + "description": "Envia un informe d'ús anònim al dia per ajudar els mantenidors de la fragata a decidir què donar suport. No s'envia res fins que això estigui activat." } }, "tls": { diff --git a/web/public/locales/ca/views/live.json b/web/public/locales/ca/views/live.json index 107ef864e2..46de959057 100644 --- a/web/public/locales/ca/views/live.json +++ b/web/public/locales/ca/views/live.json @@ -155,11 +155,12 @@ }, "unavailable": { "browser": "El teu navegador no suporta WebRTC.", - "not-configured": "WebRTC no està configurat. Estableix candidats go2rtc webrtc o ice_servers.", + "not-configured": "Per activar-ho, afegiu IP:8555 d'aquest servidor sota go2rtc . webrtc . candidats.", "unreachable": "WebRTC no s'ha pogut connectar. Comproveu que el port 8555 és accessible i qualsevol servidor STUN/TURN és correcte.", "video-codec": "El còdec de vídeo d'aquest flux no és compatible amb WebRTC en aquest navegador.", "audio-codec": "El còdec d'àudio d'aquest flux no és compatible amb WebRTC. Transcodifica a opus o G.711 amb go2rtc.", - "checking": "S'està comprovant la disponibilitat de WebRTC…" + "checking": "S'està comprovant la disponibilitat de WebRTC…", + "notConfiguredOptional": "Opcional: la vista en viu funciona sense ella. WebRTC es necessita principalment per a la xerrada en dues direccions." }, "name": { "mse": "MSE", diff --git a/web/public/locales/ca/views/motionSearch.json b/web/public/locales/ca/views/motionSearch.json index f99c7106d3..744ed49442 100644 --- a/web/public/locales/ca/views/motionSearch.json +++ b/web/public/locales/ca/views/motionSearch.json @@ -59,7 +59,9 @@ "invalidTimeRange": "L'hora de finalització ha de ser posterior a l'hora d'inici", "searchFailed": "Ha fallat la cerca: {{message}}", "polygonTooSmall": "El polígon ha de tenir almenys 3 punts", - "unknown": "Error desconegut" + "unknown": "Error desconegut", + "alreadyRunning": "Ja teniu una cerca de moviment en execució. Espera que acabi o cancel·li.", + "tooManySearches": "S'estan executant massa cerques en moviment. Torneu-ho a provar quan s'acabi." }, "changePercentage": "{{percentage}}% canviat", "metrics": { diff --git a/web/public/locales/ca/views/settings.json b/web/public/locales/ca/views/settings.json index 0ab8a798c6..77e2f5eaf0 100644 --- a/web/public/locales/ca/views/settings.json +++ b/web/public/locales/ca/views/settings.json @@ -447,7 +447,8 @@ "suspend": "Suspendre", "24hours": "Suspèn durant 24 hores", "10minutes": "Suspèn durant 10 minuts", - "5minutes": "Suspèn durant 5 minuts" + "5minutes": "Suspèn durant 5 minuts", + "custom": "Suspèn fins..." }, "toast": { "success": { @@ -476,7 +477,13 @@ "active": "Notificacions actives", "suspended": "Notificacions suspeses {{time}}", "unsavedRegistrations": "Registres de notificació no desats", - "sendTestNotification": "Enviar una notificació de prova" + "sendTestNotification": "Enviar una notificació de prova", + "customSuspension": { + "title": "Temps de suspensió personalitzat", + "description": "Suspèn les notificacions d'aquesta càmera fins a l'hora seleccionada.", + "untilLabel": "Suspèn fins", + "invalidTime": "Tria un temps en el futur." + } }, "motionDetectionTuner": { "Threshold": { @@ -596,13 +603,6 @@ "placeholder": "Confirma contrasenya", "title": "Confirma contrasenya" }, - "strength": { - "title": "Seguretat de la contrasenya: ", - "weak": "Dèbil", - "strong": "Fort", - "veryStrong": "Molt forta", - "medium": "Mitjana" - }, "notMatch": "Les contrasenyes no coincideixen", "match": "Les contrasenyes coincideixen", "placeholder": "Introdueix la contrasenya", @@ -662,14 +662,16 @@ "title": "Crear un nou usuari", "confirmPassword": "Siusplau, confirma la contrasenya", "usernameOnlyInclude": "El nom d'usuari només pot contenir lletres, números, . o _", - "desc": "Afegeix un compte d'usuari nou i especifica un rol per a l'accés a les àrees de la interfície d'usuari de Frigate." + "desc": "Afegeix un compte d'usuari nou i especifica un rol per a l'accés a les àrees de la interfície d'usuari de Frigate.", + "usernameOnlyDots": "El nom d'usuari no pot contenir només punts" } }, "title": "Usuaris", "addUser": "Afegir usuari", "management": { "title": "Gestió d'usuaris", - "desc": "Gestioneu els comptes d'usuari d'aquesta instància de Frigate." + "desc": "Gestioneu els comptes d'usuari d'aquesta instància de Frigate.", + "authDisabled": "L'autenticació integrada està desactivada. Aquests comptes només s'utilitzen per iniciar sessió una vegada que està habilitat." }, "updatePassword": "Restableix la contrasenya" }, @@ -706,7 +708,8 @@ "ariaLabel": "Filtra els models per tipus", "baseModels": "Models de base", "fineTunedModels": "Models ajustats" - } + }, + "showIncompatible": "Mostra models incompatibles" }, "apiKey": { "plusLink": "Llegeix més sobre Frigate+", @@ -1005,7 +1008,8 @@ "nameLength": "El nom de la càmera ha de tenir 64 caràcters o menys", "invalidCharacters": "El nom de la càmera conté caràcters no vàlids", "nameExists": "El nom de la càmera ja existeix", - "customUrlRtspRequired": "Els URL personalitzats han de començar amb \"rtsp://\" o \"rtsps://\". Es requereix configuració manual per a fluxos de càmera no RTSP." + "customUrlRtspRequired": "Els URL personalitzats han de començar amb \"rtsp://\" o \"rtsps://\". Es requereix configuració manual per a fluxos de càmera no RTSP.", + "onvifPortInvalid": "El port ONVIF ha de ser un número sencer de l'1 al 65535" }, "selectBrand": "Seleccioneu la marca de la càmera per a la plantilla d'URL", "customUrl": "URL de flux personalitzat", @@ -2021,7 +2025,8 @@ "objectTrackingDetectRuntimeDisabled": "La detecció d'objectes està activada a la configuració, però actualment està desactivada per a aquesta càmera. Instantànies, articles de revisió i enriquiments com el reconeixement de rostres, el reconeixement de matrícules i la IA Generativa no funcionaran fins que no s'encengui des de la vista en viu de la càmera, o fins que el perfil actiu deixi d'inhabilitar-lo." }, "notifications": { - "profileBaseDisabled": "Cap càmera té les notificacions habilitades a la seva configuració base, de manera que habilitar-les en un perfil no té cap efecte. Habilita les notificacions a la configuració base d'almenys una càmera." + "profileBaseDisabled": "Cap càmera té les notificacions habilitades a la seva configuració base, de manera que habilitar-les en un perfil no té cap efecte. Habilita les notificacions a la configuració base d'almenys una càmera.", + "ttlDelay": "Les notificacions poden arribar fins a 30 segons tard i encara enllaçar a la vista en directe després que l'element de revisió hagi acabat." }, "live": { "noGo2rtcStream": "Vista en viu per a aquesta càmera està utilitzant un reproductor bàsic amb una velocitat de fotogrames més baixa i sense àudio. Configura un flux go2rtc per a aquesta càmera per obtenir un vídeo i un àudio més suaus." @@ -2124,5 +2129,14 @@ "scenes": { "default": "Per defecte" } + }, + "notificationTtl": { + "immediate": "Immediat", + "reliable": "Fiable" + }, + "analyticsPreview": { + "show": "Vista prèvia de l'informe", + "desc": "Frigate envia aquest informe un cop al dia mentre es comparteix. Mai inclou noms de càmera, zones, etiquetes o adreces.", + "error": "No s'ha pogut construir la vista prèvia" } } diff --git a/web/public/locales/ca/views/system.json b/web/public/locales/ca/views/system.json index ef5ec864f2..fa7b32db6d 100644 --- a/web/public/locales/ca/views/system.json +++ b/web/public/locales/ca/views/system.json @@ -302,7 +302,8 @@ "update_available": "Frigate {{version}} està disponible", "ffmpeg_high_cpu": "L'ús de la CPU FFmpeg és alt ({{cpu}}% mitjana)", "detect_high_cpu": "L'ús de la CPU de detecció és alt ({{cpu}}% mitjana)", - "object_processing_behind": "No s'ha pogut mantenir el processament d'objectes rastrejat, de manera que s'han deixat anar els fotogrames de la càmera. Comprova la utilització de la CPU, i si els límits de la CPU o la fixació al contenidor o VM estan deixant la Frigate massa poca CPU" + "object_processing_behind": "No s'ha pogut mantenir el processament d'objectes rastrejat, de manera que s'han deixat anar els fotogrames de la càmera. Comprova la utilització de la CPU, i si els límits de la CPU o la fixació al contenidor o VM estan deixant la Frigate massa poca CPU", + "analytics_prompt": "Considereu compartir estadístiques d'ús anònimes per ajudar els desenvolupadors a millorar Frigate" }, "streamPrefix": "Flux {{index}}: {{message}}", "streamPrefixRestream": "Flux {{index}} (via go2rtc): {{message}}", @@ -320,7 +321,9 @@ "showAllTitle": "Voleu mostrar tots els avisos ocults?", "showAllDesc": "Cada avís reconegut i silenciat torna a la llista d'avisos, incloent-hi les comprovacions de configuració i flux.", "acknowledgedAt": "Reconegut {{time}}", - "mutedAt": "Mutat {{time}}" + "mutedAt": "Mutat {{time}}", + "occurred_one": "Ocurrit {{time}}", + "occurred_other": "Darrera hora {{lastTime}} · {{count}} vegades des de {{time}}" }, "hardware": { "title": "Maquinari",