16 de novembro de 2024

Encerramento do Programa:
Problema: O programa não encerrava completamente ao clicar no botão "X" ou ao usar comandos de fechamento, deixando processos como reprodução de áudio ou conexão com ATCs ativos em segundo plano.
Correção: Implementamos uma lógica que encerra todos os processos abertos, como streams de áudio e threads em execução, garantindo que o programa feche de forma completa e sem travamentos.
Tradução Automática dos Botões de Áudio:
Agora, os títulos dos botões de áudios (como "Bem-vindos à bordo", "Preparar para a decolagem", etc.) são traduzidos automaticamente para o idioma selecionado pelo usuário.
Como funciona: O sistema busca as traduções disponíveis no arquivo language.json, permitindo que os títulos sejam exibidos no idioma correspondente, oferecendo uma experiência mais personalizada.
Seletor de Idioma:
Adicionado um botão para seleção de idioma diretamente na interface.
Como funciona: Os usuários podem abrir uma janela popup que exibe a lista de idiomas disponíveis, permitindo mudar o idioma da interface de forma simples e rápida.
Idiomas disponíveis: Árabe, Alemão, Inglês, Espanhol, Francês, Italiano, Japonês, Coreano, Português (BR), Português (PT), Russo, Chinês (Simplificado), Chinês (Tradicional).
Benefício: A alteração de idioma é aplicada imediatamente e salva para uso futuro, sem a necessidade de reconfiguração manual.