Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.1.1

locale_names

Ein Flutter-Paket, das Lokalisierungsnamen in Lokalitäten bereitstellt.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
22.800
Likes
11
Pub-Punkte
160

Paket installieren

flutter pub add locale_names

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das lokalisierte Anzeigenamen für Gebietsschemata bereitstellt, sodass Apps Sprach- und Ländernamen in der bevorzugten Sprache des Benutzers anzeigen können. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Es vereinfacht die Internationalisierung durch präzise, kulturell angemessene Bezeichnungen für Gebietsschemata, ohne manuelle Übersetzungsverwaltung zu erfordern. Ideal für Apps, die eine nahtlose mehrsprachige Erfahrung bieten möchten.

Anwendungsfälle

  • Sprachnamen in den App-Einstellungen anzeigen
  • Ländernamen in Lokalisierungsauswahllisten anzeigen
  • Benutzeroberfläche mit nativen Sprachbezeichnungen verbessern
  • Unterstützung mehrsprachiger App-Oberflächen
  • Konsistente Lokalisierungsnamen über Plattformen hinweg bereitstellen

Hauptmerkmale

  • Lokalisierter Anzeigename für Gebietseinstellungen
  • Plattformübergreifende Unterstützung
  • Einfache Integration über pub
  • Keine externen Abhängigkeiten
  • Bewahrt kulturelle Genauigkeit

Geeignet für

  • Internationalisierte Flutter-Anwendungen
  • Apps für globale Zielgruppen
  • lokalisierungsintensive Benutzeroberflächen
  • Entwickler, die nach einfachen Lokalisierungsnamen suchen
  • Projekte, die für Übersetzungen nur minimale Einrichtung erfordern

Hinweise

  • Benötigt manuelle Aktualisierungen für neue Lokale
  • Beschränkt auf Anzeigename-Funktionen
  • Behandelt keine Textrichtung oder Pluralisierung
  • Beruht auf eingeschlossenen Lokalisierungsdaten
  • Möglicherweise sind zusätzliche Pakete für vollständige i18n erforderlich

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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));

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden