iOS 系统语言对应的缩写列表

 有几种获取当前系统语言的缩写:

比如当前系统语言是 中文

NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];

NSArray* languages = [defsobjectForKey:@"AppleLanguages"];

NSString* preferredLang = languages.firstObject;//打印: zh-Hans-CN


NSLocale* locale = [NSLocale autoupdatingCurrentLocale];   

NSString* code = locale.languageCode;//打印:zh   

NSString* languageCH1 = [locale localizedStringForLanguageCode:code];//打印:中文   

NSString *languageCH2 = locale.localeIdentifier;//打印:zh_CN


罗列的语言缩写列表:

zu-ZA - Zulu (South Africa)

zu -Zulu

zh-Hant-TW - Chinese  (Traditional, Taiwan)

zh-Hant-MO - Chinese  (Traditional, Macau SAR China)

zh-Hant-HK - Chinese  (Traditional, Hong Kong SAR China)

zh-Hant - Chinese (Traditional)

zh-Hans-SG - Chinese  (Simplified, Singapore)

zh-Hans-MO - Chinese  (Simplified, Macau SAR China)

zh-Hans-HK - Chinese  (Simplified, Hong Kong SAR China)

zh-Hans-CN - Chinese  (Simplified, China)

zh-Hans - Chinese (Simplified)

zh -Chinese

yo-NG - Yoruba (Nigeria)

yo -Yoruba

yav-CM - Yangben (Cameroon)

yav -Yangben

xog-UG - Soga (Uganda)

xog -Soga

vun-TZ - Vunjo (Tanzania)

vun -Vunjo

vi-VN - Vietnamese (Vietnam)

vi -Vietnamese

vai-Vaii-LR - Vai (Vai, Liberia)

vai-Vaii - Vai (Vai)

vai-Latn-LR - Vai (Latin,  Liberia)

vai-Latn - Vai (Latin)

vai -Vai

uz-Latn-UZ - Uzbek (Latin,  Uzbekistan)

uz-Latn - Uzbek (Latin)

uz-Cyrl-UZ - Uzbek (Cyrillic,  Uzbekistan)

uz-Cyrl - Uzbek (Cyrillic)

uz-Arab-AF - Uzbek (Arabic,  Afghanistan)

uz-Arab - Uzbek (Arabic)

uz -Uzbek

ur-PK - Urdu (Pakistan)

ur-IN - Urdu (India)

ur -Urdu

uk-UA - Ukrainian (Ukraine)

uk -Ukrainian

tzm-Latn-MA - Central Morocco  Tamazight (Latin, Morocco)

tzm-Latn - Central Morocco  Tamazight (Latin)

tzm -Central Morocco Tamazight

twq-NE - Tasawaq (Niger)

twq -Tasawaq

tr-TR - Turkish (Turkey)

tr -Turkish

to-TO - Tongan (Tonga)

to -Tongan

tk-Latn-TM - Turkmen (Latin,  Turkmenistan)

tk-Latn - Turkmen (Latin)

tk -Turkmen

ti-ET - Tigrinya (Ethiopia)

ti-ER - Tigrinya (Eritrea)

ti -Tigrinya

th-TH - Thai (Thailand)

th -Thai

tg-Cyrl-TJ - Tajik (Cyrillic,  Tajikistan)

tg-Cyrl - Tajik (Cyrillic)

tg -Tajik

teo-UG - Teso (Uganda)

teo-KE - Teso (Kenya)

teo -Teso

te-IN - Telugu (India)

te -Telugu

ta-SG - Tamil (Singapore)

ta-MY - Tamil (Malaysia)

ta-LK - Tamil (Sri Lanka)

ta-IN - Tamil (India)

ta -Tamil

swc-CD - Congo Swahili (Congo -  Kinshasa)

swc -Congo Swahili

sw-TZ - Swahili (Tanzania)

sw-KE - Swahili (Kenya)

sw -Swahili

sv-SE - Swedish (Sweden)

sv-FI - Swedish (Finland)

sv -Swedish

sr-Latn-RS - Serbian (Latin,  Serbia)

sr-Latn-ME - Serbian (Latin,  Montenegro)

sr-Latn-BA - Serbian (Latin,  Bosnia and Herzegovina)

sr-Latn - Serbian (Latin)

