LanguageUtil.java
10.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
package com.espeed.reading.util;
import java.util.HashMap;
import java.util.Map;
/***
*
*
* @项目名称: 邮件跟踪系统
* @版权所有: 深圳市科飞时速网络技术有限公司(0755-88843776)
* @技术支持: info@21gmail.com
* @单元名称: 字母缩写对应的世界各国家及其官方语言
* @开始时间: 2018-5-28
* @开发人员: 杨志钊
*/
public class LanguageUtil {
public static Map<String, String> languageMap = new HashMap<String, String>();
static {
languageMap.put("nr", "英语(瑙鲁)");
languageMap.put("np", "英语|印地语(尼泊尔)");
languageMap.put("no", "挪威语(挪威)");
languageMap.put("gd", "英语(格林纳达)");
languageMap.put("ge", "阿拉伯语(格鲁吉亚)");
languageMap.put("nz", "英语(新西兰)");
languageMap.put("gf", "英语(法属圭亚那)");
languageMap.put("ga", "英语(加蓬)");
languageMap.put("fj", "英语(斐济)");
languageMap.put("fm", "英语(密克罗尼西亚)");
languageMap.put("fi", "芬兰语|瑞典语(芬兰)");
languageMap.put("om", "阿拉伯语|英语(阿曼)");
languageMap.put("fr", "法语(法国)");
languageMap.put("gy", "英语(圭亚那)");
languageMap.put("gn", "英语(几内亚)");
languageMap.put("gm", "法语(冈比亚)");
languageMap.put("pe", "西班牙语|英语(秘鲁)");
languageMap.put("pg", "英语(巴布亚新几内亚)");
languageMap.put("pa", "西班牙语|英语(巴拿马)");
languageMap.put("gh", "英语(加纳)");
languageMap.put("gg", "法语|英语(根西)");
languageMap.put("pl", "波兰语(波兰)");
languageMap.put("gt", "西班牙语|英语(危地马拉)");
languageMap.put("ph", "菲律宾语(菲律宾)");
languageMap.put("gr", "希腊语(希腊)");
languageMap.put("pk", "英语|波斯语(巴基斯坦)");
languageMap.put("ls", "英语(莱索托)");
languageMap.put("lr", "英语(利比里亚)");
languageMap.put("dz", "英语(阿尔及利亚)");
languageMap.put("vu", "英语(瓦努阿图)");
languageMap.put("lv", "拉脱维亚语(拉脱维亚)");
languageMap.put("lu", "德语|法语(卢森堡)");
languageMap.put("lt", "立陶宛语(立陶宛)");
languageMap.put("ly", "阿拉伯语(利比亚)");
languageMap.put("ec", "西班牙语(厄瓜多尔)");
languageMap.put("vn", "越南语(越南)");
languageMap.put("de", "德语(德国)");
languageMap.put("uz", "乌兹别克语(乌兹别克斯坦)");
languageMap.put("uy", "西班牙语(乌拉圭)");
languageMap.put("mc", "法语(摩纳哥)");
languageMap.put("md", "摩尔多瓦语(摩尔多瓦)");
languageMap.put("ma", "英语(摩洛哥)");
languageMap.put("dk", "丹麦语(丹麦)");
languageMap.put("dj", "英语(吉布提)");
languageMap.put("mg", "英语(马达加斯加)");
languageMap.put("ve", "西班牙语(委内瑞拉)");
languageMap.put("mh", "英语(马绍尔群岛)");
languageMap.put("vc", "英语(格林纳丁斯)");
languageMap.put("do", "西班牙语|英语(多米尼加)");
languageMap.put("me", "波斯尼亚语|英语(黑山)");
languageMap.put("mk", "马其顿语(马其顿)");
languageMap.put("va", "意大利语(梵蒂冈)");
languageMap.put("ml", "英语(马里)");
languageMap.put("mn", "蒙古语(蒙古)");
languageMap.put("mm", "缅甸语(缅甸)");
languageMap.put("uk", "英语(英国)");
languageMap.put("ev", "西班牙语(萨尔瓦多)");
languageMap.put("mr", "英语(毛里塔尼亚)");
languageMap.put("ug", "英语(乌干达)");
languageMap.put("mt", "马耳他语(马耳他)");
languageMap.put("mv", "英语(马尔代夫)");
languageMap.put("mu", "英语(毛里求斯)");
languageMap.put("us", "英语|西班牙语(美国)");
languageMap.put("mx", "西班牙语(墨西哥)");
languageMap.put("mw", "英语(马拉维)");
languageMap.put("mz", "英语(莫桑比克)");
languageMap.put("my", "马来语(马来西亚)");
languageMap.put("eg", "荷兰语|英语(埃及)");
languageMap.put("tz", "英语(坦桑尼亚)");
languageMap.put("na", "南非荷兰语|英语(纳米比亚)");
languageMap.put("ee", "爱沙尼亚语(爱沙尼亚)");
languageMap.put("tt", "英语(特立尼达/多巴哥)");
languageMap.put("tw", "繁体中文(中国台湾)");
languageMap.put("ne", "法语(尼日尔)");
languageMap.put("tv", "英语(图瓦卢)");
languageMap.put("ng", "英语(尼日利亚)");
languageMap.put("ua", "乌克兰语|俄罗斯语(乌克兰)");
languageMap.put("ni", "西班牙语(尼加拉瓜)");
languageMap.put("et", "阿姆哈拉语(埃塞俄比亚)");
languageMap.put("es", "西班牙语|加泰罗尼亚语(西班牙)");
languageMap.put("er", "英语(厄立特里亚)");
languageMap.put("nl", "荷兰语(荷兰)");
languageMap.put("to", "英语(汤加)");
languageMap.put("tn", "英语(突尼斯)");
languageMap.put("tm", "土库曼语(土库曼斯坦)");
languageMap.put("ca", "英语|法语(加拿大)");
languageMap.put("bz", "西班牙语|英语(伯利兹)");
languageMap.put("tr", "土耳其语(土耳其)");
languageMap.put("bw", "英语(博茨瓦纳)");
languageMap.put("tg", "法语(多哥)");
languageMap.put("jp", "日语(日本)");
languageMap.put("td", "英语(乍得)");
languageMap.put("jo", "阿拉伯语(约旦)");
languageMap.put("bs", "英语(巴哈马)");
languageMap.put("jm", "英语(牙买加)");
languageMap.put("br", "葡萄牙语|英语(巴西)");
languageMap.put("bt", "英语(不丹)");
languageMap.put("th", "泰语(泰国)");
languageMap.put("ki", "英语(基里巴斯)");
languageMap.put("bo", "西班牙语(玻利维亚)");
languageMap.put("kh", "柬埔寨语(柬埔寨)");
languageMap.put("kg", "吉尔吉斯语(吉尔吉斯斯坦)");
languageMap.put("bj", "法语(贝宁)");
languageMap.put("ke", "英语(肯尼亚)");
languageMap.put("bf", "英语(布基纳法索)");
languageMap.put("bg", "保加利亚语(保加利亚)");
languageMap.put("bh", "英语|阿拉伯语(巴林)");
languageMap.put("st", "葡萄牙语(圣多美和普林西比)");
languageMap.put("bi", "英语(布隆迪)");
languageMap.put("bb", "英语(巴巴多斯)");
languageMap.put("sy", "叙利亚语(叙利亚)");
languageMap.put("sz", "英语(斯威士兰)");
languageMap.put("bd", "孟加拉语(孟加拉国)");
languageMap.put("be", "荷兰语|法语|德语(比利时)");
languageMap.put("sl", "英语(塞拉利昂)");
languageMap.put("kw", "阿拉伯语(科威特)");
languageMap.put("sk", "斯洛伐克语(斯洛伐克)");
languageMap.put("sn", "法语(塞内加尔)");
languageMap.put("kz", "哈萨克语(哈萨克斯坦)");
languageMap.put("sm", "意大利语(圣马力诺)");
languageMap.put("so", "英语(索马里)");
languageMap.put("sr", "英语(苏里南)");
languageMap.put("sd", "英语(苏丹)");
languageMap.put("cz", "捷克语(捷克)");
languageMap.put("sc", "英语(塞舌尔)");
languageMap.put("cy", "塞浦路斯语(塞浦路斯)");
languageMap.put("kr", "韩语(韩国)");
languageMap.put("se", "瑞典语(瑞典)");
languageMap.put("cv", "英语(佛得角)");
languageMap.put("sg", "英语|马来语|简体中文(新加坡)");
languageMap.put("cu", "西班牙语(古巴)");
languageMap.put("km", "英语(科摩罗)");
languageMap.put("kn", "英语(圣基茨和尼维斯)");
languageMap.put("si", "斯洛文尼亚语(斯洛文尼亚)");
languageMap.put("cq", "英语(赤道几内亚)");
languageMap.put("li", "德语|英语(列支敦士登)");
languageMap.put("cr", "西班牙语(哥斯达黎加)");
languageMap.put("co", "西班牙语(哥伦比亚)");
languageMap.put("lk", "英语(斯里兰卡)");
languageMap.put("cm", "英语(喀麦隆)");
languageMap.put("cn", "简体中文(中国大陆)");
languageMap.put("ck", "英语(库克群岛)");
languageMap.put("sb", "英语(所罗门群岛)");
languageMap.put("cl", "西班牙语(智利)");
languageMap.put("la", "老挝语(老挝)");
languageMap.put("rs", "塞尔维亚语(塞尔维亚)");
languageMap.put("lc", "英语(圣卢西亚)");
languageMap.put("lb", "阿拉伯语(黎巴嫩)");
languageMap.put("ch", "德语|意大利语|法语(瑞士)");
languageMap.put("ru", "俄罗斯语(俄罗斯)");
languageMap.put("cf", "英语(中非)");
languageMap.put("rw", "英语(卢旺达)");
languageMap.put("hr", "克罗地亚语(克罗地亚)");
languageMap.put("ro", "罗马尼亚语(罗马尼亚)");
languageMap.put("ht", "海地语|英语(海地)");
languageMap.put("hu", "匈牙利语(匈牙利)");
languageMap.put("hk", "繁体中文|英语(中国香港)");
languageMap.put("za", "南非荷兰语|英语(南非)");
languageMap.put("hn", "西班牙语(洪都拉斯)");
languageMap.put("zw", "葡萄牙语(津巴布韦)");
languageMap.put("id", "印度尼西亚语|英语(印度尼西亚)");
languageMap.put("zr", "刚果语(刚果)");
languageMap.put("ie", "爱尔兰语|英语(爱尔兰)");
languageMap.put("zm", "英语(赞比亚)");
languageMap.put("iq", "阿拉伯语(伊拉克)");
languageMap.put("ir", "波斯语(伊朗)");
languageMap.put("az", "土耳其语(阿塞拜疆)");
languageMap.put("ye", "阿拉伯语(也门)");
languageMap.put("is", "冰岛语(冰岛)");
languageMap.put("it", "意大利语|英语(意大利)");
languageMap.put("ba", "波斯尼亚语(波斯尼亚)");
languageMap.put("at", "德语(奥地利)");
languageMap.put("ar", "西班牙语(阿根廷)");
languageMap.put("il", "阿拉伯语|英语(以色列)");
languageMap.put("qa", "英语|阿拉伯语(卡塔尔)");
languageMap.put("in", "印地语|英语|孟加拉语(印度)");
languageMap.put("au", "英语(澳大利亚)");
languageMap.put("al", "阿尔巴尼亚语(阿尔巴尼亚)");
languageMap.put("ao", "葡萄牙语(安哥拉)");
languageMap.put("py", "西班牙语(巴拉圭)");
languageMap.put("an", "英语(荷属安的列斯)");
languageMap.put("pt", "葡萄牙语(葡萄牙)");
languageMap.put("ad", "加泰尼利亚语|英语(安道尔)");
languageMap.put("ag", "英语(安提瓜和巴布达)");
languageMap.put("pr", "西班牙语(波多黎各)");
languageMap.put("ae", "波斯语|英语|阿拉伯语(阿联酋)");
languageMap.put("af", "波斯语(阿富汗)");
}
public static String getLanguage(String key) {
key = key.toLowerCase();
if (key.contains("-")) {
key = key.substring(key.indexOf("-") + 1);
}
return languageMap.get(key);
}
}