Exit guards: closing the app and leaving a card with unsaved changes - Closing the window asks when a job, an update download, an unsaved card or a busy dialog would be lost; the deck is flushed first; "Save and close" for the card. Needs core:window:allow-destroy. - The discard dialog of the designer gains "Save and continue"; the arrows, Alt+Left/Right and the view tabs now ask too. - Dialogs declare their own state with useEstadoParaCerrar. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Internacionalización: diccionarios en JSON (también el español, la fuente) Los diccionarios de src/i18n pasan de .ts a .json, un fichero por área, también el español (cada cadena vale lo mismo que su clave). Se funden en cargar.ts; ya no hay index.ts. pnpm idiomas comprueba claves repetidas en un fichero y la identidad del español. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Interfaz en 15 idiomas, cartas diseñadas en cualquiera de ellos y emoji de Noto
Páginas en español con su título como nombre, sin prefijo ES- Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Wiki en español, selector de idioma y correcciones Cada página tiene ahora su versión ES-*, con barra de idioma bajo el título. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Documentación completa del proyecto (inglés) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>