1. 程式人生 > >java從JDK裡提取全球資料,包含國家(名稱、二字程式碼、三字程式碼)、幣種(名稱和程式碼)、和語言種類的資料

java從JDK裡提取全球資料,包含國家(名稱、二字程式碼、三字程式碼)、幣種(名稱和程式碼)、和語言種類的資料

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