FLUTTER ECOSYSTEM

i69n

Ferramenta simples de internacionalização para Dart e Flutter, baseada em arquivos YAML e geração de código-fonte.

Versão mais recente
3.6.0
Downloads em 30 dias
8,3 mil
Curtidas
58
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

i69n é um pacote leve de internacionalização para Dart e Flutter que utiliza arquivos YAML para gerenciar traduções e aproveita a geração de código-fonte para verificações seguras em tempo de compilação. Simplifica a localização permitindo que os desenvolvedores definam strings de idioma em arquivos YAML estruturados e gerar automaticamente código Dart para acesso fácil. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para aplicativos multiplataforma que exigem fluxos de trabalho de tradução robustos, mas simples.

Casos de uso
  • Suporte a aplicativos multilíngues
  • Gerenciamento de tradução estática
  • Acesso de string seguro por tipo
  • Localização multiplataforma
  • Integração CI/CD
  • fluxo de trabalho de tradução amigável ao desenvolvedor
Principais recursos
  • arquivos de tradução baseados em YAML
  • Geração de código-fonte
  • Acesso seguro ao tipo de tradução
  • Validação em tempo de compilação
  • Mínimo boilerplate
  • Suporte para todas as principais plataformas
Indicado para
  • Projetos Flutter que precisam de i18n simples
  • Equipes gerenciando traduções por meio de YAML
  • Desenvolvedores que querem segurança em tempo de compilação
  • Aplicativos direcionados a múltiplos idiomas
  • Projetos com pipelines de CI/CD rígidos
  • Necessidades de localização pequenas a médias
Considerações
  • Requer um passo de geração de código
  • Sobrecarga de gerenciamento de arquivos YAML
  • mudança limitada de idioma em tempo de execução
  • Não ideal para traduções dinâmicas ou impulsionadas por servidor
  • Atualização manual dos arquivos gerados necessária após alterações
  • Mais adequado para conjuntos estáticos de tradução
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add i69n

Categorias

Repositório-fonte

Projetos relacionados

Ainda não há dados.