From 2e125dcab2c75329fb4e930a2565d8f605418803 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 13 Dec 2025 15:19:54 +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% (654 of 654 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (41 of 41 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (53 of 53 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (652 of 652 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (120 of 120 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (130 of 130 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (130 of 130 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (55 of 55 strings) Co-authored-by: Eduardo Pastor Fernández <123eduardoneko123@gmail.com> Co-authored-by: Gerard Ricart Castells Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/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-facelibrary/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ca/ Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings --- web/public/locales/ca/components/dialog.json | 3 +- .../locales/ca/views/classificationModel.json | 12 ++++-- web/public/locales/ca/views/events.json | 6 ++- web/public/locales/ca/views/explore.json | 9 ++++- web/public/locales/ca/views/faceLibrary.json | 3 +- web/public/locales/ca/views/settings.json | 39 ++++++++++++++----- 6 files changed, 54 insertions(+), 18 deletions(-) diff --git a/web/public/locales/ca/components/dialog.json b/web/public/locales/ca/components/dialog.json index 0fa89afbe..79e4bd864 100644 --- a/web/public/locales/ca/components/dialog.json +++ b/web/public/locales/ca/components/dialog.json @@ -58,7 +58,8 @@ "endTimeMustAfterStartTime": "L'hora de finalització ha de ser posterior a l'hora d'inici", "noVaildTimeSelected": "No s'ha seleccionat un rang de temps vàlid", "failed": "No s'ha pogut inciar l'exportació: {{error}}" - } + }, + "view": "Vista" }, "fromTimeline": { "saveExport": "Guardar exportació", diff --git a/web/public/locales/ca/views/classificationModel.json b/web/public/locales/ca/views/classificationModel.json index 09702648f..568a38dbb 100644 --- a/web/public/locales/ca/views/classificationModel.json +++ b/web/public/locales/ca/views/classificationModel.json @@ -1,5 +1,5 @@ { - "documentTitle": "Models de classificació", + "documentTitle": "Models de classificació - Frigate", "button": { "deleteClassificationAttempts": "Suprimeix les imatges de classificació", "renameCategory": "Reanomena la classe", @@ -152,7 +152,12 @@ "generateSuccess": "Imatges de mostra generades amb èxit", "allImagesRequired_one": "Classifiqueu totes les imatges. Queda {{count}} imatge.", "allImagesRequired_many": "Classifiqueu totes les imatges. Queden {{count}} imatges.", - "allImagesRequired_other": "Classifiqueu totes les imatges. Queden {{count}} imatges." + "allImagesRequired_other": "Classifiqueu totes les imatges. Queden {{count}} imatges.", + "modelCreated": "El model s'ha creat correctament. Utilitzeu la vista Classificacions recents per a afegir imatges per als estats que falten i, a continuació, entrenar el model.", + "missingStatesWarning": { + "title": "Falten exemples d'estat", + "description": "Es recomana seleccionar exemples per a tots els estats per obtenir els millors resultats. Podeu continuar sense seleccionar tots els estats, però el model no serà entrenat fins que tots els estats tinguin imatges. Després de continuar, utilitzeu la vista Classificacions recents per classificar imatges per als estats que falten, i després entrenar el model." + } } }, "deleteModel": { @@ -180,5 +185,6 @@ "noNewImages": "Sense noves imatges per entrenar. Classifica més imatges primer.", "modelNotReady": "El model no está preparat per entrenar", "noChanges": "No hi ha canvis al conjunt de dades des de l'última formació." - } + }, + "none": "Cap" } diff --git a/web/public/locales/ca/views/events.json b/web/public/locales/ca/views/events.json index f96b38bb9..960d6a209 100644 --- a/web/public/locales/ca/views/events.json +++ b/web/public/locales/ca/views/events.json @@ -55,5 +55,9 @@ "trackedPoint": "Punt de seguiment" }, "zoomIn": "Amplia", - "zoomOut": "Redueix" + "zoomOut": "Redueix", + "normalActivity": "Normal", + "needsReview": "Necessita revisió", + "securityConcern": "Preocupació per la seguretat", + "select_all": "Tots" } diff --git a/web/public/locales/ca/views/explore.json b/web/public/locales/ca/views/explore.json index c4af415d0..dec29735a 100644 --- a/web/public/locales/ca/views/explore.json +++ b/web/public/locales/ca/views/explore.json @@ -220,6 +220,10 @@ "viewTrackingDetails": { "label": "Veure detalls de seguiment", "aria": "Mostra els detalls de seguiment" + }, + "downloadCleanSnapshot": { + "label": "Descarrega la instantània neta", + "aria": "Descarrega la instantània neta" } }, "noTrackedObjects": "No s'han trobat objectes rastrejats", @@ -263,7 +267,8 @@ "header": { "zones": "Zones", "ratio": "Ràtio", - "area": "Àrea" + "area": "Àrea", + "score": "Puntuació" } }, "annotationSettings": { @@ -278,7 +283,7 @@ "millisecondsToOffset": "Millisegons per l'òfset de detecció d'anotacions per. Per defecte: 0", "tips": "Reduïu el valor si la reproducció del vídeo es troba per davant dels quadres i els punts de ruta, i augmenteu-lo si es troba per darrere. Aquest valor pot ser negatiu.", "toast": { - "success": "L'Òfset d'anotació per a {{camera}} s'ha desat al fitxer de configuració. Reinicieu Frigate per aplicar els canvis." + "success": "El desplaçament de l'anotació per {{camera}} s'ha desat al fitxer de configuració." } } }, diff --git a/web/public/locales/ca/views/faceLibrary.json b/web/public/locales/ca/views/faceLibrary.json index c00be3516..d2a5fcf34 100644 --- a/web/public/locales/ca/views/faceLibrary.json +++ b/web/public/locales/ca/views/faceLibrary.json @@ -13,7 +13,8 @@ "train": { "empty": "No hi ha intents recents de reconeixement de rostres", "title": "Reconeixements recents", - "aria": "Selecciona els reconeixements recents" + "aria": "Selecciona els reconeixements recents", + "titleShort": "Recent" }, "description": { "addFace": "Afegiu una col·lecció nova a la biblioteca de cares pujant la vostra primera imatge.", diff --git a/web/public/locales/ca/views/settings.json b/web/public/locales/ca/views/settings.json index 1c48df354..1fcd97460 100644 --- a/web/public/locales/ca/views/settings.json +++ b/web/public/locales/ca/views/settings.json @@ -172,7 +172,7 @@ "name": { "inputPlaceHolder": "Introduïu un nom…", "title": "Nom", - "tips": "El nom ha de tenir almenys 2 caràcters, ha de tenir almenys una lletra, i no ha de ser el nom d'una càmera o una altra zona." + "tips": "El nom ha de tenir almenys 2 caràcters, ha de tenir almenys una lletra, i no ha de ser el nom d'una càmera o una altra zona en aquesta càmera." }, "label": "Zones", "desc": { @@ -199,7 +199,7 @@ }, "clickDrawPolygon": "Fes click per a dibuixar un polígon a la imatge.", "toast": { - "success": "La zona {{zoneName}} ha estat desada. Reinicia Frigate per a aplicar els canvis." + "success": "S'ha desat la zona ({{zoneName}})." } }, "filter": { @@ -229,8 +229,8 @@ "clickDrawPolygon": "Fes click per a dibuixar un polígon a la imatge.", "toast": { "success": { - "title": "{{polygonName}} s'ha desat. Reinicia Frigate per a aplicar els canvis.", - "noName": "La màscara de moviment ha estat desada. Reinicia Frigate per aplicar els canvis." + "title": "{{polygonName}} s'ha desat.", + "noName": "La màscara de moviment ha estat desada." } } }, @@ -254,8 +254,8 @@ "clickDrawPolygon": "Fes click per a dibuixar un polígon a la imatge.", "toast": { "success": { - "title": "{{polygonName}} s'ha desat. Reinicia Frigate per a aplicar els canvis.", - "noName": "La màscara d'objectes ha estat desada. Reincia Frigate per a aplicar els canvis." + "title": "{{polygonName}} s'ha desat.", + "noName": "La màscara d'objectes ha estat desada." } }, "context": "Les màscares de filtratge d’objectes s’utilitzen per descartar falsos positius d’un tipus d’objecte concret segons la seva ubicació." @@ -527,7 +527,16 @@ "notMatch": "Les contrasenyes no coincideixen", "match": "Les contrasenyes coincideixen", "placeholder": "Introdueix la contrasenya", - "title": "Contrasenya" + "title": "Contrasenya", + "show": "Mostra contrasenya", + "hide": "Amaga contrasenya", + "requirements": { + "title": "Requisits contrasenya:", + "length": "Com a mínim 8 carácters", + "uppercase": "Com a mínim una majúscula", + "digit": "Com a mínim un digit", + "special": "Com a mínim un carácter especial (!@#$%^&*(),.?\":{}|<>)" + } }, "newPassword": { "title": "Nova contrasenya", @@ -537,14 +546,23 @@ } }, "usernameIsRequired": "El nom d'usuari és obligatori", - "passwordIsRequired": "La contrasenya és obligatoria" + "passwordIsRequired": "La contrasenya és obligatoria", + "currentPassword": { + "title": "Constrasenya actual", + "placeholder": "Entra l'actual contrasenya" + } }, "passwordSetting": { "updatePassword": "Contrasenya actualitzada per {{username}}", "setPassword": "Estableix Contrasenya", "cannotBeEmpty": "La contrasenya no pot ser buida", "doNotMatch": "Les contrasenyes no coincideixen", - "desc": "Crea un nova contrasenya segura per protegir aquest compte." + "desc": "Crea un nova contrasenya segura per protegir aquest compte.", + "currentPasswordRequired": "L'actual contrasenya es requerida", + "incorrectCurrentPassword": "L'actual contrasenya es incorrecte", + "passwordVerificationFailed": "Falla en la verificació de la contrasenya", + "multiDeviceWarning": "Serà necesari loguejarte en qualsevol altre dispositiu en que estiguis loguejat en {{refresh_time}}.", + "multiDeviceAdmin": "També pots forçar a tots els usuaris a tornar a autenticar-se immediatament rotant el teu secret JWT." }, "deleteUser": { "title": "Suprimir usuari", @@ -1138,7 +1156,8 @@ "audioCodecRequired": "Es requereix un flux d'àudio per admetre la detecció d'àudio.", "restreamingWarning": "Reduir les connexions a la càmera per al flux de registre pot augmentar lleugerament l'ús de la CPU.", "brands": { - "reolink-rtsp": "No és racomana utilitzar Reolink RSTP. Activeu HTTP a la configuració del microprogramari de la càmera i reinicieu l'assistent." + "reolink-rtsp": "No és racomana utilitzar Reolink RSTP. Activeu HTTP a la configuració del microprogramari de la càmera i reinicieu l'assistent.", + "reolink-http": "Els fluxos HTTP de reenllaç haurien d'utilitzar FFmpeg per a una millor compatibilitat. Habilita «Utilitza el mode de compatibilitat del flux» per a aquest flux." }, "dahua": { "substreamWarning": "El substream 1 està bloquejat a una resolució baixa. Moltes càmeres Dahua / Amcrest / EmpireTech suporten subfluxos addicionals que han d'estar habilitats a la configuració de la càmera. Es recomana comprovar i utilitzar aquests corrents si estan disponibles."