mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-28 01:27:41 +03:00
Translated using Weblate (Catalan)
Currently translated at 99.1% (113 of 114 strings) Translated using Weblate (Catalan) Currently translated at 91.7% (323 of 352 strings) Translated using Weblate (Catalan) Currently translated at 98.7% (79 of 80 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (Catalan) Currently translated at 96.5% (111 of 115 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (183 of 183 strings) Update translation files Updated by "Squash Git commits" add-on in Weblate. Co-authored-by: Eduard Frigola <eduardfrigola@yahoo.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/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-live/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ca/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ca/ Translation: Frigate NVR/common Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
This commit is contained in:
parent
0ba0b5cf3f
commit
4b609f94e6
@ -332,5 +332,98 @@
|
||||
"cupboard_open_or_close": "Obertura o tancament d'armari",
|
||||
"drawer_open_or_close": "Obertura o tancament de calaix",
|
||||
"dishes": "Plats",
|
||||
"cutlery": "Coberteria"
|
||||
"cutlery": "Coberteria",
|
||||
"rustling_leaves": "Sons de fulles",
|
||||
"gurgling": "Borbolleig",
|
||||
"crackle": "Cremoreig",
|
||||
"motorboat": "Llanxa a motor",
|
||||
"toot": "Botzinada",
|
||||
"skidding": "Derrapada",
|
||||
"reversing_beeps": "Bips de marxa enrere",
|
||||
"jet_engine": "Motor a reacció",
|
||||
"train_wheels_squealing": "Xiulet de rodes de tren",
|
||||
"engine_knocking": "Cop de motor",
|
||||
"chopping": "Tallant",
|
||||
"frying": "Fregint",
|
||||
"electric_shaver": "Afeitadora elèctrica",
|
||||
"shuffling_cards": "Barrejar cartes",
|
||||
"alarm": "Alarma",
|
||||
"alarm_clock": "Despertador",
|
||||
"siren": "Sirena",
|
||||
"buzzer": "Brunzidor",
|
||||
"gears": "Engranatges",
|
||||
"pulleys": "Politges",
|
||||
"glass": "Vidre",
|
||||
"chop": "Tall",
|
||||
"splinter": "Astella",
|
||||
"scream": "Crit",
|
||||
"field_recording": "Enregistrament de camp",
|
||||
"tire_squeal": "Xiulet de rodes",
|
||||
"explosion": "Explosió",
|
||||
"wood": "Fusta",
|
||||
"crack": "Esquerda",
|
||||
"air_conditioning": "Aire condicionat",
|
||||
"tick-tock": "Tic-tac",
|
||||
"sewing_machine": "Màquina de cosir",
|
||||
"writing": "Escrivint",
|
||||
"telephone": "Telèfon",
|
||||
"environmental_noise": "Soroll ambiental",
|
||||
"zipper": "Cremallera",
|
||||
"smoke_detector": "Detector de fums",
|
||||
"sound_effect": "Efecte sonor",
|
||||
"microwave_oven": "Forn microones",
|
||||
"water_tap": "Aixeta d'aigua",
|
||||
"toilet_flush": "Cisterna del vàter",
|
||||
"electric_toothbrush": "Raspall de dents elèctric",
|
||||
"vacuum_cleaner": "Aspiradora",
|
||||
"keys_jangling": "Claus repicant",
|
||||
"bathtub": "Banyera",
|
||||
"coin": "Moneda",
|
||||
"typing": "Mecanografia",
|
||||
"computer_keyboard": "Teclat d'ordinador",
|
||||
"telephone_dialing": "Marcatge telefònic",
|
||||
"dial_tone": "To de marcatge",
|
||||
"telephone_bell_ringing": "Timbre del telèfon sonant",
|
||||
"typewriter": "Màquina d'escriure",
|
||||
"ringtone": "To de trucada",
|
||||
"busy_signal": "Senyal d'ocupat",
|
||||
"fire_alarm": "Alarma d'incendis",
|
||||
"civil_defense_siren": "Sirena de defensa civil",
|
||||
"foghorn": "Bocina de boira",
|
||||
"whistle": "Xiulet",
|
||||
"steam_whistle": "Xiulet de vapor",
|
||||
"mechanical_fan": "Ventall mecànic",
|
||||
"cash_register": "Caixa registradora",
|
||||
"single-lens_reflex_camera": "Càmera reflex de lent fixa",
|
||||
"mechanisms": "Mecanismes",
|
||||
"ratchet": "Trinquet",
|
||||
"tick": "Tic",
|
||||
"printer": "Impressora",
|
||||
"tools": "Eines",
|
||||
"hammer": "Martell",
|
||||
"jackhammer": "Martell neumàtic",
|
||||
"sawing": "Serratge",
|
||||
"filing": "Llimar",
|
||||
"sanding": "Poliment",
|
||||
"power_tool": "Eina elèctrica",
|
||||
"machine_gun": "Ametralladora",
|
||||
"cap_gun": "Pistola de joguina",
|
||||
"drill": "Trepant",
|
||||
"gunshot": "Tret",
|
||||
"fusillade": "Ràfega de trets",
|
||||
"fireworks": "Focs artificials",
|
||||
"firecracker": "Petard",
|
||||
"chink": "Clinc",
|
||||
"shatter": "Trencar",
|
||||
"silence": "Silenci",
|
||||
"static": "Estàtic",
|
||||
"white_noise": "Soroll blanc",
|
||||
"burst": "Explosió",
|
||||
"eruption": "Erupció",
|
||||
"boom": "Boom",
|
||||
"television": "Televisió",
|
||||
"radio": "Ràdio",
|
||||
"pink_noise": "Soroll rosa",
|
||||
"power_windows": "Finestres elèctriques",
|
||||
"artillery_fire": "Foc d'artilleria"
|
||||
}
|
||||
|
||||
@ -38,7 +38,9 @@
|
||||
"uk": "Українська (Ucraïnès)",
|
||||
"da": "Dansk (Danès)",
|
||||
"sk": "Slovenčina (Eslovac)",
|
||||
"ru": "Русский (Rus)"
|
||||
"ru": "Русский (Rus)",
|
||||
"th": "ไทย (Tailandès)",
|
||||
"ca": "Català (Catalan)"
|
||||
},
|
||||
"system": "Sistema",
|
||||
"systemMetrics": "Mètriques del sistema",
|
||||
@ -193,6 +195,10 @@
|
||||
"speed": {
|
||||
"mph": "mph",
|
||||
"kph": "km/h"
|
||||
},
|
||||
"length": {
|
||||
"feet": "peus",
|
||||
"meters": "metres"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
|
||||
@ -53,7 +53,8 @@
|
||||
"warning": "La transmissió contínua pot provocar problemes d'ús elevat d'amplada de banda i rendiment. Feu servir amb precaució."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placeholder": "Tria un mètode de transmissió"
|
||||
},
|
||||
"compatibilityMode": {
|
||||
"label": "Mode de compatibilitat",
|
||||
|
||||
@ -95,7 +95,7 @@
|
||||
"title": "Confirmar la supressió",
|
||||
"desc": "En suprimir aquests {{objectLength}} objectes de seguiment, s'elimina la instatània, les incrustacions desades, i els registres de temps de vida. Les imatges gravades d'aquests objectes <em>NO</em> es suprimiran de l'historial. <br/><br/>Està segur que vol continuar?<br/><br/>Manteniu la tecla <em>Shift</em> per ometre aquest diàleg en el futur.",
|
||||
"toast": {
|
||||
"success": "Els objected amb seguiment s'han suprimit correctament.",
|
||||
"success": "Els objectes amb seguiment s'han suprimit correctament.",
|
||||
"error": "No s'han pogut suprimir els objectes de seguiment: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
|
||||
@ -32,7 +32,51 @@
|
||||
"objectLifecycle": {
|
||||
"createObjectMask": "Crear màscara per a l'objecte",
|
||||
"title": "Cicle de vida de l'objecte",
|
||||
"noImageFound": "No s'ha trobat cap imatge per a aquesta marca temporal."
|
||||
"noImageFound": "No s'ha trobat cap imatge per a aquesta marca temporal.",
|
||||
"adjustAnnotationSettings": "Ajustar els paràmetres de les anotacions",
|
||||
"scrollViewTips": "Desplaça't per veure els moments significatius del cicle de vida d'aquest objecte.",
|
||||
"lifecycleItemDesc": {
|
||||
"entered_zone": "{{label}} ha entrat a {{zones}}",
|
||||
"active": "{{label}} s'ha activat",
|
||||
"stationary": "{{label}} ha esdevingut estacionari",
|
||||
"attribute": {
|
||||
"faceOrLicense_plate": "{{attribute}} detectat per a {{label}}",
|
||||
"other": "{{label}} reconegut com a {{attribute}}"
|
||||
},
|
||||
"header": {
|
||||
"zones": "Zones",
|
||||
"ratio": "Proporció",
|
||||
"area": "Àrea"
|
||||
},
|
||||
"heard": "{{label}} escoltat",
|
||||
"external": "{{label}} detectat",
|
||||
"gone": "{{label}} ha marxat",
|
||||
"visible": "{{label}} detectat"
|
||||
},
|
||||
"annotationSettings": {
|
||||
"offset": {
|
||||
"documentation": "Llegir la documentació ",
|
||||
"label": "Desplaçament de l'anotació",
|
||||
"desc": "Aquestes dades provenen de la detecció d'objectes, però se superposen a les imatges d’enregistrament. És poc probable que les dues transmissions estiguin perfectament sincronitzades. Per aquest motiu, la capsa delimitadora i les imatges poden no coincidir exactament. Tanmateix, es pot utilitzar el camp <code>annotation_offset</code> per ajustar-ho.",
|
||||
"tips": "CONSELL: Imagina que hi ha la captura d'un esdeveniment on una persona camina d'esquerra a dreta. Si la caixa delimitadora de l'objecte està constantment a l'esquerra de la persona, llavors el valor s'hauria de disminuir. Si, per contra, la caixa delimitadora està constantment per davant de la persona (a la seva dreta en aquest exemple), llavors el valor s'hauria d'augmentar.",
|
||||
"toast": {
|
||||
"success": "El desplaçament d'anotació per {{camera}} s'ha guardat al fitxer de configuració. Reinicia Frigate per aplicar els canvis."
|
||||
},
|
||||
"millisecondsToOffset": "Mil·lisegons a desplaçar les anotacions de detecció: <em>Per Defecte: 0</em>"
|
||||
},
|
||||
"title": "Paràmetres de les anotacions",
|
||||
"showAllZones": {
|
||||
"title": "Mostra totes les zones",
|
||||
"desc": "Mostra sempre les zones en fotogrames on hi hagin aparegut objectes."
|
||||
}
|
||||
},
|
||||
"carousel": {
|
||||
"next": "Diapositiva següent",
|
||||
"previous": "Diapositiva anterior"
|
||||
},
|
||||
"autoTrackingTips": "Les posicions dels recuadres delimitadors seràn inexactes per a càmeres amb seguiment automàtic.",
|
||||
"count": "{{first}} de {{second}}",
|
||||
"trackedPoint": "Punt seguit"
|
||||
},
|
||||
"exploreMore": "Explora més {{label}} objectes",
|
||||
"trackedObjectDetails": "Detalls de l'objecte rastrejat",
|
||||
@ -43,6 +87,117 @@
|
||||
"object_lifecycle": "cicle de vida de l'objecte"
|
||||
},
|
||||
"details": {
|
||||
"timestamp": "Marca temporal"
|
||||
}
|
||||
"timestamp": "Marca temporal",
|
||||
"item": {
|
||||
"button": {
|
||||
"viewInExplore": "Veure a Explorar",
|
||||
"share": "Comparteix aquest element de revisió"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"updatedSublabel": "Subetiqueta actualitzada amb èxit.",
|
||||
"updatedLPR": "Matrícula actualitzada amb èxit."
|
||||
},
|
||||
"error": {
|
||||
"regenerate": "No s'ha pogut contactar amb {{provider}} per obtenir una nova descripció: {{errorMessage}}",
|
||||
"updatedSublabelFailed": "No s'ha pogut actualitzar la subetiqueta: {{errorMessage}}",
|
||||
"updatedLPRFailed": "No s'ha pogut actualitzar la matrícula: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"title": "Revisar detalls de l'element",
|
||||
"desc": "Revisar detalls de l'element",
|
||||
"tips": {
|
||||
"hasMissingObjects": "Ajusta la configuració si vols que Frigate guardi els objectes rastrejat de les seguents etiquetes: <em>{{objects}}</em>"
|
||||
}
|
||||
},
|
||||
"label": "Etiqueta",
|
||||
"topScore": {
|
||||
"label": "Puntuació màxima"
|
||||
},
|
||||
"estimatedSpeed": "Velocitat estimada",
|
||||
"button": {
|
||||
"regenerate": {
|
||||
"title": "Regenerar",
|
||||
"label": "Regenerar descripció d'objecte rastrejat"
|
||||
},
|
||||
"findSimilar": "Cercar similars"
|
||||
},
|
||||
"expandRegenerationMenu": "Amplia el menú de regeneració",
|
||||
"regenerateFromSnapshot": "Regenerar desde instantània",
|
||||
"regenerateFromThumbnails": "Regenerar desde miniatures",
|
||||
"tips": {
|
||||
"descriptionSaved": "Descripció desada amb èxit",
|
||||
"saveDescriptionFailed": "No s'ha pogut actualitzar la descripció: {{errorMessage}}"
|
||||
},
|
||||
"description": {
|
||||
"placeholder": "Descripció de l'objecte rastrejat",
|
||||
"label": "Descripció",
|
||||
"aiTips": "Frigate no sol·licitarà una descripció al teu proveïdor d'intel·ligència artificial generativa fins que el cicle de vida de l'objecte rastrejat hagi acabat."
|
||||
},
|
||||
"objects": "Objectes",
|
||||
"camera": "Càmera",
|
||||
"editSubLabel": {
|
||||
"title": "Editar subetiqueta",
|
||||
"descNoLabel": "Introdueix una nova subetiqueta per a aquest objecte rastrejat",
|
||||
"desc": "Introdueix una nova subetiqueta per a aquesta {{label}}"
|
||||
},
|
||||
"zones": "Zones",
|
||||
"recognizedLicensePlate": "Matrícula reconeguda",
|
||||
"snapshotScore": {
|
||||
"label": "Puntuació d'instantània"
|
||||
},
|
||||
"editLPR": {
|
||||
"title": "Editar matrícula",
|
||||
"descNoLabel": "Introdueix un nou valor de matrícula per a aquest objecte rastrejat",
|
||||
"desc": "Introdueix un nou valor per a la matrícula per aquesta {{label}}"
|
||||
}
|
||||
},
|
||||
"searchResult": {
|
||||
"tooltip": "S'ha identificat {{type}} amb una confiança del {{confidence}}%",
|
||||
"deleteTrackedObject": {
|
||||
"toast": {
|
||||
"success": "L'objectes amb seguiment s'ha suprimit correctament.",
|
||||
"error": "No s'ha pogut suprimir l'objecte rastrejat: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"itemMenu": {
|
||||
"downloadVideo": {
|
||||
"aria": "Descarregar vídeo",
|
||||
"label": "Descarregar vídeo"
|
||||
},
|
||||
"submitToPlus": {
|
||||
"aria": "Enviar a Frigate Plus",
|
||||
"label": "Enviar a Frigate+"
|
||||
},
|
||||
"downloadSnapshot": {
|
||||
"label": "Descarregar instantània",
|
||||
"aria": "Descarregar instantània"
|
||||
},
|
||||
"findSimilar": {
|
||||
"label": "Cercar similars",
|
||||
"aria": "Trobar objectes de seguiment similars"
|
||||
},
|
||||
"viewObjectLifecycle": {
|
||||
"label": "Veure el cicle de vida de l'objecte",
|
||||
"aria": "Mostrar el cicle de vida de l'objecte"
|
||||
},
|
||||
"viewInHistory": {
|
||||
"label": "Veure a l'historial",
|
||||
"aria": "Veure a l'historial"
|
||||
},
|
||||
"deleteTrackedObject": {
|
||||
"label": "Suprimeix aquest objecte rastrejat"
|
||||
}
|
||||
},
|
||||
"noTrackedObjects": "No s'han trobat objectes rastrejats",
|
||||
"dialog": {
|
||||
"confirmDelete": {
|
||||
"title": "Confirmar la supressió"
|
||||
}
|
||||
},
|
||||
"fetchingTrackedObjectsFailed": "Error al obtenir objectes rastrejats: {{errorMessage}}",
|
||||
"trackedObjectsCount_one": "{{count}} objecte rastrejat ",
|
||||
"trackedObjectsCount_many": "{{count}} objectes rastrejats ",
|
||||
"trackedObjectsCount_other": "{{count}} objectes rastrejats "
|
||||
}
|
||||
|
||||
@ -39,5 +39,64 @@
|
||||
"uploadFace": "Puja una imatge de {{name}} que mostri el seu rostre de cares. No cal que la imatge estigui retallada només al rostre."
|
||||
}
|
||||
},
|
||||
"selectFace": "Seleccionar rostre"
|
||||
"selectFace": "Seleccionar rostre",
|
||||
"deleteFaceLibrary": {
|
||||
"desc": "Estàs segur que vols eliminar la col·lecció {{name}}? Això eliminarà permanentment tots els rostres associats.",
|
||||
"title": "Suprimir nom"
|
||||
},
|
||||
"renameFace": {
|
||||
"desc": "Introduïu un nou nom per a {{name}}",
|
||||
"title": "Canviar nom del rostre"
|
||||
},
|
||||
"imageEntry": {
|
||||
"dropActive": "Arrossegueu la imatge aquí…",
|
||||
"validation": {
|
||||
"selectImage": "Siusplau, selecciona un fixer d'imatge."
|
||||
},
|
||||
"maxSize": "Mida màxima: {{size}}MB",
|
||||
"dropInstructions": "Arrastra una imatge aquí, o fes clic per a selccionar-ne una"
|
||||
},
|
||||
"button": {
|
||||
"uploadImage": "Pujar imatge",
|
||||
"addFace": "Afegir rostre",
|
||||
"deleteFaceAttempts": "Suprimir rostres",
|
||||
"renameFace": "Renombrar rostre",
|
||||
"deleteFace": "Suprimeix rostre",
|
||||
"reprocessFace": "Reprocessar rostre"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"trainedFace": "Rostre entrenat amb èxit.",
|
||||
"updatedFaceScore": "Puntació de rostre actualitzada amb èxit.",
|
||||
"uploadedImage": "Imatge pujada amb èxit.",
|
||||
"addFaceLibrary": "{{name}} s'ha afegit amb èxit a la biblioteca de rostres!",
|
||||
"deletedName_one": "{{count}} rostre s'ha suprimit amb èxit.",
|
||||
"deletedName_many": "{{count}} rostres s'han suprimit amb èxit.",
|
||||
"deletedName_other": "{{count}} rostres s'han suprimit amb èxit.",
|
||||
"deletedFace_one": "{{count}} rostre suprimit amb èxit.",
|
||||
"deletedFace_many": "{{count}} rostres suprimits amb èxit.",
|
||||
"deletedFace_other": "{{count}} rostres suprimits amb èxit.",
|
||||
"renamedFace": "Rostre renombrat amb èxit a {{name}}"
|
||||
},
|
||||
"error": {
|
||||
"uploadingImageFailed": "No s'ha pogut penjar la imatge: {{errorMessage}}",
|
||||
"trainFailed": "No s'ha pogut entrenar: {{errorMessage}}",
|
||||
"deleteFaceFailed": "No s'ha pogut suprimir: {{errorMessage}}",
|
||||
"deleteNameFailed": "No s'ha pogut suprimir el nom: {{errorMessage}}",
|
||||
"updateFaceScoreFailed": "No s'ha pogut actualitzar la puntuació de rostre: {{errorMessage}}",
|
||||
"addFaceLibraryFailed": "No s'ha pogut establir el nom del rostre: {{errorMessage}}",
|
||||
"renameFaceFailed": "No s'ha pogut renombrar el rostre: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"nofaces": "No hi han rostres disponibles",
|
||||
"deleteFaceAttempts": {
|
||||
"title": "Suprimir rostres",
|
||||
"desc_one": "Estàs segur que vols suprimir {{count}} rostre? Aquesta acció no es pot desfer.",
|
||||
"desc_many": "Estàs segur que vols suprimir {{count}} rostres? Aquesta acció no es pot desfer.",
|
||||
"desc_other": "Estàs segur que vols suprimir {{count}} rostres? Aquesta acció no es pot desfer."
|
||||
},
|
||||
"pixels": "{{area}}px",
|
||||
"trainFace": "Entrenar rostre",
|
||||
"readTheDocs": "Llegir la documentació",
|
||||
"trainFaceAs": "Entrenar rostre com a:"
|
||||
}
|
||||
|
||||
@ -62,6 +62,96 @@
|
||||
"disable": "Deshabilita l'enregistrament"
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Habilita captura d'instantània"
|
||||
"enable": "Habilita captura d'instantània",
|
||||
"disable": "Deshabilitar instantànies"
|
||||
},
|
||||
"audioDetect": {
|
||||
"enable": "Habilita la detecció d'àudio",
|
||||
"disable": "Deshabilitar la detecció d'àudio"
|
||||
},
|
||||
"autotracking": {
|
||||
"enable": "Habilitar seguiment automàtic",
|
||||
"disable": "Deshabilitar seguiment automàtic"
|
||||
},
|
||||
"streamStats": {
|
||||
"enable": "Mostrar les estadístiques de la transmissió",
|
||||
"disable": "Amaga estadístiques de la transmissió"
|
||||
},
|
||||
"manualRecording": {
|
||||
"title": "Gravació sota demanda",
|
||||
"tips": "Iniciar un event manual basat en els paràmetres de retenció de gravació per aquesta càmera.",
|
||||
"playInBackground": {
|
||||
"label": "Reproduir en segon pla",
|
||||
"desc": "Habilita aquesta opció per a continuar la transmissió quan el reproductor està amagat."
|
||||
},
|
||||
"showStats": {
|
||||
"label": "Mostrar les estadístiques",
|
||||
"desc": "Habilita aquesta opció per mostrar les estadístiques de transmissió com una superposició de la transmissió de la càmera."
|
||||
},
|
||||
"start": "Iniciar enregistrament sota demanda",
|
||||
"started": "Gravació sota demanda manual inciada.",
|
||||
"ended": "Gravació sota demanda manual finalitzada.",
|
||||
"debugView": "Vista de depuració",
|
||||
"end": "Finalitzar gravació sota demanda",
|
||||
"failedToStart": "No s'ha pogut iniciar la gravació manual sota demanda.",
|
||||
"recordDisabledTips": "Com que la gravació està deshabilitada o restringida a la configuració d'aquesta càmera, només es guardarà una instantània.",
|
||||
"failedToEnd": "No s'ha pogut acabar la gravació manual sota demanda."
|
||||
},
|
||||
"notifications": "Notificacions",
|
||||
"audio": "Àudio",
|
||||
"stream": {
|
||||
"title": "Transmissió",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"documentation": "Llegir la documentació ",
|
||||
"title": "L'àudio ha de provenir de la càmera i estar configurat amb go2rtc per a aquesta transmissió."
|
||||
},
|
||||
"available": "L'àudio està disponible per a aquesta transmissió",
|
||||
"unavailable": "L'audio no està disponible per a aquesta transmissió"
|
||||
},
|
||||
"twoWayTalk": {
|
||||
"tips.documentation": "Llegir la documentació ",
|
||||
"tips": "El teu dispositiu ha de suportar la funció i WebRTC ha d'estar configurat per a conversa bidireccional.",
|
||||
"available": "La conversa bidireccional està disponible per a aquesta transmissió",
|
||||
"unavailable": "La conversa bidireccional no està disponible per a aquesta transmissió"
|
||||
},
|
||||
"lowBandwidth": {
|
||||
"resetStream": "Restablir transmissió",
|
||||
"tips": "La vista en directe està en mode de baix ample de banda a causa d'errors de transmissió o de buffering."
|
||||
},
|
||||
"playInBackground": {
|
||||
"label": "Reproduir en segon pla",
|
||||
"tips": "Habilita aquesta opció per a contiuar la transmissió tot i que el reproductor estigui ocult."
|
||||
}
|
||||
},
|
||||
"streamingSettings": "Paràmetres de transmissió",
|
||||
"suspend": {
|
||||
"forTime": "Suspèn per: "
|
||||
},
|
||||
"cameraSettings": {
|
||||
"title": "{{camera}} Paràmetres",
|
||||
"cameraEnabled": "Càmera habilitada",
|
||||
"recording": "Gravació",
|
||||
"snapshots": "Instantànies",
|
||||
"autotracking": "Seguiment automàtic",
|
||||
"objectDetection": "Detecció d'objectes",
|
||||
"audioDetection": "Detecció d'àudio"
|
||||
},
|
||||
"history": {
|
||||
"label": "Mostrar gravacions històriques"
|
||||
},
|
||||
"effectiveRetainMode": {
|
||||
"modes": {
|
||||
"all": "Tot",
|
||||
"motion": "Moviment",
|
||||
"active_objects": "Objectes actius"
|
||||
}
|
||||
},
|
||||
"editLayout": {
|
||||
"label": "Editar el disseny",
|
||||
"group": {
|
||||
"label": "Editar grup de càmeres"
|
||||
},
|
||||
"exitEdit": "Sortir de l'edició"
|
||||
}
|
||||
}
|
||||
|
||||
@ -23,8 +23,31 @@
|
||||
},
|
||||
"toast": {
|
||||
"error": {
|
||||
"beforeDateBeLaterAfter": "La data 'abans' ha de ser posterior a la data 'després'."
|
||||
"beforeDateBeLaterAfter": "La data 'abans' ha de ser posterior a la data 'després'.",
|
||||
"afterDatebeEarlierBefore": "La data 'després' ha de ser anterior a la data 'abans'.",
|
||||
"minScoreMustBeLessOrEqualMaxScore": "La \"puntuació mínima\" ha de ser menor o igual que la \"puntuació màxima\".",
|
||||
"maxScoreMustBeGreaterOrEqualMinScore": "La \"puntuació màxima\" ha de ser major o igual que la \"puntuació mínima\".",
|
||||
"minSpeedMustBeLessOrEqualMaxSpeed": "La \"velocitat mínima\" ha de ser menor o igual que la \"velocitat màxima\".",
|
||||
"maxSpeedMustBeGreaterOrEqualMinSpeed": "La \"velocitat màxima\" ha de ser major o igual que la \"velocitat mínima\"."
|
||||
}
|
||||
},
|
||||
"tips": {
|
||||
"title": "Com utilitzar filtres de text",
|
||||
"desc": {
|
||||
"step2": "Selecciona un valor de les suggerències o escriu-ne un de propi.",
|
||||
"step3": "Utilitza múltiples filtres afegint-los un rere l'altre amb un espai entremig.",
|
||||
"exampleLabel": "Exemple:",
|
||||
"step1": "Escriviu un nom de clau de filtre seguit de dos punts (p. ex., \"càmeres:\").",
|
||||
"text": "Els filtres t'ajuden a acotar els resultats de cerca. Aquí tens com utilitzar-los al camp d’entrada:",
|
||||
"step4": "Els filtres de data {abans: i després:) fan servir el format {{DateFormat}}.",
|
||||
"step5": "El filtre de rang de temps fa servir el format {{exampleTime}}.",
|
||||
"step6": "Suprimeix els filtres fent clic a la 'x' que tenen al costat."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"noFilters": "Filtres",
|
||||
"currentFilterType": "Valors del filtre",
|
||||
"activeFilters": "Filtres actius"
|
||||
}
|
||||
},
|
||||
"search": "Buscar",
|
||||
@ -37,5 +60,13 @@
|
||||
"filterInformation": "Informació de filtre",
|
||||
"filterActive": "Filtres actius"
|
||||
},
|
||||
"trackedObjectId": "ID d'objecte rastrejat"
|
||||
"trackedObjectId": "ID d'objecte rastrejat",
|
||||
"placeholder": {
|
||||
"search": "Cercar…"
|
||||
},
|
||||
"similaritySearch": {
|
||||
"title": "Cerca per similitud",
|
||||
"active": "Cerca per similitud habilitada",
|
||||
"clear": "Netejar cerca per similitud"
|
||||
}
|
||||
}
|
||||
|
||||
@ -37,8 +37,559 @@
|
||||
"liveDashboard": {
|
||||
"title": "Panell en directe",
|
||||
"automaticLiveView": {
|
||||
"label": "Vista en directe automàtica"
|
||||
"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."
|
||||
}
|
||||
},
|
||||
"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."
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"point_one": "{{count}} punt",
|
||||
"point_many": "{{count}} punts",
|
||||
"point_other": "{{count}} punts",
|
||||
"name": {
|
||||
"inputPlaceHolder": "Introduïu un nom…",
|
||||
"title": "Nom"
|
||||
},
|
||||
"label": "Zones",
|
||||
"desc": {
|
||||
"documentation": "Documentació"
|
||||
},
|
||||
"add": "Afegir Zona",
|
||||
"edit": "Editar zona",
|
||||
"loiteringTime": {
|
||||
"title": "Temps de merodeig"
|
||||
},
|
||||
"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": "La zona {{zoneName}} ha estat desada. Reinicia Frigate per a aplicar els canvis."
|
||||
}
|
||||
},
|
||||
"filter": {
|
||||
"all": "Totes les màscares i zones"
|
||||
},
|
||||
"motionMasks": {
|
||||
"desc": {
|
||||
"documentation": "Documentació"
|
||||
},
|
||||
"context": {
|
||||
"documentation": "Llegir la documentació"
|
||||
},
|
||||
"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": "",
|
||||
"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. Reinicia Frigate per a aplicar els canvis.",
|
||||
"noName": "La màscara de moviment ha estat desada. Reinicia Frigate per aplicar els canvis."
|
||||
}
|
||||
}
|
||||
},
|
||||
"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. Reinicia Frigate per a aplicar els canvis.",
|
||||
"noName": "La màscara d'objectes ha estat desada. Reincia Frigate per a aplicar els canvis."
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"notificationSettings": {
|
||||
"documentation": "Llegir la documentació",
|
||||
"title": "Paràmetres de notificació"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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ó"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"alerts": "Alertes ",
|
||||
"detections": "Deteccions ",
|
||||
"title": "Revisar"
|
||||
}
|
||||
},
|
||||
"motionDetectionTuner": {
|
||||
"Threshold": {
|
||||
"title": "Llindar"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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ó"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"users": {
|
||||
"table": {
|
||||
"username": "Nom d'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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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ó."
|
||||
},
|
||||
"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ó."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"unsavedChanges": "Canvis dels paràmetres complementaris sense desar",
|
||||
"licensePlateRecognition": {
|
||||
"readTheDocumentation": "Llegir la documentació",
|
||||
"title": "Reconeixement de matrícules"
|
||||
},
|
||||
"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)"
|
||||
}
|
||||
}
|
||||
|
||||
@ -43,6 +43,137 @@
|
||||
"cpuUsage": "Ús de CPU del detector",
|
||||
"temperature": "Temperatura del detector"
|
||||
},
|
||||
"title": "General"
|
||||
"title": "General",
|
||||
"hardwareInfo": {
|
||||
"title": "Informació de maquinari",
|
||||
"gpuUsage": "Ús de la GPU",
|
||||
"gpuMemory": "Memòria de GPU",
|
||||
"gpuDecoder": "Decodificador de GPU",
|
||||
"gpuEncoder": "Codificador de GPU",
|
||||
"gpuInfo": {
|
||||
"vainfoOutput": {
|
||||
"title": "Sortida de Vainfo",
|
||||
"processOutput": "Sortida del procés:",
|
||||
"processError": "Error de procés:",
|
||||
"returnCode": "Codi de retorn: {{code}}"
|
||||
},
|
||||
"nvidiaSMIOutput": {
|
||||
"title": "Sortida de Nvidia SMI",
|
||||
"vbios": "Informació de VBios: {{vbios}}",
|
||||
"cudaComputerCapability": "Capacitat de càlcul CUDA: {{cuda_compute}}",
|
||||
"name": "Nom: {{name}}",
|
||||
"driver": "Controlador: {{driver}}"
|
||||
},
|
||||
"closeInfo": {
|
||||
"label": "Tancar informació de GPU"
|
||||
},
|
||||
"copyInfo": {
|
||||
"label": "Copiar informació de GPU"
|
||||
},
|
||||
"toast": {
|
||||
"success": "Informació de GPU copiada al porta-retalls"
|
||||
}
|
||||
},
|
||||
"npuUsage": "Ús de NPU",
|
||||
"npuMemory": "Memòria de NPU"
|
||||
},
|
||||
"otherProcesses": {
|
||||
"title": "Altres processos",
|
||||
"processMemoryUsage": "Ús de memòria de procés",
|
||||
"processCpuUsage": "Ús de la CPU del procés"
|
||||
}
|
||||
},
|
||||
"storage": {
|
||||
"title": "Emmagatzematge",
|
||||
"recordings": {
|
||||
"title": "Gravacions",
|
||||
"earliestRecording": "Gravació més antiga disponible:",
|
||||
"tips": "Aquest valor representa l'emmagatzematge total utilitzat per les gravacions a la base de dades de Frigate. Frigate no registre l'ús de tots els arxius del disc."
|
||||
},
|
||||
"cameraStorage": {
|
||||
"camera": "Càmera",
|
||||
"unusedStorageInformation": "Informació d'emmagatzematge no utilitzat",
|
||||
"bandwidth": "Ample de banda",
|
||||
"storageUsed": "Emmagatzematge",
|
||||
"title": "Emmagatzematge de càmera",
|
||||
"unused": {
|
||||
"title": "Sense utilitzar"
|
||||
},
|
||||
"percentageOfTotalUsed": "Percentatge del total"
|
||||
},
|
||||
"overview": "Visió general"
|
||||
},
|
||||
"cameras": {
|
||||
"framesAndDetections": "Fotogrames / Deteccions",
|
||||
"label": {
|
||||
"capture": "captura",
|
||||
"cameraDetect": "{{camName}} detectar",
|
||||
"cameraCapture": "{{camName}} captura",
|
||||
"camera": "càmera",
|
||||
"skipped": "omès",
|
||||
"ffmpeg": "FFmpeg",
|
||||
"detect": "detectar",
|
||||
"overallFramesPerSecond": "Fotogrames per segon globals",
|
||||
"overallDetectionsPerSecond": "Deteccions per segon globals",
|
||||
"cameraFfmpeg": "{{camName}} FFmpeg",
|
||||
"cameraFramesPerSecond": "{{camName}} fotogrames per segon",
|
||||
"cameraDetectionsPerSecond": "{{camName}} deteccions per segon",
|
||||
"overallSkippedDetectionsPerSecond": "Nombre total de deteccions descartades per segon",
|
||||
"cameraSkippedDetectionsPerSecond": "Nombre de deteccions descartades per segon a {{camName}}"
|
||||
},
|
||||
"info": {
|
||||
"codec": "Còdec:",
|
||||
"fps": "FPS:",
|
||||
"resolution": "Resolució:",
|
||||
"video": "Vídeo:",
|
||||
"unknown": "Desconegut",
|
||||
"stream": "Transmissió {{idx}}",
|
||||
"error": "Error: {{error}}",
|
||||
"fetching": "Obtenint dades de càmera",
|
||||
"aspectRatio": "relació d'aspecte",
|
||||
"tips": {
|
||||
"title": "Informació del sondeig de la càmera"
|
||||
},
|
||||
"audio": "Àudio:",
|
||||
"cameraProbeInfo": "Informació del sondeig de la càmera {{camera}}",
|
||||
"streamDataFromFFPROBE": "Les dades de la transmissió són obtingudes mitjançant <code>ffprobe</code>."
|
||||
},
|
||||
"title": "Càmeres",
|
||||
"overview": "Visió general",
|
||||
"toast": {
|
||||
"success": {
|
||||
"copyToClipboard": "S'han copiat les dades de sondeig al porta-retalls."
|
||||
},
|
||||
"error": {
|
||||
"unableToProbeCamera": "No s'ha pogut sondejar la càmera: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"lastRefreshed": "Darrera actualització: ",
|
||||
"stats": {
|
||||
"reindexingEmbeddings": "Reindexant incrustacions ({{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}}%)",
|
||||
"detectHighCpuUsage": "{{camera}} te un ús elevat de CPU per la detecció ({{detectAvg}}%)",
|
||||
"detectIsVerySlow": "{{detect}} és molt lent ({{speed}} ms)",
|
||||
"detectIsSlow": "{{detect}} és lent ({{speed}} ms)"
|
||||
},
|
||||
"enrichments": {
|
||||
"title": "Enriquiments",
|
||||
"embeddings": {
|
||||
"face_recognition_speed": "Velocitat de reconeixement facial",
|
||||
"image_embedding": "Incrustació d'imatges",
|
||||
"text_embedding": "Incrustació 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",
|
||||
"plate_recognition_speed": "Velocitat de reconeixement de matrícules",
|
||||
"text_embedding_speed": "Velocitat d'incrustació de text",
|
||||
"yolov9_plate_detection": "Detecció de matrícules YOLOv9",
|
||||
"yolov9_plate_detection_speed": "Velocitat de detecció de matrícules YOLOv9"
|
||||
},
|
||||
"infPerSecond": "Inferències per segon"
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user