{
  "documentTitle": {
    "enrichments": "Parmàmetres complementaris - Frigate",
    "motionTuner": "Ajust de moviment - Frigate",
    "object": "Depurar - Frigate",
    "default": "Paràmetres - Frigate",
    "authentication": "Configuració d'autenticació - Frigate",
    "camera": "Paràmetres de càmera - Frigate",
    "masksAndZones": "Editor de màscares i zones - Frigate",
    "general": "Configuració de la interfície d'usuari - Fragata",
    "frigatePlus": "Paràmetres de Frigate+ - Frigate",
    "notifications": "Paràmetres de notificació - Frigate",
    "cameraManagement": "Gestionar càmeres - Frigate",
    "cameraReview": "Configuració Revisió de Càmeres - Frigate"
  },
  "menu": {
    "ui": "Interfície d'usuari",
    "cameras": "Paràmetres de la càmera",
    "masksAndZones": "Màscares / Zones",
    "motionTuner": "Ajust de detecció de moviment",
    "users": "Usuaris",
    "notifications": "Notificacions",
    "debug": "Depuració",
    "frigateplus": "Frigate+",
    "enrichments": "Enriquiments",
    "triggers": "Disparadors",
    "cameraManagement": "Gestió",
    "cameraReview": "Revisió",
    "roles": "Rols"
  },
  "dialog": {
    "unsavedChanges": {
      "title": "Hi ha canvis no guardats.",
      "desc": "Desar els canvis abans de continuar?"
    }
  },
  "cameraSetting": {
    "camera": "Càmera",
    "noCamera": "Cap càmera"
  },
  "general": {
    "title": "Paràmetres de la interfície d'usuari",
    "liveDashboard": {
      "title": "Panell en directe",
      "automaticLiveView": {
        "label": "Vista en directe automàtica",
        "desc": "Canvia automàticament a la vista en directe d’una càmera quan es detecta activitat. Desactivar aquesta opció fa que les imatges estàtiques de la càmera al panell en directe s’actualitzin només un cop per minut."
      },
      "playAlertVideos": {
        "label": "Reproduir vídeos d’alerta",
        "desc": "Per defecte, les alertes recents al tauler en directe es reprodueixen com a vídeos petits en bucle. Desactiva aquesta opció per mostrar només una imatge estàtica de les alertes recents en aquest dispositiu/navegador."
      },
      "displayCameraNames": {
        "label": "Mostra sempre els noms de la càmera",
        "desc": "Mostra sempre els noms de les càmeres en un xip al tauler de visualització en directe multicàmera."
      },
      "liveFallbackTimeout": {
        "label": "Temps d'espera per a la reserva del jugador en directe",
        "desc": "Quan el flux en viu d'alta qualitat d'una càmera no està disponible, torneu al mode d'amplada de banda baixa després d'aquests molts segons. Per defecte: 3."
      }
    },
    "storedLayouts": {
      "title": "Disposicions desades",
      "desc": "La disposició de les càmeres en un grup es pot arrossegar i redimensionar. Les posicions es guarden a l’emmagatzematge local del teu navegador.",
      "clearAll": "Esborra tots les disposicions"
    },
    "cameraGroupStreaming": {
      "desc": "La configuració de la transmissió per a cada grup de càmeres s'emmagatzema de manera local al vostre navegador.",
      "title": "Parmàmetres de transmissió del grup de càmeres",
      "clearAll": "Esborra tots els paràmetres de transmissió"
    },
    "recordingsViewer": {
      "title": "Visor d'enregistraments",
      "defaultPlaybackRate": {
        "label": "Velocitat de reproducció predeterminada",
        "desc": "Velocitat de reproducció predeterminada per a la reproducció de gravacions."
      }
    },
    "calendar": {
      "firstWeekday": {
        "monday": "Dilluns",
        "label": "Primer dia de la setmana",
        "sunday": "Diumenge",
        "desc": "El dia en que comencen les setmanes del calendari de revisions."
      },
      "title": "Calendari"
    },
    "toast": {
      "success": {
        "clearStoredLayout": "Disposició emmagatzemada esborrada per {{cameraName}}",
        "clearStreamingSettings": "S'han suprimit els paràmetres de la transmissió per tots els grups de càmeres."
      },
      "error": {
        "clearStoredLayoutFailed": "Error en suprimir la disposició desada: {{errorMessage}}",
        "clearStreamingSettingsFailed": "Error en esborrar els paràmetres de la transmissió: {{errorMessage}}"
      }
    }
  },
  "masksAndZones": {
    "form": {
      "polygonDrawing": {
        "snapPoints": {
          "false": "No ajustar punts",
          "true": "Punts d'ajust"
        },
        "delete": {
          "success": "{{name}} s'ha suprimit.",
          "title": "Confirmar la supressió",
          "desc": "Estas segur que vols suprimir el {{type}} <em>{{name}}</em>?"
        },
        "removeLastPoint": "Eliminar l'últim punt",
        "reset": {
          "label": "Neteja tots els punts"
        },
        "error": {
          "mustBeFinished": "El dibuix del polígon s'ha d'acabar abans de desar."
        }
      },
      "zoneName": {
        "error": {
          "hasIllegalCharacter": "El nom de la zona conté caràcters il·legals.",
          "mustBeAtLeastTwoCharacters": "El nom de la zona ha de contenir com a mínim 2 caràcters.",
          "mustNotContainPeriod": "El nom de la zona no pot contenir punts.",
          "alreadyExists": "Ja existeix una zona amb aquest nom per a aquesta càmera.",
          "mustNotBeSameWithCamera": "El nom de la zona no pot ser el mateix que el nom de la càmera.",
          "mustHaveAtLeastOneLetter": "El nom de la zona ha de tenir almenys una lletra."
        }
      },
      "inertia": {
        "error": {
          "mustBeAboveZero": "L'inèrcia ha de ser superior a 0."
        }
      },
      "distance": {
        "error": {
          "text": "La distància ha de ser major o igual a 0.1.",
          "mustBeFilled": "Cal omplir tots els camps de distància per poder utilitzar l’estimació de la velocitat."
        }
      },
      "speed": {
        "error": {
          "mustBeGreaterOrEqualTo": "El llindar de velocitat ha de ser major o igual a 0.1."
        }
      },
      "loiteringTime": {
        "error": {
          "mustBeGreaterOrEqualZero": "El temps de merodeig ha de ser mes gran o igual a 0."
        }
      }
    },
    "zones": {
      "objects": {
        "title": "Objectes",
        "desc": "Llista d'objectes que apliquen per aquesta zona."
      },
      "speedEstimation": {
        "lineDDistance": "Distància de la línia D ({{unit}})",
        "title": "Estimació de velocitat",
        "docs": "Llegir la documentació",
        "lineADistance": "Distància de la línia A ({{unit}})",
        "lineBDistance": "Distància de la línia B ({{unit}})",
        "lineCDistance": "Distància de la línia C ({{unit}})",
        "desc": "Habilita l'estimació de velocitat per a objectes dins d'aquesta zona. La zona ha de tenir exactament 4 punts."
      },
      "inertia": {
        "title": "Inèrcia",
        "desc": "Especifica quants fotogrames ha d’estar un objecte dins d’una zona abans de considerar-se que hi és. <em>Per defecte: 3</em>"
      },
      "point_one": "{{count}} punt",
      "point_many": "{{count}} punts",
      "point_other": "{{count}} punts",
      "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 en aquesta càmera."
      },
      "label": "Zones",
      "desc": {
        "documentation": "Documentació",
        "title": "Les zones permeten definir una àrea específica de la imatge per tal de determinar si un objecte es troba dins d'una àrea concreta o no."
      },
      "add": "Afegir Zona",
      "edit": "Editar zona",
      "loiteringTime": {
        "title": "Temps de merodeig",
        "desc": "Estableix el temps mínim, en segons, que l'objecte ha d'estar dins la zona perquè s'activi. <em>Per defecte: 0</em>"
      },
      "allObjects": "Tots els objectes",
      "documentTitle": "Edita zona - Frigate",
      "speedThreshold": {
        "title": "Llindar de velocitat ({{unit}})",
        "toast": {
          "error": {
            "loiteringTimeError": "Zones amb temps de merodeig superior a 0 no s'han d'utilitzar per a l'estimació de velocitat.",
            "pointLengthError": "L'estimació de velocitat s'ha desactivat per a aquesta zona. Les zones amb estimació de velocitat han de tenir exactament 4 points."
          }
        },
        "desc": "Especifica una velocitat mínima dels objectes per ser considerats dins d'aquesta zona."
      },
      "clickDrawPolygon": "Fes click per a dibuixar un polígon a la imatge.",
      "toast": {
        "success": "S'ha desat la zona ({{zoneName}})."
      }
    },
    "filter": {
      "all": "Totes les màscares i zones"
    },
    "motionMasks": {
      "desc": {
        "documentation": "Documentació",
        "title": "Les màscares de moviment s’utilitzen per evitar que certs tipus de moviment no desitjats activin la detecció. Si s’aplica una màscara excessiva, es dificultarà el seguiment dels objectes."
      },
      "context": {
        "documentation": "Llegir la documentació",
        "title": "Les màscares de moviment s’utilitzen per evitar que certs tipus de moviment no desitjats activin la detecció (per exemple: branques d’arbres, marques temporals). Les màscares de moviment s’han d’utilitzar <em>amb molta moderació</em>, un excés de màscares dificultarà el seguiment dels objectes."
      },
      "polygonAreaTooLarge": {
        "documentation": "Llegir la documentació",
        "tips": "Les màscares de moviment no impedeixen la detecció d'objectes. Hauries de fer servir una zona requerida en el seu lloc.",
        "title": "La màscara de moviment cobreix el {{polygonArea}}% del camp de visió de la càmera. Les màscares de moviment molt grans no son recomanables."
      },
      "point_one": "{{count}} punt",
      "point_many": "{{count}} punts",
      "point_other": "{{count}} punts",
      "label": "Màscara de moviment",
      "add": "Nova màscara de moviment",
      "edit": "Edita la màscara de moviment",
      "documentTitle": "Editar la màscara de moviment - Frigate",
      "clickDrawPolygon": "Fes click per a dibuixar un polígon a la imatge.",
      "toast": {
        "success": {
          "title": "{{polygonName}} s'ha desat.",
          "noName": "La màscara de moviment ha estat desada."
        }
      }
    },
    "objectMasks": {
      "documentTitle": "Editar la màscara d'objecte - Frigate",
      "label": "Màscares d'objecte",
      "edit": "Editar la màscara d'objecte",
      "point_one": "{{count}} punt",
      "point_many": "{{count}} punts",
      "point_other": "{{count}} punts",
      "objects": {
        "allObjectTypes": "Tots els tipus d’objecte",
        "title": "Objectes",
        "desc": "El tipus d'objecte que s'aplica a la màscara d'objectes."
      },
      "add": "Afegir màscara d'objecte",
      "desc": {
        "documentation": "Documentació",
        "title": "Les màscares de filtratge d’objectes s’utilitzen per descartar falsos positius d’un tipus d’objecte concret segons la seva ubicació."
      },
      "clickDrawPolygon": "Fes click per a dibuixar un polígon a la imatge.",
      "toast": {
        "success": {
          "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ó."
    },
    "restart_required": "Reinici necessari (canvi de màscares o zones)",
    "motionMaskLabel": "Màscara de moviment {{number}}",
    "objectMaskLabel": "Màscara d'objecte {{number}} ({{label}})",
    "toast": {
      "success": {
        "copyCoordinates": "S'han copiat les coordenades per a {{polyName}} al porta-retalls."
      },
      "error": {
        "copyCoordinatesFailed": "No s'han pogut copiar les coordenades al porta-retalls."
      }
    }
  },
  "notification": {
    "email": {
      "title": "Correu electrònic",
      "placeholder": "p. ex. exemple@email.com",
      "desc": "Es requereix un correu electrònic vàlid que s’utilitzarà per notificar-te si hi ha algun problema amb el servei de notificacions push."
    },
    "notificationSettings": {
      "documentation": "Llegir la documentació",
      "title": "Paràmetres de notificació",
      "desc": "Frigate pot enviar notificacions push directament al teu dispositiu quan s’executa des del navegador o està instal·lat com a PWA (aplicació web progressiva)."
    },
    "deviceSpecific": "Paràmetres específics del dispositiu",
    "registerDevice": "Registrar aquest dispositiu",
    "unregisterDevice": "Desegistrar aquest dispositiu",
    "cancelSuspension": "Cancel·la la suspensió",
    "suspendTime": {
      "untilRestart": "Suspendre fins al reinici",
      "30minutes": "Suspèn durant 30 minuts",
      "1hour": "Suspèn durant 1 hora",
      "12hours": "Suspèn durant 12 hores",
      "suspend": "Suspendre",
      "24hours": "Suspèn durant 24 hores",
      "10minutes": "Suspèn durant 10 minuts",
      "5minutes": "Suspèn durant 5 minuts"
    },
    "toast": {
      "success": {
        "settingSaved": "Els paràmetres de notificacions s'han desat.",
        "registered": "Registre de notificacions realitzat amb èxit. Cal reiniciar Frigate perquè es puguin enviar notificacions (inclosa una notificació de prova)."
      },
      "error": {
        "registerFailed": "No s'ha pogut desar el registre de notificacions."
      }
    },
    "cameras": {
      "title": "Càmeres",
      "noCameras": "Sense càmeres disponibles",
      "desc": "Selecciona per a quines càmeres s'han d'habilitar les notificacions."
    },
    "title": "Notificacions",
    "notificationUnavailable": {
      "title": "Notificacions no disponibles",
      "documentation": "Llegir la documentació",
      "desc": "Les notificacions push web requereixen un context segur (<code>https://…</code>). Aquesta és una limitació del navegador. Accedeix a Frigate de manera segura per utilitzar les notificacions."
    },
    "unsavedChanges": "Canvis de notificació no desats",
    "globalSettings": {
      "title": "Paràmetres globals",
      "desc": "Suspendre temporalment les notificacions per a certes càmeres per tots els dispositius registrats."
    },
    "active": "Notificacions actives",
    "suspended": "Notificacions suspeses {{time}}",
    "unsavedRegistrations": "Registres de notificació no desats",
    "sendTestNotification": "Enviar una notificació de prova"
  },
  "camera": {
    "streams": {
      "title": "Transmissions",
      "desc": "Desactiva temporalment una càmera fins que es reiniciï Frigate. La desactivació d'una càmera atura completament el processament de les transmissions d'aquesta càmera per part de Frigate. La detecció, gravació i depuració no estaran disponibles.<br /><em>Nota: Això no desactiva les retransmissions de go2rtc.</em>"
    },
    "title": "Paràmetres de la càmera",
    "reviewClassification": {
      "title": "Revisar la classificació",
      "readTheDocumentation": "Llegir la documentació",
      "selectAlertsZones": "Seleccionar zones per alertes",
      "limitDetections": "Limitar deteccions a zones específiques",
      "selectDetectionsZones": "Seleccionar zones per deteccions",
      "unsavedChanges": "Paràmetres de la revisió de classificació no guardats per a {{camera}}",
      "noDefinedZones": "No s'han definit zones per a aquesta càmera.",
      "objectAlertsTips": "Tots els objectes {{alertsLabels}} a {{cameraName}} es mostraràn com a Alertes.",
      "zoneObjectAlertsTips": "Tots els objectes {{alertsLabels}} detectats a la {{zone}} de {{cameraName}} es mostraràn com a Alertes.",
      "toast": {
        "success": "S'ha desat la configuració de la classificació de revisió. Reinicia Frigate per aplicar els canvis."
      },
      "zoneObjectDetectionsTips": {
        "text": "Tots els objectes {{detectionsLabels}} no classificats a la {{zone}} de {{cameraName}} es mostraràn com a Deteccions.",
        "notSelectDetections": "Tots els objectes {{detectionsLabels}} detectats a {{zone}} de la càmera {{cameraName}} que no estiguin categoritzats com a Alertes es mostraran com a Deteccions, independentment de la zona en què es trobin.",
        "regardlessOfZoneObjectDetectionsTips": "Tots els objectes {{detectionsLabels}} no categoritzats a {{cameraName}} es mostraran com a Deteccions independentment de la zona en què es trobin."
      },
      "objectDetectionsTips": "Tots els objectes {{detectionsLabels}} no categoritzats a {{cameraName}} es mostraran com a Deteccions independentment de la zona en què es trobin.",
      "desc": "Frigate categoritza els elements de revisió com a Alertes i Deteccions. Per defecte, tots els objectes de tipus <em>persona</em> i <em>cotxe</em> es consideren Alertes. Pots afinar la categorització dels teus elements de revisió configurant zones requerides per a aquests."
    },
    "review": {
      "alerts": "Alertes ",
      "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": {
    "Threshold": {
      "title": "Llindar",
      "desc": "El valor del llindar determina quanta variació en la luminància d’un píxel cal perquè es consideri moviment. <em>Per defecte: 30</em>"
    },
    "contourArea": {
      "title": "Àrea de contorn",
      "desc": "El valor de l’àrea del contorn s’utilitza per decidir quins grups de píxels canviats es consideren moviment. <em>Valor per defecte: 10</em>"
    },
    "desc": {
      "documentation": "Llegeix la guia d'ajust de detecció de moviment",
      "title": "Frigate utilitza la detecció de moviment com a primer filtre per comprovar si hi ha alguna activitat a la imatge que valgui la pena analitzar amb la detecció d’objectes."
    },
    "improveContrast": {
      "title": "Millorar contrast",
      "desc": "Millora el contrast per les escenes fosques. <em>Predeterminat: ACTIVAT</em>"
    },
    "title": "Afinador de detecció de moviment",
    "toast": {
      "success": "Els ajustos de la detecció de moviment s'han desat."
    },
    "unsavedChanges": "Canvis no desats en l'ajust de moviment {{camera}}"
  },
  "debug": {
    "title": "Depuració",
    "objectList": "Llista d'objectes",
    "noObjects": "Cap objecte",
    "debugging": "Depurant",
    "mask": {
      "title": "Màscares de moviment",
      "desc": "Mostra els polígons de la màscara de moviment"
    },
    "regions": {
      "title": "Regions",
      "desc": "Mostre un requadre de la regió d'interés enviat al detector d'objectes",
      "tips": "<p><strong>Requadres de Regió</strong></p><br><p>Requadres verds es sobreposaran a les àrees d’interès de la imatge que s'envien al detector d’objectes.</p>"
    },
    "objectShapeFilterDrawing": {
      "score": "Puntuació",
      "document": "Llegir la documentació ",
      "ratio": "Proporció",
      "area": "Àrea",
      "title": "Dibuix del filtre de forma de l'objecte",
      "desc": "Dibuixa un rectangle a la imatge per veure detalls d'àrea i proporció",
      "tips": "Habilita aquesta opció per dibuixar un rectangle a la imatge de la càmera que mostri la seva àrea i proporció. Aquests valors es poden utilitzar després per configurar els paràmetres del filtre de forma d’objecte a la teva configuració."
    },
    "zones": {
      "title": "Zones",
      "desc": "Mostra el contorn per a qualsevol zona definida"
    },
    "timestamp": {
      "title": "Marca temporal",
      "desc": "Superposa una marca temporal a la imatge"
    },
    "boundingBoxes": {
      "title": "Caixes delimitadores",
      "colors": {
        "label": "Colors de la caixa delimitadora de l'objecte",
        "info": "<li>En iniciar, s'assignarà un color diferent a cada etiqueta d’objecte</li> <li>Una línia fina de color blau fosc indica que l’objecte no està detectat en aquest moment</li> <li>Una línia fina de color gris indica que l’objecte està detectat com a estacionari</li> <li>Una línia gruixuda indica que l’objecte és el subjecte de l’autoseguiment (quan està activat)</li>"
      },
      "desc": "Mostra les caixes delimitadores al voltant dels objectes rastrejats"
    },
    "motion": {
      "title": "Caixes de moviment",
      "desc": "Mostra requadres al voltant de les àrees on s'ha detectat moviment",
      "tips": "<p><strong>Caixes de moviment</strong></p><br><p>Es sobreposaran requadres vermells a les àrees del fotograma on actualment s’estigui detectant moviment.</p>"
    },
    "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.",
    "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": "<p><strong>Rutes</strong></p><br><p>Les línies i cercles indicarán els punts significatius dels objectes seguits durant el seu cicle de vida.</p>"
    }
  },
  "users": {
    "table": {
      "username": "Usuari",
      "password": "Contrasenya",
      "deleteUser": "Suprimir usuari",
      "noUsers": "No s'han trobat usuaris.",
      "changeRole": "Canviar la funció d’usuari",
      "actions": "Accions",
      "role": "Rol"
    },
    "toast": {
      "error": {
        "deleteUserFailed": "No s'ha pogut eliminar l'usuari: {{errorMessage}}",
        "roleUpdateFailed": "No s'ha pogut actualitzar la funció: {{errorMessage}}",
        "setPasswordFailed": "Error en guardar la contrasenya: {{errorMessage}}",
        "createUserFailed": "No s'ha pogut crear l'usuari: {{errorMessage}}"
      },
      "success": {
        "deleteUser": "L'usuari {{user}} s'ha suprimit amb èxit",
        "createUser": "L'Usuari {{user}} s'ha creat amb èxit",
        "updatePassword": "Contrasenya actualitzada amb èxit.",
        "roleUpdated": "Funció actualitzada per {{user}}"
      }
    },
    "dialog": {
      "form": {
        "user": {
          "title": "Nom d'usuari",
          "placeholder": "Introdueix el nom d'usuari",
          "desc": "Només es permeten lletres, números, punts i guions baixos."
        },
        "password": {
          "confirm": {
            "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",
          "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",
          "placeholder": "Introduïu una nova contrasenya",
          "confirm": {
            "placeholder": "Re-entrar contrasenya nova"
          }
        },
        "usernameIsRequired": "El nom d'usuari és obligatori",
        "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.",
        "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",
        "warn": "Estàs segur que vols suprimir <strong>{{username}}</strong>?",
        "desc": "Aquesta acció no es pot desfer. Això eliminarà permanentment el compte d'usuari i suprimirà totes les dades associades."
      },
      "changeRole": {
        "roleInfo": {
          "viewer": "Visualitzador",
          "admin": "Administrador",
          "adminDesc": "Accés complet a totes les funcionalitats.",
          "intro": "Selecciona el rol adequat per a aquest usuari:",
          "viewerDesc": "Limitat només a panells en directe, revisió, exporació i exportació.",
          "customDesc": "Rol personalitzat per accés específic a una cámera."
        },
        "title": "Canviar la funció d’usuari",
        "desc": "Actualitzar permisos per a <strong>{{username}}</strong>",
        "select": "Seleccioneu un paper"
      },
      "createUser": {
        "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 nou compte d'usuari i especifica un rol per accedir a àrees de la interfície de Frigate."
      }
    },
    "title": "Usuaris",
    "addUser": "Afegir usuari",
    "management": {
      "title": "Gestió d'usuaris",
      "desc": "Gestioneu els comptes d'usuari d'aquesta instància de Frigate."
    },
    "updatePassword": "Actualitzar contrasenya"
  },
  "frigatePlus": {
    "snapshotConfig": {
      "table": {
        "camera": "Càmera",
        "snapshots": "Instantànies",
        "cleanCopySnapshots": "<code>clean_copy</code> Instantànies"
      },
      "title": "Configuració d'instantànies",
      "documentation": "Llegir la documentació",
      "desc": "Per a enviar a Frigate+ fa falta que tan la instantània com la instantània <code>clean_copy</code> estiguin habilitades a la configuració.",
      "cleanCopyWarning": "Algunes càmeres tenen les captures d'imatge activades però la còpia neta desactivada. Cal habilitar <code>clean_copy</code> a la configuració de captures per poder enviar imatges d’aquestes càmeres a Frigate+."
    },
    "modelInfo": {
      "baseModel": "Model base",
      "modelType": "Tipus de model",
      "trainDate": "Data d'entrenament",
      "title": "Informació del model",
      "supportedDetectors": "Detectors compatibles",
      "availableModels": "Models disponibles",
      "cameras": "Càmeres",
      "plusModelType": {
        "userModel": "Afinat",
        "baseModel": "Model base"
      },
      "loadingAvailableModels": "Carregant models disponibles…",
      "loading": "Carregant informació del model…",
      "error": "No s'ha pogut carregar la informació del model",
      "modelSelect": "Els models disponibles a Frigate+ es poden seleccionar aquí. Tingues en compte que només es poden triar els models compatibles amb la configuració actual del detector."
    },
    "apiKey": {
      "plusLink": "Llegeix més sobre Frigate+",
      "title": "Clau API de Frigate+",
      "validated": "La clau API de Frigate+ ha estat detectada i validada",
      "notValidated": "La clau API de Frigate+ no ha estat detectada o no ha estat validada",
      "desc": "La clau API de Frigate+ habilita la integració amb el servei Frigate+."
    },
    "unsavedChanges": "Canvis dels paràmetres de Frigate+ sense desar",
    "title": "Paràmetres de Frigate+",
    "toast": {
      "error": "No s'han pogut guardar els canvis de configuració: {{errorMessage}}",
      "success": "Els paràmetres de Frigate+ han estat desats. Reincia Frigate per aplicar els canvis."
    },
    "restart_required": "Es necessari un reinici (El model de Frigate+ ha cambiat)"
  },
  "enrichments": {
    "semanticSearch": {
      "modelSize": {
        "small": {
          "title": "petit",
          "desc": "L’opció <em>small</em> 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)."
        },
        "label": "Mida del model",
        "large": {
          "title": "gran",
          "desc": "L’opció <em>large</em> 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."
      },
      "reindexNow": {
        "confirmButton": "Reindexar",
        "success": "La reindexació ha començat amb èxit.",
        "label": "Reindexar ara",
        "confirmTitle": "Confirmar la reindexació",
        "desc": "La reindexació regenerarà les incrustacions (embeddings) de tots els objectes seguits. Aquest procés s’executa en segon pla i pot arribar a saturar la CPU, així com trigar una bona estona depenent del nombre d’objectes seguits que tinguis.",
        "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.",
        "alreadyInProgress": "La reindexació ja està en curs.",
        "error": "Error en iniciar la reindexació: {{errorMessage}}"
      },
      "readTheDocumentation": "Llegir la documentació",
      "title": "Cerca semàntica",
      "desc": "La cerca semàntica a Frigate permet trobar objectes rastrejats dins dels elements de revisió utilitzant la pròpia imatge, una descripció de text definida per l'usuari o una de generada automàticament."
    },
    "faceRecognition": {
      "modelSize": {
        "small": {
          "title": "petit",
          "desc": "Fer servir la opció <em>petit</em> fa servir un model d'embedding de rostre de FaceNet que d'executa de manera eficient a la majoria de les CPUs."
        },
        "large": {
          "title": "gran",
          "desc": "L’opció <em>large</em> fa servir el model d'embedding de rostres d'ArcFace i s’executarà automàticament a la GPU si està disponible."
        },
        "label": "Mida del model",
        "desc": "La mida del model utilitzat per al reconeixement facial."
      },
      "readTheDocumentation": "Llegir la documentació",
      "title": "Reconeixement de rostres",
      "desc": "El reconeixement facial permet a les persones assignar noms i quan es reconeix la seva cara Frigate assignarà el nom de la persona com a subetiqueta. Aquesta informació s'inclou en la interfície d'usuari, filtres, així com en les notificacions."
    },
    "unsavedChanges": "Canvis dels paràmetres complementaris sense desar",
    "licensePlateRecognition": {
      "readTheDocumentation": "Llegir la documentació",
      "title": "Reconeixement de matrícules",
      "desc": "Frigate pot reconèixer les plaques de matrícula en vehicles i afegir automàticament els caràcters detectats al camp de la placa reconeguda o un nom conegut com a sub_etiqueta en objectes que són de tipus cotxe. Un cas d'ús comú pot ser llegir les plaques de matrícula dels cotxes que entren en un lloc o els cotxes que passen per un carrer."
    },
    "birdClassification": {
      "title": "Classificació d'ocells",
      "desc": "La classificació d’ocells identifica ocells coneguts mitjançant un model TensorFlow quantitzat. Quan es reconeix un ocell conegut, el seu nom comú s’afegeix com a subetiqueta. Aquesta informació es mostra a la interfície d’usuari, als filtres i també a les notificacions."
    },
    "title": "Parmàmetres complementaris",
    "toast": {
      "error": "No s'han pogut guardar els canvis de configuració: {{errorMessage}}",
      "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ó",
      "sub_label": "Afegeix una subetiqueta",
      "attribute": "Afegeix un atribut"
    },
    "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 <strong>{{triggerName}}</strong>? Aquesta acció no es pot desfer."
      },
      "form": {
        "name": {
          "title": "Nom",
          "placeholder": "Anomena aquest activador",
          "error": {
            "minLength": "El camp ha de tenir almenys 2 caràcters.",
            "invalidCharacters": "El camp només pot contenir lletres, números, guions baixos i guions.",
            "alreadyExists": "El disparador amb aquest nom ja existeix per aquesta càmera."
          },
          "description": "Introduïu un nom o una descripció únics per a identificar aquest activador"
        },
        "enabled": {
          "description": "Activar o desactivar aquest disparador"
        },
        "type": {
          "title": "Tipus",
          "placeholder": "Selecciona un tipus de disparador",
          "description": "Activa quan es detecta una descripció similar d'un objecte rastrejat",
          "thumbnail": "Activa quan es detecti una miniatura d'objecte rastrejada similar"
        },
        "content": {
          "title": "Contingut",
          "imagePlaceholder": "Selecciona una miniatura",
          "textPlaceholder": "Entra el contingut de text",
          "imageDesc": "Només es mostren les 100 miniatures més recents. Si no podeu trobar la miniatura desitjada, reviseu els objectes anteriors a Explora i configureu un activador des del menú.",
          "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"
          },
          "desc": "Estableix el llindar de similitud per a aquest activador. Un llindar més alt significa que es requereix una coincidència més propera per disparar el disparador."
        },
        "actions": {
          "title": "Accions",
          "desc": "Per defecte, Frigate dispara un missatge MQTT per a tots els activadors. Subetiquetes afegeix el nom de l'activador a l'etiqueta de l'objecte. Els atributs són metadades cercables emmagatzemades per separat a les metadades de l'objecte rastrejat.",
          "error": {
            "min": "S'ha de seleccionar una acció com a mínim."
          }
        },
        "friendly_name": {
          "title": "Nom amistós",
          "placeholder": "Nom o descripció d'aquest disparador",
          "description": "Un nom opcional amistós o text descriptiu per a aquest activador."
        }
      }
    },
    "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": "Activadors",
      "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",
    "semanticSearch": {
      "desc": "La cerca semàntica ha d'estar activada per a utilitzar els activadors.",
      "title": "La cerca semàntica està desactivada"
    },
    "wizard": {
      "title": "Crea un activador",
      "step1": {
        "description": "Configura la configuració bàsica per al vostre activador."
      },
      "step2": {
        "description": "Configura el contingut que activarà aquesta acció."
      },
      "step3": {
        "description": "Configura el llindar i les accions d'aquest activador."
      },
      "steps": {
        "nameAndType": "Nom i tipus",
        "configureData": "Configura les dades",
        "thresholdAndActions": "Llindar i accions"
      }
    }
  },
  "roles": {
    "dialog": {
      "form": {
        "cameras": {
          "required": "Almenys has de seleccionar una càmera.",
          "title": "Càmeres",
          "desc": "Selecciona les càmeres que tingui accés aquest rol. Com a mínim s'ha de seleccionar una càmera."
        },
        "role": {
          "title": "Nom del Rol",
          "placeholder": "Entra el nom del rol",
          "desc": "Només lletres, números, els punts i subrallats están permesos.",
          "roleIsRequired": "Nom del Rol requerit",
          "roleOnlyInclude": "El nom de Rol només pot incloure lletres, nombres, . o _",
          "roleExists": "Ja existeis un rol amb aquest nom."
        }
      },
      "createRole": {
        "title": "Crear nou Rol",
        "desc": "Afegir nou rol y especificar permisos d'accés."
      },
      "editCameras": {
        "title": "Editar Càmeres Rol",
        "desc": "Actualitza l'acces a les càmeres per al rol <strong>{{role}}</strong>."
      },
      "deleteRole": {
        "title": "Eliminar Rol",
        "desc": "Aquesta acció no pot ser restablerta. S'esborrarà permenentment el rol y els usuaris asignats amb aquest rol de 'visor', que els dona accés a totes les càmeres.",
        "warn": "Estas segur que vols eliminar <strong>{{role}}</strong>?",
        "deleting": "Eliminant..."
      }
    },
    "management": {
      "title": "Gestió del Rols de Visors",
      "desc": "Gestiona els rols visors personalitzats y els seus permisos d'accés per aquesta instancia de Frigate."
    },
    "addRole": "Afegir Rol",
    "table": {
      "role": "Rol",
      "cameras": "Càmeres",
      "actions": "Accions",
      "noRoles": "No s'han trobat rols personalitzats.",
      "editCameras": "Editar Càmeres",
      "deleteRole": "Eliminar Rol"
    },
    "toast": {
      "success": {
        "createRole": "Rol {{role}} creat exitosament",
        "updateCameras": "Càmeres actualitzades per al rol {{role}}",
        "deleteRole": "Rol {{role}} eliminat exitosament",
        "userRolesUpdated_one": "{{count}} l'usuari assignat a aquest rol s'ha actualitzat a 'visor', que té accés a totes les càmeres.",
        "userRolesUpdated_many": "{{count}} usuaris assignats a aquest rol s'han actualitzat a 'visor', que té accés a totes les càmeres.",
        "userRolesUpdated_other": "{{count}} usuaris assignats a aquest rol s'han actualitzat a 'visor', que té accés a totes les càmeres."
      },
      "error": {
        "createRoleFailed": "Error al crear el rol: {{errorMessage}}",
        "updateCamerasFailed": "Error a l'actualitzar les càmeres: {{errorMessage}}",
        "deleteRoleFailed": "Error a l'eliminar el rol: {{errorMessage}}",
        "userUpdateFailed": "Error a l'actualitzar els ros d'usuari: {{errorMessage}}"
      }
    }
  },
  "cameraWizard": {
    "title": "Afegir Càmera",
    "description": "Seguiu els passos de sota per afegir una nova càmera a la instal·lació.",
    "steps": {
      "nameAndConnection": "Nom i connexió",
      "streamConfiguration": "Configuració de stream",
      "validationAndTesting": "Validació i proves",
      "probeOrSnapshot": "Prova o instantània"
    },
    "step1": {
      "cameraBrand": "Marca de la càmera",
      "description": "Introduïu els detalls de la càmera i trieu provar la càmera o seleccionar manualment la marca.",
      "cameraName": "Nom de la càmera",
      "cameraNamePlaceholder": "p. ex., vista general de la porta davantera o de la barra posterior",
      "host": "Adreça de l'amfitrió/IP",
      "port": "Port",
      "username": "Nom d'usuari",
      "usernamePlaceholder": "Opcional",
      "password": "Contrasenya",
      "passwordPlaceholder": "Opcional",
      "selectTransport": "Selecciona el protocol de transport",
      "brandInformation": "Informació de marca",
      "brandUrlFormat": "Per a càmeres amb el format d'URL RTSP com: {{exampleUrl}}",
      "customUrlPlaceholder": "rtsp://usuari:contrasenya@host:port/ruta",
      "testConnection": "Prova la connexió",
      "testSuccess": "Prova de connexió correcta!",
      "testFailed": "Ha fallat la prova de connexió. Si us plau, comproveu la vostra entrada i torneu-ho a provar.",
      "streamDetails": "Detalls del flux",
      "warnings": {
        "noSnapshot": "No s'ha pogut obtenir una instantània del flux configurat."
      },
      "errors": {
        "brandOrCustomUrlRequired": "Seleccioneu una marca de càmera amb host/IP o trieu 'Altres' amb un URL personalitzat",
        "nameRequired": "Es requereix el nom de la càmera",
        "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",
        "brands": {
          "reolink-rtsp": "No es recomana Reolink RST. Es recomana habilitar HTTP a la configuració de la càmera i reiniciar l'assistent de la càmera."
        },
        "customUrlRtspRequired": "Els URL personalitzats han de començar amb \"rtsp://\". Es requereix configuració manual per a fluxos de càmera no RTSP."
      },
      "selectBrand": "Seleccioneu la marca de la càmera per a la plantilla d'URL",
      "customUrl": "URL de flux personalitzat",
      "docs": {
        "reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
      },
      "testing": {
        "probingMetadata": "S'estan provant les metadades de la càmera...",
        "fetchingSnapshot": "S'està recuperant la instantània de la càmera..."
      },
      "connectionSettings": "Configuració de la connexió",
      "detectionMethod": "Mètode de detecció de flux",
      "onvifPort": "ONVIF Port",
      "probeMode": "Càmera de prova",
      "manualMode": "Selecció manual",
      "detectionMethodDescription": "Proveu la càmera amb ONVIF (si és compatible) per trobar URL de flux de càmera, o seleccioneu manualment la marca de càmera per utilitzar URL predefinits. Per a introduir un URL RTSP personalitzat, trieu el mètode manual i seleccioneu \"Altres\".",
      "onvifPortDescription": "Per a les càmeres que suporten ONVIF, això sol ser 80 o 8080.",
      "useDigestAuth": "Utilitza l'autenticació digest",
      "useDigestAuthDescription": "Usa l'autenticació de resum HTTP per a ONVIF. Algunes càmeres poden requerir un nom d'usuari/contrasenya ONVIF dedicat en lloc de l'usuari administrador estàndard."
    },
    "save": {
      "failure": "SS'ha produït un error en desar {{cameraName}}.",
      "success": "S'ha desat correctament la càmera nova {{cameraName}}."
    },
    "testResultLabels": {
      "resolution": "Resolució",
      "video": "Vídeo",
      "audio": "Àudio",
      "fps": "FPS"
    },
    "commonErrors": {
      "noUrl": "Proporcioneu un URL de flux vàlid",
      "testFailed": "Ha fallat la prova de flux: {{error}}"
    },
    "step2": {
      "description": "Proveu la càmera per als fluxos disponibles o configureu la configuració manual basada en el mètode de detecció seleccionat.",
      "streamsTitle": "Fluxos de la càmera",
      "addStream": "Afegeix un flux",
      "addAnotherStream": "Afegeix un altre flux",
      "streamTitle": "Flux {{number}}",
      "streamUrl": "URL del flux",
      "url": "URL",
      "resolution": "Resolució",
      "selectResolution": "Selecciona la resolució",
      "quality": "Qualitat",
      "selectQuality": "Selecciona la qualitat",
      "roleLabels": {
        "detect": "Detecció d'objectes",
        "record": "Enregistrament",
        "audio": "Àudio"
      },
      "testStream": "Prova la connexió",
      "testSuccess": "Prova de connexió correcta!",
      "testFailed": "Ha fallat la prova de connexió. Si us plau, comproveu la vostra entrada i torneu-ho a provar.",
      "testFailedTitle": "Ha fallat la prova",
      "connected": "Connectat",
      "notConnected": "No connectat",
      "featuresTitle": "Característiques",
      "go2rtc": "Redueix les connexions a la càmera",
      "detectRoleWarning": "Almenys un flux ha de tenir el rol de \"detecte\" per continuar.",
      "rolesPopover": {
        "title": "Rols de flux",
        "detect": "Canal principal per a la detecció d'objectes.",
        "record": "Desa els segments del canal de vídeo basats en la configuració.",
        "audio": "Canal per a la detecció basada en àudio."
      },
      "featuresPopover": {
        "title": "Característiques del flux",
        "description": "Utilitzeu el restreaming go2rtc per reduir les connexions a la càmera."
      },
      "roles": "Rols",
      "streamUrlPlaceholder": "rtsp://usuari:contrasenya@host:port/ruta",
      "streamDetails": "Detalls del flux",
      "probing": "Provant càmera...",
      "retry": "Intentar de nou",
      "testing": {
        "probingMetadata": "S'estan provant les metadades de la càmera...",
        "fetchingSnapshot": "S'està recuperant la instantània de la càmera..."
      },
      "probeFailed": "No s'ha pogut provar la càmera: {{error}}",
      "probingDevice": "Provant dispositiu...",
      "probeSuccessful": "Prova exitosa",
      "probeError": "Error de prova",
      "probeNoSuccess": "La prova no ha tingut èxit",
      "deviceInfo": "Informació del dispositiu",
      "manufacturer": "Fabricant",
      "model": "Model",
      "firmware": "Firmware",
      "profiles": "Perfils",
      "ptzSupport": "Suport PTZ",
      "autotrackingSupport": "Implementació de seguiment automàtic",
      "presets": "Predefinits",
      "rtspCandidates": "Candidats RTSP",
      "rtspCandidatesDescription": "S'han trobat els següents URL RTSP de la sonda de la càmera. Proveu la connexió per a veure les metadades del flux.",
      "noRtspCandidates": "No s'ha trobat cap URL RTSP a la càmera. Les vostres credencials poden ser incorrectes, o la càmera pot no admetre ONVIF o el mètode utilitzat per recuperar els URL RTSP. Torneu enrere i introduïu l'URL RTSP manualment.",
      "candidateStreamTitle": "Candidat {{number}}",
      "useCandidate": "Utilitza",
      "uriCopy": "Copia",
      "uriCopied": "URI copiat al porta-retalls",
      "testConnection": "Prova la connexió",
      "toggleUriView": "Feu clic per a commutar la vista completa de l'URI",
      "errors": {
        "hostRequired": "Es requereix l'adreça de l'amfitrió/IP"
      }
    },
    "step3": {
      "none": "Cap",
      "error": "Error",
      "saveAndApply": "Desa una càmera nova",
      "saveError": "Configuració no vàlida. Si us plau, comproveu la configuració.",
      "issues": {
        "title": "Validació del flux",
        "videoCodecGood": "El còdec de vídeo és {{codec}}.",
        "audioCodecGood": "El còdec d'àudio és {{codec}}.",
        "noAudioWarning": "No s'ha detectat cap àudio per a aquest flux, els enregistraments no tindran àudio.",
        "audioCodecRecordError": "El còdec d'àudio AAC és necessari per a suportar l'àudio en els enregistraments.",
        "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.",
        "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."
        },
        "hikvision": {
          "substreamWarning": "El substream 1 està bloquejat a una resolució baixa. Moltes càmeres Hikvision 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."
        },
        "resolutionHigh": "Una resolució de {{resolution}} pot causar un ús més gran dels recursos.",
        "resolutionLow": "Una resolució de {{resolution}} pot ser massa baixa per a la detecció fiable d'objectes petits."
      },
      "description": "Configura els rols de flux i afegeix fluxos addicionals per a la càmera.",
      "validationTitle": "Validació del flux",
      "connectAllStreams": "Connecta tots els fluxos",
      "reconnectionSuccess": "S'ha reconnectat correctament.",
      "reconnectionPartial": "Alguns fluxos no s'han pogut tornar a connectar.",
      "streamUnavailable": "La vista prèvia del flux no està disponible",
      "reload": "Torna a carregar",
      "connecting": "Connectant...",
      "streamTitle": "Flux {{number}}",
      "valid": "Vàlid",
      "failed": "Ha fallat",
      "notTested": "No provat",
      "connectStream": "Connecta",
      "connectingStream": "Connectant",
      "disconnectStream": "Desconnecta",
      "estimatedBandwidth": "Amplada de banda estimad",
      "roles": "Rols",
      "streamValidated": "El flux {{number}} s'ha validat correctament",
      "streamValidationFailed": "Ha fallat la validació del flux {{number}}",
      "ffmpegModule": "Usa el mode de compatibilitat del flux",
      "ffmpegModuleDescription": "Si el flux no es carrega després de diversos intents, proveu d'activar-ho. Quan està activat, Frigate utilitzarà el mòdul ffmpeg amb go2rtc. Això pot proporcionar una millor compatibilitat amb alguns fluxos de càmera.",
      "streamsTitle": "Fluxos de la càmera",
      "addStream": "Afegeix un flux",
      "addAnotherStream": "Afegeix un altre flux",
      "streamUrl": "URL del flux",
      "streamUrlPlaceholder": "rtsp://usuari:contrasenya@host:port/ruta",
      "selectStream": "Selecciona un flux",
      "searchCandidates": "Cerca candidats...",
      "noStreamFound": "No s'ha trobat cap flux",
      "url": "URL",
      "resolution": "Resolució",
      "selectResolution": "Selecciona la resolució",
      "quality": "Qualitat",
      "selectQuality": "Selecciona la qualitat",
      "roleLabels": {
        "detect": "Detecció d'objectes",
        "record": "Enregistrament",
        "audio": "Àudio"
      },
      "testStream": "Prova la connexió",
      "testSuccess": "Prova de flux amb èxit!",
      "testFailed": "Ha fallat la prova del flux",
      "testFailedTitle": "Ha fallat la prova",
      "connected": "Connectat",
      "notConnected": "No connectat",
      "featuresTitle": "Característiques",
      "go2rtc": "Redueix les connexions a la càmera",
      "detectRoleWarning": "Almenys un flux ha de tenir el rol de \"detecte\" per continuar.",
      "rolesPopover": {
        "title": "Roles de flux",
        "detect": "Canal principal per a la detecció d'objectes.",
        "record": "Desa els segments del canal de vídeo basats en la configuració.",
        "audio": "Canal per a la detecció basada en àudio."
      },
      "featuresPopover": {
        "title": "Característiques del flux",
        "description": "Utilitzeu el restreaming go2rtc per reduir les connexions a la càmera."
      }
    },
    "step4": {
      "description": "Validació i anàlisi final abans de desar la nova càmera. Connecta cada flux abans de desar-lo.",
      "validationTitle": "Validació del flux",
      "connectAllStreams": "Connecta tots els fluxos",
      "reconnectionSuccess": "S'ha reconnectat correctament.",
      "reconnectionPartial": "Alguns fluxos no s'han pogut tornar a connecta.",
      "streamUnavailable": "La vista prèvia del flux no està disponible",
      "reload": "Torna a carregar",
      "connecting": "S'està connectant...",
      "streamTitle": "Flux {{number}}",
      "valid": "Vàlid",
      "failed": "Ha fallat",
      "notTested": "No provat",
      "connectStream": "Connecta",
      "connectingStream": "Connectant",
      "disconnectStream": "Desconnecta",
      "estimatedBandwidth": "Amplada de banda estimada",
      "roles": "Roles",
      "ffmpegModule": "Usa el mode de compatibilitat del flux",
      "ffmpegModuleDescription": "Si el flux no es carrega després de diversos intents, proveu d'activar-ho. Quan està activat, Frigate utilitzarà el mòdul ffmpeg amb go2rtc. Això pot proporcionar una millor compatibilitat amb alguns fluxos de càmera.",
      "none": "Cap",
      "error": "Error",
      "streamValidated": "El flux {{number}} s'ha validat correctament",
      "streamValidationFailed": "Ha fallat la validació del flux {{number}}",
      "saveAndApply": "Desa una càmera nova",
      "saveError": "Configuració no vàlida. Si us plau, comproveu la configuració.",
      "issues": {
        "title": "Validació del flux",
        "videoCodecGood": "El còdec de vídeo és {{codec}}.",
        "audioCodecGood": "El còdec d'àudio és {{codec}}.",
        "resolutionHigh": "Una resolució de {{resolution}} pot causar un ús més gran dels recursos.",
        "resolutionLow": "Una resolució de {{resolution}} pot ser massa baixa per a la detecció fiable d'objectes petits.",
        "noAudioWarning": "No s'ha detectat cap àudio per a aquest flux, els enregistraments no tindran àudio.",
        "audioCodecRecordError": "El còdec d'àudio AAC és necessari per a suportar l'àudio en els enregistraments.",
        "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-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."
        },
        "hikvision": {
          "substreamWarning": "El substream 1 està bloquejat a una resolució baixa. Moltes càmeres Hikvision 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."
        }
      }
    }
  },
  "cameraManagement": {
    "title": "Gestiona les càmeres",
    "addCamera": "Afegeix una càmera nova",
    "editCamera": "Edita la càmera:",
    "selectCamera": "Selecciona una càmera",
    "backToSettings": "Torna a la configuració de la càmera",
    "streams": {
      "title": "Habilita / Inhabilita les càmeres",
      "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.<br /> <em>Nota: això no desactiva les retransmissions de go2rtc.</em>"
    },
    "cameraConfig": {
      "add": "Afegeix una càmera",
      "edit": "Edita la càmera",
      "description": "Configura la configuració de la càmera, incloses les entrades i els rols de flux.",
      "name": "Nom de la càmera",
      "nameRequired": "Es requereix el nom de la càmera",
      "nameLength": "El nom de la càmera ha de tenir menys de 64 caràcters.",
      "namePlaceholder": "p. ex., vista general de la porta davantera o de la barra posterior",
      "enabled": "Habilitat",
      "ffmpeg": {
        "inputs": "Fluxos d'entrada",
        "path": "Camí del flux",
        "pathRequired": "Es requereix un camí de flux",
        "pathPlaceholder": "rtsp://...",
        "rolesRequired": "Es requereix almenys un rol",
        "rolesUnique": "Cada rol (àudio, detecta, registra) només es pot assignar a un flux",
        "addInput": "Afegeix un flux d'entrada",
        "removeInput": "Elimina el flux d'entrada",
        "inputsRequired": "Es requereix com a mínim un flux d'entrada",
        "roles": "Rols"
      },
      "go2rtcStreams": "go2rtc Fluxos",
      "streamUrls": "URL de flux",
      "addUrl": "Afegeix un URL",
      "addGo2rtcStream": "Afegeix go2rtc flux",
      "toast": {
        "success": "La càmera {{cameraName}} s'ha desat correctament"
      }
    }
  },
  "cameraReview": {
    "object_descriptions": {
      "title": "Descripcions d'objectes generadors d'IA",
      "desc": "Activa/desactiva temporalment les descripcions d'objectes generatius d'IA per a aquesta càmera. Quan està desactivat, les descripcions generades per IA no se sol·licitaran per als objectes rastrejats en aquesta càmera."
    },
    "review_descriptions": {
      "title": "Descripcions de la IA generativa",
      "desc": "Activa/desactiva temporalment les descripcions de revisió de la IA generativa per a aquesta càmera. Quan està desactivat, les descripcions generades per IA no se sol·licitaran per als elements de revisió d'aquesta càmera."
    },
    "review": {
      "title": "Revisió",
      "desc": "Activa/desactiva temporalment les alertes i deteccions d'aquesta càmera fins que es reiniciï Frigate. Si està desactivat, no es generaran nous elements de revisió. ",
      "alerts": "Alertes. ",
      "detections": "Deteccions. "
    },
    "reviewClassification": {
      "title": "Revisió de la classificació",
      "desc": "Frigate categoritza els articles de revisió com Alertes i Deteccions. Per defecte, tots els objectes <em>persona</em> i <em>cotxe</em> es consideren Alertes. Podeu refinar la categorització dels elements de revisió configurant-los les zones requerides.",
      "noDefinedZones": "No hi ha zones definides per a aquesta càmera.",
      "selectAlertsZones": "Selecciona zones per a les alertes",
      "selectDetectionsZones": "Selecció de zones per a les deteccions",
      "limitDetections": "Limita les deteccions a zones específiques",
      "toast": {
        "success": "S'ha desat la configuració de la classificació de la revisió. Reinicia la fragata per aplicar canvis."
      },
      "unsavedChanges": "Paràmetres de classificació de revisions sense desar per {{camera}}",
      "objectAlertsTips": "Totes els objectes {{alertsLabels}} de {{cameraName}} es mostraran com avisos.",
      "zoneObjectAlertsTips": "Tots els objectes{{alertsLabels}} detectats en {{zone}} de {{cameraName}} es mostraran com a avisos.",
      "objectDetectionsTips": "Tots els objectes {{detectionsLabels}} que no estiguin categoritzats de {{cameraName}} es mostraran com a Deteccions independentment de la zona on es trobin.",
      "zoneObjectDetectionsTips": {
        "text": "Tots els objectes {{detectionsLabels}} no categoritzats a {{zone}} de {{cameraName}} es mostraran com a Deteccions.",
        "notSelectDetections": "Tots els objectes {{detectionsLabels}} detectats a {{zone}} de{{cameraName}} no categoritzats com a alertes es mostraran com a Deteccions independentment de la zona on es trobin.",
        "regardlessOfZoneObjectDetectionsTips": "Tots els objectes {{detectionsLabels}} que no estiguin categoritzats de {{cameraName}} es mostraran com a Deteccions independentment de la zona on es trobin."
      }
    },
    "title": "Paràmetres de Revisió de la Càmera"
  }
}
