Locale Names
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));
Libraries
- locale_names
- names_af
- names_af_NA
- names_af_ZA
- names_agq
- names_ak
- names_am
- names_am_ET
- names_ar
- names_ar_AE
- names_ar_BH
- names_ar_DJ
- names_ar_DZ
- names_ar_EG
- names_ar_EH
- names_ar_ER
- names_ar_IL
- names_ar_IQ
- names_ar_JO
- names_ar_KM
- names_ar_KW
- names_ar_LB
- names_ar_LY
- names_ar_MA
- names_ar_MR
- names_ar_OM
- names_ar_PS
- names_ar_QA
- names_ar_SA
- names_ar_SD
- names_ar_SO
- names_ar_SS
- names_ar_SY
- names_ar_TD
- names_ar_TN
- names_ar_YE
- names_as
- names_as_IN
- names_asa
- names_ast
- names_az
- names_az_AZ
- names_az_Cyrl
- names_az_Cyrl_AZ
- names_az_Latn
- names_bas
- names_be
- names_be_BY
- names_bem
- names_bez
- names_bg
- names_bg_BG
- names_bm
- names_bm_Latn
- names_bn
- names_bn_BD
- names_bn_IN
- names_bo
- names_bo_CN
- names_bo_IN
- names_br
- names_br_FR
- names_brx
- names_bs
- names_bs_BA
- names_bs_Cyrl
- names_bs_Cyrl_BA
- names_bs_Latn
- names_ca
- names_ca_AD
- names_ca_ES
- names_ca_FR
- names_ca_IT
- names_ccp
- names_ce
- names_ceb
- names_cgg
- names_chr
- names_ckb
- names_cs
- names_cs_CZ
- names_cu
- names_cy
- names_cy_GB
- names_da
- names_da_DK
- names_da_GL
- names_dav
- names_de
- names_de_AT
- names_de_BE
- names_de_CH
- names_de_DE
- names_de_LI
- names_de_LU
- names_dje
- names_dsb
- names_dua
- names_dyo
- names_dz
- names_dz_BT
- names_ebu
- names_ee
- names_ee_GH
- names_ee_TG
- names_el
- names_el_CY
- names_el_GR
- names_en
- names_en_150
- names_en_AE
- names_en_AG
- names_en_AI
- names_en_AS
- names_en_AT
- names_en_AU
- names_en_BB
- names_en_BE
- names_en_BI
- names_en_BM
- names_en_BS
- names_en_BW
- names_en_BZ
- names_en_CA
- names_en_CC
- names_en_CH
- names_en_CK
- names_en_CM
- names_en_CX
- names_en_CY
- names_en_DE
- names_en_DG
- names_en_DK
- names_en_DM
- names_en_Dsrt
- names_en_ER
- names_en_FI
- names_en_FJ
- names_en_FK
- names_en_FM
- names_en_GB
- names_en_GD
- names_en_GG
- names_en_GH
- names_en_GI
- names_en_GM
- names_en_GU
- names_en_GY
- names_en_HK
- names_en_IE
- names_en_IL
- names_en_IM
- names_en_IN
- names_en_IO
- names_en_JE
- names_en_JM
- names_en_KE
- names_en_KI
- names_en_KN
- names_en_KY
- names_en_LC
- names_en_LR
- names_en_LS
- names_en_MG
- names_en_MH
- names_en_MO
- names_en_MP
- names_en_MS
- names_en_MT
- names_en_MU
- names_en_MW
- names_en_MY
- names_en_NA
- names_en_NF
- names_en_NG
- names_en_NL
- names_en_NR
- names_en_NU
- names_en_NZ
- names_en_PG
- names_en_PH
- names_en_PK
- names_en_PN
- names_en_PR
- names_en_PW
- names_en_RW
- names_en_SB
- names_en_SC
- names_en_SD
- names_en_SE
- names_en_SG
- names_en_SH
- names_en_SI
- names_en_SL
- names_en_SS
- names_en_SX
- names_en_SZ
- names_en_TC
- names_en_TK
- names_en_TO
- names_en_TT
- names_en_TV
- names_en_TZ
- names_en_UG
- names_en_UM
- names_en_US
- names_en_VC
- names_en_VG
- names_en_VI
- names_en_VU
- names_en_WS
- names_en_ZA
- names_en_ZM
- names_en_ZW
- names_eo
- names_es
- names_es_419
- names_es_AR
- names_es_BO
- names_es_CL
- names_es_CO
- names_es_CR
- names_es_CU
- names_es_DO
- names_es_EA
- names_es_EC
- names_es_ES
- names_es_GQ
- names_es_GT
- names_es_HN
- names_es_IC
- names_es_MX
- names_es_NI
- names_es_PA
- names_es_PE
- names_es_PH
- names_es_PR
- names_es_PY
- names_es_SV
- names_es_US
- names_es_UY
- names_es_VE
- names_et
- names_et_EE
- names_eu
- names_eu_ES
- names_ewo
- names_fa
- names_fa_AF
- names_fa_IR
- names_ff
- names_ff_Adlm
- names_fi
- names_fi_FI
- names_fil
- names_fo
- names_fo_DK
- names_fo_FO
- names_fr
- names_fr_BE
- names_fr_BF
- names_fr_BI
- names_fr_BJ
- names_fr_BL
- names_fr_CA
- names_fr_CD
- names_fr_CF
- names_fr_CG
- names_fr_CH
- names_fr_CI
- names_fr_CM
- names_fr_DJ
- names_fr_DZ
- names_fr_FR
- names_fr_GA
- names_fr_GF
- names_fr_GN
- names_fr_GP
- names_fr_GQ
- names_fr_HT
- names_fr_KM
- names_fr_LU
- names_fr_MA
- names_fr_MC
- names_fr_MF
- names_fr_MG
- names_fr_ML
- names_fr_MQ
- names_fr_MR
- names_fr_MU
- names_fr_NC
- names_fr_NE
- names_fr_PF
- names_fr_PM
- names_fr_RE
- names_fr_RW
- names_fr_SC
- names_fr_SN
- names_fr_SY
- names_fr_TD
- names_fr_TG
- names_fr_TN
- names_fr_VU
- names_fr_WF
- names_fr_YT
- names_fur
- names_fy
- names_ga
- names_ga_IE
- names_gd
- names_gd_GB
- names_gl
- names_gl_ES
- names_gsw
- names_gu
- names_gu_IN
- names_guz
- names_gv
- names_ha
- names_ha_GH
- names_ha_Latn
- names_ha_NE
- names_ha_NG
- names_haw
- names_he
- names_he_IL
- names_hi
- names_hi_IN
- names_hr
- names_hr_BA
- names_hr_HR
- names_hsb
- names_hu
- names_hu_HU
- names_hy
- names_hy_AM
- names_ia
- names_id
- names_id_ID
- names_ig
- names_ig_NG
- names_ii
- names_is
- names_is_IS
- names_it
- names_it_CH
- names_it_IT
- names_it_SM
- names_ja
- names_ja_JP
- names_jgo
- names_jmc
- names_jv
- names_jv_ID
- names_ka
- names_ka_GE
- names_kab
- names_kam
- names_kde
- names_kea
- names_khq
- names_ki
- names_kk
- names_kk_Cyrl
- names_kk_KZ
- names_kkj
- names_kl
- names_kl_GL
- names_kln
- names_km
- names_km_KH
- names_kn
- names_kn_IN
- names_ko
- names_ko_KP
- names_ko_KR
- names_kok
- names_ks
- names_ks_Arab
- names_ksb
- names_ksf
- names_ksh
- names_ku
- names_kw
- names_kw_GB
- names_ky
- names_ky_Cyrl
- names_ky_KG
- names_lag
- names_lb
- names_lg
- names_lkt
- names_ln
- names_lo
- names_lo_LA
- names_lrc
- names_lt
- names_lt_LT
- names_lu
- names_lu_CD
- names_luo
- names_luy
- names_lv
- names_lv_LV
- names_mai
- names_mas
- names_mer
- names_mfe
- names_mg
- names_mg_MG
- names_mgh
- names_mgo
- names_mi
- names_mk
- names_mk_MK
- names_ml
- names_ml_IN
- names_mn
- names_mn_Cyrl
- names_mn_MN
- names_mni
- names_mr
- names_mr_IN
- names_ms
- names_ms_BN
- names_ms_Latn
- names_ms_MY
- names_ms_SG
- names_mt
- names_mt_MT
- names_mua
- names_my
- names_my_MM
- names_mzn
- names_naq
- names_nb
- names_nb_NO
- names_nb_SJ
- names_nd
- names_nds
- names_ne
- names_ne_IN
- names_ne_NP
- names_nl
- names_nl_AW
- names_nl_BE
- names_nl_BQ
- names_nl_CW
- names_nl_NL
- names_nl_SR
- names_nl_SX
- names_nmg
- names_nn
- names_nn_NO
- names_nnh
- names_no
- names_nus
- names_nyn
- names_om
- names_or
- names_or_IN
- names_os
- names_os_GE
- names_os_RU
- names_pa
- names_pa_Arab
- names_pa_Guru
- names_pa_IN
- names_pa_PK
- names_pcm
- names_pl
- names_prg
- names_ps
- names_ps_AF
- names_ps_PK
- names_pt
- names_pt_AO
- names_pt_BR
- names_pt_CV
- names_pt_GW
- names_pt_MO
- names_pt_MZ
- names_pt_PT
- names_pt_ST
- names_pt_TL
- names_qu
- names_qu_BO
- names_qu_EC
- names_qu_PE
- names_rm
- names_rm_CH
- names_rn
- names_ro
- names_ro_MD
- names_ro_RO
- names_rof
- names_ru
- names_ru_BY
- names_ru_KG
- names_ru_KZ
- names_ru_MD
- names_ru_RU
- names_ru_UA
- names_rw
- names_rwk
- names_sah
- names_saq
- names_sat
- names_sbp
- names_sd
- names_sd_Deva
- names_se
- names_se_FI
- names_se_NO
- names_se_SE
- names_seh
- names_ses
- names_sg
- names_sg_CF
- names_sh
- names_sh_BA
- names_shi
- names_shi_Latn
- names_shi_Tfng
- names_si
- names_si_LK
- names_sk
- names_sl
- names_sl_SI
- names_smn
- names_sn
- names_sn_ZW
- names_so
- names_so_DJ
- names_so_ET
- names_so_KE
- names_so_SO
- names_sq
- names_sq_AL
- names_sq_MK
- names_sq_XK
- names_sr
- names_sr_BA
- names_sr_Cyrl
- names_sr_Cyrl_BA
- names_sr_Cyrl_ME
- names_sr_Cyrl_XK
- names_sr_Latn
- names_sr_Latn_BA
- names_sr_Latn_ME
- names_sr_Latn_RS
- names_sr_Latn_XK
- names_sr_ME
- names_sr_RS
- names_sr_XK
- names_st
- names_su
- names_sv
- names_sv_AX
- names_sv_FI
- names_sv_SE
- names_sw
- names_sw_CD
- names_sw_KE
- names_sw_TZ
- names_sw_UG
- names_swc
- names_ta
- names_ta_IN
- names_ta_LK
- names_ta_MY
- names_ta_SG
- names_te
- names_te_IN
- names_teo
- names_tg
- names_tg_TJ
- names_th
- names_th_TH
- names_ti
- names_ti_ER
- names_ti_ET
- names_tk
- names_tl
- names_to
- names_to_TO
- names_tr
- names_tr_CY
- names_tr_TR
- names_tt
- names_tt_RU
- names_twq
- names_tzm
- names_ug
- names_ug_Arab
- names_uk
- names_uk_UA
- names_ur
- names_ur_IN
- names_ur_PK
- names_uz
- names_uz_AF
- names_uz_Arab
- names_uz_Cyrl
- names_uz_Cyrl_UZ
- names_uz_Latn
- names_uz_Latn_UZ
- names_uz_UZ
- names_vai
- names_vai_Latn
- names_vi
- names_vi_VN
- names_vo
- names_vun
- names_wae
- names_wo
- names_xh
- names_xog
- names_yav
- names_yi
- names_yo
- names_yo_BJ
- names_yo_NG
- names_yue
- names_yue_Hans
- names_zgh
- names_zh
- names_zh_CN
- names_zh_Hans
- names_zh_Hans_HK
- names_zh_Hans_MO
- names_zh_Hans_SG
- names_zh_Hant
- names_zh_Hant_HK
- names_zh_Hant_MO
- names_zh_Hant_TW
- names_zh_HK
- names_zh_MO
- names_zh_SG
- names_zh_TW
- names_zu
- names_zu_ZA