android多语言适配--语言对应的资源文件夹名称
2015-11-12 18:17
1091 查看
众所皆知。android开发中,res资源文件夹下,可以根据不同的文件名后缀(连接符(-)加限定符)来区别不同的资源。
android在运行时使用动态资源选择机制来加载正确的资源。
本文要说明的是运行时的多语言资源。可以用建立对应的values-**文件来提供对应的字符串资源。如中国(values-zh-rCN)。zh表示语言编码,符合ISO 639-1语言编码标准;rCN为附加地区(r之后加两大写字母)。符合ISO 3166-1-alpha-2语言编码标准。
以下贴出语言编码内容,以便查阅。
1、ISO 639-1:
新增了以下语言:
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
android在运行时使用动态资源选择机制来加载正确的资源。
本文要说明的是运行时的多语言资源。可以用建立对应的values-**文件来提供对应的字符串资源。如中国(values-zh-rCN)。zh表示语言编码,符合ISO 639-1语言编码标准;rCN为附加地区(r之后加两大写字母)。符合ISO 3166-1-alpha-2语言编码标准。
以下贴出语言编码内容,以便查阅。
1、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 |
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
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories