Buscar pacotes, repositórios e categorias de apps

Capa de flutter_translate
Detalhes do pacotev4.1.0

flutter_translate

Flutter Translate é uma biblioteca de localização/internacionalização (i18n) totalmente funcional para o Flutter.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
2,7 mil
Curtidas
271
Pontos Pub
150

Instalar pacote

flutter pub add flutter_translate

Visão geral do pacote

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

Flutter Translate é uma biblioteca abrangente de localização e internacionalização (i18n) projetada para aplicativos Flutter. Permite que desenvolvedores gerenciem traduções em múltiplos idiomas de forma eficiente, suportando troca dinâmica de idioma e integração fácil com arquivos de tradução JSON. O pacote simplifica o processo de adaptar aplicativos para públicos globais, fornecendo APIs intuitivas para traduzir texto, lidar com pluralização e gerenciar mudanças de localidade em tempo real. Funciona em todas as principais plataformas, incluindo Android, iOS, macOS, Windows e Linux.

Casos de uso

  • Suporte a aplicativos multilíngues
  • Mudança dinâmica de idioma
  • Gerenciamento de tradução baseado em JSON
  • Localização do aplicativo para usuários globais
  • Atualizações de localidade em tempo de execução

Principais recursos

  • Suporta arquivos de tradução JSON
  • Mudança dinâmica de idioma sem reinício
  • Pluralização e tratamento de gênero
  • Integração fácil com widgets do Flutter
  • Compatibilidade multiplataforma

Indicado para

  • Aplicativos globais para celular e desktop
  • Aplicativos que exigem atualizações frequentes de idioma
  • Desenvolvedores novos em i18n no Flutter
  • Projetos com necessidades complexas de tradução

Considerações

  • Requer configuração manual de arquivos de tradução
  • Serviços limitados de tradução integrados
  • No automatic translation from source
  • Mais adequado para projetos com ativos de linguagem definidos
  • Pode ser necessário ferramentas adicionais para traduções em grande escala

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

pub package Awesome Flutter License: MIT Flutter.io


Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.

It lets you define translations for your content in different languages and switch between them easily.

Example

Features

  • Very easy to use
  • Mobile, Web and Desktop support
  • Pluralization and Duals support
  • Supports both languageCode (en) and languageCode_countryCode (en_US) locale formats
  • Automatically save & restore the selected locale with a simple implementation
  • Full support for right-to-left locales
  • Fallback locale support in case the system locale is unsupported
  • Supports both inline or nested JSON

Documentation

Complete documentation is available on the wiki page.

To get started please see Installation, Configuration & Usage.

Example

https://github.com/Jesway/Flutter-Translate/tree/master/example

Issues

Please file any issues, bugs or feature request here.

License

This project is licensed under the MIT License

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote