Files
consts/country.go

2680 lines
50 KiB
Go

// Package consts ...
//
// Description : consts ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2025-12-16 10:09
package consts
import (
_ "embed"
"encoding/json"
"fmt"
)
type Country struct {
NameZh string `json:"name_zh" dc:"中文名称"`
NameEn string `json:"name_en" dc:"英文名称"`
Pinyin string `json:"pinyin" dc:"拼音缩写"`
Tel string `json:"tel" dc:"电话号码前缀"`
ShortLower string `json:"short_lower" dc:"短国家编码小写"`
ShortUpper string `json:"short_upper" dc:"短国家编码大写"`
Short string `json:"short" dc:"短国家编码(兼容字段)"`
Language string `json:"language" dc:"国家语言"`
}
func (country Country) GetNameZh() string {
return country.NameZh
}
func (country Country) GetNameEn() string {
return country.NameEn
}
func (country Country) GetPinyin() string {
return country.Pinyin
}
func (country Country) GetTel() string {
return country.Tel
}
func (country Country) GetShortLower() string {
return country.ShortLower
}
func (country Country) GetShortUpper() string {
return country.ShortUpper
}
func (country Country) GetShort() string {
return country.Short
}
func (country Country) GetLanguage() string {
return country.Language
}
// GetNationalFlag 获取国家国旗链接
func (country Country) GetNationalFlag(width uint, height uint) string {
supportSizeList := []string{
"16x12", "20x15", "24x18", "28x21",
"32x24", "36x27", "40x30", "48x36",
"56x42", "60x45", "64x48", "72x54",
"80x60", "84x63", "96x72", "108x81",
"112x84", "120x90", "128x96", "144x108",
"160x120", "192x144", "224x168", "256x192",
}
size := fmt.Sprintf("%vx%v", width, height)
isSupportSize := false
for _, itemSize := range supportSizeList {
if itemSize == size {
isSupportSize = true
break
}
}
if !isSupportSize {
// 不支持
return ""
}
return fmt.Sprintf("https://flagcdn.com/%vx%v/%v.png", width, height, country.ShortLower)
}
//go:embed country.json
var countryJSON []byte
var CountryList []Country
func init() {
if err := json.Unmarshal(countryJSON, &CountryList); err != nil {
panic(err)
}
for idx := range CountryList {
// 填充兼容字段
if CountryList[idx].Short == "" {
if CountryList[idx].ShortUpper != "" {
CountryList[idx].Short = CountryList[idx].ShortUpper
} else {
CountryList[idx].Short = CountryList[idx].ShortLower
}
}
}
}
var (
AscensionIsland Country = Country{
NameZh: "阿森松岛",
NameEn: "Ascension Island",
Pinyin: "assd",
Tel: "247",
ShortLower: "ac",
ShortUpper: "AC",
Short: "AC",
Language: "",
}
Andorra Country = Country{
NameZh: "安道尔共和国",
NameEn: "Andorra",
Pinyin: "adeghg",
Tel: "376",
ShortLower: "ad",
ShortUpper: "AD",
Short: "AD",
Language: "",
}
UnitedArabEmirates Country = Country{
NameZh: "阿拉伯联合酋长国",
NameEn: "UnitedArabEmirates",
Pinyin: "alblhqzg",
Tel: "971",
ShortLower: "ae",
ShortUpper: "AE",
Short: "AE",
Language: "",
}
Aruba Country = Country{
NameZh: "阿鲁巴",
NameEn: "Aruba",
Pinyin: "alb",
Tel: "297",
ShortLower: "aw",
ShortUpper: "AW",
Short: "AW",
Language: "",
}
Afghanistan Country = Country{
NameZh: "阿富汗",
NameEn: "Afghanistan",
Pinyin: "afh",
Tel: "93",
ShortLower: "af",
ShortUpper: "AF",
Short: "AF",
Language: "",
}
AntiguaandBarbuda Country = Country{
NameZh: "安提瓜和巴布达",
NameEn: "AntiguaandBarbuda",
Pinyin: "atghbbd",
Tel: "1268",
ShortLower: "ag",
ShortUpper: "AG",
Short: "AG",
Language: "",
}
Anguilla Country = Country{
NameZh: "安圭拉岛",
NameEn: "Anguilla",
Pinyin: "agld",
Tel: "1264",
ShortLower: "ai",
ShortUpper: "AI",
Short: "AI",
Language: "",
}
Albania Country = Country{
NameZh: "阿尔巴尼亚",
NameEn: "Albania",
Pinyin: "aebny",
Tel: "355",
ShortLower: "al",
ShortUpper: "AL",
Short: "AL",
Language: "",
}
Armenia Country = Country{
NameZh: "亚美尼亚",
NameEn: "Armenia",
Pinyin: "ymny",
Tel: "374",
ShortLower: "am",
ShortUpper: "AM",
Short: "AM",
Language: "",
}
Angola Country = Country{
NameZh: "安哥拉",
NameEn: "Angola",
Pinyin: "agl",
Tel: "244",
ShortLower: "ao",
ShortUpper: "AO",
Short: "AO",
Language: "",
}
Argentina Country = Country{
NameZh: "阿根廷",
NameEn: "Argentina",
Pinyin: "agt",
Tel: "54",
ShortLower: "ar",
ShortUpper: "AR",
Short: "AR",
Language: "",
}
AmericanSamoa Country = Country{
NameZh: "美属萨摩亚群岛",
NameEn: "American Samoa",
Pinyin: "msymyqd",
Tel: "1684",
ShortLower: "as",
ShortUpper: "AS",
Short: "AS",
Language: "",
}
Austria Country = Country{
NameZh: "奥地利",
NameEn: "Austria",
Pinyin: "adl",
Tel: "43",
ShortLower: "at",
ShortUpper: "AT",
Short: "AT",
Language: "",
}
Australia Country = Country{
NameZh: "澳大利亚",
NameEn: "Australia",
Pinyin: "adly",
Tel: "61",
ShortLower: "au",
ShortUpper: "AU",
Short: "AU",
Language: "",
}
Azerbaijan Country = Country{
NameZh: "阿塞拜疆",
NameEn: "Azerbaijan",
Pinyin: "asbj",
Tel: "994",
ShortLower: "az",
ShortUpper: "AZ",
Short: "AZ",
Language: "",
}
Barbados Country = Country{
NameZh: "巴巴多斯",
NameEn: "Barbados",
Pinyin: "bbds",
Tel: "1246",
ShortLower: "bb",
ShortUpper: "BB",
Short: "BB",
Language: "",
}
Bangladesh Country = Country{
NameZh: "孟加拉国",
NameEn: "Bangladesh",
Pinyin: "mjlg",
Tel: "880",
ShortLower: "bd",
ShortUpper: "BD",
Short: "BD",
Language: "",
}
Belgium Country = Country{
NameZh: "比利时",
NameEn: "Belgium",
Pinyin: "bls",
Tel: "32",
ShortLower: "be",
ShortUpper: "BE",
Short: "BE",
Language: "",
}
Guadeloupe Country = Country{
NameZh: "圣巴泰勒米",
NameEn: "Guadeloupe",
Pinyin: "sbtlm",
Tel: "590",
ShortLower: "bl",
ShortUpper: "BL",
Short: "BL",
Language: "",
}
Bhutan Country = Country{
NameZh: "不丹",
NameEn: "Bhutan",
Pinyin: "bd",
Tel: "975",
ShortLower: "bt",
ShortUpper: "BT",
Short: "BT",
Language: "",
}
Burkinafaso Country = Country{
NameZh: "布基纳法索",
NameEn: "Burkina-faso",
Pinyin: "bjnfs",
Tel: "226",
ShortLower: "bf",
ShortUpper: "BF",
Short: "BF",
Language: "",
}
Bulgaria Country = Country{
NameZh: "保加利亚",
NameEn: "Bulgaria",
Pinyin: "bjly",
Tel: "359",
ShortLower: "bg",
ShortUpper: "BG",
Short: "BG",
Language: "",
}
Bahrain Country = Country{
NameZh: "巴林",
NameEn: "Bahrain",
Pinyin: "bl",
Tel: "973",
ShortLower: "bh",
ShortUpper: "BH",
Short: "BH",
Language: "",
}
Burundi Country = Country{
NameZh: "布隆迪",
NameEn: "Burundi",
Pinyin: "bld",
Tel: "257",
ShortLower: "bi",
ShortUpper: "BI",
Short: "BI",
Language: "",
}
Benin Country = Country{
NameZh: "贝宁",
NameEn: "Benin",
Pinyin: "bl",
Tel: "229",
ShortLower: "bj",
ShortUpper: "BJ",
Short: "BJ",
Language: "",
}
BermudaIs Country = Country{
NameZh: "百慕大群岛",
NameEn: "BermudaIs.",
Pinyin: "bmdqd",
Tel: "1441",
ShortLower: "bm",
ShortUpper: "BM",
Short: "BM",
Language: "",
}
Brunei Country = Country{
NameZh: "文莱",
NameEn: "Brunei",
Pinyin: "wl",
Tel: "673",
ShortLower: "bn",
ShortUpper: "BN",
Short: "BN",
Language: "",
}
Bolivia Country = Country{
NameZh: "玻利维亚",
NameEn: "Bolivia",
Pinyin: "blwy",
Tel: "591",
ShortLower: "bo",
ShortUpper: "BO",
Short: "BO",
Language: "",
}
BosniaandHerzegovina Country = Country{
NameZh: "波斯尼亚和黑塞哥维那",
NameEn: "Bosnia and Herzegovina",
Pinyin: "bsnyhhsgwn",
Tel: "387",
ShortLower: "ba",
ShortUpper: "BA",
Short: "BA",
Language: "",
}
Brazil Country = Country{
NameZh: "巴西",
NameEn: "Brazil",
Pinyin: "bx",
Tel: "55",
ShortLower: "br",
ShortUpper: "BR",
Short: "BR",
Language: "",
}
Bahamas Country = Country{
NameZh: "巴哈马",
NameEn: "Bahamas",
Pinyin: "bhm",
Tel: "1242",
ShortLower: "bs",
ShortUpper: "BS",
Short: "BS",
Language: "",
}
Botswana Country = Country{
NameZh: "博茨瓦纳",
NameEn: "Botswana",
Pinyin: "bcwn",
Tel: "267",
ShortLower: "bw",
ShortUpper: "BW",
Short: "BW",
Language: "",
}
Belarus Country = Country{
NameZh: "白俄罗斯",
NameEn: "Belarus",
Pinyin: "bels",
Tel: "375",
ShortLower: "by",
ShortUpper: "BY",
Short: "BY",
Language: "",
}
Belize Country = Country{
NameZh: "伯利兹",
NameEn: "Belize",
Pinyin: "blz",
Tel: "501",
ShortLower: "bz",
ShortUpper: "BZ",
Short: "BZ",
Language: "",
}
Canada Country = Country{
NameZh: "加拿大",
NameEn: "Canada",
Pinyin: "jnd",
Tel: "1",
ShortLower: "ca",
ShortUpper: "CA",
Short: "CA",
Language: "",
}
CocosKeelingIslands Country = Country{
NameZh: "科科斯(基林)群岛",
NameEn: "Cocos(Keeling)Islands",
Pinyin: "kksqd",
Tel: "61",
ShortLower: "cc",
ShortUpper: "CC",
Short: "CC",
Language: "",
}
DemocraticRepublicofCongo Country = Country{
NameZh: "刚果民主共和国",
NameEn: "Democratic Republic of Congo",
Pinyin: "ggmzghg",
Tel: "243",
ShortLower: "cd",
ShortUpper: "CD",
Short: "CD",
Language: "",
}
CentralAfricanRepublic Country = Country{
NameZh: "中非共和国",
NameEn: "Central African Republic",
Pinyin: "zfghg",
Tel: "236",
ShortLower: "cf",
ShortUpper: "CF",
Short: "CF",
Language: "",
}
Congo Country = Country{
NameZh: "刚果",
NameEn: "Congo",
Pinyin: "gg",
Tel: "242",
ShortLower: "cg",
ShortUpper: "CG",
Short: "CG",
Language: "",
}
Switzerland Country = Country{
NameZh: "瑞士",
NameEn: "Switzerland",
Pinyin: "rs",
Tel: "41",
ShortLower: "ch",
ShortUpper: "CH",
Short: "CH",
Language: "",
}
CookIs Country = Country{
NameZh: "库克群岛",
NameEn: "CookIs.",
Pinyin: "kkqd",
Tel: "682",
ShortLower: "ck",
ShortUpper: "CK",
Short: "CK",
Language: "",
}
Chile Country = Country{
NameZh: "智利",
NameEn: "Chile",
Pinyin: "zl",
Tel: "56",
ShortLower: "cl",
ShortUpper: "CL",
Short: "CL",
Language: "",
}
Cameroon Country = Country{
NameZh: "喀麦隆",
NameEn: "Cameroon",
Pinyin: "kml",
Tel: "237",
ShortLower: "cm",
ShortUpper: "CM",
Short: "CM",
Language: "",
}
China Country = Country{
NameZh: "中国",
NameEn: "China",
Pinyin: "zg",
Tel: "86",
ShortLower: "cn",
ShortUpper: "CN",
Short: "CN",
Language: "",
}
Colombia Country = Country{
NameZh: "哥伦比亚",
NameEn: "Colombia",
Pinyin: "glby",
Tel: "57",
ShortLower: "co",
ShortUpper: "CO",
Short: "CO",
Language: "",
}
CostaRica Country = Country{
NameZh: "哥斯达黎加",
NameEn: "CostaRica",
Pinyin: "gsdlj",
Tel: "506",
ShortLower: "cr",
ShortUpper: "CR",
Short: "CR",
Language: "",
}
Cuba Country = Country{
NameZh: "古巴",
NameEn: "Cuba",
Pinyin: "gb",
Tel: "53",
ShortLower: "cu",
ShortUpper: "CU",
Short: "CU",
Language: "",
}
CapeVerde Country = Country{
NameZh: "佛得角",
NameEn: "Cape Verde",
Pinyin: "fdj",
Tel: "238",
ShortLower: "cv",
ShortUpper: "CV",
Short: "CV",
Language: "",
}
ChristmasIsland Country = Country{
NameZh: "圣诞岛",
NameEn: "Christmas Island",
Pinyin: "sdd",
Tel: "6724",
ShortLower: "cx",
ShortUpper: "CX",
Short: "CX",
Language: "",
}
Cyprus Country = Country{
NameZh: "塞浦路斯",
NameEn: "Cyprus",
Pinyin: "spls",
Tel: "357",
ShortLower: "cy",
ShortUpper: "CY",
Short: "CY",
Language: "",
}
CzechRepublic Country = Country{
NameZh: "捷克",
NameEn: "CzechRepublic",
Pinyin: "jk",
Tel: "420",
ShortLower: "cz",
ShortUpper: "CZ",
Short: "CZ",
Language: "",
}
Germany Country = Country{
NameZh: "德国",
NameEn: "Germany",
Pinyin: "dg",
Tel: "49",
ShortLower: "de",
ShortUpper: "DE",
Short: "DE",
Language: "",
}
Djibouti Country = Country{
NameZh: "吉布提",
NameEn: "Djibouti",
Pinyin: "jbt",
Tel: "253",
ShortLower: "dj",
ShortUpper: "DJ",
Short: "DJ",
Language: "",
}
Denmark Country = Country{
NameZh: "丹麦",
NameEn: "Denmark",
Pinyin: "dm",
Tel: "45",
ShortLower: "dk",
ShortUpper: "DK",
Short: "DK",
Language: "",
}
Dominica Country = Country{
NameZh: "多米尼加",
NameEn: "Dominica",
Pinyin: "dmnj",
Tel: "1967",
ShortLower: "dm",
ShortUpper: "DM",
Short: "DM",
Language: "",
}
DominicaRep Country = Country{
NameZh: "多米尼加共和国",
NameEn: "DominicaRep.",
Pinyin: "dmnjghg",
Tel: "1890",
ShortLower: "do",
ShortUpper: "DO",
Short: "DO",
Language: "",
}
Algeria Country = Country{
NameZh: "阿尔及利亚",
NameEn: "Algeria",
Pinyin: "aejly",
Tel: "213",
ShortLower: "dz",
ShortUpper: "DZ",
Short: "DZ",
Language: "",
}
Ecuador Country = Country{
NameZh: "厄瓜多尔",
NameEn: "Ecuador",
Pinyin: "egde",
Tel: "593",
ShortLower: "ec",
ShortUpper: "EC",
Short: "EC",
Language: "",
}
Estonia Country = Country{
NameZh: "爱沙尼亚",
NameEn: "Estonia",
Pinyin: "asny",
Tel: "372",
ShortLower: "ee",
ShortUpper: "EE",
Short: "EE",
Language: "",
}
Eritrea Country = Country{
NameZh: "厄立特里亚",
NameEn: "Eritrea",
Pinyin: "eltly",
Tel: "291",
ShortLower: "er",
ShortUpper: "ER",
Short: "ER",
Language: "",
}
Egypt Country = Country{
NameZh: "埃及",
NameEn: "Egypt",
Pinyin: "ej",
Tel: "20",
ShortLower: "eg",
ShortUpper: "EG",
Short: "EG",
Language: "",
}
Spain Country = Country{
NameZh: "西班牙",
NameEn: "Spain",
Pinyin: "xby",
Tel: "34",
ShortLower: "es",
ShortUpper: "ES",
Short: "ES",
Language: "",
}
Ethiopia Country = Country{
NameZh: "埃塞俄比亚",
NameEn: "Ethiopia",
Pinyin: "aseby",
Tel: "251",
ShortLower: "et",
ShortUpper: "ET",
Short: "ET",
Language: "",
}
Finland Country = Country{
NameZh: "芬兰",
NameEn: "Finland",
Pinyin: "fl",
Tel: "358",
ShortLower: "fi",
ShortUpper: "FI",
Short: "FI",
Language: "",
}
Fiji Country = Country{
NameZh: "斐济",
NameEn: "Fiji",
Pinyin: "fj",
Tel: "679",
ShortLower: "fj",
ShortUpper: "FJ",
Short: "FJ",
Language: "",
}
FalklandIslands Country = Country{
NameZh: "福克兰群岛",
NameEn: "Falkland Islands",
Pinyin: "fklqd",
Tel: "500",
ShortLower: "fk",
ShortUpper: "FK",
Short: "FK",
Language: "",
}
Micronesia Country = Country{
NameZh: "密克罗尼西亚",
NameEn: "Micronesia",
Pinyin: "mklnxy",
Tel: "691",
ShortLower: "fm",
ShortUpper: "FM",
Short: "FM",
Language: "",
}
FaroeIslands Country = Country{
NameZh: "法罗群岛",
NameEn: "Faroe Islands",
Pinyin: "flqd",
Tel: "298",
ShortLower: "fo",
ShortUpper: "FO",
Short: "FO",
Language: "",
}
France Country = Country{
NameZh: "法国",
NameEn: "France",
Pinyin: "fg",
Tel: "33",
ShortLower: "fr",
ShortUpper: "FR",
Short: "FR",
Language: "",
}
Gabon Country = Country{
NameZh: "加蓬",
NameEn: "Gabon",
Pinyin: "jp",
Tel: "241",
ShortLower: "ga",
ShortUpper: "GA",
Short: "GA",
Language: "",
}
UnitedKiongdom Country = Country{
NameZh: "英国",
NameEn: "UnitedKiongdom",
Pinyin: "yg",
Tel: "44",
ShortLower: "gb",
ShortUpper: "GB",
Short: "GB",
Language: "",
}
Grenada Country = Country{
NameZh: "格林纳达",
NameEn: "Grenada",
Pinyin: "glnd",
Tel: "1473",
ShortLower: "gd",
ShortUpper: "GD",
Short: "GD",
Language: "",
}
Georgia Country = Country{
NameZh: "格鲁吉亚",
NameEn: "Georgia",
Pinyin: "gljy",
Tel: "995",
ShortLower: "ge",
ShortUpper: "GE",
Short: "GE",
Language: "",
}
FrenchGuiana Country = Country{
NameZh: "法属圭亚那",
NameEn: "FrenchGuiana",
Pinyin: "fsgyn",
Tel: "594",
ShortLower: "gf",
ShortUpper: "GF",
Short: "GF",
Language: "",
}
Ghana Country = Country{
NameZh: "加纳",
NameEn: "Ghana",
Pinyin: "jn",
Tel: "233",
ShortLower: "gh",
ShortUpper: "GH",
Short: "GH",
Language: "",
}
Gibraltar Country = Country{
NameZh: "直布罗陀",
NameEn: "Gibraltar",
Pinyin: "zblt",
Tel: "350",
ShortLower: "gi",
ShortUpper: "GI",
Short: "GI",
Language: "",
}
Greenland Country = Country{
NameZh: "格陵兰岛",
NameEn: "Greenland",
Pinyin: "glld",
Tel: "299",
ShortLower: "gl",
ShortUpper: "GL",
Short: "GL",
Language: "",
}
Gambia Country = Country{
NameZh: "冈比亚",
NameEn: "Gambia",
Pinyin: "gby",
Tel: "220",
ShortLower: "gm",
ShortUpper: "GM",
Short: "GM",
Language: "",
}
Guinea Country = Country{
NameZh: "几内亚",
NameEn: "Guinea",
Pinyin: "jny",
Tel: "224",
ShortLower: "gn",
ShortUpper: "GN",
Short: "GN",
Language: "",
}
EquatorialGuinea Country = Country{
NameZh: "赤道几内亚",
NameEn: "Equatorial Guinea",
Pinyin: "cdjny",
Tel: "240",
ShortLower: "gq",
ShortUpper: "GQ",
Short: "GQ",
Language: "",
}
Greece Country = Country{
NameZh: "希腊",
NameEn: "Greece",
Pinyin: "xl",
Tel: "30",
ShortLower: "gr",
ShortUpper: "GR",
Short: "GR",
Language: "",
}
Guatemala Country = Country{
NameZh: "危地马拉",
NameEn: "Guatemala",
Pinyin: "wdml",
Tel: "502",
ShortLower: "gt",
ShortUpper: "GT",
Short: "GT",
Language: "",
}
Guam Country = Country{
NameZh: "关岛",
NameEn: "Guam",
Pinyin: "gd",
Tel: "1671",
ShortLower: "gu",
ShortUpper: "GU",
Short: "GU",
Language: "",
}
GuineaBissau Country = Country{
NameZh: "几内亚比招共和国",
NameEn: "Guinea Bissau",
Pinyin: "jnybz",
Tel: "245",
ShortLower: "gw",
ShortUpper: "GW",
Short: "GW",
Language: "",
}
Guyana Country = Country{
NameZh: "圭亚那",
NameEn: "Guyana",
Pinyin: "gyn",
Tel: "592",
ShortLower: "gy",
ShortUpper: "GY",
Short: "GY",
Language: "",
}
Hongkong Country = Country{
NameZh: "香港(中国)",
NameEn: "Hongkong",
Pinyin: "xgzg",
Tel: "852",
ShortLower: "hk",
ShortUpper: "HK",
Short: "HK",
Language: "",
}
Honduras Country = Country{
NameZh: "洪都拉斯",
NameEn: "Honduras",
Pinyin: "hdls",
Tel: "504",
ShortLower: "hn",
ShortUpper: "HN",
Short: "HN",
Language: "",
}
Croatia Country = Country{
NameZh: "克罗地亚",
NameEn: "Croatia",
Pinyin: "kldy",
Tel: "385",
ShortLower: "hr",
ShortUpper: "HR",
Short: "HR",
Language: "",
}
Haiti Country = Country{
NameZh: "海地",
NameEn: "Haiti",
Pinyin: "hd",
Tel: "509",
ShortLower: "ht",
ShortUpper: "HT",
Short: "HT",
Language: "",
}
Hungary Country = Country{
NameZh: "匈牙利",
NameEn: "Hungary",
Pinyin: "xyl",
Tel: "36",
ShortLower: "hu",
ShortUpper: "HU",
Short: "HU",
Language: "",
}
Indonesia Country = Country{
NameZh: "印度尼西亚",
NameEn: "Indonesia",
Pinyin: "ydnxy",
Tel: "62",
ShortLower: "id",
ShortUpper: "ID",
Short: "ID",
Language: "",
}
Ireland Country = Country{
NameZh: "爱尔兰",
NameEn: "Ireland",
Pinyin: "ael",
Tel: "353",
ShortLower: "ie",
ShortUpper: "IE",
Short: "IE",
Language: "",
}
Israel Country = Country{
NameZh: "以色列",
NameEn: "Israel",
Pinyin: "ysl",
Tel: "972",
ShortLower: "il",
ShortUpper: "IL",
Short: "IL",
Language: "",
}
IsleofMan Country = Country{
NameZh: "马恩岛",
NameEn: "Isle of Man",
Pinyin: "med",
Tel: "44",
ShortLower: "im",
ShortUpper: "IM",
Short: "IM",
Language: "",
}
India Country = Country{
NameZh: "印度",
NameEn: "India",
Pinyin: "yd",
Tel: "91",
ShortLower: "in",
ShortUpper: "IN",
Short: "IN",
Language: "",
}
Iraq Country = Country{
NameZh: "伊拉克",
NameEn: "Iraq",
Pinyin: "ylk",
Tel: "964",
ShortLower: "iq",
ShortUpper: "IQ",
Short: "IQ",
Language: "",
}
Iran Country = Country{
NameZh: "伊朗",
NameEn: "Iran",
Pinyin: "yl",
Tel: "98",
ShortLower: "ir",
ShortUpper: "IR",
Short: "IR",
Language: "",
}
Iceland Country = Country{
NameZh: "冰岛",
NameEn: "Iceland",
Pinyin: "bd",
Tel: "354",
ShortLower: "is",
ShortUpper: "IS",
Short: "IS",
Language: "",
}
Italy Country = Country{
NameZh: "意大利",
NameEn: "Italy",
Pinyin: "ydl",
Tel: "39",
ShortLower: "it",
ShortUpper: "IT",
Short: "IT",
Language: "",
}
IvoryCoast Country = Country{
NameZh: "科特迪瓦",
NameEn: "Ivory Coast",
Pinyin: "ktdw",
Tel: "225",
ShortLower: "ci",
ShortUpper: "CI",
Short: "CI",
Language: "",
}
Jamaica Country = Country{
NameZh: "牙买加",
NameEn: "Jamaica",
Pinyin: "ymj",
Tel: "1876",
ShortLower: "jm",
ShortUpper: "JM",
Short: "JM",
Language: "",
}
Jordan Country = Country{
NameZh: "约旦",
NameEn: "Jordan",
Pinyin: "yd",
Tel: "962",
ShortLower: "jo",
ShortUpper: "JO",
Short: "JO",
Language: "",
}
Japan Country = Country{
NameZh: "日本",
NameEn: "Japan",
Pinyin: "rb",
Tel: "81",
ShortLower: "jp",
ShortUpper: "JP",
Short: "JP",
Language: "",
}
Kenya Country = Country{
NameZh: "肯尼亚",
NameEn: "Kenya",
Pinyin: "kny",
Tel: "254",
ShortLower: "ke",
ShortUpper: "KE",
Short: "KE",
Language: "",
}
Kyrgyzstan Country = Country{
NameZh: "吉尔吉斯坦",
NameEn: "Kyrgyzstan",
Pinyin: "jejst",
Tel: "996",
ShortLower: "kg",
ShortUpper: "KG",
Short: "KG",
Language: "",
}
KampucheaCambodia Country = Country{
NameZh: "柬埔寨",
NameEn: "Kampuchea(Cambodia)",
Pinyin: "jpz",
Tel: "855",
ShortLower: "kh",
ShortUpper: "KH",
Short: "KH",
Language: "",
}
Kiribati Country = Country{
NameZh: "基里巴斯",
NameEn: "Kiribati",
Pinyin: "jlbs",
Tel: "686",
ShortLower: "ki",
ShortUpper: "KI",
Short: "KI",
Language: "",
}
Comoros Country = Country{
NameZh: "科摩罗",
NameEn: "Comoros",
Pinyin: "kml",
Tel: "269",
ShortLower: "km",
ShortUpper: "KM",
Short: "KM",
Language: "",
}
StKitts Country = Country{
NameZh: "圣克里斯托弗和尼维斯",
NameEn: "St. Kitts",
Pinyin: "sklstfhnws",
Tel: "1869",
ShortLower: "kn",
ShortUpper: "KN",
Short: "KN",
Language: "",
}
NorthKorea Country = Country{
NameZh: "朝鲜",
NameEn: "NorthKorea",
Pinyin: "cx",
Tel: "850",
ShortLower: "kp",
ShortUpper: "KP",
Short: "KP",
Language: "",
}
Korea Country = Country{
NameZh: "韩国",
NameEn: "Korea",
Pinyin: "hg",
Tel: "82",
ShortLower: "kr",
ShortUpper: "KR",
Short: "KR",
Language: "",
}
RepublicofIvoryCoast Country = Country{
NameZh: "科特迪瓦共和国",
NameEn: "RepublicofIvoryCoast",
Pinyin: "ktdwghg",
Tel: "225",
ShortLower: "kt",
ShortUpper: "KT",
Short: "KT",
Language: "",
}
Kuwait Country = Country{
NameZh: "科威特",
NameEn: "Kuwait",
Pinyin: "kwt",
Tel: "965",
ShortLower: "kw",
ShortUpper: "KW",
Short: "KW",
Language: "",
}
CaymanIs Country = Country{
NameZh: "开曼群岛",
NameEn: "CaymanIs.",
Pinyin: "kmqd",
Tel: "1345",
ShortLower: "ky",
ShortUpper: "KY",
Short: "KY",
Language: "",
}
Kazakstan Country = Country{
NameZh: "哈萨克斯坦",
NameEn: "Kazakstan",
Pinyin: "hskst",
Tel: "997",
ShortLower: "kz",
ShortUpper: "KZ",
Short: "KZ",
Language: "",
}
Laos Country = Country{
NameZh: "老挝",
NameEn: "Laos",
Pinyin: "lw",
Tel: "856",
ShortLower: "la",
ShortUpper: "LA",
Short: "LA",
Language: "",
}
Lebanon Country = Country{
NameZh: "黎巴嫩",
NameEn: "Lebanon",
Pinyin: "lbn",
Tel: "961",
ShortLower: "lb",
ShortUpper: "LB",
Short: "LB",
Language: "",
}
StLucia Country = Country{
NameZh: "圣卢西亚",
NameEn: "St.Lucia",
Pinyin: "slxy",
Tel: "1758",
ShortLower: "lc",
ShortUpper: "LC",
Short: "LC",
Language: "",
}
Liechtenstein Country = Country{
NameZh: "列支敦士登",
NameEn: "Liechtenstein",
Pinyin: "lzdsd",
Tel: "423",
ShortLower: "li",
ShortUpper: "LI",
Short: "LI",
Language: "",
}
SriLanka Country = Country{
NameZh: "斯里兰卡",
NameEn: "SriLanka",
Pinyin: "sllk",
Tel: "94",
ShortLower: "lk",
ShortUpper: "LK",
Short: "LK",
Language: "",
}
Liberia Country = Country{
NameZh: "利比里亚",
NameEn: "Liberia",
Pinyin: "lbly",
Tel: "231",
ShortLower: "lr",
ShortUpper: "LR",
Short: "LR",
Language: "",
}
Lesotho Country = Country{
NameZh: "莱索托",
NameEn: "Lesotho",
Pinyin: "lst",
Tel: "266",
ShortLower: "ls",
ShortUpper: "LS",
Short: "LS",
Language: "",
}
Lithuania Country = Country{
NameZh: "立陶宛",
NameEn: "Lithuania",
Pinyin: "ltw",
Tel: "370",
ShortLower: "lt",
ShortUpper: "LT",
Short: "LT",
Language: "",
}
Luxembourg Country = Country{
NameZh: "卢森堡",
NameEn: "Luxembourg",
Pinyin: "lsb",
Tel: "352",
ShortLower: "lu",
ShortUpper: "LU",
Short: "LU",
Language: "",
}
Latvia Country = Country{
NameZh: "拉脱维亚",
NameEn: "Latvia",
Pinyin: "ltwy",
Tel: "371",
ShortLower: "lv",
ShortUpper: "LV",
Short: "LV",
Language: "",
}
Libya Country = Country{
NameZh: "利比亚",
NameEn: "Libya",
Pinyin: "lby",
Tel: "218",
ShortLower: "ly",
ShortUpper: "LY",
Short: "LY",
Language: "",
}
Morocco Country = Country{
NameZh: "摩洛哥",
NameEn: "Morocco",
Pinyin: "mlg",
Tel: "212",
ShortLower: "ma",
ShortUpper: "MA",
Short: "MA",
Language: "",
}
Monaco Country = Country{
NameZh: "摩纳哥",
NameEn: "Monaco",
Pinyin: "mng",
Tel: "377",
ShortLower: "mc",
ShortUpper: "MC",
Short: "MC",
Language: "",
}
MoldovaRepublicof Country = Country{
NameZh: "摩尔多瓦",
NameEn: "Moldova,Republicof",
Pinyin: "medw",
Tel: "373",
ShortLower: "md",
ShortUpper: "MD",
Short: "MD",
Language: "",
}
Montenegro Country = Country{
NameZh: "黑山共和国",
NameEn: "Montenegro",
Pinyin: "hsghg",
Tel: "382",
ShortLower: "me",
ShortUpper: "ME",
Short: "ME",
Language: "",
}
StMartin Country = Country{
NameZh: "圣马丁",
NameEn: "St. Martin",
Pinyin: "smd",
Tel: "1721",
ShortLower: "mf",
ShortUpper: "MF",
Short: "MF",
Language: "",
}
Madagascar Country = Country{
NameZh: "马达加斯加",
NameEn: "Madagascar",
Pinyin: "mdjsj",
Tel: "261",
ShortLower: "mg",
ShortUpper: "MG",
Short: "MG",
Language: "",
}
MarshallIslands Country = Country{
NameZh: "马绍尔群岛",
NameEn: "Marshall Islands",
Pinyin: "mseqd",
Tel: "692",
ShortLower: "mh",
ShortUpper: "MH",
Short: "MH",
Language: "",
}
Macedonia Country = Country{
NameZh: "马其顿",
NameEn: "Macedonia",
Pinyin: "mqd",
Tel: "389",
ShortLower: "mk",
ShortUpper: "MK",
Short: "MK",
Language: "",
}
Mali Country = Country{
NameZh: "马里",
NameEn: "Mali",
Pinyin: "ml",
Tel: "223",
ShortLower: "ml",
ShortUpper: "ML",
Short: "ML",
Language: "",
}
Burma Country = Country{
NameZh: "缅甸",
NameEn: "Burma",
Pinyin: "md",
Tel: "95",
ShortLower: "mm",
ShortUpper: "MM",
Short: "MM",
Language: "",
}
Mongolia Country = Country{
NameZh: "蒙古",
NameEn: "Mongolia",
Pinyin: "mg",
Tel: "976",
ShortLower: "mn",
ShortUpper: "MN",
Short: "MN",
Language: "",
}
Macao Country = Country{
NameZh: "澳门(中国)",
NameEn: "Macao",
Pinyin: "am zg",
Tel: "853",
ShortLower: "mo",
ShortUpper: "MO",
Short: "MO",
Language: "",
}
MontserratIs Country = Country{
NameZh: "蒙特塞拉特岛",
NameEn: "MontserratIs",
Pinyin: "mtsstd",
Tel: "1664",
ShortLower: "ms",
ShortUpper: "MS",
Short: "MS",
Language: "",
}
Malta Country = Country{
NameZh: "马耳他",
NameEn: "Malta",
Pinyin: "met",
Tel: "356",
ShortLower: "mt",
ShortUpper: "MT",
Short: "MT",
Language: "",
}
NoMarianaIs Country = Country{
NameZh: "北马里亚那群岛",
NameEn: "No.MarianaIs",
Pinyin: "bmlynqd",
Tel: "1670",
ShortLower: "mp",
ShortUpper: "MP",
Short: "MP",
Language: "",
}
Martinique Country = Country{
NameZh: "马提尼克",
NameEn: "Martinique",
Pinyin: "mtnk",
Tel: "596",
ShortLower: "mq",
ShortUpper: "MQ",
Short: "MQ",
Language: "",
}
Mauritania Country = Country{
NameZh: "毛里塔尼亚",
NameEn: "Mauritania",
Pinyin: "mltny",
Tel: "222",
ShortLower: "mr",
ShortUpper: "MR",
Short: "MR",
Language: "",
}
Mauritius Country = Country{
NameZh: "毛里求斯",
NameEn: "Mauritius",
Pinyin: "mlqs",
Tel: "230",
ShortLower: "mu",
ShortUpper: "MU",
Short: "MU",
Language: "",
}
Maldives Country = Country{
NameZh: "马尔代夫",
NameEn: "Maldives",
Pinyin: "medf",
Tel: "960",
ShortLower: "mv",
ShortUpper: "MV",
Short: "MV",
Language: "",
}
Malawi Country = Country{
NameZh: "马拉维",
NameEn: "Malawi",
Pinyin: "mlw",
Tel: "265",
ShortLower: "mw",
ShortUpper: "MW",
Short: "MW",
Language: "",
}
Mexico Country = Country{
NameZh: "墨西哥",
NameEn: "Mexico",
Pinyin: "mxg",
Tel: "52",
ShortLower: "mx",
ShortUpper: "MX",
Short: "MX",
Language: "",
}
Malaysia Country = Country{
NameZh: "马来西亚",
NameEn: "Malaysia",
Pinyin: "mlxy",
Tel: "60",
ShortLower: "my",
ShortUpper: "MY",
Short: "MY",
Language: "",
}
Mozambique Country = Country{
NameZh: "莫桑比克",
NameEn: "Mozambique",
Pinyin: "msbk",
Tel: "258",
ShortLower: "mz",
ShortUpper: "MZ",
Short: "MZ",
Language: "",
}
Namibia Country = Country{
NameZh: "纳米比亚",
NameEn: "Namibia",
Pinyin: "nmby",
Tel: "264",
ShortLower: "na",
ShortUpper: "NA",
Short: "NA",
Language: "",
}
NewCaledonia Country = Country{
NameZh: "新喀里多尼亚",
NameEn: "New Caledonia",
Pinyin: "xkldny",
Tel: "687",
ShortLower: "nc",
ShortUpper: "NC",
Short: "NC",
Language: "",
}
Niger Country = Country{
NameZh: "尼日尔",
NameEn: "Niger",
Pinyin: "nre",
Tel: "227",
ShortLower: "ne",
ShortUpper: "NE",
Short: "NE",
Language: "",
}
Nigeria Country = Country{
NameZh: "尼日利亚",
NameEn: "Nigeria",
Pinyin: "nrly",
Tel: "234",
ShortLower: "ng",
ShortUpper: "NG",
Short: "NG",
Language: "",
}
Nicaragua Country = Country{
NameZh: "尼加拉瓜",
NameEn: "Nicaragua",
Pinyin: "njlg",
Tel: "505",
ShortLower: "ni",
ShortUpper: "NI",
Short: "NI",
Language: "",
}
Netherlands Country = Country{
NameZh: "荷兰",
NameEn: "Netherlands",
Pinyin: "hl",
Tel: "31",
ShortLower: "nl",
ShortUpper: "NL",
Short: "NL",
Language: "",
}
Norway Country = Country{
NameZh: "挪威",
NameEn: "Norway",
Pinyin: "nw",
Tel: "47",
ShortLower: "no",
ShortUpper: "NO",
Short: "NO",
Language: "",
}
Nepal Country = Country{
NameZh: "尼泊尔",
NameEn: "Nepal",
Pinyin: "nbe",
Tel: "977",
ShortLower: "np",
ShortUpper: "NP",
Short: "NP",
Language: "",
}
NetheriandsAntilles Country = Country{
NameZh: "荷属安的列斯",
NameEn: "NetheriandsAntilles",
Pinyin: "hsadls",
Tel: "599",
ShortLower: "an",
ShortUpper: "AN",
Short: "AN",
Language: "",
}
Nauru Country = Country{
NameZh: "瑙鲁",
NameEn: "Nauru",
Pinyin: "nl",
Tel: "674",
ShortLower: "nr",
ShortUpper: "NR",
Short: "NR",
Language: "",
}
Niue Country = Country{
NameZh: "纽埃岛",
NameEn: "Niue",
Pinyin: "nad",
Tel: "683",
ShortLower: "nu",
ShortUpper: "NU",
Short: "NU",
Language: "",
}
NewZealand Country = Country{
NameZh: "新西兰",
NameEn: "NewZealand",
Pinyin: "xxl",
Tel: "64",
ShortLower: "nz",
ShortUpper: "NZ",
Short: "NZ",
Language: "",
}
Oman Country = Country{
NameZh: "阿曼",
NameEn: "Oman",
Pinyin: "am",
Tel: "968",
ShortLower: "om",
ShortUpper: "OM",
Short: "OM",
Language: "",
}
Panama Country = Country{
NameZh: "巴拿马",
NameEn: "Panama",
Pinyin: "bnm",
Tel: "507",
ShortLower: "pa",
ShortUpper: "PA",
Short: "PA",
Language: "",
}
Peru Country = Country{
NameZh: "秘鲁",
NameEn: "Peru",
Pinyin: "bl",
Tel: "51",
ShortLower: "pe",
ShortUpper: "PE",
Short: "PE",
Language: "",
}
FrenchPolynesia Country = Country{
NameZh: "法属玻利尼西亚",
NameEn: "FrenchPolynesia",
Pinyin: "fsblnxy",
Tel: "689",
ShortLower: "pf",
ShortUpper: "PF",
Short: "PF",
Language: "",
}
PapuaNewCuinea Country = Country{
NameZh: "巴布亚新几内亚",
NameEn: "PapuaNewCuinea",
Pinyin: "bbyxjny",
Tel: "675",
ShortLower: "pg",
ShortUpper: "PG",
Short: "PG",
Language: "",
}
Philippines Country = Country{
NameZh: "菲律宾",
NameEn: "Philippines",
Pinyin: "flb",
Tel: "63",
ShortLower: "ph",
ShortUpper: "PH",
Short: "PH",
Language: "",
}
Pakistan Country = Country{
NameZh: "巴基斯坦",
NameEn: "Pakistan",
Pinyin: "bjst",
Tel: "92",
ShortLower: "pk",
ShortUpper: "PK",
Short: "PK",
Language: "",
}
Poland Country = Country{
NameZh: "波兰",
NameEn: "Poland",
Pinyin: "bl",
Tel: "48",
ShortLower: "pl",
ShortUpper: "PL",
Short: "PL",
Language: "",
}
StPierreMiquelon Country = Country{
NameZh: "圣皮埃尔和密克隆群岛",
NameEn: "St. Pierre & Miquelon",
Pinyin: "sbaehmklqd",
Tel: "508",
ShortLower: "pm",
ShortUpper: "PM",
Short: "PM",
Language: "",
}
PitcairnIslands Country = Country{
NameZh: "皮特凯恩群岛",
NameEn: "Pitcairn Islands",
Pinyin: "ptkeqd",
Tel: "649",
ShortLower: "pn",
ShortUpper: "PN",
Short: "PN",
Language: "",
}
PuertoRico Country = Country{
NameZh: "波多黎各",
NameEn: "PuertoRico",
Pinyin: "bdlg",
Tel: "1787",
ShortLower: "pr",
ShortUpper: "PR",
Short: "PR",
Language: "",
}
Palestine Country = Country{
NameZh: "巴勒斯坦",
NameEn: "Palestine",
Pinyin: "blst",
Tel: "970",
ShortLower: "ps",
ShortUpper: "PS",
Short: "PS",
Language: "",
}
Portugal Country = Country{
NameZh: "葡萄牙",
NameEn: "Portugal",
Pinyin: "pty",
Tel: "351",
ShortLower: "pt",
ShortUpper: "PT",
Short: "PT",
Language: "",
}
Palau Country = Country{
NameZh: "帕劳群岛(帛琉群岛)",
NameEn: "Palau",
Pinyin: "plqd",
Tel: "680",
ShortLower: "pw",
ShortUpper: "PW",
Short: "PW",
Language: "",
}
Paraguay Country = Country{
NameZh: "巴拉圭",
NameEn: "Paraguay",
Pinyin: "blg",
Tel: "595",
ShortLower: "py",
ShortUpper: "PY",
Short: "PY",
Language: "",
}
Qatar Country = Country{
NameZh: "卡塔尔",
NameEn: "Qatar",
Pinyin: "kte",
Tel: "974",
ShortLower: "qa",
ShortUpper: "QA",
Short: "QA",
Language: "",
}
Reunion Country = Country{
NameZh: "留尼旺",
NameEn: "Reunion",
Pinyin: "lnw",
Tel: "262",
ShortLower: "re",
ShortUpper: "RE",
Short: "RE",
Language: "",
}
Romania Country = Country{
NameZh: "罗马尼亚",
NameEn: "Romania",
Pinyin: "lmny",
Tel: "40",
ShortLower: "ro",
ShortUpper: "RO",
Short: "RO",
Language: "",
}
Serbia Country = Country{
NameZh: "塞尔维亚",
NameEn: "Serbia",
Pinyin: "sewy",
Tel: "381",
ShortLower: "rs",
ShortUpper: "RS",
Short: "RS",
Language: "",
}
Russia Country = Country{
NameZh: "俄罗斯",
NameEn: "Russia",
Pinyin: "els",
Tel: "7",
ShortLower: "ru",
ShortUpper: "RU",
Short: "RU",
Language: "",
}
Rwanda Country = Country{
NameZh: "卢旺达",
NameEn: "Rwanda",
Pinyin: "lwd",
Tel: "250",
ShortLower: "rw",
ShortUpper: "RW",
Short: "RW",
Language: "",
}
SaudiArabia Country = Country{
NameZh: "沙特阿拉伯",
NameEn: "SaudiArabia",
Pinyin: "stalb",
Tel: "966",
ShortLower: "sa",
ShortUpper: "SA",
Short: "SA",
Language: "",
}
SolomonIs Country = Country{
NameZh: "所罗门群岛",
NameEn: "SolomonIs",
Pinyin: "slmqd",
Tel: "677",
ShortLower: "sb",
ShortUpper: "SB",
Short: "SB",
Language: "",
}
Seychelles Country = Country{
NameZh: "塞舌尔",
NameEn: "Seychelles",
Pinyin: "sse",
Tel: "248",
ShortLower: "sc",
ShortUpper: "SC",
Short: "SC",
Language: "",
}
Sudan Country = Country{
NameZh: "苏丹",
NameEn: "Sudan",
Pinyin: "sd",
Tel: "249",
ShortLower: "sd",
ShortUpper: "SD",
Short: "SD",
Language: "",
}
Sweden Country = Country{
NameZh: "瑞典",
NameEn: "Sweden",
Pinyin: "rd",
Tel: "46",
ShortLower: "se",
ShortUpper: "SE",
Short: "SE",
Language: "",
}
Singapore Country = Country{
NameZh: "新加坡",
NameEn: "Singapore",
Pinyin: "xjp",
Tel: "65",
ShortLower: "sg",
ShortUpper: "SG",
Short: "SG",
Language: "",
}
SaintHelena Country = Country{
NameZh: "圣赫勒拿岛",
NameEn: "Saint Helena",
Pinyin: "shlnd",
Tel: "290",
ShortLower: "sh",
ShortUpper: "SH",
Short: "SH",
Language: "",
}
Slovenia Country = Country{
NameZh: "斯洛文尼亚",
NameEn: "Slovenia",
Pinyin: "slwny",
Tel: "386",
ShortLower: "si",
ShortUpper: "SI",
Short: "SI",
Language: "",
}
Slovakia Country = Country{
NameZh: "斯洛伐克",
NameEn: "Slovakia",
Pinyin: "slfk",
Tel: "421",
ShortLower: "sk",
ShortUpper: "SK",
Short: "SK",
Language: "",
}
SierraLeone Country = Country{
NameZh: "塞拉利昂",
NameEn: "SierraLeone",
Pinyin: "slla",
Tel: "232",
ShortLower: "sl",
ShortUpper: "SL",
Short: "SL",
Language: "",
}
SanMarino Country = Country{
NameZh: "圣马力诺",
NameEn: "SanMarino",
Pinyin: "smln",
Tel: "378",
ShortLower: "sm",
ShortUpper: "SM",
Short: "SM",
Language: "",
}
Senegal Country = Country{
NameZh: "塞内加尔",
NameEn: "Senegal",
Pinyin: "snje",
Tel: "221",
ShortLower: "sn",
ShortUpper: "SN",
Short: "SN",
Language: "",
}
Somali Country = Country{
NameZh: "索马里",
NameEn: "Somali",
Pinyin: "sml",
Tel: "252",
ShortLower: "so",
ShortUpper: "SO",
Short: "SO",
Language: "",
}
Suriname Country = Country{
NameZh: "苏里南",
NameEn: "Suriname",
Pinyin: "sln",
Tel: "597",
ShortLower: "sr",
ShortUpper: "SR",
Short: "SR",
Language: "",
}
SaoTomeandPrincipe Country = Country{
NameZh: "圣多美和普林西比",
NameEn: "SaoTomeandPrincipe",
Pinyin: "sdmhplxb",
Tel: "239",
ShortLower: "st",
ShortUpper: "ST",
Short: "ST",
Language: "",
}
EISalvador Country = Country{
NameZh: "萨尔瓦多",
NameEn: "EISalvador",
Pinyin: "sewd",
Tel: "503",
ShortLower: "sv",
ShortUpper: "SV",
Short: "SV",
Language: "",
}
Syria Country = Country{
NameZh: "叙利亚",
NameEn: "Syria",
Pinyin: "xly",
Tel: "963",
ShortLower: "sy",
ShortUpper: "SY",
Short: "SY",
Language: "",
}
Swaziland Country = Country{
NameZh: "斯威士兰",
NameEn: "Swaziland",
Pinyin: "swsl",
Tel: "268",
ShortLower: "sz",
ShortUpper: "SZ",
Short: "SZ",
Language: "",
}
TC Country = Country{
NameZh: "乍得",
NameEn: "特克斯和凯科斯群岛",
Pinyin: "tkshkksqd",
Tel: "1649",
ShortLower: "tc",
ShortUpper: "TC",
Short: "TC",
Language: "",
}
Chad Country = Country{
NameZh: "乍得",
NameEn: "Chad",
Pinyin: "zd",
Tel: "235",
ShortLower: "td",
ShortUpper: "TD",
Short: "TD",
Language: "",
}
Togo Country = Country{
NameZh: "多哥",
NameEn: "Togo",
Pinyin: "dg",
Tel: "228",
ShortLower: "tg",
ShortUpper: "TG",
Short: "TG",
Language: "",
}
Thailand Country = Country{
NameZh: "泰国",
NameEn: "Thailand",
Pinyin: "tg",
Tel: "66",
ShortLower: "th",
ShortUpper: "TH",
Short: "TH",
Language: "",
}
Tajikstan Country = Country{
NameZh: "塔吉克斯坦",
NameEn: "Tajikstan",
Pinyin: "tjkst",
Tel: "992",
ShortLower: "tj",
ShortUpper: "TJ",
Short: "TJ",
Language: "",
}
Tokelau Country = Country{
NameZh: "托克劳群岛",
NameEn: "Tokelau",
Pinyin: "tklqd",
Tel: "690",
ShortLower: "tk",
ShortUpper: "TK",
Short: "TK",
Language: "",
}
EastTimor Country = Country{
NameZh: "东帝汶",
NameEn: "East Timor",
Pinyin: "ddw",
Tel: "670",
ShortLower: "tl",
ShortUpper: "TL",
Short: "TL",
Language: "",
}
Turkmenistan Country = Country{
NameZh: "土库曼斯坦",
NameEn: "Turkmenistan",
Pinyin: "tkmst",
Tel: "993",
ShortLower: "tm",
ShortUpper: "TM",
Short: "TM",
Language: "",
}
Tunisia Country = Country{
NameZh: "突尼斯",
NameEn: "Tunisia",
Pinyin: "tns",
Tel: "216",
ShortLower: "tn",
ShortUpper: "TN",
Short: "TN",
Language: "",
}
Tonga Country = Country{
NameZh: "汤加",
NameEn: "Tonga",
Pinyin: "tj",
Tel: "676",
ShortLower: "to",
ShortUpper: "TO",
Short: "TO",
Language: "",
}
Turkey Country = Country{
NameZh: "土耳其",
NameEn: "Turkey",
Pinyin: "teq",
Tel: "90",
ShortLower: "tr",
ShortUpper: "TR",
Short: "TR",
Language: "",
}
TrinidadandTobago Country = Country{
NameZh: "特立尼达和多巴哥",
NameEn: "TrinidadandTobago",
Pinyin: "tlndhdbg",
Tel: "1868",
ShortLower: "tt",
ShortUpper: "TT",
Short: "TT",
Language: "",
}
Taiwan Country = Country{
NameZh: "台湾(中国)",
NameEn: "Taiwan",
Pinyin: "twzg",
Tel: "886",
ShortLower: "tw",
ShortUpper: "TW",
Short: "TW",
Language: "",
}
TuvaluIslands Country = Country{
NameZh: "图瓦卢群岛",
NameEn: "Tuvalu Islands",
Pinyin: "twlqd",
Tel: "688",
ShortLower: "tv",
ShortUpper: "TV",
Short: "TV",
Language: "",
}
Tanzania Country = Country{
NameZh: "坦桑尼亚",
NameEn: "Tanzania",
Pinyin: "tsny",
Tel: "255",
ShortLower: "tz",
ShortUpper: "TZ",
Short: "TZ",
Language: "",
}
Ukraine Country = Country{
NameZh: "乌克兰",
NameEn: "Ukraine",
Pinyin: "wkl",
Tel: "380",
ShortLower: "ua",
ShortUpper: "UA",
Short: "UA",
Language: "",
}
Uganda Country = Country{
NameZh: "乌干达",
NameEn: "Uganda",
Pinyin: "wgd",
Tel: "256",
ShortLower: "ug",
ShortUpper: "UG",
Short: "UG",
Language: "",
}
UnitedStatesofAmerica Country = Country{
NameZh: "美国",
NameEn: "UnitedStatesofAmerica",
Pinyin: "mg",
Tel: "1",
ShortLower: "us",
ShortUpper: "US",
Short: "US",
Language: "",
}
Uruguay Country = Country{
NameZh: "乌拉圭",
NameEn: "Uruguay",
Pinyin: "wlg",
Tel: "598",
ShortLower: "uy",
ShortUpper: "UY",
Short: "UY",
Language: "",
}
Uzbekistan Country = Country{
NameZh: "乌兹别克斯坦",
NameEn: "Uzbekistan",
Pinyin: "wzbkst",
Tel: "998",
ShortLower: "uz",
ShortUpper: "UZ",
Short: "UZ",
Language: "",
}
Vatican Country = Country{
NameZh: "梵蒂冈",
NameEn: "Vatican",
Pinyin: "fdg",
Tel: "379",
ShortLower: "va",
ShortUpper: "VA",
Short: "VA",
Language: "",
}
SaintVincent Country = Country{
NameZh: "圣文森特岛",
NameEn: "SaintVincent",
Pinyin: "swstd",
Tel: "1784",
ShortLower: "vc",
ShortUpper: "VC",
Short: "VC",
Language: "",
}
Venezuela Country = Country{
NameZh: "委内瑞拉",
NameEn: "Venezuela",
Pinyin: "wnrl",
Tel: "58",
ShortLower: "ve",
ShortUpper: "VE",
Short: "VE",
Language: "",
}
BritishVirginIslands Country = Country{
NameZh: "英属维京群岛",
NameEn: "British Virgin Islands",
Pinyin: "yswjqd",
Tel: "1284",
ShortLower: "vg",
ShortUpper: "VG",
Short: "VG",
Language: "",
}
USVirginIslands Country = Country{
NameZh: "美属维尔京群岛",
NameEn: "US Virgin Islands",
Pinyin: "mswejqd",
Tel: "1340",
ShortLower: "vi",
ShortUpper: "VI",
Short: "VI",
Language: "",
}
Vietnam Country = Country{
NameZh: "越南",
NameEn: "Vietnam",
Pinyin: "yn",
Tel: "84",
ShortLower: "vn",
ShortUpper: "VN",
Short: "VN",
Language: "",
}
Vanuatu Country = Country{
NameZh: "瓦努阿图",
NameEn: "Vanuatu",
Pinyin: "wnat",
Tel: "678",
ShortLower: "vu",
ShortUpper: "VU",
Short: "VU",
Language: "",
}
WallisFutunaIslands Country = Country{
NameZh: "瓦利斯和富图纳群岛",
NameEn: "Wallis & Futuna Islands",
Pinyin: "wlshftnqd",
Tel: "681",
ShortLower: "wf",
ShortUpper: "WF",
Short: "WF",
Language: "",
}
Yemen Country = Country{
NameZh: "也门",
NameEn: "Yemen",
Pinyin: "ym",
Tel: "967",
ShortLower: "ye",
ShortUpper: "YE",
Short: "YE",
Language: "",
}
ReunionIsland Country = Country{
NameZh: "马约特岛",
NameEn: "Reunion Island",
Pinyin: "mytd",
Tel: "262",
ShortLower: "yt",
ShortUpper: "YT",
Short: "YT",
Language: "",
}
SouthAfrica Country = Country{
NameZh: "南非",
NameEn: "SouthAfrica",
Pinyin: "nf",
Tel: "27",
ShortLower: "za",
ShortUpper: "ZA",
Short: "ZA",
Language: "",
}
Zambia Country = Country{
NameZh: "赞比亚",
NameEn: "Zambia",
Pinyin: "zby",
Tel: "260",
ShortLower: "zm",
ShortUpper: "ZM",
Short: "ZM",
Language: "",
}
Zaire Country = Country{
NameZh: "扎伊尔",
NameEn: "Zaire",
Pinyin: "zye",
Tel: "243",
ShortLower: "zr",
ShortUpper: "ZR",
Short: "ZR",
Language: "",
}
Zimbabwe Country = Country{
NameZh: "津巴布韦",
NameEn: "Zimbabwe",
Pinyin: "jbbw",
Tel: "263",
ShortLower: "zw",
ShortUpper: "ZW",
Short: "ZW",
Language: "",
}
)