查找 iOS 中所有可用语言的列表
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/4328839/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Looking for a list of all available languages in iOS
提问by EarlGrey
I don't seem to be able to find a comprehensive list of all language options available in any given iOS version. I am considering my options for app localization and would like to be able to compare available language options in different iOS releases.
我似乎无法找到任何给定 iOS 版本中可用的所有语言选项的完整列表。我正在考虑应用本地化的选项,并希望能够比较不同 iOS 版本中的可用语言选项。
Could someone please tell me how I could create such a list programatically?
有人可以告诉我如何以编程方式创建这样的列表吗?
I think this way I could generate the list for any available iOS version and compare the results.
我认为这样我可以为任何可用的 iOS 版本生成列表并比较结果。
采纳答案by Franci Penov
There is no definite published list (as far as I know), for the simple reason that the locales list might change even in minor version updates.
没有明确的已发布列表(据我所知),原因很简单,即使在次要版本更新中,语言环境列表也可能会发生变化。
The closes you get to such list is the Language Support section of the iPhone technical specs:
- iPhone 4
- iPhone 3GS
- iPhone 3G
- iPhone 2is actually missing this section
最接近此类列表的是 iPhone 技术规格的语言支持部分:
- iPhone 4
- iPhone 3GS
- iPhone 3G
- iPhone 2实际上缺少此部分
If you want the definitive list of languages and locales supported by specific iOS version, you should write a simple program that uses NSLocale::availableLocaleIdentifiers
to obtain the list, and NSLocale::componentsFromLocaleIdentifier:
to extract the canonical codes (or the corresponding CFLocale
).
如果您想要特定iOS 版本支持的语言和区域设置的明确列表,您应该编写一个简单的程序,用于NSLocale::availableLocaleIdentifiers
获取列表,并NSLocale::componentsFromLocaleIdentifier:
提取规范代码(或相应的CFLocale
)。
回答by Confused Vorlon
This is the list of avaliableLocalIdentifierswith the english locale description,
这是带有英语语言环境描述的avaliableLocalIdentifiers列表,
taken from iPodtouch iOS 6.0.1.
取自iPodtouch iOS 6.0.1。
I do not believe that all these are supported for localisation!
我不相信所有这些都支持本地化!
en_IE - English (Ireland)
ro_MD - Romanian (Moldova)
br - Breton
en_GY - English (Guyana)
es_GT - Spanish (Guatemala)
shi_Tfng_MA - Tachelhit (Tifinagh, Morocco)
mr - Marathi
bs - Bosnian
en_AS - English (American Samoa)
ksf - Bafia
sr_Latn_ME - Serbian (Latin, Montenegro)
ms - Malay
ms_MY - Malay (Malaysia)
mt - Maltese
ha - Hausa
nb_NO - Norwegian Bokm?l (Norway)
en_BZ - English (Belize)
pt_BR - Portuguese (Brazil)
or_IN - Oriya (India)
is_IS - Icelandic (Iceland)
mn_Cyrl_MN - Mongolian (Cyrillic, Mongolia)
ar_IQ - Arabic (Iraq)
he - Hebrew
zh_Hans_CN - Chinese (Simplified, China)
my - Burmese
bas - Basaa
mer - Meru
en_JM - English (Jamaica)
dz_BT - Dzongkha (Bhutan)
teo_KE - Teso (Kenya)
cy_GB - Welsh (United Kingdom)
sg - Sango
it_CH - Italian (Switzerland)
de_LU - German (Luxembourg)
en_US - English (United States)
hi - Hindi
hu_HU - Hungarian (Hungary)
uz_Latn_UZ - Uzbek (Latin, Uzbekistan)
af_NA - Afrikaans (Namibia)
si - Sinhala
fr_BI - French (Burundi)
ga_IE - Irish (Ireland)
mfe - Morisyen
en_CA - English (Canada)
ne_IN - Nepali (India)
rwk_TZ - Rwa (Tanzania)
en_AU - English (Australia)
sk - Slovak
teo - Teso
sl - Slovenian
tk_Latn_TM - Turkmen (Latin, Turkmenistan)
tzm_Latn - Central Morocco Tamazight (Latin)
ee_GH - Ewe (Ghana)
kde - Makonde
sn - Shona
dyo_SN - Jola-Fonyi (Senegal)
mas_TZ - Masai (Tanzania)
en_SG - English (Singapore)
so - Somali
nyn_UG - Nyankole (Uganda)
br_FR - Breton (France)
fr_BJ - French (Benin)
pt_MZ - Portuguese (Mozambique)
hr - Croatian
az_Latn - Azerbaijani (Latin)
sq - Albanian
sr - Serbian
sw_KE - Swahili (Kenya)
ca - Catalan
hu - Hungarian
et_EE - Estonian (Estonia)
lag_TZ - Langi (Tanzania)
nb - Norwegian Bokm?l
bn_IN - Bengali (India)
sv - Swedish
th_TH - Thai (Thailand)
ml_IN - Malayalam (India)
sr_Cyrl_RS - Serbian (Cyrillic, Serbia)
sw - Swahili
nd - North Ndebele
ta_IN - Tamil (India)
fr_MQ - French (Martinique)
hy - Armenian
ne - Nepali
es_AR - Spanish (Argentina)
pt_AO - Portuguese (Angola)
ne_NP - Nepali (Nepal)
ar_BH - Arabic (Bahrain)
hi_IN - Hindi (India)
bo_IN - Tibetan (India)
seh - Sena
de_DE - German (Germany)
fr_BL - French (Saint Barthélemy)
fr_MR - French (Mauritania)
fa_IR - Persian (Iran)
nl - Dutch
es_PR - Spanish (Puerto Rico)
en_PW - English (Palau)
rn_BI - Rundi (Burundi)
nn - Norwegian Nynorsk
kk_Cyrl - Kazakh (Cyrillic)
sl_SI - Slovenian (Slovenia)
dua - Duala
kea - Kabuverdianu
ig_NG - Igbo (Nigeria)
kln - Kalenjin
yo - Yoruba
sv_FI - Swedish (Finland)
ru_MD - Russian (Moldova)
en_ZW - English (Zimbabwe)
brx_IN - Bodo (India)
fil_PH - Filipino (Philippines)
cs - Czech
pt_GW - Portuguese (Guinea-Bissau)
bn_BD - Bengali (Bangladesh)
de_AT - German (Austria)
luo - Luo
sk_SK - Slovak (Slovakia)
ar_001 - Arabic (World)
es_US - Spanish (United States)
ta - Tamil
mk_MK - Macedonian (Macedonia)
om_KE - Oromo (Kenya)
da_DK - Danish (Denmark)
ko_KR - Korean (South Korea)
shi_Latn - Tachelhit (Latin)
ff_SN - Fulah (Senegal)
id - Indonesian
sr_Cyrl_ME - Serbian (Cyrillic, Montenegro)
kde_TZ - Makonde (Tanzania)
cy - Welsh
mgh - Makhuwa-Meetto
te - Telugu
fr_GN - French (Guinea)
fo_FO - Faroese (Faroe Islands)
ig - Igbo
it_IT - Italian (Italy)
uk_UA - Ukrainian (Ukraine)
tg - Tajik
vai - Vai
bm_ML - Bambara (Mali)
en_SL - English (Sierra Leone)
ii - Sichuan Yi
ses - Koyraboro Senni
th - Thai
ti - Tigrinya
ru_KZ - Russian (Kazakhstan)
te_IN - Telugu (India)
tk - Turkmen
cs_CZ - Czech (Czech Republic)
ar_AE - Arabic (United Arab Emirates)
brx - Bodo
haw - Hawaiian
tzm_Latn_MA - Central Morocco Tamazight (Latin, Morocco)
so_DJ - Somali (Djibouti)
uz_Cyrl_UZ - Uzbek (Cyrillic, Uzbekistan)
to - Tongan
ewo_CM - Ewondo (Cameroon)
nl_AW - Dutch (Aruba)
ar_MR - Arabic (Mauritania)
sn_ZW - Shona (Zimbabwe)
en_IN - English (India)
en_TT - English (Trinidad and Tobago)
tr - Turkish
is - Icelandic
fr_GP - French (Guadeloupe)
luy - Luyia
es_NI - Spanish (Nicaragua)
it - Italian
da - Danish
kln_KE - Kalenjin (Kenya)
tk_Latn - Turkmen (Latin)
en_BB - English (Barbados)
ar_DZ - Arabic (Algeria)
ar_SY - Arabic (Syria)
ha_Latn - Hausa (Latin)
en_MH - English (Marshall Islands)
mr_IN - Marathi (India)
en_GB - English (United Kingdom)
de - German
fr_GQ - French (Equatorial Guinea)
ky_KG - Kirghiz (Kyrgyzstan)
pt_PT - Portuguese (Portugal)
fr_RW - French (Rwanda)
nus_SD - Nuer (Sudan)
asa - Asu
zh - Chinese
ha_Latn_GH - Hausa (Latin, Ghana)
bo_CN - Tibetan (China)
kam_KE - Kamba (Kenya)
dua_CM - Duala (Cameroon)
khq_ML - Koyra Chiini (Mali)
ur_IN - Urdu (India)
ro_RO - Romanian (Romania)
om - Oromo
ksb_TZ - Shambala (Tanzania)
gu_IN - Gujarati (India)
fr_TD - French (Chad)
jmc - Machame
ja_JP - Japanese (Japan)
so_ET - Somali (Ethiopia)
nl_NL - Dutch (Netherlands)
es_ES - Spanish (Spain)
or - Oriya
yo_NG - Yoruba (Nigeria)
es_PY - Spanish (Paraguay)
mua_CM - Mundang (Cameroon)
fa_AF - Persian (Afghanistan)
en_HK - English (Hong Kong SAR China)
luo_KE - Luo (Kenya)
ja - Japanese
twq - Tasawaq
en_BE - English (Belgium)
es_UY - Spanish (Uruguay)
dje_NE - Zarma (Niger)
luy_KE - Luyia (Kenya)
naq - Nama
si_LK - Sinhala (Sri Lanka)
zu - Zulu
bs_BA - Bosnian (Bosnia and Herzegovina)
zh_Hans_MO - Chinese (Simplified, Macau SAR China)
fr_KM - French (Comoros)
zh_Hant_HK - Chinese (Traditional, Hong Kong SAR China)
dz - Dzongkha
swc - Congo Swahili
asa_TZ - Asu (Tanzania)
az_Cyrl - Azerbaijani (Cyrillic)
ewo - Ewondo
gv_GB - Manx (United Kingdom)
ti_ER - Tigrinya (Eritrea)
be_BY - Belarusian (Belarus)
uk - Ukrainian
nyn - Nyankole
cgg_UG - Chiga (Uganda)
de_CH - German (Switzerland)
fr_TG - French (Togo)
jmc_TZ - Machame (Tanzania)
ta_LK - Tamil (Sri Lanka)
so_SO - Somali (Somalia)
es_DO - Spanish (Dominican Republic)
fr_LU - French (Luxembourg)
shi_Latn_MA - Tachelhit (Latin, Morocco)
swc_CD - Congo Swahili (Congo - Kinshasa)
kn_IN - Kannada (India)
hy_AM - Armenian (Armenia)
fil - Filipino
bas_CM - Basaa (Cameroon)
ar_TD - Arabic (Chad)
ur - Urdu
bez_TZ - Bena (Tanzania)
haw_US - Hawaiian (United States)
tg_Cyrl - Tajik (Cyrillic)
pa - Punjabi
ee_TG - Ewe (Togo)
ti_ET - Tigrinya (Ethiopia)
sr_Latn_BA - Serbian (Latin, Bosnia and Herzegovina)
ee - Ewe
sv_SE - Swedish (Sweden)
ki_KE - Kikuyu (Kenya)
zh_Hans - Chinese (Simplified)
bem - Bemba
uz - Uzbek
ar_YE - Arabic (Yemen)
seh_MZ - Sena (Mozambique)
ru_UA - Russian (Ukraine)
fr_SC - French (Seychelles)
ar_KM - Arabic (Comoros)
en_ZA - English (South Africa)
nn_NO - Norwegian Nynorsk (Norway)
mas_KE - Masai (Kenya)
ar_EG - Arabic (Egypt)
el - Greek
pl - Polish
nl_BE - Dutch (Belgium)
en - English
uz_Latn - Uzbek (Latin)
eo - Esperanto
shi - Tachelhit
kok - Konkani
mas - Masai
fr_FR - French (France)
rof - Rombo
en_MP - English (Northern Mariana Islands)
de_BE - German (Belgium)
ar_EH - Arabic (Western Sahara)
es_CL - Spanish (Chile)
en_VI - English (U.S. Virgin Islands)
es - Spanish
ps - Pashto
et - Estonian
vai_Latn - Vai (Latin)
pt - Portuguese
eu - Basque
ka - Georgian
fr_NE - French (Niger)
eu_ES - Basque (Spain)
mgh_MZ - Makhuwa-Meetto (Mozambique)
zu_ZA - Zulu (South Africa)
ar_SA - Arabic (Saudi Arabia)
chr_US - Cherokee (United States)
cgg - Chiga
lag - Langi
az_Latn_AZ - Azerbaijani (Latin, Azerbaijan)
es_VE - Spanish (Venezuela)
el_GR - Greek (Greece)
el_CY - Greek (Cyprus)
mfe_MU - Morisyen (Mauritius)
ki - Kikuyu
vi - Vietnamese
rwk - Rwa
bez - Bena
kk - Kazakh
kl - Kalaallisut
zh_Hant - Chinese (Traditional)
fr_CA - French (Canada)
km - Khmer
es_HN - Spanish (Honduras)
agq_CM - Aghem (Cameroon)
kn - Kannada
ii_CN - Sichuan Yi (China)
mn_Cyrl - Mongolian (Cyrillic)
en_BM - English (Bermuda)
ko - Korean
ln_CD - Lingala (Congo - Kinshasa)
en_GM - English (Gambia)
es_CO - Spanish (Colombia)
guz_KE - Gusii (Kenya)
es_PA - Spanish (Panama)
twq_NE - Tasawaq (Niger)
en_NZ - English (New Zealand)
fa - Persian
en_US_POSIX - English (United States, Computer)
dav_KE - Taita (Kenya)
lt_LT - Lithuanian (Lithuania)
en_SZ - English (Swaziland)
ar_SD - Arabic (Sudan)
rof_TZ - Rombo (Tanzania)
uz_Arab_AF - Uzbek (Arabic, Afghanistan)
vi_VN - Vietnamese (Vietnam)
en_MT - English (Malta)
kw - Cornish
yav_CM - Yangben (Cameroon)
ta_MY - Tamil (Malaysia)
ru_KG - Russian (Kyrgyzstan)
kab - Kabyle
ky - Kirghiz
ff - Fulah
en_PG - English (Papua New Guinea)
to_TO - Tongan (Tonga)
ar_LY - Arabic (Libya)
af_ZA - Afrikaans (South Africa)
de_LI - German (Liechtenstein)
sr_Cyrl_BA - Serbian (Cyrillic, Bosnia and Herzegovina)
fi - Finnish
ksf_CM - Bafia (Cameroon)
khq - Koyra Chiini
gsw - Swiss German
es_SV - Spanish (El Salvador)
fr_DJ - French (Djibouti)
en_MU - English (Mauritius)
sr_Latn - Serbian (Latin)
pl_PL - Polish (Poland)
kea_CV - Kabuverdianu (Cape Verde)
pa_Arab - Punjabi (Arabic)
fr_MC - French (Monaco)
en_PH - English (Philippines)
saq - Samburu
ar_PS - Arabic (Palestinian Territories)
fr_CD - French (Congo - Kinshasa)
bem_ZM - Bemba (Zambia)
ru_RU - Russian (Russia)
uz_Cyrl - Uzbek (Cyrillic)
pa_Guru - Punjabi (Gurmukhi)
vai_Vaii - Vai (Vai)
fo - Faroese
so_KE - Somali (Kenya)
ln_CG - Lingala (Congo - Brazzaville)
ar_OM - Arabic (Oman)
pt_ST - Portuguese (S?o Tomé and Príncipe)
kl_GL - Kalaallisut (Greenland)
fr - French
es_CR - Spanish (Costa Rica)
ses_ML - Koyraboro Senni (Mali)
tzm - Central Morocco Tamazight
mer_KE - Meru (Kenya)
xog - Soga
xog_UG - Soga (Uganda)
nl_SX - Dutch (Sint Maarten)
en_FJ - English (Fiji)
en_MW - English (Malawi)
ar_MA - Arabic (Morocco)
kam - Kamba
am_ET - Amharic (Ethiopia)
af - Afrikaans
ar_TN - Arabic (Tunisia)
es_PE - Spanish (Peru)
sbp_TZ - Sangu (Tanzania)
fr_CF - French (Central African Republic)
vun_TZ - Vunjo (Tanzania)
lg - Ganda
ar_JO - Arabic (Jordan)
ebu - Embu
fr_RE - French (Réunion)
ha_Latn_NG - Hausa (Latin, Nigeria)
lv_LV - Latvian (Latvia)
ak - Akan
chr - Cherokee
az_Cyrl_AZ - Azerbaijani (Cyrillic, Azerbaijan)
dav - Taita
es_419 - Spanish (Latin America)
ebu_KE - Embu (Kenya)
fr_MF - French (Saint Martin)
am - Amharic
en_PK - English (Pakistan)
fr_CG - French (Congo - Brazzaville)
dje - Zarma
dyo - Jola-Fonyi
pa_Guru_IN - Punjabi (Gurmukhi, India)
ln - Lingala
ak_GH - Akan (Ghana)
ar_DJ - Arabic (Djibouti)
en_BS - English (Bahamas)
lo - Lao
zh_Hant_TW - Chinese (Traditional, Taiwan)
lg_UG - Ganda (Uganda)
ar_KW - Arabic (Kuwait)
ar - Arabic
fr_MG - French (Madagascar)
ca_ES - Catalan (Spain)
as - Assamese
he_IL - Hebrew (Israel)
sbp - Sangu
fr_GA - French (Gabon)
mg_MG - Malagasy (Madagascar)
my_MM - Burmese (Myanmar [Burma])
ps_AF - Pashto (Afghanistan)
fr_CH - French (Switzerland)
vun - Vunjo
lt - Lithuanian
kk_Cyrl_KZ - Kazakh (Cyrillic, Kazakhstan)
ga - Irish
en_FM - English (Micronesia)
lu - Luba-Katanga
nmg - Kwasio
es_BO - Spanish (Bolivia)
lv - Latvian
fr_YT - French (Mayotte)
km_KH - Khmer (Cambodia)
teo_UG - Teso (Uganda)
fr_SN - French (Senegal)
om_ET - Oromo (Ethiopia)
ms_BN - Malay (Brunei)
ar_ER - Arabic (Eritrea)
gsw_CH - Swiss German (Switzerland)
az - Azerbaijani
fi_FI - Finnish (Finland)
tr_TR - Turkish (Turkey)
fr_CI - French (C?te d'Ivtheitroade)
en_UM - English (U.S. Minor Outlying Islands)
sr_Cyrl - Serbian (Cyrillic)
ur_PK - Urdu (Pakistan)
hr_HR - Croatian (Croatia)
nl_CW - Dutch (Cura?ao)
nmg_CM - Kwasio (Cameroon)
en_GU - English (Guam)
es_EC - Spanish (Ecuador)
gl_ES - Galician (Spain)
zh_Hant_MO - Chinese (Traditional, Macau SAR China)
gl - Galician
mt_MT - Maltese (Malta)
ha_Latn_NE - Hausa (Latin, Niger)
en_NA - English (Namibia)
rm - Romansh
kw_GB - Cornish (United Kingdom)
zh_Hans_SG - Chinese (Simplified, Singapore)
rn - Rundi
ro - Romanian
rm_CH - Romansh (Switzerland)
saq_KE - Samburu (Kenya)
vai_Vaii_LR - Vai (Vai, Liberia)
ka_GE - Georgian (Georgia)
es_GQ - Spanish (Equatorial Guinea)
sr_Latn_RS - Serbian (Latin, Serbia)
zh_Hans_HK - Chinese (Simplified, Hong Kong SAR China)
agq - Aghem
gu - Gujarati
lo_LA - Lao (Laos)
ru - Russian
en_SB - English (Solomon Islands)
gv - Manx
en_BW - English (Botswana)
yav - Yangben
ta_SG - Tamil (Singapore)
fr_BE - French (Belgium)
bg_BG - Bulgarian (Bulgaria)
es_MX - Spanish (Mexico)
rw - Kinyarwanda
be - Belarusian
nd_ZW - North Ndebele (Zimbabwe)
mua - Mundang
kab_DZ - Kabyle (Algeria)
bg - Bulgarian
tg_Cyrl_TJ - Tajik (Cyrillic, Tajikistan)
mg - Malagasy
sg_CF - Sango (Central African Republic)
pa_Arab_PK - Punjabi (Arabic, Pakistan)
sw_TZ - Swahili (Tanzania)
en_SC - English (Seychelles)
nus - Nuer
shi_Tfng - Tachelhit (Tifinagh)
ar_QA - Arabic (Qatar)
naq_NA - Nama (Namibia)
fr_BF - French (Burkina Faso)
rw_RW - Kinyarwanda (Rwanda)
as_IN - Assamese (India)
guz - Gusii
ksb - Shambala
fr_ML - French (Mali)
mk - Macedonian
kok_IN - Konkani (India)
sq_AL - Albanian (Albania)
ml - Malayalam
fr_GF - French (French Guiana)
bm - Bambara
lu_CD - Luba-Katanga (Congo - Kinshasa)
fr_CM - French (Cameroon)
bn - Bengali
ar_LB - Arabic (Lebanon)
id_ID - Indonesian (Indonesia)
uz_Arab - Uzbek (Arabic)
mn - Mongolian
bo - Tibetan
vai_Latn_LR - Vai (Latin, Liberia)
回答by Robert Lo Bue
I've a blog post with the right languages listed next to a screenshot of iOS 4's International settings to make it easier for you: http://kb.applingua.com/2011/07/supported-ios-languages-which-languages/
我有一篇博客文章,在 iOS 4 的国际设置屏幕截图旁边列出了正确的语言,以方便您使用:http: //kb.applingua.com/2011/07/supported-ios-languages-which-languages /
Otherwise:
除此以外:
- English (U.S.)
- English (UK)
- French (France)
- German
- Traditional Chinese
- Simplified Chinese
- Dutch
- Italian
- Spanish
- Portuguese (Brazil)
- Portuguese (Portugal)
- Danish
- Swedish
- Finnish
- Norwegian
- Korean
- Japanese
- Russian
- Polish
- Turkish
- Ukrainian
- Hungarian
- Arabic
- Thai
- Czech
- Greek
- Hebrew
- Indonesian
- Malay
- Romanian
- Slovak
- Croatian
- Catalan
- Vietnamese
- 英语(美国)
- 英语(英国)
- 法语(法国)
- 德语
- 繁体中文
- 简体中文
- 荷兰语
- 意大利语
- 西班牙语
- 葡萄牙语(巴西)
- 葡萄牙语(葡萄牙)
- 丹麦语
- 瑞典
- 芬兰
- 挪威
- 韩国人
- 日本人
- 俄语
- 抛光
- 土耳其
- 乌克兰
- 匈牙利
- 阿拉伯
- 泰国
- 捷克语
- 希腊语
- 希伯来语
- 印度尼西亚
- 马来语
- 罗马尼亚语
- 斯洛伐克语
- 克罗地亚语
- 加泰罗尼亚语
- 越南语
回答by sKhan
Here is the list from Apple for all the available languages
这是 Apple 提供的所有可用语言的列表
static const char * const __CFBundleLanguageNamesArray[] = {
"English", "French", "German", "Italian", "Dutch", "Swedish", "Spanish", "Danish",
"Portuguese", "Norwegian", "Hebrew", "Japanese", "Arabic", "Finnish", "Greek", "Icelandic",
"Maltese", "Turkish", "Croatian", "Chinese", "Urdu", "Hindi", "Thai", "Korean",
"Lithuanian", "Polish", "Hungarian", "Estonian", "Latvian", "Sami", "Faroese", "Farsi",
"Russian", "Chinese", "Dutch", "Irish", "Albanian", "Romanian", "Czech", "Slovak",
"Slovenian", "Yiddish", "Serbian", "Macedonian", "Bulgarian", "Ukrainian", "Byelorussian", "Uzbek",
"Kazakh", "Azerbaijani", "Azerbaijani", "Armenian", "Georgian", "Moldavian", "Kirghiz", "Tajiki",
"Turkmen", "Mongolian", "Mongolian", "Pashto", "Kurdish", "Kashmiri", "Sindhi", "Tibetan",
"Nepali", "Sanskrit", "Marathi", "Bengali", "Assamese", "Gujarati", "Punjabi", "Oriya",
"Malayalam", "Kannada", "Tamil", "Telugu", "Sinhalese", "Burmese", "Khmer", "Lao",
"Vietnamese", "Indonesian", "Tagalog", "Malay", "Malay", "Amharic", "Tigrinya", "Oromo",
"Somali", "Swahili", "Kinyarwanda", "Rundi", "Nyanja", "Malagasy", "Esperanto", "",
"", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "",
"Welsh", "Basque", "Catalan", "Latin", "Quechua", "Guarani", "Aymara", "Tatar",
"Uighur", "Dzongkha", "Javanese", "Sundanese", "Galician", "Afrikaans", "Breton", "Inuktitut",
"Scottish", "Manx", "Irish", "Tongan", "Greek", "Greenlandic", "Azerbaijani", "Nynorsk"
};
// string, with groups of 3 characters being 1 element in the array of abbreviations
// 字符串,每组 3 个字符是缩写数组中的 1 个元素
const char * __CFBundleLanguageAbbreviationsArray =
"enNSArray *allLocales = [NSLocale availableLocaleIdentifiers];
for (int i = 0; i < [allLocales count]; i++) {
NSLog(@"%@ %@", [[NSLocale currentLocale] displayNameForKey:NSLocaleLanguageCode value:[allLocales objectAtIndex:i]],
allLocales[i]);
}
" "fr##代码##" "de##代码##" "it##代码##" "nl##代码##" "sv##代码##" "es##代码##" "da##代码##"
"pt##代码##" "nb##代码##" "he##代码##" "ja##代码##" "ar##代码##" "fi##代码##" "el##代码##" "is##代码##"
"mt##代码##" "tr##代码##" "hr##代码##" "zh##代码##" "ur##代码##" "hi##代码##" "th##代码##" "ko##代码##"
"lt##代码##" "pl##代码##" "hu##代码##" "et##代码##" "lv##代码##" "se##代码##" "fo##代码##" "fa##代码##"
"ru##代码##" "zh##代码##" "nl##代码##" "ga##代码##" "sq##代码##" "ro##代码##" "cs##代码##" "sk##代码##"
"sl##代码##" "yi##代码##" "sr##代码##" "mk##代码##" "bg##代码##" "uk##代码##" "be##代码##" "uz##代码##"
"kk##代码##" "az##代码##" "az##代码##" "hy##代码##" "ka##代码##" "mo##代码##" "ky##代码##" "tg##代码##"
"tk##代码##" "mn##代码##" "mn##代码##" "ps##代码##" "ku##代码##" "ks##代码##" "sd##代码##" "bo##代码##"
"ne##代码##" "sa##代码##" "mr##代码##" "bn##代码##" "as##代码##" "gu##代码##" "pa##代码##" "or##代码##"
"ml##代码##" "kn##代码##" "ta##代码##" "te##代码##" "si##代码##" "my##代码##" "km##代码##" "lo##代码##"
"vi##代码##" "id##代码##" "tl##代码##" "ms##代码##" "ms##代码##" "am##代码##" "ti##代码##" "om##代码##"
"so##代码##" "sw##代码##" "rw##代码##" "rn##代码##" "##代码####代码####代码##" "mg##代码##" "eo##代码##" "##代码####代码####代码##"
"##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##"
"##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##"
"##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##"
"##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##" "##代码####代码####代码##"
"cy##代码##" "eu##代码##" "ca##代码##" "la##代码##" "qu##代码##" "gn##代码##" "ay##代码##" "tt##代码##"
"ug##代码##" "dz##代码##" "jv##代码##" "su##代码##" "gl##代码##" "af##代码##" "br##代码##" "iu##代码##"
"gd##代码##" "gv##代码##" "ga##代码##" "to##代码##" "el##代码##" "kl##代码##" "az##代码##" "nn##代码##";
Here is the link for reference http://www.opensource.apple.com/source/CF/CF-550.13/CFBundle_Resources.c
这是参考链接 http://www.opensource.apple.com/source/CF/CF-550.13/CFBundle_Resources.c
回答by helloWorld
Locale list with all the countries and codes.
包含所有国家和代码的区域设置列表。
(Note(*) to get all the list run code on the device and not on simulator, which has limited languages only)
(注(*)获取设备上的所有列表运行代码,而不是在模拟器上,只有有限的语言)
##代码##