Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.1.1

locale_names

Um pacote Flutter que fornece nomes de exibição de localidade em locais.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
22,8 mil
Curtidas
11
Pontos Pub
160

Instalar pacote

flutter pub add locale_names

Visão geral do pacote

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

Um pacote Flutter que fornece nomes localizados para locais, permitindo que aplicativos exibam nomes de idiomas e países na língua preferida do usuário. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote simplifica a internacionalização ao oferecer rótulos precisos e culturalmente apropriados para locais sem exigir gerenciamento manual de traduções. Ideal para aplicativos que buscam oferecer uma experiência multilíngue fluida.

Casos de uso

  • Exibindo nomes de idiomas nas configurações do aplicativo
  • Mostrando nomes de países nos seletor de localização
  • Melhorando a interface do usuário com rótulos em idioma nativo
  • Suporte a interfaces de aplicativos multilíngues
  • Fornecendo nomes de localidade consistentes entre plataformas

Principais recursos

  • Nomes de exibição de localidade localizada
  • Suporte multiplataforma
  • Integração fácil por meio do pub
  • Sem dependências externas
  • Mantém a precisão cultural

Indicado para

  • Aplicações Flutter internacionalizadas
  • Aplicativos direcionados a públicos globais
  • Interfaces de usuário com foco em localização
  • Desenvolvedores procurando nomes simples de localidade
  • Projetos que exigem configuração mínima para traduções

Considerações

  • Requer atualizações manuais para novos locais
  • Limitado à funcionalidade de nome de exibição
  • Não lida com direção do texto ou pluralização
  • Depende dos dados de localização incluídos
  • Pode ser necessário pacotes adicionais para i18n completo

README original

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

Locale Names

pub package

A Flutter package that provide locale display names in locales, by adding extension on Locale from dart:ui.

Installation

Add locale_names as a dependency in your pubspec.yaml file.

dependencies:
  locale_names:

Import locale_names in files that it will be used:

import 'package:locale_names/locale_names.dart';

Usage

  • Get language display name in default locale, which is english.
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.defaultDisplayLanguage);
  • Get language and script display name in default locale, which is english.
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.defaultDisplayLanguageScript);
  • Get country display name in default locale, which is english.
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.defaultDisplayCountry);
  • Get language display name in native locale.
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.nativeDisplayLanguage);
  • Get language and script display name in native locale.
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.nativeDisplayLanguageScript);
  • Get country display name in native locale.
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.nativeDisplayCountry);
  • Get language display name in a specific locale.
Locale fr = Locale.fromSubtags(languageCode: "fr");
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.displayLanguageIn(fr));
  • Get language and script display name in a specific locale.
Locale fr = Locale.fromSubtags(languageCode: "fr");
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.displayLanguageScriptIn(fr));
  • Get country display name in a specific locale.
Locale fr = Locale.fromSubtags(languageCode: "fr");
Locale locale = Locale.fromSubtags(
        languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.displayCountryIn(fr));

Categorias

Repositório-fonte

Projetos que usam este pacote