Android 国际化和完整的语言代码表

转载请注明出处:https://blog.csdn.net/htwhtw123/article/details/79857855

1.Android语言适配

当我们需要将自己所写的Android App投放到国际市场(例如google play store)上时,往往需要考虑适配不同的语言,让自己应用在设置为不同语言的手机上正常显示对应语言,让应用在设置为英语的手机上显示英文,设置为中文的手机上显示为中文,这就需要我们为不同语种提供对应资源:strings.xml。而为要不同语言区域的独特版,并使应用正确的自动调用系统的语种,往往需要在res文件夹下的文件夹进行特别的命名,这里只说语言,所以只需要关注一下res文件夹下的values文件夹就可以了。

一般这样命名,来实现语种的适配:”values-国家或区域代码(ISO 639-1 语言代码)”,例如简体中文:“ values-zh-CN”;英语:“values-en”,也可以选择后跟两个字母组成的 ISO 3166-1-alpha-2 区域码(前带小写字母“r”),如中国台湾语“values-zh-rTW”。r 前缀用于区分区域码, 不能单独指定区域。而名为“values”的文件夹下是默认语种,当系统在应用中找不到对应语种时,就会使用values/strings.xml作为字符串资源文件。注意:如果应用没有默认语种,并且系统找不到对应语种,那么你的程序就会崩溃。 下面是用于举例的资源树

res/
    values/   默认资源
        strings.xml
        colors.xml
        dimens.xml
        styles.xml
    values-zh-CN /  中文简体资源
        strings.xml
        colors.xml
        dimens.xml
        styles.xml 
    values-de //德语资源
    ....

android 语言代码遵循ISO 639-1规范,除了之下三种多出一种等价的写法:
希伯来语 he或iw
印尼语 id或 in
依地语 yi或 ji
现在Android Studio3.0.可以显示对应语种的国旗,下面这样就定义了两个印地语,从国旗也可以看出来,这样并不会导致程序崩溃,但是应该不会有人这样写。

区域码遵循ISO 3166-1-alpha-2规范(前带小写字母“r”)
可以这样定义语言和区域码:
values-语言-区域码(前带小写字母“r”(是习惯性小写))
下面是常用的几个语言代码,不区分大小写:
values 默认(就是英语)
values-en 英语
values-zh 中文
values-zh-rCN 中文简体
values-zh-rTW 中文台湾
values-zh-rCN 中文香港

2.如何创建对应语言资源

两种方法:
1.直接创建对应文件夹,然后创建文件夹下创建新的strings.xml
以添加中文文件为例
打开Android Studio,将项目文件树调整到Project视图->右击res->new->Directory->输入values-zh->Ok->右击刚刚新建的文件夹values-zh->new->File->strings.xml
然后就可以爱新建的string.xml中添加中文词条了
2.使用Android Studio3.0.1的工具
左侧文件资源树->android视图或Project视图都可以->new ->Android resource file->点击弹出框左下框中的Local->点击弹出框中部“>>”符号->直接选目标语言了(如下图)->最上面的对话框输入strings->点击右下OK,即创建成功
这里写图片描述

3.语言区域代码列表

语言通过由两个字母组成的 ISO 639-1 语言代码定义,可以选择后跟两个字母组成的ISO 3166-1-alpha-2 区域码(前带小写字母“r”)。
可以这样命名资源文件夹:values-语言-区域码
这些代码不区分大小写;r 前缀用于区分区域码。 不能单独指定区域。
再加上下面三个特殊的语言区域码,除了满足ISO 639-1 Code规范,他们自己还多一种写法。他们就有两种可行的写法:
希伯来语 he或iw (其中iw不满足ISO 639-1 Code规范)
印尼语 id或 in (其中in不满足ISO 639-1 Code规范)
依地语 yi或 ji (其中ji不满足ISO 639-1 Code规范)

语言表:ISO 639-1 Code

