New keys: reader stats strip, person chips, drafts module, recent docs, recent stories, Neu/Aktualisiert badges, and all-items links. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1062 lines
56 KiB
JSON
1062 lines
56 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_file_too_large": "El archivo es demasiado grande (máx. 50 MB).",
|
||
"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",
|
||
"theme_toggle_to_light": "Cambiar a modo claro",
|
||
"theme_toggle_to_dark": "Cambiar a modo oscuro",
|
||
"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_person_type": "Tipo",
|
||
"form_label_name": "Nombre",
|
||
"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?",
|
||
"label_optional": "Opcional",
|
||
"label_required_fields": "Campos obligatorios",
|
||
"login_heading": "Iniciar sesión",
|
||
"login_label_email": "Correo electrónico",
|
||
"login_label_password": "Contraseña",
|
||
"login_error_missing_credentials": "Por favor, introduzca su correo electrónico y 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_group_unknown_sender": "Remitente desconocido",
|
||
"docs_group_unknown_receiver": "Destinatario desconocido",
|
||
"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": "—",
|
||
"dist_bar_segment": "{count} de {name}",
|
||
"dist_bar_aria": "Distribución de cartas en este período: {outCount} de {senderName}, {inCount} de {receiverName}",
|
||
"row_direction_sent": "Enviada",
|
||
"row_direction_received": "Recibida",
|
||
"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": "Correo electrónico",
|
||
"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_blog_write": "Escribir historias",
|
||
"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}",
|
||
"admin_system_thumbnails_heading": "Generar miniaturas",
|
||
"admin_system_thumbnails_description": "Genera imágenes de vista previa para documentos sin miniatura (p. ej. tras la importación masiva).",
|
||
"admin_system_thumbnails_btn_start": "Generar miniaturas",
|
||
"admin_system_thumbnails_btn_retry": "Reiniciar",
|
||
"admin_system_thumbnails_status_running": "Generación de miniaturas en curso…",
|
||
"admin_system_thumbnails_status_done": "Listo — {processed} generadas, {skipped} omitidas, {failed} fallidas.",
|
||
"admin_system_thumbnails_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_action": "Subir",
|
||
"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",
|
||
"person_mention_open_link": "Ir a la persona",
|
||
"person_mention_hover_hint": "Clic abre la página",
|
||
"person_mention_load_error": "No se pudo cargar la persona.",
|
||
"person_mention_loading": "Cargando persona…",
|
||
"person_mention_popup_empty": "No se encontraron personas",
|
||
"person_mention_btn_label": "Vincular persona",
|
||
"person_mention_create_new": "Crear nueva persona",
|
||
"transcription_editor_aria_label": "Texto de transcripción",
|
||
"person_born_name_prefix": "n.",
|
||
"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_needs_metadata_show_all_count": "Ver los {count} →",
|
||
"upload_banner_singular": "1 documento subido.",
|
||
"upload_banner_plural": "{count} documentos subidos.",
|
||
"upload_banner_cta": "Completar ahora →",
|
||
"upload_banner_close": "Cerrar notificación",
|
||
"dashboard_recent_heading": "Actividad reciente",
|
||
"dashboard_stats_documents": "Documentos",
|
||
"dashboard_stats_persons": "Personas",
|
||
"dashboard_reader_stats_documents": "Documentos",
|
||
"dashboard_reader_stats_persons": "Personas",
|
||
"dashboard_reader_stats_stories": "Historias",
|
||
"dashboard_reader_person_chips_heading": "Personas",
|
||
"dashboard_reader_all_persons": "Todas las personas →",
|
||
"dashboard_reader_drafts_heading": "Mis borradores",
|
||
"dashboard_reader_drafts_empty": "Sin borradores",
|
||
"dashboard_reader_recent_docs_heading": "Actualizados recientemente",
|
||
"dashboard_reader_recent_stories_heading": "Nuevas historias",
|
||
"dashboard_badge_new": "Nuevo",
|
||
"dashboard_badge_updated": "Actualizado",
|
||
"dashboard_reader_all_stories": "Todas las historias →",
|
||
"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 — use @nombre para vincular a una persona del archivo",
|
||
"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": "Dibuje un marco en el escáner 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_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",
|
||
"a11y_type_changed": "Tipo cambiado a {type}",
|
||
"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_invalid_person_type": "El tipo de persona especificado no es válido.",
|
||
"validation_last_name_required": "El apellido es obligatorio.",
|
||
"validation_first_name_required": "El nombre es obligatorio.",
|
||
"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)",
|
||
"error_invite_not_found": "Enlace de invitación no encontrado o inválido.",
|
||
"error_invite_exhausted": "Este enlace de invitación ya ha sido completamente utilizado.",
|
||
"error_invite_revoked": "Este enlace de invitación ha sido desactivado.",
|
||
"error_invite_expired": "Este enlace de invitación ha expirado.",
|
||
"register_heading": "Crear cuenta",
|
||
"register_subtext": "Has sido invitado a unirte al Familienarchiv.",
|
||
"register_label_first_name": "Nombre",
|
||
"register_label_last_name": "Apellido",
|
||
"register_label_email": "Correo electrónico",
|
||
"register_label_password": "Contraseña",
|
||
"register_prefill_hint": "Completado automáticamente desde tu invitación – puedes cambiarlo",
|
||
"register_password_show": "Mostrar contraseña",
|
||
"register_password_hide": "Ocultar contraseña",
|
||
"register_btn_submit": "Crear cuenta",
|
||
"register_invalid_code": "Enlace de invitación inválido",
|
||
"register_invalid_code_desc": "Este enlace de invitación no es válido, ya ha sido utilizado o ha expirado. Contacta al administrador.",
|
||
"register_invite_only": "El archivo es solo por invitación.",
|
||
"register_invite_only_desc": "Necesitas un enlace de invitación personal para crear una cuenta. Ponte en contacto con un miembro de la familia.",
|
||
"register_success": "Tu cuenta ha sido creada. Ahora puedes iniciar sesión.",
|
||
"register_eyebrow": "Un proyecto familiar",
|
||
"register_hero_headline": "Qué bueno que estés aquí.",
|
||
"register_hero_subtext": "Juntos conservamos cartas y documentos – para la familia, ahora y en el futuro.",
|
||
"register_section_about": "Sobre ti",
|
||
"register_section_account": "Cuenta",
|
||
"register_section_notifications": "Notificaciones",
|
||
"register_label_password_confirm": "Confirmar contraseña",
|
||
"register_pw_hint": "Al menos 8 caracteres.",
|
||
"register_pw_ok": "Al menos 8 caracteres. ✓",
|
||
"register_pw_match_ok": "Las contraseñas coinciden.",
|
||
"register_pw_match_no": "Las dos contraseñas aún no coinciden.",
|
||
"register_notify_title": "Notifícame",
|
||
"register_notify_desc": "cuando alguien me mencione en un comentario o responda a uno de mis comentarios.",
|
||
"register_btn_loading": "Creando …",
|
||
"register_already_have_account": "¿Ya tienes una cuenta?",
|
||
"register_sign_in": "Iniciar sesión",
|
||
"login_registered_success": "Tu cuenta fue creada con éxito. Inicia sesión ahora.",
|
||
"admin_tab_invites": "Invitaciones",
|
||
"admin_invites_list_title": "Invitaciones",
|
||
"admin_invites_empty": "No hay invitaciones activas.",
|
||
"admin_btn_new_invite": "Nueva invitación",
|
||
"admin_btn_show_all": "Mostrar todo",
|
||
"admin_btn_show_active": "Solo activas",
|
||
"admin_btn_revoke": "Revocar",
|
||
"admin_btn_copy_link": "Copiar enlace",
|
||
"admin_btn_copied": "¡Copiado!",
|
||
"admin_invite_status_active": "Activa",
|
||
"admin_invite_status_exhausted": "Agotada",
|
||
"admin_invite_status_revoked": "Revocada",
|
||
"admin_invite_status_expired": "Expirada",
|
||
"admin_invite_col_code": "Código",
|
||
"admin_invite_col_label": "Etiqueta",
|
||
"admin_invite_col_uses": "Usos",
|
||
"admin_invite_col_expiry": "Vencimiento",
|
||
"admin_invite_col_status": "Estado",
|
||
"admin_invite_col_link": "Enlace",
|
||
"admin_invite_unlimited": "∞",
|
||
"admin_invite_no_expiry": "Sin vencimiento",
|
||
"admin_new_invite_label": "Etiqueta (p. ej. para quién)",
|
||
"admin_new_invite_max_uses": "Usos máx. (vacío = ilimitado)",
|
||
"admin_new_invite_prefill_first": "Prellenar nombre (opcional)",
|
||
"admin_new_invite_prefill_last": "Prellenar apellido (opcional)",
|
||
"admin_new_invite_prefill_email": "Prellenar correo (opcional)",
|
||
"admin_new_invite_expires": "Fecha de vencimiento (opcional)",
|
||
"admin_invite_created_title": "Invitación creada",
|
||
"admin_invite_created_desc": "Comparte este enlace con la persona invitada:",
|
||
"admin_invite_revoke_confirm": "¿Realmente revocar esta invitación?",
|
||
|
||
"greeting_morning": "Buenos días, {name}.",
|
||
"greeting_day": "Hola, {name}.",
|
||
"greeting_evening": "Buenas noches, {name}.",
|
||
|
||
"dashboard_resume_label": "Continuar donde lo dejaste",
|
||
"dashboard_blocks": "{count} secciones",
|
||
"dashboard_resume_cta": "Continuar transcripción",
|
||
"dashboard_resume_other": "o elige otro documento",
|
||
"dashboard_empty_title": "Aún no has comenzado ningún documento",
|
||
"dashboard_empty_body": "Elige un documento del archivo para empezar a transcribir.",
|
||
"dashboard_empty_cta": "Al archivo",
|
||
|
||
"dashboard_mission_caption": "Tareas pendientes",
|
||
"queue_segment": "Segmentar",
|
||
"queue_segment_blurb": "Dividir páginas",
|
||
"queue_transcribe": "Transcribir",
|
||
"queue_transcribe_blurb": "Capturar texto",
|
||
"queue_review": "Revisar",
|
||
"queue_review_blurb": "Controlar textos",
|
||
"queue_n_open": "{n} pendiente",
|
||
"queue_show_all": "Ver todo →",
|
||
|
||
"pulse_eyebrow": "Esta semana",
|
||
"pulse_headline": "Habéis trabajado {pages} páginas.",
|
||
"pulse_you": "Tú mismo has trabajado {pages} de ellas.",
|
||
"pulse_contributors": "Colaboradores",
|
||
"pulse_transcribed": "Fragmentos anotados",
|
||
"pulse_reviewed": "Fragmentos transcritos",
|
||
"pulse_uploaded": "Documentos subidos",
|
||
|
||
"feed_caption": "Comentarios y actividad",
|
||
"feed_show_all": "Ver todo",
|
||
"feed_for_you": "para ti",
|
||
|
||
"audit_action_text_saved": "guardó texto en",
|
||
"audit_action_file_uploaded": "subió un archivo:",
|
||
"audit_action_annotation_created": "creó una anotación en",
|
||
"audit_action_comment_added": "comentó:",
|
||
"audit_action_mention_created": "te mencionó en",
|
||
|
||
"dropzone_release": "Suelta para subir",
|
||
|
||
"chronik_page_title": "Actividades",
|
||
"chronik_for_you_caption": "Para ti",
|
||
"chronik_for_you_count": "{count} nuevas",
|
||
"chronik_mark_read_aria": "Marcar como leído",
|
||
"chronik_mark_all_read": "Marcar todas leídas",
|
||
"chronik_inbox_zero_title": "Sin nuevas menciones",
|
||
"chronik_inbox_zero_link": "Ver menciones anteriores →",
|
||
"chronik_filter_label": "Filtrar actividad",
|
||
"chronik_filter_all": "Todas",
|
||
"chronik_filter_for_you": "Para ti",
|
||
"chronik_filter_uploaded": "Subidos",
|
||
"chronik_filter_transcription": "Transcripción",
|
||
"chronik_filter_comments": "Comentarios",
|
||
"chronik_day_today": "Hoy",
|
||
"chronik_day_yesterday": "Ayer",
|
||
"chronik_day_this_week": "Esta semana",
|
||
"chronik_day_older": "Anterior",
|
||
"chronik_singleton_text_saved": "{actor} transcribió un bloque en {doc}",
|
||
"chronik_rollup_text_saved": "{actor} transcribió {doc}",
|
||
"chronik_singleton_uploaded": "{actor} subió {doc}",
|
||
"chronik_rollup_uploaded": "{actor} subió documentos",
|
||
"chronik_singleton_reviewed": "{actor} revisó un bloque en {doc}",
|
||
"chronik_rollup_reviewed": "{actor} revisó {doc}",
|
||
"chronik_singleton_annotated": "{actor} anotó {doc}",
|
||
"chronik_rollup_annotated": "{actor} anotó {doc}",
|
||
"chronik_comment_added": "{actor} comentó en {doc}",
|
||
"chronik_mention_created": "{actor} te mencionó en {doc}",
|
||
"chronik_reply_received": "{actor} te respondió en {doc}",
|
||
"chronik_empty_first_run_title": "Aún no ha pasado nada",
|
||
"chronik_empty_first_run_body": "En cuanto alguien de la familia suba o transcriba un documento, la actividad aparecerá aquí.",
|
||
"chronik_empty_filter_title": "Nada en esta vista",
|
||
"chronik_empty_filter_body": "No hay entradas para este filtro.",
|
||
"chronik_error_title": "No se pudieron cargar las actividades.",
|
||
"chronik_error_retry": "Reintentar",
|
||
"chronik_load_more": "Cargar más",
|
||
"chronik_loading": "Cargando …",
|
||
"chronik_load_more_announcement": "{count} entradas más cargadas",
|
||
"chronik_view_all": "Todas las actividades →",
|
||
"pagination_prev": "Anterior",
|
||
"pagination_next": "Siguiente",
|
||
"pagination_page_of": "Página {page} de {total}",
|
||
"pagination_nav_label": "Paginación",
|
||
"pagination_page_button": "Página {page}",
|
||
|
||
"common_opens_new_tab": "(abre en pestaña nueva)",
|
||
|
||
"transcribe_coach_title": "¿Primera transcripción?",
|
||
"transcribe_coach_preamble": "Nuestro reconocedor de Kurrent aún está aprendiendo. Cada transcripción que libera para el entrenamiento le enseña la escritura — así funciona:",
|
||
"transcribe_coach_step_1_title": "Dibujar un marco.",
|
||
"transcribe_coach_step_1_body": "Haga clic y arrastre un marco alrededor del texto que desea transcribir.",
|
||
"transcribe_coach_step_2_title": "Ingresar el texto.",
|
||
"transcribe_coach_step_2_body": "Escriba el texto que ve dentro del marco en el nuevo campo de texto.",
|
||
"transcribe_coach_step_3_title": "Se guarda automáticamente.",
|
||
"transcribe_coach_footer_kurrent": "Ayuda sobre Kurrent ↗",
|
||
"transcribe_coach_footer_richtlinien": "Normas de transcripción ↗",
|
||
|
||
"transcription_mode_help_label": "Modo lectura y edición",
|
||
"transcription_mode_help_body": "Lectura muestra la transcripción como texto continuo. Edición abre los campos de texto para cada pasaje.",
|
||
|
||
"richtlinien_title": "Normas de transcripción",
|
||
"richtlinien_intro": "Para que todas las cartas se transcriban de forma uniforme — sin importar quién transcriba — aquí están nuestras reglas. La página crece con nosotros.",
|
||
"richtlinien_wiki_text": "Los alfabetos Kurrent y Sütterlin están bien explicados en Wikipedia. Aquí solo se recogen nuestros propios acuerdos para este archivo.",
|
||
"richtlinien_wiki_link": "Wikipedia",
|
||
"richtlinien_rules_label": "Reglas de transcripción",
|
||
"richtlinien_rule_unleserlich_title": "Palabras ilegibles",
|
||
"richtlinien_rule_unleserlich_body": "Si no puedes descifrar una palabra, escribe [unleserlich]. Otra persona lo revisará después.",
|
||
"richtlinien_rule_durchgestrichen_title": "Palabras tachadas",
|
||
"richtlinien_rule_durchgestrichen_body": "El texto tachado también pertenece a la carta. Escríbelo entre corchetes con el prefijo durchgestrichen:",
|
||
"richtlinien_rule_langes_s_title": "La s larga (ſ)",
|
||
"richtlinien_rule_langes_s_body": "La ſ es solo una forma antigua de la letra s. Escribe siempre una s normal.",
|
||
"richtlinien_rule_name_title": "Nombres inciertos",
|
||
"richtlinien_rule_name_body": "Si crees reconocer un nombre pero no estás seguro, añade un signo de interrogación entre corchetes.",
|
||
"richtlinien_rule_dialekt_title": "Dialecto, palabras extranjeras, citas",
|
||
"richtlinien_rule_dialekt_body": "Bajo alemán, francés, frases latinas — cópialas tal cual están escritas.",
|
||
"richtlinien_beispiel_label": "Ejemplo",
|
||
"richtlinien_klaerung_label": "Aún por decidir",
|
||
"richtlinien_klaerung_intro": "Estas preguntas aún están abiertas — si encuentras alguna mientras transcribes, elige algo razonable y nótalo en los comentarios:",
|
||
"richtlinien_klaer_abkuerzungen": "Abreviaturas",
|
||
"richtlinien_klaer_datumsformate": "Formatos de fecha",
|
||
"richtlinien_klaer_umbrueche": "Saltos de línea originales",
|
||
"richtlinien_klaer_caps": "Mayúsculas antiguas",
|
||
"richtlinien_closing_title": "¿Falta una regla?",
|
||
"richtlinien_closing_body": "Si al transcribir encuentras una situación que no está aquí — deja un comentario en el bloque. Las recogemos y las discutimos en la próxima reunión familiar.",
|
||
"error_batch_too_large": "Demasiados archivos a la vez — sube en lotes más pequeños.",
|
||
"bulk_drop_hint": "Suelta uno o varios archivos aquí",
|
||
"bulk_drop_sub": "PDF · hasta 50 MB por archivo",
|
||
"bulk_count_pill": "Se crearán {count}",
|
||
"bulk_save_cta_one": "Guardar →",
|
||
"bulk_save_cta": "Guardar {count} →",
|
||
"bulk_discard_all": "Descartar todo",
|
||
"bulk_discard_confirm": "¿Descartar todos los archivos y datos introducidos? Esta acción no se puede deshacer.",
|
||
"bulk_add_more": "Añadir más",
|
||
"bulk_scope_per_file_label": "Solo este archivo",
|
||
"bulk_scope_shared_label": "Para todos los {count}",
|
||
"bulk_title_suggested_hint": "Sugerencia del nombre de archivo — haz clic para editar",
|
||
"bulk_switcher_prev": "Archivo anterior",
|
||
"bulk_switcher_next": "Archivo siguiente",
|
||
"bulk_file_error_chip_label": "Error al subir",
|
||
"bulk_upload_progress": "{done} de {total} subidos",
|
||
"bulk_partial_success": "{created} creados, {failed} fallidos",
|
||
"bulk_all_failed": "Todos los uploads fallaron",
|
||
"bulk_drop_desc": "Se crea un documento separado por archivo. El título se rellena desde el nombre del archivo — el resto de campos se aplican a todos.",
|
||
"bulk_select_files": "Seleccionar archivos",
|
||
"bulk_drop_zone_label": "Soltar archivos aquí",
|
||
"bulk_remove_file": "Eliminar",
|
||
"bulk_title_single": "Nuevo Documento",
|
||
"bulk_title_multi": "Nuevos Documentos",
|
||
"bulk_edit_button": "Edición masiva",
|
||
"bulk_edit_n_selected_one": "1 documento seleccionado",
|
||
"bulk_edit_n_selected_other": "{count} documentos seleccionados",
|
||
"bulk_edit_clear_all": "Limpiar todo",
|
||
"bulk_edit_all_x": "Editar los {count}",
|
||
"bulk_edit_select_document": "Seleccionar documento {title}",
|
||
"bulk_edit_hint": "Solo se aplican los campos rellenados. Las etiquetas y los destinatarios se añaden, no se reemplazan.",
|
||
"bulk_edit_badge_additive": "+ se añade",
|
||
"bulk_edit_badge_replace": "se reemplaza",
|
||
"bulk_edit_save_progress": "Lote {done} de {total} procesado",
|
||
"bulk_edit_save_partial": "{done} de {total} guardado",
|
||
"bulk_edit_retry": "Reintentar",
|
||
"bulk_edit_title": "Edición masiva",
|
||
"bulk_edit_save_button": "Aplicar",
|
||
"error_bulk_edit_too_many_ids": "Máximo 500 documentos por solicitud.",
|
||
"form_label_archive_box": "Caja",
|
||
"form_helper_archive_box": "¿Qué caja del archivo?",
|
||
"form_label_archive_folder": "Carpeta",
|
||
"form_helper_archive_folder": "¿Qué carpeta dentro de la caja?",
|
||
"bulk_edit_clear_selection": "Limpiar selección",
|
||
"bulk_edit_clear_hint_keyboard": "Esc: limpiar selección",
|
||
"bulk_edit_loading": "Cargando documentos…",
|
||
"bulk_edit_all_x_failed": "No se pudieron cargar los resultados del filtro; vuelve a intentarlo.",
|
||
"bulk_edit_topbar_title": "Edición masiva",
|
||
"bulk_edit_count_pill": "Se editarán {count}",
|
||
|
||
"nav_stammbaum": "Árbol genealógico",
|
||
"nav_geschichten": "Historias",
|
||
|
||
"error_geschichte_not_found": "No se encontró la historia.",
|
||
|
||
"geschichten_index_title": "Historias",
|
||
"geschichten_new_button": "Nueva historia",
|
||
"geschichten_filter_all_pill": "Todas",
|
||
"geschichten_filter_choose_person": "Elegir persona",
|
||
"geschichten_filter_aria_label": "Filtrar por persona",
|
||
"geschichten_filter_remove_chip": "Quitar {name} del filtro",
|
||
"geschichten_filter_and_hint": "Solo se muestran las historias que incluyen a todas las personas seleccionadas.",
|
||
"geschichten_empty_for_person": "No hay historias para {name}.",
|
||
"geschichten_empty_for_persons": "No hay historias para {names}.",
|
||
"geschichten_empty_no_filter": "Aún no hay historias publicadas.",
|
||
"geschichten_back_to_index": "Volver a Historias",
|
||
"geschichten_published_on": "publicada el {date}",
|
||
"geschichten_persons_section": "Personas en esta historia",
|
||
"geschichten_documents_section": "Documentos mencionados",
|
||
"geschichten_card_heading": "Historias",
|
||
"geschichten_card_write_action": "+ Escribir historia",
|
||
"geschichten_card_attach_action": "+ Adjuntar historia",
|
||
"geschichten_card_show_all_for_person": "Todas las historias sobre {name}",
|
||
"geschichten_card_show_all": "Mostrar todas",
|
||
|
||
"geschichte_editor_title_placeholder": "Título de la historia",
|
||
"geschichte_editor_body_placeholder": "Escribe tu historia aquí…",
|
||
"geschichte_editor_status_draft": "BORRADOR",
|
||
"geschichte_editor_status_published": "PUBLICADA",
|
||
"geschichte_editor_status_draft_hint": "Aún no visible para lectores.",
|
||
"geschichte_editor_status_published_hint": "Visible para todos los lectores.",
|
||
"geschichte_editor_save_hint_draft": "Los cambios se guardan como borrador.",
|
||
"geschichte_editor_save_hint_published": "Los cambios se publican inmediatamente.",
|
||
"geschichte_editor_save_draft": "Guardar borrador",
|
||
"geschichte_editor_publish": "Publicar",
|
||
"geschichte_editor_save": "Guardar",
|
||
"geschichte_editor_unpublish": "Volver a borrador",
|
||
"geschichte_editor_title_required": "Por favor ingresa un título.",
|
||
"geschichte_editor_unsaved_changes": "Tienes cambios no guardados — ¿salir igualmente?",
|
||
"geschichte_editor_personen_heading": "Personas",
|
||
"geschichte_editor_personen_hint": "¿Qué personas históricas aparecen en esta historia?",
|
||
"geschichte_editor_dokumente_heading": "Documentos",
|
||
"geschichte_editor_dokumente_hint": "¿Qué cartas o documentos forman parte de esta historia?",
|
||
"geschichte_editor_search_person": "Buscar persona…",
|
||
"geschichte_editor_search_document": "Buscar documento…",
|
||
"geschichte_editor_toolbar_bold": "Negrita (Ctrl+B)",
|
||
"geschichte_editor_toolbar_italic": "Cursiva (Ctrl+I)",
|
||
"geschichte_editor_toolbar_h2": "Encabezado",
|
||
"geschichte_editor_toolbar_h3": "Subencabezado",
|
||
"geschichte_editor_toolbar_ul": "Lista con viñetas",
|
||
"geschichte_editor_toolbar_ol": "Lista numerada",
|
||
|
||
"geschichte_delete_confirm_title": "¿Eliminar historia?",
|
||
"geschichte_delete_confirm_body": "Esta acción no se puede deshacer. La historia se eliminará permanentemente y se quitará de todas las páginas de personas y documentos vinculados.",
|
||
|
||
"error_relationship_not_found": "La relación no fue encontrada.",
|
||
"error_circular_relationship": "Esta relación crearía un ciclo.",
|
||
"error_duplicate_relationship": "Esta relación ya existe.",
|
||
|
||
"relation_parent_of": "Progenitor de",
|
||
"relation_child_of": "Hijo/a de",
|
||
"relation_spouse_of": "Cónyuge",
|
||
"relation_sibling_of": "Hermano/a",
|
||
"relation_friend": "Amigo/a",
|
||
"relation_colleague": "Colega",
|
||
"relation_employer": "Empleador",
|
||
"relation_doctor": "Médico",
|
||
"relation_neighbor": "Vecino/a",
|
||
"relation_other": "Otro",
|
||
|
||
"relation_inferred_parent": "Progenitor",
|
||
"relation_inferred_child": "Hijo/a",
|
||
"relation_inferred_spouse": "Cónyuge",
|
||
"relation_inferred_sibling": "Hermano/a",
|
||
"relation_inferred_grandparent": "Abuelo/a",
|
||
"relation_inferred_grandchild": "Nieto/a",
|
||
"relation_inferred_great_grandparent": "Bisabuelo/a",
|
||
"relation_inferred_great_grandchild": "Bisnieto/a",
|
||
"relation_inferred_uncle_aunt": "Tío/Tía",
|
||
"relation_inferred_niece_nephew": "Sobrino/a",
|
||
"relation_inferred_great_uncle_aunt": "Tío/a abuelo/a",
|
||
"relation_inferred_great_niece_nephew": "Sobrino/a nieto/a",
|
||
"relation_inferred_inlaw_parent": "Suegro/a",
|
||
"relation_inferred_inlaw_child": "Yerno/Nuera",
|
||
"relation_inferred_sibling_inlaw": "Cuñado/a",
|
||
"relation_inferred_cousin_1": "Primo/a",
|
||
"relation_inferred_distant": "Pariente lejano",
|
||
|
||
"doc_details_field_relationship": "Parentesco",
|
||
|
||
"stammbaum_empty_heading": "Aún no hay miembros de la familia",
|
||
"stammbaum_empty_body": "Marca a una persona como miembro de la familia en su página de edición para que aparezca aquí.",
|
||
"stammbaum_empty_link": "→ Ir a la lista de personas",
|
||
"stammbaum_panel_direct_rels": "Relaciones directas",
|
||
"stammbaum_panel_derived_rels": "Relaciones derivadas",
|
||
"stammbaum_panel_to_person": "Ir a la persona →",
|
||
"stammbaum_panel_add_rel": "+ Añadir relación",
|
||
"stammbaum_relationships_heading": "Árbol genealógico & relaciones",
|
||
"stammbaum_zoom_in": "Acercar",
|
||
"stammbaum_zoom_out": "Alejar",
|
||
"stammbaum_generations": "Generaciones",
|
||
|
||
"relation_error_duplicate": "Esta relación ya existe.",
|
||
"relation_error_circular": "Esta relación crearía un ciclo.",
|
||
"relation_error_self": "Una persona no puede estar relacionada consigo misma.",
|
||
"relation_year_from": "desde {year}",
|
||
"relation_year_to": "hasta {year}",
|
||
"relation_year_error_bis_before_von": "El año final no puede ser anterior al año inicial.",
|
||
"relation_label_family_member": "Miembro de la familia",
|
||
"relation_toggle_add_to_tree": "Añadir al árbol genealógico",
|
||
"relation_toggle_remove_from_tree": "Quitar del árbol genealógico",
|
||
"relation_label_in_tree": "Aparece en el árbol genealógico",
|
||
"relation_label_view_in_tree": "Ver →",
|
||
"relation_label_direct": "Relaciones directas",
|
||
"relation_label_derived": "Relaciones derivadas",
|
||
"relation_btn_add": "Añadir",
|
||
"relation_btn_save": "Guardar",
|
||
"relation_btn_cancel": "Cancelar",
|
||
"relation_form_group_family": "Familia",
|
||
"relation_form_group_social": "Social",
|
||
"relation_form_field_type": "Tipo",
|
||
"relation_form_field_from_year": "Desde año",
|
||
"relation_form_field_to_year": "Hasta año",
|
||
"relation_form_year_placeholder": "ej. 1920",
|
||
|
||
"person_relationships_heading": "Relaciones",
|
||
"person_relationships_empty": "Aún no se conocen relaciones."
|
||
}
|