Translated using Weblate (Spanish)

Currently translated at 100.0% (352 of 352 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (114 of 114 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (115 of 115 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (352 of 352 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (181 of 181 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (342 of 342 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (66 of 66 strings)

Co-authored-by: Eduard Frigola <eduardfrigola@yahoo.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Santiago Burgues <santibur06@gmail.com>
Co-authored-by: jjavin <javiernovoa@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/es/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2025-05-29 20:34:49 +02:00 committed by Nicolas Mowen
parent dbf440b0c7
commit 34e92ef4ae
9 changed files with 121 additions and 22 deletions

View File

@ -139,7 +139,8 @@
"cs": "Čeština (Checo)",
"nl": "Nederlands (Neerlandés)",
"fr": "Français (Frances)",
"yue": "粵語 (Cantonés)"
"yue": "粵語 (Cantonés)",
"th": "ไทย (Tailandés)"
},
"appearance": "Apariencia",
"darkMode": {
@ -185,6 +186,10 @@
"speed": {
"mph": "mph",
"kph": "kph"
},
"length": {
"meters": "Metros",
"feet": "Pies"
}
},
"button": {

View File

@ -55,14 +55,17 @@
}
}
},
"label": "Método de transmisión"
"label": "Método de transmisión",
"placeholder": "Elige un método de transmisión"
},
"compatibilityMode": {
"label": "Modo de compatibilidad",
"desc": "Habilita esta opción solo si la transmisión en vivo de tu cámara muestra artefactos de color y tiene una línea diagonal en el lado derecho de la imagen."
},
"label": "Ajustes de transmisión de la cámara",
"desc": "Cambia las opciones de transmisión en vivo para el panel de control de este grupo de cámaras. <em>Estos ajustes son específicos del dispositivo/navegador.</em>"
"desc": "Cambia las opciones de transmisión en vivo para el panel de control de este grupo de cámaras. <em>Estos ajustes son específicos del dispositivo/navegador.</em>",
"placeholder": "Elige una transmisión",
"stream": "Transmitir"
}
}
},

View File

@ -89,7 +89,7 @@
"label": "Transmisión",
"showStats": {
"label": "Mostrar estadísticas de transmisión",
"desc": "Habilita esta opción para mostrar estadísticas de transmisión como una superposición en la alimentación de la cámara."
"desc": "Habilita esta opción para mostrar las estadísticas de transmisión como una superposición en la imagen de la cámara."
}
},
"search": {

View File

@ -21,7 +21,8 @@
"all": {
"title": "Todas las fechas",
"short": "Fechas"
}
},
"selectPreset": "Selecciona un Preajuste…"
},
"timeRange": "Rango de tiempo",
"subLabels": {

View File

@ -11,5 +11,6 @@
"savingError": "Error al guardar la configuración"
}
},
"documentTitle": "Editor de Configuración - Frigate"
"documentTitle": "Editor de Configuración - Frigate",
"confirm": "¿Salir sin guardar?"
}

View File

@ -137,7 +137,10 @@
"millisecondsToOffset": "Milisegundos para desplazar las anotaciones de detección. <em>Valor por defecto: 0</em>",
"desc": "Estos datos provienen de la transmisión de detección de tu cámara, pero se superponen en imágenes de la transmisión de grabación. Es poco probable que ambas transmisiones estén perfectamente sincronizadas. Como resultado, la caja delimitadora y la grabación no estarán perfectamente alineadas. Sin embargo, el campo <code>annotation_offset</code> se puede usar para ajustar esto.",
"documentation": "Leer la documentación ",
"tips": "CONSEJO: Imagina que hay un clip de evento con una persona caminando de izquierda a derecha. Si la caja delimitadora de la línea de tiempo del evento está constantemente a la izquierda de la persona, entonces se debe disminuir el valor. Del mismo modo, si una persona camina de izquierda a derecha y la caja delimitadora está constantemente por delante de la persona, entonces se debe aumentar el valor."
"tips": "CONSEJO: Imagina que hay un clip de evento con una persona caminando de izquierda a derecha. Si la caja delimitadora de la línea de tiempo del evento está constantemente a la izquierda de la persona, entonces se debe disminuir el valor. Del mismo modo, si una persona camina de izquierda a derecha y la caja delimitadora está constantemente por delante de la persona, entonces se debe aumentar el valor.",
"toast": {
"success": "El desplazamiento de anotación para {{camera}} se ha guardado en el archivo de configuración. Reinicia Frigate para aplicar los cambios."
}
},
"showAllZones": {
"title": "Mostrar todas las zonas",
@ -149,7 +152,9 @@
"previous": "Diapositiva anterior",
"next": "Siguiente diapositiva"
},
"autoTrackingTips": "Las posiciones de las cajas delimitadoras serán inexactas para cámaras con seguimiento automático."
"autoTrackingTips": "Las posiciones de las cajas delimitadoras serán inexactas para cámaras con seguimiento automático.",
"count": "{{first}} de {{second}}",
"trackedPoint": "Punto Rastreado"
},
"itemMenu": {
"downloadVideo": {
@ -199,5 +204,6 @@
},
"trackedObjectsCount_one": "{{count}} objeto rastreado ",
"trackedObjectsCount_many": "{{count}} objetos rastreados ",
"trackedObjectsCount_other": "{{count}} objetos rastreados "
"trackedObjectsCount_other": "{{count}} objetos rastreados ",
"exploreMore": "Explora más objetos {{label}}"
}

