fork(1) download
  1. import java.util.*;
  2.  
  3. class Locales
  4. {
  5. public static void main(String[] args)
  6. {
  7. Locale[] locales = Locale.getAvailableLocales();
  8. TreeMap<String, String> languageMap = new TreeMap<String, String>();
  9. int i;
  10. for (i = 0; i < locales.length; i++)
  11. {
  12. String fullNames = locales[i].getDisplayLanguage() + " " + locales[i].getDisplayCountry();
  13. String shortNames = locales[i].getLanguage() + locales[i].getCountry();
  14. languageMap.put(shortNames, fullNames);
  15. }
  16.  
  17. i = 0;
  18. for (String shortName : languageMap.keySet())
  19. {
  20. System.out.println((++i)+":"+ shortName + " - " + languageMap.get(shortName));
  21. }
  22. }
  23. }
Success #stdin #stdout 0.08s 246080KB
stdin
Standard input is empty
stdout
1:ar - Arabic 
2:arAE - Arabic United Arab Emirates
3:arBH - Arabic Bahrain
4:arDZ - Arabic Algeria
5:arEG - Arabic Egypt
6:arIQ - Arabic Iraq
7:arJO - Arabic Jordan
8:arKW - Arabic Kuwait
9:arLB - Arabic Lebanon
10:arLY - Arabic Libya
11:arMA - Arabic Morocco
12:arOM - Arabic Oman
13:arQA - Arabic Qatar
14:arSA - Arabic Saudi Arabia
15:arSD - Arabic Sudan
16:arSY - Arabic Syria
17:arTN - Arabic Tunisia
18:arYE - Arabic Yemen
19:be - Belarusian 
20:beBY - Belarusian Belarus
21:bg - Bulgarian 
22:bgBG - Bulgarian Bulgaria
23:ca - Catalan 
24:caES - Catalan Spain
25:cs - Czech 
26:csCZ - Czech Czech Republic
27:da - Danish 
28:daDK - Danish Denmark
29:de - German 
30:deAT - German Austria
31:deCH - German Switzerland
32:deDE - German Germany
33:deLU - German Luxembourg
34:el - Greek 
35:elCY - Greek Cyprus
36:elGR - Greek Greece
37:en - English 
38:enAU - English Australia
39:enCA - English Canada
40:enGB - English United Kingdom
41:enIE - English Ireland
42:enIN - English India
43:enMT - English Malta
44:enNZ - English New Zealand
45:enPH - English Philippines
46:enSG - English Singapore
47:enUS - English United States
48:enZA - English South Africa
49:es - Spanish 
50:esAR - Spanish Argentina
51:esBO - Spanish Bolivia
52:esCL - Spanish Chile
53:esCO - Spanish Colombia
54:esCR - Spanish Costa Rica
55:esDO - Spanish Dominican Republic
56:esEC - Spanish Ecuador
57:esES - Spanish Spain
58:esGT - Spanish Guatemala
59:esHN - Spanish Honduras
60:esMX - Spanish Mexico
61:esNI - Spanish Nicaragua
62:esPA - Spanish Panama
63:esPE - Spanish Peru
64:esPR - Spanish Puerto Rico
65:esPY - Spanish Paraguay
66:esSV - Spanish El Salvador
67:esUS - Spanish United States
68:esUY - Spanish Uruguay
69:esVE - Spanish Venezuela
70:et - Estonian 
71:etEE - Estonian Estonia
72:fi - Finnish 
73:fiFI - Finnish Finland
74:fr - French 
75:frBE - French Belgium
76:frCA - French Canada
77:frCH - French Switzerland
78:frFR - French France
79:frLU - French Luxembourg
80:ga - Irish 
81:gaIE - Irish Ireland
82:hiIN - Hindi India
83:hr - Croatian 
84:hrHR - Croatian Croatia
85:hu - Hungarian 
86:huHU - Hungarian Hungary
87:in - Indonesian 
88:inID - Indonesian Indonesia
89:is - Icelandic 
90:isIS - Icelandic Iceland
91:it - Italian 
92:itCH - Italian Switzerland
93:itIT - Italian Italy
94:iw - Hebrew 
95:iwIL - Hebrew Israel
96:ja - Japanese 
97:jaJP - Japanese Japan
98:ko - Korean 
99:koKR - Korean South Korea
100:lt - Lithuanian 
101:ltLT - Lithuanian Lithuania
102:lv - Latvian 
103:lvLV - Latvian Latvia
104:mk - Macedonian 
105:mkMK - Macedonian Macedonia
106:ms - Malay 
107:msMY - Malay Malaysia
108:mt - Maltese 
109:mtMT - Maltese Malta
110:nl - Dutch 
111:nlBE - Dutch Belgium
112:nlNL - Dutch Netherlands
113:no - Norwegian 
114:noNO - Norwegian Norway
115:pl - Polish 
116:plPL - Polish Poland
117:pt - Portuguese 
118:ptBR - Portuguese Brazil
119:ptPT - Portuguese Portugal
120:ro - Romanian 
121:roRO - Romanian Romania
122:ru - Russian 
123:ruRU - Russian Russia
124:sk - Slovak 
125:skSK - Slovak Slovakia
126:sl - Slovenian 
127:slSI - Slovenian Slovenia
128:sq - Albanian 
129:sqAL - Albanian Albania
130:sr - Serbian 
131:srBA - Serbian Bosnia and Herzegovina
132:srCS - Serbian Serbia and Montenegro
133:srME - Serbian Montenegro
134:srRS - Serbian Serbia
135:sv - Swedish 
136:svSE - Swedish Sweden
137:th - Thai 
138:thTH - Thai Thailand
139:tr - Turkish 
140:trTR - Turkish Turkey
141:uk - Ukrainian 
142:ukUA - Ukrainian Ukraine
143:vi - Vietnamese 
144:viVN - Vietnamese Vietnam
145:zh - Chinese 
146:zhCN - Chinese China
147:zhHK - Chinese Hong Kong
148:zhSG - Chinese Singapore
149:zhTW - Chinese Taiwan