csaf-crud 1.4.16

CSAF 2.0 / 2.1 advisory CRUD server with HATEOAS JSON API and HTML UI (TLS 1.3, HTTP/1.1 + HTTP/2 + HTTP/3)
# Spanish (es) UI strings — human-maintained. Format: key<TAB>text; missing keys fall back to English.
nav.dashboard	Dashboard
nav.csaf	CSAF
nav.import	Importación
nav.export	Exportación
nav.settings	Configuración
nav.info	Info
nav.language	Idioma
nav.theme_light	Claro
nav.theme_dark	Oscuro
nav.theme_toggle	Cambiar tema
nav.skip_main	Saltar al contenido principal
nav.brand_label	Inicio ndaal CSAF
nav.logo_alt	ndaal — seguridad de la información y cumplimiento
nav.info_about	Acerca de
nav.info_license	Licencia
nav.info_system	Info del sistema
nav.info_privacy	Privacidad
nav.info_security	Seguridad
nav.info_changelog	Changelog
nav.info_readme	LEEME
nav.info_administrator	Guía del administrador
nav.info_user	Guía del usuario
home.stat_documents	Total de documentos
home.stat_advisories	Avisos de seguridad
home.stat_vex	Documentos VEX
home.stat_informational	Informativo
home.config_title	Configuración
home.config_csaf_mode	Modo CSAF
home.config_theme	Tema
home.config_naming	Nomenclatura
home.activity_title	Actividad reciente
home.col_timestamp	Marca de tiempo
home.col_action	Acción
home.col_tracking_id	ID de seguimiento
home.col_details	Detalles
home.no_activity	Aún no se ha registrado ninguna actividad.
home.action_create	crear
home.action_update	actualizar
home.action_delete	eliminar
home.action_import	importar
home.action_export	exportar
csaf.list_heading	Documentos CSAF
csaf.list_new_document	Nuevo documento
csaf.list_empty	No se encontraron documentos.
csaf.list_create_one	Crear uno
csaf.list_col_tracking_id	ID de seguimiento
csaf.list_col_title	Título
csaf.list_col_category	Categoría
csaf.list_col_status	Estado
csaf.list_col_cvss_v3	CVSS v3
csaf.list_col_cvss_v4	CVSS v4
csaf.list_col_release_date	Fecha de publicación
csaf.list_pagination_next	Siguiente
csaf.list_pagination_showing	Mostrando
csaf.list_pagination_of	de
csaf.list_documents_plural	documento(s)
csaf.form_new_title	Nuevo documento CSAF
csaf.form_edit_title	Editar documento CSAF
csaf.form_submit_create	Crear documento
csaf.form_submit_save	Guardar cambios
csaf.form_cancel	Cancelar
csaf.form_section_document_metadata	Metadatos del documento
csaf.form_section_affected_product	Producto afectado
csaf.form_section_vulnerability	Vulnerabilidad
csaf.form_vulnerability_hint	Obligatorio para avisos de seguridad, opcional para avisos informativos/VEX.
csaf.form_section_cvss_v3	CVSS v3.1
csaf.form_section_cvss_v4	CVSS v4.0
csaf.field_tracking_id	ID de seguimiento *
csaf.field_title	Título *
csaf.field_category	Categoría *
csaf.field_status	Estado *
csaf.field_doc_version	Versión del documento *
csaf.field_tlp	TLP 2.0 *
csaf.field_initial_release_date	Fecha de publicación inicial *
csaf.field_current_release_date	Fecha de publicación actual *
csaf.field_summary	Resumen *
csaf.field_publisher_name	Nombre *
csaf.field_publisher_namespace	Espacio de nombres *
csaf.field_publisher_contact	Datos de contacto
csaf.field_vendor	Proveedor *
csaf.field_product_name	Nombre del producto *
csaf.field_product_id	ID del producto *
csaf.field_product_status	Estado del producto *
csaf.field_cve	CVE ID
csaf.field_vuln_title	Título de la vulnerabilidad
csaf.field_vuln_description	Descripción de la vulnerabilidad
csaf.field_cwe_id	CWE ID
csaf.field_cwe_name	Nombre CWE
csaf.field_cvss_base_score	Puntuación base (0,0 – 10,0)
csaf.field_cvss_severity	Gravedad
csaf.field_cvss_v3_vector	Vector CVSS v3.1
csaf.field_cvss_v4_vector	Vector CVSS v4.0
csaf.field_verschlusssache	Verschlusssache
csaf.field_nato	NATO
csaf.opt_category_security_advisory	Aviso de seguridad
csaf.opt_category_vex	VEX
csaf.opt_category_informational_advisory	Aviso informativo
csaf.opt_status_draft	borrador
csaf.opt_status_interim	provisional
csaf.opt_status_final	final
csaf.opt_product_status_known_affected	afectado conocido
csaf.opt_product_status_known_not_affected	no afectado conocido
csaf.opt_product_status_fixed	corregido
csaf.opt_product_status_under_investigation	bajo investigación
csaf.opt_publisher_category_vendor	proveedor
csaf.opt_publisher_category_discoverer	descubridor
csaf.opt_publisher_category_coordinator	coordinador
csaf.opt_publisher_category_translator	traductor
csaf.opt_publisher_category_other	otro
csaf.view_edit_button	Editar
csaf.view_json_button	JSON
csaf.view_delete_button	Eliminar
csaf.view_delete_confirm	¿Eliminar este documento?
csaf.view_section_metadata	Metadatos
csaf.view_section_vulnerabilities	Vulnerabilidades
csaf.view_section_raw_json	JSON sin procesar
csaf.view_no_vulnerabilities	Sin vulnerabilidades.
csaf.view_row_csaf_version	Versión CSAF
csaf.view_row_version	Versión
csaf.view_row_tlp	TLP
csaf.view_row_initial_release	Publicación inicial
csaf.view_row_current_release	Publicación actual
csaf.view_vuln_col_cve	CVE
csaf.err_back	Volver
csaf.err_title_create_failed	Error al crear
csaf.err_title_not_found	No encontrado
csaf.err_title_error	Error
csaf.err_title_duplicate	Documento duplicado
csaf.err_title_storage_error	Error de almacenamiento
csaf.err_title_update_failed	Error al actualizar
csaf.err_title_tracking_id_mismatch	El ID de seguimiento no coincide
csaf.err_title_validation_failed	Error de validación
csaf.err_title_delete_error	Error al eliminar
csaf.err_form_error_prefix	Error de formulario:
csaf.err_document_exists	Ya existe un documento con el ID de seguimiento <strong>{tid}</strong>.
csaf.err_document_not_found	El documento <strong>{tid}</strong> no existe.
csaf.err_tracking_id_mismatch	El ID de seguimiento de la URL <strong>{url_id}</strong> no coincide con el ID de seguimiento del documento <strong>{doc_id}</strong>.
csaf.err_validation_prefix	Errores de validación:
csaf.err_missing_document_id	Falta el ID del documento
admin.results_label	Resultados:
admin.errors_label	Errores:
admin.error_label	Error:
admin.view_documents_link	Ver documentos
admin.back_link	Atrás
admin.back_to_export_link	Volver a Exportación
admin.enabled_label	habilitado
admin.disabled_label	deshabilitado
admin.export_directory_label	Directorio de exportación:
admin.sha256_sidecars_label	Sidecars SHA-256:
admin.sha512_sidecars_label	Sidecars SHA-512:
admin.sha3_512_sidecars_label	Sidecars SHA3-512:
admin.blake3_512_sidecars_label	Sidecars BLAKE3-512:
admin.shake256_512_sidecars_label	Sidecars SHAKE256-512:
admin.bytes_label	bytes
admin.import_heading	Importar documentos CSAF
admin.import_intro	,
admin.import_directory_label	Directorio de importación:
admin.import_place_hint	,
admin.importing_button	Importando...
admin.start_import_button	Iniciar importación
admin.import_complete_title	Importación completada
admin.import_result_line	{imported} documento(s) importado(s), {skipped} omitido(s).
admin.import_again_link	Importar de nuevo
admin.import_failed_title	Error al importar
admin.export_heading	Exportar documentos CSAF
admin.export_intro	,
admin.csaf_mode_label	Modo CSAF (escrito en los archivos):
admin.documents_to_export_label	Documentos a exportar:
admin.exporting_button	Exportando...
admin.start_export_button	Iniciar exportación
admin.export_complete_title	Exportación completada
admin.export_result_line	{exported} documento(s) exportado(s) (CSAF {mode}) a <code>{export_dir}</code>.
admin.export_again_link	Exportar de nuevo
admin.dump_heading	Volcado de la base de datos
admin.dump_intro	,
admin.dump_directory_label	Directorio de volcado:
admin.dumping_button	Volcando...
admin.start_dump_button	Iniciar volcado
admin.dump_complete_title	Volcado completado
admin.dump_result_line	instantánea de la base de datos escrita en <code>{dump_dir}</code> con marca de tiempo <code>{ts}</code>.
admin.sidecar_files_heading	Archivos sidecar
admin.dump_failed_title	Error al volcar
admin.audit_export_heading	Exportar registro de auditoría
admin.audit_export_intro	,
admin.exporting_audit_button	Exportando registro de auditoría...
admin.format_markdown_label	Markdown (<code>.md</code>)
admin.format_csv_label	CSV (<code>.csv</code>)
admin.format_json_label	JSON (<code>.json</code>)
admin.format_sarif_label	SARIF 2.1 (<code>.sarif</code>)
admin.audit_export_title	Exportación del registro de auditoría
admin.audit_export_no_format_selected	,
admin.audit_export_complete_title	Exportación del registro de auditoría completada
admin.audit_export_result_line	,
admin.payloads_heading	Archivos payload
admin.sidecars_heading	Sidecars
admin.audit_export_failed_title	Error al exportar el registro de auditoría
info.subnav_about	Acerca de
info.subnav_license	Licencia
info.subnav_system	Info del sistema
info.subnav_privacy	Privacidad
info.subnav_security	Seguridad
info.subnav_changelog	Changelog
info.subnav_readme	LEEME
info.subnav_administrator	Guía del administrador
info.subnav_user	Guía del usuario
info.about_heading	Acerca de
info.about_intro	<strong>CSAF</strong> es una herramienta de gestión basada en web para crear, consultar, actualizar y eliminar documentos Common Security Advisory Framework (CSAF) conformes a las versiones OASIS CSAF 2.0 y 2.1.
info.about_version_label	Versión
info.about_features_heading	Funciones
info.about_features_list	<li>Operaciones CRUD completas para avisos de seguridad CSAF, documentos VEX e informativos</li> <li>Validación integrada según las reglas de esquema CSAF 2.0/2.1</li> <li>Visualización de puntuación CVSS v3.1 y v4.0</li> <li>Generación de archivos hash sidecar SHA-256 y SHA3-512</li> <li>Importación/exportación masiva con exploración de directorios del sistema de archivos</li> <li>Registro de auditoría para todas las operaciones sobre documentos</li> <li>API REST compatible con HATEOAS</li> <li>Almacenamiento embebido (redb + SQLite) — no requiere base de datos externa</li> <li>TLS 1.3 con generación automática de certificados</li>
info.about_source_heading	Código fuente
info.about_source_intro	CSAF CRUD es software libre bajo la Apache License 2.0. El código fuente completo, el seguimiento de incidencias y los archivos de versión — incluidas las cinco sumas de comprobación sidecar publicadas con cada binario — se encuentran en el repositorio del proyecto. El workspace también se publica en crates.io, por lo que puede compilarse o instalarse desde el código fuente con <code>cargo install csaf-crud</code>, o descargarse ya compilado con <code>cargo binstall csaf-crud</code>.
info.about_repository_label	Repositorio:
info.about_releases_label	Versiones publicadas:
info.about_cratesio_label	crates.io:
info.about_sha_note	El manifiesto <code>SHA256SUMS</code> de cada versión es lo que la propia función <code>--self-update</code> de este binario verifica al descargar. Eso demuestra <em>integridad</em>, no autenticidad — los artefactos no están firmados, por lo que quien pueda reescribir un archivo de versión en el origen también puede reescribir el manifiesto adjunto.
info.about_contact_heading	Contacto
info.about_contact_text	Desarrollado por <strong>ndaal Gesellschaft für Sicherheit in der Informationstechnik mbH &amp; Co KG</strong>, Colonia, Alemania.
info.license_heading	Licencia
info.license_intro	CSAF se distribuye bajo la <strong>Apache License, Version 2.0</strong>.
info.license_spdx_label	SPDX-License-Identifier:
info.license_summary_heading	Resumen de la Apache License 2.0
info.license_summary_list	<li>Puede usar, modificar y distribuir este software libremente.</li> <li>Debe incluir el aviso de copyright y la licencia en cualquier distribución.</li> <li>El software se proporciona "TAL CUAL", sin garantías.</li> <li>Los colaboradores conceden una licencia de patente para sus contribuciones.</li>
info.license_full_text_label	Texto completo de la licencia:
info.system_heading	Info del sistema
info.system_host_heading	Host
info.system_hostname_label	Nombre de host
info.system_os_label	SO
info.system_kernel_label	Núcleo
info.system_cpus_label	CPU
info.system_memory_label	Memoria
info.system_application_heading	Aplicación
info.system_version_label	Versión
info.system_rust_version_label	Versión de Rust
info.system_listen_address_label	Dirección de escucha
info.system_data_directory_label	Directorio de datos
info.system_storage_status_label	Estado del almacenamiento
info.system_documents_stored_label	Documentos almacenados
info.system_csaf_mode_label	Modo CSAF
info.system_status_healthy	Operativo
info.system_status_degraded	Degradado
info.privacy_heading	Privacidad
info.privacy_data_processing_heading	Tratamiento de datos
info.privacy_data_processing_text	CSAF está diseñado como una aplicación autoalojada. Todos los datos se almacenan localmente en el servidor donde se despliega la aplicación.
info.privacy_data_collected_heading	Datos recopilados
info.privacy_data_collected_list	<li><strong>Documentos CSAF</strong> — almacenados en la base de datos redb embebida</li> <li><strong>Cuentas de usuario</strong> — credenciales de acceso (con hash) almacenadas en SQLite</li> <li><strong>Registros de auditoría</strong> — marcas de tiempo y acciones de las operaciones sobre documentos</li> <li><strong>Datos de sesión</strong> — tókenes de sesión temporales para la autenticación</li>
info.privacy_no_external_heading	Sin comunicación externa
info.privacy_no_external_text	La aplicación no envía datos a servicios externos, plataformas de analítica ni API de terceros. Todo el procesamiento se realiza localmente.
info.privacy_retention_heading	Retención de datos
info.privacy_retention_text	Los datos se conservan hasta que el usuario o el administrador los elimine explícitamente. Los registros de auditoría se almacenan de forma indefinida por motivos de cumplimiento normativo.
info.privacy_gdpr_heading	Cumplimiento del RGPD
info.privacy_gdpr_text	Al tratarse de una herramienta autoalojada, la responsabilidad del cumplimiento del RGPD recae en la organización que la despliega. La aplicación admite la exportación y eliminación de datos para facilitar dicho cumplimiento.
info.security_heading	Seguridad
info.security_transport_heading	Seguridad del transporte
info.security_transport_list	<li>TLS 1.3 forzado mediante Rustls (sin dependencia de OpenSSL)</li> <li>Cifrados RSA excluidos; solo se usa criptografía de curva elíptica (ECC)</li> <li>Generación automática de certificados autofirmados (validez de 45 días)</li> <li>HTTP/1.1 + HTTP/2 negociados automáticamente mediante ALPN sobre TCP</li> <li>HTTP/3 servido sobre QUIC/UDP</li>
info.security_auth_heading	Autenticación
info.security_auth_list	<li>Hash de contraseñas mediante Argon2id (RFC 9106)</li> <li>Autenticación por clave de API para el acceso programático</li> <li>Autenticación basada en sesión para la interfaz web</li>
info.security_integrity_heading	Integridad de los datos
info.security_integrity_list	<li>Archivos hash sidecar SHA-256 y SHA3-512 para los documentos exportados</li> <li>Validación de documentos CSAF en cada creación, actualización, importación y exportación</li> <li>Registro de auditoría de todas las operaciones del ciclo de vida del documento</li>
info.security_input_heading	Validación de entradas
info.security_input_list	<li>Todos los documentos CSAF se validan según reglas estructurales y semánticas</li> <li>Validación del rango de puntuación CVSS (0,0 a 10,0)</li> <li>Validación de referencias cruzadas de ID de producto</li> <li>La salida HTML se escapa para evitar XSS</li> <li>RFC 9457 Problem Details para todos los errores de la API</li>
info.security_reporting_heading	Notificación de vulnerabilidades
info.security_reporting_text	Si descubre una vulnerabilidad de seguridad en CSAF, notifíquela de forma responsable poniéndose en contacto con el equipo de desarrollo de ndaal en Colonia.
info.changelog_heading	Changelog
info.readme_heading	LEEME
info.administrator_heading	Guía del administrador
info.user_heading	Guía del usuario
settings.section_general	General
settings.csaf_mode_label	Modo CSAF *
settings.csaf_mode_help	Determina las reglas de validación y la <code>csaf_version</code> escrita en los archivos exportados.
settings.theme_label	Tema
settings.theme_help	También puede usar el interruptor en la barra de navegación superior.
settings.import_directory_label	Directorio de importación
settings.import_directory_help	Ruta del sistema de archivos examinada en busca de archivos JSON CSAF durante la importación.
settings.export_directory_label	Directorio de exportación
settings.export_directory_help	Ruta del sistema de archivos donde se escriben los archivos CSAF exportados y sus archivos sidecar.
settings.dump_directory_label	Directorio de volcado
settings.dump_directory_help	Ruta del sistema de archivos donde se escriben los archivos de volcado de la base de datos y sus archivos sidecar.
settings.log_directory_label	Directorio de registros
settings.log_directory_help	Ruta del sistema de archivos donde se escriben los archivos de registro de la aplicación y sus archivos sidecar.
settings.naming_convention_label	Prefijo de la convención de nomenclatura
settings.naming_convention_help	Prefijo utilizado para los identificadores de seguimiento (p. ej., <code>ndaal-sa-</code>).
settings.sidecar_hash_files_label	Archivos hash sidecar
settings.sidecar_sha256_label	Generar archivos sidecar de hash SHA-256 (extensión <code>.sha-256</code>)
settings.sidecar_sha512_label	Generar archivos sidecar de hash SHA-512 (extensión <code>.sha-512</code>)
settings.sidecar_sha3_512_label	Generar archivos sidecar de hash SHA3-512 (extensión <code>.sha3-512</code>)
settings.sidecar_blake3_512_label	Generar archivos sidecar de hash BLAKE3-512 (extensión <code>.blake3-512</code>)
settings.sidecar_shake256_512_label	Generar archivos sidecar de hash SHAKE256-512 (extensión <code>.shake256-512</code>)
settings.section_classification	Clasificación
settings.classification_intro	Valores predeterminados para el selector de colores TLP 2.0, el campo Verschlusssache alemán y el campo de clasificación NATO. Estos valores prellenan el formulario de creación de CSAF; aún es posible anularlos por documento.
settings.tlp_default_label	Valor predeterminado de TLP 2.0 *
settings.tlp_default_help	Codificación por colores según <a href="https://www.first.org/tlp/" target="_blank" rel="noopener">FIRST TLP 2.0</a>.
settings.storage_mode_label	Modo de almacenamiento *
settings.storage_mode_help	Indica dónde escribir los valores Verschlusssache/NATO en el CSAF JSON exportado. <code>both</code> escribe en <code>document.distribution.text</code> Y <code>document.notes[]</code> para que cualquier consumidor pueda encontrarlos.
settings.storage_mode_option_distribution_text	Solo document.distribution.text
settings.storage_mode_option_notes	Solo document.notes[]
settings.storage_mode_option_both	Ambos (distribution.text Y notes[])
settings.verschlusssache_enable_label	Habilitar Verschlusssache
settings.verschlusssache_default_label	Valor Verschlusssache predeterminado
settings.verschlusssache_default_help	Clasificación nacional alemana según <a href="https://de.wikipedia.org/wiki/Verschlusssache#Einstufung" target="_blank" rel="noopener">§ Verschlusssache</a>.
settings.nato_enable_label	Habilitar NATO
settings.nato_default_label	Valor NATO predeterminado
settings.nato_default_help	Clasificación NATO según <a href="https://de.wikipedia.org/wiki/Geheimhaltungsgrad#NATO" target="_blank" rel="noopener">§ Geheimhaltungsgrad</a>.
settings.section_publisher	Valores predeterminados del editor
settings.publisher_intro	Estos valores prellenan el formulario de creación de CSAF y se heredan en cada documento nuevo. Aún puede anularlos por documento en el momento de la creación.
settings.publisher_name_label	Nombre *
settings.publisher_namespace_label	Espacio de nombres *
settings.publisher_category_label	Categoría *
settings.publisher_category_help	Categoría de editor OASIS CSAF.
settings.publisher_contact_label	Datos de contacto
settings.publisher_contact_help	Normalmente una dirección de correo electrónico o una URL de contacto de seguridad.
settings.save_button	Guardar configuración
settings.reset_button	Restablecer a la configuración predeterminada
settings.reset_help	Restaura todos los campos de esta página a los valores predeterminados de la aplicación.
settings.reset_confirm	¿Restablecer TODOS los ajustes a sus valores predeterminados? Esta acción no se puede deshacer.
settings.err_csaf_mode	El modo CSAF debe ser '2.0' o '2.1'.
settings.err_theme	El tema debe ser 'light' o 'dark'.
settings.err_import_directory	El directorio de importación contiene caracteres de ruta no válidos o inseguros.
settings.err_export_directory	El directorio de exportación contiene caracteres de ruta no válidos o inseguros.
settings.err_dump_directory	El directorio de volcado contiene caracteres de ruta no válidos o inseguros.
settings.err_log_directory	El directorio de registros contiene caracteres de ruta no válidos o inseguros.
settings.err_publisher_name	El nombre del editor no debe estar vacío.
settings.err_publisher_namespace	El espacio de nombres del editor no debe estar vacío.
settings.err_publisher_category	La categoría de editor debe ser una de las siguientes: vendor, discoverer, coordinator, user, translator, other.
settings.err_tlp_default	El valor predeterminado de TLP 2.0 debe ser uno de los siguientes: CLEAR, GREEN, AMBER, AMBER+STRICT, RED.
settings.err_verschlusssache_default	El valor Verschlusssache predeterminado debe ser una de las cuatro etiquetas de clasificación oficiales alemanas.
settings.err_nato_default	El valor NATO predeterminado debe ser uno de los siguientes: NR (NATO RESTRICTED), NC (NATO CONFIDENTIAL), NS (NATO SECRET), CTS (COSMIC TOP SECRET).
settings.err_classification_storage_mode	El modo de almacenamiento de la clasificación debe ser 'distribution_text', 'notes' o 'both'.