Visão geral
Um pacote leve do Flutter para gerenciar traduções de aplicativos usando arquivos TOML (Linguagem Obvia e Mínima de Tom). Construído sobre o LocalizationsDelegate do Flutter, permite a fácil integração de strings localizadas carregando pares chave-valor a partir de arquivos TOML. O pacote suporta múltiplos idiomas e simplifica os fluxos de tradução com uma formatação limpa e legível por humanos. Ideal para desenvolvedores que buscam uma alternativa mínima e estruturada ao JSON ou YAML para localização. Funciona em todas as principais plataformas do Flutter, incluindo Android, iOS, Web, macOS, Windows e Linux.
Casos de uso
- Gerenciando conteúdo de aplicativo multilíngue
- Carregando traduções de arquivos TOML
- Simplificando a configuração de localização em aplicativos Flutter
- Apoio à troca dinâmica de idioma
- Integração de arquivos de texto estruturados para traduções
Principais recursos
- arquivos de tradução baseados em TOML
- Pé de dependência mínima
- Construído no LocalizationsDelegate
- Suporte multiplataforma
- Formato de configuração fácil de ler
- Detecção automática de localidade
Indicado para
- Desenvolvedores que preferem TOML em vez de JSON/YAML
- Projetos que exigem localização leve
- Equipes usando formatos de texto estruturado
- Aplicativos direcionados a múltiplos idiomas
- Aplicativos Flutter que precisam de gerenciamento simples de tradução
Considerações
- Requer configuração manual de arquivos TOML
- Limitado a traduções básicas de strings
- Nenhum ferramenta de edição de tradução integrada
- A análise de TOML pode ser menos familiar do que a de JSON
- Não adequado para estruturas de localização complexas