下面是代表语言名称的代码列表(不区分大小写 ),只用关注ISO 639-1 Code一栏就可以了
(该表来自:http://www.loc.gov/standards/iso639-2/php/code_list.php)

ISO 639-2 CodeISO 639-1 CodeEnglish name of LanguageFrench name of LanguageGerman name of Language
aaraaAfarafarDanakil-Sprache
abkabAbkhazianabkhazeAbchasisch
ace AchineseacehAceh-Sprache
ach AcoliacoliAcholi-Sprache
ada AdangmeadangmeAdangme-Sprache
ady Adyghe; AdygeiadyghéAdygisch
afa Afro-Asiatic languagesafro-asiatiques, languesHamitosemitische Sprachen (Andere)
afh AfrihiliafrihiliAfrihili
afrafAfrikaansafrikaansAfrikaans
ain AinuaïnouAinu-Sprache
akaakAkanakanAkan-Sprache
akk AkkadianakkadienAkkadisch
alb (B)
sqi (T)
sqAlbanianalbanaisAlbanisch
ale AleutaléouteAleutisch
alg Algonquian languagesalgonquines, languesAlgonkin-Sprachen (Andere)
alt Southern Altaialtai du SudAltaisch
amhamAmharicamhariqueAmharisch
ang English, Old (ca.450-1100)anglo-saxon (ca.450-1100)Altenglisch
anp AngikaangikaAnga-Sprache
apa Apache languagesapaches, languesApachen-Sprachen
araarArabicarabeArabisch
arc Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)araméen d’empire (700-300 BCE)Aramäisch
arganAragonesearagonaisAragonesisch
arm (B)
hye (T)
hyArmenianarménienArmenisch
arn Mapudungun; Mapuchemapudungun; mapuche; mapuceArauka-Sprachen
arp ArapahoarapahoArapaho-Sprache
art Artificial languagesartificielles, languesKunstsprachen (Andere)
arw ArawakarawakArawak-Sprachen
asmasAssameseassamaisAssamesisch
ast Asturian; Bable; Leonese; Asturleoneseasturien; bable; léonais; asturoléonaisAsturisch
ath Athapascan languagesathapascanes, languesAthapaskische Sprachen (Andere)
aus Australian languagesaustraliennes, languesAustralische Sprachen
avaavAvaricavarAwarisch
aveaeAvestanavestiqueAvestisch
awa AwadhiawadhiAwadhi
aymayAymaraaymaraAymará-Sprache
azeazAzerbaijaniazériAserbeidschanisch
bad Banda languagesbanda, languesBanda-Sprachen (Ubangi-Sprachen)
bai Bamileke languagesbamiléké, languesBamileke-Sprachen
bakbaBashkirbachkirBaschkirisch
bal BaluchibaloutchiBelutschisch
bambmBambarabambaraBambara-Sprache
ban BalinesebalinaisBalinesisch
baq (B)
eus (T)
euBasquebasqueBaskisch
bas BasabasaBasaa-Sprache
bat Baltic languagesbaltes, languesBaltische Sprachen (Andere)
bej Beja; BedawiyetbedjaBedauye
belbeBelarusianbiélorusseWeißrussisch
bem BembabembaBemba-Sprache
benbnBengalibengaliBengali
ber Berber languagesberbères, languesBerbersprachen (Andere)
bho BhojpuribhojpuriBhojpuri
bihbhBihari languageslangues biharisBihari (Andere)
bik BikolbikolBikol-Sprache
bin Bini; Edobini; edoEdo-Sprache
bisbiBislamabichlamarBeach-la-mar
bla SiksikablackfootBlackfoot-Sprache
bnt Bantu languagesbantou, languesBantusprachen (Andere)
tib (B)
bod (T)
boTibetantibétainTibetisch
bosbsBosnianbosniaqueBosnisch
bra BrajbrajBraj-Bhakha
brebrBretonbretonBretonisch
btk Batak languagesbatak, languesBatak-Sprache
bua BuriatbouriateBurjatisch
bug BuginesebugiBugi-Sprache
bulbgBulgarianbulgareBulgarisch
bur (B)
mya (T)
myBurmesebirmanBirmanisch
byn Blin; Bilinblin; bilenBilin-Sprache
cad CaddocaddoCaddo-Sprachen
cai Central American Indian languagesamérindiennes de l’Amérique centrale, languesIndianersprachen, Zentralamerika (Andere)
car Galibi Caribkarib; galibi; caribKaribische Sprachen
catcaCatalan; Valenciancatalan; valencienKatalanisch
cau Caucasian languagescaucasiennes, languesKaukasische Sprachen (Andere)
ceb CebuanocebuanoCebuano
cel Celtic languagesceltiques, langues; celtes, languesKeltische Sprachen (Andere)
cze (B)
ces (T)
csCzechtchèqueTschechisch
chachChamorrochamorroChamorro-Sprache
chb ChibchachibchaChibcha-Sprachen
checeChechentchétchèneTschetschenisch
chg ChagataidjaghataïTschagataisch
chi (B)
zho (T)
zhChinesechinoisChinesisch
chk ChuukesechuukTrukesisch
chm MarimariTscheremissisch
chn Chinook jargonchinook, jargonChinook-Jargon
cho ChoctawchoctawChoctaw-Sprache
chp Chipewyan; Dene SulinechipewyanChipewyan-Sprache
chr CherokeecherokeeCherokee-Sprache
chucuChurch Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonicslavon d’église; vieux slave; slavon liturgique; vieux bulgareKirchenslawisch
chvcvChuvashtchouvacheTschuwaschisch
chy CheyennecheyenneCheyenne-Sprache
cmc Chamic languageschames, languesCham-Sprachen
cnr MontenegrinmonténégrinMontenegrinisch
cop CopticcopteKoptisch
corkwCornishcorniqueKornisch
coscoCorsicancorseKorsisch
cpe Creoles and pidgins, English basedcréoles et pidgins basés sur l’anglaisKreolisch-Englisch (Andere)
cpf Creoles and pidgins, French-basedcréoles et pidgins basés sur le françaisKreolisch-Französisch (Andere)
cpp Creoles and pidgins, Portuguese-basedcréoles et pidgins basés sur le portugaisKreolisch-Portugiesisch (Andere)
crecrCreecreeCree-Sprache
crh Crimean Tatar; Crimean Turkishtatar de CriméKrimtatarisch
crp Creoles and pidginscréoles et pidginsKreolische Sprachen; Pidginsprachen (Andere)
csb KashubiankachoubeKaschubisch
cus Cushitic languagescouchitiques, languesKuschitische Sprachen (Andere)
wel (B)
cym (T)
cyWelshgalloisKymrisch
cze (B)
ces (T)
csCzechtchèqueTschechisch
dak DakotadakotaDakota-Sprache
dandaDanishdanoisDänisch
dar DargwadargwaDarginisch
day Land Dayak languagesdayak, languesDajakisch
del DelawaredelawareDelaware-Sprache
den Slave (Athapascan)esclave (athapascan)Slave-Sprache
ger (B)
deu (T)
deGermanallemandDeutsch
dgr DogribdogribDogrib-Sprache
din DinkadinkaDinka-Sprache
divdvDivehi; Dhivehi; MaldivianmaldivienMaledivisch
doi DogridogriDogri
dra Dravidian languagesdravidiennes, languesDrawidische Sprachen (Andere)
dsb Lower Sorbianbas-sorabeNiedersorbisch
dua DualadoualaDuala-Sprachen
dum Dutch, Middle (ca.1050-1350)néerlandais moyen (ca. 1050-1350)Mittelniederländisch
dut (B)
nld (T)
nlDutch; Flemishnéerlandais; flamandNiederländisch
dyu DyuladioulaDyula-Sprache
dzodzDzongkhadzongkhaDzongkha
efi EfikefikEfik
egy Egyptian (Ancient)égyptienÄgyptisch
eka EkajukekajukEkajuk
gre (B)
ell (T)
elGreek, Modern (1453-)grec moderne (après 1453)Neugriechisch
elx ElamiteélamiteElamisch
engenEnglishanglaisEnglisch
enm English, Middle (1100-1500)anglais moyen (1100-1500)Mittelenglisch
epoeoEsperantoespérantoEsperanto
estetEstonianestonienEstnisch
baq (B)
eus (T)
euBasquebasqueBaskisch
eweeeEweéwéEwe-Sprache
ewo EwondoéwondoEwondo
fan FangfangPangwe-Sprache
faofoFaroeseféroïenFäröisch
per (B)
fas (T)
faPersianpersanPersisch
fat FantifantiFante-Sprache
fijfjFijianfidjienFidschi-Sprache
fil Filipino; Pilipinofilipino; pilipinoPilipino
finfiFinnishfinnoisFinnisch
fiu Finno-Ugrian languagesfinno-ougriennes, languesFinnougrische Sprachen (Andere)
fon FonfonFon-Sprache
fre (B)
fra (T)
frFrenchfrançaisFranzösisch
fre (B)
fra (T)
frFrenchfrançaisFranzösisch
frm French, Middle (ca.1400-1600)français moyen (1400-1600)Mittelfranzösisch
fro French, Old (842-ca.1400)français ancien (842-ca.1400)Altfranzösisch
frr Northern Frisianfrison septentrionalNordfriesisch
frs Eastern Frisianfrison orientalOstfriesisch
fryfyWestern Frisianfrison occidentalFriesisch
fulffFulahpeulFul
fur FriulianfrioulanFriulisch
gaa GagaGa-Sprache
gay GayogayoGayo-Sprache
gba GbayagbayaGbaya-Sprache
gem Germanic languagesgermaniques, languesGermanische Sprachen (Andere)
geo (B)
kat (T)
kaGeorgiangéorgienGeorgisch
ger (B)
deu (T)
deGermanallemandDeutsch
gez GeezguèzeAltäthiopisch
gil GilbertesekiribatiGilbertesisch
glagdGaelic; Scottish Gaelicgaélique; gaélique écossaisGälisch-Schottisch
glegaIrishirlandaisIrisch
glgglGaliciangalicienGalicisch
glvgvManxmanx; mannoisManx
gmh German, Middle High (ca.1050-1500)allemand, moyen haut (ca. 1050-1500)Mittelhochdeutsch
goh German, Old High (ca.750-1050)allemand, vieux haut (ca. 750-1050)Althochdeutsch
gon GondigondGondi-Sprache
gor GorontalogorontaloGorontalesisch
got GothicgothiqueGotisch
grb GrebogreboGrebo-Sprache
grc Greek, Ancient (to 1453)grec ancien (jusqu’à 1453)Griechisch
gre (B)
ell (T)
elGreek, Modern (1453-)grec moderne (après 1453)Neugriechisch
grngnGuaraniguaraniGuaraní-Sprache
gsw Swiss German; Alemannic; Alsatiansuisse alémanique; alémanique; alsacienSchweizerdeutsch
gujguGujaratigoudjratiGujarati-Sprache
gwi Gwich’ingwich’inKutchin-Sprache
hai HaidahaidaHaida-Sprache
hathtHaitian; Haitian Creolehaïtien; créole haïtienHaïtien (Haiti-Kreolisch)
hauhaHausahaoussaHaussa-Sprache
haw HawaiianhawaïenHawaiisch
hebheHebrewhébreuHebräisch
herhzHererohereroHerero-Sprache
hil HiligaynonhiligaynonHiligaynon-Sprache
him Himachali languages; Western Pahari languageslangues himachalis; langues paharis occidentalesHimachali
hinhiHindihindiHindi
hit HittitehittiteHethitisch
hmn Hmong; MonghmongMiao-Sprachen
hmohoHiri Motuhiri motuHiri-Motu
hrvhrCroatiancroateKroatisch
hsb Upper Sorbianhaut-sorabeObersorbisch
hunhuHungarianhongroisUngarisch
hup HupahupaHupa-Sprache
arm (B)
hye (T)
hyArmenianarménienArmenisch
iba IbanibanIban-Sprache
iboigIgboigboIbo-Sprache
ice (B)
isl (T)
isIcelandicislandaisIsländisch
idoioIdoidoIdo
iiiiiSichuan Yi; Nuosuyi de SichuanLalo-Sprache
ijo Ijo languagesijo, languesIjo-Sprache
ikuiuInuktitutinuktitutInuktitut
ileieInterlingue; OccidentalinterlingueInterlingue
ilo IlokoilocanoIlokano-Sprache
inaiaInterlingua (International Auxiliary Language Association)interlingua (langue auxiliaire internationale)Interlingua
inc Indic languagesindo-aryennes, languesIndoarische Sprachen (Andere)
indidIndonesianindonésienBahasa Indonesia
ine Indo-European languagesindo-européennes, languesIndogermanische Sprachen (Andere)
inh IngushingoucheInguschisch
ipkikInupiaqinupiaqInupik
ira Iranian languagesiraniennes, languesIranische Sprachen (Andere)
iro Iroquoian languagesiroquoises, languesIrokesische Sprachen
ice (B)
isl (T)
isIcelandicislandaisIsländisch
itaitItalianitalienItalienisch
javjvJavanesejavanaisJavanisch
jbo LojbanlojbanLojban
jpnjaJapanesejaponaisJapanisch
jpr Judeo-Persianjudéo-persanJüdisch-Persisch
jrb Judeo-Arabicjudéo-arabeJüdisch-Arabisch
kaa Kara-KalpakkarakalpakKarakalpakisch
kab KabylekabyleKabylisch
kac Kachin; Jingphokachin; jingphoKachin-Sprache
kalklKalaallisut; GreenlandicgroenlandaisGrönländisch
kam KambakambaKamba-Sprache
kanknKannadakannadaKannada
kar Karen languageskaren, languesKarenisch
kasksKashmirikashmiriKaschmiri
geo (B)
kat (T)
kaGeorgiangéorgienGeorgisch
kaukrKanurikanouriKanuri-Sprache
kaw KawikawiKawi
kazkkKazakhkazakhKasachisch
kbd KabardiankabardienKabardinisch
kha KhasikhasiKhasi-Sprache
khi Khoisan languageskhoïsan, languesKhoisan-Sprachen (Andere)
khmkmCentral Khmerkhmer centralKambodschanisch
kho Khotanese; Sakankhotanais; sakanSakisch
kikkiKikuyu; GikuyukikuyuKikuyu-Sprache
kinrwKinyarwandarwandaRwanda-Sprache
kirkyKirghiz; KyrgyzkirghizKirgisisch
kmb KimbundukimbunduKimbundu-Sprache
kok KonkanikonkaniKonkani
komkvKomikomKomi-Sprache
konkgKongokongoKongo-Sprache
korkoKoreancoréenKoreanisch
kos KosraeankosraeKosraeanisch
kpe KpellekpelléKpelle-Sprache
krc Karachay-Balkarkaratchai balkarKaratschaiisch-Balkarisch
krl KareliancarélienKarelisch
kro Kru languageskrou, languesKru-Sprachen (Andere)
kru KurukhkurukhOraon-Sprache
kuakjKuanyama; Kwanyamakuanyama; kwanyamaKwanyama-Sprache
kum KumykkoumykKumükisch
kurkuKurdishkurdeKurdisch
kut KutenaikutenaiKutenai-Sprache
lad Ladinojudéo-espagnolJudenspanisch
lah LahndalahndaLahnda
lam LambalambaLamba-Sprache (Bantusprache)
laoloLaolaoLaotisch
latlaLatinlatinLatein
lavlvLatvianlettonLettisch
lez LezghianlezghienLesgisch
limliLimburgan; Limburger; LimburgishlimbourgeoisLimburgisch
linlnLingalalingalaLingala
litltLithuanianlituanienLitauisch
lol MongomongoMongo-Sprache
loz LoziloziRotse-Sprache
ltzlbLuxembourgish; LetzeburgeschluxembourgeoisLuxemburgisch
lua Luba-Lulualuba-luluaLulua-Sprache
lubluLuba-Katangaluba-katangaLuba-Katanga-Sprache
luglgGandagandaGanda-Sprache
lui LuisenoluisenoLuiseño-Sprache
lun LundalundaLunda-Sprache
luo Luo (Kenya and Tanzania)luo (Kenya et Tanzanie)Luo-Sprache
lus LushailushaiLushai-Sprache
mac (B)
mkd (T)
mkMacedonianmacédonienMakedonisch
mad MaduresemadouraisMaduresisch
mag MagahimagahiKhotta
mahmhMarshallesemarshallMarschallesisch
mai MaithilimaithiliMaithili
mak MakasarmakassarMakassarisch
malmlMalayalammalayalamMalayalam
man MandingomandingueMalinke-Sprache
mao (B)
mri (T)
miMaorimaoriMaori-Sprache
map Austronesian languagesaustronésiennes, languesAustronesische Sprachen (Andere)
marmrMarathimaratheMarathi
mas MasaimassaïMassai-Sprache
may (B)
msa (T)
msMalaymalaisMalaiisch
mdf MokshamoksaMokscha-Sprache
mdr MandarmandarMandaresisch
men MendemendéMende-Sprache
mga Irish, Middle (900-1200)irlandais moyen (900-1200)Mittelirisch
mic Mi’kmaq; Micmacmi’kmaq; micmacMicmac-Sprache
min MinangkabauminangkabauMinangkabau-Sprache
mis Uncoded languageslangues non codéesEinzelne andere Sprachen
mac (B)
mkd (T)
mkMacedonianmacédonienMakedonisch
mkh Mon-Khmer languagesmôn-khmer, languesMon-Khmer-Sprachen (Andere)
mlgmgMalagasymalgacheMalagassi-Sprache
mltmtMaltesemaltaisMaltesisch
mnc ManchumandchouMandschurisch
mni ManipurimanipuriMeithei-Sprache
mno Manobo languagesmanobo, languesManobo-Sprachen
moh MohawkmohawkMohawk-Sprache
monmnMongolianmongolMongolisch
mos MossimoréMossi-Sprache
mao (B)
mri (T)
miMaorimaoriMaori-Sprache
may (B)
msa (T)
msMalaymalaisMalaiisch
mul Multiple languagesmultilingueMehrere Sprachen
mun Munda languagesmounda, languesMundasprachen (Andere)
mus CreekmuskogeeMuskogisch
mwl MirandesemirandaisMirandesisch
mwr MarwarimarvariMarwari
bur (B)
mya (T)
myBurmesebirmanBirmanisch
myn Mayan languagesmaya, languesMaya-Sprachen
myv ErzyaerzaErza-Mordwinisch
nah Nahuatl languagesnahuatl, languesNahuatl
nai North American Indian languagesnord-amérindiennes, languesIndianersprachen, Nordamerika (Andere)
nap NeapolitannapolitainNeapel / Mundart
naunaNaurunauruanNauruanisch
navnvNavajo; NavahonavahoNavajo-Sprache
nblnrNdebele, South; South Ndebelendébélé du SudNdebele-Sprache (Transvaal)
ndendNdebele, North; North Ndebelendébélé du NordNdebele-Sprache (Simbabwe)
ndongNdongandongaNdonga
nds Low German; Low Saxon; German, Low; Saxon, Lowbas allemand; bas saxon; allemand, bas; saxon, basNiederdeutsch
nepneNepalinépalaisNepali
new Nepal Bhasa; Newarinepal bhasa; newariNewari
nia NiasniasNias-Sprache
nic Niger-Kordofanian languagesnigéro-kordofaniennes, languesNigerkordofanische Sprachen (Andere)
niu NiueanniuéNiue-Sprache
dut (B)
nld (T)
nlDutch; Flemishnéerlandais; flamandNiederländisch
nnonnNorwegian Nynorsk; Nynorsk, Norwegiannorvégien nynorsk; nynorsk, norvégienNynorsk
nobnbBokmål, Norwegian; Norwegian Bokmålnorvégien bokmålBokmål
nog Nogainogaï; nogayNogaisch
non Norse, Oldnorrois, vieuxAltnorwegisch
nornoNorwegiannorvégienNorwegisch
nqo N’Kon’koN’Ko
nso Pedi; Sepedi; Northern Sothopedi; sepedi; sotho du NordPedi-Sprache
nub Nubian languagesnubiennes, languesNubische Sprachen
nwc Classical Newari; Old Newari; Classical Nepal Bhasanewari classiqueAlt-Newari
nyanyChichewa; Chewa; Nyanjachichewa; chewa; nyanjaNyanja-Sprache
nym NyamwezinyamweziNyamwezi-Sprache
nyn NyankolenyankoléNkole-Sprache
nyo NyoronyoroNyoro-Sprache
nzi NzimanzemaNzima-Sprache
ociocOccitan (post 1500)occitan (après 1500)Okzitanisch
ojiojOjibwaojibwaOjibwa-Sprache
oriorOriyaoriyaOriya-Sprache
ormomOromogallaGalla-Sprache
osa OsageosageOsage-Sprache
ossosOssetian; OsseticossèteOssetisch
ota Turkish, Ottoman (1500-1928)turc ottoman (1500-1928)Osmanisch
oto Otomian languagesotomi, languesOtomangue-Sprachen
paa Papuan languagespapoues, languesPapuasprachen (Andere)
pag PangasinanpangasinanPangasinan-Sprache
pal PahlavipahlaviMittelpersisch
pam Pampanga; KapampanganpampanganPampanggan-Sprache
panpaPanjabi; PunjabipendjabiPandschabi-Sprache
pap PapiamentopapiamentoPapiamento
pau PalauanpalauPalau-Sprache
peo Persian, Old (ca.600-400 B.C.)perse, vieux (ca. 600-400 av. J.-C.)Altpersisch
per (B)
fas (T)
faPersianpersanPersisch
phi Philippine languagesphilippines, languesPhilippinisch-Austronesisch (Andere)
phn PhoenicianphénicienPhönikisch
plipiPalipaliPali
polplPolishpolonaisPolnisch
pon PohnpeianpohnpeiPonapeanisch
porptPortugueseportugaisPortugiesisch
pra Prakrit languagesprâkrit, languesPrakrit
pro Provençal, Old (to 1500);Occitan, Old (to 1500)provençal ancien (jusqu’à 1500); occitan ancien (jusqu’à 1500)Altokzitanisch
puspsPushto; PashtopachtoPaschtu
qaa-qtz Reserved for local useréservée à l’usage localReserviert für lokale Verwendung
quequQuechuaquechuaQuechua-Sprache
raj RajasthanirajasthaniRajasthani
rap RapanuirapanuiOsterinsel-Sprache
rar Rarotongan; Cook Islands Maorirarotonga; maori des îles CookRarotonganisch
roa Romance languagesromanes, languesRomanische Sprachen (Andere)
rohrmRomanshromancheRätoromanisch
rom RomanytsiganeRomani (Sprache)
rum (B)
ron (T)
roRomanian; Moldavian; Moldovanroumain; moldaveRumänisch
rum (B)
ron (T)
roRomanian; Moldavian; Moldovanroumain; moldaveRumänisch
runrnRundirundiRundi-Sprache
rup Aromanian; Arumanian; Macedo-Romanianaroumain; macédo-roumainAromunisch
rusruRussianrusseRussisch
sad SandawesandaweSandawe-Sprache
sagsgSangosangoSango-Sprache
sah YakutiakouteJakutisch
sai South American Indian languagessud-amérindiennes, languesIndianersprachen, Südamerika (Andere)
sal Salishan languagessalishennes, languesSalish-Sprache
sam Samaritan AramaicsamaritainSamaritanisch
sansaSanskritsanskritSanskrit
sas SasaksasakSasak
sat SantalisantalSantali
scn SiciliansicilienSizilianisch
sco ScotsécossaisSchottisch
sel SelkupselkoupeSelkupisch
sem Semitic languagessémitiques, languesSemitische Sprachen (Andere)
sga Irish, Old (to 900)irlandais ancien (jusqu’à 900)Altirisch
sgn Sign Languageslangues des signesZeichensprachen
shn ShanchanSchan-Sprache
sid SidamosidamoSidamo-Sprache
sinsiSinhala; SinhalesesinghalaisSinghalesisch
sio Siouan languagessioux, languesSioux-Sprachen (Andere)
sit Sino-Tibetan languagessino-tibétaines, languesSinotibetische Sprachen (Andere)
sla Slavic languagesslaves, languesSlawische Sprachen (Andere)
slo (B)
slk (T)
skSlovakslovaqueSlowakisch
slo (B)
slk (T)
skSlovakslovaqueSlowakisch
slvslSlovenianslovèneSlowenisch
sma Southern Samisami du SudSüdsaamisch
smeseNorthern Samisami du NordNordsaamisch
smi Sami languagessames, languesSaamisch
smj Lule Samisami de LuleLulesaamisch
smn Inari Samisami d’InariInarisaamisch
smosmSamoansamoanSamoanisch
sms Skolt Samisami skoltSkoltsaamisch
snasnShonashonaSchona-Sprache
sndsdSindhisindhiSindhi-Sprache
snk SoninkesoninkéSoninke-Sprache
sog SogdiansogdienSogdisch
somsoSomalisomaliSomali
son Songhai languagessonghai, languesSonghai-Sprache
sotstSotho, Southernsotho du SudSüd-Sotho-Sprache
spaesSpanish; Castilianespagnol; castillanSpanisch
alb (B)
sqi (T)
sqAlbanianalbanaisAlbanisch
srdscSardiniansardeSardisch
srn Sranan Tongosranan tongoSranantongo
srpsrSerbianserbeSerbisch
srr SerersérèreSerer-Sprache
ssa Nilo-Saharan languagesnilo-sahariennes, languesNilosaharanische Sprachen (Andere)
sswssSwatiswatiSwasi-Sprache
suk SukumasukumaSukuma-Sprache
sunsuSundanesesoundanaisSundanesisch
sus SususoussouSusu
sux SumeriansumérienSumerisch
swaswSwahiliswahiliSwahili
swesvSwedishsuédoisSchwedisch
syc Classical Syriacsyriaque classiqueSyrisch
syr SyriacsyriaqueNeuostaramäisch
tahtyTahitiantahitienTahitisch
tai Tai languagestai, languesThaisprachen (Andere)
tamtaTamiltamoulTamil
tatttTatartatarTatarisch
telteTelugutélougouTelugu-Sprache
tem TimnetemneTemne-Sprache
ter TerenoterenoTereno-Sprache
tet TetumtetumTetum-Sprache
tgktgTajiktadjikTadschikisch
tgltlTagalogtagalogTagalog
thathThaithaïThailändisch
tib (B)
bod (T)
boTibetantibétainTibetisch
tig TigretigréTigre-Sprache
tirtiTigrinyatigrignaTigrinja-Sprache
tiv TivtivTiv-Sprache
tkl TokelautokelauTokelauanisch
tlh Klingon; tlhIngan-HolklingonKlingonisch
tli TlingittlingitTlingit-Sprache
tmh TamashektamacheqTamašeq
tog Tonga (Nyasa)tonga (Nyasa)Tonga (Bantusprache, Sambia)
tontoTonga (Tonga Islands)tongan (Îles Tonga)Tongaisch
tpi Tok Pisintok pisinNeumelanesisch
tsi TsimshiantsimshianTsimshian-Sprache
tsntnTswanatswanaTswana-Sprache
tsotsTsongatsongaTsonga-Sprache
tuktkTurkmenturkmèneTurkmenisch
tum TumbukatumbukaTumbuka-Sprache
tup Tupi languagestupi, languesTupi-Sprache
turtrTurkishturcTürkisch
tut Altaic languagesaltaïques, languesAltaische Sprachen (Andere)
tvl TuvalutuvaluElliceanisch
twitwTwitwiTwi-Sprache
tyv TuviniantouvaTuwinisch
udm UdmurtoudmourteUdmurtisch
uga UgariticougaritiqueUgaritisch
uigugUighur; UyghurouïgourUigurisch
ukrukUkrainianukrainienUkrainisch
umb UmbunduumbunduMbundu-Sprache
und UndeterminedindéterminéeNicht zu entscheiden
urdurUrduourdouUrdu
uzbuzUzbekouszbekUsbekisch
vai VaivaïVai-Sprache
venveVendavendaVenda-Sprache
vieviVietnamesevietnamienVietnamesisch
volvoVolapükvolapükVolapük
vot VoticvoteWotisch
wak Wakashan languageswakashanes, languesWakash-Sprachen
wal Wolaitta; Wolayttawolaitta; wolayttaWalamo-Sprache
war WaraywarayWaray
was WashowashoWasho-Sprache
wel (B)
cym (T)
cyWelshgalloisKymrisch
wen Sorbian languagessorabes, languesSorbisch (Andere)
wlnwaWalloonwallonWallonisch
wolwoWolofwolofWolof-Sprache
xal Kalmyk; Oiratkalmouk; oïratKalmückisch
xhoxhXhosaxhosaXhosa-Sprache
yao YaoyaoYao-Sprache (Bantusprache)
yap YapeseyapoisYapesisch
yidyiYiddishyiddishJiddisch
yoryoYorubayorubaYoruba-Sprache
ypk Yupik languagesyupik, languesYpik-Sprachen
zap ZapoteczapotèqueZapotekisch
zbl Blissymbols; Blissymbolics; Blisssymboles Bliss; BlissBliss-Symbol
zen ZenagazenagaZenaga
zgh Standard Moroccan Tamazightamazighe standard marocain
zhazaZhuang; Chuangzhuang; chuangZhuang
chi (B)
zho (T)
zhChinesechinoisChinesisch
znd Zande languageszandé, languesZande-Sprachen
zulzuZuluzoulouZulu-Sprache
zun ZunizuniZuñi-Sprache
zxx No linguistic content; Not applicablepas de contenu linguistique; non applicableKein linguistischer Inhalt
zza Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazakizaza; dimili; dimli; kirdki; kirmanjki; zazakiZazaki

