FLUTTER ECOSYSTEM

i18n

Solução simples de i18n para Dart e Flutter. Usa geração de código para gerar traduções como classes Dart. Eficiente e funciona com autocomplete!

Versão mais recente
4.2.6
Downloads em 30 dias
3,3 mil
Curtidas
104
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Uma solução simples e eficiente de internacionalização para Dart e Flutter que usa geração de código para criar classes de tradução a partir de arquivos JSON. Permite traduções seguras por tipo e com autocomplete, com pouca ou nenhuma boilerplate. O pacote se integra perfeitamente em projetos Flutter, suportando todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Os desenvolvedores se beneficiam de desempenho rápido e melhor experiência de desenvolvimento graças ao autocomplete do IDE e verificações em tempo de compilação.

Casos de uso
  • Suporte a aplicativos multilíngues
  • Acesso seguro ao tipo de tradução
  • Autocompletar em IDEs
  • Desempenho de tempo de execução eficiente
  • Integração contínua com o Flutter
  • Manutenção fácil de arquivos de tradução
Principais recursos
  • Geração de código para classes de tradução
  • Acesso seguro ao tipo de tradução
  • Suporte de autocomplete do IDE
  • Mínimo boilerplate
  • Suporta múltiplas plataformas
  • Desempenho rápido de tempo de execução
Indicado para
  • Aplicativos Flutter que exigem localização
  • Equipes gerenciando múltiplos idiomas
  • Desenvolvedores que querem segurança de tipo
  • Projetos que priorizam a experiência do desenvolvedor
  • Aplicativos direcionados a públicos globais
  • Projetos usando JSON para traduções
Considerações
  • Requer um passo de geração de código
  • Arquivos JSON devem estar corretamente estruturados
  • Configuração inicial necessária para codegen
  • Limitado a fontes de tradução baseadas em JSON
  • Nenhum mecanismo de fallback embutido
  • Manuseio manual da troca de localidade
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add i18n

Categorias

Dependências

Lista de dependências 7 itens

Repositório-fonte

Projetos relacionados