多语言简写
在 Android 系统中,可以通过 Locale 类获取当前设备的语言设置,并通过 getLanguage() 方法获取语言的简写代码。
// 获取当前设备的语言和国家代码
Configuration config = getResources().getConfiguration();
String languageCode = config.locale.getLanguage();
String countryCode = config.locale.getCountry();
// 判断语言和地区
if ("zh".equals(languageCode)) {
if ("CN".equals(countryCode)) {
Log.d("Language", "当前语言是简体中文");
} else if ("TW".equals(countryCode) || "HK".equals(countryCode)) {
Log.d("Language", "当前语言是繁体中文");
} else {
Log.d("Language", "当前语言是中文,但地区未知");
}
} else {
Log.d("Language", "当前语言不是中文,语言代码: " + languageCode);
}| 语言 | 简写代码 |
|---|---|
| 英语 | en |
| 中文(简体) | zh |
| 中文(繁体) | zh |
| 西班牙语 | es |
| 阿拉伯语 | ar |
| 印地语 | hi |
| 孟加拉语 | bn |
| 葡萄牙语 | pt |
| 俄语 | ru |
| 日语 | ja |
| 马来语/印度尼西亚语 | id 或 ms |
| 韩语 | ko |
| 法语 | fr |
| 德语 | de |
| 意大利语 | it |
| 荷兰语 | nl |
| 土耳其语 | tr |
| 越南语 | vi |
| 波兰语 | pl |
| 泰语 | th |
| 乌克兰语 | uk |
| 希腊语 | el |
| 瑞典语 | sv |
| 芬兰语 | fi |
| 挪威语(博克马尔语) | nb |
| 挪威语(尼诺斯克语) | nn |
| 丹麦语 | da |
| 希伯来语 | he |
| 罗马尼亚语 | ro |
| 匈牙利语 | hu |
| 捷克语 | cs |
| 保加利亚语 | bg |
| 斯洛伐克语 | sk |
| 波斯语 | fa |
| 马耳他语 | mt |
| 阿尔巴尼亚语 | sq |
| 南非荷兰语 | af |
| 斯洛文尼亚语 | sl |
| 爱沙尼亚语 | et |
| 拉脱维亚语 | lv |
| 立陶宛语 | lt |
| 马其顿语 | mk |
| 白俄罗斯语 | be |
| 僧伽罗语 | si |
| 波斯尼亚语 | bs |
| 克罗地亚语 | hr |
| 塞尔维亚语 | sr |
| 亚美尼亚语 | hy |
| 冰岛语 | is |
| 加泰罗尼亚语 | ca |
| 加利西亚语 | gl |
| 巴斯克语 | eu |
| 爱尔兰语 | ga |
| 威尔士语 | cy |
| 法罗语 | fo |
| 旁遮普语 | pa |
| 孟加拉语 | bn |
| 奥里雅语 | or |
| 塔吉克语 | tg |
| 东意第绪语 | yi |
| 伦巴第语 | it |
| 利古里亚语 | it |
| 西西里语 | sc |
| 弗留利语 | frr |
| 撒丁岛语 | sc |
| 加利西亚语 | gl |
| 加泰罗尼亚语 | ca |
| 冰岛语 | is |
| 托斯克语 | el |
| 阿尔巴尼亚语 | sq |
| 林堡语 | li |
| 罗马尼亚语 | ro |
| 达里语 | fa |
| 南非荷兰语 | af |
| 马其顿语 | mk |
| 僧伽罗语 | si |
| 乌尔都语 | ur |
| 马加希语 | mg |
| 波斯尼亚语 | bs |
| 亚美尼亚语 | hy |
| 简体中文 | zh |
| 繁体中文 | zh |
| 缅甸语 | my |
| 阿拉伯语 | ar |
| 希伯来语 | he |
| 马耳他语 | mt |
| 印度尼西亚语 | id |
| 马来语 | ms |
| 他加禄语 | tl |
| 宿务语 | ceb |
| 爪哇语 | jv |
| 巽他语 | su |
| 米南加保语 | min |
| 巴厘岛语 | bal |
| 班加语 | bang |
| 邦阿西楠语 | bik |
| 伊洛科语 | ilo |
| 瓦雷语 | war |
| 泰米尔语 | ta |
| 泰卢固语 | te |
| 卡纳达语 | kn |
| 马拉雅拉姆语 | ml |