区域码表:ISO 3166-1-alpha-2

ISO 3166-1-alpha-2 区域码见https://www.iso.org/obp/ui/#search/code/

参考:https://developer.android.com/guide/topics/resources/providing-resources.html?hl=zh-cn

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抱歉,我无法提供完整Android Studio 课程界面布局 XML 代码,因为它取决于您的具体需求和设计。但是,我可以为您提供一个基本的布局示例,供您参考: ```xml <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <!-- 标题栏 --> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:padding="16dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="课程" android:textSize="24sp" android:textStyle="bold"/> <!-- 添加课程按钮 --> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_add" android:layout_marginStart="16dp" android:contentDescription="@string/add_button"/> </LinearLayout> <!-- 课程内容 --> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <!-- 星期几栏 --> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="星期一"/> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="星期二"/> <!-- 其他星期几栏 --> </LinearLayout> <!-- 课程内容栏 --> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <!-- 每天的课程列 --> <ScrollView android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <!-- 星期一的课程列 --> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <!-- 课程项 --> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="课程1" android:textSize="16sp"/> <!-- 其他课程项 --> </LinearLayout> <!-- 其他星期的课程列 --> </LinearLayout> </ScrollView> <!-- 其他天的课程列 --> </LinearLayout> </LinearLayout> </LinearLayout> ``` 这只是一个基本的布局示例,您可以根据自己的需求进行修改和定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值