FLUTTER ECOSYSTEM

gettext_parser

Biblioteca independente de plataforma para analisar e compilar arquivos gettext po e mo com dart

Versão mais recente
0.2.0
Downloads em 30 dias
40,3 mil
Curtidas
4
Pontos Pub
130

Visão geral do pacote

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

Visão geral

Uma biblioteca Dart independente de plataforma para análise e compilação de arquivos .po e .mo do gettext, permitindo localização robusta e internacionalização em aplicativos Flutter e outros aplicativos Dart. Suporta leitura de catálogos de tradução, extração de mensagens e geração de arquivos binários compilados .mo. O pacote é ideal para desenvolvedores que gerenciam conteúdo multilíngue em plataformas Android, iOS, Linux, macOS, Web e Windows. Com dependências mínimas e APIs simples, integra-se perfeitamente aos fluxos de trabalho existentes. É especialmente útil para projetos que exigem controle preciso sobre o manuseio de arquivos de tradução sem depender de ferramentas externas.

Casos de uso
  • Análise de arquivos .po para extração de traduções
  • Compilando arquivos .po em binários .mo
  • Integração com aplicativos Flutter para suporte a múltiplos idiomas
  • Gerenciando traduções em pipelines de CI/CD
  • Suporte à localização de desktop e web
Principais recursos
  • Supports both .po and .mo file formats
  • Cross-platform compatibility
  • Simple API for parsing and compiling
  • No external dependencies
  • Efficient message extraction and encoding
Indicado para
  • Flutter developers needing i18n
  • Teams using gettext for translations
  • Projects targeting multiple platforms
  • Build automation involving translation files
  • Developers avoiding runtime translation libraries
Considerações
  • Requer manipulação manual do carregamento da tradução
  • Não é um framework de i18n completo
  • Limitado à análise/compilação de arquivos
  • Sem fallback interno ou alternância de localidade
  • Melhor usado em conjunto com uma camada i18n personalizada
Plataformas compatíveisAndroidiOSLinuxmacOSWebWindows

Instalar pacote

flutter pub add gettext_parser

Categorias

Repositório-fonte

Projetos relacionados

Rankings