Some checks failed
CI / Unit & Component Tests (push) Failing after 2m30s
CI / OCR Service Tests (push) Successful in 38s
CI / Backend Unit Tests (push) Failing after 2m50s
CI / Unit & Component Tests (pull_request) Failing after 2m52s
CI / OCR Service Tests (pull_request) Successful in 48s
CI / Backend Unit Tests (pull_request) Failing after 2m55s
'Trainingsblöcke' and 'Gesamt Blöcke' were indistinguishable. Labels now read 'Bereit (OCR-Training)', 'Textblöcke gesamt', 'Trainingsdokumente', 'Bereit (Segm.-Training)'. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
641 lines
34 KiB
JSON
641 lines
34 KiB
JSON
{
|
||
"$schema": "https://inlang.com/schema/inlang-message-format",
|
||
"error_annotation_not_found": "Anotación no encontrada.",
|
||
"error_annotation_update_failed": "No se pudo guardar la posición de la anotación.",
|
||
"annotation_edit_mode_active": "Anotación seleccionada — tiradores visibles.",
|
||
"annotation_resize_area": "Cambiar tamaño y posición de la anotación",
|
||
"annotation_resize_handle": "Control de redimensión: {direction}",
|
||
"annotation_outdated_notice": "Algunas anotaciones hacen referencia a una versión anterior del archivo y no se muestran.",
|
||
"error_document_not_found": "Documento no encontrado.",
|
||
"error_document_no_file": "No hay ningún archivo asociado a este documento.",
|
||
"error_file_not_found": "El archivo no pudo encontrarse en el almacenamiento.",
|
||
"error_file_upload_failed": "No se pudo subir el archivo.",
|
||
"error_unsupported_file_type": "Este formato de archivo no está admitido.",
|
||
"error_user_not_found": "Usuario no encontrado.",
|
||
"error_import_already_running": "Ya hay una importación en curso. Por favor, espere a que finalice.",
|
||
"error_unauthorized": "No ha iniciado sesión.",
|
||
"error_forbidden": "No tiene permiso para realizar esta acción.",
|
||
"error_validation_error": "La entrada no es válida.",
|
||
"error_internal_error": "Se ha producido un error inesperado.",
|
||
"nav_documents": "Documentos",
|
||
"nav_persons": "Personas",
|
||
"nav_conversations": "Cartas",
|
||
"nav_admin": "Admin",
|
||
"nav_logout": "Cerrar sesión",
|
||
"btn_save": "Guardar",
|
||
"btn_cancel": "Cancelar",
|
||
"btn_confirm": "Confirmar",
|
||
"btn_edit": "Editar",
|
||
"btn_create": "Crear",
|
||
"btn_delete": "Eliminar",
|
||
"doc_delete_confirm": "¿Realmente eliminar este documento? Esta acción no se puede deshacer.",
|
||
"btn_back_to_overview": "Volver al resumen",
|
||
"btn_back": "Volver",
|
||
"btn_back_to_document": "Volver al documento",
|
||
"form_label_first_name": "Nombre",
|
||
"form_label_last_name": "Apellido",
|
||
"form_label_alias": "Apodo / Alias",
|
||
"form_placeholder_alias": "p.ej. Abuela Frieda, Tío Karl…",
|
||
"form_label_date": "Fecha",
|
||
"form_placeholder_date": "DD.MM.AAAA",
|
||
"form_date_error": "Introduzca en formato DD.MM.AAAA, p.ej. 20.12.2026",
|
||
"form_label_location": "Lugar",
|
||
"form_placeholder_location": "p.ej. Berlín, Viena…",
|
||
"form_label_sender": "Remitente",
|
||
"form_label_receivers": "Destinatarios",
|
||
"form_label_title": "Título",
|
||
"form_label_tags": "Etiquetas",
|
||
"form_label_content": "Contenido",
|
||
"form_placeholder_content": "Breve descripción del contenido…",
|
||
"form_label_transcription": "Transcripción",
|
||
"form_placeholder_transcription": "Texto completo del documento…",
|
||
"form_label_archive_location": "Ubicación de almacenamiento",
|
||
"form_placeholder_archive_location": "p.ej. Armario 3, Carpeta B",
|
||
"form_helper_archive_location": "¿Dónde se encuentra el documento original?",
|
||
"login_heading": "Iniciar sesión",
|
||
"login_label_username": "Usuario",
|
||
"login_label_password": "Contraseña",
|
||
"login_btn_submit": "Iniciar sesión",
|
||
"docs_search_placeholder": "Buscar título, personas, etiquetas…",
|
||
"docs_sort_label": "Ordenar",
|
||
"docs_sort_date": "Fecha",
|
||
"docs_sort_title": "Título",
|
||
"docs_sort_sender": "Remitente",
|
||
"docs_sort_receiver": "Destinatario",
|
||
"docs_sort_upload": "Subido",
|
||
"docs_result_count": "{count} documentos",
|
||
"docs_empty_for_term": "No se encontraron documentos para \"{term}\"",
|
||
"docs_btn_filter": "Filtrar",
|
||
"docs_btn_reset_title": "Restablecer filtro",
|
||
"docs_filter_label_tags": "Etiquetas",
|
||
"docs_filter_label_sender": "Remitente",
|
||
"docs_filter_label_receivers": "Destinatarios",
|
||
"docs_filter_label_from": "Desde",
|
||
"docs_filter_label_to": "Hasta",
|
||
"docs_btn_new": "Nuevo documento",
|
||
"docs_empty_heading": "No se encontraron documentos",
|
||
"docs_empty_text": "Intente ajustar los filtros o cambiar el término de búsqueda.",
|
||
"docs_empty_btn_clear": "Borrar todos los filtros",
|
||
"docs_list_from": "De",
|
||
"docs_list_to": "Para",
|
||
"docs_list_content": "Contenido",
|
||
"docs_list_summary": "Resumen",
|
||
"docs_list_unknown": "Desconocido",
|
||
"docs_group_undated": "Sin fecha",
|
||
"docs_group_unknown": "Desconocido",
|
||
"doc_section_who_when": "Quién & Cuándo",
|
||
"doc_section_description": "Descripción",
|
||
"doc_section_file": "Archivo",
|
||
"doc_file_upload_label": "Subir archivo",
|
||
"doc_file_upload_note": "(opcional)",
|
||
"doc_file_replace_label": "Subir nuevo archivo",
|
||
"doc_file_replace_note": "(reemplaza el archivo actual)",
|
||
"doc_current_file_label": "Archivo actual:",
|
||
"doc_more_details": "Más detalles",
|
||
"doc_new_heading": "Nuevo documento",
|
||
"doc_edit_heading": "Editar",
|
||
"doc_section_details": "Detalles",
|
||
"doc_label_document_date": "Fecha del documento",
|
||
"doc_label_creation_location": "Lugar de creación",
|
||
"doc_label_archive_location_original": "Ubicación de almacenamiento (original)",
|
||
"doc_section_persons": "Personas",
|
||
"doc_sender_not_specified": "No especificado",
|
||
"doc_no_receivers": "Sin destinatarios",
|
||
"doc_section_content": "Contenido",
|
||
"doc_label_summary": "Resumen",
|
||
"doc_loading": "Cargando documento...",
|
||
"doc_download_link": "Intentar descarga directa",
|
||
"doc_no_scan": "No hay escaneo disponible",
|
||
"persons_heading": "Directorio de personas",
|
||
"persons_subtitle": "Explore el índice de todas las personas registradas en el archivo familiar.",
|
||
"persons_btn_new": "Nueva persona",
|
||
"persons_search_placeholder": "Buscar nombres...",
|
||
"persons_empty_heading": "No se encontraron personas.",
|
||
"persons_empty_text": "Pruebe con otro término de búsqueda.",
|
||
"persons_new_heading": "Nueva persona",
|
||
"persons_section_details": "Datos de la persona",
|
||
"person_edit_heading": "Editar persona",
|
||
"person_label_full_name": "Nombre completo",
|
||
"person_merge_heading": "Fusionar persona",
|
||
"person_merge_description": "Esta persona se fusionará con la persona de destino seleccionada. Todos los documentos y enlaces se transferirán y esta persona será eliminada.",
|
||
"person_merge_target_label": "Fusionar con",
|
||
"person_btn_merge": "Fusionar",
|
||
"person_btn_merge_confirm": "Sí, fusionar",
|
||
"person_merge_warning": "Atención: Esta acción no se puede deshacer.",
|
||
"person_label_notes": "Notas",
|
||
"person_placeholder_notes": "Notas biográficas, observaciones…",
|
||
"person_label_birth_year": "Año de nacimiento",
|
||
"person_label_death_year": "Año de fallecimiento",
|
||
"person_placeholder_year": "p.ej. 1923",
|
||
"person_year_error": "Introduzca un año de cuatro dígitos",
|
||
"person_years_error_order": "El año de nacimiento debe ser anterior al año de fallecimiento",
|
||
"person_docs_heading": "Documentos enviados",
|
||
"person_no_docs": "Esta persona aún no está vinculada como remitente.",
|
||
"person_received_docs_heading": "Documentos recibidos",
|
||
"person_no_received_docs": "Esta persona aún no está vinculada como receptor.",
|
||
"person_role_sender": "Enviado",
|
||
"person_role_receiver": "Recibido",
|
||
"person_co_correspondents_heading": "Corresponsales frecuentes",
|
||
"person_correspondents_hint": "clic para ver conversación",
|
||
"person_show_more": "+ {count} más",
|
||
"conv_label_person_a": "Persona A (Remitente)",
|
||
"conv_label_person_b": "Corresponsal",
|
||
"conv_label_from": "Período desde",
|
||
"conv_label_to": "Período hasta",
|
||
"conv_sort_label": "Ordenar:",
|
||
"conv_sort_newest": "Más reciente primero",
|
||
"conv_sort_oldest": "Más antiguo primero",
|
||
"conv_empty_heading": "¿De quién desea leer las cartas?",
|
||
"conv_hero_crosslink": "¿Busca un documento en particular? → Ir a la búsqueda",
|
||
"conv_no_results_heading": "No se encontraron documentos.",
|
||
"conv_no_results_text": "Intente ajustar el período de tiempo.",
|
||
"conv_swap_btn": "Intercambiar personas",
|
||
"conv_new_doc_link": "Nuevo documento en este intercambio",
|
||
"conv_strip_sort_newest": "Más reciente",
|
||
"conv_strip_sort_oldest": "Más antiguo",
|
||
"conv_suggestions_heading": "Corresponsales frecuentes",
|
||
"conv_suggestions_all_label": "Todos los corresponsales de {name}",
|
||
"conv_letters_count": "{count} cartas",
|
||
"conv_hero_divider": "o",
|
||
"conv_empty_recent_label": "Recientemente abiertos",
|
||
"conv_no_party": "—",
|
||
"admin_heading": "Panel de administración",
|
||
"admin_tab_users": "Usuarios",
|
||
"admin_tab_groups": "Grupos",
|
||
"admin_tab_tags": "Etiquetas",
|
||
"admin_section_users": "Gestión de usuarios",
|
||
"admin_col_login": "Login",
|
||
"admin_col_groups": "Grupos",
|
||
"admin_col_password": "Contraseña",
|
||
"admin_multiselect_hint": "Ctrl+Clic para seleccionar",
|
||
"admin_password_placeholder": "Nueva contraseña (opcional)",
|
||
"admin_no_groups": "Sin grupos",
|
||
"admin_btn_delete_user_title": "Eliminar usuario",
|
||
"admin_section_new_user": "Crear nuevo usuario",
|
||
"admin_multiselect_hint_multi": "Ctrl+Clic para varios",
|
||
"admin_multiselect_hint_full": "Ctrl+Clic para selección múltiple",
|
||
"admin_section_tags": "Etiquetas",
|
||
"admin_tags_warning": "Advertencia: Renombrar o eliminar afecta a todos los documentos vinculados.",
|
||
"admin_tags_list_title": "Todas las etiquetas",
|
||
"admin_tags_empty": "No hay etiquetas.",
|
||
"admin_tags_select_prompt": "Selecciona una etiqueta de la lista.",
|
||
"admin_tag_edit_heading": "Etiqueta: {name}",
|
||
"admin_tag_updated": "Etiqueta guardada.",
|
||
"admin_unsaved_warning": "Tienes cambios sin guardar — guarda o descarta antes de cambiar.",
|
||
"admin_btn_collapse_list": "Contraer lista",
|
||
"admin_btn_expand_list": "Expandir lista",
|
||
"admin_btn_edit_tag_label": "Editar etiqueta",
|
||
"admin_tag_delete_confirm": "¿Realmente eliminar? La etiqueta se eliminará de todos los documentos.",
|
||
"admin_btn_delete_tag_label": "Eliminar etiqueta",
|
||
"admin_section_groups": "Gestión de grupos",
|
||
"admin_col_name": "Nombre",
|
||
"admin_col_permissions": "Permisos",
|
||
"admin_col_actions": "Acciones",
|
||
"admin_group_delete_confirm": "¿Realmente eliminar el grupo?",
|
||
"admin_section_new_group": "Crear nuevo grupo",
|
||
"admin_group_name_placeholder": "Nombre del grupo (p.ej. Editores)",
|
||
"admin_user_delete_confirm": "¿Realmente eliminar al usuario {username}?",
|
||
"admin_btn_new_user": "Nuevo usuario",
|
||
"admin_users_list_title": "Todos los usuarios",
|
||
"admin_users_search_placeholder": "Buscar usuarios…",
|
||
"admin_users_empty": "No hay usuarios.",
|
||
"admin_users_select_prompt": "Selecciona un usuario de la lista.",
|
||
"admin_btn_new_group": "Nuevo grupo",
|
||
"admin_groups_list_title": "Todos los grupos",
|
||
"admin_groups_empty": "No hay grupos.",
|
||
"admin_groups_select_prompt": "Selecciona un grupo de la lista.",
|
||
"admin_groups_permission_count": "{count} permisos",
|
||
"admin_group_new_heading": "Crear nuevo grupo",
|
||
"admin_group_edit_heading": "Grupo: {name}",
|
||
"admin_group_updated": "Grupo guardado.",
|
||
"admin_group_created": "Grupo creado.",
|
||
"admin_groups_section_standard": "Estándar",
|
||
"admin_groups_section_administrative": "Administrativo",
|
||
"admin_perm_read_all": "Solo lectura",
|
||
"admin_perm_annotate_all": "Leer y anotar",
|
||
"admin_perm_write_all": "Leer y escribir",
|
||
"admin_perm_admin": "Acceso completo (Admin)",
|
||
"admin_perm_admin_user": "Gestionar usuarios",
|
||
"admin_perm_admin_tag": "Gestionar etiquetas",
|
||
"admin_perm_admin_permission": "Gestionar permisos",
|
||
"admin_user_new_heading": "Crear nuevo usuario",
|
||
"admin_user_edit_heading": "Editar usuario: {username}",
|
||
"admin_user_created": "Usuario creado.",
|
||
"admin_user_updated": "Cambios guardados.",
|
||
"admin_col_full_name": "Nombre",
|
||
"admin_label_new_password_optional": "Nueva contraseña (opcional)",
|
||
"admin_label_initial_password": "Contraseña",
|
||
"doc_file_error_preview": "No se pudo cargar la vista previa.",
|
||
"doc_download_title": "Descargar",
|
||
"topbar_back_label": "Volver a la lista de documentos",
|
||
"topbar_more_actions": "Más acciones",
|
||
"topbar_overflow_more": "+{count} más",
|
||
"topbar_overflow_suffix": "más",
|
||
"topbar_overflow_heading": "Más destinatarios",
|
||
"topbar_overflow_show": "Mostrar {count} destinatarios más",
|
||
"doc_tag_filter_title": "Filtrar por {name}",
|
||
"doc_conversation_title": "Ver conversación",
|
||
"doc_preview_iframe_title": "Vista previa del documento",
|
||
"doc_image_alt": "Escaneado original",
|
||
"doc_no_date": "Sin fecha",
|
||
"person_merge_will_be_deleted": "será eliminado.",
|
||
"comp_typeahead_placeholder": "Escriba un nombre...",
|
||
"comp_typeahead_loading": "Buscando...",
|
||
"comp_multiselect_placeholder": "Escriba un nombre...",
|
||
"comp_multiselect_remove": "Eliminar",
|
||
"comp_multiselect_loading": "Buscando...",
|
||
"comp_taginput_placeholder_create": "Añadir etiquetas...",
|
||
"comp_taginput_placeholder_filter": "Filtrar por etiquetas...",
|
||
"comp_taginput_remove": "Eliminar etiqueta",
|
||
"comp_taginput_create_hint": "Pulse Enter para crear etiqueta.",
|
||
"error_email_already_in_use": "Esta dirección de correo ya está en uso por otra cuenta.",
|
||
"error_wrong_current_password": "La contraseña actual es incorrecta.",
|
||
"nav_profile": "Perfil",
|
||
"profile_heading": "Mi perfil",
|
||
"profile_section_personal": "Información personal",
|
||
"profile_label_first_name": "Nombre",
|
||
"profile_label_last_name": "Apellido",
|
||
"profile_label_birth_date": "Fecha de nacimiento",
|
||
"profile_label_email": "Correo electrónico",
|
||
"profile_label_contact": "Datos de contacto",
|
||
"profile_contact_placeholder": "Teléfono, dirección u otras notas...",
|
||
"profile_section_password": "Cambiar contraseña",
|
||
"profile_label_current_password": "Contraseña actual",
|
||
"profile_label_new_password": "Nueva contraseña",
|
||
"profile_label_new_password_confirm": "Nueva contraseña (repetir)",
|
||
"profile_password_mismatch": "Las nuevas contraseñas no coinciden.",
|
||
"profile_saved": "Guardado.",
|
||
"profile_password_changed": "Contraseña cambiada con éxito.",
|
||
"user_profile_heading": "Perfil de",
|
||
"error_invalid_reset_token": "El enlace no es válido o ha expirado.",
|
||
"forgot_password_heading": "Contraseña olvidada",
|
||
"forgot_password_email_label": "Correo electrónico",
|
||
"forgot_password_submit": "Solicitar enlace",
|
||
"forgot_password_success": "Si existe una cuenta con esta dirección de correo electrónico, recibirá en breve un correo con un enlace para restablecer su contraseña.",
|
||
"forgot_password_back_to_login": "Volver al inicio de sesión",
|
||
"reset_password_heading": "Establecer nueva contraseña",
|
||
"reset_password_label": "Nueva contraseña",
|
||
"reset_password_confirm_label": "Confirmar contraseña",
|
||
"reset_password_submit": "Guardar contraseña",
|
||
"reset_password_mismatch": "Las contraseñas no coinciden.",
|
||
"reset_password_success": "Su contraseña ha sido cambiada con éxito. Ahora puede iniciar sesión.",
|
||
"login_forgot_password": "¿Olvidó su contraseña?",
|
||
"history_section_title": "Historial",
|
||
"history_loading": "Cargando historial…",
|
||
"history_empty": "Aún no hay versiones.",
|
||
"history_version_label": "Versión",
|
||
"history_compare_mode": "Comparar",
|
||
"history_compare_select_a": "Versión A",
|
||
"history_compare_select_b": "Versión B",
|
||
"history_compare_apply": "Comparar",
|
||
"history_diff_no_changes": "No hay cambios entre estas versiones.",
|
||
"history_field_title": "Título",
|
||
"history_field_document_date": "Fecha",
|
||
"history_field_location": "Lugar",
|
||
"history_field_document_location": "Ubicación en archivo",
|
||
"history_field_transcription": "Transcripción",
|
||
"history_field_summary": "Resumen",
|
||
"history_field_sender": "Remitente",
|
||
"history_field_receivers": "Destinatarios",
|
||
"history_field_tags": "Etiquetas",
|
||
"admin_tab_system": "Sistema",
|
||
"admin_tab_ocr": "OCR",
|
||
"ocr_status_online": "En línea",
|
||
"ocr_status_offline": "Sin conexión",
|
||
"ocr_stat_training_blocks": "Listos (entrenamiento OCR)",
|
||
"ocr_stat_total_blocks": "Total de bloques de texto",
|
||
"ocr_stat_documents": "Documentos de entrenamiento",
|
||
"ocr_stat_seg_blocks": "Listos (entrenamiento segm.)",
|
||
"ocr_table_person": "Persona",
|
||
"ocr_table_cer": "TCE",
|
||
"ocr_table_accuracy": "Precisión",
|
||
"ocr_table_lines": "Líneas",
|
||
"ocr_table_actions": "Acciones",
|
||
"ocr_table_details": "Detalles",
|
||
"ocr_no_models": "Aún no hay modelos de remitente entrenados.",
|
||
"ocr_sender_models_heading": "Modelos de remitente",
|
||
"ocr_global_history_link": "Historial global →",
|
||
"ocr_global_history_heading": "Historial global",
|
||
"admin_system_backfill_heading": "Completar datos de historial",
|
||
"admin_system_backfill_description": "Crea una entrada de historial inicial para todos los documentos que aún no tienen ninguna (p.ej. documentos importados). Así, en la próxima edición solo se resaltarán los campos realmente modificados.",
|
||
"admin_system_backfill_btn": "Completar ahora",
|
||
"admin_system_backfill_success": "{count} documentos fueron completados.",
|
||
"admin_system_backfill_hashes_heading": "Calcular hashes de archivo",
|
||
"admin_system_backfill_hashes_description": "Calcula el hash SHA-256 para todos los documentos ya subidos que aún no tienen uno. Así las anotaciones se vinculan correctamente a su versión del archivo y vuelven a mostrarse.",
|
||
"admin_system_backfill_hashes_btn": "Calcular hashes de archivo",
|
||
"admin_system_backfill_hashes_success": "{count} documentos fueron actualizados.",
|
||
"admin_system_import_heading": "Importación masiva",
|
||
"admin_system_import_description": "Importa documentos y metadatos desde el archivo en el directorio /import.",
|
||
"admin_system_import_btn_start": "Iniciar importación",
|
||
"admin_system_import_btn_retry": "Iniciar de nuevo",
|
||
"admin_system_import_status_idle": "No hay importación iniciada.",
|
||
"admin_system_import_status_running": "Importación en curso…",
|
||
"admin_system_import_status_done": "Importación completada – {count} documentos procesados.",
|
||
"admin_system_import_status_failed": "Error: {message}",
|
||
"comp_expandable_show_more": "Mostrar más",
|
||
"comp_expandable_show_less": "Mostrar menos",
|
||
"error_comment_not_found": "El comentario no pudo encontrarse.",
|
||
"comment_section_title": "Discusión",
|
||
"comment_placeholder": "Escribe un comentario… (@nombre para mencionar · Enter para enviar)",
|
||
"comment_btn_post": "Enviar",
|
||
"comment_btn_reply": "Responder",
|
||
"comment_edited_label": "(Editado)",
|
||
"comment_edit_hint": "Enter para guardar · Esc para cancelar",
|
||
"comment_time_just_now": "justo ahora",
|
||
"comment_time_minutes": "hace {count} minuto(s)",
|
||
"comment_time_hours": "hace {count} hora(s)",
|
||
"comment_time_days": "hace {count} día(s)",
|
||
"comment_panel_title": "Comentarios",
|
||
"comment_panel_close": "Cerrar",
|
||
"comp_dismiss": "Cerrar",
|
||
"doc_panel_tab_metadata": "Metadatos",
|
||
"doc_panel_tab_transcription": "Transcripción",
|
||
"doc_panel_tab_discussion": "Discusión",
|
||
"doc_panel_tab_history": "Historial",
|
||
"doc_panel_annotate": "Anotar",
|
||
"doc_panel_annotate_stop": "Listo",
|
||
"doc_panel_annotate_hint": "Haga clic y arrastre para marcar un área",
|
||
"doc_panel_annotation_thread_title": "Anotación",
|
||
"doc_panel_discussion_annotation_tab": "Anotación · Página {page}",
|
||
"pdf_annotations_show": "Mostrar anotaciones",
|
||
"pdf_annotations_hide": "Ocultar anotaciones",
|
||
"upload_drop_hint": "Uno o varios archivos a la vez",
|
||
"upload_accepted_types": "PDF, JPEG, PNG, TIFF",
|
||
"upload_filename_hint": "Consejo: 2024-03-15_Mueller_Hans.pdf → fecha y remitente prellenados",
|
||
"upload_success": "{count} documento(s) creado(s)",
|
||
"upload_duplicate": "{filename} ya existe —",
|
||
"upload_duplicate_link": "Ver documento",
|
||
"upload_invalid_type": "{filename}: formato de archivo no admitido",
|
||
"upload_error": "Error al subir {filename}",
|
||
"enrich_list_back": "Volver a la vista general",
|
||
"enrich_list_count": "documentos",
|
||
"btn_save_and_mark_reviewed": "Guardar y marcar como revisado",
|
||
"btn_mark_for_review": "Marcar para revisión",
|
||
"enrich_needs_metadata_title": "Documentos sin metadatos",
|
||
"enrich_needs_metadata_count": "{count} documento(s) esperando metadatos",
|
||
"enrich_needs_metadata_cta": "Completar ahora",
|
||
"enrich_list_heading": "Documentos sin metadatos",
|
||
"enrich_list_empty_heading": "Todos los documentos completos",
|
||
"enrich_list_empty_body": "No hay documentos que necesiten metadatos.",
|
||
"enrich_list_start": "Comenzar revisión",
|
||
"enrich_progress": "{count} restante(s)",
|
||
"enrich_skip": "Omitir",
|
||
"enrich_done_heading": "¡Todo listo!",
|
||
"enrich_done_body": "Todos los documentos han sido procesados.",
|
||
"enrich_back_to_list": "Volver a la lista",
|
||
"comment_empty_hint": "Aún no hay comentarios – ¡inicia la discusión!",
|
||
"comment_start_discussion": "Iniciar discusión →",
|
||
"notification_bell_label": "Notificaciones",
|
||
"notification_bell_unread_label": "{count} notificaciones sin leer",
|
||
"notification_mark_all_read": "Marcar todo como leído",
|
||
"notification_empty": "No hay notificaciones nuevas",
|
||
"notification_type_reply": "{actor} respondió a tu comentario",
|
||
"notification_type_mention": "{actor} te mencionó en un comentario",
|
||
"notification_prefs_heading": "Notificaciones",
|
||
"notification_pref_reply": "Correo cuando alguien responde a mi comentario",
|
||
"notification_pref_mention": "Correo cuando alguien me menciona en un comentario",
|
||
"notification_prefs_no_email": "Por favor, añade una dirección de correo electrónico para recibir notificaciones.",
|
||
"notification_unread": "no leído",
|
||
"mention_btn_label": "Mencionar persona",
|
||
"mention_popup_empty": "No se encontraron usuarios",
|
||
"page_title_home": "Archivo",
|
||
"page_title_persons": "Personas",
|
||
"page_title_admin": "Administración",
|
||
"page_title_login": "Iniciar sesión",
|
||
"page_title_error": "Error – Archivo familiar",
|
||
"dashboard_notifications_heading": "Notificaciones",
|
||
"dashboard_notification_mentioned": "te mencionó",
|
||
"dashboard_notification_replied": "respondió",
|
||
"dashboard_needs_metadata_heading": "Metadatos incompletos",
|
||
"dashboard_needs_metadata_show_all": "Ver todos",
|
||
"dashboard_recent_heading": "Actividad reciente",
|
||
"dashboard_stats_documents": "Documentos",
|
||
"dashboard_stats_persons": "Personas",
|
||
"dashboard_resume_label": "Último abierto:",
|
||
"dashboard_resume_fallback": "Documento desconocido",
|
||
"doc_status_placeholder": "Marcador",
|
||
"doc_status_uploaded": "Cargado",
|
||
"doc_status_transcribed": "Transcrito",
|
||
"doc_status_reviewed": "Revisado",
|
||
"doc_status_archived": "Archivado",
|
||
"doc_status_unknown": "Desconocido",
|
||
"persons_stats_persons_one": "1 persona",
|
||
"persons_stats_persons_many": "{count} personas",
|
||
"persons_stats_documents_one": "1 documento",
|
||
"persons_stats_documents_many": "{count} documentos",
|
||
"persons_stats_label_persons_one": "Persona",
|
||
"persons_stats_label_persons_many": "Personas",
|
||
"persons_stats_label_documents_one": "Documento",
|
||
"persons_stats_label_documents_many": "Documentos",
|
||
"person_card_doc_count_one": "1 doc.",
|
||
"person_card_doc_count_many": "{count} docs.",
|
||
"error_person_not_found": "Persona no encontrada.",
|
||
"person_btn_edit": "Editar",
|
||
"person_discard_changes": "Descartar cambios",
|
||
"person_danger_zone_heading": "Zona de peligro",
|
||
"persons_new_birth_year": "Año de nacimiento",
|
||
"persons_new_death_year": "Año de fallecimiento",
|
||
"persons_new_notes": "Notas",
|
||
"person_save_changes": "Guardar cambios",
|
||
"notification_view_all": "Ver todas →",
|
||
"notification_history_heading": "Notificaciones",
|
||
"notification_history_view_link": "Ver historial de notificaciones →",
|
||
"notification_filter_all": "Todas",
|
||
"notification_filter_unread": "No leídas",
|
||
"notification_filter_mention": "Mención",
|
||
"notification_filter_reply": "Respuesta",
|
||
"notification_mark_all_read_aria": "Marcar todas las notificaciones como leídas",
|
||
"notification_load_more": "Cargar anteriores",
|
||
"notification_empty_history": "Sin notificaciones",
|
||
"notification_empty_history_body": "Aquí aparecerán las menciones y respuestas a tus comentarios.",
|
||
"notification_row_aria": "{actor} {type} en \"{title}\" — {time} — {readState}",
|
||
"notification_read_state_read": "leído",
|
||
"notification_read_state_unread": "no leído",
|
||
"error_transcription_block_not_found": "Bloque de transcripción no encontrado.",
|
||
"error_transcription_block_conflict": "Este bloque fue modificado por otra persona. Por favor, recargue la página.",
|
||
"doc_details_toggle": "Detalles",
|
||
"doc_details_section_details": "Detalles",
|
||
"doc_details_section_persons": "Personas",
|
||
"doc_details_section_tags": "Etiquetas",
|
||
"doc_details_field_date": "Fecha",
|
||
"doc_details_field_sender": "Remitente",
|
||
"doc_details_field_receivers": "Destinatarios",
|
||
"doc_details_field_status": "Estado",
|
||
"doc_details_no_persons": "No hay personas asignadas",
|
||
"doc_details_no_tags": "No hay etiquetas asignadas",
|
||
"doc_details_more_receivers": "+{count} más",
|
||
"transcription_mode_label": "Transcribir",
|
||
"transcription_mode_stop": "Listo",
|
||
"transcription_block_placeholder": "Escriba el texto aquí...",
|
||
"transcription_block_save_saving": "Guardando...",
|
||
"transcription_block_save_saved": "Guardado",
|
||
"transcription_block_save_error": "No guardado",
|
||
"transcription_block_save_retry": "Reintentar",
|
||
"transcription_block_comment_btn": "Comentar",
|
||
"transcription_block_quote_hint": "Seleccione texto para citar",
|
||
"transcription_block_delete_confirm": "¿Realmente eliminar este bloque y todos sus comentarios?",
|
||
"transcription_block_history_btn": "Historial",
|
||
"transcription_empty_cta": "Marque una región en el escaneo para comenzar a transcribir",
|
||
"transcription_next_block_cta": "Marque otro pasaje en el escaneo para crear el bloque {number}",
|
||
"transcription_draw_tooltip": "Haga clic y arrastre para marcar una región de texto",
|
||
"transcription_quote_stale": "Cita de una versión anterior",
|
||
"transcription_block_conflict": "Este bloque fue cambiado por otra persona — por favor recargue",
|
||
"sort_dir_asc": "Ordenar ascendente",
|
||
"sort_dir_desc": "Ordenar descendente",
|
||
"mode_read": "Leer",
|
||
"mode_edit": "Editar",
|
||
"mode_edit_short": "Edit.",
|
||
"transcription_status_section": "1 seccion",
|
||
"transcription_status_sections": "{count} secciones",
|
||
"transcription_status_last_edited": "Ultima edicion: {time}",
|
||
"scan_expand": "Ampliar escaneo",
|
||
"scan_collapse": "Reducir escaneo",
|
||
"transcription_empty_title": "Sin transcripcion",
|
||
"transcription_empty_desc": "Dibuja regiones en el escaneo y escribe el texto para crear una transcripcion.",
|
||
"transcription_empty_draw_hint": "Dibuje regiones en el documento para comenzar a transcribir.",
|
||
"transcription_panel_close": "Cerrar panel",
|
||
"person_alias_heading": "Historial de nombres",
|
||
"person_alias_empty": "Aun no se han registrado cambios de nombre.",
|
||
"person_alias_type_BIRTH": "Nombre de nacimiento",
|
||
"person_alias_type_WIDOWED": "Nombre como viuda/viudo",
|
||
"person_alias_type_DIVORCED": "Nombre tras el divorcio",
|
||
"person_alias_type_MAIDEN_NAME": "Apellido de soltera",
|
||
"person_alias_type_OTHER": "Otro nombre",
|
||
"person_type_PERSON": "Persona",
|
||
"person_type_INSTITUTION": "Institución",
|
||
"person_type_GROUP": "Grupo",
|
||
"person_type_UNKNOWN": "Desconocido",
|
||
"person_alias_add_heading": "Agregar nombre",
|
||
"person_alias_label_type": "Tipo",
|
||
"person_alias_label_last_name": "Apellido",
|
||
"person_alias_label_first_name": "Nombre (opcional)",
|
||
"person_alias_btn_add": "Agregar",
|
||
"person_alias_delete_title": "Eliminar alias?",
|
||
"person_alias_delete_body": "Este nombre se eliminara de los resultados de busqueda.",
|
||
"person_alias_btn_delete": "Eliminar",
|
||
"error_alias_not_found": "No se encontro el alias de nombre.",
|
||
"error_ocr_service_unavailable": "El servicio OCR no está disponible.",
|
||
"error_ocr_job_not_found": "No se encontró el trabajo OCR.",
|
||
"error_ocr_document_not_uploaded": "El documento no tiene archivo — OCR no es posible.",
|
||
"error_ocr_processing_failed": "El procesamiento OCR ha fallado.",
|
||
"error_training_already_running": "Ya hay un proceso de entrenamiento en curso.",
|
||
"error_invalid_tag_color": "El color elegido no es válido.",
|
||
"error_tag_cycle_detected": "Esta etiqueta padre crearía un ciclo.",
|
||
"ocr_script_type_typewriter": "Máquina de escribir",
|
||
"ocr_script_type_handwriting_latin": "Escritura manuscrita (latina)",
|
||
"ocr_script_type_handwriting_kurrent": "Escritura manuscrita (Kurrent/Sütterlin)",
|
||
"ocr_trigger_label": "Tipo de escritura",
|
||
"ocr_trigger_select_placeholder": "Seleccionar tipo de escritura…",
|
||
"ocr_trigger_btn": "Iniciar OCR",
|
||
"ocr_trigger_btn_disabled": "Por favor seleccione un tipo de escritura",
|
||
"ocr_confirm_title": "¿Reemplazar transcripción existente?",
|
||
"ocr_confirm_body": "Los {count} bloques existentes serán eliminados y reemplazados con los resultados del OCR. Esta acción no se puede deshacer.",
|
||
"ocr_confirm_btn": "Reemplazar",
|
||
"ocr_rerun_label": "Ejecutar OCR de nuevo…",
|
||
"ocr_progress_heading": "OCR en curso",
|
||
"ocr_progress_page": "Página {current} de {total}",
|
||
"ocr_error_heading": "OCR fallido",
|
||
"ocr_error_retry": "Intentar de nuevo",
|
||
"ocr_batch_running": "OCR en curso · {processed} de {total} documentos completados",
|
||
"ocr_batch_done": "OCR completado · {processed} exitosos · {errors} fallidos",
|
||
"ocr_status_preparing": "Preparando documento…",
|
||
"ocr_status_loading": "Cargando modelo y documento…",
|
||
"ocr_status_analyzing": "Análisis OCR en curso — esto puede tardar unos minutos…",
|
||
"ocr_status_creating_blocks": "{count} bloques de texto detectados — creando transcripción…",
|
||
"ocr_status_done_blocks": "{count} bloques creados",
|
||
"ocr_status_analyzing_page": "Analizando página {current} de {total}…",
|
||
"ocr_status_preprocessing_page": "Preparando página {current} de {total}…",
|
||
"ocr_status_done_skipped": "{count} bloques creados, {skipped} página(s) omitida(s)",
|
||
"ocr_status_error": "OCR fallido",
|
||
"ocr_trigger_no_annotations": "Dibuje regiones en el documento primero.",
|
||
"ocr_section_heading": "Ejecutar OCR",
|
||
"transcription_block_review": "Marcar como revisado",
|
||
"transcription_block_unreview": "Desmarcar como revisado",
|
||
"transcription_reviewed_count": "{reviewed} de {total} revisados",
|
||
"training_ocr_heading": "Entrenar reconocimiento Kurrent",
|
||
"training_ocr_description": "Inicia un nuevo entrenamiento con los bloques OCR revisados para mejorar la precisión de reconocimiento del script Kurrent.",
|
||
"training_ocr_blocks_ready": "{blocks} bloques revisados listos / {docs} documentos",
|
||
"training_ocr_blocks_total": "(de {total} bloques OCR en total)",
|
||
"training_start_btn": "Iniciar entrenamiento",
|
||
"training_in_progress": "…",
|
||
"training_success": "Entrenamiento iniciado y completado.",
|
||
"training_start_failed": "No se pudo iniciar el entrenamiento. Por favor, inténtalo de nuevo.",
|
||
"training_too_few_blocks": "Se requieren al menos 5 bloques revisados (actualmente: {available}).",
|
||
"training_service_down": "El servicio OCR no está disponible.",
|
||
"training_history_heading": "Historial",
|
||
"training_history_empty": "Todavía no hay ejecuciones de entrenamiento.",
|
||
"training_history_col_date": "Fecha",
|
||
"training_history_col_status": "Estado",
|
||
"training_history_col_blocks": "Bloques",
|
||
"training_history_col_docs": "Documentos",
|
||
"training_history_col_cer": "Tasa de error",
|
||
"training_status_done": "Listo",
|
||
"training_status_failed": "Error",
|
||
"training_error_detail_label": "Detalles del error",
|
||
"training_status_running": "Ejecutando…",
|
||
"training_seg_heading": "Entrenar segmentación",
|
||
"training_seg_description": "Inicia un nuevo entrenamiento con regiones de segmentación anotadas para mejorar la detección de texto.",
|
||
"training_seg_blocks_ready": "{blocks} bloques de segmentación listos",
|
||
"training_seg_too_few_blocks": "Se requieren al menos 5 bloques de segmentación (actualmente: {available}).",
|
||
"transcription_block_segmentation_only": "Solo segmentación",
|
||
"training_chip_kurrent": "Reconocimiento Kurrent",
|
||
"training_chip_segmentation": "Segmentación",
|
||
"training_col_type": "Tipo",
|
||
"training_type_base": "Base",
|
||
"training_type_personalized": "Personalizado",
|
||
"training_col_person": "Remitente",
|
||
"training_status_queued": "En cola",
|
||
"mission_control_heading": "¿Qué necesita atención?",
|
||
"mission_control_segmentation_heading": "Marcar texto",
|
||
"mission_control_segmentation_description": "Marcar áreas de texto — sin conocimientos previos",
|
||
"mission_control_seg_skill_pill": "✓ Sin conocimientos previos",
|
||
"mission_control_segmentation_empty": "Todos los documentos ya tienen bloques de segmentación.",
|
||
"mission_control_transcription_heading": "Transcribir texto",
|
||
"mission_control_transcription_description": "Escribir el texto — conocimiento de Kurrent útil",
|
||
"mission_control_trans_skill_pill": "Kurrent útil",
|
||
"mission_control_transcription_empty": "No hay documentos esperando transcripción.",
|
||
"mission_control_ready_heading": "Listo para leer ✓",
|
||
"mission_control_ready_description": "Completamente transcrito y revisado",
|
||
"mission_control_ready_subtitle": "{count} documentos listos",
|
||
"mission_control_ready_empty": "Aún no hay documentos completamente transcritos.",
|
||
"mission_control_ready_empty_cta": "Empezar a colaborar",
|
||
"mission_control_weekly_pulse": "↑ +{count} esta semana",
|
||
"mission_control_blocks_progress": "{texted} / {total} bloques",
|
||
"mission_control_reviewed_pct": "{pct}% revisado",
|
||
"error_tag_not_found": "Esta etiqueta no fue encontrada.",
|
||
"error_tag_merge_self": "Una etiqueta no puede fusionarse consigo misma.",
|
||
"error_tag_merge_invalid_target": "La etiqueta de destino es descendiente de la etiqueta de origen.",
|
||
"admin_tag_tree_label": "Etiquetas",
|
||
"admin_tag_collapse_node": "Colapsar",
|
||
"admin_tag_expand_node": "Expandir",
|
||
"admin_tag_parent_placeholder": "Buscar etiqueta superior …",
|
||
"admin_tag_inherited_color": "Color heredado de {parent}",
|
||
"admin_tag_ancestry_label": "Ruta",
|
||
"admin_tag_children_label": "Etiquetas subordinadas",
|
||
"admin_tag_children_more": "… y {count} más",
|
||
"admin_tag_merge_heading": "Fusionar",
|
||
"admin_tag_merge_description": "Transferir todos los documentos y etiquetas subordinadas a otra etiqueta y luego eliminar esta.",
|
||
"admin_tag_merge_btn": "Fusionar con otra etiqueta …",
|
||
"admin_tag_merge_target_label": "Etiqueta de destino",
|
||
"admin_tag_merge_preview_docs": "{count} documentos",
|
||
"admin_tag_merge_preview_children": "{count} subordinados",
|
||
"admin_tag_merge_deleted_after": "se eliminará después",
|
||
"admin_tag_merge_confirm_btn": "Fusionar ahora",
|
||
"admin_tag_merge_step1": "Paso 1 de 2",
|
||
"admin_tag_merge_step2": "Paso 2 de 2",
|
||
"admin_tag_merge_target_placeholder": "Buscar etiqueta de destino …",
|
||
"admin_tag_merge_success": "Fusionado con éxito.",
|
||
"admin_tag_delete_impact": "{docs} documento(s) · {descendants} subordinados",
|
||
"admin_tag_delete_only_this": "Eliminar solo esta etiqueta",
|
||
"admin_tag_delete_only_this_sub": "Las subordinadas se moverán a {parent}",
|
||
"admin_tag_delete_only_this_sub_root": "Las subordinadas se convertirán en etiquetas raíz",
|
||
"admin_tag_delete_subtree": "Eliminar todo el subárbol",
|
||
"admin_tag_delete_subtree_warn": "También elimina {count} etiquetas subordinadas",
|
||
"admin_tag_delete_subtree_confirm_btn": "Eliminar subárbol",
|
||
"admin_tag_delete_confirm_heading": "Escribe «{name}» para confirmar:",
|
||
"filter_operator_and": "Y",
|
||
"filter_operator_or": "O",
|
||
"filter_operator_and_label": "Todas las etiquetas seleccionadas deben coincidir (Y)",
|
||
"filter_operator_or_label": "Al menos una etiqueta debe coincidir (O)"
|
||
}
|