View File

@ -1,7 +1,8 @@
{
"description": {
"addFace": "Guía para agregar una nueva colección a la Biblioteca de Rostros.",
"placeholder": "Introduce un nombre para esta colección"
"placeholder": "Introduce un nombre para esta colección",
"invalidName": "Nombre inválido. Los nombres solo pueden incluir letras, números, espacios, apóstrofes, guiones bajos y guiones."
},
"details": {
"person": "Persona",
@ -97,5 +98,6 @@
"desc_other": "¿Estás seguro de que quieres eliminar {{count}} rostros? Esta acción no se puede deshacer."
},
"collections": "Colecciones",
"nofaces": "No hay rostros disponibles"
"nofaces": "No hay rostros disponibles",
"pixels": "{{area}}px"
}

View File

@ -7,12 +7,13 @@
"camera": "Configuración de cámara - Frigate",
"motionTuner": "Ajuste de movimiento - Frigate",
"classification": "Configuración de clasificación - Frigate",
"general": "Configuración general - Frigate",
"general": "Configuración General - Frigate",
"frigatePlus": "Configuración de Frigate+ - Frigate",
"notifications": "Configuración de Notificaciones - Frigate"
"notifications": "Configuración de Notificaciones - Frigate",
"enrichments": "Configuración de Análisis Avanzado - Frigate"
},
"menu": {
"cameras": "Configuración de cámara",
"cameras": "Configuración de Cámara",
"debug": "Depuración",
"ui": "Interfaz de usuario",
"classification": "Clasificación",
@ -20,7 +21,8 @@
"masksAndZones": "Máscaras / Zonas",
"frigateplus": "Frigate+",
"users": "Usuarios",
"notifications": "Notificaciones"
"notifications": "Notificaciones",
"enrichments": "Análisis avanzado"
},
"dialog": {
"unsavedChanges": {
@ -222,6 +224,11 @@
"label": "Borrar todos los puntos"
},
"removeLastPoint": "Eliminar el último punto"
},
"speed": {
"error": {
"mustBeGreaterOrEqualTo": "El umbral de velocidad debe ser mayor o igual a 0,1."
}
}
},
"zones": {
@ -254,7 +261,11 @@
"speedEstimation": {
"desc": "Habilitar la estimación de velocidad para objetos en esta zona. La zona debe tener exactamente 4 puntos.",
"title": "Estimación de velocidad",
"docs": "Leer la documentación"
"docs": "Leer la documentación",
"lineBDistance": "Distancia de la línea B ({{unit}})",
"lineCDistance": "Distancia de la línea C ({{unit}})",
"lineDDistance": "Distancia de la línea D ({{unit}})",
"lineADistance": "Distancia de la línea A ({{unit}})"
},
"speedThreshold": {
"toast": {
@ -340,7 +351,9 @@
"point_other": "{{count}} puntos",
"clickDrawPolygon": "Haz clic para dibujar un polígono en la imagen."
},
"restart_required": "Es necesario reiniciar (se han cambiado las máscaras/zonas)"
"restart_required": "Es necesario reiniciar (se han cambiado las máscaras/zonas)",
"motionMaskLabel": "Máscara de movimiento {{number}}",
"objectMaskLabel": "Máscara de objeto {{number}} ({{label}})"
},
"motionDetectionTuner": {
"title": "Sintonizador de Detección de Movimiento",
@ -473,17 +486,21 @@
"placeholder": "Vuelve a introducir la nueva contraseña"
}
},
"usernameIsRequired": "Se requiere el nombre de usuario"
"usernameIsRequired": "Se requiere el nombre de usuario",
"passwordIsRequired": "Se requiere contraseña"
},
"passwordSetting": {
"updatePassword": "Actualizar contraseña para {{username}}",
"setPassword": "Establecer contraseña",
"desc": "Crear una contraseña fuerte para asegurar esta cuenta."
"desc": "Crear una contraseña fuerte para asegurar esta cuenta.",
"cannotBeEmpty": "La contraseña no puede estar vacía",
"doNotMatch": "Las contraseñas no coinciden"
},
"createUser": {
"desc": "Añadir una nueva cuenta de usuario y especificar un rol para el acceso a áreas de la interfaz de usuario de Frigate.",
"title": "Crear nuevo usuario",
"usernameOnlyInclude": "El nombre de usuario solo puede incluir letras, números, . o _"
"usernameOnlyInclude": "El nombre de usuario solo puede incluir letras, números, . o _",
"confirmPassword": "Por favor, confirma tu contraseña"
},
"changeRole": {
"title": "Cambiar rol de usuario",
@ -494,7 +511,8 @@
"viewerDesc": "Limitado a paneles en vivo, revisión, exploración y exportaciones únicamente.",
"viewer": "Espectador",
"admin": "Administrador"
}
},
"select": "Selecciona un rol"
},
"deleteUser": {
"warn": "¿Estás seguro de que quieres eliminar <strong>{{username}}</strong>?",
@ -603,5 +621,67 @@
},
"restart_required": "Es necesario reiniciar (se ha cambiado el modelo Frigate+)",
"unsavedChanges": "Cambios en la configuración de Frigate+ no guardados"
},
"enrichments": {
"title": "Configuración de Análisis Avanzado",
"unsavedChanges": "Cambios sin guardar en la configuración de Análisis Avanzado",
"birdClassification": {
"title": "Clasificación de Aves",
"desc": "La clasificación de aves identifica especies conocidas utilizando un modelo cuantizado de TensorFlow. Cuando se reconoce un ave conocida, su nombre se añade como una subetiqueta (sub_label). Esta información se incluye en la interfaz de usuario, los filtros y las notificaciones."
},
"semanticSearch": {
"title": "Búsqueda Semántica",
"desc": "La búsqueda semántica en Frigate te permite encontrar objetos rastreados dentro de tus elementos de revisión utilizando ya sea la imagen en sí, una descripción de texto definida por el usuario o una generada automáticamente.",
"readTheDocumentation": "Leer la Documentación",
"reindexNow": {
"confirmTitle": "Confirmar Re-Indexado",
"confirmDesc": "¿Estás seguro de que quieres re-indexar todas las representaciones (embeddings) de objetos rastreados? Este proceso se ejecutará en segundo plano, pero puede usar al máximo tu CPU y tardar una cantidad considerable de tiempo, dependiendo de la cantidad de objetos registrados. Puedes seguir el progreso en la página Explorar (Explore).",
"confirmButton": "Re-Indexar",
"success": "El proceso de re-indexado ha comenzado.",
"alreadyInProgress": "El proceso de re-indexado ya se está ejecutando.",
"error": "Ha ocurrido un error al intentar iniciar el proceso de re-indexado: {{errorMessage}}",
"label": "Re-indexar Ahora",
"desc": "La re-indexación regenerará las embeddings para todos los objetos rastreados. Este proceso se ejecuta en segundo plano y puede utilizar al máximo tu CPU, además de tomar una cantidad considerable de tiempo dependiendo de la cantidad de objetos rastreados que tengas."
},
"modelSize": {
"label": "Tamaño del Modelo",
"small": {
"title": "pequeño",
"desc": "Usar la opción <em>small</em> emplea una versión cuantizada del modelo que consume menos memoria RAM y se ejecuta más rápido en la CPU, con una diferencia muy pequeña o casi imperceptible en la calidad de las representaciones (embeddings)."
},
"large": {
"title": "grande",
"desc": "Usar la opción <em>large</em> emplea el modelo completo de Jina y se ejecutará automáticamente en la GPU, si está disponible."
},
"desc": "Tamaño del modelo usado para la búsqueda semántica."
}
},
"faceRecognition": {
"title": "Reconocimiento Facial",
"readTheDocumentation": "Leer la Documentación",
"modelSize": {
"label": "Tamaño del Modelo",
"desc": "Tamaño del modelo a ser utilizado para el reconocimiento facial.",
"small": {
"title": "pequeño",
"desc": "Usar la opción <em>small</em> emplea un modelo de FaceNet para embeddings faciales que se ejecuta de manera eficiente en la mayoría de las CPUs."
},
"large": {
"title": "grande",
"desc": "Usar la opción <em>large</em> emplea un modelo de embeddings faciales ArcFace y se ejecutará automáticamente en la GPU, si está disponible."
}
},
"desc": "El reconocimiento facial permite asignar nombres a las personas y, cuando su rostro es reconocido, Frigate asignará el nombre de la persona como una subetiqueta (sub label). Esta información se incluye en la interfaz de usuario, los filtros y también en las notificaciones."
},
"licensePlateRecognition": {
"title": "Reconocimiento de Matrículas (LPR)",
"readTheDocumentation": "Leer la Documentación",
"desc": "Frigate puede reconocer matrículas de vehículos y agregar automáticamente los caracteres detectados al campo recognized_license_plate, o bien asignar un nombre conocido como sub-etiqueta (sub_label) a los objetos de tipo coche (car). Un caso de uso común es leer las matrículas de los autos que ingresan a una cochera o que pasan por una calle."
},
"restart_required": "Es necesario reiniciar Frigate (La configuración de Enrichments han cambiado)",
"toast": {
"success": "Los ajustes de enriquecimientos se han guardado. Reinicia Frigate para aplicar los cambios.",
"error": "No se pudieron guardar los cambios en la configuración: {{errorMessage}}"
}
}
}

View File

@ -121,7 +121,8 @@
"audio": "Audio:",
"tips": {
"title": "Información de Sondeo de la Cámara"
}
},
"aspectRatio": "Relación de aspecto"
},
"framesAndDetections": "Fotogramas / Detecciones",
"label": {