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
44,6 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
  • Suporta os formatos de arquivo .po e .mo
  • Compatibilidade multiplataforma
  • API simples para análise e compilação
  • Sem dependências externas
  • Extração e codificação eficientes de mensagens
Indicado para
  • Desenvolvedores Flutter que precisam de i18n
  • Equipes que usam gettext para traduções
  • Projetos direcionados para múltiplas plataformas
  • Automação de build envolvendo arquivos de tradução
  • Desenvolvedores evitam bibliotecas de tradução em tempo de execução
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