Visão geral
Um pacote leve de localização baseado em JSON construído sobre o LocalizationsDelegate do Flutter. Permite gerenciar facilmente strings localizadas carregando traduções a partir de arquivos JSON, suportando múltiplos idiomas e troca dinâmica de idioma. Projetado para simplicidade e integração com o sistema de internacionalização do Flutter, permite que desenvolvedores mantenham arquivos de tradução limpos e legíveis sem configurações complexas. Ideal para aplicativos que exigem suporte multilíngue simples com mínimo overhead.
Casos de uso
- Suporte a aplicativos multilíngues
- Mudança dinâmica de idioma
- Gerenciamento de arquivos de tradução simples
- Incorporando traduções em recursos
- Solução leve de localização
- Fallback de localização personalizável
Principais recursos
- arquivos de tradução baseados em JSON
- Estende LocalizationsDelegate
- Suporta múltiplos idiomas
- Integração fácil de ativos
- Mínimo boilerplate
- Tratamento de localidade de fallback
Indicado para
- Aplicativos pequenos a médios
- Desenvolvedores em busca de simplicidade
- Projetos com traduções estáticas
- Equipes que usam JSON para localização
- Aplicativos que precisam de i18n básico
- Prototipagem rápida
Considerações
- Não ideal para fluxos de trabalho de tradução em grande escala
- Nenhum ferramenta de edição de tradução integrada
- Gerenciamento manual de arquivos JSON
- Suporte limitado para pluralização
- Nenhuma extração automática de chave
- Requer configuração manual de localidade