From ec4ef1bf82933e6eb7a1e5d1660b9957680a2727 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 6 Nov 2025 17:25:23 +0100 Subject: [PATCH] Translated using Weblate (Spanish) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 68.3% (409 of 598 strings) Translated using Weblate (Spanish) Currently translated at 22.6% (24 of 106 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (52 of 52 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Spanish) Currently translated at 75.2% (94 of 125 strings) Translated using Weblate (Spanish) Currently translated at 87.1% (34 of 39 strings) Translated using Weblate (Spanish) Currently translated at 98.1% (53 of 54 strings) Translated using Weblate (Spanish) Currently translated at 68.5% (410 of 598 strings) Co-authored-by: Hosted Weblate Co-authored-by: José María Díaz Co-authored-by: Reydel Leon Machado Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/es/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/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/ Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings --- web/public/locales/es/components/dialog.json | 2 +- .../locales/es/views/classificationModel.json | 41 ++++++++++++++++++- web/public/locales/es/views/events.json | 14 ++++++- web/public/locales/es/views/explore.json | 9 +++- web/public/locales/es/views/exports.json | 8 +++- web/public/locales/es/views/faceLibrary.json | 8 ++-- web/public/locales/es/views/settings.json | 7 +++- 7 files changed, 78 insertions(+), 11 deletions(-) diff --git a/web/public/locales/es/components/dialog.json b/web/public/locales/es/components/dialog.json index dcf8119da..e200c388d 100644 --- a/web/public/locales/es/components/dialog.json +++ b/web/public/locales/es/components/dialog.json @@ -69,7 +69,7 @@ "noVaildTimeSelected": "No se seleccionó un rango de tiempo válido.", "endTimeMustAfterStartTime": "La hora de finalización debe ser posterior a la hora de inicio." }, - "success": "Exportación iniciada con éxito. Ver el archivo en la carpeta /exports." + "success": "Exportación iniciada con éxito. Ver el archivo en la página exportaciones." }, "fromTimeline": { "saveExport": "Guardar exportación", diff --git a/web/public/locales/es/views/classificationModel.json b/web/public/locales/es/views/classificationModel.json index 0967ef424..b2446ea01 100644 --- a/web/public/locales/es/views/classificationModel.json +++ b/web/public/locales/es/views/classificationModel.json @@ -1 +1,40 @@ -{} +{ + "documentTitle": "Modelos de Clasificación", + "button": { + "deleteClassificationAttempts": "Borrar Imágenes de Clasificación.", + "renameCategory": "Renombrar Clase", + "deleteCategory": "Borrar Clase", + "deleteImages": "Borrar Imágenes", + "trainModel": "Entrenar Modelo", + "addClassification": "Añadir Clasificación", + "deleteModels": "Borrar Modelos", + "editModel": "Editar Modelo" + }, + "toast": { + "success": { + "deletedCategory": "Clase Borrada", + "deletedImage": "Imágenes Borradas", + "deletedModel_one": "Borrado con éxito {{count}} modelo", + "deletedModel_many": "Borrados con éxito {{count}} modelos", + "deletedModel_other": "Borrados con éxito {{count}} modelos", + "categorizedImage": "Imagen Clasificada Correctamente", + "trainedModel": "Modelo entrenado correctamente." + }, + "error": { + "deleteImageFailed": "Fallo al borrar: {{errorMessage}}", + "deleteCategoryFailed": "Fallo al borrar clase: {{errorMessage}}", + "deleteModelFailed": "Fallo al borrar modelo: {{errorMessage}}", + "categorizeFailed": "Fallo al categorizar imagen: {{errorMessage}}", + "trainingFailed": "Fallo al iniciar el entrenamiento del modelo: {{errorMessage}}", + "updateModelFailed": "Fallo al actualizar modelo: {{errorMessage}}" + } + }, + "deleteCategory": { + "title": "Borrar Clase", + "desc": "¿Esta seguro de que quiere borrar la clase {{name}}? Esto borrará permanentemente todas las imágenes asociadas y requerirá reentrenar el modelo." + }, + "deleteModel": { + "title": "Borrar Modelo de Clasificación", + "single": "¿Está seguro de que quiere eliminar {{name}}? Esto borrar permanentemente todos los datos asociados incluidas las imágenes y los datos de entrenamiento. Esta acción no se puede deshacer." + } +} diff --git a/web/public/locales/es/views/events.json b/web/public/locales/es/views/events.json index a428169a4..097b08b64 100644 --- a/web/public/locales/es/views/events.json +++ b/web/public/locales/es/views/events.json @@ -37,5 +37,17 @@ "selected_other": "{{count}} seleccionados", "detected": "detectado", "suspiciousActivity": "Actividad Sospechosa", - "threateningActivity": "Actividad Amenzadora" + "threateningActivity": "Actividad Amenzadora", + "zoomIn": "Agrandar", + "zoomOut": "Alejar", + "detail": { + "label": "Detalle", + "trackedObject_one": "objeto", + "trackedObject_other": "objetos", + "noObjectDetailData": "No hay datos detallados del objeto.", + "settings": "Configuración de la Vista Detalle" + }, + "objectTrack": { + "clickToSeek": "Clic para ir a este momento" + } } diff --git a/web/public/locales/es/views/explore.json b/web/public/locales/es/views/explore.json index 4816a78ed..064bdf0d8 100644 --- a/web/public/locales/es/views/explore.json +++ b/web/public/locales/es/views/explore.json @@ -110,7 +110,8 @@ "snapshot": "captura instantánea", "video": "vídeo", "object_lifecycle": "ciclo de vida del objeto", - "details": "detalles" + "details": "detalles", + "thumbnail": "miniatura" }, "objectLifecycle": { "title": "Ciclo de vida del objeto", @@ -224,5 +225,11 @@ }, "concerns": { "label": "Preocupaciones" + }, + "trackingDetails": { + "title": "Detalles del Seguimiento", + "noImageFound": "No se ha encontrado imagen en este momento.", + "createObjectMask": "Crear Máscara de Objeto", + "adjustAnnotationSettings": "Ajustar configuración de anotaciones" } } diff --git a/web/public/locales/es/views/exports.json b/web/public/locales/es/views/exports.json index b3b686cae..9de2fa330 100644 --- a/web/public/locales/es/views/exports.json +++ b/web/public/locales/es/views/exports.json @@ -13,5 +13,11 @@ "renameExportFailed": "No se pudo renombrar la exportación: {{errorMessage}}" } }, - "deleteExport.desc": "¿Estás seguro de que quieres eliminar {{exportName}}?" + "deleteExport.desc": "¿Estás seguro de que quieres eliminar {{exportName}}?", + "tooltip": { + "shareExport": "Compartir exportación", + "downloadVideo": "Descargar video", + "editName": "Editar nombre", + "deleteExport": "Eliminar exportación" + } } diff --git a/web/public/locales/es/views/faceLibrary.json b/web/public/locales/es/views/faceLibrary.json index 036f6bc07..25fa983e7 100644 --- a/web/public/locales/es/views/faceLibrary.json +++ b/web/public/locales/es/views/faceLibrary.json @@ -1,6 +1,6 @@ { "description": { - "addFace": "Guía para agregar una nueva colección a la Biblioteca de Rostros.", + "addFace": "Agregar una nueva colección a la Biblioteca de Rostros subiendo tu primera imagen.", "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." }, @@ -23,11 +23,11 @@ "title": "Crear colección", "desc": "Crear una nueva colección", "new": "Crear nuevo rostro", - "nextSteps": "Para construir una base sólida:
  • Usa la pestaña Entrenar para seleccionar y entrenar con imágenes de cada persona detectada.
  • Enfócate en imágenes frontales para obtener los mejores resultados; evita entrenar con imágenes que capturen rostros en ángulo.
  • " + "nextSteps": "Para construir una base sólida:
  • Usa la pestaña Reconocimientos Recientes para seleccionar y entrenar con imágenes de cada persona detectada.
  • Céntrate en imágenes frontales para obtener los mejores resultados; evita entrenar con imágenes que capturen rostros de perfil.
  • " }, "train": { - "title": "Entrenar", - "aria": "Seleccionar entrenamiento", + "title": "Reconocimientos Recientes", + "aria": "Seleccionar reconocimientos recientes", "empty": "No hay intentos recientes de reconocimiento facial" }, "selectItem": "Seleccionar {{item}}", diff --git a/web/public/locales/es/views/settings.json b/web/public/locales/es/views/settings.json index 9308af481..42bead0be 100644 --- a/web/public/locales/es/views/settings.json +++ b/web/public/locales/es/views/settings.json @@ -27,7 +27,8 @@ "enrichments": "Análisis avanzado", "triggers": "Disparadores", "roles": "Rols", - "cameraManagement": "Administración" + "cameraManagement": "Administración", + "cameraReview": "Revisar" }, "dialog": { "unsavedChanges": { @@ -864,7 +865,9 @@ "createRole": "Rol {{role}} creado exitosamente", "updateCameras": "Cámara actualizada para el rol {{role}}", "deleteRole": "Rol {{role}} eliminado exitosamente", - "userRolesUpdated": "{{count}} usuarios asignados a este rol han sido actualizados a 'visor', que tiene acceso a todas las cámaras." + "userRolesUpdated_one": "{{count}} usuarios asignados a este rol han sido actualizados a 'visor', que tiene acceso a todas las cámaras.", + "userRolesUpdated_many": "", + "userRolesUpdated_other": "" }, "error": { "createRoleFailed": "Creación de rol fallida: {{errorMessage}}",