Ever wonder just what those annoyingly obtuse NSLocale codes are? Here’s the snippet to print them out:
- (void)logAllLocales
{
NSLocale *curentLocale = [NSLocale currentLocale];
NSArray *locales = [[NSLocale availableLocaleIdentifiers] sortedArrayUsingSelector:@selector(compare:)];
for (NSString *locale in locales)
NSLog(@"locale '%@' is: %@'", locale, [curentLocale displayNameForKey:NSLocaleIdentifier value:locale]);
}
And here is your comprehensive list of just what shows up on an iPad 2 with 5.0.1. And comprehensive indeed it is!
- ‘af’ is: Afrikaans’
- ‘af_NA’ is: Afrikaans (Namibia)’
- ‘af_ZA’ is: Afrikaans (South Africa)’
- ‘agq’ is: Aghem’
- ‘agq_CM’ is: Aghem (Cameroon)’
- ‘ak’ is: Akan’
- ‘ak_GH’ is: Akan (Ghana)’
- ‘am’ is: Amharic’
- ‘am_ET’ is: Amharic (Ethiopia)’
- ‘ar’ is: Arabic’
- ‘ar_AE’ is: Arabic (United Arab Emirates)’
- ‘ar_BH’ is: Arabic (Bahrain)’
- ‘ar_DZ’ is: Arabic (Algeria)’
- ‘ar_EG’ is: Arabic (Egypt)’
- ‘ar_IQ’ is: Arabic (Iraq)’
- ‘ar_JO’ is: Arabic (Jordan)’
- ‘ar_KW’ is: Arabic (Kuwait)’
- ‘ar_LB’ is: Arabic (Lebanon)’
- ‘ar_LY’ is: Arabic (Libya)’
- ‘ar_MA’ is: Arabic (Morocco)’
- ‘ar_OM’ is: Arabic (Oman)’
- ‘ar_QA’ is: Arabic (Qatar)’
- ‘ar_SA’ is: Arabic (Saudi Arabia)’
- ‘ar_SD’ is: Arabic (Sudan)’
- ‘ar_SY’ is: Arabic (Syria)’
- ‘ar_TN’ is: Arabic (Tunisia)’
- ‘ar_YE’ is: Arabic (Yemen)’
- ‘as’ is: Assamese’
- ‘as_IN’ is: Assamese (India)’
- ‘asa’ is: Asu’
- ‘asa_TZ’ is: Asu (Tanzania)’
- ‘az’ is: Azerbaijani’
- ‘az_Cyrl’ is: Azerbaijani (Cyrillic)’
- ‘az_Cyrl_AZ’ is: Azerbaijani (Cyrillic, Azerbaijan)’
- ‘az_Latn’ is: Azerbaijani (Latin)’
- ‘az_Latn_AZ’ is: Azerbaijani (Latin, Azerbaijan)’
- ‘bas’ is: Basaa’
- ‘bas_CM’ is: Basaa (Cameroon)’
- ‘be’ is: Belarusian’
- ‘be_BY’ is: Belarusian (Belarus)’
- ‘bem’ is: Bemba’
- ‘bem_ZM’ is: Bemba (Zambia)’
- ‘bez’ is: Bena’
- ‘bez_TZ’ is: Bena (Tanzania)’
- ‘bg’ is: Bulgarian’
- ‘bg_BG’ is: Bulgarian (Bulgaria)’
- ‘bm’ is: Bambara’
- ‘bm_ML’ is: Bambara (Mali)’
- ‘bn’ is: Bengali’
- ‘bn_BD’ is: Bengali (Bangladesh)’
- ‘bn_IN’ is: Bengali (India)’
- ‘bo’ is: Tibetan’
- ‘bo_CN’ is: Tibetan (China)’
- ‘bo_IN’ is: Tibetan (India)’
- ‘br’ is: Breton’
- ‘br_FR’ is: Breton (France)’
- ‘brx’ is: Bodo’
- ‘brx_IN’ is: Bodo (India)’
- ‘bs’ is: Bosnian’
- ‘bs_BA’ is: Bosnian (Bosnia and Herzegovina)’
- ‘ca’ is: Catalan’
- ‘ca_ES’ is: Catalan (Spain)’
- ‘cgg’ is: Chiga’
- ‘cgg_UG’ is: Chiga (Uganda)’
- ‘chr’ is: Cherokee’
- ‘chr_US’ is: Cherokee (United States)’
- ‘cs’ is: Czech’
- ‘cs_CZ’ is: Czech (Czech Republic)’
- ‘cy’ is: Welsh’
- ‘cy_GB’ is: Welsh (United Kingdom)’
- ‘da’ is: Danish’
- ‘da_DK’ is: Danish (Denmark)’
- ‘dav’ is: Taita’
- ‘dav_KE’ is: Taita (Kenya)’
- ‘de’ is: German’
- ‘de_AT’ is: German (Austria)’
- ‘de_BE’ is: German (Belgium)’
- ‘de_CH’ is: German (Switzerland)’
- ‘de_DE’ is: German (Germany)’
- ‘de_LI’ is: German (Liechtenstein)’
- ‘de_LU’ is: German (Luxembourg)’
- ‘dje’ is: Zarma’
- ‘dje_NE’ is: Zarma (Niger)’
- ‘dua’ is: Duala’
- ‘dua_CM’ is: Duala (Cameroon)’
- ‘dyo’ is: Jola-Fonyi’
- ‘dyo_SN’ is: Jola-Fonyi (Senegal)’
- ‘ebu’ is: Embu’
- ‘ebu_KE’ is: Embu (Kenya)’
- ‘ee’ is: Ewe’
- ‘ee_GH’ is: Ewe (Ghana)’
- ‘ee_TG’ is: Ewe (Togo)’
- ‘el’ is: Greek’
- ‘el_CY’ is: Greek (Cyprus)’
- ‘el_GR’ is: Greek (Greece)’
- ‘en’ is: English’
- ‘en_AS’ is: English (American Samoa)’
- ‘en_AU’ is: English (Australia)’
- ‘en_BB’ is: English (Barbados)’
- ‘en_BE’ is: English (Belgium)’
- ‘en_BM’ is: English (Bermuda)’
- ‘en_BW’ is: English (Botswana)’
- ‘en_BZ’ is: English (Belize)’
- ‘en_CA’ is: English (Canada)’
- ‘en_GB’ is: English (United Kingdom)’
- ‘en_GU’ is: English (Guam)’
- ‘en_GY’ is: English (Guyana)’
- ‘en_HK’ is: English (Hong Kong SAR China)’
- ‘en_IE’ is: English (Ireland)’
- ‘en_IN’ is: English (India)’
- ‘en_JM’ is: English (Jamaica)’
- ‘en_MH’ is: English (Marshall Islands)’
- ‘en_MP’ is: English (Northern Mariana Islands)’
- ‘en_MT’ is: English (Malta)’
- ‘en_MU’ is: English (Mauritius)’
- ‘en_NA’ is: English (Namibia)’
- ‘en_NZ’ is: English (New Zealand)’
- ‘en_PH’ is: English (Philippines)’
- ‘en_PK’ is: English (Pakistan)’
- ‘en_SG’ is: English (Singapore)’
- ‘en_TT’ is: English (Trinidad and Tobago)’
- ‘en_UM’ is: English (U.S. Minor Outlying Islands)’
- ‘en_US’ is: English (United States)’
- ‘en_US_POSIX’ is: English (United States, Computer)’
- ‘en_VI’ is: English (U.S. Virgin Islands)’
- ‘en_ZA’ is: English (South Africa)’
- ‘en_ZW’ is: English (Zimbabwe)’
- ‘eo’ is: Esperanto’
- ‘es’ is: Spanish’
- ‘es_419′ is: Spanish (Latin America)’
- ‘es_AR’ is: Spanish (Argentina)’
- ‘es_BO’ is: Spanish (Bolivia)’
- ‘es_CL’ is: Spanish (Chile)’
- ‘es_CO’ is: Spanish (Colombia)’
- ‘es_CR’ is: Spanish (Costa Rica)’
- ‘es_DO’ is: Spanish (Dominican Republic)’
- ‘es_EC’ is: Spanish (Ecuador)’
- ‘es_ES’ is: Spanish (Spain)’
- ‘es_GQ’ is: Spanish (Equatorial Guinea)’
- ‘es_GT’ is: Spanish (Guatemala)’
- ‘es_HN’ is: Spanish (Honduras)’
- ‘es_MX’ is: Spanish (Mexico)’
- ‘es_NI’ is: Spanish (Nicaragua)’
- ‘es_PA’ is: Spanish (Panama)’
- ‘es_PE’ is: Spanish (Peru)’
- ‘es_PR’ is: Spanish (Puerto Rico)’
- ‘es_PY’ is: Spanish (Paraguay)’
- ‘es_SV’ is: Spanish (El Salvador)’
- ‘es_US’ is: Spanish (United States)’
- ‘es_UY’ is: Spanish (Uruguay)’
- ‘es_VE’ is: Spanish (Venezuela)’
- ‘et’ is: Estonian’
- ‘et_EE’ is: Estonian (Estonia)’
- ‘eu’ is: Basque’
- ‘eu_ES’ is: Basque (Spain)’
- ‘ewo’ is: Ewondo’
- ‘ewo_CM’ is: Ewondo (Cameroon)’
- ‘fa’ is: Persian’
- ‘fa_AF’ is: Persian (Afghanistan)’
- ‘fa_IR’ is: Persian (Iran)’
- ‘ff’ is: Fulah’
- ‘ff_SN’ is: Fulah (Senegal)’
- ‘fi’ is: Finnish’
- ‘fi_FI’ is: Finnish (Finland)’
- ‘fil’ is: Filipino’
- ‘fil_PH’ is: Filipino (Philippines)’
- ‘fo’ is: Faroese’
- ‘fo_FO’ is: Faroese (Faroe Islands)’
- ‘fr’ is: French’
- ‘fr_BE’ is: French (Belgium)’
- ‘fr_BF’ is: French (Burkina Faso)’
- ‘fr_BI’ is: French (Burundi)’
- ‘fr_BJ’ is: French (Benin)’
- ‘fr_BL’ is: French (Saint Barthélemy)’
- ‘fr_CA’ is: French (Canada)’
- ‘fr_CD’ is: French (Congo – Kinshasa)’
- ‘fr_CF’ is: French (Central African Republic)’
- ‘fr_CG’ is: French (Congo – Brazzaville)’
- ‘fr_CH’ is: French (Switzerland)’
- ‘fr_CI’ is: French (Côte d’Ivoire)’
- ‘fr_CM’ is: French (Cameroon)’
- ‘fr_DJ’ is: French (Djibouti)’
- ‘fr_FR’ is: French (France)’
- ‘fr_GA’ is: French (Gabon)’
- ‘fr_GF’ is: French (French Guiana)’
- ‘fr_GN’ is: French (Guinea)’
- ‘fr_GP’ is: French (Guadeloupe)’
- ‘fr_GQ’ is: French (Equatorial Guinea)’
- ‘fr_KM’ is: French (Comoros)’
- ‘fr_LU’ is: French (Luxembourg)’
- ‘fr_MC’ is: French (Monaco)’
- ‘fr_MF’ is: French (Saint Martin)’
- ‘fr_MG’ is: French (Madagascar)’
- ‘fr_ML’ is: French (Mali)’
- ‘fr_MQ’ is: French (Martinique)’
- ‘fr_NE’ is: French (Niger)’
- ‘fr_RE’ is: French (Réunion)’
- ‘fr_RW’ is: French (Rwanda)’
- ‘fr_SN’ is: French (Senegal)’
- ‘fr_TD’ is: French (Chad)’
- ‘fr_TG’ is: French (Togo)’
- ‘fr_YT’ is: French (Mayotte)’
- ‘ga’ is: Irish’
- ‘ga_IE’ is: Irish (Ireland)’
- ‘gl’ is: Galician’
- ‘gl_ES’ is: Galician (Spain)’
- ‘gsw’ is: Swiss German’
- ‘gsw_CH’ is: Swiss German (Switzerland)’
- ‘gu’ is: Gujarati’
- ‘gu_IN’ is: Gujarati (India)’
- ‘guz’ is: Gusii’
- ‘guz_KE’ is: Gusii (Kenya)’
- ‘gv’ is: Manx’
- ‘gv_GB’ is: Manx (United Kingdom)’
- ‘ha’ is: Hausa’
- ‘ha_Latn’ is: Hausa (Latin)’
- ‘ha_Latn_GH’ is: Hausa (Latin, Ghana)’
- ‘ha_Latn_NE’ is: Hausa (Latin, Niger)’
- ‘ha_Latn_NG’ is: Hausa (Latin, Nigeria)’
- ‘haw’ is: Hawaiian’
- ‘haw_US’ is: Hawaiian (United States)’
- ‘he’ is: Hebrew’
- ‘he_IL’ is: Hebrew (Israel)’
- ‘hi’ is: Hindi’
- ‘hi_IN’ is: Hindi (India)’
- ‘hr’ is: Croatian’
- ‘hr_HR’ is: Croatian (Croatia)’
- ‘hu’ is: Hungarian’
- ‘hu_HU’ is: Hungarian (Hungary)’
- ‘hy’ is: Armenian’
- ‘hy_AM’ is: Armenian (Armenia)’
- ‘id’ is: Indonesian’
- ‘id_ID’ is: Indonesian (Indonesia)’
- ‘ig’ is: Igbo’
- ‘ig_NG’ is: Igbo (Nigeria)’
- ‘ii’ is: Sichuan Yi’
- ‘ii_CN’ is: Sichuan Yi (China)’
- ‘is’ is: Icelandic’
- ‘is_IS’ is: Icelandic (Iceland)’
- ‘it’ is: Italian’
- ‘it_CH’ is: Italian (Switzerland)’
- ‘it_IT’ is: Italian (Italy)’
- ‘ja’ is: Japanese’
- ‘ja_JP’ is: Japanese (Japan)’
- ‘jmc’ is: Machame’
- ‘jmc_TZ’ is: Machame (Tanzania)’
- ‘ka’ is: Georgian’
- ‘ka_GE’ is: Georgian (Georgia)’
- ‘kab’ is: Kabyle’
- ‘kab_DZ’ is: Kabyle (Algeria)’
- ‘kam’ is: Kamba’
- ‘kam_KE’ is: Kamba (Kenya)’
- ‘kde’ is: Makonde’
- ‘kde_TZ’ is: Makonde (Tanzania)’
- ‘kea’ is: Kabuverdianu’
- ‘kea_CV’ is: Kabuverdianu (Cape Verde)’
- ‘khq’ is: Koyra Chiini’
- ‘khq_ML’ is: Koyra Chiini (Mali)’
- ‘ki’ is: Kikuyu’
- ‘ki_KE’ is: Kikuyu (Kenya)’
- ‘kk’ is: Kazakh’
- ‘kk_Cyrl’ is: Kazakh (Cyrillic)’
- ‘kk_Cyrl_KZ’ is: Kazakh (Cyrillic, Kazakhstan)’
- ‘kl’ is: Kalaallisut’
- ‘kl_GL’ is: Kalaallisut (Greenland)’
- ‘kln’ is: Kalenjin’
- ‘kln_KE’ is: Kalenjin (Kenya)’
- ‘km’ is: Khmer’
- ‘km_KH’ is: Khmer (Cambodia)’
- ‘kn’ is: Kannada’
- ‘kn_IN’ is: Kannada (India)’
- ‘ko’ is: Korean’
- ‘ko_KR’ is: Korean (South Korea)’
- ‘kok’ is: Konkani’
- ‘kok_IN’ is: Konkani (India)’
- ‘ksb’ is: Shambala’
- ‘ksb_TZ’ is: Shambala (Tanzania)’
- ‘ksf’ is: Bafia’
- ‘ksf_CM’ is: Bafia (Cameroon)’
- ‘kw’ is: Cornish’
- ‘kw_GB’ is: Cornish (United Kingdom)’
- ‘lag’ is: Langi’
- ‘lag_TZ’ is: Langi (Tanzania)’
- ‘lg’ is: Ganda’
- ‘lg_UG’ is: Ganda (Uganda)’
- ‘ln’ is: Lingala’
- ‘ln_CD’ is: Lingala (Congo – Kinshasa)’
- ‘ln_CG’ is: Lingala (Congo – Brazzaville)’
- ‘lt’ is: Lithuanian’
- ‘lt_LT’ is: Lithuanian (Lithuania)’
- ‘lu’ is: Luba-Katanga’
- ‘lu_CD’ is: Luba-Katanga (Congo – Kinshasa)’
- ‘luo’ is: Luo’
- ‘luo_KE’ is: Luo (Kenya)’
- ‘luy’ is: Luyia’
- ‘luy_KE’ is: Luyia (Kenya)’
- ‘lv’ is: Latvian’
- ‘lv_LV’ is: Latvian (Latvia)’
- ‘mas’ is: Masai’
- ‘mas_KE’ is: Masai (Kenya)’
- ‘mas_TZ’ is: Masai (Tanzania)’
- ‘mer’ is: Meru’
- ‘mer_KE’ is: Meru (Kenya)’
- ‘mfe’ is: Morisyen’
- ‘mfe_MU’ is: Morisyen (Mauritius)’
- ‘mg’ is: Malagasy’
- ‘mg_MG’ is: Malagasy (Madagascar)’
- ‘mgh’ is: Makhuwa-Meetto’
- ‘mgh_MZ’ is: Makhuwa-Meetto (Mozambique)’
- ‘mk’ is: Macedonian’
- ‘mk_MK’ is: Macedonian (Macedonia)’
- ‘ml’ is: Malayalam’
- ‘ml_IN’ is: Malayalam (India)’
- ‘mr’ is: Marathi’
- ‘mr_IN’ is: Marathi (India)’
- ‘ms’ is: Malay’
- ‘ms_BN’ is: Malay (Brunei)’
- ‘ms_MY’ is: Malay (Malaysia)’
- ‘mt’ is: Maltese’
- ‘mt_MT’ is: Maltese (Malta)’
- ‘mua’ is: Mundang’
- ‘mua_CM’ is: Mundang (Cameroon)’
- ‘my’ is: Burmese’
- ‘my_MM’ is: Burmese (Myanmar [Burma])’
- ‘naq’ is: Nama’
- ‘naq_NA’ is: Nama (Namibia)’
- ‘nb’ is: Norwegian Bokmål’
- ‘nb_NO’ is: Norwegian Bokmål (Norway)’
- ‘nd’ is: North Ndebele’
- ‘nd_ZW’ is: North Ndebele (Zimbabwe)’
- ‘ne’ is: Nepali’
- ‘ne_IN’ is: Nepali (India)’
- ‘ne_NP’ is: Nepali (Nepal)’
- ‘nl’ is: Dutch’
- ‘nl_AW’ is: Dutch (Aruba)’
- ‘nl_BE’ is: Dutch (Belgium)’
- ‘nl_NL’ is: Dutch (Netherlands)’
- ‘nmg’ is: Kwasio’
- ‘nmg_CM’ is: Kwasio (Cameroon)’
- ‘nn’ is: Norwegian Nynorsk’
- ‘nn_NO’ is: Norwegian Nynorsk (Norway)’
- ‘nus’ is: Nuer’
- ‘nus_SD’ is: Nuer (Sudan)’
- ‘nyn’ is: Nyankole’
- ‘nyn_UG’ is: Nyankole (Uganda)’
- ‘om’ is: Oromo’
- ‘om_ET’ is: Oromo (Ethiopia)’
- ‘om_KE’ is: Oromo (Kenya)’
- ‘or’ is: Oriya’
- ‘or_IN’ is: Oriya (India)’
- ‘pa’ is: Punjabi’
- ‘pa_Arab’ is: Punjabi (Arabic)’
- ‘pa_Arab_PK’ is: Punjabi (Arabic, Pakistan)’
- ‘pa_Guru’ is: Punjabi (Gurmukhi)’
- ‘pa_Guru_IN’ is: Punjabi (Gurmukhi, India)’
- ‘pl’ is: Polish’
- ‘pl_PL’ is: Polish (Poland)’
- ‘ps’ is: Pashto’
- ‘ps_AF’ is: Pashto (Afghanistan)’
- ‘pt’ is: Portuguese’
- ‘pt_AO’ is: Portuguese (Angola)’
- ‘pt_BR’ is: Portuguese (Brazil)’
- ‘pt_GW’ is: Portuguese (Guinea-Bissau)’
- ‘pt_MZ’ is: Portuguese (Mozambique)’
- ‘pt_PT’ is: Portuguese (Portugal)’
- ‘pt_ST’ is: Portuguese (São Tomé and Príncipe)’
- ‘rm’ is: Romansh’
- ‘rm_CH’ is: Romansh (Switzerland)’
- ‘rn’ is: Rundi’
- ‘rn_BI’ is: Rundi (Burundi)’
- ‘ro’ is: Romanian’
- ‘ro_MD’ is: Romanian (Moldova)’
- ‘ro_RO’ is: Romanian (Romania)’
- ‘rof’ is: Rombo’
- ‘rof_TZ’ is: Rombo (Tanzania)’
- ‘ru’ is: Russian’
- ‘ru_MD’ is: Russian (Moldova)’
- ‘ru_RU’ is: Russian (Russia)’
- ‘ru_UA’ is: Russian (Ukraine)’
- ‘rw’ is: Kinyarwanda’
- ‘rw_RW’ is: Kinyarwanda (Rwanda)’
- ‘rwk’ is: Rwa’
- ‘rwk_TZ’ is: Rwa (Tanzania)’
- ‘saq’ is: Samburu’
- ‘saq_KE’ is: Samburu (Kenya)’
- ‘sbp’ is: Sangu’
- ‘sbp_TZ’ is: Sangu (Tanzania)’
- ‘seh’ is: Sena’
- ‘seh_MZ’ is: Sena (Mozambique)’
- ‘ses’ is: Koyraboro Senni’
- ‘ses_ML’ is: Koyraboro Senni (Mali)’
- ‘sg’ is: Sango’
- ‘sg_CF’ is: Sango (Central African Republic)’
- ‘shi’ is: Tachelhit’
- ‘shi_Latn’ is: Tachelhit (Latin)’
- ‘shi_Latn_MA’ is: Tachelhit (Latin, Morocco)’
- ‘shi_Tfng’ is: Tachelhit (Tifinagh)’
- ‘shi_Tfng_MA’ is: Tachelhit (Tifinagh, Morocco)’
- ‘si’ is: Sinhala’
- ‘si_LK’ is: Sinhala (Sri Lanka)’
- ‘sk’ is: Slovak’
- ‘sk_SK’ is: Slovak (Slovakia)’
- ‘sl’ is: Slovenian’
- ‘sl_SI’ is: Slovenian (Slovenia)’
- ‘sn’ is: Shona’
- ‘sn_ZW’ is: Shona (Zimbabwe)’
- ‘so’ is: Somali’
- ‘so_DJ’ is: Somali (Djibouti)’
- ‘so_ET’ is: Somali (Ethiopia)’
- ‘so_KE’ is: Somali (Kenya)’
- ‘so_SO’ is: Somali (Somalia)’
- ‘sq’ is: Albanian’
- ‘sq_AL’ is: Albanian (Albania)’
- ‘sr’ is: Serbian’
- ‘sr_Cyrl’ is: Serbian (Cyrillic)’
- ‘sr_Cyrl_BA’ is: Serbian (Cyrillic, Bosnia and Herzegovina)’
- ‘sr_Cyrl_ME’ is: Serbian (Cyrillic, Montenegro)’
- ‘sr_Cyrl_RS’ is: Serbian (Cyrillic, Serbia)’
- ‘sr_Latn’ is: Serbian (Latin)’
- ‘sr_Latn_BA’ is: Serbian (Latin, Bosnia and Herzegovina)’
- ‘sr_Latn_ME’ is: Serbian (Latin, Montenegro)’
- ‘sr_Latn_RS’ is: Serbian (Latin, Serbia)’
- ‘sv’ is: Swedish’
- ‘sv_FI’ is: Swedish (Finland)’
- ‘sv_SE’ is: Swedish (Sweden)’
- ‘sw’ is: Swahili’
- ‘sw_KE’ is: Swahili (Kenya)’
- ‘sw_TZ’ is: Swahili (Tanzania)’
- ‘swc’ is: Congo Swahili’
- ‘swc_CD’ is: Congo Swahili (Congo – Kinshasa)’
- ‘ta’ is: Tamil’
- ‘ta_IN’ is: Tamil (India)’
- ‘ta_LK’ is: Tamil (Sri Lanka)’
- ‘te’ is: Telugu’
- ‘te_IN’ is: Telugu (India)’
- ‘teo’ is: Teso’
- ‘teo_KE’ is: Teso (Kenya)’
- ‘teo_UG’ is: Teso (Uganda)’
- ‘th’ is: Thai’
- ‘th_TH’ is: Thai (Thailand)’
- ‘ti’ is: Tigrinya’
- ‘ti_ER’ is: Tigrinya (Eritrea)’
- ‘ti_ET’ is: Tigrinya (Ethiopia)’
- ‘to’ is: Tonga’
- ‘to_TO’ is: Tonga (Tonga)’
- ‘tr’ is: Turkish’
- ‘tr_TR’ is: Turkish (Turkey)’
- ‘twq’ is: Tasawaq’
- ‘twq_NE’ is: Tasawaq (Niger)’
- ‘tzm’ is: Central Morocco Tamazight’
- ‘tzm_Latn’ is: Central Morocco Tamazight (Latin)’
- ‘tzm_Latn_MA’ is: Central Morocco Tamazight (Latin, Morocco)’
- ‘uk’ is: Ukrainian’
- ‘uk_UA’ is: Ukrainian (Ukraine)’
- ‘ur’ is: Urdu’
- ‘ur_IN’ is: Urdu (India)’
- ‘ur_PK’ is: Urdu (Pakistan)’
- ‘uz’ is: Uzbek’
- ‘uz_Arab’ is: Uzbek (Arabic)’
- ‘uz_Arab_AF’ is: Uzbek (Arabic, Afghanistan)’
- ‘uz_Cyrl’ is: Uzbek (Cyrillic)’
- ‘uz_Cyrl_UZ’ is: Uzbek (Cyrillic, Uzbekistan)’
- ‘uz_Latn’ is: Uzbek (Latin)’
- ‘uz_Latn_UZ’ is: Uzbek (Latin, Uzbekistan)’
- ‘vai’ is: Vai’
- ‘vai_Latn’ is: Vai (Latin)’
- ‘vai_Latn_LR’ is: Vai (Latin, Liberia)’
- ‘vai_Vaii’ is: Vai (Vai)’
- ‘vai_Vaii_LR’ is: Vai (Vai, Liberia)’
- ‘vi’ is: Vietnamese’
- ‘vi_VN’ is: Vietnamese (Vietnam)’
- ‘vun’ is: Vunjo’
- ‘vun_TZ’ is: Vunjo (Tanzania)’
- ‘xog’ is: Soga’
- ‘xog_UG’ is: Soga (Uganda)’
- ‘yav’ is: Yangben’
- ‘yav_CM’ is: Yangben (Cameroon)’
- ‘yo’ is: Yoruba’
- ‘yo_NG’ is: Yoruba (Nigeria)’
- ‘zh’ is: Chinese’
- ‘zh_Hans’ is: Chinese (Simplified)’
- ‘zh_Hans_CN’ is: Chinese (Simplified, China)’
- ‘zh_Hans_HK’ is: Chinese (Simplified, Hong Kong SAR China)’
- ‘zh_Hans_MO’ is: Chinese (Simplified, Macau SAR China)’
- ‘zh_Hans_SG’ is: Chinese (Simplified, Singapore)’
- ‘zh_Hant’ is: Chinese (Traditional)’
- ‘zh_Hant_HK’ is: Chinese (Traditional, Hong Kong SAR China)’
- ‘zh_Hant_MO’ is: Chinese (Traditional, Macau SAR China)’
- ‘zh_Hant_TW’ is: Chinese (Traditional, Taiwan)’
- ‘zu’ is: Zulu’
- ‘zu_ZA’ is: Zulu (South Africa)’
22
JAN
JAN
0
Share