sr-Cyrl-RS - Serbian (Cyrillic,  Serbia)

sr-Cyrl-ME - Serbian (Cyrillic,  Montenegro)

sr-Cyrl-BA - Serbian (Cyrillic,  Bosnia and Herzegovina)

sr-Cyrl - Serbian (Cyrillic)

sr -Serbian

sq-AL - Albanian (Albania)

sq -Albanian

so-SO - Somali (Somalia)

so-KE - Somali (Kenya)

so-ET - Somali (Ethiopia)

so-DJ - Somali (Djibouti)

so -Somali

sn-ZW - Shona (Zimbabwe)

sn -Shona

sl-SI - Slovenian (Slovenia)

sl -Slovenian

sk-SK - Slovak (Slovakia)

sk -Slovak

si-LK - Sinhala (Sri Lanka)

si -Sinhala

shi-Tfng-MA - Tachelhit  (Tifinagh, Morocco)

shi-Tfng - Tachelhit (Tifinagh)

shi-Latn-MA - Tachelhit (Latin,  Morocco)

shi-Latn - Tachelhit (Latin)

shi -Tachelhit

sg-CF - Sango (Central African  Republic)

sg -Sango

ses-ML - Koyraboro Senni (Mali)

ses -Koyraboro Senni

seh-MZ - Sena (Mozambique)

seh -Sena

sbp-TZ - Sangu (Tanzania)

sbp -Sangu

saq-KE - Samburu (Kenya)

saq -Samburu

rwk-TZ - Rwa (Tanzania)

rwk -Rwa

rw-RW - Kinyarwanda (Rwanda)

rw -Kinyarwanda

ru-UA - Russian (Ukraine)

ru-RU - Russian (Russia)

ru-MD - Russian (Moldova)

ru-KZ - Russian (Kazakhstan)

ru-KG - Russian (Kyrgyzstan)

ru -Russian

rof-TZ - Rombo (Tanzania)

rof -Rombo

ro-RO - Romanian (Romania)

ro-MD - Romanian (Moldova)

ro -Romanian

rn-BI - Rundi (Burundi)

rn -Rundi

rm-CH - Romansh (Switzerland)

rm -Romansh

pt-ST - Portuguese (São Tomé and  Príncipe)

pt-PT - Portuguese (Portugal)

pt-MZ - Portuguese (Mozambique)

pt-GW - Portuguese  (Guinea-Bissau)

pt-BR - Portuguese (Brazil)

pt-AO - Portuguese (Angola)

pt -Portuguese

ps-AF - Pashto (Afghanistan)

ps -Pashto

pl-PL - Polish (Poland)

pl -Polish

pa-Guru-IN - Punjabi (Gurmukhi,  India)

pa-Guru - Punjabi (Gurmukhi)

pa-Arab-PK - Punjabi (Arabic,  Pakistan)

pa-Arab - Punjabi (Arabic)

pa -Punjabi

or-IN - Oriya (India)

or -Oriya

om-KE - Oromo (Kenya)

om-ET - Oromo (Ethiopia)

om -Oromo

nyn-UG - Nyankole (Uganda)

nyn -Nyankole

nus-SD - Nuer (Sudan)

nus -Nuer

nn-NO - Norwegian Nynorsk  (Norway)

nn -Norwegian Nynorsk

nmg-CM - Kwasio (Cameroon)

nmg -Kwasio

nl-SX - Dutch (Sint Maarten)

nl-NL - Dutch (Netherlands)

nl-CW - Dutch (Curaçao)

nl-BE - Dutch (Belgium)

nl-AW - Dutch (Aruba)

nl -Dutch

ne-NP - Nepali (Nepal)

ne-IN - Nepali (India)

ne -Nepali

nd-ZW - North Ndebele (Zimbabwe)

nd -North Ndebele

nb-NO - Norwegian Bokmål  (Norway)

nb -Norwegian Bokmål

naq-NA - Nama (Namibia)

naq -Nama

my-MM - Burmese (Myanmar  [Burma])

my -Burmese

mua-CM - Mundang (Cameroon)

mua -Mundang

mt-MT - Maltese (Malta)

mt -Maltese

ms-MY - Malay (Malaysia)

ms-BN - Malay (Brunei)

ms -Malay

mr-IN - Marathi (India)

