v1.1.1
locale_names
一個提供地區設定顯示名稱的 Flutter 套件。
10喜歡 1.1萬近 30 天下載150Pub 分數
AndroidiOSWebmacOSWindowsLinux
一個提供地區設定顯示名稱的 Flutter 套件。
{"sdk":"flutter"}{"sdk":"flutter"}^2.0.0以下為英文專案原文快照,最新內容請造訪 GitHub。
A Flutter package that provide locale display names in locales, by adding extension on Locale from dart:ui.
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';
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.defaultDisplayLanguage);
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.defaultDisplayLanguageScript);
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.defaultDisplayCountry);
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.nativeDisplayLanguage);
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.nativeDisplayLanguageScript);
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.nativeDisplayCountry);
Locale fr = Locale.fromSubtags(languageCode: "fr");
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.displayLanguageIn(fr));
Locale fr = Locale.fromSubtags(languageCode: "fr");
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.displayLanguageScriptIn(fr));
Locale fr = Locale.fromSubtags(languageCode: "fr");
Locale locale = Locale.fromSubtags(
languageCode: 'zh', scriptCode: "Hans", countryCode: 'CN');
print(locale.displayCountryIn(fr));