Pakete, Repositories und App-Kategorien suchen

GitHub-RepositoryFirelands128/locale_names

locale_names

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

Projektcover von locale_names
Sterne
7
Forks
3
Letzter Push (UTC)
23.05.2024
Projektstatus
Aktiv

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

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));
Wenqi Li GitHub avatar
GitHub-Autor

Wenqi Li ↗

Full Stack Software Engineer. ML/DL & Big Data related implementations.

UCSCSilicon ValleyOffizielle Website ↗
SprachenDartSwiftKotlinObjective-C

Von diesem Repository veröffentlichte Pakete

Verwendete Abhängigkeiten

Abhängigkeiten 3 Einträge

  • flutter{"sdk":"flutter"}
  • flutter_testEntwicklung{"sdk":"flutter"}
  • flutter_lintsEntwicklung^2.0.0

Wie wähle ich ein passendes Repository?

Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.

  1. Nach Name, Autor oder Beschreibung suchen und nach Thema eingrenzen.
  2. Sterne, Forks und letzte Pushes vergleichen. Sterne zeigen Interesse, garantieren aber keine Qualität.
  3. Vor der Nutzung README, Lizenz und Issues auf GitHub prüfen.

Quellen und Pflege

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