mr -Marathi

mn-Cyrl-MN - Mongolian  (Cyrillic, Mongolia)

mn-Cyrl - Mongolian (Cyrillic)

mn -Mongolian

ml-IN - Malayalam (India)

ml -Malayalam

mk-MK - Macedonian (Macedonia)

mk -Macedonian

mgh-MZ - Makhuwa-Meetto  (Mozambique)

mgh - Makhuwa-Meetto

mg-MG - Malagasy (Madagascar)

mg -Malagasy

mfe-MU - Morisyen (Mauritius)

mfe -Morisyen

mer-KE - Meru (Kenya)

mer -Meru

mas-TZ - Masai (Tanzania)

mas-KE - Masai (Kenya)

mas -Masai

lv-LV - Latvian (Latvia)

lv -Latvian

luy-KE - Luyia (Kenya)

luy -Luyia

luo-KE - Luo (Kenya)

luo -Luo

lu-CD - Luba-Katanga (Congo -  Kinshasa)

lu - Luba-Katanga

lt-LT - Lithuanian (Lithuania)

lt -Lithuanian

lo-LA - Lao (Laos)

lo -Lao

ln-CG - Lingala (Congo -  Brazzaville)

ln-CD - Lingala (Congo -  Kinshasa)

ln -Lingala

lg-UG - Ganda (Uganda)

lg -Ganda

lag-TZ - Langi (Tanzania)

lag -Langi

ky-KG - Kirghiz (Kyrgyzstan)

ky -Kirghiz

kw-GB - Cornish (United Kingdom)

kw -Cornish

ksf-CM - Bafia (Cameroon)

ksf -Bafia

ksb-TZ - Shambala (Tanzania)

ksb -Shambala

kok-IN - Konkani (India)

kok -Konkani

ko-KR - Korean (South Korea)

ko -Korean

kn-IN - Kannada (India)

kn -Kannada

km-KH - Khmer (Cambodia)

km -Khmer

kln-KE - Kalenjin (Kenya)

kln -Kalenjin

kl-GL - Kalaallisut (Greenland)

kl -Kalaallisut

kk-Cyrl-KZ - Kazakh (Cyrillic,  Kazakhstan)

kk-Cyrl - Kazakh (Cyrillic)

kk -Kazakh

ki-KE - Kikuyu (Kenya)

ki -Kikuyu

khq-ML - Koyra Chiini (Mali)

khq -Koyra Chiini

kea-CV - Kabuverdianu (Cape Verde)

kea -Kabuverdianu

kde-TZ - Makonde (Tanzania)

kde -Makonde

kam-KE - Kamba (Kenya)

kam -Kamba

kab-DZ - Kabyle (Algeria)

kab -Kabyle

ka-GE - Georgian (Georgia)

ka -Georgian

jmc-TZ - Machame (Tanzania)

jmc -Machame

ja-JP - Japanese (Japan)

ja -Japanese

it-IT - Italian (Italy)

it-CH - Italian (Switzerland)

it -Italian

is-IS - Icelandic (Iceland)

is -Icelandic

ii-CN - Sichuan Yi (China)

ii -Sichuan Yi

ig-NG - Igbo (Nigeria)

ig -Igbo

id-ID - Indonesian (Indonesia)

id -Indonesian

hy-AM - Armenian (Armenia)

hy -Armenian

hu-HU - Hungarian (Hungary)

hu -Hungarian

hr-HR - Croatian (Croatia)

hr -Croatian

hi-IN - Hindi (India)

hi -Hindi

he-IL - Hebrew (Israel)

he -Hebrew

haw-US - Hawaiian (United  States)

haw -Hawaiian

ha-Latn-NG - Hausa (Latin,  Nigeria)

ha-Latn-NE - Hausa (Latin,  Niger)

ha-Latn-GH - Hausa (Latin,  Ghana)

ha-Latn - Hausa (Latin)

ha -Hausa

gv-GB - Manx (United Kingdom)

gv -Manx

guz-KE - Gusii (Kenya)

guz -Gusii

gu-IN - Gujarati (India)

gu -Gujarati

gsw-CH - Swiss German  (Switzerland)

gsw -Swiss German

gl-ES - Galician (Spain)

gl -Galician

ga-IE - Irish (Ireland)

