Coomer [Update Beta-V0.3]
Nuevas Características
-
Soporte de Localización
- Implementado soporte de localización para habilitar la traducción de la UI a múltiples idiomas.
- Añadidos archivos de traducción en formato JSON para inglés y español (
languages.json
). - La UI ahora carga dinámicamente las traducciones basadas en la configuración de idioma del usuario.
-
Cambio de Idioma
- Añadida la capacidad de cambiar el idioma de la UI en tiempo real a través de un nuevo menú de configuración.
- Implementada una nueva ventana de selección de idioma que permite al usuario cambiar entre inglés y español.
-
Preferencia de Idioma Persistente
- La preferencia de idioma del usuario ahora se guarda en
config.json
, permitiendo a la aplicación recordar la selección de idioma entre sesiones.
- La preferencia de idioma del usuario ahora se guarda en
Mejoras
-
Refactorización de la Configuración del Menú
- Refactorizado el código para la construcción del menú para mejorar la mantenibilidad y facilitar futuras adiciones de idiomas.
- Introducido un método
build_menus
para reconstruir dinámicamente los menús basados en el idioma actual.
-
Compatibilidad con CustomTkinter
- Mejoras en la compatibilidad con CustomTkinter, incluyendo el uso de
CTkToplevel
para la ventana de selección de idioma.
- Mejoras en la compatibilidad con CustomTkinter, incluyendo el uso de
Correcciones de Errores
- Actualizaciones de Etiquetas del Menú
- Solucionados varios problemas relacionados con la actualización de etiquetas de menú y submenú al cambiar de idioma.
- Asegurado que las etiquetas del menú se actualicen correctamente al cambiar de idioma sin necesidad de reiniciar la aplicación.