{ "chrome": { "language_label": "Idioma", "footer": "Se ejecuta localmente. Tus datos nunca salen de este equipo. | DataTools v3.0" }, "home": { "page_title": "DataTools — Maestría en limpieza de datos", "title": "🧹 DataTools — Maestría en limpieza de datos", "caption": "Conjunto de 9 herramientas para limpiar, estandarizar y validar datos tabulares. Se ejecuta 100% en local.", "findings_badge_one": "{n} hallazgo", "findings_badge_other": "{n} hallazgos" }, "status": { "ready": "Listo", "coming_soon": "Próximamente" }, "upload": { "heading": "📤 Sube uno o más archivos para empezar", "intro": "Opcional: analiza un archivo para detectar problemas de calidad de datos y ver qué herramientas pueden corregir cada uno. Sáltalo si ya sabes lo que necesitas.", "limits": "**Hasta 1,5 GB.** Formatos: CSV, TSV, XLSX, XLS. Delimitadores detectados automáticamente: coma, tabulador, punto y coma, barra vertical. Codificaciones detectadas automáticamente: UTF-8 (con/sin BOM), UTF-16, cp1252, Latin-1/9, cp1250, ISO-8859-2, cp1251, KOI8-R, Mac Roman, Shift_JIS, GB18030, Big5, EUC-KR — y se pueden sustituir desde la página Revisar.", "uploader_label": "Sube un archivo CSV o Excel", "uploader_help": "Hasta 1,5 GB. Delimitadores coma / tabulador / punto y coma / barra vertical detectados automáticamente. Codificación detectada automáticamente, con opción de sustituirla en la página Revisar.", "run_button": "Ejecutar análisis", "skip_button": "Omitir", "scanning": "Analizando…", "skipped_notice": "Análisis omitido. Abre cualquier herramienta de abajo para empezar a trabajar.", "using_session_file": "Usando **{name}** de la pantalla de carga.", "use_different_file": "Usar otro archivo", "switch_back": "Volver al archivo de la pantalla de carga", "pickup_caption": "Hasta 1,5 GB. Delimitadores detectados automáticamente: coma, tabulador, punto y coma, barra vertical. Codificación detectada automáticamente (UTF-8 / UTF-16 / cp1252 / familia Latin-1 / cp1250 / cp1251 / KOI8-R / Mac Roman / Shift_JIS / GB18030 / Big5 / EUC-KR), con opción de sustituirla en la página Revisar.", "intro_multi": "Suelta archivos abajo. Cada uno se analiza localmente — no se sube a ningún lado.", "uploader_label_multi": "Sube archivos CSV, TSV o Excel", "clear_results": "Borrar resultados", "empty_state": "Sube uno o más archivos para empezar. Tus datos nunca salen de este equipo." }, "findings": { "header": "Problemas detectados", "none": "No se detectaron problemas. Abre cualquier herramienta de abajo para empezar a trabajar.", "severity_summary_segment": "{icon} {n} {severity}", "tool_section_label": "{tool} — {n} hallazgo(s)", "other_section_label": "Otros / a nivel de archivo — {n} hallazgo(s)", "open_tool": "Abrir {tool} →", "untargeted_label": "Informativo" }, "gate": { "warning": "**{name}** debe pasar la verificación de normalización CSV antes de poder usar esta herramienta. Abre la página Revisar para aplicar las correcciones recomendadas por el analizador.", "default_name": "el archivo cargado", "open_review": "Ir a Revisar y Normalizar" }, "quit": { "button": "Cerrar app", "shutting_down": "Cerrando… ya puedes cerrar esta ventana.", "farewell_title": "DataTools se ha cerrado", "farewell_subtitle": "Ya puedes cerrar esta ventana.", "close_window_button": "Cerrar esta ventana", "close_hint": "Los navegadores no permiten que JavaScript cierre una pestaña que tú abriste — tampoco pueden enviar Ctrl+W ni Alt+F4 (esas combinaciones las intercepta el SO, no la página). Ejecuta DataTools con `python -m src.gui` para obtener una ventana Chrome/Edge --app que sí se cierra. Mientras tanto, esta pestaña pasará a una página en blanco en un momento — ciérrala con Ctrl+W (o ⌘W en Mac)." }, "close_page": { "page_title": "DataTools — Cerrar", "title": "🛑 Cerrar DataTools", "caption": "Detén la aplicación local y libera la terminal.", "body": "Al pulsar el botón de abajo se cerrará el servidor de DataTools. Cualquier trabajo sin guardar en otras herramientas se perderá. Una vez cerrada la app, puedes cerrar esta ventana.", "button": "Cerrar la app" }, "activation": { "page_title": "DataTools — Activar", "title": "🔑 Activar DataTools", "intro": "DataTools debe activarse antes de desbloquear cualquier herramienta. Introduce el nombre y correo asociados a tu compra, y luego pega el código de licencia del correo de entrega.", "name_label": "Nombre completo", "name_help": "Debe coincidir con el nombre en el recibo de compra.", "email_label": "Correo electrónico", "email_help": "Debe coincidir con el correo del recibo de compra.", "blob_label": "Código de licencia", "blob_help": "Empieza con `DTLIC1:` — pega la cadena completa.", "activate_button": "Activar", "renew_button": "Aplicar renovación", "or_separator": "— o —", "success": "¡Activado! Bienvenido, {name}. Tu licencia es válida hasta el {expires}.", "renewed": "Licencia renovada. Nueva fecha de caducidad: {expires}.", "errors_heading": "Problema al activar", "deactivate_button": "Desactivar este dispositivo", "deactivate_help": "Elimina el archivo de licencia local. Tendrás que volver a pegar tu código para reactivarla." }, "license": { "status_active": "{tier} · {days} días restantes", "status_trial": "Prueba · {days} días restantes", "status_expired": "Caducada", "status_not_activated": "Sin activar", "status_invalid": "Licencia inválida", "renewal_warning_30": "⚠️ La licencia caduca en {days} días. Renueva pronto para evitar interrupciones.", "renewal_warning_expired": "🛑 La licencia caducó el {date}. Renuévala para seguir usando DataTools.", "tier_trial": "Prueba", "tier_lite": "Lite", "tier_core": "Core", "tier_pro": "Pro", "tier_enterprise": "Enterprise", "registered_to": "Registrado a nombre de {name} · {email}", "expires_on": "Caduca el {date}", "issued_on": "Emitida el {date}", "view_details": "Detalles de la licencia", "feature_locked_title": "🔒 Esta herramienta no está incluida en tu licencia {tier}", "feature_locked_body": "Tu licencia actual incluye: {features}. Actualiza para acceder a esta herramienta.", "upgrade_link": "Gestionar licencia", "status_locked": "Bloqueado" }, "tools": { "01_deduplicator": { "name": "Buscar duplicados", "description": "Coincidencia difusa, normalización, selección de superviviente y revisión interactiva.", "page_title": "🔍 Buscar duplicados", "page_caption": "Encuentra y elimina filas duplicadas en archivos CSV, texto delimitado y Excel." }, "02_text_cleaner": { "name": "Limpiar texto", "description": "Recorte de espacios, colapso de espacios múltiples, normalización Unicode, manejo de BOM y de finales de línea.", "page_title": "✂️ Limpiar texto", "page_caption": "Recorta espacios, normaliza comillas tipográficas, elimina caracteres invisibles y unifica saltos de línea. Se ejecuta localmente — tus datos nunca salen de este equipo." }, "03_format_standardizer": { "name": "Estandarizar formatos", "description": "Estandariza fechas, monedas, nombres, números de teléfono y direcciones.", "page_title": "📐 Estandarizar formatos", "page_caption": "Canoniza fechas, números de teléfono, monedas, nombres, direcciones y booleanos columna por columna. Se ejecuta localmente — tus datos nunca salen de este equipo." }, "04_missing_handler": { "name": "Corregir valores faltantes", "description": "Detecta nulos disfrazados, analiza la ausencia de datos y aplica estrategias de imputación.", "page_title": "🕳️ Corregir valores faltantes", "page_caption": "Detecta nulos disfrazados, perfila la ausencia de datos y aplica imputación o estrategias de descarte. Se ejecuta localmente — tus datos nunca salen de este equipo." }, "05_column_mapper": { "name": "Mapear columnas", "description": "Renombra columnas, aplica un esquema objetivo y fuerza tipos de datos.", "page_title": "🗂️ Mapear columnas", "page_caption": "Renombra columnas, aplica un esquema objetivo y fuerza tipos. Se ejecuta localmente — tus datos nunca salen de este equipo." }, "06_outlier_detector": { "name": "Detectar valores atípicos", "description": "Detección por Z-score, IQR y MAD con reglas de dominio y winsorización.", "page_title": "📊 Detectar valores atípicos", "page_caption": "Detecta y trata valores atípicos en columnas numéricas." }, "07_multi_file_merger": { "name": "Combinar archivos", "description": "Combina varios archivos CSV/Excel alineando sus esquemas.", "page_title": "📎 Combinar archivos", "page_caption": "Combina varios archivos CSV y Excel en un único conjunto de datos." }, "08_validator_reporter": { "name": "Verificación de calidad", "description": "Valida contra reglas y genera informes de calidad en PDF/Excel.", "page_title": "✅ Verificación de calidad", "page_caption": "Valida datos contra reglas y genera informes de calidad." }, "09_pipeline_runner": { "name": "Flujos automatizados", "description": "Encadena herramientas en el orden recomendado y pasa la salida entre pasos.", "page_title": "⚙️ Flujos automatizados", "page_caption": "Encadena pasos de limpieza de DataTools en un flujo repetible. La canalización recomienda un orden; tú mantienes el control." } }, "nav": { "section_review": "Revisión de datos", "section_cleaners": "Limpiadores de datos", "section_transformations": "Transformaciones", "section_automations": "Automatizaciones", "review_page_title": "Revisión", "home_page_title": "Inicio", "section_account": "Cuenta", "activate_title": "Activar", "close_title": "Cerrar", "section_close": "Cerrar", "back_to_home": "← Volver al inicio" }, "footer": { "close": "Cerrar", "help": "Ayuda", "help_title": "DataTools", "help_version": "Versión {version}", "help_support": "Soporte: {email}", "help_license_label": "Licencia", "help_license_inactive": "No activada", "help_license_active": "{name}", "help_license_expires": "Caduca {date} ({days} días)", "help_activate_link": "Activar ahora →", "help_dismiss": "Cerrar" } }