diff --git a/web/public/locales/es/common.json b/web/public/locales/es/common.json
index d8b69ed58..a0337298f 100644
--- a/web/public/locales/es/common.json
+++ b/web/public/locales/es/common.json
@@ -83,6 +83,10 @@
"formattedTimestampMonthDayYearHourMinute": {
"12hour": "MMM d yyyy, h:mm aaa",
"24hour": "MMM d yyyy, HH:mm"
+ },
+ "formattedTimestampMonthDayYear": {
+ "12hour": "MMM d, yyyy",
+ "24hour": "MMM d, yyyy"
}
},
"menu": {
diff --git a/web/public/locales/es/components/dialog.json b/web/public/locales/es/components/dialog.json
index 35997635f..80be29ea9 100644
--- a/web/public/locales/es/components/dialog.json
+++ b/web/public/locales/es/components/dialog.json
@@ -111,6 +111,10 @@
"title": "Confirmar eliminación",
"desc": {
"selected": "¿Estás seguro de que quieres eliminar todo el video grabado asociado con este elemento de revisión?
Mantén presionada la tecla Shift para omitir este diálogo en el futuro."
+ },
+ "toast": {
+ "success": "El metraje de video asociado con los elementos de revisión seleccionados se ha eliminado con éxito.",
+ "error": "No se pudo eliminar: {{error}}"
}
},
"button": {
diff --git a/web/public/locales/es/views/events.json b/web/public/locales/es/views/events.json
index 79ffa15da..b06cd92e9 100644
--- a/web/public/locales/es/views/events.json
+++ b/web/public/locales/es/views/events.json
@@ -34,5 +34,6 @@
"markTheseItemsAsReviewed": "Marcar estos elementos como revisados",
"selected": "{{count}} seleccionados",
"selected_one": "{{count}} seleccionados",
- "selected_other": "{{count}} seleccionados"
+ "selected_other": "{{count}} seleccionados",
+ "detected": "detectado"
}
diff --git a/web/public/locales/es/views/explore.json b/web/public/locales/es/views/explore.json
index bdeb99d39..a47ca5b2d 100644
--- a/web/public/locales/es/views/explore.json
+++ b/web/public/locales/es/views/explore.json
@@ -194,7 +194,8 @@
"success": "Objeto rastreado eliminado con éxito.",
"error": "No se pudo eliminar el objeto rastreado: {{errorMessage}}"
}
- }
+ },
+ "tooltip": "Coincidencia con {{type}} al {{confidence}}%"
},
"trackedObjectsCount_one": "{{count}} objeto rastreado ",
"trackedObjectsCount_many": "{{count}} objetos rastreados ",
diff --git a/web/public/locales/es/views/faceLibrary.json b/web/public/locales/es/views/faceLibrary.json
index e64cdcaee..63f4abe8a 100644
--- a/web/public/locales/es/views/faceLibrary.json
+++ b/web/public/locales/es/views/faceLibrary.json
@@ -7,8 +7,11 @@
"person": "Persona",
"confidence": "Confianza",
"face": "Detalles del rostro",
- "faceDesc": "Detalles del rostro y del objeto asociado",
- "timestamp": "Marca de tiempo"
+ "faceDesc": "Detalles del objeto rastreado que generó este rostro",
+ "timestamp": "Marca de tiempo",
+ "subLabelScore": "Puntuación de Etiqueta Secundaria",
+ "scoreInfo": "La puntuación de etiqueta secundaria es la puntuación ponderada de todas las confidencias de rostros reconocidos, por lo que puede diferir de la puntuación mostrada en la instantánea.",
+ "unknown": "Desconocido"
},
"documentTitle": "Biblioteca de Rostros - Frigate",
"uploadFaceImage": {
@@ -23,7 +26,8 @@
},
"train": {
"title": "Entrenar",
- "aria": "Seleccionar entrenamiento"
+ "aria": "Seleccionar entrenamiento",
+ "empty": "No hay intentos recientes de reconocimiento facial"
},
"selectItem": "Seleccionar {{item}}",
"selectFace": "Seleccionar rostro",
@@ -32,7 +36,7 @@
"desc": "¿Estás seguro de que quieres eliminar la colección {{name}}? Esto eliminará permanentemente todos los rostros asociados."
},
"button": {
- "deleteFaceAttempts": "Eliminar intentos de rostro",
+ "deleteFaceAttempts": "Eliminar Rostros",
"addFace": "Agregar rostro",
"uploadImage": "Subir imagen",
"reprocessFace": "Reprocesar rostro",
@@ -77,10 +81,21 @@
"steps": {
"faceName": "Introducir Nombre de Rostro",
"uploadFace": "Subir Imagen de Rostro",
- "nextSteps": "Próximos Pasos"
+ "nextSteps": "Próximos Pasos",
+ "description": {
+ "uploadFace": "Sube una imagen de {{name}} que muestre su rostro desde un ángulo frontal. La imagen no necesita estar recortada solo a su rostro."
+ }
},
"renameFace": {
"title": "Renombrar Rostro",
"desc": "Introduce un nuevo nombre para {{name}}"
- }
+ },
+ "deleteFaceAttempts": {
+ "title": "Eliminar Rostros",
+ "desc_one": "¿Estás seguro de que quieres eliminar {{count}} rostro? Esta acción no se puede deshacer.",
+ "desc_many": "¿Estás seguro de que quieres eliminar {{count}} rostros? Esta acción no se puede deshacer.",
+ "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"
}
diff --git a/web/public/locales/es/views/settings.json b/web/public/locales/es/views/settings.json
index 9ffa7d283..47fca8690 100644
--- a/web/public/locales/es/views/settings.json
+++ b/web/public/locales/es/views/settings.json
@@ -141,7 +141,8 @@
"title": "Clasificación de Aves",
"desc": "La clasificación de aves identifica aves conocidas utilizando un modelo de TensorFlow cuantizado. Cuando se reconoce una ave conocida, su nombre común se añadirá como una subetiqueta. Esta información se incluye en la interfaz de usuario, en los filtros y en las notificaciones."
},
- "restart_required": "Es necesario reiniciar (se han cambiado las configuraciones de clasificación)"
+ "restart_required": "Es necesario reiniciar (se han cambiado las configuraciones de clasificación)",
+ "unsavedChanges": "Cambios en la configuración de clasificación no guardados"
},
"camera": {
"review": {
@@ -168,7 +169,8 @@
"limitDetections": "Limitar detecciones a zonas específicas",
"toast": {
"success": "La configuración de clasificación de revisión ha sido guardada. Reinicia Frigate para aplicar los cambios."
- }
+ },
+ "unsavedChanges": "Configuración de clasificación de revisión no guardada para {{camera}}"
},
"title": "Ajustes de la cámara",
"streams": {
@@ -251,7 +253,8 @@
"clickDrawPolygon": "Haz clic para dibujar un polígono en la imagen.",
"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"
+ "title": "Estimación de velocidad",
+ "docs": "Leer la documentación"
},
"speedThreshold": {
"toast": {
@@ -359,7 +362,8 @@
},
"toast": {
"success": "Los ajustes de movimiento han sido guardados."
- }
+ },
+ "unsavedChanges": "Cambios no guardados en el sintonizador de movimiento ({{camera}})"
},
"debug": {
"title": "Depuración",
@@ -551,7 +555,9 @@
"registerFailed": "Error al guardar el registro de notificaciones."
}
},
- "unregisterDevice": "Cancelar el registro de este dispositivo"
+ "unregisterDevice": "Cancelar el registro de este dispositivo",
+ "unsavedRegistrations": "Registros de notificaciones no guardados",
+ "unsavedChanges": "Cambios de notificaciones no guardados"
},
"frigatePlus": {
"title": "Configuración de Frigate+",
@@ -595,6 +601,7 @@
"success": "La configuración de Frigate+ se ha guardado. Reinicia Frigate para aplicar los cambios.",
"error": "No se pudieron guardar los cambios en la configuración: {{errorMessage}}"
},
- "restart_required": "Es necesario reiniciar (se ha cambiado el modelo Frigate+)"
+ "restart_required": "Es necesario reiniciar (se ha cambiado el modelo Frigate+)",
+ "unsavedChanges": "Cambios en la configuración de Frigate+ no guardados"
}
}