java從JDK裡提取全球資料,包含國家(名稱、二字程式碼、三字程式碼)、幣種(名稱和程式碼)、和語言種類的資料
阿新 • • 發佈:2019-02-05
JDK版本:jdk1.8.0_66
主要需要依賴的類
import sun.util.locale.provider.LocaleProviderAdapter;
import sun.util.locale.provider.ResourceBundleBasedAdapter;
import sun.util.resources.OpenListResourceBundle;
下面測試程式碼依賴 org.apache.commons
的 jar 包
提取國家資料
@Test
public void getCountries(){
ResourceBundleBasedAdapter resourceBundleBasedAdapter = ((ResourceBundleBasedAdapter) LocaleProviderAdapter.forJRE());
OpenListResourceBundle resource = resourceBundleBasedAdapter.getLocaleData().getLocaleNames(Locale.CHINA);
Set<String> data = resource.keySet();
List<String> twoCodes = data.stream()
// 提取出國家的二字碼,長度為2和全是大寫
.filter(code -> code.length() == 2 && StringUtils.isAllUpperCase(code))
.collect(Collectors.toList());
twoCodes.sort(Comparator.naturalOrder());
System.out.println("size: " + twoCodes.size());
twoCodes.forEach(twoCode -> {
Locale locale = new Locale("", twoCode);
String threeCode = null;
try {
// 獲取國家的三字碼
threeCode = locale.getISO3Country();
} catch (Exception e) {}
formatter.format("%-5s %-5s %-20s\n", twoCode, threeCode, resource.getString(twoCode));
});
}
輸出結果,注意:塞爾維亞及黑山的三字編碼是null
size: 251
AD AND 安道爾
AE ARE 阿拉伯聯合大公國
AF AFG 阿富汗
AG ATG 安地卡及巴布達
AI AIA 安圭拉
AL ALB 阿爾巴尼亞
AM ARM 亞美尼亞
AN ANT 荷屬安的列斯群島
AO AGO 安哥拉
AQ ATA 南極洲
AR ARG 阿根廷
AS ASM 東薩摩亞
AT AUT 奧地利
AU AUS 澳大利亞
AW ABW 阿魯巴
AX ALA 奧蘭群島
AZ AZE 亞塞拜然
BA BIH 波斯尼亞和黑山共和國
BB BRB 巴貝多
BD BGD 孟加拉
BE BEL 比利時
BF BFA 布吉納法索
BG BGR 保加利亞
BH BHR 巴林
BI BDI 蒲隆地
BJ BEN 貝南
BL BLM 聖巴泰勒米島
BM BMU 百慕大
BN BRN 汶萊
BO BOL 玻利維亞
BQ BES 博奈爾島, 聖尤斯特歇斯島和薩巴島
BR BRA 巴西
BS BHS 巴哈馬
BT BTN 不丹
BV BVT 布韋島
BW BWA 波札那
BY BLR 白俄羅斯
BZ BLZ 伯里茲
CA CAN 加拿大
CC CCK 科庫斯群島
CD COD 剛果民主共和國
CF CAF 中非共和國
CG COG 剛果
CH CHE 瑞士
CI CIV 象牙海岸
CK COK 庫克群島
CL CHL 智利
CM CMR 喀麥隆
CN CHN 中國
CO COL 哥倫比亞
CR CRI 哥斯大黎加
CS null 塞爾維亞及黑山
CU CUB 古巴
CV CPV 維德角
CW CUW 庫拉索島
CX CXR 聖誕島
CY CYP 塞普勒斯
CZ CZE 捷克共和國
DE DEU 德國
DJ DJI 吉布提
DK DNK 丹麥
DM DMA 多明尼加聯邦
DO DOM 多明尼加共和國
DZ DZA 阿爾及利亞
EC ECU 厄瓜多
EE EST 愛沙尼亞
EG EGY 埃及
EH ESH 西撒哈拉
ER ERI 厄裡特尼亞
ES ESP 西班牙
ET ETH 衣索比亞
FI FIN 芬蘭
FJ FJI 斐濟
FK FLK 富克蘭群島
FM FSM 密克羅尼西亞
FO FRO 法羅群島
FR FRA 法國
GA GAB 加彭
GB GBR 英國
GD GRD 格瑞那達
GE GEO 喬治亞
GF GUF 法屬蓋亞那
GG GGY 格恩西島
GH GHA 迦納
GI GIB 直布羅陀
GL GRL 格陵蘭
GM GMB 甘比亞
GN GIN 幾內亞
GP GLP 瓜德羅普島
GQ GNQ 赤道幾內亞
GR GRC 希臘
GS SGS 南喬治亞島和南桑德韋奇島
GT GTM 瓜地馬拉
GU GUM 關島
GW GNB 幾內亞比索共和國
GY GUY 蓋亞那
HK HKG 香港
HM HMD 赫德和麥克唐納群島
HN HND 宏都拉斯
HR HRV 克羅埃西亞
HT HTI 海地
HU HUN 匈牙利
ID IDN 印度尼西亞
IE IRL 愛爾蘭
IL ISR 以色列
IM IMN 曼島
IN IND 印度
IO IOT 英屬印度洋領地
IQ IRQ 伊拉克
IR IRN 伊朗
IS ISL 冰島
IT ITA 義大利
JE JEY 澤西島
JM JAM 牙買加
JO JOR 約旦
JP JPN 日本
KE KEN 肯亞
KG KGZ 吉爾吉克斯坦
KH KHM 柬埔寨
KI KIR 吉里巴斯
KM COM 葛摩
KN KNA 聖克里斯多福及尼維斯
KP PRK 朝鮮
KR KOR 韓國
KW KWT 科威特
KY CYM 開曼群島
KZ KAZ 哈薩克
LA LAO 寮國
LB LBN 黎巴嫩
LC LCA 聖露西亞
LI LIE 列支敦斯登
LK LKA 斯里蘭卡
LR LBR 賴比瑞亞
LS LSO 賴索托
LT LTU 立陶宛
LU LUX 盧森堡
LV LVA 拉脫維亞
LY LBY 利比亞
MA MAR 摩洛哥
MC MCO 摩納哥
MD MDA 摩爾多瓦
ME MNE 黑山
MF MAF 聖馬丁
MG MDG 馬達加斯加
MH MHL 馬紹爾群島
MK MKD 馬其頓王國
ML MLI 馬裡
MM MMR 緬甸
MN MNG 蒙古
MO MAC 澳門特區
MP MNP 美屬北馬裡亞納群島
MQ MTQ 馬提尼克島
MR MRT 茅利塔尼亞
MS MSR 蒙特塞拉群島
MT MLT 馬耳他
MU MUS 模里西斯
MV MDV 馬爾地夫
MW MWI 馬拉維
MX MEX 墨西哥
MY MYS 馬來西亞
MZ MOZ 莫三比克
NA NAM 納米比亞
NC NCL 新克里多尼亞群島
NE NER 尼日
NF NFK 諾福克島
NG NGA 奈及利亞
NI NIC 尼加拉瓜
NL NLD 荷蘭
NO NOR 挪威
NP NPL 尼泊爾
NR NRU 諾魯
NU NIU 紐埃島
NZ NZL 紐西蘭
OM OMN 阿曼
PA PAN 巴拿馬
PE PER 祕魯
PF PYF 法屬玻利尼西亞
PG PNG 巴布亞紐幾內亞
PH PHL 菲律賓
PK PAK 巴基斯坦
PL POL 波蘭
PM SPM 聖皮埃爾和密克隆群島
PN PCN 皮特克恩島
PR PRI 波多黎哥
PS PSE 巴勒斯坦
PT PRT 葡萄牙
PW PLW 帛琉
PY PRY 巴拉圭
QA QAT 卡達
RE REU 留尼汪島
RO ROU 羅馬尼亞
RS SRB 塞爾維亞
RU RUS 俄羅斯
RW RWA 盧安達
SA SAU 沙烏地阿拉伯
SB SLB 索羅門群島
SC SYC 塞席爾群島
SD SDN 蘇丹
SE SWE 瑞典
SG SGP 新加坡
SH SHN 聖赫勒拿島
SI SVN 斯洛維尼亞
SJ SJM 斯瓦爾巴特和揚馬延島
SK SVK 斯洛伐克
SL SLE 塞拉里昂
SM SMR 聖馬利諾
SN SEN 塞內加爾
SO SOM 索馬利亞
SR SUR 蘇利南
SS SSD 南蘇丹
ST STP 聖多美和普林西比
SV SLV 薩爾瓦多
SX SXM 荷屬聖馬丁島
SY SYR 敘利亞
SZ SWZ 史瓦濟蘭
TC TCA 特克斯群島和凱科斯群島
TD TCD 查德
TF ATF 法屬南特立尼達
TG TGO 多哥
TH THA 泰國
TJ TJK 塔吉克
TK TKL 聯合群島
TL TLS 東帝汶
TM TKM 土庫曼
TN TUN 突尼西亞
TO TON 湯加
TR TUR 土耳其
TT TTO 千里達及托巴哥
TV TUV 吐瓦魯
TW TWN 臺灣地區
TZ TZA 坦尚尼亞
UA UKR 烏克蘭
UG UGA 烏干達
UM UMI 美屬小奧特蘭群島
US USA 美國
UY URY 烏拉圭
UZ UZB 烏茲別克
VA VAT 梵蒂岡
VC VCT 聖文森及格瑞那丁
VE VEN 委內瑞拉
VG VGB 英屬維京群島
VI VIR 美屬維京群島
VN VNM 越南
VU VUT 萬那杜
WF WLF 瓦利斯群島和富圖納群島
WS WSM 東薩摩亞
YE YEM 葉門
YT MYT 馬約特島
ZA ZAF 南非
ZM ZMB 尚比亞
ZW ZWE 辛巴威
獲取幣種和簡碼
@Test
public void getCurrencies(){
Set<Currency> availableCurrencies = Currency.getAvailableCurrencies();
System.out.println(availableCurrencies.size());
availableCurrencies.stream().forEach(c -> System.out.println(c.getCurrencyCode() + "\t\t" + c.getDisplayName()));
}
輸出結果
224
TTD 千里達及托巴哥元
LTL 立陶宛立特
JOD 約旦第納爾
GNF 幾內亞法郎
QAR 卡達里亞爾
VUV 萬那杜瓦圖
BGL 保加利亞硬列弗
MMK 緬甸開亞特
GRD 希臘德拉克馬
HKD 港元
BHD 巴林第納爾
VEF 委內瑞拉強勢玻利瓦
YER 也門裡亞爾
NLG 荷蘭盾
AMD 亞美尼亞德拉姆
KES 肯亞先令
EGP 埃及鎊
MXN 墨西哥比索
TMM 土庫曼馬納特
ISK 冰島克朗
ITL 義大利里拉
AED 阿聯酋迪拉姆
THB 泰銖
RUR 俄國盧布 (1991-1998)
NOK 挪威克朗
MDL 摩爾多瓦列伊
GWP 幾內亞比索比索
BRL 巴西雷亞爾
SEK 瑞典克朗
XFO 法國金法郎
UZS 烏茲別克斯蘇姆
XTS 為測試保留的程式碼
XUA ADB Unit of Account
ADP 安道爾比塞塔
BZD 貝里斯元
BIF 蒲隆地法郎
STD 聖多美和普林西比多布拉
XCD 東加勒比元
BYR 白俄羅斯盧布
COP 哥倫比亞比索
BEF 比利時法郎
SVC 薩爾瓦多科朗
XBB 歐洲貨幣聯盟
TOP 湯加潘加
MYR 馬來西亞林吉特
DJF 吉布提法郎
SHP 聖赫勒拿群島磅
KWD 科威特第納爾
GHS 迦納塞地
UAH 烏克蘭格里夫尼亞
MXV 墨西哥 Unidad de Inversion (UDI)(資金)
GHC 迦納塞第
IEP 愛爾蘭鎊
SKK 斯洛伐克克朗
KZT 哈薩克堅戈
BYB 白俄羅斯新盧布 (1994-1999)
ZWL 辛巴威元 (2009)
ROL 舊羅馬尼亞列伊
CHW CHW
SIT 斯洛維尼亞托拉爾
IDR 印度尼西亞盾
AYM AYM
OMR 阿曼里亞爾
SZL 史瓦濟蘭裡蘭吉尼
XAU 黃金
XFU 法國 UIC 法郎
XBA 歐洲複合單位
MZM 舊莫三比克美提卡
NGN 奈及利亞奈拉
DKK 丹麥克朗
KHR 柬埔寨瑞爾
ERN 厄利垂亞納克法
TRL 土耳其里拉
EUR 歐元
TJS 塔吉克索莫尼
LYD 利比亞第納爾
SCR 塞席爾盧比
JPY 日元
KPW 朝鮮圓
SSP South Sudanese Pound
DZD 阿爾及利亞第納爾
CZK 捷克克郎
SDD 蘇丹第納爾
CVE 維德角埃斯庫多
TPE 帝汶埃斯庫多
SLL 獅子山利昂
GTQ 瓜地馬拉格查爾
HNL 宏都拉斯拉倫皮拉
VEB 委內瑞拉博利瓦
UYU 烏拉圭比索
NPR 尼泊爾盧比
XOF 非洲金融共同體法郎
AZN 亞塞拜然馬納特
CYP 塞普勒斯鎊
AFN 阿富汗尼
PGK 巴布亞紐幾內亞基那
GEL 喬治亞拉瑞
RWF 盧安達法郎
LKR 斯里蘭卡盧比
CSD 舊塞爾維亞第納爾
LBP 黎巴嫩鎊
XBD 歐洲計算單位 (XBD)
MGA 馬達加斯加阿里亞里
MRO 茅利塔尼亞烏吉亞
CAD 加拿大元
WST 西薩摩亞塔拉
BWP 波札那普拉
BAM 波士尼亞-赫塞哥維納兌換券
ZWN ZWN
LVL 拉脫維亞拉特
YUM 南斯拉夫偌威第納爾
PTE 葡萄牙埃斯庫多
KRW 韓圓
ANG 荷蘭安替蘭盾
BOB 玻利維亞諾
XPT 鉑
RSD 塞爾維亞第納爾
FJD 斐濟元
USS 美元(當日)
XXX 貨幣未知或無效
ZAR 南非蘭特
PYG 巴拉圭瓜拉尼
COU COU
BDT 孟加拉塔卡
KYD 開曼元
BND 汶萊元
XBC 歐洲計算單位 (XBC)
XPD 鈀
MOP 澳門元
TMT 土庫曼新馬納特
FRF 法國法郎
ETB 衣索比亞比爾
PEN 祕魯新索爾
XPF 太平洋法郎
MUR 模里西斯盧比
EEK 愛沙尼亞克朗
PKR 巴基斯坦盧比
HTG 海地古德
SRG 蘇利南盾
FKP 福克蘭鎊
IRR 伊朗里亞爾
TWD 新臺幣
NAD 納米比亞元
BOV 玻利維亞 Mvdol(資金)
ZWR Zimbabwean Dollar (2008)
MTL 馬耳他里拉
NZD 紐西蘭元
SRD 蘇利南元
SOS 索馬利亞先令
BTN 不丹努扎姆
GIP 直布羅陀鎊
LAK 寮國基普
ARS 阿根廷比索
SAR 沙特里亞爾
BMD 百慕大元
ALL 阿爾巴尼亞列克
PAB 巴拿馬巴波亞
RUB 俄國盧布
DOP 多明尼加比索
MGF 馬達加斯加法郎
UYI UYI
GYD 蓋亞那元
XAG 銀
PLN 波蘭茲羅提
XAF 中非金融合作法郎
CRC 哥斯大黎加科朗
ESP 西班牙比塞塔
CNY 人民幣
BSD 巴哈馬元
AFA 阿富汗尼 (1927-2002)
VND 越南盾
AOA 安哥拉寬扎
RON 羅馬尼亞列伊
CUC 古巴可兌換比索
ZWD 辛巴威元
TZS 坦尚尼亞先令
FIM 芬蘭馬克
KMF 葛摩法郎
BBD 巴貝多元
MVR 馬爾地夫拉菲亞
MAD 摩洛哥迪拉姆
SDG Sudanese Pound
USD 美元
JMD 牙買加元
NIO 尼加拉瓜金科多巴
INR 印度盧比
SGD 新加坡元
LSL 賴索托洛蒂
CDF 剛果法郎
LUF 盧森堡法郎
USN 美元(次日)
XDR 特別提款權
AUD 澳大利亞元
CLP 智利比索
UGX 烏干達先令
MZN 莫三比克美提卡
CUP 古巴比索
BGN 保加利亞新列弗
CHE CHE
MKD 馬其頓戴代納爾
ZMK 尚比亞克瓦查
HRK 克羅埃西亞庫納
TND 突尼西亞第納爾
KGS 吉爾吉斯斯坦索姆
GMD 甘比亞達拉西
SBD 索羅門群島元
ZMW ZMW
SYP 敘利亞鎊
CHF 瑞士法郎
MNT 蒙古圖格里克
ATS 奧地利先令
DEM 德國馬克
GBP 英鎊
HUF 匈牙利福林
AZM 亞塞拜然馬納特 (1993-2006)
PHP 菲律賓比索
MWK 馬拉維克瓦查
CLF 智利 Unidades de Fomento(資金)
TRY 新土耳其里拉
IQD 伊拉克第納爾
ILS 以色列新謝克爾
XSU Sucre
AWG 阿魯巴基爾德元
LRD 利比亞元
獲取系統語言
@Test
public void getSystemLanguages(){
Locale[] localeList = Locale.getAvailableLocales();
Arrays.stream(localeList).forEach(l -> {
String iso3Country = null;
try {
iso3Country = l.getISO3Country();
} catch (MissingResourceException e) { }
String language = l.getLanguage();
String iso3Language = l.getISO3Language();
String country = l.getCountry();
String displayCountry = l.getDisplayCountry();
String displayLanguage = l.getDisplayLanguage();
String displayName = l.getDisplayName();
StringBuilder s = new StringBuilder();
s.append("iso3Country").append("=").append(iso3Country).append(" ");
s.append("language").append("=").append(language).append(" ");
s.append("iso3Language").append("=").append(iso3Language).append(" ");
s.append("country").append("=").append(country).append(" ");
s.append("displayCountry").append("=").append(displayCountry).append(" ");
s.append("displayLanguage").append("=").append(displayLanguage).append(" ");
s.append("displayName").append("=").append(displayName).append(" ");
System.out.println(s);
});
}
輸出結果
size: 160
iso3Country= language= iso3Language= country= displayCountry= displayLanguage= displayName=
iso3Country=ARE language=ar iso3Language=ara country=AE displayCountry=阿拉伯聯合大公國 displayLanguage=阿拉伯文 displayName=阿拉伯文 (阿拉伯聯合大公國)
iso3Country=JOR language=ar iso3Language=ara country=JO displayCountry=約旦 displayLanguage=阿拉伯文 displayName=阿拉伯文 (約旦)
iso3Country=SYR language=ar iso3Language=ara country=SY displayCountry=敘利亞 displayLanguage=阿拉伯文 displayName=阿拉伯文 (敘利亞)
iso3Country=HRV language=hr iso3Language=hrv country=HR displayCountry=克羅埃西亞 displayLanguage=克羅埃西亞文 displayName=克羅埃西亞文 (克羅埃西亞)
iso3Country=BEL language=fr iso3Language=fra country=BE displayCountry=比利時 displayLanguage=法文 displayName=法文 (比利時)
iso3Country=PAN language=es iso3Language=spa country=PA displayCountry=巴拿馬 displayLanguage=西班牙文 displayName=西班牙文 (巴拿馬)
iso3Country=MLT language=mt iso3Language=mlt country=MT displayCountry=馬耳他 displayLanguage=馬耳他文 displayName=馬耳他文 (馬耳他)
iso3Country=VEN language=es iso3Language=spa country=VE displayCountry=委內瑞拉 displayLanguage=西班牙文 displayName=西班牙文 (委內瑞拉)
iso3Country= language=bg iso3Language=bul country= displayCountry= displayLanguage=保加利亞文 displayName=保加利亞文
iso3Country=TWN language=zh iso3Language=zho country=TW displayCountry=臺灣地區 displayLanguage=中文 displayName=中文 (臺灣地區)
iso3Country= language=it iso3Language=ita country= displayCountry= displayLanguage=義大利文 displayName=義大利文
iso3Country= language=ko iso3Language=kor country= displayCountry= displayLanguage=朝鮮文 displayName=朝鮮文
iso3Country= language=uk iso3Language=ukr country= displayCountry= displayLanguage=烏克蘭文 displayName=烏克蘭文
iso3Country= language=lv iso3Language=lav country= displayCountry= displayLanguage=拉托維亞文(列託) displayName=拉托維亞文(列託)
iso3Country=DNK language=da iso3Language=dan country=DK displayCountry=丹麥 displayLanguage=丹麥文 displayName=丹麥文 (丹麥)
iso3Country=PRI language=es iso3Language=spa country=PR displayCountry=波多黎哥 displayLanguage=西班牙文 displayName=西班牙文 (波多黎哥)
iso3Country=VNM language=vi iso3Language=vie country=VN displayCountry=越南 displayLanguage=越南文 displayName=越南文 (越南)
iso3Country=USA language=en iso3Language=eng country=US displayCountry=美國 displayLanguage=英文 displayName=英文 (美國)
iso3Country=MNE language=sr iso3Language=srp country=ME displayCountry=黑山 displayLanguage=塞爾維亞文 displayName=塞爾維亞文 (黑山)
iso3Country=SWE language=sv iso3Language=swe country=SE displayCountry=瑞典 displayLanguage=瑞典文 displayName=瑞典文 (瑞典)
iso3Country=BOL language=es iso3Language=spa country=BO displayCountry=玻利維亞 displayLanguage=西班牙文 displayName=西班牙文 (玻利維亞)
iso3Country=SGP language=en iso3Language=eng country=SG displayCountry=新加坡 displayLanguage=英文 displayName=英文 (新加坡)
iso3Country=BHR language=ar iso3Language=ara country=BH displayCountry=巴林 displayLanguage=阿拉伯文 displayName=阿拉伯文 (巴林)
iso3Country= language=pt iso3Language=por country= displayCountry= displayLanguage=葡萄牙文 displayName=葡萄牙文
iso3Country=SAU language=ar iso3Language=ara country=SA displayCountry=沙烏地阿拉伯 displayLanguage=阿拉伯文 displayName=阿拉伯文 (沙烏地阿拉伯)
iso3Country= language=sk iso3Language=slk country= displayCountry= displayLanguage=斯洛伐克文 displayName=斯洛伐克文
iso3Country=YEM language=ar iso3Language=ara country=YE displayCountry=葉門 displayLanguage=阿拉伯文 displayName=阿拉伯文 (葉門)
iso3Country=IND language=hi iso3Language=hin country=IN displayCountry=印度 displayLanguage=印地文 displayName=印地文 (印度)
iso3Country= language=ga iso3Language=gle country= displayCountry= displayLanguage=愛爾蘭文 displayName=愛爾蘭文
iso3Country=MLT language=en iso3Language=eng country=MT displayCountry=馬耳他 displayLanguage=英文 displayName=英文 (馬耳他)
iso3Country=FIN language=fi iso3Language=fin country=FI displayCountry=芬蘭 displayLanguage=芬蘭文 displayName=芬蘭文 (芬蘭)
iso3Country= language=et iso3Language=est country= displayCountry= displayLanguage=愛沙尼亞文 displayName=愛沙尼亞文
iso3Country= language=sv iso3Language=swe country= displayCountry= displayLanguage=瑞典文 displayName=瑞典文
iso3Country= language=cs iso3Language=ces country= displayCountry= displayLanguage=捷克文 displayName=捷克文
iso3Country=BIH language=sr iso3Language=srp country=BA displayCountry=波斯尼亞和黑山共和國 displayLanguage=塞爾維亞文 displayName=塞爾維亞文 (拉丁文,波斯尼亞和黑山共和國)
iso3Country= language=el iso3Language=ell country= displayCountry= displayLanguage=希臘文 displayName=希臘文
iso3Country=UKR language=uk iso3Language=ukr country=UA displayCountry=烏克蘭 displayLanguage=烏克蘭文 displayName=烏克蘭文 (烏克蘭)
iso3Country= language=hu iso3Language=hun country= displayCountry= displayLanguage=匈牙利文 displayName=匈牙利文
iso3Country=CHE language=fr iso3Language=fra country=CH displayCountry=瑞士 displayLanguage=法文 displayName=法文 (瑞士)
iso3Country= language=in iso3Language=ind country= displayCountry= displayLanguage=印度尼西亞文 displayName=印度尼西亞文
iso3Country=ARG language=es iso3Language=spa country=AR displayCountry=阿根廷 displayLanguage=西班牙文 displayName=西班牙文 (阿根廷)
iso3Country=EGY language=ar iso3Language=ara country=EG displayCountry=埃及 displayLanguage=阿拉伯文 displayName=阿拉伯文 (埃及)
iso3Country=JPN language=ja iso3Language=jpn country=JP displayCountry=日本 displayLanguage=日文 displayName=日文 (日本,JP)
iso3Country=SLV language=es iso3Language=spa country=SV displayCountry=薩爾瓦多 displayLanguage=西班牙文 displayName=西班牙文 (薩爾瓦多)
iso3Country=BRA language=pt iso3Language=por country=BR displayCountry=巴西 displayLanguage=葡萄牙文 displayName=葡萄牙文 (巴西)
iso3Country= language=be iso3Language=bel country= displayCountry= displayLanguage=白俄羅斯文 displayName=白俄羅斯文
iso3Country=ISL language=is iso3Language=isl country=IS displayCountry=冰島 displayLanguage=冰島文 displayName=冰島文 (冰島)
iso3Country=CZE language=cs iso3Language=ces country=CZ displayCountry=捷克共和國 displayLanguage=捷克文 displayName=捷克文 (捷克共和國)
iso3Country= language=es iso3Language=spa country= displayCountry= displayLanguage=西班牙文 displayName=西班牙文
iso3Country=POL language=pl iso3Language=pol country=PL displayCountry=波蘭 displayLanguage=波蘭文 displayName=波蘭文 (波蘭)
iso3Country= language=tr iso3Language=tur country= displayCountry= displayLanguage=土耳其文 displayName=土耳其文
iso3Country=ESP language=ca iso3Language=cat country=ES displayCountry=西班牙 displayLanguage=加泰羅尼亞文 displayName=加泰羅尼亞文 (西班牙)
iso3Country=null language=sr iso3Language=srp country=CS displayCountry=塞爾維亞及黑山 displayLanguage=塞爾維亞文 displayName=塞爾維亞文 (塞爾維亞及黑山)
iso3Country=MYS language=ms iso3Language=msa country=MY displayCountry=馬來西亞 displayLanguage=馬來文 displayName=馬來文 (馬來西亞)
iso3Country= language=hr iso3Language=hrv country= displayCountry= displayLanguage=克羅埃西亞文 displayName=克羅埃西亞文
iso3Country= language=lt iso3Language=lit country= displayCountry= displayLanguage=立陶宛文 displayName=立陶宛文
iso3Country=ESP language=es iso3Language=spa country=ES displayCountry=西班牙 displayLanguage=西班牙文 displayName=西班牙文 (西班牙)
iso3Country=COL language=es iso3Language=spa country=CO displayCountry=哥倫比亞 displayLanguage=西班牙文 displayName=西班牙文 (哥倫比亞)
iso3Country=BGR language=bg iso3Language=bul country=BG displayCountry=保加利亞 displayLanguage=保加利亞文 displayName=保加利亞文 (保加利亞)
iso3Country= language=sq iso3Language=sqi country= displayCountry= displayLanguage=阿爾巴尼亞文 displayName=阿爾巴尼亞文
iso3Country= language=fr iso3Language=fra country= displayCountry= displayLanguage=法文 displayName=法文
iso3Country= language=ja iso3Language=jpn country= displayCountry= displayLanguage=日文 displayName=日文
iso3Country=BIH language=sr iso3Language=srp country=BA displayCountry=波斯尼亞和黑山共和國 displayLanguage=塞爾維亞文 displayName=塞爾維亞文 (波斯尼亞和黑山共和國)
iso3Country= language=is iso3Language=isl country= displayCountry= displayLanguage=冰島文 displayName=冰島文
iso3Country=PRY language=es iso3Language=spa country=PY displayCountry=巴拉圭 displayLanguage=西班牙文 displayName=西班牙文 (巴拉圭)
iso3Country= language=de iso3Language=deu country= displayCountry= displayLanguage=德文 displayName=德文
iso3Country=ECU language=es iso3Language=spa country=EC displayCountry=厄瓜多 displayLanguage=西班牙文 displayName=西班牙文 (厄瓜多)
iso3Country=USA language=es iso3Language=spa country=US displayCountry=美國 displayLanguage=西班牙文 displayName=西班牙文 (美國)
iso3Country=SDN language=ar iso3Language=ara country=SD displayCountry=蘇丹 displayLanguage=阿拉伯文 displayName=阿拉伯文 (蘇丹)
iso3Country= language=en iso3Language=eng country= displayCountry= displayLanguage=英文 displayName=英文
iso3Country=ROU language=ro iso3Language=ron country=RO displayCountry=羅馬尼亞 displayLanguage=羅馬尼亞文 displayName=羅馬尼亞文 (羅馬尼亞)
iso3Country=PHL language=en iso3Language=eng country=PH displayCountry=菲律賓 displayLanguage=英文 displayName=英文 (菲律賓)
iso3Country= language=ca iso3Language=cat country= displayCountry= displayLanguage=加泰羅尼亞文 displayName=加泰羅尼亞文
iso3Country=TUN language=ar iso3Language=ara country=TN displayCountry=突尼西亞 displayLanguage=阿拉伯文 displayName=阿拉伯文 (突尼西亞)
iso3Country=MNE language=sr iso3Language=srp country=ME displayCountry=黑山 displayLanguage=塞爾維亞文 displayName=塞爾維亞文 (拉丁文,黑山)
iso3Country=GTM language=es iso3Language=spa country=GT displayCountry=瓜地馬拉 displayLanguage=西班牙文 displayName=西班牙文 (瓜地馬拉)
iso3Country= language=sl iso3Language=slv country= displayCountry= displayLanguage=斯洛維尼亞文 displayName=斯洛維尼亞文
iso3Country=KOR language=ko iso3Language=kor country=KR displayCountry=韓國 displayLanguage=朝鮮文 displayName=朝鮮文 (韓國)
iso3Country=CYP language=el iso3Language=ell country=CY displayCountry=塞普勒斯 displayLanguage=希臘文 displayName=希臘文 (塞普勒斯)
iso3Country=MEX language=es iso3Language=spa country=MX displayCountry=墨西哥 displayLanguage=西班牙文 displayName=西班牙文 (墨西哥)
iso3Country=RUS language=ru iso3Language=rus country=RU displayCountry=俄羅斯 displayLanguage=俄文 displayName=俄文 (俄羅斯)
iso3Country=HND language=es iso3Language=spa country=HN displayCountry=宏都拉斯 displayLanguage=西班牙文 displayName=西班牙文 (宏都拉斯)
iso3Country=HKG language=zh iso3Language=zho country=HK displayCountry=香港 displayLanguage=中文 displayName=中文 (香港)
iso3Country=NOR language=no iso3Language=nor country=NO displayCountry=挪威 displayLanguage=挪威文 displayName=挪威文 (挪威,Nynorsk)
iso3Country=HUN language=hu iso3Language=hun country=HU displayCountry=匈牙利 displayLanguage=匈牙利文 displayName=匈牙利文 (匈牙利)
iso3Country=THA language=th iso3Language=tha country=TH displayCountry=泰國 displayLanguage=泰文 displayName=泰文 (泰國)
iso3Country=IRQ language=ar iso3Language=ara country=IQ displayCountry=伊拉克 displayLanguage=阿拉伯文 displayName=阿拉伯文 (伊拉克)
iso3Country=CHL language=es iso3Language=spa country=CL displayCountry=智利 displayLanguage=西班牙文 displayName=西班牙文 (智利)
iso3Country= language=fi iso3Language=fin country= displayCountry= displayLanguage=芬蘭文 displayName=芬蘭文
iso3Country=MAR language=ar iso3Language=ara country=MA displayCountry=摩洛哥 displayLanguage=阿拉伯文 displayName=阿拉伯文 (摩洛哥)
iso3Country=IRL language=ga iso3Language=gle country=IE displayCountry=愛爾蘭 displayLanguage=愛爾蘭文 displayName=愛爾蘭文 (愛爾蘭)
iso3Country= language=mk iso3Language=mkd country= displayCountry= displayLanguage=馬其頓文 displayName=馬其頓文
iso3Country=TUR language=tr iso3Language=tur country=TR displayCountry=土耳其 displayLanguage=土耳其文 displayName=土耳其文 (土耳其)
iso3Country=EST language=et iso3Language=est country=EE displayCountry=愛沙尼亞 displayLanguage=愛沙尼亞文 displayName=愛沙尼亞文 (愛沙尼亞)
iso3Country=QAT language=ar iso3Language=ara country=QA displayCountry=卡達 displayLanguage=阿拉伯文 displayName=阿拉伯文 (卡達)
iso3Country= language=sr iso3Language=srp country= displayCountry= displayLanguage=塞爾維亞文 displayName=塞爾維亞文 (拉丁文)
iso3Country=PRT language=pt iso3Language=por country=PT displayCountry=葡萄牙 displayLanguage=葡萄牙文 displayName=葡萄牙文 (葡萄牙)
iso3Country=LUX language=fr iso3Language=fra country=LU displayCountry=盧森堡 displayLanguage=法文 displayName=法文 (盧森堡)
iso3Country=OMN language=ar iso3Language=ara country=OM displayCountry=阿曼 displayLanguage=阿拉伯文 displayName=阿拉伯文 (阿曼)
iso3Country= language=th iso3Language=tha country= displayCountry= displayLanguage=泰文 displayName=泰文
iso3Country=ALB language=sq iso3Language=sqi country=AL displayCountry=阿爾巴尼亞 displayLanguage=阿爾巴尼亞文 displayName=阿爾巴尼亞文 (阿爾巴尼亞)
iso3Country=DOM language=es iso3Language=spa country=DO displayCountry=多明尼加共和國 displayLanguage=西班牙文 displayName=西班牙文 (多明尼加共和國)
iso3Country=CUB language=es iso3Language=spa country=CU displayCountry=古巴 displayLanguage=西班牙文 displayName=西班牙文 (古巴)
iso3Country= language=ar iso3Language=ara country= displayCountry= displayLanguage=阿拉伯文 displayName=阿拉伯文
iso3Country= language=ru iso3Language=rus country= displayCountry= displayLanguage=俄文 displayName=俄文
iso3Country=NZL language=en iso3Language=eng country=NZ displayCountry=紐西蘭 displayLanguage=英文 displayName=英文 (紐西蘭)
iso3Country=SRB language=sr iso3Language=srp country=RS displayCountry=塞爾維亞 displayLanguage=塞爾維亞文 displayName=塞爾維亞文 (塞爾維亞)
iso3Country=CHE language=de iso3Language=deu country=CH displayCountry=瑞士 displayLanguage=德文 displayName=德文 (瑞士)
iso3Country=URY language=es iso3Language=spa country=UY displayCountry=烏拉圭 displayLanguage=西班牙文 displayName=西班牙文 (烏拉圭)
iso3Country= language=ms iso3Language=msa country= displayCountry= displayLanguage=馬來文 displayName=馬來文
iso3Country=GRC language=el iso3Language=ell country=GR displayCountry=希臘 displayLanguage=希臘文 displayName=希臘文 (希臘)
iso3Country=ISR language=iw iso3Language=heb country=IL displayCountry=以色列 displayLanguage=希伯來文 displayName=希伯來文 (以色列)
iso3Country=ZAF language=en iso3Language=eng country=ZA displayCountry=南非 displayLanguage=英文 displayName=英文 (南非)
iso3Country=THA language=th iso3Language=tha country=TH displayCountry=泰國 displayLanguage=泰文 displayName=泰文 (泰國,TH)
iso3Country= language=hi iso3Language=hin country= displayCountry= displayLanguage=印地文 displayName=印地文
iso3Country=FRA language=fr iso3Language=fra country=FR displayCountry=法國 displayLanguage=法文 displayName=法文 (法國)
iso3Country=AUT language=de iso3Language=deu country=AT displayCountry=奧地利 displayLanguage=德文 displayName=德文 (奧地利)
iso3Country= language=nl iso3Language=nld country= displayCountry= displayLanguage=荷蘭文 displayName=荷蘭文
iso3Country=NOR language=no iso3Language=nor country=NO displayCountry=挪威 displayLanguage=挪威文 displayName=挪威文 (挪威)
iso3Country=AUS language=en iso3Language=eng country=AU displayCountry=澳大利亞 displayLanguage=英文 displayName=英文 (澳大利亞)
iso3Country= language=vi iso3Language=vie country= displayCountry= displayLanguage=越南文 displayName=越南文
iso3Country=NLD language=nl iso3Language=nld country=NL displayCountry=荷蘭 displayLanguage=荷蘭文 displayName=荷蘭文 (荷蘭)
iso3Country=CAN language=fr iso3Language=fra country=CA displayCountry=加拿大 displayLanguage=法文 displayName=法文 (加拿大)
iso3Country=LVA language=lv iso3Language=lav country=LV displayCountry=拉脫維亞 displayLanguage=拉托維亞文(列託) displayName=拉托維亞文(列託) (拉脫維亞)
iso3Country=LUX language=de iso3Language=deu country=LU displayCountry=盧森堡 displayLanguage=德文 displayName=德文 (盧森堡)
iso3Country=CRI language=es iso3Language=spa country=CR displayCountry=哥斯大黎加 displayLanguage=西班牙文 displayName=西班牙文 (哥斯大黎加)
iso3Country=KWT language=ar iso3Language=ara country=KW displayCountry=科威特 displayLanguage=阿拉伯文 displayName=阿拉伯文 (科威特)
iso3Country= language=sr iso3Language=srp country= displayCountry= displayLanguage=塞爾維亞文 displayName=塞爾維亞文
iso3Country=LBY language=ar iso3Language=ara country=LY displayCountry=利比亞 displayLanguage=阿拉伯文 displayName=阿拉伯文 (利比亞)
iso3Country= language=mt iso3Language=mlt country= displayCountry= displayLanguage=馬耳他文 displayName=馬耳他文
iso3Country=CHE language=it iso3Language=ita country=CH displayCountry=瑞士 displayLanguage=義大利文 displayName=義大利文 (瑞士)
iso3Country= language=da iso3Language=dan country= displayCountry= displayLanguage=丹麥文 displayName=丹麥文
iso3Country=DEU language=de iso3Language=deu country=DE displayCountry=德國 displayLanguage=德文 displayName=德文 (德國)
iso3Country=DZA language=ar iso3Language=ara country=DZ displayCountry=阿爾及利亞 displayLanguage=阿拉伯文 displayName=阿拉伯文 (阿爾及利亞)
iso3Country=SVK language=sk iso3Language=slk country=SK displayCountry=斯洛伐克 displayLanguage=斯洛伐克文 displayName=斯洛伐克文 (斯洛伐克)
iso3Country=LTU language=lt iso3Language=lit country=LT displayCountry=立陶宛 displayLanguage=立陶宛文 displayName=立陶宛文 (立陶宛)
iso3Country=ITA language=it iso3Language=ita country=IT displayCountry=義大利 displayLanguage=義大利文 displayName=義大利文 (義大利)
iso3Country=IRL language=en iso3Language=eng country=IE displayCountry=愛爾蘭 displayLanguage=英文 displayName=英文 (愛爾蘭)
iso3Country=SGP language=zh iso3Language=zho country=SG displayCountry=新加坡 displayLanguage=中文 displayName=中文 (新加坡)
iso3Country= language=ro iso3Language=ron country= displayCountry= displayLanguage=羅馬尼亞文 displayName=羅馬尼亞文
iso3Country=CAN language=en iso3Language=eng country=CA displayCountry=加拿大 displayLanguage=英文 displayName=英文 (加拿大)
iso3Country=BEL language=nl iso3Language=nld country=BE displayCountry=比利時 displayLanguage=荷蘭文 displayName=荷蘭文 (比利時)
iso3Country= language=no iso3Language=nor country= displayCountry= displayLanguage=挪威文 displayName=挪威文
iso3Country= language=pl iso3Language=pol country= displayCountry= displayLanguage=波蘭文 displayName=波蘭文
iso3Country=CHN language=zh iso3Language=zho country=CN displayCountry=中國 displayLanguage=中文 displayName=中文 (中國)
iso3Country=JPN language=ja iso3Language=jpn country=JP displayCountry=日本 displayLanguage=日文 displayName=日文 (日本)
iso3Country=GRC language=de iso3Language=deu country=GR displayCountry=希臘 displayLanguage=德文 displayName=德文 (希臘)
iso3Country=SRB language=sr iso3Language=srp country=RS displayCountry=塞爾維亞 displayLanguage=塞爾維亞文 displayName=塞爾維亞文 (拉丁文,塞爾維亞)
iso3Country= language=iw iso3Language=heb country= displayCountry= displayLanguage=希伯來文 displayName=希伯來文
iso3Country=IND language=en iso3Language=eng country=IN displayCountry=印度 displayLanguage=英文 displayName=英文 (印度)
iso3Country=LBN language=ar iso3Language=ara country=LB displayCountry=黎巴嫩 displayLanguage=阿拉伯文 displayName=阿拉伯文 (黎巴嫩)
iso3Country=NIC language=es iso3Language=spa country=NI displayCountry=尼加拉瓜 displayLanguage=西班牙文 displayName=西班牙文 (尼加拉瓜)
iso3Country= language=zh iso3Language=zho country= displayCountry= displayLanguage=中文 displayName=中文
iso3Country=MKD language=mk iso3Language=mkd country=MK displayCountry=馬其頓王國 displayLanguage=馬其頓文 displayName=馬其頓文 (馬其頓王國)
iso3Country=BLR language=be iso3Language=bel country=BY displayCountry=白俄羅斯 displayLanguage=白俄羅斯文 displayName=白俄羅斯文 (白俄羅斯)
iso3Country=SVN language=sl iso3Language=slv country=SI displayCountry=斯洛維尼亞 displayLanguage=斯洛維尼亞文 displayName=斯洛維尼亞文 (斯洛維尼亞)
iso3Country=PER language=es iso3Language=spa country=PE displayCountry=祕魯 displayLanguage=西班牙文 displayName=西班牙文 (祕魯)
iso3Country=IDN language=in iso3Language=ind country=ID displayCountry=印度尼西亞 displayLanguage=印度尼西亞文 displayName=印度尼西亞文 (印度尼西亞)
iso3Country=GBR language=en iso3Language=eng country=GB displayCountry=英國 displayLanguage=英文 displayName=英文 (英國)
獲取所有的語言,包含:語言、語言對應的文字、語系
@Test
public void getAllLanguages(){
ResourceBundleBasedAdapter resourceBundleBasedAdapter = ((ResourceBundleBasedAdapter) LocaleProviderAdapter.forJRE());
OpenListResourceBundle resource = resourceBundleBasedAdapter.getLocaleData().getLocaleNames(Locale.CHINA);
Set<String> data = resource.keySet();
List<String> codes = data.stream()
// 過濾地圖劃分的資料,如:非洲、亞洲、東亞、東南亞這些資料
.filter(code -> StringUtils.isAlpha(code))
// 過濾掉國家資料
.filter(code -> StringUtils.isAllLowerCase(code))
.collect(Collectors.toList());
codes.sort(Comparator.naturalOrder());
System.out.println("size: " + codes.size());
codes.forEach(code -> System.out.println(code + "\t\t" + resource.getString(code)));
}
輸出結果
size: 672
aa 阿法文
aar 阿法爾文
ab 阿布哈西亞文
abk 阿布哈西亞文
ace 亞齊文
ach 阿喬利文
ada 阿當梅文
ady 阿迪何文
ae 阿維斯陀文
af 南非荷蘭文
afa 亞非諸語言
afh 阿弗裡希利文
afr 南非荷蘭文
ain 阿伊努文
ak 庫阿文
aka 庫阿文
akk 阿卡德文
alb 阿爾巴尼亞文
ale 阿留申文
alg 其他阿爾貢語系
alt 南阿爾泰文
am 阿姆哈拉文
amh 阿姆哈拉文
an 阿拉貢文
ang 古英文
anp 昂加語
apa 阿帕切文
ar 阿拉伯文
ara 阿拉伯文
arc 阿拉米文
arg 阿拉貢文
arm 亞美尼亞文
arn 馬普切文
arp 阿拉帕霍文
art 其他人工語系
arw 阿拉瓦克文
as 阿薩姆文
asm 阿薩姆文
ast 阿斯圖裡亞思特文
ath 阿薩帕斯坎語系
aus 澳大利亞語系
av 阿瓦爾文
ava 阿瓦爾文
ave 阿維斯陀文
awa 阿瓦喬文
ay 艾馬拉文
aym 艾馬拉文
az 亞塞拜然文
aze 亞塞拜然文
ba 巴什客爾文
bad 班達文
bai 巴米累克語系
bak 巴什客爾文
bal 俾路支文
bam 班巴拉文
ban 巴釐語
baq 巴斯克文
bas 巴薩文
bat 其他波羅的語系
be 白俄羅斯文
bej 別札文
bel 白俄羅斯文
bem 別姆巴文
ben 孟加拉文
ber 柏柏爾文
bg 保加利亞文
bh 比哈爾文
bho 博傑普爾文
bi 比斯拉馬文
bih 比哈爾文
bik 畢庫爾文
bin 比尼文
bis 比斯拉馬文
bla 司克司卡文
bm 班巴拉文
bn 孟加拉文
bnt 班圖文
bo 西藏文
bos 波斯尼亞文
br 布里多尼文
bra 布拉傑文
bre 布里多尼文
bs 波斯尼亞文
btk 巴塔克語
bua 布里亞特文
bug 布吉語
bul 保加利亞文
bur 緬甸文
byn 布林文
ca 加泰羅尼亞文
cad 卡多文
cai 其他中美印第安語系
car 巴勒比文
cat 加泰羅尼亞文
cau 其他高加索語系
ce 車臣文
ceb 宿務文
cel 其他凱爾特語系
ch 查莫羅文
cha 查莫羅文
chb 契布卡文
che 車臣文
chg 查加文
chi 中文
chk 楚吾克文
chm 馬裡文
chn 契努克文
cho 喬克託文
chp 佩瓦揚文
chr 徹羅基文
chu 教會斯拉夫文
chv 楚瓦什文
chy 夏延文
cmc 查米克文
co 科西嘉文
cop 科普特文
cor 康沃爾文
cos 科西嘉文
cpe 其他以英文為基礎的克里奧爾混合語系
cpf 其他以法文為基礎的克里奧爾混合語系
cpp 其他以葡萄牙文為基礎的克里奧爾混合語系
cr 克里文
cre 克里文
crh 克里米亞塔塔文
crp 其他克里奧爾混合語系
cs 捷克文
csb 卡舒文
cu 教會斯拉夫文
cus 其他庫施特語系
cv 楚瓦什文
cy 威爾士文
cze 捷克文
da 丹麥文
dak 達科他文
dan 丹麥文
dar 達爾格瓦文
day 達雅克文
de 德文
del 特拉華文
den 司雷夫文 (阿薩帕斯坎諸語言)
dgr 多格里布文
din 丁卡文
div 迪維希文
doi 多格拉文
dra 其他德拉維語系
dsb 下索布文
dua 都阿拉文
dum 中古荷蘭文
dut 荷蘭文
dv 迪維希文
dyu 迪尤拉文
dz 不丹文
dzo 不丹文
ee 埃維文
efi 埃菲克文
egy 古埃及文
eka 埃克丘克文
el 希臘文
elx 艾拉米特文
en 英文
eng 英文
enm 中古英文
eo 世界文
epo 世界文
es 西班牙文
est 愛沙尼亞文
et 愛沙尼亞文
eu 巴斯克文
ewe 埃維文
ewo 旺杜文
fa 波斯文
fan 芳格文
fao 法羅文
fat 芳蒂文
ff 富拉文
fi 芬蘭文
fij 斐濟文
fil 菲律賓文
fin 芬蘭文
fiu 其他芬蘭烏戈爾語系
fj 斐濟文
fo 法羅文
fon 豐文
fr 法文
fre 法文
frm 中古法文
fro 古法文
frr 北弗裡西亞語
frs 東弗裡西亞文
fry 西弗里斯蘭語
ful 富拉文
fur 弗留利文
fy 弗里斯蘭文
ga 愛爾蘭文
gaa 加文
gay 迦約文
gba 葛巴亞文
gd 蘇格蘭- 蓋爾文
gem 其他日爾曼語系
geo 喬治亞文
ger 德文
gez 吉茲文
gil 吉爾伯特斯文
gl 加利西亞文
gla 蓋爾語
gle 愛爾蘭文
glg 加利西亞文
glv 馬恩文
gmh 中古高地德文
gn 瓜拉尼文
goh 古高地德文
gon 崗德文
gor 科洛涅達羅文
got 哥特文
grb 格列博文
grc 古希臘文
gre 希臘語, 現代 (1453-)
grn 瓜拉尼文
gsw 瑞士德文
gu 古加拉提文
guj 古加拉提文
gv 馬恩文
gwi 吉維克琴文
ha 豪撒文
hai 海達文
hat 海地文
hau 豪撒文
haw 夏威夷文
he 希伯來文
heb 希伯來文
her 赫雷羅文
hi 印地文
hil 希利蓋農文
him 赫馬查利文
hin 印地文
hit 赫梯文
hmn 赫蒙文
hmo 新裡木託文
ho 新裡木託文
hr 克羅埃西亞文
hrv 克羅埃西亞文
hsb 上索布文
ht 海地文
hu 匈牙利文
hun 匈牙利文
hup 胡帕文
hy 亞美尼亞文
hz 赫雷羅文
ia 拉丁國際文
iba 伊班文
ibo 伊博文
ice 冰島文
id 印度尼西亞文
ido 伊多文
ie 拉丁國際文
ig 伊博文
ii 四川彝文
iii 四川彝文
ijo 伊喬文
ik 依奴皮維克文
iku 愛斯基摩文
ile 拉丁國際文
ilo 伊洛幹諾文
in 印度尼西亞文
ina 拉丁國際語 (國際輔助語聯盟)
inc 其他印度語系
ind 印度尼西亞文
ine 其他印歐語系
inh 印古什文
io 伊多文
ipk 依奴皮維克文
ira 伊朗文
iro 伊洛魁語系
is 冰島文
it 義大利文
ita 義大利文
iu 愛斯基摩文
iw 希伯來文
ja 日文
jav 爪哇文
jbo 邏輯文
ji 依地文
jpn 日文
jpr 猶太波斯文
jrb 猶太阿拉伯文
jv 爪哇文
ka 喬治亞文
kaa 卡拉卡爾帕克文
kab 卡比爾文
kac 卡琴文
kal 格陵蘭文
kam 卡姆巴文
kan 卡納塔克語
kar 喀倫文
kas 克什米爾文
kau 卡努裡文
kaw 卡威文
kaz 哈薩克文
kbd 卡巴爾達文
kg 剛果文
kha 卡西文
khi 其他科伊桑語系
khm 中高棉語
kho 和田文
ki 吉庫尤文
kik 吉庫尤文
kin 盧安達文
kir 吉爾吉斯文
kj 卡灣亞馬文
kk 哈薩克文
kl 格陵蘭文
km 柬埔寨文
kmb 金邦杜文
kn 埃納德文
ko 朝鮮文
kok 剛卡尼文
kom 科米文
kon 剛果文
kor 朝鮮文
kos 科斯拉伊文
kpe 克佩勒語
kr 卡努裡文
krc 卡拉恰伊巴爾卡爾文
krl 卡累利阿文
kro 克魯文
kru 庫魯克文
ks 克什米爾文
ku 庫爾德文
kua 寬亞瑪語
kum 庫梅克文
kur 庫爾德文
kut 庫特內文
kv 科米文
kw 康沃爾文
ky 吉爾吉斯文
la 拉丁文
lad 拉迪諾文
lah 拉亨達文
lam 蘭巴文
lao 寮國文
lat 拉丁文
lav 拉托維亞文 (列託)
lb 盧森堡文
lez 萊茲依昂文
lg 幹達文
li 林堡文
lim 林堡文
lin 林加拉文
lit 立陶宛文
ln 林加拉文
lo 寮國文
lol 芒戈文
loz 洛茲文
lt 立陶宛文
ltz 盧森堡文
lu 盧巴-加丹加
lua 魯巴魯瓦文
lub 盧巴-加丹加文
lug 幹達文
lui 路易塞諾文
lun 隆達文
luo 盧奧文
lus 盧晒文
lv 拉托維亞文(列託)
mac 馬其頓文
mad 摩洛哥迪拉姆
mag 馬加伊文
mah 馬紹爾文
mai 邁蒂利文
mak 望加錫文
mal 馬來亞拉姆文
man 曼丁哥文
mao 毛利文
map 澳斯特羅尼西亞語系
mar 馬拉地文
mas 薩伊語
may 馬來文
mdf 莫克沙文
mdr 曼達爾
men 門迪文
mg 馬爾加什文
mga 中古愛爾蘭文
mh 馬紹爾文
mi 毛利文
mic 米克馬克文
min 米南卡保文
mis 各種不同語系
mk 馬其頓文
mkh 其他孟高棉語系
ml 馬來亞拉姆文
mlg 馬爾加什文
mlt 馬耳他文
mn 蒙古文
mnc 滿文
mni 曼尼普里文
mno 馬諾博語系
mo 摩爾多瓦文
moh 摩霍克文
mon 蒙古文
mos 莫西文
mr 馬拉地文
ms 馬來文
mt 馬耳他文
mul 多種語系
mun 蒙達語系
mus 克里克文
mwl 米蘭德斯文
mwr 馬爾瓦利文
my 緬甸文
myn 瑪雅語系
myv 俄日亞文
na 諾魯文
nah 納瓦特爾文
nai 其他北美印第安語系
nap 拿波里文
nau 諾魯文
nav 納瓦霍文
nb 挪威博克馬爾文
nbl 恩德貝勒語, 南部
nd 北恩德比利文
nde 恩德貝勒語, 北部
ndo 恩東加文
nds 低地德文; 低地撒克遜文
ne 尼泊爾文
nep 尼泊爾文
new 尼瓦爾文
ng 恩東加文
nia 尼亞斯文
nic 尼加拉瓜科多巴
niu 紐埃文
nl 荷蘭文
nn 挪威尼諾斯克文
nno 挪威尼諾斯克文
no 挪威文
nob 挪威博克馬爾語
nog 諾蓋文
non 古諾爾斯文
nor 挪威文
nqo N’Ko (西非書面語言)
nr 南恩德比利文
nso 北索托文
nub 努比亞語系
nv 納瓦霍文
nwc 尼瓦爾文
ny 尼揚扎文
nya 齊切瓦語
nym 尼亞姆韋齊文
nyn 尼昂科勒文
nyo 尼約羅文
nzi 恩濟馬文
oc 奧西坦文
oci 奧西坦文 (1500 後)
oj 奧吉布瓦文
oji 奧吉布瓦文
om 阿曼文
or 歐里亞文
ori 歐里亞文
orm 阿曼文
os 奧塞梯文
osa 奧薩格語
oss 奧塞梯文
ota 奧托曼土耳其文
oto 奧托米語系
pa 旁遮普文
paa 其他巴布亞文
pag 邦阿西楠語
pal 帕拉維文
pam 邦板牙文
pan 旁遮普文
pap 帕皮亞門託文
pau 帛琉文
peo 古老波斯語
per 波斯文
phi 其他菲律賓語系
phn 腓尼基文
pi 巴利文
pl 波蘭文
pli 巴利文
pol 波蘭文
pon 波納佩文
por 葡萄牙文
pra 普拉克里特諸語言
pro 普羅文斯文
ps 普什圖文
pt 葡萄牙文
pus 普什圖文
qu 蓋丘亞文
que 蓋丘亞文
raj 拉賈斯坦文
rap 拉帕努伊文
rar 拉羅湯加文
rm 裡託羅曼斯文
rn 基隆迪文
ro 羅馬尼亞文
roa 其他拉丁語系
roh 羅曼什語
rom 吉普賽文
ru 俄文
rum 羅馬尼亞文
run 基隆迪文
rup 亞美尼亞文
rus 俄文
rw 盧安達文
sa 梵文
sad 散達維文
sag 桑戈文
sah 雅庫特文
sai 其他南美印第安文
sal 薩利什文
sam 薩瑪利亞文
san 梵文
sas 薩薩克文
sat 桑塔利文
sc 撒丁文
scn 西西里文
sco 蘇格蘭文
sd 蘇丹文
se 北沙密文
sel 塞爾庫普文
sem 其他閃族語系
sg 桑戈文
sga 古愛爾蘭文
sgn 手語
shn 撣文
si 僧伽羅文
sid 悉達摩文
sin 辛哈拉語
sio 蘇語諸語言
sit 漢藏諸語言
sk 斯洛伐克文
sl 斯洛維尼亞文
sla 其他斯拉夫語系
slo 斯洛伐克文
slv 斯洛維尼亞文
sm 薩摩亞文
sma 南薩米文
sme 北沙密文
smi 其他薩米文
smj 律勒歐薩莫斯語
smn 伊納裡薩米語
smo 薩摩亞文
sms 斯科特薩米文
sn 塞內加爾文
sna 修納文
snd 信德文
snk 索尼基文
so 索馬利亞文
sog 古粟特語
som 索馬利亞文
son 桑海文
sot 索托語, 南部
spa 西班牙文
sq 阿爾巴尼亞文
sr 塞爾維亞文
srd 撒丁文
srn Sranan Tongo (源於克里奧爾語)
srp 塞爾維亞文
srr 謝列爾文
ss 辛辛那提文
ssa 非洲撒哈拉沙漠邊緣地帶語言
ssw 斯瓦特文
st 塞索托文
su 蘇丹文
suk 蘇庫馬文
sun 巽他文
sus 蘇蘇文
sux 蘇馬文
sv 瑞典文
sw 斯瓦希里文
swa 斯瓦希里文
swe 瑞典文
syc 古典敘利亞語
syr 敘利亞語
ta 泰米爾文
tah 塔希提文
tai 傣語諸語言 (其他)
tam 泰米爾文
tat 韃靼文
te 泰盧固文
tel 泰盧固文
tem 滕內語
ter 特列納文
tet 特塔姆文
tg 塔吉克文
tgk 塔吉克文
tgl 塔加路族文
th 泰文
tha 泰文
ti 提格里尼亞文
tib 西藏文
tig 提格雷文
tir 提格里尼亞文
tiv 蒂夫文
tk 土庫曼文
tkl 托克勞文
tl 塔加路族文
tlh 克林貢文
tli 特林吉特文
tmh 塔馬奇克文
tn 突尼西亞文
to