众所皆知。android开发中,res资源文件夹下,可以根据不同的文件名后缀(连接符(-)加限定符)来区别不同的资源。
android在运行时使用动态资源选择机制来加载正确的资源。
本文要说明的是运行时的多语言资源。可以用建立对应的values-**文件来提供对应的字符串资源。如中国(values-zh-rCN)。zh表示语言编码,符合ISO 639-1语言编码标准;rCN为附加地区(r之后加两大写字母)。符合ISO 3166-1-alpha-2语言编码标准。
以下贴出语言编码内容,以便查阅。
1、ISO 639-1:
a a |
阿法尔语 |
fr |
法语 |
li |
林堡语 |
se |
北萨米语 |
ab |
阿布哈兹语 |
fy |
弗里西亚语 |
ln |
林加拉语 |
sg |
桑戈语 |
ae |
阿维斯陀语 |
ga |
爱尔兰语 |
lo |
老挝语 |
sh |
塞尔维亚-克罗地亚语 |
af |
南非语 |
gd |
苏格兰盖尔语 |
lt |
立陶宛语 |
si |
僧加罗语 |
ak |
阿坎语 |
gl |
加利西亚语 |
lu |
卢巴语 |
sk |
斯洛伐克语 |
am |
阿姆哈拉语 |
gn |
瓜拉尼语 |
lv |
拉脱维亚语 |
sl |
斯洛文尼亚语 |
an |
阿拉贡语 |
gu |
古吉拉特语 |
mg |
马达加斯加语 |
sm |
萨摩亚语 |
ar |
阿拉伯语 |
gv |
马恩岛语 |
mh |
马绍尔语 |
sn |
绍纳语 |
as |
阿萨姆语 |
ha |
豪萨语 |
mi |
毛利语 |
so |
索马里语 |
av |
阿瓦尔语 |
he |
希伯来语 |
mk |
马其顿语 |
sq |
阿尔巴尼亚语 |
ay |
艾马拉语 |
hi |
印地语 |
ml |
马拉亚拉姆语 |
sr |
塞尔维亚语 |
az |
阿塞拜疆语 |
ho |
希里莫图语 |
mn |
蒙古语 |
ss |
斯瓦特语 |
ba |
巴什基尔语 |
hr |
克罗地亚语 |
mo |
摩尔达维亚语 |
st |
南索托语 |
be |
白俄罗斯语 |
ht |
海地克里奥尔语 |
mr |
马拉提语 |
su |
巽他语 |
bg |
保加利亚语 |
hu |
匈牙利语 |
ms |
马来语 |
sv |
瑞典语 |
bh |
比哈尔语 |
hy |
亚美尼亚语 |
mt |
马耳他语 |
sw |
斯瓦希里语 |
bi |
比斯拉马语 |
hz |
赫雷罗语 |
my |
缅甸语 |
ta |
泰米尔语 |
bm |
班巴拉语 |
ia |
国际语A |
na |
瑙鲁语 |
te |
泰卢固语 |
bn |
孟加拉语 |
id |
印尼语 |
nb |
书面挪威语 |
tg |
塔吉克斯坦语 |
bo |
藏语 |
ie |
国际语E |
nd |
北恩德贝勒语 |
th |
泰语 |
br |
布列塔尼语 |
ig |
伊博语 |
ne |
尼泊尔语 |
ti |
提格里尼亚语 |
bs |
波斯尼亚语 |
ii |
四川彝语(诺苏语) |
ng |
恩敦加语 |
tk |
土库曼语 |
ca |
加泰隆语 |
ik |
依努庇克语 |
nl |
荷兰语 |
tl |
他加禄语 |
ce |
车臣语 |
io |
伊多语 |
nn |
新挪威语 |
tn |
塞茨瓦纳语 |
ch |
查莫罗语 |
is |
冰岛语 |
no |
挪威语 |
to |
汤加语 |
co |
科西嘉语 |
it |
意大利语 |
nr |
南恩德贝勒语 |
tr |
土耳其语 |
cr |
克里语 |
iu |
因纽特语 |
nv |
纳瓦霍语 |
ts |
宗加语 |
cs |
捷克语 |
ja |
日语 |
ny |
尼扬贾语 |
tt |
塔塔尔语 |
cu |
古教会斯拉夫语 |
jv |
爪哇语 |
oc |
奥克语 |
tw |
特威语 |
cv |
楚瓦什语 |
ka |
格鲁吉亚语 |
oj |
奥吉布瓦语 |
ty |
塔希提语 |
cy |
威尔士语 |
kg |
刚果语 |
om |
奥洛莫语 |
ug |
维吾尔语 |
da |
丹麦语 |
ki |
基库尤语 |
or |
奥利亚语 |
uk |
乌克兰语 |
de |
德语 |
kj |
宽亚玛语 |
os |
奥塞梯语 |
ur |
乌尔都语 |
dv |
迪维希语 |
kk |
哈萨克语 |
pa |
旁遮普语 |
uz |
乌兹别克语 |
dz |
不丹语 |
kl |
格陵兰语 |
pi |
巴利语 |
ve |
文达语 |
ee |
埃维语 |
km |
高棉语 |
pl |
波兰语 |
vi |
越南语 |
el |
现代希腊语 |
kn |
卡纳达语 |
ps |
普什图语 |
vo |
沃拉普克语 |
en |
英语 |
ko |
朝鲜语、韩语 |
pt |
葡萄牙语 |
wa |
沃伦语 |
eo |
世界语 |
kr |
卡努里语 |
qu |
凯楚亚语 |
wo |
沃洛夫语 |
es |
西班牙语 |
ks |
克什米尔语 |
rm |
罗曼什语 |
xh |
科萨语 |
et |
爱沙尼亚语 |
ku |
库尔德语 |
rn |
基隆迪语 |
yi |
依地语 |
eu |
巴斯克语 |
kv |
科米语 |
ro |
罗马尼亚语 |
yo |
约鲁巴语 |
fa |
波斯语 |
kw |
康沃尔语 |
ru |
俄语 |
za |
壮语 |
ff |
富拉语 |
ky |
吉尔吉斯语 |
rw |
卢旺达语 |
zh |
中文、汉语 |
fi |
芬兰语 |
la |
拉丁语 |
sa |
梵语 |
zu |
祖鲁语 |
fj |
斐济语 |
lb |
卢森堡语 |
sc |
萨丁尼亚语 |
|
|
fo |
法罗语 |
lg |
卢干达语 |
sd |
信德语 |
|
|
自RFC 3066出版后,ISO 639-1 新增了以下语言:
ISO 639-1 |
ISO 639-2 |
名称 |
更改日期 |
更改类型 |
曾用代码 |
io |
ido |
伊多语 |
2002年1月15日 |
新增 |
art |
wa |
wln |
瓦龙语 |
2002年1月29日 |
新增 |
roa |
li |
lim |
林堡语 |
2002年8月2日 |
新增 |
gem |
ii |
iii |
四川省彝语(诺苏语) |
2002年10月14日 |
新增 |
|
an |
arg |
阿拉贡语 |
2002年12月23日 |
新增 |
roa |
ht |
hat |
海地克里奥尔语 |
2003年2月26日 |
新增 |
cpf |
2、ISO3166-1-alpha-2:
AD : ANDORRA
AE : UNITED ARAB EMIRATES
AF : AFGHANISTAN
AG : ANTIGUA AND BARBUDA
AI : ANGUILLA
AL : ALBANIA
AM : ARMENIA
AN : NETHERLANDS ANTILLES
AO : ANGOLA
AQ : ANTARCTICA
AR : ARGENTINA
AS : AMERICAN SAMOA
AT : AUSTRIA
AU : AUSTRALIA
AW : ARUBA
AZ : AZERBAIJAN
BA : BOSNIA AND HERZEGOVINA
BB : BARBADOS
BD : BANGLADESH
BE : BELGIUM
BF : BURKINA FASO
BG : BULGARIA
BH : BAHRAIN
BI : BURUNDI
BJ : BENIN
BM : BERMUDA
BN : BRUNEI DARUSSALAM
BO : BOLIVIA
BR : BRAZIL
BS : BAHAMAS
BT : BHUTAN
BV : BOUVET ISLAND
BW : BOTSWANA
BY : BELARUS
BZ : BELIZE
CA : CANADA
CC : COCOS (KEELING) ISLANDS
CD : CONGO, THE DEMOCRATIC REPUBLIC OF THE
CF : CENTRAL AFRICAN REPUBLIC
CG : CONGO
CH : SWITZERLAND
CI : C�TE D'IVOIRE
CK : COOK ISLANDS
CL : CHILE
CM : CAMEROON
CN : CHINA
CO : COLOMBIA
CR : COSTA RICA
CU : CUBA
CV : CAPE VERDE
CX : CHRISTMAS ISLAND
CY : CYPRUS
CZ : CZECH REPUBLIC
DE : GERMANY
DJ : DJIBOUTI
DK : DENMARK
DM : DOMINICA
DO : DOMINICAN REPUBLIC
DZ : ALGERIA
EC : ECUADOR
EE : ESTONIA
EG : EGYPT
EH : WESTERN SARARA
ER : ERITREA
ES : SPAIN
ET : ETHIOPIA
FI : FINLAND
FJ : FIJI
FK : FALKLAND ISLANDS (MALVINAS)
FM : MICRONESIA, FEDERATED STATES OF
FO : FAROE ISLANDS
FR : FRANCE
GA : GABON
GB : UNITED KINGDOM
GD : GRENADA
GE : GEORGIA
GF : FRENCH GUIANA
GH : GHANA
GI : GIBRALTAR
GL : GREENLAND
GM : GAMBIA
GN : GUINEA
GP : GUADELOUPE
GQ : EQUATORIAL GUINEA
GR : GREECE
GS : SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS
GT : GUATEMALA
GU : GUAM
GW : GUINEA-BISSAU
GY : GUYANA
HK : HONG KONG
HM : HEARD ISLAND AND MCDONALD ISLANDS
HN : HONDURAS
HR : CROATIA
HT : HAITI
HU : HUNGARY
ID : INDONESIA
IE : IRELAND
IL : ISRAEL
IN : INDIA
IO : BRITISH INDIAN OCEAN TERRITORY
IQ : IRAQ
IR : IRAN, ISLAMIC REPUBLIC OF
IS : ICELAND
IT : ITALY
JM : JAMAICA
JO : JORDAN
JP : JAPAN
KE : KENYA
KG : KYRGYZSTAN
KH : CAMBODIA
KI : KIRIBATI
KM : COMOROS
KN : SAINT KITTS AND NEVIS
KP : KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF
KR : KOREA, REPUBLIC OF
KW : KUWAIT
KY : CAYMAN ISLANDS
KZ : KAZAKHSTAN
LA : LAO PEOPLE'S DEMOCRATIC REPUBLIC
LB : LEBANON
LC : SAINT LUCIA
LI : LIECHTENSTEIN
LK : SRI LANKA
LR : LIBERIA
LS : LESOTHO
LT : LITHUANIA
LU : LUXEMBOURG
LV : LATVIA
LY : LIBYAN ARAB JAMABIRIYA
MA : MOROCCO
MC : MONACO
MD : MOLDOVA, REPUBLIC OF
MG : MADAGASCAR
MH : MARSHALL ISLANDS
MK : MACEDONIA, THE FORMER YUGOSLAV REPU8LIC OF
ML : MALI
MM : MYANMAR
MN : MONGOLIA
MO : MACAU
MP : NORTHERN MARIANA ISLANDS
MQ : MARTINIQUE
MR : MAURITANIA
MS : MONTSERRAT
MT : MALTA
MU : MAURITIUS
MV : MALDIVES
MW : MALAWI
MX : MEXICO
MY : MALAYSIA
MZ : MOZAMBIQUE
NA : NAMIBIA
NC : NEW CALEDONIA
NE : NIGER
NF : NORFOLK ISLAND
NG : NIGERIA
NI : NICARAGUA
NL : NETHERLANDS
NO : NORWAY
NP : NEPAL
NU : NIUE
NZ : NEW ZEALAND
OM : OMAN
PA : PANAMA
PE : PERU
PF : FRENCH POLYNESIA
PG : PAPUA NEW GUINEA
PH : PHILIPPINES
PK : PAKISTAN
PL : POLAND
PM : SAINT PIERRE AND MIQUELON
PN : PITCAIRN
PR : PUERTO RICO
PT : PORTUGAL
PW : PALAU
PY : PARAGUAY
QA : QATAR
RE : R�UNION
RO : ROMANIA
RU : RUSSIAN FEDERATION
RW : RWANDA
SA : SAUDI ARABIA
SB : SOLOMON ISLANDS
SC : SEYCHELLES
SD : SUDAN
SE : SWEDEN
SG : SINGAPORE
SH : SAINT HELENA
SI : SLOVENIA
SJ : SVALBARD AND JAN MAYEN
SK : SLOVAKIA
SL : SIERRA LEONE
SM : SAN MARINO
SN : SENEGAL
SO : SOMALIA
SR : SURINAME
ST : SAO TOME AND PRINCIPE
SV : EL SALVADOR
SY : SYRIAN ARAB REPUBLIC
SZ : SWAZILAND
TC : TURKS AND CAICOS ISLANDS
TD : CHAD
TF : FRENCH SOUTHERN TERRITORIES
TG : TOGO
TH : THAILAND
TJ : TAJIKISTAN
TK : TOKELAU
TM : TURKMENISTAN
TN : TUNISIA
TO : TONGA
TP : EAST TIMOR
TR : TURKEY
TT : TRINIDAD AND TOBAGO
TV : TUVALU
TW : TAIWAN, PROVINCE OF CHINA
TZ : TANZANIA, UNITED REPUBLIC OF
UA : UKRAINE
UG : UGANDA
UM : UNITED STATES MINOR OUTLYING ISLANDS
US : UNITED STATES
UY : URUGUAY
UZ : UZBEKISTAN
VE : VENEZUELA
VG : VIRGIN ISLANDS, BRITISH
VI : VIRGIN ISLANDS, U.S.
VN : VIET NAM
VU : VANUATU
WF : WALLIS AND FUTUNA
WS : SAMOA
YE : YEMEN
YT : MAYOTTE
YU : YUGOSLAVIA
ZA : SOUTH AFRICA
ZM : ZAMBIA
ZW : ZIMBABWE
来源:
1、http://baike.baidu.com/link?url=dOQeR1VFe2wzzemGulZpvIHicfFNbA0vYAIEHbfguPVZnEfL27beyrgL3Qt-AaZkCTM2r_Xi_UrmwJyGZxHOp_
2、http://geotags.com/iso3166/countries.html