






















# SS 2025-06-10:
# Remove 'c.utf8' -> 'en_US.UTF-8' because 'en_US.UTF-8' does not exist
# on all platforms.
locale_alias = {
'a3': 'az_AZ.KOI8-C',
'a3_az': 'az_AZ.KOI8-C',
'a3_az.koic': 'az_AZ.KOI8-C',
'aa_dj': 'aa_DJ.ISO8859-1',
'aa_er': 'aa_ER.UTF-8',
'aa_et': 'aa_ET.UTF-8',
'af': 'af_ZA.ISO8859-1',
'af_za': 'af_ZA.ISO8859-1',
'agr_pe': 'agr_PE.UTF-8',
'ak_gh': 'ak_GH.UTF-8',
'am': 'am_ET.UTF-8',
'am_et': 'am_ET.UTF-8',
'american': 'en_US.ISO8859-1',
'an_es': 'an_ES.ISO8859-15',
'anp_in': 'anp_IN.UTF-8',
'ar': 'ar_AA.ISO8859-6',
'ar_aa': 'ar_AA.ISO8859-6',
'ar_ae': 'ar_AE.ISO8859-6',
'ar_bh': 'ar_BH.ISO8859-6',
'ar_dz': 'ar_DZ.ISO8859-6',
'ar_eg': 'ar_EG.ISO8859-6',
'ar_in': 'ar_IN.UTF-8',
'ar_iq': 'ar_IQ.ISO8859-6',
'ar_jo': 'ar_JO.ISO8859-6',
'ar_kw': 'ar_KW.ISO8859-6',
'ar_lb': 'ar_LB.ISO8859-6',
'ar_ly': 'ar_LY.ISO8859-6',
'ar_ma': 'ar_MA.ISO8859-6',
'ar_om': 'ar_OM.ISO8859-6',
'ar_qa': 'ar_QA.ISO8859-6',
'ar_sa': 'ar_SA.ISO8859-6',
'ar_sd': 'ar_SD.ISO8859-6',
'ar_ss': 'ar_SS.UTF-8',
'ar_sy': 'ar_SY.ISO8859-6',
'ar_tn': 'ar_TN.ISO8859-6',
'ar_ye': 'ar_YE.ISO8859-6',
'arabic': 'ar_AA.ISO8859-6',
'as': 'as_IN.UTF-8',
'as_in': 'as_IN.UTF-8',
'ast_es': 'ast_ES.ISO8859-15',
'ayc_pe': 'ayc_PE.UTF-8',
'az': 'az_AZ.ISO8859-9E',
'az_az': 'az_AZ.ISO8859-9E',
'az_az.iso88599e': 'az_AZ.ISO8859-9E',
'az_ir': 'az_IR.UTF-8',
'be': 'be_BY.CP1251',
'be@latin': 'be_BY.UTF-8@latin',
'be_bg.utf8': 'bg_BG.UTF-8',
'be_by': 'be_BY.CP1251',
'be_by@latin': 'be_BY.UTF-8@latin',
'bem_zm': 'bem_ZM.UTF-8',
'ber_dz': 'ber_DZ.UTF-8',
'ber_ma': 'ber_MA.UTF-8',
'bg': 'bg_BG.CP1251',
'bg_bg': 'bg_BG.CP1251',
'bhb_in.utf8': 'bhb_IN.UTF-8',
'bho_in': 'bho_IN.UTF-8',
'bho_np': 'bho_NP.UTF-8',
'bi_vu': 'bi_VU.UTF-8',
'bn_bd': 'bn_BD.UTF-8',
'bn_in': 'bn_IN.UTF-8',
'bo_cn': 'bo_CN.UTF-8',
'bo_in': 'bo_IN.UTF-8',
'bokmal': 'nb_NO.ISO8859-1',
'bokm\xe5l': 'nb_NO.ISO8859-1',
'br': 'br_FR.ISO8859-1',
'br_fr': 'br_FR.ISO8859-1',
'brx_in': 'brx_IN.UTF-8',
'bs': 'bs_BA.ISO8859-2',
'bs_ba': 'bs_BA.ISO8859-2',
'bulgarian': 'bg_BG.CP1251',
'byn_er': 'byn_ER.UTF-8',
'c': 'C',
'c-french': 'fr_CA.ISO8859-1',
'c.ascii': 'C',
'c.en': 'C',
'c.iso88591': 'en_US.ISO8859-1',
'c_c': 'C',
'c_c.c': 'C',
'ca': 'ca_ES.ISO8859-1',
'ca_ad': 'ca_AD.ISO8859-1',
'ca_es': 'ca_ES.ISO8859-1',
'ca_es@valencia': 'ca_ES.UTF-8@valencia',
'ca_fr': 'ca_FR.ISO8859-1',
'ca_it': 'ca_IT.ISO8859-1',
'catalan': 'ca_ES.ISO8859-1',
'ce_ru': 'ce_RU.UTF-8',
'cextend': 'en_US.ISO8859-1',
'chinese-s': 'zh_CN.eucCN',
'chinese-t': 'zh_TW.eucTW',
'chr_us': 'chr_US.UTF-8',
'ckb_iq': 'ckb_IQ.UTF-8',
'cmn_tw': 'cmn_TW.UTF-8',
'crh_ru': 'crh_RU.UTF-8',
'crh_ua': 'crh_UA.UTF-8',
'croatian': 'hr_HR.ISO8859-2',
'cs': 'cs_CZ.ISO8859-2',
'cs_cs': 'cs_CZ.ISO8859-2',
'cs_cz': 'cs_CZ.ISO8859-2',
'csb_pl': 'csb_PL.UTF-8',
'cv_ru': 'cv_RU.UTF-8',
'cy': 'cy_GB.ISO8859-1',
'cy_gb': 'cy_GB.ISO8859-1',
'cz': 'cs_CZ.ISO8859-2',
'cz_cz': 'cs_CZ.ISO8859-2',
'czech': 'cs_CZ.ISO8859-2',
'da': 'da_DK.ISO8859-1',
'da_dk': 'da_DK.ISO8859-1',
'danish': 'da_DK.ISO8859-1',
'dansk': 'da_DK.ISO8859-1',
'de': 'de_DE.ISO8859-1',
'de_at': 'de_AT.ISO8859-1',
'de_be': 'de_BE.ISO8859-1',
'de_ch': 'de_CH.ISO8859-1',
'de_de': 'de_DE.ISO8859-1',
'de_it': 'de_IT.UTF-8',
'de_li': 'de_LI.ISO8859-1',
'de_lu': 'de_LU.ISO8859-1',
'deutsch': 'de_DE.ISO8859-1',
'doi_in': 'doi_IN.UTF-8',
'dsb_de': 'dsb_DE.UTF-8',
'dutch': 'nl_NL.ISO8859-1',
'dutch.iso88591': 'nl_BE.ISO8859-1',
'dv_mv': 'dv_MV.UTF-8',
'dz_bt': 'dz_BT.UTF-8',
'ee': 'ee_EE.ISO8859-4',
'ee_ee': 'ee_EE.ISO8859-4',
'eesti': 'et_EE.ISO8859-1',
'el': 'el_GR.ISO8859-7',
'el_cy': 'el_CY.ISO8859-7',
'el_gr': 'el_GR.ISO8859-7',
'el_gr@euro': 'el_GR.ISO8859-15',
'en': 'en_US.ISO8859-1',
'en_ag': 'en_AG.UTF-8',
'en_au': 'en_AU.ISO8859-1',
'en_be': 'en_BE.ISO8859-1',
'en_bw': 'en_BW.ISO8859-1',
'en_ca': 'en_CA.ISO8859-1',
'en_dk': 'en_DK.ISO8859-1',
'en_dl.utf8': 'en_DL.UTF-8',
'en_gb': 'en_GB.ISO8859-1',
'en_hk': 'en_HK.ISO8859-1',
'en_ie': 'en_IE.ISO8859-1',
'en_il': 'en_IL.ISO8859-1',
'en_in': 'en_IN.ISO8859-1',
'en_ng': 'en_NG.UTF-8',
'en_nz': 'en_NZ.ISO8859-1',
'en_ph': 'en_PH.ISO8859-1',
'en_sc.utf8': 'en_SC.UTF-8',
'en_sg': 'en_SG.ISO8859-1',
'en_uk': 'en_GB.ISO8859-1',
'en_us': 'en_US.ISO8859-1',
'en_us@euro@euro': 'en_US.ISO8859-15',
'en_za': 'en_ZA.ISO8859-1',
'en_zm': 'en_ZM.UTF-8',
'en_zw': 'en_ZW.ISO8859-1',
'en_zw.utf8': 'en_ZS.UTF-8',
'eng_gb': 'en_GB.ISO8859-1',
'english': 'en_EN.ISO8859-1',
'english_uk': 'en_GB.ISO8859-1',
'english_united-states': 'en_US.ISO8859-1',
'english_united-states.437': 'C',
'english_us': 'en_US.ISO8859-1',
'eo': 'eo_XX.ISO8859-3',
'eo.utf8': 'eo.UTF-8',
'eo_eo': 'eo_EO.ISO8859-3',
'eo_us.utf8': 'eo_US.UTF-8',
'eo_xx': 'eo_XX.ISO8859-3',
'es': 'es_ES.ISO8859-1',
'es_ar': 'es_AR.ISO8859-1',
'es_bo': 'es_BO.ISO8859-1',
'es_cl': 'es_CL.ISO8859-1',
'es_co': 'es_CO.ISO8859-1',
'es_cr': 'es_CR.ISO8859-1',
'es_cu': 'es_CU.ISO8859-1',
'es_do': 'es_DO.ISO8859-1',
'es_ec': 'es_EC.ISO8859-1',
'es_es': 'es_ES.ISO8859-1',
'es_gt': 'es_GT.ISO8859-1',
'es_hn': 'es_HN.ISO8859-1',
'es_mx': 'es_MX.ISO8859-1',
'es_ni': 'es_NI.ISO8859-1',
'es_pa': 'es_PA.ISO8859-1',
'es_pe': 'es_PE.ISO8859-1',
'es_pr': 'es_PR.ISO8859-1',
'es_py': 'es_PY.ISO8859-1',
'es_sv': 'es_SV.ISO8859-1',
'es_us': 'es_US.ISO8859-1',
'es_uy': 'es_UY.ISO8859-1',
'es_ve': 'es_VE.ISO8859-1',
'estonian': 'et_EE.ISO8859-1',
'et': 'et_EE.ISO8859-15',
'et_ee': 'et_EE.ISO8859-15',
'eu': 'eu_ES.ISO8859-1',
'eu_es': 'eu_ES.ISO8859-1',
'eu_fr': 'eu_FR.ISO8859-1',
'fa': 'fa_IR.UTF-8',
'fa_ir': 'fa_IR.UTF-8',
'fa_ir.isiri3342': 'fa_IR.ISIRI-3342',
'ff_sn': 'ff_SN.UTF-8',
'fi': 'fi_FI.ISO8859-15',
'fi_fi': 'fi_FI.ISO8859-15',
'fil_ph': 'fil_PH.UTF-8',
'finnish': 'fi_FI.ISO8859-1',
'fo': 'fo_FO.ISO8859-1',
'fo_fo': 'fo_FO.ISO8859-1',
'fr': 'fr_FR.ISO8859-1',
'fr_be': 'fr_BE.ISO8859-1',
'fr_ca': 'fr_CA.ISO8859-1',
'fr_ch': 'fr_CH.ISO8859-1',
'fr_fr': 'fr_FR.ISO8859-1',
'fr_lu': 'fr_LU.ISO8859-1',
'fran\xe7ais': 'fr_FR.ISO8859-1',
'fre_fr': 'fr_FR.ISO8859-1',
'french': 'fr_FR.ISO8859-1',
'french.iso88591': 'fr_CH.ISO8859-1',
'french_france': 'fr_FR.ISO8859-1',
'fur_it': 'fur_IT.UTF-8',
'fy_de': 'fy_DE.UTF-8',
'fy_nl': 'fy_NL.UTF-8',
'ga': 'ga_IE.ISO8859-1',
'ga_ie': 'ga_IE.ISO8859-1',
'galego': 'gl_ES.ISO8859-1',
'galician': 'gl_ES.ISO8859-1',
'gbm_in': 'gbm_IN.UTF-8',
'gd': 'gd_GB.ISO8859-1',
'gd_gb': 'gd_GB.ISO8859-1',
'ger_de': 'de_DE.ISO8859-1',
'german': 'de_DE.ISO8859-1',
'german.iso88591': 'de_CH.ISO8859-1',
'german_germany': 'de_DE.ISO8859-1',
'gez_er': 'gez_ER.UTF-8',
'gez_et': 'gez_ET.UTF-8',
'gl': 'gl_ES.ISO8859-1',
'gl_es': 'gl_ES.ISO8859-1',
'greek': 'el_GR.ISO8859-7',
'gu_in': 'gu_IN.UTF-8',
'gv': 'gv_GB.ISO8859-1',
'gv_gb': 'gv_GB.ISO8859-1',
'ha_ng': 'ha_NG.UTF-8',
'hak_tw': 'hak_TW.UTF-8',
'he': 'he_IL.ISO8859-8',
'he_il': 'he_IL.ISO8859-8',
'hebrew': 'he_IL.ISO8859-8',
'hi': 'hi_IN.ISCII-DEV',
'hi_in': 'hi_IN.ISCII-DEV',
'hi_in.isciidev': 'hi_IN.ISCII-DEV',
'hif_fj': 'hif_FJ.UTF-8',
'hne': 'hne_IN.UTF-8',
'hne_in': 'hne_IN.UTF-8',
'hr': 'hr_HR.ISO8859-2',
'hr_hr': 'hr_HR.ISO8859-2',
'hrvatski': 'hr_HR.ISO8859-2',
'hsb_de': 'hsb_DE.ISO8859-2',
'ht_ht': 'ht_HT.UTF-8',
'hu': 'hu_HU.ISO8859-2',
'hu_hu': 'hu_HU.ISO8859-2',
'hungarian': 'hu_HU.ISO8859-2',
'hy_am': 'hy_AM.UTF-8',
'hy_am.armscii8': 'hy_AM.ARMSCII_8',
'ia': 'ia.UTF-8',
'ia_fr': 'ia_FR.UTF-8',
'icelandic': 'is_IS.ISO8859-1',
'id': 'id_ID.ISO8859-1',
'id_id': 'id_ID.ISO8859-1',
'ie': 'ie.UTF-8',
'ig_ng': 'ig_NG.UTF-8',
'ik_ca': 'ik_CA.UTF-8',
'in': 'id_ID.ISO8859-1',
'in_id': 'id_ID.ISO8859-1',
'is': 'is_IS.ISO8859-1',
'is_is': 'is_IS.ISO8859-1',
'iso-8859-1': 'en_US.ISO8859-1',
'iso-8859-15': 'en_US.ISO8859-15',
'iso8859-1': 'en_US.ISO8859-1',
'iso8859-15': 'en_US.ISO8859-15',
'iso_8859_1': 'en_US.ISO8859-1',
'iso_8859_15': 'en_US.ISO8859-15',
'it': 'it_IT.ISO8859-1',
'it_ch': 'it_CH.ISO8859-1',
'it_it': 'it_IT.ISO8859-1',
'italian': 'it_IT.ISO8859-1',
'iu': 'iu_CA.NUNACOM-8',
'iu_ca': 'iu_CA.NUNACOM-8',
'iu_ca.nunacom8': 'iu_CA.NUNACOM-8',
'iw': 'he_IL.ISO8859-8',
'iw_il': 'he_IL.ISO8859-8',
'iw_il.utf8': 'iw_IL.UTF-8',
'ja': 'ja_JP.eucJP',
'ja_jp': 'ja_JP.eucJP',
'ja_jp.euc': 'ja_JP.eucJP',
'ja_jp.mscode': 'ja_JP.SJIS',
'ja_jp.pck': 'ja_JP.SJIS',
'japan': 'ja_JP.eucJP',
'japanese': 'ja_JP.eucJP',
'japanese-euc': 'ja_JP.eucJP',
'japanese.euc': 'ja_JP.eucJP',
'jp_jp': 'ja_JP.eucJP',
'ka': 'ka_GE.GEORGIAN-ACADEMY',
'ka_ge': 'ka_GE.GEORGIAN-ACADEMY',
'ka_ge.georgianacademy': 'ka_GE.GEORGIAN-ACADEMY',
'ka_ge.georgianps': 'ka_GE.GEORGIAN-PS',
'ka_ge.georgianrs': 'ka_GE.GEORGIAN-ACADEMY',
'kab_dz': 'kab_DZ.UTF-8',
'kk_kz': 'kk_KZ.ptcp154',
'kl': 'kl_GL.ISO8859-1',
'kl_gl': 'kl_GL.ISO8859-1',
'km_kh': 'km_KH.UTF-8',
'kn': 'kn_IN.UTF-8',
'kn_in': 'kn_IN.UTF-8',
'ko': 'ko_KR.eucKR',
'ko_kr': 'ko_KR.eucKR',
'ko_kr.euc': 'ko_KR.eucKR',
'kok_in': 'kok_IN.UTF-8',
'korean': 'ko_KR.eucKR',
'korean.euc': 'ko_KR.eucKR',
'ks': 'ks_IN.UTF-8',
'ks_in': 'ks_IN.UTF-8',
'ks_in@devanagari.utf8': 'ks_IN.UTF-8@devanagari',
'ku_tr': 'ku_TR.ISO8859-9',
'kv_ru': 'kv_RU.UTF-8',
'kw': 'kw_GB.ISO8859-1',
'kw_gb': 'kw_GB.ISO8859-1',
'ky': 'ky_KG.UTF-8',
'ky_kg': 'ky_KG.UTF-8',
'lb_lu': 'lb_LU.UTF-8',
'lg_ug': 'lg_UG.ISO8859-10',
'li_be': 'li_BE.UTF-8',
'li_nl': 'li_NL.UTF-8',
'lij_it': 'lij_IT.UTF-8',
'lithuanian': 'lt_LT.ISO8859-13',
'ln_cd': 'ln_CD.UTF-8',
'lo': 'lo_LA.MULELAO-1',
'lo_la': 'lo_LA.MULELAO-1',
'lo_la.cp1133': 'lo_LA.IBM-CP1133',
'lo_la.ibmcp1133': 'lo_LA.IBM-CP1133',
'lo_la.mulelao1': 'lo_LA.MULELAO-1',
'lt': 'lt_LT.ISO8859-13',
'lt_lt': 'lt_LT.ISO8859-13',
'ltg_lv.utf8': 'ltg_LV.UTF-8',
'lv': 'lv_LV.ISO8859-13',
'lv_lv': 'lv_LV.ISO8859-13',
'lzh_tw': 'lzh_TW.UTF-8',
'mag_in': 'mag_IN.UTF-8',
'mai': 'mai_IN.UTF-8',
'mai_in': 'mai_IN.UTF-8',
'mai_np': 'mai_NP.UTF-8',
'mdf_ru': 'mdf_RU.UTF-8',
'mfe_mu': 'mfe_MU.UTF-8',
'mg_mg': 'mg_MG.ISO8859-15',
'mhr_ru': 'mhr_RU.UTF-8',
'mi': 'mi_NZ.ISO8859-1',
'mi_nz': 'mi_NZ.ISO8859-1',
'miq_ni': 'miq_NI.UTF-8',
'mjw_in': 'mjw_IN.UTF-8',
'mk': 'mk_MK.ISO8859-5',
'mk_mk': 'mk_MK.ISO8859-5',
'ml': 'ml_IN.UTF-8',
'ml_in': 'ml_IN.UTF-8',
'mn_mn': 'mn_MN.UTF-8',
'mni_in': 'mni_IN.UTF-8',
'mnw_mm': 'mnw_MM.UTF-8',
'mr': 'mr_IN.UTF-8',
'mr_in': 'mr_IN.UTF-8',
'ms': 'ms_MY.ISO8859-1',
'ms_my': 'ms_MY.ISO8859-1',
'mt': 'mt_MT.ISO8859-3',
'mt_mt': 'mt_MT.ISO8859-3',
'my_mm': 'my_MM.UTF-8',
'nan_tw': 'nan_TW.UTF-8',
'nb': 'nb_NO.ISO8859-1',
'nb_no': 'nb_NO.ISO8859-1',
'nds_de': 'nds_DE.UTF-8',
'nds_nl': 'nds_NL.UTF-8',
'ne_np': 'ne_NP.UTF-8',
'nhn_mx': 'nhn_MX.UTF-8',
'niu_nu': 'niu_NU.UTF-8',
'niu_nz': 'niu_NZ.UTF-8',
'nl': 'nl_NL.ISO8859-1',
'nl_aw': 'nl_AW.UTF-8',
'nl_be': 'nl_BE.ISO8859-1',
'nl_nl': 'nl_NL.ISO8859-1',
'nn': 'nn_NO.ISO8859-1',
'nn_no': 'nn_NO.ISO8859-1',
'no': 'no_NO.ISO8859-1',
'no@nynorsk': 'ny_NO.ISO8859-1',
'no_no': 'no_NO.ISO8859-1',
'no_no.iso88591@bokmal': 'no_NO.ISO8859-1',
'no_no.iso88591@nynorsk': 'no_NO.ISO8859-1',
'norwegian': 'no_NO.ISO8859-1',
'nr': 'nr_ZA.ISO8859-1',
'nr_za': 'nr_ZA.ISO8859-1',
'nso': 'nso_ZA.ISO8859-15',
'nso_za': 'nso_ZA.ISO8859-15',
'ny': 'ny_NO.ISO8859-1',
'ny_no': 'ny_NO.ISO8859-1',
'nynorsk': 'nn_NO.ISO8859-1',
'oc': 'oc_FR.ISO8859-1',
'oc_fr': 'oc_FR.ISO8859-1',
'om_et': 'om_ET.UTF-8',
'om_ke': 'om_KE.ISO8859-1',
'or': 'or_IN.UTF-8',
'or_in': 'or_IN.UTF-8',
'os_ru': 'os_RU.UTF-8',
'pa': 'pa_IN.UTF-8',
'pa_in': 'pa_IN.UTF-8',
'pa_pk': 'pa_PK.UTF-8',
'pap_an': 'pap_AN.UTF-8',
'pap_aw': 'pap_AW.UTF-8',
'pap_cw': 'pap_CW.UTF-8',
'pd': 'pd_US.ISO8859-1',
'pd_de': 'pd_DE.ISO8859-1',
'pd_us': 'pd_US.ISO8859-1',
'ph': 'ph_PH.ISO8859-1',
'ph_ph': 'ph_PH.ISO8859-1',
'pl': 'pl_PL.ISO8859-2',
'pl_pl': 'pl_PL.ISO8859-2',
'polish': 'pl_PL.ISO8859-2',
'portuguese': 'pt_PT.ISO8859-1',
'portuguese_brazil': 'pt_BR.ISO8859-1',
'posix': 'C',
'posix-utf2': 'C',
'pp': 'pp_AN.ISO8859-1',
'pp_an': 'pp_AN.ISO8859-1',
'ps_af': 'ps_AF.UTF-8',
'pt': 'pt_PT.ISO8859-1',
'pt_br': 'pt_BR.ISO8859-1',
'pt_pt': 'pt_PT.ISO8859-1',
'quz_pe': 'quz_PE.UTF-8',
'raj_in': 'raj_IN.UTF-8',
'rif_ma': 'rif_MA.UTF-8',
'ro': 'ro_RO.ISO8859-2',
'ro_ro': 'ro_RO.ISO8859-2',
'romanian': 'ro_RO.ISO8859-2',
'ru': 'ru_RU.UTF-8',
'ru_ru': 'ru_RU.UTF-8',
'ru_ua': 'ru_UA.KOI8-U',
'rumanian': 'ro_RO.ISO8859-2',
'russian': 'ru_RU.ISO8859-5',
'rw': 'rw_RW.ISO8859-1',
'rw_rw': 'rw_RW.ISO8859-1',
'sa_in': 'sa_IN.UTF-8',
'sah_ru': 'sah_RU.UTF-8',
'sat_in': 'sat_IN.UTF-8',
'sc_it': 'sc_IT.UTF-8',
'scn_it': 'scn_IT.UTF-8',
'sd': 'sd_IN.UTF-8',
'sd_in': 'sd_IN.UTF-8',
'sd_in@devanagari.utf8': 'sd_IN.UTF-8@devanagari',
'sd_pk': 'sd_PK.UTF-8',
'se_no': 'se_NO.UTF-8',
'serbocroatian': 'sr_RS.UTF-8@latin',
'sgs_lt': 'sgs_LT.UTF-8',
'sh': 'sr_RS.UTF-8@latin',
'sh_ba.iso88592@bosnia': 'sr_CS.ISO8859-2',
'sh_hr': 'sh_HR.ISO8859-2',
'sh_hr.iso88592': 'hr_HR.ISO8859-2',
'sh_sp': 'sr_CS.ISO8859-2',
'sh_yu': 'sr_RS.UTF-8@latin',
'shn_mm': 'shn_MM.UTF-8',
'shs_ca': 'shs_CA.UTF-8',
'si': 'si_LK.UTF-8',
'si_lk': 'si_LK.UTF-8',
'sid_et': 'sid_ET.UTF-8',
'sinhala': 'si_LK.UTF-8',
'sk': 'sk_SK.ISO8859-2',
'sk_sk': 'sk_SK.ISO8859-2',
'sl': 'sl_SI.ISO8859-2',
'sl_cs': 'sl_CS.ISO8859-2',
'sl_si': 'sl_SI.ISO8859-2',
'slovak': 'sk_SK.ISO8859-2',
'slovene': 'sl_SI.ISO8859-2',
'slovenian': 'sl_SI.ISO8859-2',
'sm_ws': 'sm_WS.UTF-8',
'so_dj': 'so_DJ.ISO8859-1',
'so_et': 'so_ET.UTF-8',
'so_ke': 'so_KE.ISO8859-1',
'so_so': 'so_SO.ISO8859-1',
'sp': 'sr_CS.ISO8859-5',
'sp_yu': 'sr_CS.ISO8859-5',
'spanish': 'es_ES.ISO8859-1',
'spanish_spain': 'es_ES.ISO8859-1',
'sq': 'sq_AL.ISO8859-2',
'sq_al': 'sq_AL.ISO8859-2',
'sq_mk': 'sq_MK.UTF-8',
'sr': 'sr_RS.UTF-8',
'sr@cyrillic': 'sr_RS.UTF-8',
'sr@latn': 'sr_RS.UTF-8@latin',
'sr_cs': 'sr_CS.UTF-8',
'sr_cs.iso88592@latn': 'sr_CS.ISO8859-2',
'sr_cs@latn': 'sr_CS.UTF-8@latin',
'sr_me': 'sr_ME.UTF-8',
'sr_rs': 'sr_RS.UTF-8',
'sr_rs@latn': 'sr_RS.UTF-8@latin',
'sr_sp': 'sr_CS.ISO8859-2',
'sr_yu': 'sr_RS.UTF-8@latin',
'sr_yu.cp1251@cyrillic': 'sr_CS.CP1251',
'sr_yu.iso88592': 'sr_CS.ISO8859-2',
'sr_yu.iso88595': 'sr_CS.ISO8859-5',
'sr_yu.iso88595@cyrillic': 'sr_CS.ISO8859-5',
'sr_yu.microsoftcp1251@cyrillic': 'sr_CS.CP1251',
'sr_yu.utf8': 'sr_RS.UTF-8',
'sr_yu.utf8@cyrillic': 'sr_RS.UTF-8',
'sr_yu@cyrillic': 'sr_RS.UTF-8',
'ss': 'ss_ZA.ISO8859-1',
'ss_za': 'ss_ZA.ISO8859-1',
'ssy_er': 'ssy_ER.UTF-8',
'st': 'st_ZA.ISO8859-1',
'st_za': 'st_ZA.ISO8859-1',
'su_id': 'su_ID.UTF-8',
'sv': 'sv_SE.ISO8859-1',
'sv_fi': 'sv_FI.ISO8859-1',
'sv_se': 'sv_SE.ISO8859-1',
'sw_ke': 'sw_KE.UTF-8',
'sw_tz': 'sw_TZ.UTF-8',
'swedish': 'sv_SE.ISO8859-1',
'syr': 'syr.UTF-8',
'szl_pl': 'szl_PL.UTF-8',
'ta': 'ta_IN.TSCII-0',
'ta_in': 'ta_IN.TSCII-0',
'ta_in.tscii': 'ta_IN.TSCII-0',
'ta_in.tscii0': 'ta_IN.TSCII-0',
'ta_lk': 'ta_LK.UTF-8',
'tcy_in.utf8': 'tcy_IN.UTF-8',
'te': 'te_IN.UTF-8',
'te_in': 'te_IN.UTF-8',
'tg': 'tg_TJ.KOI8-C',
'tg_tj': 'tg_TJ.KOI8-C',
'th': 'th_TH.ISO8859-11',
'th_th': 'th_TH.ISO8859-11',
'th_th.tactis': 'th_TH.TIS620',
'th_th.tis620': 'th_TH.TIS620',
'thai': 'th_TH.ISO8859-11',
'the_np': 'the_NP.UTF-8',
'ti_er': 'ti_ER.UTF-8',
'ti_et': 'ti_ET.UTF-8',
'tig_er': 'tig_ER.UTF-8',
'tk_tm': 'tk_TM.UTF-8',
'tl': 'tl_PH.ISO8859-1',
'tl_ph': 'tl_PH.ISO8859-1',
'tn': 'tn_ZA.ISO8859-15',
'tn_za': 'tn_ZA.ISO8859-15',
'to_to': 'to_TO.UTF-8',
'tok': 'tok.UTF-8',
'tpi_pg': 'tpi_PG.UTF-8',
'tr': 'tr_TR.ISO8859-9',
'tr_cy': 'tr_CY.ISO8859-9',
'tr_tr': 'tr_TR.ISO8859-9',
'ts': 'ts_ZA.ISO8859-1',
'ts_za': 'ts_ZA.ISO8859-1',
'tt': 'tt_RU.TATAR-CYR',
'tt_ru': 'tt_RU.TATAR-CYR',
'tt_ru.tatarcyr': 'tt_RU.TATAR-CYR',
'tt_ru@iqtelif': 'tt_RU.UTF-8@iqtelif',
'turkish': 'tr_TR.ISO8859-9',
'ug_cn': 'ug_CN.UTF-8',
'uk': 'uk_UA.KOI8-U',
'uk_ua': 'uk_UA.KOI8-U',
'univ.utf8': 'en_US.UTF-8',
'universal.utf8@ucs4': 'en_US.UTF-8',
'unm_us': 'unm_US.UTF-8',
'ur': 'ur_PK.CP1256',
'ur_in': 'ur_IN.UTF-8',
'ur_pk': 'ur_PK.CP1256',
'uz': 'uz_UZ.UTF-8',
'uz_uz': 'uz_UZ.UTF-8',
'uz_uz@cyrillic': 'uz_UZ.UTF-8',
've': 've_ZA.UTF-8',
've_za': 've_ZA.UTF-8',
'vi': 'vi_VN.TCVN',
'vi_vn': 'vi_VN.TCVN',
'vi_vn.tcvn': 'vi_VN.TCVN',
'vi_vn.tcvn5712': 'vi_VN.TCVN',
'vi_vn.viscii': 'vi_VN.VISCII',
'vi_vn.viscii111': 'vi_VN.VISCII',
'wa': 'wa_BE.ISO8859-1',
'wa_be': 'wa_BE.ISO8859-1',
'wae_ch': 'wae_CH.UTF-8',
'wal_et': 'wal_ET.UTF-8',
'wo_sn': 'wo_SN.UTF-8',
'xh': 'xh_ZA.ISO8859-1',
'xh_za': 'xh_ZA.ISO8859-1',
'yi': 'yi_US.CP1255',
'yi_us': 'yi_US.CP1255',
'yo_ng': 'yo_NG.UTF-8',
'yue_hk': 'yue_HK.UTF-8',
'yuw_pg': 'yuw_PG.UTF-8',
'zgh_ma': 'zgh_MA.UTF-8',
'zh': 'zh_CN.eucCN',
'zh_cn': 'zh_CN.gb2312',
'zh_cn.big5': 'zh_TW.big5',
'zh_cn.euc': 'zh_CN.eucCN',
'zh_hk': 'zh_HK.big5hkscs',
'zh_hk.big5hk': 'zh_HK.big5hkscs',
'zh_sg': 'zh_SG.GB2312',
'zh_sg.gbk': 'zh_SG.GBK',
'zh_tw': 'zh_TW.big5',
'zh_tw.euc': 'zh_TW.eucTW',
'zh_tw.euctw': 'zh_TW.eucTW',
'zu': 'zu_ZA.ISO8859-1',
'zu_za': 'zu_ZA.ISO8859-1',
}
#
# This maps Windows language identifiers to locale strings.
#
# This list has been updated from
# http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/nls_238z.asp
# to include every locale up to Windows Vista.
#
# NOTE: this mapping is incomplete. If your language is missing, please
# submit a bug report as detailed in the Python devguide at:
# https://devguide.python.org/triage/issue-tracker/
# Make sure you include the missing language identifier and the suggested
# locale code.
#
windows_locale = {
0x0436: "af_ZA", # Afrikaans
0x041c: "sq_AL", # Albanian
0x0484: "gsw_FR",# Alsatian - France
0x045e: "am_ET", # Amharic - Ethiopia
0x0401: "ar_SA", # Arabic - Saudi Arabia
0x0801: "ar_IQ", # Arabic - Iraq
0x0c01: "ar_EG", # Arabic - Egypt
0x1001: "ar_LY", # Arabic - Libya
0x1401: "ar_DZ", # Arabic - Algeria
0x1801: "ar_MA", # Arabic - Morocco
0x1c01: "ar_TN", # Arabic - Tunisia
0x2001: "ar_OM", # Arabic - Oman
0x2401: "ar_YE", # Arabic - Yemen
0x2801: "ar_SY", # Arabic - Syria
0x2c01: "ar_JO", # Arabic - Jordan
0x3001: "ar_LB", # Arabic - Lebanon
0x3401: "ar_KW", # Arabic - Kuwait
0x3801: "ar_AE", # Arabic - United Arab Emirates
0x3c01: "ar_BH", # Arabic - Bahrain
0x4001: "ar_QA", # Arabic - Qatar
0x042b: "hy_AM", # Armenian
0x044d: "as_IN", # Assamese - India
0x042c: "az_AZ", # Azeri - Latin
0x082c: "az_AZ", # Azeri - Cyrillic
0x046d: "ba_RU", # Bashkir
0x042d: "eu_ES", # Basque - Russia
0x0423: "be_BY", # Belarusian
0x0445: "bn_IN", # Begali
0x201a: "bs_BA", # Bosnian - Cyrillic
0x141a: "bs_BA", # Bosnian - Latin
0x047e: "br_FR", # Breton - France
0x0402: "bg_BG", # Bulgarian
# 0x0455: "my_MM", # Burmese - Not supported
0x0403: "ca_ES", # Catalan
0x0004: "zh_CHS",# Chinese - Simplified
0x0404: "zh_TW", # Chinese - Taiwan
0x0804: "zh_CN", # Chinese - PRC
0x0c04: "zh_HK", # Chinese - Hong Kong S.A.R.
0x1004: "zh_SG", # Chinese - Singapore
0x1404: "zh_MO", # Chinese - Macao S.A.R.
0x7c04: "zh_CHT",# Chinese - Traditional
0x0483: "co_FR", # Corsican - France
0x041a: "hr_HR", # Croatian
0x101a: "hr_BA", # Croatian - Bosnia
0x0405: "cs_CZ", # Czech
0x0406: "da_DK", # Danish
0x048c: "gbz_AF",# Dari - Afghanistan
0x0465: "div_MV",# Divehi - Maldives
0x0413: "nl_NL", # Dutch - The Netherlands
0x0813: "nl_BE", # Dutch - Belgium
0x0409: "en_US", # English - United States
0x0809: "en_GB", # English - United Kingdom
0x0c09: "en_AU", # English - Australia
0x1009: "en_CA", # English - Canada
0x1409: "en_NZ", # English - New Zealand
0x1809: "en_IE", # English - Ireland
0x1c09: "en_ZA", # English - South Africa
0x2009: "en_JA", # English - Jamaica
0x2409: "en_CB", # English - Caribbean
0x2809: "en_BZ", # English - Belize
0x2c09: "en_TT", # English - Trinidad
0x3009: "en_ZW", # English - Zimbabwe
0x3409: "en_PH", # English - Philippines
0x4009: "en_IN", # English - India
0x4409: "en_MY", # English - Malaysia
0x4809: "en_IN", # English - Singapore
0x0425: "et_EE", # Estonian
0x0438: "fo_FO", # Faroese
0x0464: "fil_PH",# Filipino
0x040b: "fi_FI", # Finnish
0x040c: "fr_FR", # French - France
0x080c: "fr_BE", # French - Belgium
0x0c0c: "fr_CA", # French - Canada
0x100c: "fr_CH", # French - Switzerland
0x140c: "fr_LU", # French - Luxembourg
0x180c: "fr_MC", # French - Monaco
0x0462: "fy_NL", # Frisian - Netherlands
0x0456: "gl_ES", # Galician
0x0437: "ka_GE", # Georgian
0x0407: "de_DE", # German - Germany
0x0807: "de_CH", # German - Switzerland
0x0c07: "de_AT", # German - Austria
0x1007: "de_LU", # German - Luxembourg
0x1407: "de_LI", # German - Liechtenstein
0x0408: "el_GR", # Greek
0x046f: "kl_GL", # Greenlandic - Greenland
0x0447: "gu_IN", # Gujarati
0x0468: "ha_NG", # Hausa - Latin
0x040d: "he_IL", # Hebrew
0x0439: "hi_IN", # Hindi
0x040e: "hu_HU", # Hungarian
0x040f: "is_IS", # Icelandic
0x0421: "id_ID", # Indonesian
0x045d: "iu_CA", # Inuktitut - Syllabics
0x085d: "iu_CA", # Inuktitut - Latin
0x083c: "ga_IE", # Irish - Ireland
0x0410: "it_IT", # Italian - Italy
0x0810: "it_CH", # Italian - Switzerland
0x0411: "ja_JP", # Japanese
0x044b: "kn_IN", # Kannada - India
0x043f: "kk_KZ", # Kazakh
0x0453: "kh_KH", # Khmer - Cambodia
0x0486: "qut_GT",# K'iche - Guatemala
0x0487: "rw_RW", # Kinyarwanda - Rwanda
0x0457: "kok_IN",# Konkani
0x0412: "ko_KR", # Korean
0x0440: "ky_KG", # Kyrgyz
0x0454: "lo_LA", # Lao - Lao PDR
0x0426: "lv_LV", # Latvian
0x0427: "lt_LT", # Lithuanian
0x082e: "dsb_DE",# Lower Sorbian - Germany
0x046e: "lb_LU", # Luxembourgish
0x042f: "mk_MK", # FYROM Macedonian
0x043e: "ms_MY", # Malay - Malaysia
0x083e: "ms_BN", # Malay - Brunei Darussalam
0x044c: "ml_IN", # Malayalam - India
0x043a: "mt_MT", # Maltese
0x0481: "mi_NZ", # Maori
0x047a: "arn_CL",# Mapudungun
0x044e: "mr_IN", # Marathi
0x047c: "moh_CA",# Mohawk - Canada
0x0450: "mn_MN", # Mongolian - Cyrillic
0x0850: "mn_CN", # Mongolian - PRC
0x0461: "ne_NP", # Nepali
0x0414: "nb_NO", # Norwegian - Bokmal
0x0814: "nn_NO", # Norwegian - Nynorsk
0x0482: "oc_FR", # Occitan - France
0x0448: "or_IN", # Oriya - India
0x0463: "ps_AF", # Pashto - Afghanistan
0x0429: "fa_IR", # Persian
0x0415: "pl_PL", # Polish
0x0416: "pt_BR", # Portuguese - Brazil
0x0816: "pt_PT", # Portuguese - Portugal
0x0446: "pa_IN", # Punjabi
0x046b: "quz_BO",# Quechua (Bolivia)
0x086b: "quz_EC",# Quechua (Ecuador)
0x0c6b: "quz_PE",# Quechua (Peru)
0x0418: "ro_RO", # Romanian - Romania
0x0417: "rm_CH", # Romansh
0x0419: "ru_RU", # Russian
0x243b: "smn_FI",# Sami Finland
0x103b: "smj_NO",# Sami Norway
0x143b: "smj_SE",# Sami Sweden
0x043b: "se_NO", # Sami Northern Norway
0x083b: "se_SE", # Sami Northern Sweden
0x0c3b: "se_FI", # Sami Northern Finland
0x203b: "sms_FI",# Sami Skolt
0x183b: "sma_NO",# Sami Southern Norway
0x1c3b: "sma_SE",# Sami Southern Sweden
0x044f: "sa_IN", # Sanskrit
0x0c1a: "sr_SP", # Serbian - Cyrillic
0x1c1a: "sr_BA", # Serbian - Bosnia Cyrillic
0x081a: "sr_SP", # Serbian - Latin
0x181a: "sr_BA", # Serbian - Bosnia Latin
0x045b: "si_LK", # Sinhala - Sri Lanka
0x046c: "ns_ZA", # Northern Sotho
0x0432: "tn_ZA", # Setswana - Southern Africa
0x041b: "sk_SK", # Slovak
0x0424: "sl_SI", # Slovenian
0x040a: "es_ES", # Spanish - Spain
0x080a: "es_MX", # Spanish - Mexico
0x0c0a: "es_ES", # Spanish - Spain (Modern)
0x100a: "es_GT", # Spanish - Guatemala
0x140a: "es_CR", # Spanish - Costa Rica
0x180a: "es_PA", # Spanish - Panama
0x1c0a: "es_DO", # Spanish - Dominican Republic
0x200a: "es_VE", # Spanish - Venezuela
0x240a: "es_CO", # Spanish - Colombia
0x280a: "es_PE", # Spanish - Peru
0x2c0a: "es_AR", # Spanish - Argentina
0x300a: "es_EC", # Spanish - Ecuador
0x340a: "es_CL", # Spanish - Chile
0x380a: "es_UR", # Spanish - Uruguay
0x3c0a: "es_PY", # Spanish - Paraguay
0x400a: "es_BO", # Spanish - Bolivia
0x440a: "es_SV", # Spanish - El Salvador
0x480a: "es_HN", # Spanish - Honduras
0x4c0a: "es_NI", # Spanish - Nicaragua
0x500a: "es_PR", # Spanish - Puerto Rico
0x540a: "es_US", # Spanish - United States
# 0x0430: "", # Sutu - Not supported
0x0441: "sw_KE", # Swahili
0x041d: "sv_SE", # Swedish - Sweden
0x081d: "sv_FI", # Swedish - Finland
0x045a: "syr_SY",# Syriac
0x0428: "tg_TJ", # Tajik - Cyrillic
0x085f: "tmz_DZ",# Tamazight - Latin
0x0449: "ta_IN", # Tamil
0x0444: "tt_RU", # Tatar
0x044a: "te_IN", # Telugu
0x041e: "th_TH", # Thai
0x0851: "bo_BT", # Tibetan - Bhutan
0x0451: "bo_CN", # Tibetan - PRC
0x041f: "tr_TR", # Turkish
0x0442: "tk_TM", # Turkmen - Cyrillic
0x0480: "ug_CN", # Uighur - Arabic
0x0422: "uk_UA", # Ukrainian
0x042e: "wen_DE",# Upper Sorbian - Germany
0x0420: "ur_PK", # Urdu
0x0820: "ur_IN", # Urdu - India
0x0443: "uz_UZ", # Uzbek - Latin
0x0843: "uz_UZ", # Uzbek - Cyrillic
0x042a: "vi_VN", # Vietnamese
0x0452: "cy_GB", # Welsh
0x0488: "wo_SN", # Wolof - Senegal
0x0434: "xh_ZA", # Xhosa - South Africa
0x0485: "sah_RU",# Yakut - Cyrillic
0x0478: "ii_CN", # Yi - PRC
0x046a: "yo_NG", # Yoruba - Nigeria
0x0435: "zu_ZA", # Zulu
}
aa-DJ---Afar (Djibouti) (aa-DJ) - Qafar (Yabuuti) aa-ER---Afar (Eritrea) (aa-ER) - Qafar (Eretria) aa-ET---Afar (Ethiopia) (aa-ET) - Qafar (Otobbia) af-NA---Afrikaans (Namibia) (af-NA) - Afrikaans (Namibië) af-ZA---Afrikaans (South Africa) (af-ZA) - Afrikaans (Suid-Afrika) agq-CM---Aghem (Cameroon) (agq-CM) - Aghem (Kàmàlûŋ) ak-GH---Akan (Ghana) (ak-GH) - Akan (Gaana) sq-AL---Albanian (Albania) (sq-AL) - shqip (Shqipëri) sq-XK---Albanian (Kosovo) (sq-XK) - shqip (Kosovë) sq-MK---Albanian (North Macedonia) (sq-MK) - shqip (Maqedonia e Veriut) gsw-FR---Alsatian (France) (gsw-FR) - Elsässisch (Frànkrisch) am-ET---Amharic (Ethiopia) (am-ET) - አማርኛ (ኢትዮጵያ) ar-DZ---Arabic (Algeria) (ar-DZ) - العربية (الجزائر) ar-BH---Arabic (Bahrain) (ar-BH) - العربية (البحرين) ar-TD---Arabic (Chad) (ar-TD) - العربية (تشاد) ar-KM---Arabic (Comoros) (ar-KM) - العربية (جزر القمر) ar-DJ---Arabic (Djibouti) (ar-DJ) - العربية (جيبوتي) ar-EG---Arabic (Egypt) (ar-EG) - العربية (مصر) ar-ER---Arabic (Eritrea) (ar-ER) - العربية (إريتريا) <option selected="selected" value="ar-IQ---Arabic (Iraq) (ar-IQ) - العربية (العراق) ar-IL---Arabic (Israel) (ar-IL) - العربية (إسرائيل) ar-JO---Arabic (Jordan) (ar-JO) - العربية (الأردن) ar-KW---Arabic (Kuwait) (ar-KW) - العربية (الكويت) ar-LB---Arabic (Lebanon) (ar-LB) - العربية (لبنان) ar-LY---Arabic (Libya) (ar-LY) - العربية (ليبيا) ar-MR---Arabic (Mauritania) (ar-MR) - العربية (موريتانيا) ar-MA---Arabic (Morocco) (ar-MA) - العربية (المملكة المغربية) ar-OM---Arabic (Oman) (ar-OM) - العربية (عمان) ar-PS---Arabic (Palestinian Authority) (ar-PS) - العربية (السلطة الفلسطينية) ar-QA---Arabic (Qatar) (ar-QA) - العربية (قطر) ar-SA---Arabic (Saudi Arabia) (ar-SA) - العربية (المملكة العربية السعودية) ar-SO---Arabic (Somalia) (ar-SO) - العربية (الصومال) ar-SS---Arabic (South Sudan) (ar-SS) - العربية (جنوب السودان) ar-SD---Arabic (Sudan) (ar-SD) - العربية (السودان) ar-SY---Arabic (Syria) (ar-SY) - العربية (سوريا) ar-TN---Arabic (Tunisia) (ar-TN) - العربية (تونس) ar-AE---Arabic (United Arab Emirates) (ar-AE) - العربية (الإمارات العربية المتحدة) ar-001---Arabic (World) (ar-001) - العربية (العالم) ar-YE---Arabic (Yemen) (ar-YE) - العربية (اليمن) hy-AM---Armenian (Armenia) (hy-AM) - Հայերեն (Հայաստան) as-IN---Assamese (India) (as-IN) - অসমীয়া (ভাৰত) ast-ES---Asturian (Spain) (ast-ES) - asturianu (España) asa-TZ---Asu (Tanzania) (asa-TZ) - Kipare (Tadhania) az-Cyrl-AZ---Azerbaijani (Cyrillic, Azerbaijan) (az-Cyrl-AZ) - азәрбајҹан (Азәрбајҹан) az-Latn-AZ---Azerbaijani (Latin, Azerbaijan) (az-Latn-AZ) - azərbaycan (Azərbaycan) ksf-CM---Bafia (Cameroon) (ksf-CM) - rikpa (kamɛrún) bm-Latn-ML---Bamanankan (Latin, Mali) (bm-Latn-ML) - bamanakan (Mali) bn-BD---Bangla (Bangladesh) (bn-BD) - বাংলা (বাংলাদেশ) bas-CM---Basaa (Cameroon) (bas-CM) - Ɓàsàa (Kàmɛ̀rûn) ba-RU---Bashkir (Russia) (ba-RU) - Башҡорт (Рәсәй) eu-ES---Basque (Basque) (eu-ES) - euskara (euskara) be-BY---Belarusian (Belarus) (be-BY) - Беларуская (Беларусь) bem-ZM---Bemba (Zambia) (bem-ZM) - Ichibemba (Zambia) bez-TZ---Bena (Tanzania) (bez-TZ) - Hibena (Hutanzania) bn-IN---Bengali (India) (bn-IN) - বাংলা (ভারত) byn-ER---Blin (Eritrea) (byn-ER) - ብሊን (ኤርትራ) brx-IN---Bodo (India) (brx-IN) - बड़ो (भारत) bs-Cyrl-BA---Bosnian (Cyrillic, Bosnia and Herzegovina) (bs-Cyrl-BA) - босански (Босна и Херцеговина) bs-Latn-BA---Bosnian (Latin, Bosnia & Herzegovina) (bs-Latn-BA) - bosanski (Bosna i Hercegovina) br-FR---Breton (France) (br-FR) - brezhoneg (Frañs) bg-BG---Bulgarian (Bulgaria) (bg-BG) - български (България) my-MM---Burmese (Myanmar) (my-MM) - မြန်မာ (မြန်မာ) ca-AD---Catalan (Andorra) (ca-AD) - català (Andorra) ca-ES---Catalan (Catalan) (ca-ES) - català (català) ca-FR---Catalan (France) (ca-FR) - català (França) ca-IT---Catalan (Italy) (ca-IT) - català (Itàlia) ceb-Latn-PH---Cebuano (Latin, Philippines) (ceb-Latn-PH) - Cebuano (Pilipinas) tzm-Arab-MA---Central Atlas Tamazight (Arabic, Morocco) (tzm-Arab-MA) - أطلس المركزية التامازيتية (Morocco) tzm-Latn-DZ---Central Atlas Tamazight (Latin, Algeria) (tzm-Latn-DZ) - Tamaziɣt n laṭlaṣ (Djazaïr) tzm-Latn-MA---Central Atlas Tamazight (Latin, Morocco) (tzm-Latn-MA) - Tamaziɣt n laṭlaṣ (Meṛṛuk) tzm-Tfng-MA---Central Atlas Tamazight (Tifinagh, Morocco) (tzm-Tfng-MA) - ⵜⴰⵎⴰⵣⵉⵖⵜ (ⵍⵎⵖⵔⵉⴱ) ku-Arab-IQ---Central Kurdish (Iraq) (ku-Arab-IQ) - کوردیی ناوەڕاست (عێراق) ccp-Cakm-BD---Chakma (Chakma, Bangladesh) (ccp-Cakm-BD) - 𑄌𑄋𑄴𑄟𑄳𑄦 (𑄝𑄁𑄣𑄘𑄬𑄌𑄴) ccp-Cakm-IN---Chakma (Chakma, India) (ccp-Cakm-IN) - 𑄌𑄋𑄴𑄟𑄳𑄦 (𑄞𑄢𑄧𑄖𑄴) ce-RU---Chechen (Russia) (ce-RU) - нохчийн (Росси) chr-Cher-US---Cherokee (Cherokee, United States) (chr-Cher-US) - ᏣᎳᎩ (ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᏍᎦᏚᎩ) cgg-UG---Chiga (Uganda) (cgg-UG) - Rukiga (Uganda) zh-Hans-HK---Chinese (Simplified Han, Hong Kong SAR) (zh-Hans-HK) - 中文 (香港特别行政区) zh-Hans-MO---Chinese (Simplified Han, Macao SAR) (zh-Hans-MO) - 中文 (澳门特别行政区) zh-CN---Chinese (Simplified, China) (zh-CN) - 中文(中国) zh-SG---Chinese (Simplified, Singapore) (zh-SG) - 中文(新加坡) zh-HK---Chinese (Traditional, Hong Kong SAR) (zh-HK) - 中文(香港特別行政區) zh-MO---Chinese (Traditional, Macao SAR) (zh-MO) - 中文(澳門特別行政區) zh-TW---Chinese (Traditional, Taiwan) (zh-TW) - 中文(台灣) cu-RU---Church Slavic (Russia) (cu-RU) - церковнослове́нскїй (рѡссі́а) ksh-DE---Colognian (Germany) (ksh-DE) - Kölsch (Doütschland) kw-GB---Cornish (United Kingdom) (kw-GB) - kernewek (Rywvaneth Unys) co-FR---Corsican (France) (co-FR) - Corsu (Francia) hr-BA---Croatian (Bosnia & Herzegovina) (hr-BA) - hrvatski (Bosna i Hercegovina) hr-HR---Croatian (Croatia) (hr-HR) - hrvatski (Hrvatska) cs-CZ---Czech (Czechia) (cs-CZ) - čeština (Česko) da-DK---Danish (Denmark) (da-DK) - dansk (Danmark) da-GL---Danish (Greenland) (da-GL) - dansk (Grønland) prs-AF---Dari (Afghanistan) (prs-AF) - درى (افغانستان) dv-MV---Divehi (Maldives) (dv-MV) - ދިވެހިބަސް (ދިވެހި ރާއްޖެ) dua-CM---Duala (Cameroon) (dua-CM) - duálá (Cameroun) nl-AW---Dutch (Aruba) (nl-AW) - Nederlands (Aruba) nl-BE---Dutch (Belgium) (nl-BE) - Nederlands (België) nl-BQ---Dutch (Bonaire, Sint Eustatius and Saba) (nl-BQ) - Nederlands (Bonaire, Sint Eustatius en Saba) nl-CW---Dutch (Curaçao) (nl-CW) - Nederlands (Curaçao) nl-NL---Dutch (Netherlands) (nl-NL) - Nederlands (Nederland) nl-SX---Dutch (Sint Maarten) (nl-SX) - Nederlands (Sint-Maarten) nl-SR---Dutch (Suriname) (nl-SR) - Nederlands (Suriname) dz-BT---Dzongkha (Bhutan) (dz-BT) - རྫོང་ཁ (འབྲུག) bin-NG---Edo (Nigeria) (bin-NG) - Ẹ̀dó (Nigeria) ebu-KE---Embu (Kenya) (ebu-KE) - Kĩembu (Kenya) en-AS---English (American Samoa) (en-AS) - English (American Samoa) en-AI---English (Anguilla) (en-AI) - English (Anguilla) en-AG---English (Antigua & Barbuda) (en-AG) - English (Antigua & Barbuda) en-AU---English (Australia) (en-AU) - English (Australia) en-AT---English (Austria) (en-AT) - English (Austria) en-BS---English (Bahamas) (en-BS) - English (Bahamas) en-BB---English (Barbados) (en-BB) - English (Barbados) en-BE---English (Belgium) (en-BE) - English (Belgium) en-BZ---English (Belize) (en-BZ) - English (Belize) en-BM---English (Bermuda) (en-BM) - English (Bermuda) en-BW---English (Botswana) (en-BW) - English (Botswana) en-IO---English (British Indian Ocean Territory) (en-IO) - English (British Indian Ocean Territory) en-VG---English (British Virgin Islands) (en-VG) - English (British Virgin Islands) en-BI---English (Burundi) (en-BI) - English (Burundi) en-CM---English (Cameroon) (en-CM) - English (Cameroon) en-CA---English (Canada) (en-CA) - English (Canada) en-029---English (Caribbean) (en-029) - English (Caribbean) en-KY---English (Cayman Islands) (en-KY) - English (Cayman Islands) en-CX---English (Christmas Island) (en-CX) - English (Christmas Island) en-CC---English (Cocos (Keeling) Islands) (en-CC) - English (Cocos (Keeling) Islands) en-CK---English (Cook Islands) (en-CK) - English (Cook Islands) en-CY---English (Cyprus) (en-CY) - English (Cyprus) en-DK---English (Denmark) (en-DK) - English (Denmark) en-DM---English (Dominica) (en-DM) - English (Dominica) en-ER---English (Eritrea) (en-ER) - English (Eritrea) en-SZ---English (Eswatini) (en-SZ) - English (Eswatini) en-150---English (Europe) (en-150) - English (Europe) en-FK---English (Falkland Islands) (en-FK) - English (Falkland Islands) en-FJ---English (Fiji) (en-FJ) - English (Fiji) en-FI---English (Finland) (en-FI) - English (Finland) en-GM---English (Gambia) (en-GM) - English (Gambia) en-DE---English (Germany) (en-DE) - English (Germany) en-GH---English (Ghana) (en-GH) - English (Ghana) en-GI---English (Gibraltar) (en-GI) - English (Gibraltar) en-GD---English (Grenada) (en-GD) - English (Grenada) en-GU---English (Guam) (en-GU) - English (Guam) en-GG---English (Guernsey) (en-GG) - English (Guernsey) en-GY---English (Guyana) (en-GY) - English (Guyana) en-HK---English (Hong Kong SAR) (en-HK) - English (Hong Kong SAR) en-IN---English (India) (en-IN) - English (India) en-ID---English (Indonesia) (en-ID) - English (Indonesia) en-IE---English (Ireland) (en-IE) - English (Ireland) en-IM---English (Isle of Man) (en-IM) - English (Isle of Man) en-IL---English (Israel) (en-IL) - English (Israel) en-JM---English (Jamaica) (en-JM) - English (Jamaica) en-JE---English (Jersey) (en-JE) - English (Jersey) en-KE---English (Kenya) (en-KE) - English (Kenya) en-KI---English (Kiribati) (en-KI) - English (Kiribati) en-LS---English (Lesotho) (en-LS) - English (Lesotho) en-LR---English (Liberia) (en-LR) - English (Liberia) en-MO---English (Macao SAR) (en-MO) - English (Macao SAR) en-MG---English (Madagascar) (en-MG) - English (Madagascar) en-MW---English (Malawi) (en-MW) - English (Malawi) en-MY---English (Malaysia) (en-MY) - English (Malaysia) en-MT---English (Malta) (en-MT) - English (Malta) en-MH---English (Marshall Islands) (en-MH) - English (Marshall Islands) en-MU---English (Mauritius) (en-MU) - English (Mauritius) en-FM---English (Micronesia) (en-FM) - English (Micronesia) en-MS---English (Montserrat) (en-MS) - English (Montserrat) en-NA---English (Namibia) (en-NA) - English (Namibia) en-NR---English (Nauru) (en-NR) - English (Nauru) en-NL---English (Netherlands) (en-NL) - English (Netherlands) en-NZ---English (New Zealand) (en-NZ) - English (New Zealand) en-NG---English (Nigeria) (en-NG) - English (Nigeria) en-NU---English (Niue) (en-NU) - English (Niue) en-NF---English (Norfolk Island) (en-NF) - English (Norfolk Island) en-MP---English (Northern Mariana Islands) (en-MP) - English (Northern Mariana Islands) en-PK---English (Pakistan) (en-PK) - English (Pakistan) en-PW---English (Palau) (en-PW) - English (Palau) en-PG---English (Papua New Guinea) (en-PG) - English (Papua New Guinea) en-PH---English (Philippines) (en-PH) - English (Philippines) en-PN---English (Pitcairn Islands) (en-PN) - English (Pitcairn Islands) en-PR---English (Puerto Rico) (en-PR) - English (Puerto Rico) en-RW---English (Rwanda) (en-RW) - English (Rwanda) en-WS---English (Samoa) (en-WS) - English (Samoa) en-SC---English (Seychelles) (en-SC) - English (Seychelles) en-SL---English (Sierra Leone) (en-SL) - English (Sierra Leone) en-SG---English (Singapore) (en-SG) - English (Singapore) en-SX---English (Sint Maarten) (en-SX) - English (Sint Maarten) en-SI---English (Slovenia) (en-SI) - English (Slovenia) en-SB---English (Solomon Islands) (en-SB) - English (Solomon Islands) en-ZA---English (South Africa) (en-ZA) - English (South Africa) en-SS---English (South Sudan) (en-SS) - English (South Sudan) en-SH---English (St Helena, Ascension, Tristan da Cunha) (en-SH) - English (St Helena, Ascension, Tristan da Cunha) en-KN---English (St. Kitts & Nevis) (en-KN) - English (St. Kitts & Nevis) en-LC---English (St. Lucia) (en-LC) - English (St. Lucia) en-VC---English (St. Vincent & Grenadines) (en-VC) - English (St. Vincent & Grenadines) en-SD---English (Sudan) (en-SD) - English (Sudan) en-SE---English (Sweden) (en-SE) - English (Sweden) en-CH---English (Switzerland) (en-CH) - English (Switzerland) en-TZ---English (Tanzania) (en-TZ) - English (Tanzania) en-TK---English (Tokelau) (en-TK) - English (Tokelau) en-TO---English (Tonga) (en-TO) - English (Tonga) en-TT---English (Trinidad & Tobago) (en-TT) - English (Trinidad & Tobago) en-TC---English (Turks & Caicos Islands) (en-TC) - English (Turks & Caicos Islands) en-TV---English (Tuvalu) (en-TV) - English (Tuvalu) en-UM---English (U.S. Outlying Islands) (en-UM) - English (U.S. Outlying Islands) en-VI---English (U.S. Virgin Islands) (en-VI) - English (U.S. Virgin Islands) en-UG---English (Uganda) (en-UG) - English (Uganda) en-AE---English (United Arab Emirates) (en-AE) - English (United Arab Emirates) en-GB---English (United Kingdom) (en-GB) - English (United Kingdom) en-US---English (United States) (en-US) - English (United States) en-VU---English (Vanuatu) (en-VU) - English (Vanuatu) en-001---English (World) (en-001) - English (World) en-ZM---English (Zambia) (en-ZM) - English (Zambia) en-ZW---English (Zimbabwe) (en-ZW) - English (Zimbabwe) eo-001---Esperanto (World) (eo-001) - esperanto (Mondo) et-EE---Estonian (Estonia) (et-EE) - eesti (Eesti) ee-GH---Ewe (Ghana) (ee-GH) - Eʋegbe (Ghana nutome) ee-TG---Ewe (Togo) (ee-TG) - Eʋegbe (Togo nutome) ewo-CM---Ewondo (Cameroon) (ewo-CM) - ewondo (Kamərún) fo-DK---Faroese (Denmark) (fo-DK) - føroyskt (Danmark) fo-FO---Faroese (Faroe Islands) (fo-FO) - føroyskt (Føroyar) fil-PH---Filipino (Philippines) (fil-PH) - Filipino (Pilipinas) fi-FI---Finnish (Finland) (fi-FI) - suomi (Suomi) fr-DZ---French (Algeria) (fr-DZ) - français (Algérie) fr-BE---French (Belgium) (fr-BE) - français (Belgique) fr-BJ---French (Benin) (fr-BJ) - français (Bénin) fr-BF---French (Burkina Faso) (fr-BF) - français (Burkina Faso) fr-BI---French (Burundi) (fr-BI) - français (Burundi) fr-CM---French (Cameroon) (fr-CM) - français (Cameroun) fr-CA---French (Canada) (fr-CA) - français (Canada) fr-029---French (Caribbean) (fr-029) - français (caraïbes) fr-CF---French (Central African Republic) (fr-CF) - français (République centrafricaine) fr-TD---French (Chad) (fr-TD) - français (Tchad) fr-KM---French (Comoros) (fr-KM) - français (Comores) fr-CG---French (Congo) (fr-CG) - français (Congo) fr-CI---French (Côte d’Ivoire) (fr-CI) - français (Côte d’Ivoire) fr-DJ---French (Djibouti) (fr-DJ) - français (Djibouti) fr-GQ---French (Equatorial Guinea) (fr-GQ) - français (Guinée équatoriale) fr-FR---French (France) (fr-FR) - français (France) fr-GF---French (French Guiana) (fr-GF) - français (Guyane française) fr-PF---French (French Polynesia) (fr-PF) - français (Polynésie française) fr-GA---French (Gabon) (fr-GA) - français (Gabon) fr-GP---French (Guadeloupe) (fr-GP) - français (Guadeloupe) fr-GN---French (Guinea) (fr-GN) - français (Guinée) fr-HT---French (Haiti) (fr-HT) - français (Haïti) fr-LU---French (Luxembourg) (fr-LU) - français (Luxembourg) fr-MG---French (Madagascar) (fr-MG) - français (Madagascar) fr-ML---French (Mali) (fr-ML) - français (Mali) fr-MQ---French (Martinique) (fr-MQ) - français (Martinique) fr-MR---French (Mauritania) (fr-MR) - français (Mauritanie) fr-MU---French (Mauritius) (fr-MU) - français (Maurice) fr-YT---French (Mayotte) (fr-YT) - français (Mayotte) fr-MC---French (Monaco) (fr-MC) - français (Monaco) fr-MA---French (Morocco) (fr-MA) - français (Maroc) fr-NC---French (New Caledonia) (fr-NC) - français (Nouvelle-Calédonie) fr-NE---French (Niger) (fr-NE) - français (Niger) fr-RE---French (Réunion) (fr-RE) - français (La Réunion) fr-RW---French (Rwanda) (fr-RW) - français (Rwanda) fr-SN---French (Senegal) (fr-SN) - français (Sénégal) fr-SC---French (Seychelles) (fr-SC) - français (Seychelles) fr-BL---French (St. Barthélemy) (fr-BL) - français (Saint-Barthélemy) fr-MF---French (St. Martin) (fr-MF) - français (Saint-Martin) fr-PM---French (St. Pierre & Miquelon) (fr-PM) - français (Saint-Pierre-et-Miquelon) fr-CH---French (Switzerland) (fr-CH) - français (Suisse) fr-SY---French (Syria) (fr-SY) - français (Syrie) fr-TG---French (Togo) (fr-TG) - français (Togo) fr-TN---French (Tunisia) (fr-TN) - français (Tunisie) fr-VU---French (Vanuatu) (fr-VU) - français (Vanuatu) fr-WF---French (Wallis & Futuna) (fr-WF) - français (Wallis-et-Futuna) fr-CD---French Congo (DRC) (fr-CD) - français (Congo, République démocratique du) fur-IT---Friulian (Italy) (fur-IT) - furlan (Italie) ff-Latn-BF---Fulah (Latin, Burkina Faso) (ff-Latn-BF) - Pulaar (Burkibaa Faaso) ff-Latn-CM---Fulah (Latin, Cameroon) (ff-Latn-CM) - Pulaar (Kameruun) ff-Latn-GM---Fulah (Latin, Gambia) (ff-Latn-GM) - Pulaar (Gammbi) ff-Latn-GH---Fulah (Latin, Ghana) (ff-Latn-GH) - Pulaar (Ganaa) ff-Latn-GN---Fulah (Latin, Guinea) (ff-Latn-GN) - Pulaar (Gine) ff-Latn-GW---Fulah (Latin, Guinea-Bissau) (ff-Latn-GW) - Pulaar (Gine-Bisaawo) ff-Latn-LR---Fulah (Latin, Liberia) (ff-Latn-LR) - Pulaar (Liberiyaa) ff-Latn-MR---Fulah (Latin, Mauritania) (ff-Latn-MR) - Pulaar (Muritani) ff-Latn-NE---Fulah (Latin, Niger) (ff-Latn-NE) - Pulaar (Nijeer) ff-Latn-NG---Fulah (Latin, Nigeria) (ff-Latn-NG) - Pulaar (Nijeriyaa) ff-Latn-SN---Fulah (Latin, Senegal) (ff-Latn-SN) - Pulaar (Senegaal) ff-Latn-SL---Fulah (Latin, Sierra Leone) (ff-Latn-SL) - Pulaar (Seraa liyon) gl-ES---Galician (Galician) (gl-ES) - galego (galego) lg-UG---Ganda (Uganda) (lg-UG) - Luganda (Yuganda) ka-GE---Georgian (Georgia) (ka-GE) - ქართული (საქართველო) de-AT---German (Austria) (de-AT) - Deutsch (Österreich) de-BE---German (Belgium) (de-BE) - Deutsch (Belgien) de-DE---German (Germany) (de-DE) - Deutsch (Deutschland) de-IT---German (Italy) (de-IT) - Deutsch (Italien) de-LI---German (Liechtenstein) (de-LI) - Deutsch (Liechtenstein) de-LU---German (Luxembourg) (de-LU) - Deutsch (Luxemburg) de-CH---German (Switzerland) (de-CH) - Deutsch (Schweiz) el-CY---Greek (Cyprus) (el-CY) - Ελληνικά (Κύπρος) el-GR---Greek (Greece) (el-GR) - Ελληνικά (Ελλάδα) gn-PY---Guarani (Paraguay) (gn-PY) - Avañe’ẽ (Paraguái) gu-IN---Gujarati (India) (gu-IN) - ગુજરાતી (ભારત) guz-KE---Gusii (Kenya) (guz-KE) - Ekegusii (Kenya) ha-Latn-GH---Hausa (Latin, Ghana) (ha-Latn-GH) - Hausa (Gana) ha-Latn-NE---Hausa (Latin, Niger) (ha-Latn-NE) - Hausa (Nijar) ha-Latn-NG---Hausa (Latin, Nigeria) (ha-Latn-NG) - Hausa (Najeriya) haw-US---Hawaiian (United States) (haw-US) - ʻŌlelo Hawaiʻi (ʻAmelika Hui Pū ʻIa) he-IL---Hebrew (Israel) (he-IL) - עברית (ישראל) hi-IN---Hindi (India) (hi-IN) - हिन्दी (भारत) hu-HU---Hungarian (Hungary) (hu-HU) - magyar (Magyarország) ibb-NG---Ibibio (Nigeria) (ibb-NG) - Ibibio-Efik (Nigeria) is-IS---Icelandic (Iceland) (is-IS) - íslenska (Ísland) ig-NG---Igbo (Nigeria) (ig-NG) - Asụsụ Igbo (Naịjịrịa) id-ID---Indonesian (Indonesia) (id-ID) - Indonesia (Indonesia) ia-001---Interlingua (World) (ia-001) - interlingua (Mundo) iu-Latn-CA---Inuktitut (Latin, Canada) (iu-Latn-CA) - Inuktitut (Kanatami) iu-Cans-CA---Inuktitut (Syllabics, Canada) (iu-Cans-CA) - ᐃᓄᒃᑎᑐᑦ (ᑲᓇᑕᒥ) ga-IE---Irish (Ireland) (ga-IE) - Gaeilge (Éire) xh-ZA---isiXhosa (South Africa) (xh-ZA) - isiXhosa (eMzantsi Afrika) zu-ZA---isiZulu (South Africa) (zu-ZA) - isiZulu (iNingizimu Afrika) it-IT---Italian (Italy) (it-IT) - italiano (Italia) it-SM---Italian (San Marino) (it-SM) - italiano (San Marino) it-CH---Italian (Switzerland) (it-CH) - italiano (Svizzera) it-VA---Italian (Vatican City) (it-VA) - italiano (Città del Vaticano) ja-JP---Japanese (Japan) (ja-JP) - 日本語 (日本) jv-Latn-ID---Javanese (Indonesia) (jv-Latn-ID) - Basa Jawa (Indonesia) jv-Java-ID---Javanese (Javanese, Indonesia) (jv-Java-ID) - ꦧꦱꦗꦮ (Indonesia) dyo-SN---Jola-Fonyi (Senegal) (dyo-SN) - joola (Senegal) kea-CV---Kabuverdianu (Cabo Verde) (kea-CV) - kabuverdianu (Kabu Verdi) kab-DZ---Kabyle (Algeria) (kab-DZ) - Taqbaylit (Lezzayer) kkj-CM---Kako (Cameroon) (kkj-CM) - kakɔ (Kamɛrun) kl-GL---Kalaallisut (Greenland) (kl-GL) - kalaallisut (Kalaallit Nunaat) kln-KE---Kalenjin (Kenya) (kln-KE) - Kalenjin (Emetab Kenya) kam-KE---Kamba (Kenya) (kam-KE) - Kikamba (Kenya) kn-IN---Kannada (India) (kn-IN) - ಕನ್ನಡ (ಭಾರತ) kr-Latn-NG---Kanuri (Nigeria) (kr-Latn-NG) - Kanuri (Nigeria) ks-Deva-IN---Kashmiri (Devanagari) (ks-Deva-IN) - कॉशुर ks-Arab-IN---Kashmiri (Perso-Arabic) (ks-Arab-IN) - کٲشُر (اَربی) kk-KZ---Kazakh (Kazakhstan) (kk-KZ) - қазақ тілі (Қазақстан) km-KH---Khmer (Cambodia) (km-KH) - ខ្មែរ (កម្ពុជា) quc-Latn-GT---K'iche' (Guatemala) (quc-Latn-GT) - K'iche' (Guatemala) ki-KE---Kikuyu (Kenya) (ki-KE) - Gikuyu (Kenya) rw-RW---Kinyarwanda (Rwanda) (rw-RW) - Kinyarwanda (U Rwanda) sw-CD---Kiswahili (Congo DRC) (sw-CD) - Kiswahili (Jamhuri ya Kidemokrasia ya Kongo) sw-KE---Kiswahili (Kenya) (sw-KE) - Kiswahili (Kenya) sw-TZ---Kiswahili (Tanzania) (sw-TZ) - Kiswahili (Tanzania) sw-UG---Kiswahili (Uganda) (sw-UG) - Kiswahili (Uganda) kok-IN---Konkani (India) (kok-IN) - कोंकणी (भारत) ko-KR---Korean (Korea) (ko-KR) - 한국어(대한민국) ko-KP---Korean (North Korea) (ko-KP) - 한국어 (조선민주주의인민공화국) khq-ML---Koyra Chiini (Mali) (khq-ML) - Koyra ciini (Maali) ses-ML---Koyraboro Senni (Mali) (ses-ML) - Koyraboro senni (Maali) ku-Arab-IR---Kurdish (Perso-Arabic, Iran) (ku-Arab-IR) - کوردی (ئێران) nmg-CM---Kwasio (Cameroon) (nmg-CM) - Kwasio (Kamerun) ky-KG---Kyrgyz (Kyrgyzstan) (ky-KG) - кыргызча (Кыргызстан) lkt-US---Lakota (United States) (lkt-US) - Lakȟólʼiyapi (Mílahaŋska Tȟamákȟočhe) lag-TZ---Langi (Tanzania) (lag-TZ) - Kɨlaangi (Taansanía) lo-LA---Lao (Laos) (lo-LA) - ລາວ (ລາວ) la-001---Latin (World) (la-001) - lingua latīna (World) lv-LV---Latvian (Latvia) (lv-LV) - latviešu (Latvija) ln-AO---Lingala (Angola) (ln-AO) - lingála (Angóla) ln-CF---Lingala (Central African Republic) (ln-CF) - lingála (Repibiki ya Afríka ya Káti) ln-CD---Lingala (Congo DRC) (ln-CD) - lingála (Republíki ya Kongó Demokratíki) ln-CG---Lingala (Congo) (ln-CG) - lingála (Kongo) lt-LT---Lithuanian (Lithuania) (lt-LT) - lietuvių (Lietuva) nds-DE---Low German (Germany) (nds-DE) - Neddersass’sch (Düütschland) nds-NL---Low German (Netherlands) (nds-NL) - Neddersass’sch (Nedderlannen) dsb-DE---Lower Sorbian (Germany) (dsb-DE) - dolnoserbšćina (Nimska) lu-CD---Luba-Katanga (Congo DRC) (lu-CD) - Tshiluba (Ditunga wa Kongu) luo-KE---Luo (Kenya) (luo-KE) - Dholuo (Kenya) lb-LU---Luxembourgish (Luxembourg) (lb-LU) - Lëtzebuergesch (Lëtzebuerg) luy-KE---Luyia (Kenya) (luy-KE) - Luluhia (Kenya) mk-MK---Macedonian (North Macedonia) (mk-MK) - македонски (Северна Македонија) jmc-TZ---Machame (Tanzania) (jmc-TZ) - Kimachame (Tanzania) mgh-MZ---Makhuwa-Meetto (Mozambique) (mgh-MZ) - Makua (Umozambiki) kde-TZ---Makonde (Tanzania) (kde-TZ) - Chimakonde (Tanzania) mg-MG---Malagasy (Madagascar) (mg-MG) - Malagasy (Madagasikara) ms-BN---Malay (Brunei) (ms-BN) - Melayu (Brunei) ms-MY---Malay (Malaysia) (ms-MY) - Melayu (Malaysia) ms-SG---Malay (Singapore) (ms-SG) - Melayu (Singapura) ml-IN---Malayalam (India) (ml-IN) - മലയാളം (ഇന്ത്യ) mt-MT---Maltese (Malta) (mt-MT) - Malti (Malta) mni-IN---Manipuri (India) (mni-IN) - মৈতৈলোন্ (India) gv-IM---Manx (Isle of Man) (gv-IM) - Gaelg (Ellan Vannin) mi-NZ---Maori (New Zealand) (mi-NZ) - te reo Māori (Aotearoa) arn-CL---Mapuche (Chile) (arn-CL) - Mapudungun (Chile) mr-IN---Marathi (India) (mr-IN) - मराठी (भारत) mas-KE---Masai (Kenya) (mas-KE) - Maa (Kenya) mas-TZ---Masai (Tanzania) (mas-TZ) - Maa (Tansania) mzn-IR---Mazanderani (Iran) (mzn-IR) - مازرونی (ایران) mer-KE---Meru (Kenya) (mer-KE) - Kĩmĩrũ (Kenya) mgo-CM---Metaʼ (Cameroon) (mgo-CM) - metaʼ (Kamalun) moh-CA---Mohawk (Mohawk) (moh-CA) - Kanien'kéha mn-MN---Mongolian (Mongolia) (mn-MN) - монгол (Монгол) mn-Mong-CN---Mongolian (Traditional Mongolian, China) (mn-Mong-CN) - ᠮᠣᠩᠭᠣᠤᠯ ᠬᠡᠯᠡ (ᠪᠦᠭᠦᠳᠡ ᠨᠠᠢᠷᠠᠮᠳᠠᠬᠤ ᠳᠤᠮᠳᠠᠳᠤ ᠠᠷᠠᠳ ᠣᠯᠣᠰ) mn-Mong-MN---Mongolian (Traditional Mongolian, Mongolia) (mn-Mong-MN) - ᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡ (ᠮᠣᠩᠭᠣᠯ ᠣᠯᠣᠰ) mfe-MU---Morisyen (Mauritius) (mfe-MU) - kreol morisien (Moris) mua-CM---Mundang (Cameroon) (mua-CM) - MUNDAŊ (kameruŋ) naq-NA---Nama (Namibia) (naq-NA) - Khoekhoegowab (Namibiab) ne-IN---Nepali (India) (ne-IN) - नेपाली (भारत) ne-NP---Nepali (Nepal) (ne-NP) - नेपाली (नेपाल) nnh-CM---Ngiemboon (Cameroon) (nnh-CM) - Shwóŋò ngiembɔɔn (Kàmalûm) jgo-CM---Ngomba (Cameroon) (jgo-CM) - Ndaꞌa (Kamɛlûn) nqo-GN---N'ko (Guinea) (nqo-GN) - ߒߞߏ (ߖߌ߬ߣߍ߬ ߞߊ߲ߓߍ߲) nd-ZW---North Ndebele (Zimbabwe) (nd-ZW) - isiNdebele (Zimbabwe) lrc-IR---Northern Luri (Iran) (lrc-IR) - لۊری شومالی (Iran) lrc-IQ---Northern Luri (Iraq) (lrc-IQ) - لۊری شومالی (Iraq) nb-NO---Norwegian Bokmål (Norway) (nb-NO) - norsk bokmål (Norge) nb-SJ---Norwegian Bokmål (Svalbard & Jan Mayen) (nb-SJ) - norsk bokmål (Svalbard og Jan Mayen) nn-NO---Norwegian Nynorsk (Norway) (nn-NO) - nynorsk (Noreg) nus-SS---Nuer (South Sudan) (nus-SS) - Thok Nath (South Sudan) nyn-UG---Nyankole (Uganda) (nyn-UG) - Runyankore (Uganda) oc-FR---Occitan (France) (oc-FR) - Occitan (França) or-IN---Odia (India) (or-IN) - ଓଡ଼ିଆ (ଭାରତ) om-ET---Oromo (Ethiopia) (om-ET) - Oromoo (Itoophiyaa) om-KE---Oromo (Kenya) (om-KE) - Oromoo (Keeniyaa) os-GE---Ossetic (Georgia) (os-GE) - ирон (Гуырдзыстон) os-RU---Ossetic (Russia) (os-RU) - ирон (Уӕрӕсе) pap-029---Papiamento (Caribbean) (pap-029) - Papiamentu (Caribbean) ps-AF---Pashto (Afghanistan) (ps-AF) - پښتو (افغانستان) ps-PK---Pashto (Pakistan) (ps-PK) - پښتو (پاکستان) fa-IR---Persian (Iran) (fa-IR) - فارسی (ایران) pl-PL---Polish (Poland) (pl-PL) - polski (Polska) pt-AO---Portuguese (Angola) (pt-AO) - português (Angola) pt-BR---Portuguese (Brazil) (pt-BR) - português (Brasil) pt-CV---Portuguese (Cabo Verde) (pt-CV) - português (Cabo Verde) pt-GQ---Portuguese (Equatorial Guinea) (pt-GQ) - português (Guiné Equatorial) pt-GW---Portuguese (Guinea-Bissau) (pt-GW) - português (Guiné-Bissau) pt-LU---Portuguese (Luxembourg) (pt-LU) - português (Luxemburgo) pt-MO---Portuguese (Macao SAR) (pt-MO) - português (RAE de Macau) pt-MZ---Portuguese (Mozambique) (pt-MZ) - português (Moçambique) pt-PT---Portuguese (Portugal) (pt-PT) - português (Portugal) pt-ST---Portuguese (São Tomé & Príncipe) (pt-ST) - português (São Tomé e Príncipe) pt-CH---Portuguese (Switzerland) (pt-CH) - português (Suíça) pt-TL---Portuguese (Timor-Leste) (pt-TL) - português (Timor-Leste) prg-001---Prussian (World) (prg-001) - prūsiskan (swītai) pa-IN---Punjabi (India) (pa-IN) - ਪੰਜਾਬੀ (ਭਾਰਤ) pa-Arab-PK---Punjabi (Pakistan) (pa-Arab-PK) - پنجابی (پاکستان) quz-BO---Quechua (Bolivia) (quz-BO) - Runasimi (Bolivia) quz-EC---Quechua (Ecuador) (quz-EC) - Runasimi (Ecuador) quz-PE---Quechua (Peru) (quz-PE) - Runasimi (Perú) ro-MD---Romanian (Moldova) (ro-MD) - română (Republica Moldova) ro-RO---Romanian (Romania) (ro-RO) - română (România) rm-CH---Romansh (Switzerland) (rm-CH) - rumantsch (Svizra) rof-TZ---Rombo (Tanzania) (rof-TZ) - Kihorombo (Tanzania) rn-BI---Rundi (Burundi) (rn-BI) - Ikirundi (Uburundi) ru-BY---Russian (Belarus) (ru-BY) - русский (Беларусь) ru-KZ---Russian (Kazakhstan) (ru-KZ) - русский (Казахстан) ru-KG---Russian (Kyrgyzstan) (ru-KG) - русский (Киргизия) ru-MD---Russian (Moldova) (ru-MD) - русский (Молдова) ru-RU---Russian (Russia) (ru-RU) - русский (Россия) ru-UA---Russian (Ukraine) (ru-UA) - русский (Украина) rwk-TZ---Rwa (Tanzania) (rwk-TZ) - Kiruwa (Tanzania) ssy-ER---Saho (Eritrea) (ssy-ER) - Saho (Eretria) sah-RU---Sakha (Russia) (sah-RU) - Саха (Россия) saq-KE---Samburu (Kenya) (saq-KE) - Kisampur (Kenya) smn-FI---Sami, Inari (Finland) (smn-FI) - anarâškielâ (Suomâ) smj-NO---Sami, Lule (Norway) (smj-NO) - julevusámegiella (Vuodna) smj-SE---Sami, Lule (Sweden) (smj-SE) - julevusámegiella (Svierik) se-FI---Sami, Northern (Finland) (se-FI) - davvisámegiella (Suopma) se-NO---Sami, Northern (Norway) (se-NO) - davvisámegiella (Norga) se-SE---Sami, Northern (Sweden) (se-SE) - davvisámegiella (Ruoŧŧa) sms-FI---Sami, Skolt (Finland) (sms-FI) - sää´mǩiõll (Lää´ddjânnam) sma-NO---Sami, Southern (Norway) (sma-NO) - åarjelsaemiengïele (Nöörje) sma-SE---Sami, Southern (Sweden) (sma-SE) - åarjelsaemiengïele (Sveerje) sg-CF---Sango (Central African Republic) (sg-CF) - Sängö (Ködörösêse tî Bêafrîka) sbp-TZ---Sangu (Tanzania) (sbp-TZ) - Ishisangu (Tansaniya) sa-IN---Sanskrit (India) (sa-IN) - संस्कृत (भारतम्) gd-GB---Scottish Gaelic (United Kingdom) (gd-GB) - Gàidhlig (An Rìoghachd Aonaichte) seh-MZ---Sena (Mozambique) (seh-MZ) - sena (Moçambique) sr-Cyrl-BA---Serbian (Cyrillic, Bosnia and Herzegovina) (sr-Cyrl-BA) - српски (Босна и Херцеговина) sr-Cyrl-XK---Serbian (Cyrillic, Kosovo) (sr-Cyrl-XK) - српски (Косово) sr-Cyrl-ME---Serbian (Cyrillic, Montenegro) (sr-Cyrl-ME) - српски (Црна Гора) sr-Cyrl-RS---Serbian (Cyrillic, Serbia) (sr-Cyrl-RS) - српски (Србија) sr-Latn-BA---Serbian (Latin, Bosnia & Herzegovina) (sr-Latn-BA) - srpski (Bosna i Hercegovina) sr-Latn-XK---Serbian (Latin, Kosovo) (sr-Latn-XK) - srpski (Kosovo) sr-Latn-ME---Serbian (Latin, Montenegro) (sr-Latn-ME) - srpski (Crna Gora) sr-Latn-RS---Serbian (Latin, Serbia) (sr-Latn-RS) - srpski (Srbija) st-LS---Sesotho (Lesotho) (st-LS) - Sesotho (Lesotho) st-ZA---Sesotho (South Africa) (st-ZA) - Sesotho (South Africa) nso-ZA---Sesotho sa Leboa (South Africa) (nso-ZA) - Sesotho sa Leboa (Afrika Borwa) tn-BW---Setswana (Botswana) (tn-BW) - Setswana (Botswana) tn-ZA---Setswana (South Africa) (tn-ZA) - Setswana (Aforika Borwa) ksb-TZ---Shambala (Tanzania) (ksb-TZ) - Kishambaa (Tanzania) sn-Latn-ZW---Shona (Latin, Zimbabwe) (sn-Latn-ZW) - chiShona (Zimbabwe) sd-Deva-IN---Sindhi (Devanagari, India) (sd-Deva-IN) - सिन्धी (India) sd-Arab-PK---Sindhi (Pakistan) (sd-Arab-PK) - سنڌي (پاکستان) si-LK---Sinhala (Sri Lanka) (si-LK) - සිංහල (ශ්රී ලංකාව) ss-SZ---siSwati (Eswatini) (ss-SZ) - siSwati (eSwatini) ss-ZA---siSwati (South Africa) (ss-ZA) - siSwati (South Africa) sk-SK---Slovak (Slovakia) (sk-SK) - slovenčina (Slovensko) sl-SI---Slovenian (Slovenia) (sl-SI) - slovenščina (Slovenija) xog-UG---Soga (Uganda) (xog-UG) - Olusoga (Yuganda) so-DJ---Somali (Djibouti) (so-DJ) - Soomaali (Jabuuti) so-ET---Somali (Ethiopia) (so-ET) - Soomaali (Itoobiya) so-KE---Somali (Kenya) (so-KE) - Soomaali (Kenya) so-SO---Somali (Somalia) (so-SO) - Soomaali (Soomaaliya) nr-ZA---South Ndebele (South Africa) (nr-ZA) - isiNdebele (South Africa) es-AR---Spanish (Argentina) (es-AR) - español (Argentina) es-BZ---Spanish (Belize) (es-BZ) - español (Belice) es-BO---Spanish (Bolivia) (es-BO) - español (Bolivia) es-BR---Spanish (Brazil) (es-BR) - español (Brasil) es-CL---Spanish (Chile) (es-CL) - español (Chile) es-CO---Spanish (Colombia) (es-CO) - español (Colombia) es-CR---Spanish (Costa Rica) (es-CR) - español (Costa Rica) es-CU---Spanish (Cuba) (es-CU) - español (Cuba) es-DO---Spanish (Dominican Republic) (es-DO) - español (República Dominicana) es-EC---Spanish (Ecuador) (es-EC) - español (Ecuador) es-SV---Spanish (El Salvador) (es-SV) - español (El Salvador) es-GQ---Spanish (Equatorial Guinea) (es-GQ) - español (Guinea Ecuatorial) es-GT---Spanish (Guatemala) (es-GT) - español (Guatemala) es-HN---Spanish (Honduras) (es-HN) - español (Honduras) es-419---Spanish (Latin America) (es-419) - español (Latinoamérica) es-MX---Spanish (Mexico) (es-MX) - español (México) es-NI---Spanish (Nicaragua) (es-NI) - español (Nicaragua) es-PA---Spanish (Panama) (es-PA) - español (Panamá) es-PY---Spanish (Paraguay) (es-PY) - español (Paraguay) es-PE---Spanish (Peru) (es-PE) - español (Perú) es-PH---Spanish (Philippines) (es-PH) - español (Filipinas) es-PR---Spanish (Puerto Rico) (es-PR) - español (Puerto Rico) es-ES---Spanish (Spain, International Sort) (es-ES) - español (España, alfabetización internacional) es-US---Spanish (United States) (es-US) - español (Estados Unidos) es-UY---Spanish (Uruguay) (es-UY) - español (Uruguay) es-VE---Spanish (Venezuela) (es-VE) - español (Venezuela) zgh-Tfng-MA---Standard Moroccan Tamazight (Tifinagh, Morocco) (zgh-Tfng-MA) - ⵜⴰⵎⴰⵣⵉⵖⵜ (ⵍⵎⵖⵔⵉⴱ) sv-AX---Swedish (Åland Islands) (sv-AX) - svenska (Åland) sv-FI---Swedish (Finland) (sv-FI) - svenska (Finland) sv-SE---Swedish (Sweden) (sv-SE) - svenska (Sverige) gsw-LI---Swiss German (Liechtenstein) (gsw-LI) - Schwiizertüütsch (Liächteschtäi) gsw-CH---Swiss German (Switzerland) (gsw-CH) - Schwiizertüütsch (Schwiiz) syr-SY---Syriac (Syria) (syr-SY) - ܣܘܪܝܝܐ (ܣܘܪܝܐ) shi-Latn-MA---Tachelhit (Latin, Morocco) (shi-Latn-MA) - Tashelḥiyt (lmɣrib) shi-Tfng-MA---Tachelhit (Tifinagh, Morocco) (shi-Tfng-MA) - ⵜⴰⵛⵍⵃⵉⵜ (ⵍⵎⵖⵔⵉⴱ) dav-KE---Taita (Kenya) (dav-KE) - Kitaita (Kenya) tg-Cyrl-TJ---Tajik (Cyrillic, Tajikistan) (tg-Cyrl-TJ) - тоҷикӣ (Тоҷикистон) ta-IN---Tamil (India) (ta-IN) - தமிழ் (இந்தியா) ta-MY---Tamil (Malaysia) (ta-MY) - தமிழ் (மலேசியா) ta-SG---Tamil (Singapore) (ta-SG) - தமிழ் (சிங்கப்பூர்) ta-LK---Tamil (Sri Lanka) (ta-LK) - தமிழ் (இலங்கை) twq-NE---Tasawaq (Niger) (twq-NE) - Tasawaq senni (Nižer) tt-RU---Tatar (Russia) (tt-RU) - Татар (Россия) te-IN---Telugu (India) (te-IN) - తెలుగు (భారతదేశం) teo-KE---Teso (Kenya) (teo-KE) - Kiteso (Kenia) teo-UG---Teso (Uganda) (teo-UG) - Kiteso (Uganda) th-TH---Thai (Thailand) (th-TH) - ไทย (ไทย) bo-CN---Tibetan (China) (bo-CN) - བོད་ཡིག (ཀྲུང་ཧྭ་མི་དམངས་སྤྱི་མཐུན་རྒྱལ་ཁབ།) bo-IN---Tibetan (India) (bo-IN) - བོད་སྐད་ (རྒྱ་གར་) tig-ER---Tigre (Eritrea) (tig-ER) - ትግረ (ኤርትራ) ti-ER---Tigrinya (Eritrea) (ti-ER) - ትግርኛ (ኤርትራ) ti-ET---Tigrinya (Ethiopia) (ti-ET) - ትግርኛ (ኢትዮጵያ) to-TO---Tongan (Tonga) (to-TO) - lea fakatonga (Tonga) tr-CY---Turkish (Cyprus) (tr-CY) - Türkçe (Kıbrıs) tr-TR---Turkish (Türkiye) (tr-TR) - Türkçe (Türkiye) tk-TM---Turkmen (Turkmenistan) (tk-TM) - Türkmen dili (Türkmenistan) uk-UA---Ukrainian (Ukraine) (uk-UA) - українська (Україна) hsb-DE---Upper Sorbian (Germany) (hsb-DE) - hornjoserbšćina (Němska) ur-IN---Urdu (India) (ur-IN) - اردو (بھارت) ur-PK---Urdu (Pakistan) (ur-PK) - اُردو (پاکستان) ug-CN---Uyghur (China) (ug-CN) - ئۇيغۇرچە (جۇڭخۇا خەلق جۇمھۇرىيىتى) uz-Cyrl-UZ---Uzbek (Cyrillic, Uzbekistan) (uz-Cyrl-UZ) - ўзбекча (Ўзбекистон) uz-Latn-UZ---Uzbek (Latin, Uzbekistan) (uz-Latn-UZ) - o‘zbek (Oʻzbekiston) uz-Arab-AF---Uzbek (Perso-Arabic, Afghanistan) (uz-Arab-AF) - اوزبیک (افغانستان) vai-Latn-LR---Vai (Latin, Liberia) (vai-Latn-LR) - Vai (Laibhiya) vai-Vaii-LR---Vai (Vai, Liberia) (vai-Vaii-LR) - ꕙꔤ (ꕞꔤꔫꕩ) ca-ES-valencia---Valencian (Spain) (ca-ES-valencia) - valencià (Espanya) ve-ZA---Venda (South Africa) (ve-ZA) - Tshivenḓa (South Africa) vi-VN---Vietnamese (Vietnam) (vi-VN) - Tiếng Việt (Việt Nam) vo-001---Volapük (World) (vo-001) - Volapük (World) vun-TZ---Vunjo (Tanzania) (vun-TZ) - Kyivunjo (Tanzania) wae-CH---Walser (Switzerland) (wae-CH) - Walser (Schwiz) cy-GB---Welsh (United Kingdom) (cy-GB) - Cymraeg (Y Deyrnas Unedig) fy-NL---Western Frisian (Netherlands) (fy-NL) - Frysk (Nederlân) wal-ET---Wolaytta (Ethiopia) (wal-ET) - ወላይታቱ (ኢትዮጵያ) wo-SN---Wolof (Senegal) (wo-SN) - Wolof (Senegaal) ts-ZA---Xitsonga (South Africa) (ts-ZA) - Xitsonga (South Africa) yav-CM---Yangben (Cameroon) (yav-CM) - nuasue (Kemelún) ii-CN---Yi (China) (ii-CN) - ꆈꌠꁱꂷ (ꍏꉸꏓꂱꇭꉼꇩ) yi-001---Yiddish (World) (yi-001) - ייִדיש (וועלט) yo-BJ---Yoruba (Benin) (yo-BJ) - Èdè Yorùbá (Orílɛ́ède Bɛ̀nɛ̀) yo-NG---Yoruba (Nigeria) (yo-NG) - Èdè Yorùbá (Orilẹ̀-èdè Nàìjíríà) dje-NE---Zarma (Niger) (dje-NE) - Zarmaciine (Nižer)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。