ga -Irish

fr-YT - French (Mayotte)

fr-TG - French (Togo)

fr-TD - French (Chad)

fr-SN - French (Senegal)

fr-SC - French (Seychelles)

fr-RW - French (Rwanda)

fr-RE - French (Réunion)

fr-NE - French (Niger)

fr-MR - French (Mauritania)

fr-MQ - French (Martinique)

fr-ML - French (Mali)

fr-MG - French (Madagascar)

fr-MF - French (Saint Martin)

fr-MC - French (Monaco)

fr-LU - French (Luxembourg)

fr-KM - French (Comoros)

fr-GQ - French (Equatorial  Guinea)

fr-GP - French (Guadeloupe)

fr-GN - French (Guinea)

fr-GF - French (French Guiana)

fr-GA - French (Gabon)

fr-FR - French (France)

fr-DJ - French (Djibouti)

fr-CM - French (Cameroon)

fr-CI - French (Côte d’Ivoire)

fr-CH - French (Switzerland)

fr-CG - French (Congo -  Brazzaville)

fr-CF - French (Central African  Republic)

fr-CD - French (Congo -  Kinshasa)

fr-CA - French (Canada)

fr-BL - French (Saint  Barthélemy)

fr-BJ - French (Benin)

fr-BI - French (Burundi)

fr-BF - French (Burkina Faso)

fr-BE - French (Belgium)

fr -French

fo-FO - Faroese (Faroe Islands)

fo -Faroese

fil-PH - Filipino (Philippines)

fil -Filipino

fi-FI - Finnish (Finland)

fi -Finnish

ff-SN - Fulah (Senegal)

ff -Fulah

fa-IR - Persian (Iran)

fa-AF - Persian (Afghanistan)

fa -Persian

ewo-CM - Ewondo (Cameroon)

ewo -Ewondo

eu-ES - Basque (Spain)

eu -Basque

et-EE - Estonian (Estonia)

et -Estonian

es-VE - Spanish (Venezuela)

es-UY - Spanish (Uruguay)

es-US - Spanish (United States)

es-SV - Spanish (El Salvador)

es-PY - Spanish (Paraguay)

es-PR - Spanish (Puerto Rico)

es-PE - Spanish (Peru)

es-PA - Spanish (Panama)

es-NI - Spanish (Nicaragua)

es-MX - Spanish (Mexico)

es-HN - Spanish (Honduras)

es-GT - Spanish (Guatemala)

es-GQ - Spanish (Equatorial  Guinea)

es-ES - Spanish (Spain)

es-EC - Spanish (Ecuador)

es-DO - Spanish (Dominican  Republic)

es-CR - Spanish (Costa Rica)

es-CO - Spanish (Colombia)

es-CL - Spanish (Chile)

es-BO - Spanish (Bolivia)

es-AR - Spanish (Argentina)

es-419 - Spanish (Latin America)

es -Spanish

eo -Esperanto

en-ZW - English (Zimbabwe)

en-ZA - English (South Africa)

en-VI - English (U.S. Virgin  Islands)

en-US-POSIX - English (United  States, Computer)

en-US - English (United States)

en-UM - English (U.S. Minor  Outlying Islands)

en-TT - English (Trinidad and  Tobago)

en-SZ - English (Swaziland)

en-SL - English (Sierra Leone)

en-SG - English (Singapore)

en-SC - English (Seychelles)

en-SB - English (Solomon  Islands)

en-PW - English (Palau)

en-PK - English (Pakistan)

en-PH - English (Philippines)

en-PG - English (Papua New  Guinea)

en-NZ - English (New Zealand)

en-NA - English (Namibia)

en-MW - English (Malawi)

en-MU - English (Mauritius)

en-MT - English (Malta)

en-MP - English (Northern  Mariana Islands)

en-MH - English (Marshall  Islands)

en-JM - English (Jamaica)

en-IN - English (India)

en-IE - English (Ireland)

en-HK - English (Hong Kong SAR  China)

en-GY - English (Guyana)

en-GU - English (Guam)

en-GM - English (Gambia)

en-GB - English (United Kingdom)

en-FM - English (Micronesia)

en-FJ - English (Fiji)

en-CA - English (Canada)

en-BZ - English (Belize)

en-BW - English (Botswana)

