由于一个需求,需要把各国国家语言缩写的中文对照弄出来
于是找到一篇部分国家语言对照表, 但是缺少了一部分,原文链接
我在此基础上增加了许多, 有需要的可以自取,
import java.util.HashMap;
import java.util.Map;
/**
* @program:
* @description:
* @author:
* @create:
**/
public class LanguageUtil {
private LanguageUtil(){}
private static Map<String, String> languageMap = new HashMap<>();
static {
languageMap.put("nr", "英语(瑙鲁)");
languageMap.put("np", "英语|印地语(尼泊尔)");
languageMap.put("gd", "英语(格林纳达)");
languageMap.put("ge", "阿拉伯语(格鲁吉亚)");
languageMap.put("nz", "英语(新西兰)");
languageMap.put("gf", "英语(法属圭亚那)");
languageMap.put("ga", "英语(加蓬)");
languageMap.put("fj", "英语(斐济)");
languageMap.put("fm", "英语(密克罗尼西亚)");
languageMap.put("om", "阿拉伯语|英语(阿曼)");
languageMap.put("gy", "英语(圭亚那)");
languageMap.put("gn", "英语(几内亚)");
languageMap.put("gm", "法语(冈比亚)");
languageMap.put("pe", "西班牙语|英语(秘鲁)");
languageMap.put("pg", "英语(巴布亚新几内亚)");
languageMap.put("gh", "英语(加纳)");
languageMap.put("gg", "法语|英语(根西)");
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("lu", "德语|法语(卢森堡)");
languageMap.put("ly", "阿拉伯语(利比亚)");
languageMap.put("ec", "西班牙语(厄瓜多尔)");
languageMap.put("vn", "越南语(越南)");
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("va", "意大利语(梵蒂冈)");
languageMap.put("ml", "英语(马里)");
languageMap.put("mm", "缅甸语(缅甸)");
languageMap.put("ev", "西班牙语(萨尔瓦多)");
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("tw", "繁体中文(中国台湾)");
languageMap.put("ne", "法语(尼日尔)");
languageMap.put("tv", "英语(图瓦卢)");
languageMap.put("ng", "英语(尼日利亚)");
languageMap.put("ua", "乌克兰语|俄罗斯语(乌克兰)");
languageMap.put("ni", "西班牙语(尼加拉瓜)");
languageMap.put("er", "英语(厄立特里亚)");
languageMap.put("to", "英语(汤加)");
languageMap.put("tn", "英语(突尼斯)");
languageMap.put("tm", "土库曼语(土库曼斯坦)");
languageMap.put("bz", "西班牙语|英语(伯利兹)");
languageMap.put("bw", "英语(博茨瓦纳)");
languageMap.put("tg", "法语(多哥)");
languageMap.put("jp", "日语(日本)");
languageMap.put("td", "英语(乍得)");
languageMap.put("jo", "阿拉伯语(约旦)");
languageMap.put("bs", "英语(巴哈马)");
languageMap.put("jm", "英语(牙买加)");
languageMap.put("br", "葡萄牙语|