众所皆知。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