en-BS - English (Bahamas)

en-BM - English (Bermuda)

en-BE - English (Belgium)

en-BB - English (Barbados)

en-AU - English (Australia)

en-AS - English (American Samoa)

en -English

el-GR - Greek (Greece)

el-CY - Greek (Cyprus)

el -Greek

ee-TG - Ewe (Togo)

ee-GH - Ewe (Ghana)

ee -Ewe

ebu-KE - Embu (Kenya)

ebu -Embu

dz-BT - Dzongkha (Bhutan)

dz -Dzongkha

dyo-SN - Jola-Fonyi (Senegal)

dyo - Jola-Fonyi

dua-CM - Duala (Cameroon)

dua -Duala

dje-NE - Zarma (Niger)

dje -Zarma

de-LU - German (Luxembourg)

de-LI - German (Liechtenstein)

de-DE - German (Germany)

de-CH - German (Switzerland)

de-BE - German (Belgium)

de-AT - German (Austria)

de -German

dav-KE - Taita (Kenya)

dav -Taita

da-DK - Danish (Denmark)

da -Danish

cy-GB - Welsh (United Kingdom)

cy -Welsh

cs-CZ - Czech (Czech Republic)

cs -Czech

chr-US - Cherokee (United  States)

chr -Cherokee

cgg-UG - Chiga (Uganda)

cgg -Chiga

ca-ES - Catalan (Spain)

ca -Catalan

bs-BA - Bosnian (Bosnia and  Herzegovina)

bs -Bosnian

brx-IN - Bodo (India)

brx -Bodo

br-FR - Breton (France)

br -Breton

bo-IN - Tibetan (India)

bo-CN - Tibetan (China)

bo -Tibetan

bn-IN - Bengali (India)

bn-BD - Bengali (Bangladesh)

bn -Bengali

bm-ML - Bambara (Mali)

bm -Bambara

bg-BG - Bulgarian (Bulgaria)

bg -Bulgarian

bez-TZ - Bena (Tanzania)

bez -Bena

bem-ZM - Bemba (Zambia)

bem -Bemba

be-BY - Belarusian (Belarus)

be -Belarusian

bas-CM - Basaa (Cameroon)

bas -Basaa

az-Latn-AZ - Azerbaijani (Latin,  Azerbaijan)

az-Latn - Azerbaijani (Latin)

az-Cyrl-AZ - Azerbaijani  (Cyrillic, Azerbaijan)

az-Cyrl - Azerbaijani (Cyrillic)

az -Azerbaijani

asa-TZ - Asu (Tanzania)

asa -Asu

as-IN - Assamese (India)

as - Assamese

ar-YE - Arabic (Yemen)

ar-TN - Arabic (Tunisia)

ar-TD - Arabic (Chad)

ar-SY - Arabic (Syria)

ar-SD - Arabic (Sudan)

ar-SA - Arabic (Saudi Arabia)

ar-QA - Arabic (Qatar)

ar-PS - Arabic (Palestinian  Territories)

ar-OM - Arabic (Oman)

ar-MR - Arabic (Mauritania)

ar-MA - Arabic (Morocco)

ar-LY - Arabic (Libya)

ar-LB - Arabic (Lebanon)

ar-KW - Arabic (Kuwait)

ar-KM - Arabic (Comoros)

ar-JO - Arabic (Jordan)

ar-IQ - Arabic (Iraq)

ar-ER - Arabic (Eritrea)

ar-EH - Arabic (Western Sahara)

ar-EG - Arabic (Egypt)

ar-DZ - Arabic (Algeria)

ar-DJ - Arabic (Djibouti)

ar-BH - Arabic (Bahrain)

ar-AE - Arabic (United Arab  Emirates)

ar-001 - Arabic (World)

ar -Arabic

am-ET - Amharic (Ethiopia)

am -Amharic

ak-GH - Akan (Ghana)

ak -Akan

agq-CM - Aghem (Cameroon)

agq -Aghem

af-ZA - Afrikaans (South Africa)

af-NA - Afrikaans (Namibia)

af -Afrikaans

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,651评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,468评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,931评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,218评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,234评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,198评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,084评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,926评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,341评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,563评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,731评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,430评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,036评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,676评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,829评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,743评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,629评论 2 354

推荐阅读更多精彩内容