Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.20.3

intl

Contém código para lidar com mensagens internacionalizadas/localizadas, formatação e análise de datas e números, texto bidirecional e outros problemas de internacionalização.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
13,2 mi
Curtidas
6,1 mil
Pontos Pub
160

Instalar pacote

flutter pub add intl

Visão geral do pacote

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

O pacote intl fornece ferramentas abrangentes para internacionalização em aplicativos Flutter e Dart. Permite que desenvolvedores gerenciem mensagens localizadas, formatem e analisem datas e números de acordo com regras específicas do idioma, manipulem texto bidirecional e suportem conteúdo multilíngue. Desenvolvido por dart.dev, é essencial para criar aplicativos que se adaptam a diferentes idiomas e convenções culturais em plataformas como Android, iOS, Web, macOS, Windows e Linux. O pacote integra-se perfeitamente ao sistema de localização do Flutter e oferece suporte a necessidades complexas de formatação, como pluralização e mensagens baseadas no gênero.

Casos de uso

  • Localizando strings do aplicativo
  • Formatar datas e números por localidade
  • Manuseio de texto bidirecional
  • Suporte a múltiplos idiomas
  • Criando modelos de mensagem dinâmicos
  • Análise de entrada internacionalizada

Principais recursos

  • Formatação consciente de localidade
  • Pluralização e tratamento de gênero
  • Suporte de tradução de mensagens
  • Renderização de texto bidirecional
  • Análise de data e número
  • Integração com o framework de localização do Flutter

Indicado para

  • Aplicativos globais direcionados para múltiplas regiões
  • Aplicativos que exigem alternância dinâmica de idioma
  • Necessidades de formatação complexa
  • Interfaces de usuário multilíngues
  • Desenvolvedores construindo produtos internacionais acessíveis

Considerações

  • Requer configuração de arquivos de localização
  • Pode aumentar o tamanho do aplicativo com muitos idiomas
  • Necessita de configuração de localidade adequada
  • Depende da detecção correta do local
  • Limitado ao ecossistema Dart/Flutter
  • Requer gerenciamento manual dos catálogos de mensagens

README original

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

Overview

This repository is home to Dart internationalization (i18n) and localization (l10n) related packages.

Packages

Package Description Issues Version
intl Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues. issues pub package
intl4x A lightweight modular library for internationalization (i18n) functionality. issues pub package
intl_translation Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues. issues pub package
messages A lightweight modular library for localization (l10n) functionality. issues
messages_builder Build the messages for consumption by package:messages issues
messages_serializer Serialization of messages for package:messages. issues
messages_shrinker Removing unneeded messages from message data files for package:messages. issues pub package

Contribute

Let us know about bugs and feature requests, file a pull request, or participate in the discussions!

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Rankings