area

package
v0.0.0-...-e89c278 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2023 License: MPL-2.0 Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CountryCodeMap = map[string]*CountryInfo{
		"": {
			Code:             "",
			Name:             "",
			TelCode:          "",
			Domain:           "",
			Banner:           "🏴‍☠️",
			ISO2:             "",
			ISO3:             "",
			ISO3166:          "",
			STANAG:           "",
			GEC:              "",
			Capital:          "",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
			},
			Currency: "USD",
			Timezone: UTC,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "未知",
				language.ChineseHans: "未知",
				language.ChineseHant: "未知",
				language.English:     "Unknown",
				language.French:      "Inconnu",
				language.German:      "Unbekannt",
				language.Japanese:    "不明",
				language.Korean:      "미알림",
				language.Russian:     "Неизвестно",
				language.Spanish:     "Desconocido",
			},
		},

		"CN": {
			Code:             "CN",
			Name:             "中国",
			TelCode:          "+86",
			Domain:           ".cn",
			Banner:           "🇨🇳",
			ISO2:             "CN",
			ISO3:             "CHN",
			ISO3166:          "156",
			STANAG:           "CHN",
			GEC:              "CH",
			Capital:          "北京",
			NationalLanguage: language.Chinese,
			Languages: []language.LanguageCode{
				language.Chinese,
			},
			Currency: "CNY",
			Timezone: AsiaShanghai,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "中国",
				language.ChineseHans: "中国",
				language.ChineseHant: "中國",
				language.English:     "China",
				language.French:      "Chine",
				language.German:      "China",
				language.Japanese:    "中国",
				language.Korean:      "중국",
				language.Russian:     "Китай",
				language.Spanish:     "China",
			},
		},
		"US": {
			Code:             "US",
			Name:             "United States",
			TelCode:          "+1",
			Domain:           ".us",
			Banner:           "🇺🇸",
			ISO2:             "US",
			ISO3:             "USA",
			ISO3166:          "840",
			STANAG:           "USA",
			GEC:              "US",
			Capital:          "Washington, D.C.",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
			},
			Currency: "USD",
			Timezone: UTC,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "美国",
				language.ChineseHans: "美国",
				language.ChineseHant: "美國",
				language.English:     "United States",
				language.French:      "États-Unis",
				language.German:      "Vereinigte Staaten von Amerika",
				language.Japanese:    "アメリカ合衆国",
				language.Korean:      "미국",
				language.Russian:     "Соединенные Штаты Америки",
				language.Spanish:     "Estados Unidos",
			},
		},
		"JP": {
			Code:             "JP",
			Name:             "日本",
			TelCode:          "+81",
			Domain:           ".jp",
			Banner:           "🇯🇵",
			ISO2:             "JP",
			ISO3:             "JPN",
			ISO3166:          "392",
			STANAG:           "JPN",
			GEC:              "JA",
			Capital:          "东京",
			NationalLanguage: language.Japanese,
			Languages: []language.LanguageCode{
				language.Japanese,
			},
			Currency: "JPY",
			Timezone: AsiaTokyo,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "日本",
				language.ChineseHans: "日本",
				language.ChineseHant: "日本",
				language.English:     "Japan",
				language.French:      "Japon",
				language.German:      "Japan",
				language.Japanese:    "日本",
				language.Korean:      "일본",
				language.Russian:     "Япония",
				language.Spanish:     "Japón",
			},
		},
		"KR": {
			Code:             "KR",
			Name:             "대한민국",
			TelCode:          "+82",
			Domain:           ".kr",
			Banner:           "🇰🇷",
			ISO2:             "KR",
			ISO3:             "KOR",
			ISO3166:          "410",
			STANAG:           "KOR",
			GEC:              "KS",
			Capital:          "서울",
			NationalLanguage: language.Korean,
			Languages: []language.LanguageCode{
				language.Korean,
			},
			Currency: "KRW",
			Timezone: AsiaSeoul,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "韩国",
				language.ChineseHans: "韩国",
				language.ChineseHant: "韓國",
				language.English:     "Korea",
				language.French:      "Corée",
				language.German:      "Korea",
				language.Japanese:    "韓国",
				language.Korean:      "대한민국",
				language.Russian:     "Корея",
				language.Spanish:     "Corea",
			},
		},
		"GB": {
			Code:             "GB",
			Name:             "United Kingdom",
			TelCode:          "+44",
			Domain:           ".uk",
			Banner:           "🇬🇧",
			ISO2:             "GB",
			ISO3:             "GBR",
			ISO3166:          "826",
			STANAG:           "GBR",
			GEC:              "UK",
			Capital:          "London",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
			},
			Currency: "GBP",
			Timezone: EuropeLondon,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "英国",
				language.ChineseHans: "英国",
				language.ChineseHant: "英國",
				language.English:     "United Kingdom",
				language.French:      "Royaume-Uni",
				language.German:      "Vereinigtes Königreich",
				language.Japanese:    "イギリス",
				language.Korean:      "영국",
				language.Russian:     "Великобритания",
				language.Spanish:     "Reino Unido",
			},
		},
		"DE": {
			Code:             "DE",
			Name:             "Deutschland",
			TelCode:          "+49",
			Domain:           ".de",
			Banner:           "🇩🇪",
			ISO2:             "DE",
			ISO3:             "DEU",
			ISO3166:          "276",
			STANAG:           "DEU",
			GEC:              "GM",
			Capital:          "Berlin",
			NationalLanguage: language.German,
			Languages: []language.LanguageCode{
				language.German,
			},
			Currency: "EUR",
			Timezone: EuropeBerlin,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "德国",
				language.ChineseHans: "德国",
				language.ChineseHant: "德國",
				language.English:     "Germany",
				language.French:      "Allemagne",
				language.German:      "Deutschland",
				language.Japanese:    "ドイツ",
				language.Korean:      "독일",
				language.Russian:     "Германия",
				language.Spanish:     "Alemania",
			},
		},
		"IT": {
			Code:             "IT",
			Name:             "Italia",
			TelCode:          "+39",
			Domain:           ".it",
			Banner:           "🇮🇹",
			ISO2:             "IT",
			ISO3:             "ITA",
			ISO3166:          "380",
			STANAG:           "ITA",
			GEC:              "IT",
			Capital:          "Rome",
			NationalLanguage: language.Italian,
			Languages: []language.LanguageCode{
				language.Italian,
			},
			Currency: "EUR",
			Timezone: EuropeRome,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "意大利",
				language.ChineseHans: "意大利",
				language.ChineseHant: "意大利",
				language.English:     "Italy",
				language.French:      "Italie",
				language.German:      "Italien",
				language.Japanese:    "イタリア",
				language.Korean:      "이탈리아",
				language.Russian:     "Италия",
				language.Spanish:     "Italia",
			},
		},
		"SG": {
			Code:             "SG",
			Name:             "Singapore",
			TelCode:          "+65",
			Domain:           ".sg",
			Banner:           "🇸🇬",
			ISO2:             "SG",
			ISO3:             "SGP",
			ISO3166:          "702",
			STANAG:           "SGP",
			GEC:              "SN",
			Capital:          "Singapore",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
				language.Chinese,
			},
			Currency: "SGD",
			Timezone: AsiaSingapore,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "新加坡",
				language.ChineseHans: "新加坡",
				language.ChineseHant: "新加坡",
				language.English:     "Singapore",
				language.French:      "Singapour",
				language.German:      "Singapur",
				language.Japanese:    "シンガポール",
				language.Korean:      "싱가포르",
				language.Russian:     "Сингапур",
				language.Spanish:     "Singapur",
			},
		},
		"HK": {
			Code:             "HK",
			Name:             "Hong Kong",
			TelCode:          "+852",
			Domain:           ".hk",
			Banner:           "🇭🇰",
			ISO2:             "HK",
			ISO3:             "HKG",
			ISO3166:          "344",
			STANAG:           "HKG",
			GEC:              "HK",
			Capital:          "香港",
			NationalLanguage: language.Chinese,
			Languages: []language.LanguageCode{
				language.ChineseHant_HK,
				language.ChineseHant,
				language.Chinese,
			},
			Currency: "HKD",
			Timezone: AsiaHongKong,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:        "香港",
				language.ChineseHans:    "香港",
				language.ChineseHant:    "香港",
				language.English:        "Hong Kong",
				language.French:         "Hong Kong",
				language.German:         "Hong Kong",
				language.Japanese:       "香港",
				language.Korean:         "홍콩",
				language.Russian:        "Гонконг",
				language.Spanish:        "Hong Kong",
				language.ChineseHant_HK: "香港",
			},
		},
		"TW": {
			Code:             "TW",
			Name:             "Taiwan",
			TelCode:          "+886",
			Domain:           ".tw",
			Banner:           "🇹🇼",
			ISO2:             "TW",
			ISO3:             "TWN",
			ISO3166:          "158",
			STANAG:           "TWN",
			GEC:              "TW",
			Capital:          "台北",
			NationalLanguage: language.Chinese,
			Languages: []language.LanguageCode{
				language.ChineseHant_TW,
				language.ChineseHant,
				language.Chinese,
			},
			Currency: "TWD",
			Timezone: AsiaTaipei,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "台湾",
				language.ChineseHans: "台湾",
				language.ChineseHant: "台灣",
				language.English:     "Taiwan",
				language.French:      "Taïwan",
				language.German:      "Taiwan",
				language.Japanese:    "台湾",
				language.Korean:      "대만",
				language.Russian:     "Тайвань",
				language.Spanish:     "Taiwán",
			},
		},
		"MO": {
			Code:             "MO",
			Name:             "Macau",
			TelCode:          "+853",
			Domain:           ".mo",
			ISO2:             "MO",
			ISO3:             "MAC",
			ISO3166:          "446",
			STANAG:           "MAC",
			GEC:              "MC",
			Capital:          "澳门",
			NationalLanguage: language.Chinese,
			Languages: []language.LanguageCode{
				language.ChineseHant_MO,
				language.ChineseHant,
				language.Chinese,
			},
			Currency: "MOP",
			Timezone: AsiaMacau,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:        "澳门",
				language.ChineseHans:    "澳门",
				language.ChineseHant:    "澳門",
				language.English:        "Macau",
				language.French:         "Macao",
				language.German:         "Macao",
				language.Japanese:       "マカオ",
				language.Korean:         "마카오",
				language.Russian:        "Макао",
				language.Spanish:        "Macao",
				language.ChineseHant_MO: "澳門",
			},
		},
		"CA": {
			Code:             "CA",
			Name:             "Canada",
			TelCode:          "+1",
			Domain:           ".ca",
			Banner:           "🇨🇦",
			ISO2:             "CA",
			ISO3:             "CAN",
			ISO3166:          "124",
			STANAG:           "CAN",
			GEC:              "CA",
			Capital:          "Ottawa",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
				language.French,
			},
			Currency: "CAD",
			Timezone: AmericaToronto,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "加拿大",
				language.ChineseHans: "加拿大",
				language.ChineseHant: "加拿大",
				language.English:     "Canada",
				language.French:      "Canada",
				language.German:      "Kanada",
				language.Japanese:    "カナダ",
				language.Korean:      "캐나다",
				language.Russian:     "Канада",
				language.Spanish:     "Canadá",
			},
		},
		"FR": {
			Code:             "FR",
			Name:             "France",
			TelCode:          "+33",
			Domain:           ".fr",
			ISO2:             "FR",
			ISO3:             "FRA",
			ISO3166:          "250",
			STANAG:           "FRA",
			GEC:              "FR",
			Capital:          "Paris",
			NationalLanguage: language.French,
			Languages: []language.LanguageCode{
				language.French,
			},
			Currency: "EUR",
			Timezone: EuropeParis,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "法国",
				language.ChineseHans: "法国",
				language.ChineseHant: "法國",
				language.English:     "France",
				language.French:      "France",
				language.German:      "Frankreich",
				language.Japanese:    "フランス",
				language.Korean:      "프랑스",
				language.Russian:     "Франция",
				language.Spanish:     "Francia",
			},
		},
		"NL": {
			Code:             "NL",
			Name:             "Netherlands",
			TelCode:          "+31",
			Domain:           ".nl",
			ISO2:             "NL",
			ISO3:             "NLD",
			ISO3166:          "528",
			STANAG:           "NLD",
			GEC:              "NL",
			Capital:          "Amsterdam",
			NationalLanguage: language.Dutch,
			Languages: []language.LanguageCode{
				language.Dutch,
			},
			Currency: "EUR",
			Timezone: EuropeAmsterdam,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "荷兰",
				language.ChineseHans: "荷兰",
				language.ChineseHant: "荷蘭",
				language.English:     "Netherlands",
				language.French:      "Pays-Bas",
				language.German:      "Niederlande",
				language.Japanese:    "オランダ",
				language.Korean:      "네덜란드",
				language.Russian:     "Нидерланды",
				language.Spanish:     "Países Bajos",
				language.Dutch:       "Nederland",
			},
		},

		"AD": {
			Code:             "AD",
			Name:             "Andorra",
			TelCode:          "+376",
			Domain:           ".ad",
			Banner:           "🇦🇩",
			ISO2:             "AD",
			ISO3:             "AND",
			ISO3166:          "020",
			STANAG:           "AND",
			GEC:              "AN",
			Capital:          "Andorra la Vella",
			NationalLanguage: language.Catalan,
			Languages: []language.LanguageCode{
				language.Catalan,
			},
			Currency: "EUR",
			Timezone: EuropeAndorra,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "安道尔",
				language.ChineseHans: "安道尔",
				language.ChineseHant: "安道爾",
				language.English:     "Andorra",
				language.French:      "Andorre",
				language.German:      "Andorra",
				language.Japanese:    "アンドラ",
				language.Korean:      "안도라",
				language.Russian:     "Андорра",
				language.Spanish:     "Andorra",
				language.Catalan:     "Andorra",
			},
		},
		"AE": {
			Code:             "AE",
			Name:             "United Arab Emirates",
			TelCode:          "+971",
			Domain:           ".ae",
			Banner:           "🇦🇪",
			ISO2:             "AE",
			ISO3:             "ARE",
			ISO3166:          "784",
			STANAG:           "ARE",
			GEC:              "AE",
			Capital:          "Abu Dhabi",
			NationalLanguage: language.Arabic,
			Languages: []language.LanguageCode{
				language.Arabic,
			},
			Currency: "AED",
			Timezone: AsiaDubai,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿拉伯联合酋长国",
				language.ChineseHans: "阿拉伯联合酋长国",
				language.ChineseHant: "阿拉伯聯合酋長國",
				language.English:     "United Arab Emirates",
				language.French:      "Émirats arabes unis",
				language.German:      "Vereinigte Arabische Emirate",
				language.Japanese:    "アラブ首長国連邦",
				language.Korean:      "아랍에미리트 연합국",
				language.Russian:     "Объединенные Арабские Эмираты",
				language.Spanish:     "Emiratos Árabes Unidos",
				language.Arabic:      "الإمارات العربية المتحدة",
			},
		},
		"AF": {
			Code:             "AF",
			Name:             "Afghanistan",
			TelCode:          "+93",
			Domain:           ".af",
			Banner:           "🇦🇫",
			ISO2:             "AF",
			ISO3:             "AFG",
			ISO3166:          "004",
			STANAG:           "AFG",
			GEC:              "AF",
			Capital:          "Kabul",
			NationalLanguage: language.Dari,
			Languages: []language.LanguageCode{
				language.Dari,
				language.Pashto,
				language.Uzbek,
			},
			Currency: "AFN",
			Timezone: AsiaKabul,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿富汗",
				language.ChineseHans: "阿富汗",
				language.ChineseHant: "阿富汗",
				language.English:     "Afghanistan",
				language.French:      "Afghanistan",
				language.German:      "Afghanistan",
				language.Japanese:    "アフガニスタン",
				language.Korean:      "아프가니스탄",
				language.Russian:     "Афганистан",
				language.Spanish:     "Afganistán",
				language.Dari:        "افغانستان",
				language.Pashto:      "افغانستان",
				language.Uzbek:       "O'zbekiston",
			},
		},
		"AG": {
			Code:             "AG",
			Name:             "Antigua and Barbuda",
			TelCode:          "+1-268",
			Domain:           ".ag",
			Banner:           "🇦🇬",
			ISO2:             "AG",
			ISO3:             "ATG",
			ISO3166:          "028",
			STANAG:           "ATG",
			GEC:              "AC",
			Capital:          "Saint John's",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
			},
			Currency: "XCD",
			Timezone: AmericaAntigua,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "安提瓜和巴布达",
				language.ChineseHans: "安提瓜和巴布达",
				language.ChineseHant: "安提瓜和巴布達",
				language.English:     "Antigua and Barbuda",
				language.French:      "Antigua-et-Barbuda",
				language.German:      "Antigua und Barbuda",
				language.Japanese:    "アンティグア・バーブーダ",
				language.Korean:      "앤티가 바부다",
				language.Russian:     "Антигуа и Барбуда",
				language.Spanish:     "Antigua y Barbuda",
			},
		},
		"AI": {
			Code:             "AI",
			Name:             "Anguilla",
			TelCode:          "+1-264",
			Domain:           ".ai",
			Banner:           "🇦🇮",
			ISO2:             "AI",
			ISO3:             "AIA",
			ISO3166:          "660",
			STANAG:           "AIA",
			GEC:              "AV",
			Capital:          "The Valley",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
			},
			Currency: "XCD",
			Timezone: AmericaAnguilla,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "安圭拉",
				language.ChineseHans: "安圭拉",
				language.ChineseHant: "安圭拉",
				language.English:     "Anguilla",
				language.French:      "Anguilla",
				language.German:      "Anguilla",
				language.Japanese:    "アンギラ",
				language.Korean:      "앵귈라",
				language.Russian:     "Ангилья",
				language.Spanish:     "Anguila",
			},
		},
		"AL": {
			Code:             "AL",
			Name:             "Albania",
			TelCode:          "+355",
			Domain:           ".al",
			Banner:           "🇦🇱",
			ISO2:             "AL",
			ISO3:             "ALB",
			ISO3166:          "008",
			STANAG:           "ALB",
			GEC:              "AL",
			Capital:          "Tirana",
			NationalLanguage: language.Albanian,
			Languages: []language.LanguageCode{
				language.Albanian,
				language.Greek,
				language.Macedonian,
				language.Romanian,
				language.Serbian,
			},
			Currency: "ALL",
			Timezone: EuropeTirane,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿尔巴尼亚",
				language.ChineseHans: "阿尔巴尼亚",
				language.ChineseHant: "阿爾巴尼亞",
				language.English:     "Albania",
				language.French:      "Albanie",
				language.German:      "Albanien",
				language.Japanese:    "アルバニア",
				language.Korean:      "알바니아",
				language.Russian:     "Албания",
				language.Spanish:     "Albania",
				language.Albanian:    "Shqipëria",
				language.Greek:       "Αλβανία",
				language.Macedonian:  "Албанија",
				language.Romanian:    "Albania",
				language.Serbian:     "Албанија",
			},
		},
		"AM": {
			Code:             "AM",
			Name:             "Armenia",
			TelCode:          "+374",
			Domain:           ".am",
			Banner:           "🇦🇲",
			ISO2:             "AM",
			ISO3:             "ARM",
			ISO3166:          "051",
			STANAG:           "ARM",
			GEC:              "AM",
			Capital:          "Yerevan",
			NationalLanguage: language.Armenian,
			Languages: []language.LanguageCode{
				language.Armenian,
				language.Russian,
			},
			Currency: "AMD",
			Timezone: AsiaYerevan,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "亚美尼亚",
				language.ChineseHans: "亚美尼亚",
				language.ChineseHant: "亞美尼亞",
				language.English:     "Armenia",
				language.French:      "Arménie",
				language.German:      "Armenien",
				language.Japanese:    "アルメニア",
				language.Korean:      "아르메니아",
				language.Russian:     "Армения",
				language.Spanish:     "Armenia",
				language.Armenian:    "Հայաստան",
			},
		},
		"AO": {
			Code:             "AO",
			Name:             "Angola",
			TelCode:          "+244",
			Domain:           ".ao",
			Banner:           "🇦🇴",
			ISO2:             "AO",
			ISO3:             "AGO",
			ISO3166:          "024",
			STANAG:           "AGO",
			GEC:              "AO",
			Capital:          "Luanda",
			NationalLanguage: language.Portuguese,
			Languages: []language.LanguageCode{
				language.Portuguese,
				language.Kikongo,
				language.Kwanyama,
				language.Lubwa,
				language.Lunda,
				language.NyanekaNkhumbi,
				language.NyanekaLuvale,
				language.NyanekaLuchazi,
				language.NyanekaLuchongwe,
				language.NyanekaLukonde,
				language.NyanekaLutumbuka,
				language.NyanekaLuchiluba,
			},
			Currency: "AOA",
			Timezone: AfricaLuanda,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:          "安哥拉",
				language.ChineseHans:      "安哥拉",
				language.ChineseHant:      "安哥拉",
				language.English:          "Angola",
				language.French:           "Angola",
				language.German:           "Angola",
				language.Japanese:         "アンゴラ",
				language.Korean:           "앙골라",
				language.Russian:          "Ангола",
				language.Spanish:          "Angola",
				language.Portuguese:       "Angola",
				language.Kikongo:          "Angola",
				language.Kwanyama:         "Angola",
				language.Lubwa:            "Angola",
				language.Lunda:            "Angola",
				language.NyanekaNkhumbi:   "Angola",
				language.NyanekaLuvale:    "Angola",
				language.NyanekaLuchazi:   "Angola",
				language.NyanekaLuchongwe: "Angola",
				language.NyanekaLukonde:   "Angola",
				language.NyanekaLutumbuka: "Angola",
				language.NyanekaLuchiluba: "Angola",
			},
		},
		"AR": {
			Code:             "AR",
			Name:             "Argentina",
			TelCode:          "+54",
			Domain:           ".ar",
			Banner:           "🇦🇷",
			ISO2:             "AR",
			ISO3:             "ARG",
			ISO3166:          "032",
			STANAG:           "ARG",
			GEC:              "AR",
			Capital:          "Buenos Aires",
			NationalLanguage: language.Spanish,
			Languages: []language.LanguageCode{
				language.Spanish,
				language.Guarani,
				language.Italian,
				language.German,
				language.English,
				language.French,
				language.Portuguese,
				language.Aymara,
				language.Mapudungun,
				language.Quechua,
				language.Tehuelche,
				language.Wichi,
			},
			Currency: "ARS",
			Timezone: AmericaBuenosAires,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿根廷",
				language.ChineseHans: "阿根廷",
				language.ChineseHant: "阿根廷",
				language.English:     "Argentina",
				language.French:      "Argentine",
				language.German:      "Argentinien",
				language.Japanese:    "アルゼンチン",
				language.Korean:      "아르헨티나",
				language.Russian:     "Аргентина",
				language.Spanish:     "Argentina",
				language.Guarani:     "Araguntin",
				language.Italian:     "Argentina",
				language.Portuguese:  "Argentina",
				language.Aymara:      "Araguntin",
				language.Quechua:     "Araguntin",
				language.Tehuelche:   "Araguntin",
			},
		},
		"AS": {
			Code:             "AS",
			Name:             "American Samoa",
			TelCode:          "+1-684",
			Domain:           ".as",
			Banner:           "🇦🇸",
			ISO2:             "AS",
			ISO3:             "ASM",
			ISO3166:          "016",
			STANAG:           "ASM",
			GEC:              "AS",
			Capital:          "Pago Pago",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
				language.Samoan,
			},
			Currency: "USD",
			Timezone: PacificPagoPago,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "美属萨摩亚",
				language.ChineseHans: "美属萨摩亚",
				language.ChineseHant: "美屬薩摩亞",
				language.English:     "American Samoa",
				language.French:      "Samoa américaines",
				language.German:      "Amerikanisch-Samoa",
				language.Japanese:    "アメリカ領サモア",
				language.Korean:      "아메리칸사모아",
				language.Russian:     "Американское Самоа",
				language.Spanish:     "Samoa Americana",
				language.Samoan:      "Amerika Sāmoa",
			},
		},
		"AT": {
			Code:             "AT",
			Name:             "Austria",
			TelCode:          "+43",
			Domain:           ".at",
			Banner:           "🇦🇹",
			ISO2:             "AT",
			ISO3:             "AUT",
			ISO3166:          "040",
			STANAG:           "AUT",
			GEC:              "AU",
			Capital:          "Vienna",
			NationalLanguage: language.German,
			Languages: []language.LanguageCode{
				language.German,
				language.German_AT,
			},
			Currency: "EUR",
			Timezone: EuropeVienna,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "奥地利",
				language.ChineseHans: "奥地利",
				language.ChineseHant: "奧地利",
				language.English:     "Austria",
				language.French:      "Autriche",
				language.German:      "Österreich",
				language.Japanese:    "オーストリア",
				language.Korean:      "오스트리아",
				language.Russian:     "Австрия",
				language.Spanish:     "Austria",
				language.German_AT:   "Österreich",
			},
		},
		"AU": {
			Code:             "AU",
			Name:             "Australia",
			TelCode:          "+61",
			Domain:           ".au",
			Banner:           "🇦🇺",
			ISO2:             "AU",
			ISO3:             "AUS",
			ISO3166:          "036",
			STANAG:           "AUS",
			GEC:              "AS",
			Capital:          "Canberra",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
				language.English_AU,
			},
			Currency: "AUD",
			Timezone: AustraliaCanberra,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "澳大利亚",
				language.ChineseHans: "澳大利亚",
				language.ChineseHant: "澳大利亞",
				language.English:     "Australia",
				language.French:      "Australie",
				language.German:      "Australien",
				language.Japanese:    "オーストラリア",
				language.Korean:      "오스트레일리아",
				language.Russian:     "Австралия",
				language.Spanish:     "Australia",
				language.English_AU:  "Australia",
			},
		},
		"AW": {
			Code:             "AW",
			Name:             "Aruba",
			TelCode:          "+297",
			Domain:           ".aw",
			Banner:           "🇦🇼",
			ISO2:             "AW",
			ISO3:             "ABW",
			ISO3166:          "533",
			STANAG:           "ABW",
			GEC:              "AW",
			Capital:          "Oranjestad",
			NationalLanguage: language.Dutch,
			Languages: []language.LanguageCode{
				language.Dutch,
				language.English,
				language.Papiamento,
			},
			Currency: "AWG",
			Timezone: AmericaAruba,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿鲁巴",
				language.ChineseHans: "阿鲁巴",
				language.ChineseHant: "阿魯巴",
				language.English:     "Aruba",
				language.French:      "Aruba",
				language.German:      "Aruba",
				language.Japanese:    "アルバ",
				language.Korean:      "아루바",
				language.Russian:     "Аруба",
				language.Spanish:     "Aruba",
				language.Papiamento:  "Aruba",
			},
		},
		"AX": {
			Code:             "AX",
			Name:             "Åland Islands",
			TelCode:          "+358",
			Domain:           ".ax",
			Banner:           "🇦🇽",
			ISO2:             "AX",
			ISO3:             "ALA",
			ISO3166:          "248",
			STANAG:           "ALA",
			GEC:              "AX",
			Capital:          "Mariehamn",
			NationalLanguage: language.Swedish,
			Languages: []language.LanguageCode{
				language.Swedish,
				language.Finnish,
				language.English,
			},
			Currency: "EUR",
			Timezone: EuropeMariehamn,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "奥兰群岛",
				language.ChineseHans: "奥兰群岛",
				language.ChineseHant: "奧蘭群島",
				language.English:     "Åland Islands",
				language.French:      "Åland",
				language.German:      "Åland",
				language.Japanese:    "オーランド諸島",
				language.Korean:      "올란드 제도",
				language.Russian:     "Аландские острова",
				language.Spanish:     "Alandia",
				language.Swedish:     "Åland",
				language.Finnish:     "Ahvenanmaa",
			},
		},
		"AZ": {
			Code:             "AZ",
			Name:             "Azerbaijan",
			TelCode:          "+994",
			Domain:           ".az",
			Banner:           "🇦🇿",
			ISO2:             "AZ",
			ISO3:             "AZE",
			ISO3166:          "031",
			STANAG:           "AZE",
			GEC:              "AZ",
			Capital:          "Baku",
			NationalLanguage: language.Azerbaijani,
			Languages: []language.LanguageCode{
				language.Azerbaijani,
				language.Russian,
				language.Turkish,
			},
			Currency: "AZN",
			Timezone: AsiaBaku,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿塞拜疆",
				language.ChineseHans: "阿塞拜疆",
				language.ChineseHant: "阿塞拜疆",
				language.English:     "Azerbaijan",
				language.French:      "Azerbaïdjan",
				language.German:      "Aserbaidschan",
				language.Japanese:    "アゼルバイジャン",
				language.Korean:      "아제르바이잔",
				language.Russian:     "Азербайджан",
				language.Spanish:     "Azerbaiyán",
				language.Azerbaijani: "Azərbaycan",
				language.Turkish:     "Azerbaycan",
			},
		},
		"BA": {
			Code:             "BA",
			Name:             "Bosnia and Herzegovina",
			TelCode:          "+387",
			Domain:           ".ba",
			Banner:           "🇧🇦",
			ISO2:             "BA",
			ISO3:             "BIH",
			ISO3166:          "070",
			STANAG:           "BIH",
			GEC:              "BK",
			Capital:          "Sarajevo",
			NationalLanguage: language.Bosnian,
			Languages: []language.LanguageCode{
				language.Bosnian,
				language.Croatian,
				language.Serbian,
			},
			Currency: "BAM",
			Timezone: EuropeSarajevo,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "波斯尼亚和黑塞哥维那",
				language.ChineseHans: "波斯尼亚和黑塞哥维那",
				language.ChineseHant: "波斯尼亞和黑塞哥維那",
				language.English:     "Bosnia and Herzegovina",
				language.French:      "Bosnie-Herzégovine",
				language.German:      "Bosnien und Herzegowina",
				language.Japanese:    "ボスニア・ヘルツェゴビナ",
				language.Korean:      "보스니아 헤르체고비나",
				language.Russian:     "Босния и Герцеговина",
				language.Spanish:     "Bosnia y Herzegovina",
				language.Bosnian:     "Bosna i Hercegovina",
				language.Croatian:    "Bosna i Hercegovina",
				language.Serbian:     "Босна и Херцеговина",
			},
		},
		"BB": {
			Code:             "BB",
			Name:             "Barbados",
			TelCode:          "+1-246",
			Domain:           ".bb",
			Banner:           "🇧🇧",
			ISO2:             "BB",
			ISO3:             "BRB",
			ISO3166:          "052",
			STANAG:           "BAR",
			GEC:              "BB",
			Capital:          "Bridgetown",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
			},
			Currency: "BBD",
			Timezone: AmericaBarbados,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "巴巴多斯",
				language.ChineseHans: "巴巴多斯",
				language.ChineseHant: "巴巴多斯",
				language.English:     "Barbados",
				language.French:      "Barbade",
				language.German:      "Barbados",
				language.Japanese:    "バルバドス",
				language.Korean:      "바베이도스",
				language.Russian:     "Барбадос",
				language.Spanish:     "Barbados",
			},
		},
		"BD": {
			Code:             "BD",
			Name:             "Bangladesh",
			TelCode:          "+880",
			Domain:           ".bd",
			Banner:           "🇧🇩",
			ISO2:             "BD",
			ISO3:             "BGD",
			ISO3166:          "050",
			STANAG:           "BAN",
			GEC:              "BG",
			Capital:          "Dhaka",
			NationalLanguage: language.Bengali,
			Languages: []language.LanguageCode{
				language.Bengali,
				language.English,
			},
			Currency: "BDT",
			Timezone: AsiaDhaka,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "孟加拉国",
				language.ChineseHans: "孟加拉国",
				language.ChineseHant: "孟加拉國",
				language.English:     "Bangladesh",
				language.French:      "Bangladesh",
				language.German:      "Bangladesch",
				language.Japanese:    "バングラデシュ",
				language.Korean:      "방글라데시",
				language.Russian:     "Бангладеш",
				language.Spanish:     "Bangladesh",
			},
		},
		"BE": {
			Code:             "BE",
			Name:             "Belgium",
			TelCode:          "+32",
			Domain:           ".be",
			Banner:           "🇧🇪",
			ISO2:             "BE",
			ISO3:             "BEL",
			ISO3166:          "056",
			STANAG:           "BEL",
			GEC:              "BE",
			Capital:          "Brussels",
			NationalLanguage: language.Dutch,
			Languages: []language.LanguageCode{
				language.Dutch,
				language.French,
				language.German,
			},
			Currency: "EUR",
			Timezone: EuropeBrussels,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "比利时",
				language.ChineseHans: "比利时",
				language.ChineseHant: "比利時",
				language.English:     "Belgium",
				language.French:      "Belgique",
				language.German:      "Belgien",
				language.Japanese:    "ベルギー",
				language.Korean:      "벨기에",
				language.Russian:     "Бельгия",
				language.Spanish:     "Bélgica",
				language.Dutch:       "België",
			},
		},
		"BF": {
			Code:             "BF",
			Name:             "Burkina Faso",
			TelCode:          "+226",
			Domain:           ".bf",
			Banner:           "🇧🇫",
			ISO2:             "BF",
			ISO3:             "BFA",
			ISO3166:          "854",
			STANAG:           "BUR",
			GEC:              "UV",
			Capital:          "Ouagadougou",
			NationalLanguage: language.French,
			Languages: []language.LanguageCode{
				language.French,
			},
			Currency: "XOF",
			Timezone: AfricaOuagadougou,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "布基纳法索",
				language.ChineseHans: "布基纳法索",
				language.ChineseHant: "布基納法索",
				language.English:     "Burkina Faso",
				language.French:      "Burkina Faso",
				language.German:      "Burkina Faso",
				language.Japanese:    "ブルキナファソ",
				language.Korean:      "부르키나파소",
				language.Russian:     "Буркина-Фасо",
				language.Spanish:     "Burkina Faso",
			},
		},
		"BG": {
			Code:             "BG",
			Name:             "Bulgaria",
			TelCode:          "+359",
			Domain:           ".bg",
			Banner:           "🇧🇬",
			ISO2:             "BG",
			ISO3:             "BGR",
			ISO3166:          "100",
			STANAG:           "BUL",
			GEC:              "BU",
			Capital:          "Sofia",
			NationalLanguage: language.Bulgarian,
			Languages: []language.LanguageCode{
				language.Bulgarian,
			},
			Currency: "BGN",
			Timezone: EuropeSofia,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "保加利亚",
				language.ChineseHans: "保加利亚",
				language.ChineseHant: "保加利亞",
				language.English:     "Bulgaria",
				language.French:      "Bulgarie",
				language.German:      "Bulgarien",
				language.Japanese:    "ブルガリア",
				language.Korean:      "불가리아",
				language.Russian:     "Болгария",
				language.Spanish:     "Bulgaria",
				language.Dutch:       "Bulgarije",
			},
		},
		"BH": {
			Code:             "BH",
			Name:             "Bahrain",
			TelCode:          "+973",
			Domain:           ".bh",
			Banner:           "🇧🇭",
			ISO2:             "BH",
			ISO3:             "BHR",
			ISO3166:          "048",
			STANAG:           "BAH",
			GEC:              "BA",
			Capital:          "Manama",
			NationalLanguage: language.Arabic,
			Languages: []language.LanguageCode{
				language.Arabic,
			},
			Currency: "BHD",
			Timezone: AsiaBahrain,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "巴林",
				language.ChineseHans: "巴林",
				language.ChineseHant: "巴林",
				language.English:     "Bahrain",
				language.French:      "Bahreïn",
				language.German:      "Bahrain",
				language.Japanese:    "バーレーン",
				language.Korean:      "바레인",
				language.Russian:     "Бахрейн",
				language.Spanish:     "Bahrein",
				language.Dutch:       "Bahrein",
			},
		},
		"BI": {
			Code:             "BI",
			Name:             "Burundi",
			TelCode:          "+257",
			Domain:           ".bi",
			Banner:           "🇧🇮",
			ISO2:             "BI",
			ISO3:             "BDI",
			ISO3166:          "108",
			STANAG:           "BDI",
			GEC:              "BY",
			Capital:          "Bujumbura",
			NationalLanguage: language.Kirundi,
			Languages: []language.LanguageCode{
				language.French,
				language.Kirundi,
			},
			Currency: "BIF",
			Timezone: AfricaBujumbura,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "布隆迪",
				language.ChineseHans: "布隆迪",
				language.ChineseHant: "布隆迪",
				language.English:     "Burundi",
				language.French:      "Burundi",
				language.German:      "Burundi",
				language.Japanese:    "ブルンジ",
				language.Korean:      "부룬디",
				language.Russian:     "Бурунди",
				language.Spanish:     "Burundi",
				language.Dutch:       "Burundi",
			},
		},
		"BJ": {
			Code:             "BJ",
			Name:             "Benin",
			TelCode:          "+229",
			Domain:           ".bj",
			Banner:           "🇧🇯",
			ISO2:             "BJ",
			ISO3:             "BEN",
			ISO3166:          "204",
			STANAG:           "BEN",
			GEC:              "BN",
			Capital:          "Porto-Novo",
			NationalLanguage: language.French,
			Languages: []language.LanguageCode{
				language.French,
			},
			Currency: "XOF",
			Timezone: AfricaPortoNovo,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "贝宁",
				language.ChineseHans: "贝宁",
				language.ChineseHant: "貝寧",
				language.English:     "Benin",
				language.French:      "Bénin",
				language.German:      "Benin",
				language.Japanese:    "ベナン",
				language.Korean:      "베냉",
				language.Russian:     "Бенин",
				language.Spanish:     "Benin",
				language.Dutch:       "Benin",
			},
		},
		"BL": {
			Code:             "BL",
			Name:             "Saint Barthélemy",
			TelCode:          "+590",
			Domain:           ".bl",
			Banner:           "🇧🇱",
			ISO2:             "BL",
			ISO3:             "BLM",
			ISO3166:          "652",
			STANAG:           "SBH",
			GEC:              "TB",
			Capital:          "Gustavia",
			NationalLanguage: language.French,
			Languages: []language.LanguageCode{
				language.French,
			},
			Currency: "EUR",
			Timezone: AmericaGustavia,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "圣巴泰勒米",
				language.ChineseHans: "圣巴泰勒米",
				language.ChineseHant: "聖巴泰勒米",
				language.English:     "Saint Barthélemy",
				language.French:      "Saint-Barthélemy",
				language.German:      "Saint-Barthélemy",
				language.Japanese:    "サン・バルテルミー",
				language.Korean:      "생바르텔레미",
				language.Russian:     "Сен-Бартелеми",
				language.Spanish:     "San Bartolomé",
				language.Dutch:       "Saint Barthélemy",
			},
		},
		"BM": {
			Code:             "BM",
			Name:             "Bermuda",
			TelCode:          "+1-441",
			Domain:           ".bm",
			Banner:           "🇧🇲",
			ISO2:             "BM",
			ISO3:             "BMU",
			ISO3166:          "060",
			STANAG:           "BER",
			GEC:              "BD",
			Capital:          "Hamilton",
			NationalLanguage: language.English,
			Languages: []language.LanguageCode{
				language.English,
			},
			Currency: "BMD",
			Timezone: AmericaHamilton,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "百慕大",
				language.ChineseHans: "百慕大",
				language.ChineseHant: "百慕大",
				language.English:     "Bermuda",
				language.French:      "Bermudes",
				language.German:      "Bermuda",
				language.Japanese:    "バミューダ",
				language.Korean:      "버뮤다",
				language.Russian:     "Бермудские Острова",
				language.Spanish:     "Bermudas",
				language.Dutch:       "Bermuda",
			},
		},
		"BN": {
			Code:             "BN",
			Name:             "Brunei",
			TelCode:          "+673",
			Domain:           ".bn",
			Banner:           "🇧🇳",
			ISO2:             "BN",
			ISO3:             "BRN",
			ISO3166:          "096",
			STANAG:           "BRU",
			GEC:              "BX",
			Capital:          "Bandar Seri Begawan",
			NationalLanguage: language.Malay,
			Languages: []language.LanguageCode{
				language.Malay,
				language.English,
			},
			Currency: "BND",
			Timezone: AsiaBrunei,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "文莱",
				language.ChineseHans: "文莱",
				language.ChineseHant: "文萊",
				language.English:     "Brunei",
				language.French:      "Brunei",
				language.German:      "Brunei",
				language.Japanese:    "ブルネイ",
				language.Korean:      "브루나이",
				language.Russian:     "Бруней",
				language.Spanish:     "Brunei",
				language.Dutch:       "Brunei",
				language.Malay:       "Brunei",
			},
		},
		"BO": {
			Code:             "BO",
			Name:             "Bolivia",
			TelCode:          "+591",
			Domain:           ".bo",
			Banner:           "🇧🇴",
			ISO2:             "BO",
			ISO3:             "BOL",
			ISO3166:          "068",
			STANAG:           "BOL",
			GEC:              "BL",
			Capital:          "Sucre",
			NationalLanguage: language.Spanish,
			Languages: []language.LanguageCode{
				language.Spanish,
				language.Aymara,
				language.Quechua,
			},
			Currency: "BOB",
			Timezone: AmericaLaPaz,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "玻利维亚",
				language.ChineseHans: "玻利维亚",
				language.ChineseHant: "玻利維亞",
				language.English:     "Bolivia",
				language.French:      "Bolivie",
				language.German:      "Bolivien",
				language.Japanese:    "ボリビア多民族国",
				language.Korean:      "볼리비아",
				language.Russian:     "Боливия",
				language.Spanish:     "Bolivia",
				language.Dutch:       "Bolivia",
			},
		},
		"BQ": {
			Code:             "BQ",
			Name:             "Bonaire",
			TelCode:          "+599",
			Domain:           ".bq",
			Banner:           "🇧🇶",
			ISO2:             "BQ",
			ISO3:             "BES",
			ISO3166:          "535",
			STANAG:           "BON",
			GEC:              "NL",
			Capital:          "Kralendijk",
			NationalLanguage: language.Dutch,
			Languages: []language.LanguageCode{
				language.Dutch,
				language.English,
				language.Papiamento,
			},
			Currency: "USD",
			Timezone: AmericaCuracao,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "博内尔岛",
				language.ChineseHans: "博内尔岛",
				language.ChineseHant: "博內爾島",
				language.English:     "Bonaire",
				language.French:      "Bonaire",
				language.German:      "Bonaire",
				language.Japanese:    "ボネール、シント・ユースタティウスおよびサバ",
				language.Korean:      "보네르 섬, 신트 유스타디우스 섬 및 사바 섬",
				language.Russian:     "Бонэйр, Синт-Эстатиус и Саба",
				language.Spanish:     "Bonaire",
				language.Dutch:       "Bonaire",
			},
		},
		"BR": {
			Code:             "BR",
			Name:             "Brazil",
			TelCode:          "+55",
			Domain:           ".br",
			Banner:           "🇧🇷",
			ISO2:             "BR",
			ISO3:             "BRA",
			ISO3166:          "076",
			STANAG:           "BRA",
			GEC:              "BR",
			Capital:          "Brasília",
			NationalLanguage: language.Portuguese,
			Languages: []language.LanguageCode{
				language.Portuguese,
			},
			Currency: "BRL",
			Timezone: AmericaSaoPaulo,
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "巴西",
				language.ChineseHans: "巴西",
				language.ChineseHant: "巴西",
				language.English:     "Brazil",
				language.French:      "Brésil",
				language.German:      "Brasilien",
				language.Japanese:    "ブラジル",
				language.Korean:      "브라질",
				language.Russian:     "Бразилия",
				language.Spanish:     "Brasil",
				language.Dutch:       "Brazilië",
			},
		},
	}
)
View Source
var (
	CurrencyCodeMap = map[string]*CurrencyInfo{
		"AED": {
			Code:   "AED",
			Name:   "阿联酋迪拉姆",
			Symbol: "د.إ",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿联酋迪拉姆",
				language.ChineseHans: "阿联酋迪拉姆",
				language.ChineseHant: "阿聯酋迪拉姆",
				language.English:     "United Arab Emirates Dirham",
				language.French:      "Dirham des Émirats arabes unis",
				language.German:      "Dirham der Vereinigten Arabischen Emirate",
				language.Italian:     "Dirham degli Emirati Arabi Uniti",
				language.Japanese:    "アラブ首長国連邦ディルハム",
				language.Korean:      "아랍에미리트 디르함",
				language.Russian:     "Дирхам ОАЭ",
				language.Spanish:     "dírham de los Emiratos Árabes Unidos",
			},
		},
		"AFN": {
			Code:   "AFN",
			Name:   "阿富汗尼",
			Symbol: "؋",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿富汗尼",
				language.ChineseHans: "阿富汗尼",
				language.ChineseHant: "阿富汗尼",
				language.English:     "Afghan Afghani",
				language.French:      "Afghani afghan",
				language.German:      "Afghanischer Afghani",
				language.Italian:     "Afghani afghano",
				language.Japanese:    "アフガニスタン・アフガニー",
				language.Korean:      "아프가니스탄 아프가니",
				language.Russian:     "Афгани",
				language.Spanish:     "afgani afgano",
			},
		},
		"ALL": {
			Code:   "ALL",
			Name:   "阿尔巴尼亚列克",
			Symbol: "Lek",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿尔巴尼亚列克",
				language.ChineseHans: "阿尔巴尼亚列克",
				language.ChineseHant: "阿爾巴尼亞列克",
				language.English:     "Albanian Lek",
				language.French:      "Lek albanais",
				language.German:      "Albanischer Lek",
				language.Italian:     "Lek albanese",
				language.Japanese:    "アルバニア・レク",
				language.Korean:      "알바니아 렉",
				language.Russian:     "Албанский лек",
				language.Spanish:     "lek albanés",
			},
		},
		"AMD": {
			Code:   "AMD",
			Name:   "亚美尼亚德拉姆",
			Symbol: "֏",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "亚美尼亚德拉姆",
				language.ChineseHans: "亚美尼亚德拉姆",
				language.ChineseHant: "亞美尼亞德拉姆",
				language.English:     "Armenian Dram",
				language.French:      "Dram arménien",
				language.German:      "Armenischer Dram",
				language.Italian:     "Dram armeno",
				language.Japanese:    "アルメニア・ドラム",
				language.Korean:      "아르메니아 드람",
				language.Russian:     "Армянский драм",
				language.Spanish:     "dram armenio",
			},
		},
		"ANG": {
			Code:   "ANG",
			Name:   "荷属安的列斯盾",
			Symbol: "ƒ",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "荷属安的列斯盾",
				language.ChineseHans: "荷属安的列斯盾",
				language.ChineseHant: "荷屬安的列斯盾",
				language.English:     "Netherlands Antillean Guilder",
				language.French:      "Florin des Antilles néerlandaises",
				language.German:      "Niederländische-Antillen-Gulden",
				language.Italian:     "Fiorino delle Antille olandesi",
				language.Japanese:    "オランダ領アンティル・ギルダー",
				language.Korean:      "네덜란드령 안틸레스 길더",
				language.Russian:     "Гульден Нидерландских Антильских островов",
				language.Spanish:     "florín de las Antillas Neerlandesas",
			},
		},
		"AOA": {
			Code:   "AOA",
			Name:   "安哥拉宽扎",
			Symbol: "Kz",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "安哥拉宽扎",
				language.ChineseHans: "安哥拉宽扎",
				language.ChineseHant: "安哥拉寬扎",
				language.English:     "Angolan Kwanza",
				language.French:      "Kwanza angolais",
				language.German:      "Angolanischer Kwanza",
				language.Italian:     "Kwanza angolano",
				language.Japanese:    "アンゴラ・クワンザ",
				language.Korean:      "앙골라 쿠안자",
				language.Russian:     "Ангольский кванза",
				language.Spanish:     "kwanza angoleño",
			},
		},
		"ARS": {
			Code:   "ARS",
			Name:   "阿根廷比索",
			Symbol: "$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿根廷比索",
				language.ChineseHans: "阿根廷比索",
				language.ChineseHant: "阿根廷比索",
				language.English:     "Argentine Peso",
				language.French:      "Peso argentin",
				language.German:      "Argentinischer Peso",
				language.Italian:     "Peso argentino",
				language.Japanese:    "アルゼンチン・ペソ",
				language.Korean:      "아르헨티나 페소",
				language.Russian:     "Аргентинское песо",
				language.Spanish:     "peso argentino",
			},
		},
		"AUD": {
			Code:   "AUD",
			Name:   "澳大利亚元",
			Symbol: "$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "澳大利亚元",
				language.ChineseHans: "澳大利亚元",
				language.ChineseHant: "澳大利亞元",
				language.English:     "Australian Dollar",
				language.French:      "Dollar australien",
				language.German:      "Australischer Dollar",
				language.Italian:     "Dollaro australiano",
				language.Japanese:    "オーストラリア・ドル",
				language.Korean:      "호주 달러",
				language.Russian:     "Австралийский доллар",
				language.Spanish:     "dólar australiano",
			},
		},
		"AWG": {
			Code:   "AWG",
			Name:   "阿鲁巴弗罗林",
			Symbol: "ƒ",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿鲁巴弗罗林",
				language.ChineseHans: "阿鲁巴弗罗林",
				language.ChineseHant: "阿魯巴弗羅林",
				language.English:     "Aruban Florin",
				language.French:      "Florin arubais",
				language.German:      "Aruba-Florin",
				language.Italian:     "Florin arubano",
				language.Japanese:    "アルバ・フローリン",
				language.Korean:      "아루바 플로린",
				language.Russian:     "Арубанский флорин",
				language.Spanish:     "florín arubeño",
			},
		},
		"AZN": {
			Code:   "AZN",
			Name:   "阿塞拜疆马纳特",
			Symbol: "ман",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "阿塞拜疆马纳特",
				language.ChineseHans: "阿塞拜疆马纳特",
				language.ChineseHant: "阿塞拜疆馬納特",
				language.English:     "Azerbaijani Manat",
				language.French:      "Manat azéri",
				language.German:      "Aserbaidschan-Manat",
				language.Italian:     "Manat azero",
				language.Japanese:    "アゼルバイジャン・マナト",
				language.Korean:      "아제르바이잔 마나트",
				language.Russian:     "Азербайджанский манат",
			},
		},
		"BAM": {
			Code:   "BAM",
			Name:   "波斯尼亚-黑塞哥维那可兑换马克",
			Symbol: "KM",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "波斯尼亚-黑塞哥维那可兑换马克",
				language.ChineseHans: "波斯尼亚-黑塞哥维那可兑换马克",
				language.ChineseHant: "波斯尼亞-黑塞哥維那可兌換馬克",
				language.English:     "Bosnia and Herzegovina Convertible Mark",
				language.French:      "Mark convertible de Bosnie-Herzégovine",
				language.German:      "Konvertierbares Mark der Bosnien und Herzegowina",
				language.Italian:     "Marco convertibile della Bosnia ed Erzegovina",
				language.Japanese:    "ボスニア・ヘルツェゴビナ・コンバーティブル・マルク",
				language.Korean:      "보스니아 헤르체고비나 콘버티블 마르크",
				language.Russian:     "Конвертируемая марка Боснии и Герцеговины",
				language.Spanish:     "marco convertible de Bosnia y Herzegovina",
			},
		},
		"BBD": {
			Code:   "BBD",
			Name:   "巴巴多斯元",
			Symbol: "$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "巴巴多斯元",
				language.ChineseHans: "巴巴多斯元",
				language.ChineseHant: "巴巴多斯元",
				language.English:     "Barbadian Dollar",
				language.French:      "Dollar barbadien",
				language.German:      "Barbados-Dollar",
				language.Italian:     "Dollaro barbadiano",
				language.Japanese:    "バルバドス・ドル",
				language.Korean:      "바베이도스 달러",
				language.Russian:     "Барбадосский доллар",
				language.Spanish:     "dólar barbadense",
			},
		},
		"BDT": {
			Code:   "BDT",
			Name:   "孟加拉塔卡",
			Symbol: "৳",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "孟加拉塔卡",
				language.ChineseHans: "孟加拉塔卡",
				language.ChineseHant: "孟加拉塔卡",
				language.English:     "Bangladeshi Taka",
				language.French:      "Taka bangladais",
				language.German:      "Taka",
				language.Italian:     "Taka bangladese",
				language.Japanese:    "バングラデシュ・タカ",
				language.Korean:      "방글라데시 타카",
				language.Russian:     "Бангладешская така",
				language.Spanish:     "taka de Bangladesh",
			},
		},
		"BGN": {
			Code:   "BGN",
			Name:   "保加利亚列弗",
			Symbol: "лв",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "保加利亚列弗",
				language.ChineseHans: "保加利亚列弗",
				language.ChineseHant: "保加利亞列弗",
				language.English:     "Bulgarian Lev",
				language.French:      "Lev bulgare",
				language.German:      "Bulgarischer Lew",
				language.Italian:     "Lev bulgaro",
				language.Japanese:    "ブルガリア・レフ",
				language.Korean:      "불가리아 레프",
				language.Russian:     "Болгарский лев",
				language.Spanish:     "lev búlgaro",
			},
		},
		"BHD": {
			Code:   "BHD",
			Name:   "巴林第纳尔",
			Symbol: "د.ب",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "巴林第纳尔",
				language.ChineseHans: "巴林第纳尔",
				language.ChineseHant: "巴林第納爾",
				language.English:     "Bahraini Dinar",
				language.French:      "Dinar bahreïni",
				language.German:      "Bahrain-Dinar",
				language.Italian:     "Dinaro del Bahrein",
				language.Japanese:    "バーレーン・ディナール",
				language.Korean:      "바레인 디나르",
				language.Russian:     "Бахрейнский динар",
				language.Spanish:     "dinar bahreiní",
			},
		},
		"BIF": {
			Code:   "BIF",
			Name:   "布隆迪法郎",
			Symbol: "Fr",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "布隆迪法郎",
				language.ChineseHans: "布隆迪法郎",
				language.ChineseHant: "布隆迪法郎",
				language.English:     "Burundian Franc",
				language.French:      "Franc burundais",
				language.German:      "Burundi-Franc",
				language.Italian:     "Franco burundese",
				language.Japanese:    "ブルンジ・フラン",
				language.Korean:      "부룬디 프랑",
				language.Russian:     "Бурундийский франк",
				language.Spanish:     "franco burundés",
			},
		},
		"BMD": {
			Code:   "BMD",
			Name:   "百慕大元",
			Symbol: "$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "百慕大元",
				language.ChineseHans: "百慕大元",
				language.ChineseHant: "百慕大元",
				language.English:     "Bermudian Dollar",
				language.French:      "Dollar bermudien",
				language.German:      "Bermuda-Dollar",
				language.Italian:     "Dollaro delle Bermuda",
				language.Japanese:    "バミューダ・ドル",
				language.Korean:      "버뮤다 달러",
				language.Russian:     "Бермудский доллар",
				language.Spanish:     "dólar bermudeño",
			},
		},
		"BND": {
			Code:   "BND",
			Name:   "文莱元",
			Symbol: "$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "文莱元",
				language.ChineseHans: "文莱元",
				language.ChineseHant: "文萊元",
				language.English:     "Brunei Dollar",
				language.French:      "Dollar de Brunei",
				language.German:      "Brunei-Dollar",
				language.Italian:     "Dollaro del Brunei",
				language.Japanese:    "ブルネイ・ドル",
				language.Korean:      "브루나이 달러",
				language.Russian:     "Брунейский доллар",
				language.Spanish:     "dólar de Brunei",
			},
		},
		"BOB": {
			Code:   "BOB",
			Name:   "玻利维亚诺",
			Symbol: "Bs",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "玻利维亚诺",
				language.ChineseHans: "玻利维亚诺",
				language.ChineseHant: "玻利維亞諾",
				language.English:     "Bolivian Boliviano",
				language.French:      "Boliviano bolivien",
				language.German:      "Bolivianischer Boliviano",
				language.Italian:     "Boliviano boliviano",
				language.Japanese:    "ボリビア・ボリビアーノ",
				language.Korean:      "볼리비아 볼리비아노",
				language.Russian:     "Боливийский боливиано",
				language.Spanish:     "boliviano boliviano",
			},
		},
		"BRL": {
			Code:   "BRL",
			Name:   "巴西雷亚尔",
			Symbol: "R$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "巴西雷亚尔",
				language.ChineseHans: "巴西雷亚尔",
				language.ChineseHant: "巴西雷亞爾",
				language.English:     "Brazilian Real",
				language.French:      "Réal brésilien",
				language.German:      "Brasilianischer Real",
				language.Italian:     "Real brasiliano",
				language.Japanese:    "ブラジル・レアル",
				language.Korean:      "브라질 레알",
				language.Russian:     "Бразильский реал",
				language.Spanish:     "real brasileño",
			},
		},
		"BSD": {
			Code:   "BSD",
			Name:   "巴哈马元",
			Symbol: "$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "巴哈马元",
				language.ChineseHans: "巴哈马元",
				language.ChineseHant: "巴哈馬元",
				language.English:     "Bahamian Dollar",
				language.French:      "Dollar bahaméen",
				language.German:      "Bahamianischer Dollar",
				language.Italian:     "Dollaro delle Bahamas",
				language.Japanese:    "バハマ・ドル",
				language.Korean:      "바하마 달러",
				language.Russian:     "Багамский доллар",
				language.Spanish:     "dólar bahameño",
			},
		},
		"BTN": {
			Code:   "BTN",
			Name:   "不丹努扎姆",
			Symbol: "Nu.",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "不丹努扎姆",
				language.ChineseHans: "不丹努扎姆",
				language.ChineseHant: "不丹努扎姆",
				language.English:     "Bhutanese Ngultrum",
				language.French:      "Ngultrum bouthanais",
				language.German:      "Bhutanischer Ngultrum",
				language.Italian:     "Ngultrum bhutanese",
				language.Japanese:    "ブータン・ヌルトム",
				language.Korean:      "부탄 눌트럼",
				language.Russian:     "Бутанский нгултрум",
				language.Spanish:     "ngultrum butanés",
			},
		},
		"BWP": {
			Code:   "BWP",
			Name:   "博茨瓦纳普拉",
			Symbol: "P",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "博茨瓦纳普拉",
				language.ChineseHans: "博茨瓦纳普拉",
				language.ChineseHant: "博茨瓦納普拉",
				language.English:     "Botswana Pula",
				language.French:      "Pula botswanais",
				language.German:      "Botswanischer Pula",
				language.Italian:     "Pula del Botswana",
				language.Japanese:    "ボツワナ・プラ",
				language.Korean:      "보츠와나 풀라",
				language.Russian:     "Ботсванская пула",
				language.Spanish:     "pula botswano",
			},
		},
		"BYN": {
			Code:   "BYN",
			Name:   "白俄罗斯卢布",
			Symbol: "Br",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "白俄罗斯卢布",
				language.ChineseHans: "白俄罗斯卢布",
				language.ChineseHant: "白俄羅斯盧布",
				language.English:     "Belarusian Ruble",
				language.French:      "Rouble biélorusse",
				language.German:      "Weißrussischer Rubel",
				language.Italian:     "Rublo bielorusso",
				language.Japanese:    "ベラルーシ・ルーブル",
				language.Korean:      "벨라루스 루블",
				language.Russian:     "Белорусский рубль",
				language.Spanish:     "rublo bielorruso",
			},
		},
		"BZD": {
			Code:   "BZD",
			Name:   "伯利兹元",
			Symbol: "$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "伯利兹元",
				language.ChineseHans: "伯利兹元",
				language.ChineseHant: "伯利茲元",
				language.English:     "Belize Dollar",
				language.French:      "Dollar bélizien",
				language.German:      "Belize-Dollar",
				language.Italian:     "Dollaro del Belize",
				language.Japanese:    "ベリーズ・ドル",
				language.Korean:      "벨리즈 달러",
				language.Russian:     "Белизский доллар",
				language.Spanish:     "dólar beliceño",
			},
		},
		"CAD": {
			Code:   "CAD",
			Name:   "加拿大元",
			Symbol: "$",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "加拿大元",
				language.ChineseHans: "加拿大元",
				language.ChineseHant: "加拿大元",
				language.English:     "Canadian Dollar",
				language.French:      "Dollar canadien",
				language.German:      "Kanadischer Dollar",
				language.Italian:     "Dollaro canadese",
				language.Japanese:    "カナダ・ドル",
				language.Korean:      "캐나다 달러",
				language.Russian:     "Канадский доллар",
				language.Spanish:     "dólar canadiense",
			},
		},
		"CDF": {
			Code:   "CDF",
			Name:   "刚果法郎",
			Symbol: "Fr",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "刚果法郎",
				language.ChineseHans: "刚果法郎",
				language.ChineseHant: "剛果法郎",
				language.English:     "Congolese Franc",
				language.French:      "Franc congolais",
				language.German:      "Kongo-Franc",
				language.Italian:     "Franco congolese",
				language.Japanese:    "コンゴ・フラン",
				language.Korean:      "콩고 프랑",
				language.Russian:     "Конголезский франк",
				language.Spanish:     "franco congoleño",
			},
		},
		"CHF": {
			Code:   "CHF",
			Name:   "瑞士法郎",
			Symbol: "Fr",
			I18nName: map[language.LanguageCode]string{
				language.Chinese:     "瑞士法郎",
				language.ChineseHans: "瑞士法郎",
				language.ChineseHant: "瑞士法郎",
				language.English:     "Swiss Franc",
				language.French:      "Franc suisse",
				language.German:      "Schweizer Franken",
				language.Italian:     "Franco svizzero",
				language.Japanese:    "スイス・フラン",
				language.Korean:      "스위스 프랑",
				language.Russian:     "Швейцарский франк",
				language.Spanish:     "franco suizo",
			},
		},
	}
)

Functions

func GetCountryBanner

func GetCountryBanner(code string) string

func GetCountryName

func GetCountryName(code string, languageCode language.LanguageCode) string

Types

type AirPortInfo

type AirPortInfo struct {
	Code            string                           `json:"code,omitempty"`
	Icao            string                           `json:"icao,omitempty"`
	Name            string                           `json:"name,omitempty"`
	CountryCode     string                           `json:"country_code,omitempty"`
	Timezone        Timezone                         `json:"timezone,omitempty"`
	I18nName        map[language.LanguageCode]string `json:"i18n_name,omitempty"`
	CountryI18nName map[language.LanguageCode]string `json:"country_i18n_name,omitempty"`
}

type CountryInfo

type CountryInfo struct {
	Code string `json:"code,omitempty"`
	Name string `json:"name,omitempty"`

	TelCode string `json:"tel_code,omitempty"`
	Domain  string `json:"domain,omitempty"`
	Banner  string `json:"banner,omitempty"`

	ISO2    string `json:"iso2,omitempty"`
	ISO3    string `json:"iso3,omitempty"`
	ISO3166 string `json:"iso3166,omitempty"`
	STANAG  string `json:"stanag,omitempty"`
	GEC     string `json:"gec,omitempty"` //

	Capital string `json:"capital,omitempty"`

	NationalLanguage language.LanguageCode   `json:"national_language,omitempty"` // 民族语言,国家语言,国语,官方语言
	Languages        []language.LanguageCode `json:"languages,omitempty"`
	Currency         string                  `json:"currency,omitempty"` // 货币
	Timezone         Timezone                `json:"timezone,omitempty"`

	I18nName map[language.LanguageCode]string `json:"i18n_name,omitempty"`
}

func GetCountry

func GetCountry(code string) *CountryInfo

type CurrencyInfo

type CurrencyInfo struct {
	Code   string `json:"code,omitempty"`
	Name   string `json:"name,omitempty"`
	Symbol string `json:"symbol,omitempty"`

	I18nName map[language.LanguageCode]string `json:"i18n_name,omitempty"`
}

type LanguageInfo

type LanguageInfo struct {
	Code     string `json:"code,omitempty"`
	Name     string `json:"name,omitempty"`
	ISO6391  string `json:"iso6391,omitempty"`
	ISO6392T string `json:"iso6392t,omitempty"`
	ISO6392B string `json:"iso6392b,omitempty"`
	ISO6393  string `json:"iso6393,omitempty"`

	I18nName map[language.LanguageCode]string `json:"i18n_name,omitempty"`
}

type Timezone

type Timezone string
const (
	// 时区
	AfricaAbidjan      Timezone = "Africa/Abidjan"       // 阿比让 +00:00
	AfricaAccra        Timezone = "Africa/Accra"         // 阿克拉 +00:00
	AfricaAddisAbaba   Timezone = "Africa/Addis_Ababa"   // 亚的斯亚贝巴 +03:00
	AfricaAlgiers      Timezone = "Africa/Algiers"       // 阿尔及尔 +01:00
	AfricaAsmara       Timezone = "Africa/Asmara"        // 阿斯马拉 +03:00
	AfricaBamako       Timezone = "Africa/Bamako"        // 巴马科 +00:00
	AfricaBangui       Timezone = "Africa/Bangui"        // 班吉 +01:00
	AfricaBanjul       Timezone = "Africa/Banjul"        // 班珠尔 +00:00
	AfricaBissau       Timezone = "Africa/Bissau"        // 比绍 +00:00
	AfricaBlantyre     Timezone = "Africa/Blantyre"      // 布兰太尔 +02:00
	AfricaBrazzaville  Timezone = "Africa/Brazzaville"   // 布拉柴维尔 +01:00
	AfricaBujumbura    Timezone = "Africa/Bujumbura"     // 布琼布拉 +02:00
	AfricaCairo        Timezone = "Africa/Cairo"         // 开罗 +02:00
	AfricaCasablanca   Timezone = "Africa/Casablanca"    // 卡萨布兰卡 +01:00
	AfricaCeuta        Timezone = "Africa/Ceuta"         // 休达 +01:00
	AfricaConakry      Timezone = "Africa/Conakry"       // 科纳克里 +00:00
	AfricaDakar        Timezone = "Africa/Dakar"         // 达喀尔 +00:00
	AfricaDarEsSalaam  Timezone = "Africa/Dar_es_Salaam" // 塔那那利佛 +03:00
	AfricaDjibouti     Timezone = "Africa/Djibouti"      // 吉布提 +03:00
	AfricaDouala       Timezone = "Africa/Douala"        // 杜阿拉 +01:00
	AfricaElAaiun      Timezone = "Africa/El_Aaiun"      // 西撒哈拉 +01:00
	AfricaFreetown     Timezone = "Africa/Freetown"      // 弗里敦 +00:00
	AfricaGaborone     Timezone = "Africa/Gaborone"      // 哈博罗内 +02:00
	AfricaHarare       Timezone = "Africa/Harare"        // 哈拉雷 +02:00
	AfricaJohannesburg Timezone = "Africa/Johannesburg"  // 约翰内斯堡 +02:00
	AfricaJuba         Timezone = "Africa/Juba"          // 苏丹 +03:00
	AfricaKampala      Timezone = "Africa/Kampala"       // 坎帕拉 +03:00
	AfricaKhartoum     Timezone = "Africa/Khartoum"      // 喀土穆 +03:00
	AfricaKigali       Timezone = "Africa/Kigali"        // 基加利 +02:00
	AfricaKinshasa     Timezone = "Africa/Kinshasa"      // 金沙萨 +01:00
	AfricaLagos        Timezone = "Africa/Lagos"         // 拉各斯 +01:00
	AfricaLibreville   Timezone = "Africa/Libreville"    // 利伯维尔 +01:00
	AfricaLome         Timezone = "Africa/Lome"          // 洛美 +00:00
	AfricaLuanda       Timezone = "Africa/Luanda"        // 卢安达 +01:00
	AfricaLubumbashi   Timezone = "Africa/Lubumbashi"    // 卢本巴希 +02:00
	AfricaLusaka       Timezone = "Africa/Lusaka"        // 卢萨卡 +02:00
	AfricaMalabo       Timezone = "Africa/Malabo"        // 马拉博 +01:00
	AfricaMaputo       Timezone = "Africa/Maputo"        // 马普托 +02:00
	AfricaMaseru       Timezone = "Africa/Maseru"        // 马塞卢 +02:00
	AfricaMbabane      Timezone = "Africa/Mbabane"       // 姆巴巴内 +02:00
	AfricaMogadishu    Timezone = "Africa/Mogadishu"     // 莫加迪沙 +03:00
	AfricaMonrovia     Timezone = "Africa/Monrovia"      // 蒙罗维亚 +00:00
	AfricaNairobi      Timezone = "Africa/Nairobi"       // 内罗毕 +03:00
	AfricaNdjamena     Timezone = "Africa/Ndjamena"      // 尼亚美 +01:00
	AfricaNiamey       Timezone = "Africa/Niamey"        // 尼亚美 +01:00
	AfricaNouakchott   Timezone = "Africa/Nouakchott"    // 努瓦克肖特 +00:00
	AfricaOuagadougou  Timezone = "Africa/Ouagadougou"   // 瓦加杜古 +00:00
	AfricaPortoNovo    Timezone = "Africa/Porto-Novo"    // 波多诺伏 +01:00
	AfricaSaoTome      Timezone = "Africa/Sao_Tome"      // 圣多美 +00:00
	AfricaTripoli      Timezone = "Africa/Tripoli"       // 的黎波里 +02:00
	AfricaTunis        Timezone = "Africa/Tunis"         // 突尼斯 +01:00
	AfricaWindhoek     Timezone = "Africa/Windhoek"      // 温得和克 +01:00

	AmericaAdak                 Timezone = "America/Adak"                   // 阿达克 +10:00
	AmericaAnchorage            Timezone = "America/Anchorage"              // 安克雷奇 +09:00
	AmericaAnguilla             Timezone = "America/Anguilla"               // 安圭拉 +04:00
	AmericaAntigua              Timezone = "America/Antigua"                // 安提瓜 +04:00
	AmericaAraguaina            Timezone = "America/Araguaina"              // 阿拉瓜伊纳 +03:00
	AmericaArgentinaBuenosAires Timezone = "America/Argentina/Buenos_Aires" // 布宜诺斯艾利斯 +03:00
	AmericaArgentinaCatamarca   Timezone = "America/Argentina/Catamarca"    // 卡塔马卡 +03:00
	AmericaArgentinaCordoba     Timezone = "America/Argentina/Cordoba"      // 科尔多瓦 +03:00
	AmericaArgentinaJujuy       Timezone = "America/Argentina/Jujuy"        // 胡胡伊 +03:00
	AmericaArgentinaLaRioja     Timezone = "America/Argentina/La_Rioja"     // 拉里奥哈 +03:00
	AmericaArgentinaMendoza     Timezone = "America/Argentina/Mendoza"      // 门多萨 +03:00
	AmericaArgentinaRioGallegos Timezone = "America/Argentina/Rio_Gallegos" // 里奥加耶戈斯 +03:00
	AmericaArgentinaSalta       Timezone = "America/Argentina/Salta"        // 萨尔塔 +03:00
	AmericaArgentinaSanJuan     Timezone = "America/Argentina/San_Juan"     // 圣胡安 +03:00
	AmericaArgentinaSanLuis     Timezone = "America/Argentina/San_Luis"     // 圣路易斯 +03:00
	AmericaArgentinaTucuman     Timezone = "America/Argentina/Tucuman"      // 土库曼 +03:00
	AmericaArgentinaUshuaia     Timezone = "America/Argentina/Ushuaia"      // 乌斯怀亚 +03:00
	AmericaAruba                Timezone = "America/Aruba"                  // 阿鲁巴 +04:00
	AmericaAsuncion             Timezone = "America/Asuncion"               // 亚松森 +04:00
	AmericaAtikokan             Timezone = "America/Atikokan"               // 阿蒂科肯 +05:00
	AmericaBahia                Timezone = "America/Bahia"                  // 巴伊亚 +03:00
	AmericaBahiaBanderas        Timezone = "America/Bahia_Banderas"         // 巴伊亚班德拉斯 +06:00
	AmericaBarbados             Timezone = "America/Barbados"               // 巴巴多斯 +04:00
	AmericaBelem                Timezone = "America/Belem"                  // 贝伦 +03:00
	AmericaBelize               Timezone = "America/Belize"                 // 伯利兹 +06:00
	AmericaBlancSablon          Timezone = "America/Blanc-Sablon"           // 白圣萨布隆 +04:00
	AmericaBoaVista             Timezone = "America/Boa_Vista"              // 博阿维斯塔 +04:00
	AmericaBogota               Timezone = "America/Bogota"                 // 波哥大 +05:00
	AmericaBoise                Timezone = "America/Boise"                  // 波伊西 +07:00
	AmericaBuenosAires          Timezone = "America/Buenos_Aires"           // 布宜诺斯艾利斯 +03:00
	AmericaCambridgeBay         Timezone = "America/Cambridge_Bay"          // 剑桥湾 +07:00
	AmericaCampoGrande          Timezone = "America/Campo_Grande"           // 大坎普 +04:00
	AmericaCancun               Timezone = "America/Cancun"                 // 坎昆 +06:00
	AmericaCaracas              Timezone = "America/Caracas"                // 加拉加斯 +04:30
	AmericaCayenne              Timezone = "America/Cayenne"                // 卡宴 +03:00
	AmericaCayman               Timezone = "America/Cayman"                 // 开曼 +06:00
	AmericaChicago              Timezone = "America/Chicago"                // 芝加哥 +06:00
	AmericaChihuahua            Timezone = "America/Chihuahua"              // 奇瓦瓦 +07:00
	AmericaCostaRica            Timezone = "America/Costa_Rica"             // 哥斯达黎加 +06:00
	AmericaCreston              Timezone = "America/Creston"                // 克雷斯顿 +07:00
	AmericaCuiaba               Timezone = "America/Cuiaba"                 // 库亚巴 +04:00
	AmericaCuracao              Timezone = "America/Curacao"                // 库拉索 +04:00
	AmericaDanmarkshavn         Timezone = "America/Danmarkshavn"           // 丹马沙夫 +00:00
	AmericaDawson               Timezone = "America/Dawson"                 // 道森 +08:00
	AmericaDawsonCreek          Timezone = "America/Dawson_Creek"           // 道森克里克 +07:00
	AmericaDenver               Timezone = "America/Denver"                 // 丹佛 +07:00
	AmericaDetroit              Timezone = "America/Detroit"                // 底特律 +06:00
	AmericaDominica             Timezone = "America/Dominica"               // 多米尼加 +04:00
	AmericaEdmonton             Timezone = "America/Edmonton"               // 埃德蒙顿 +07:00
	AmericaEirunepe             Timezone = "America/Eirunepe"               // 伊鲁涅佩 +05:00
	AmericaElSalvador           Timezone = "America/El_Salvador"            // 萨尔瓦多 +06:00
	AmericaFortNelson           Timezone = "America/Fort_Nelson"            // 纳尔逊堡 +07:00
	AmericaFortaleza            Timezone = "America/Fortaleza"              // 福塔莱萨 +03:00
	AmericaGlaceBay             Timezone = "America/Glace_Bay"              // 格莱斯湾 +04:00
	AmericaGodthab              Timezone = "America/Godthab"                // 戈特霍布 +03:00
	AmericaGooseBay             Timezone = "America/Goose_Bay"              // 古斯湾 +04:00
	AmericaGrandTurk            Timezone = "America/Grand_Turk"             // 大特克 +06:00
	AmericaGrenada              Timezone = "America/Grenada"                // 格林纳达 +04:00
	AmericaGuadeloupe           Timezone = "America/Guadeloupe"             // 瓜德罗普 +04:00
	AmericaGuatemala            Timezone = "America/Guatemala"              // 危地马拉 +06:00
	AmericaGuayaquil            Timezone = "America/Guayaquil"              // 瓜亚基尔 +05:00
	AmericaGustavia             Timezone = "America/Gustavia"               // 格斯塔维亚 +04:00
	AmericaHamilton             Timezone = "America/Hamilton"               // 哈密尔顿 +06:00
	AmericaGuyana               Timezone = "America/Guyana"                 // 圭亚那 +04:00
	AmericaHalifax              Timezone = "America/Halifax"                // 海防 +04:00
	AmericaHavana               Timezone = "America/Havana"                 // 哈瓦那 +05:00
	AmericaHermosillo           Timezone = "America/Hermosillo"             // 埃莫西约 +07:00
	AmericaIndianaIndianapolis  Timezone = "America/Indiana/Indianapolis"   // 印第安纳波利斯 +06:00
	AmericaIndianaKnox          Timezone = "America/Indiana/Knox"           // 诺克斯 +06:00
	AmericaIndianaMarengo       Timezone = "America/Indiana/Marengo"        // 马伦戈 +06:00
	AmericaIndianaPetersburg    Timezone = "America/Indiana/Petersburg"     // 彼得斯堡 +06:00
	AmericaIndianaTellCity      Timezone = "America/Indiana/Tell_City"      // 泰尔城 +06:00
	AmericaIndianaVevay         Timezone = "America/Indiana/Vevay"          // 维维 +06:00
	AmericaIndianaVincennes     Timezone = "America/Indiana/Vincennes"      // 文森斯 +06:00
	AmericaIndianaWinamac       Timezone = "America/Indiana/Winamac"        // 维纳马克 +06:00
	AmericaInuvik               Timezone = "America/Inuvik"                 // 伊努维克 +07:00
	AmericaIqaluit              Timezone = "America/Iqaluit"                // 伊魁特 +06:00
	AmericaJamaica              Timezone = "America/Jamaica"                // 牙买加 +06:00
	AmericaJuneau               Timezone = "America/Juneau"                 // 朱诺 +09:00
	AmericaKentuckyLouisville   Timezone = "America/Kentucky/Louisville"    // 路易维尔 +06:00
	AmericaKentuckyMonticello   Timezone = "America/Kentucky/Monticello"    // 蒙蒂塞洛 +06:00
	AmericaKralendijk           Timezone = "America/Kralendijk"             // 克拉伦代克 +04:00
	AmericaLaPaz                Timezone = "America/La_Paz"                 // 拉巴斯 +04:00
	AmericaLima                 Timezone = "America/Lima"                   // 利马 +05:00
	AmericaLosAngeles           Timezone = "America/Los_Angeles"            // 洛杉矶 +08:00
	AmericaLowerPrinces         Timezone = "America/Lower_Princes"          // 下普林塞斯 +04:00
	AmericaMaceio               Timezone = "America/Maceio"                 // 马塞约 +03:00
	AmericaManagua              Timezone = "America/Managua"                // 马那瓜 +06:00
	AmericaManaus               Timezone = "America/Manaus"                 // 马瑙斯 +04:00
	AmericaMarigot              Timezone = "America/Marigot"                // 马里戈特 +04:00
	AmericaMartinique           Timezone = "America/Martinique"             // 马提尼克 +04:00
	AmericaMatamoros            Timezone = "America/Matamoros"              // 马塔莫罗斯 +06:00
	AmericaMazatlan             Timezone = "America/Mazatlan"               // 马萨特兰 +07:00
	AmericaMenominee            Timezone = "America/Menominee"              // 梅诺米尼 +06:00
	AmericaMerida               Timezone = "America/Merida"                 // 梅里达 +06:00
	AmericaMetlakatla           Timezone = "America/Metlakatla"             // 梅特拉卡特拉 +09:00
	AmericaMexicoCity           Timezone = "America/Mexico_City"            // 墨西哥城 +06:00
	AmericaMiquelon             Timezone = "America/Miquelon"               // 密克隆 +03:00
	AmericaMoncton              Timezone = "America/Moncton"                // 蒙克顿 +04:00
	AmericaMonterrey            Timezone = "America/Monterrey"              // 蒙特雷 +06:00
	AmericaMontevideo           Timezone = "America/Montevideo"             // 蒙得维的亚 +03:00
	AmericaMontserrat           Timezone = "America/Montserrat"             // 蒙特塞拉特 +04:00
	AmericaNassau               Timezone = "America/Nassau"                 // 拿骚 +06:00
	AmericaNewYork              Timezone = "America/New_York"               // 纽约 +06:00
	AmericaNipigon              Timezone = "America/Nipigon"                // 尼皮贡 +06:00
	AmericaNome                 Timezone = "America/Nome"                   // 诺姆 +09:00
	AmericaNoronha              Timezone = "America/Noronha"                // 诺罗尼亚 +02:00
	AmericaNorthDakotaBeulah    Timezone = "America/North_Dakota/Beulah"    // 北达科他州贝拉 +06:00
	AmericaNorthDakotaCenter    Timezone = "America/North_Dakota/Center"    // 北达科他州中心 +06:00
	AmericaNorthDakotaNewSalem  Timezone = "America/North_Dakota/New_Salem" // 北达科他州新塞勒姆 +06:00
	AmericaOjinaga              Timezone = "America/Ojinaga"                // 奥希纳加 +07:00
	AmericaOranjestad           Timezone = "America/Oranjestad"             // 奥兰乔斯特德 +04:00
	AmericaPanama               Timezone = "America/Panama"                 // 巴拿马 +06:00
	AmericaPangnirtung          Timezone = "America/Pangnirtung"            // 潘尼尔敦 +06:00
	AmericaParamaribo           Timezone = "America/Paramaribo"             // 帕拉马里博 +03:00
	AmericaPhoenix              Timezone = "America/Phoenix"                // 凤凰城 +07:00
	AmericaPortauPrince         Timezone = "America/Port-au-Prince"         // 大港 +06:00
	AmericaPortofSpain          Timezone = "America/Port_of_Spain"          // 西班牙港 +04:00
	AmericaPortoVelho           Timezone = "America/Porto_Velho"            // 波多韦柳 +04:00
	AmericaPuertoRico           Timezone = "America/Puerto_Rico"            // 波多黎各 +04:00
	AmericaPuntaArenas          Timezone = "America/Punta_Arenas"           // 旺塔阿雷纳斯 +03:00
	AmericaRainyRiver           Timezone = "America/Rainy_River"            // 雨河 +06:00
	AmericaRankinInlet          Timezone = "America/Rankin_Inlet"           // 兰金因莱特 +06:00
	AmericaRecife               Timezone = "America/Recife"                 // 热西费 +03:00
	AmericaRegina               Timezone = "America/Regina"                 // 里贾纳 +06:00
	AmericaResolute             Timezone = "America/Resolute"               // 里索尔特 +06:00
	AmericaRioBranco            Timezone = "America/Rio_Branco"             // 里奥布朗库 +05:00
	AmericaSantaIsabel          Timezone = "America/Santa_Isabel"           // 圣伊莎贝尔 +08:00
	AmericaSantarem             Timezone = "America/Santarem"               // 圣塔伦 +03:00
	AmericaSantiago             Timezone = "America/Santiago"               // 圣地亚哥 +03:00
	AmericaSantoDomingo         Timezone = "America/Santo_Domingo"          // 圣多明各 +04:00
	AmericaSaoPaulo             Timezone = "America/Sao_Paulo"              // 圣保罗 +03:00
	AmericaScoresbysund         Timezone = "America/Scoresbysund"           // 斯科尔斯比桑德 +01:00
	AmericaSitka                Timezone = "America/Sitka"                  // 锡特卡 +09:00
	AmericaStBarthelemy         Timezone = "America/St_Barthelemy"          // 圣巴泰勒米 +04:00
	AmericaStJohns              Timezone = "America/St_Johns"               // 圣约翰 +03:30
	AmericaStKitts              Timezone = "America/St_Kitts"               // 圣基茨 +04:00
	AmericaStLucia              Timezone = "America/St_Lucia"               // 圣卢西亚 +04:00
	AmericaStThomas             Timezone = "America/St_Thomas"              // 圣托马斯 +04:00
	AmericaStVincent            Timezone = "America/St_Vincent"             // 圣文森特 +04:00
	AmericaSwiftCurrent         Timezone = "America/Swift_Current"          // 斯威夫特卡伦特 +06:00
	AmericaTegucigalpa          Timezone = "America/Tegucigalpa"            // 特古西加尔巴 +06:00
	AmericaThule                Timezone = "America/Thule"                  // 土勒 +04:00
	AmericaThunderBay           Timezone = "America/Thunder_Bay"            // 雷电湾 +06:00
	AmericaTijuana              Timezone = "America/Tijuana"                // 蒂华纳 +08:00
	AmericaToronto              Timezone = "America/Toronto"                // 多伦多 +06:00
	AmericaTortola              Timezone = "America/Tortola"                // 托尔托拉 +04:00
	AmericaVancouver            Timezone = "America/Vancouver"              // 温哥华 +08:00
	AmericaWhitehorse           Timezone = "America/Whitehorse"             // 白马 +08:00
	AmericaWinnipeg             Timezone = "America/Winnipeg"               // 温尼伯 +06:00
	AmericaYakutat              Timezone = "America/Yakutat"                // 亚库塔特 +09:00
	AmericaYellowknife          Timezone = "America/Yellowknife"            // 黄刀镇 +07:00

	AntarcticaCasey          Timezone = "Antarctica/Casey"          // 凯西基地 +08:00
	AntarcticaDavis          Timezone = "Antarctica/Davis"          // 戴维斯基地 +07:00
	AntarcticaDumontDUrville Timezone = "Antarctica/DumontDUrville" // 迪蒙迪尔维尔基地 +10:00
	AntarcticaMacquarie      Timezone = "Antarctica/Macquarie"      // 麦格理岛 +11:00
	AntarcticaMawson         Timezone = "Antarctica/Mawson"         // 马森基地 +05:00
	AntarcticaMcMurdo        Timezone = "Antarctica/McMurdo"        // 麦克默多基地 +12:00
	AntarcticaPalmer         Timezone = "Antarctica/Palmer"         // 帕默尔基地 +03:00
	AntarcticaRothera        Timezone = "Antarctica/Rothera"        // 罗瑟拉基地 +03:00
	AntarcticaSyowa          Timezone = "Antarctica/Syowa"          // 昭和基地 +03:00
	AntarcticaTroll          Timezone = "Antarctica/Troll"          // 三文鱼 +00:00
	AntarcticaVostok         Timezone = "Antarctica/Vostok"         // 东方基地 +06:00
	AntarcticaMaitri         Timezone = "Antarctica/Maitri"         // 麦特里基地 +05:30

	AsiaAden          Timezone = "Asia/Aden"          // 亚丁 +03:00
	AsiaAlmaty        Timezone = "Asia/Almaty"        // 阿拉木图 +06:00
	AsiaAmman         Timezone = "Asia/Amman"         // 安曼 +03:00
	AsiaAnadyr        Timezone = "Asia/Anadyr"        // 阿纳德尔 +12:00
	AsiaAqtau         Timezone = "Asia/Aqtau"         // 阿克套 +05:00
	AsiaAqtobe        Timezone = "Asia/Aqtobe"        // 阿克托别 +05:00
	AsiaAshgabat      Timezone = "Asia/Ashgabat"      // 阿什哈巴德 +05:00
	AsiaAtyrau        Timezone = "Asia/Atyrau"        // 阿特劳 +05:00
	AsiaBaghdad       Timezone = "Asia/Baghdad"       // 巴格达 +03:00
	AsiaBahrain       Timezone = "Asia/Bahrain"       // 巴林 +03:00
	AsiaBaku          Timezone = "Asia/Baku"          // 巴库 +04:00
	AsiaBangkok       Timezone = "Asia/Bangkok"       // 曼谷 +07:00
	AsiaBarnaul       Timezone = "Asia/Barnaul"       // 巴尔瑙尔 +07:00
	AsiaBeirut        Timezone = "Asia/Beirut"        // 贝鲁特 +03:00
	AsiaBishkek       Timezone = "Asia/Bishkek"       // 比什凯克 +06:00
	AsiaBrunei        Timezone = "Asia/Brunei"        // 文莱 +08:00
	AsiaChita         Timezone = "Asia/Chita"         // 赤塔 +09:00
	AsiaChoibalsan    Timezone = "Asia/Choibalsan"    // 乔巴山 +08:00
	AsiaColombo       Timezone = "Asia/Colombo"       // 科伦坡 +05:30
	AsiaDamascus      Timezone = "Asia/Damascus"      // 大马士革 +03:00
	AsiaDhaka         Timezone = "Asia/Dhaka"         // 达卡 +06:00
	AsiaDili          Timezone = "Asia/Dili"          // 帝力 +09:00
	AsiaDubai         Timezone = "Asia/Dubai"         // 迪拜 +04:00
	AsiaDushanbe      Timezone = "Asia/Dushanbe"      // 杜尚别 +05:00
	AsiaFamagusta     Timezone = "Asia/Famagusta"     // 福马古斯塔 +03:00
	AsiaHongKong      Timezone = "Asia/Hong_Kong"     // 香港 +08:00
	AsiaHovd          Timezone = "Asia/Hovd"          // 科布多 +07:00
	AsiaIrkutsk       Timezone = "Asia/Irkutsk"       // 伊尔库茨克 +08:00
	AsiaJakarta       Timezone = "Asia/Jakarta"       // 雅加达 +07:00
	AsiaJayapura      Timezone = "Asia/Jayapura"      // 查亚普拉 +09:00
	AsiaJerusalem     Timezone = "Asia/Jerusalem"     // 耶路撒冷 +03:00
	AsiaKabul         Timezone = "Asia/Kabul"         // 喀布尔 +04:30
	AsiaKamchatka     Timezone = "Asia/Kamchatka"     // 堪察加 +12:00
	AsiaKarachi       Timezone = "Asia/Karachi"       // 卡拉奇 +05:00
	AsiaKathmandu     Timezone = "Asia/Kathmandu"     // 加德满都 +05:45
	AsiaKhandyga      Timezone = "Asia/Khandyga"      // 坎德加 +09:00
	AsiaKolkata       Timezone = "Asia/Kolkata"       // 加尔各答 +05:30
	AsiaKrasnoyarsk   Timezone = "Asia/Krasnoyarsk"   // 克拉斯诺亚尔斯克 +07:00
	AsiaKualaLumpur   Timezone = "Asia/Kuala_Lumpur"  // 吉隆坡 +08:00
	AsiaKuching       Timezone = "Asia/Kuching"       // 古晋 +08:00
	AsiaKuwait        Timezone = "Asia/Kuwait"        // 科威特 +03:00
	AsiaMacau         Timezone = "Asia/Macau"         // 澳门 +08:00
	AsiaMagadan       Timezone = "Asia/Magadan"       // 马加丹 +10:00
	AsiaMakassar      Timezone = "Asia/Makassar"      // 马加斯 +08:00
	AsiaManila        Timezone = "Asia/Manila"        // 马尼拉 +08:00
	AsiaMuscat        Timezone = "Asia/Muscat"        // 马斯喀特 +04:00
	AsiaNicosia       Timezone = "Asia/Nicosia"       // 尼科西亚 +03:00
	AsiaNovokuznetsk  Timezone = "Asia/Novokuznetsk"  // 新库兹涅茨克 +07:00
	AsiaNovosibirsk   Timezone = "Asia/Novosibirsk"   // 新西伯利亚 +07:00
	AsiaOmsk          Timezone = "Asia/Omsk"          // 鄂木斯克 +06:00
	AsiaOral          Timezone = "Asia/Oral"          // 奥尔什 +05:00
	AsiaPhnomPenh     Timezone = "Asia/Phnom_Penh"    // 金边 +07:00
	AsiaPontianak     Timezone = "Asia/Pontianak"     // 坤甸 +07:00
	AsiaPyongyang     Timezone = "Asia/Pyongyang"     // 平壤 +09:00
	AsiaQatar         Timezone = "Asia/Qatar"         // 卡塔尔 +03:00
	AsiaQostanay      Timezone = "Asia/Qostanay"      // 科斯塔奈 +06:00
	AsiaQyzylorda     Timezone = "Asia/Qyzylorda"     // 克孜勒奥尔达 +06:00
	AsiaRiyadh        Timezone = "Asia/Riyadh"        // 利雅得 +03:00
	AsiaSakhalin      Timezone = "Asia/Sakhalin"      // 阿尔泰 +11:00
	AsiaSamarkand     Timezone = "Asia/Samarkand"     // 撒马尔罕 +05:00
	AsiaSeoul         Timezone = "Asia/Seoul"         // 首尔 +09:00
	AsiaShanghai      Timezone = "Asia/Shanghai"      // 上海 +08:00
	AsiaSingapore     Timezone = "Asia/Singapore"     // 新加坡 +08:00
	AsiaSrednekolymsk Timezone = "Asia/Srednekolymsk" // 斯雷德涅科里木斯克 +11:00
	AsiaTaipei        Timezone = "Asia/Taipei"        // 台北 +08:00
	AsiaTashkent      Timezone = "Asia/Tashkent"      // 塔什干 +05:00
	AsiaTbilisi       Timezone = "Asia/Tbilisi"       // 第比利斯 +04:00
	AsiaTehran        Timezone = "Asia/Tehran"        // 德黑兰 +03:30
	AsiaThimphu       Timezone = "Asia/Thimphu"       // 廷布 +06:00
	AsiaTokyo         Timezone = "Asia/Tokyo"         // 东京 +09:00
	AsiaTomsk         Timezone = "Asia/Tomsk"         // 托木斯克 +07:00
	AsiaUlaanbaatar   Timezone = "Asia/Ulaanbaatar"   // 乌兰巴托 +08:00
	AsiaUrumqi        Timezone = "Asia/Urumqi"        // 乌鲁木齐 +06:00
	AsiaUstNera       Timezone = "Asia/Ust-Nera"      // 乌斯季奈拉 +10:00
	AsiaVientiane     Timezone = "Asia/Vientiane"     // 柳州 +07:00
	AsiaVladivostok   Timezone = "Asia/Vladivostok"   // 符拉迪沃斯托克 +10:00
	AsiaYakutsk       Timezone = "Asia/Yakutsk"       // 雅库茨克 +09:00
	AsiaYangon        Timezone = "Asia/Yangon"        // 仰光 +06:30
	AsiaYekaterinburg Timezone = "Asia/Yekaterinburg" // 叶卡捷琳堡 +05:00
	AsiaYerevan       Timezone = "Asia/Yerevan"       // 埃里温 +04:00

	AtlanticAzores       Timezone = "Atlantic/Azores"        // 亚速尔群岛 -01:00
	AtlanticBermuda      Timezone = "Atlantic/Bermuda"       // 百慕大 -04:00
	AtlanticCanary       Timezone = "Atlantic/Canary"        // 加那利群岛 +00:00
	AtlanticCapeVerde    Timezone = "Atlantic/Cape_Verde"    // 佛得角 -01:00
	AtlanticFaroe        Timezone = "Atlantic/Faroe"         // 法罗群岛 +00:00
	AtlanticMadeira      Timezone = "Atlantic/Madeira"       // 马德拉群岛 +00:00
	AtlanticReykjavik    Timezone = "Atlantic/Reykjavik"     // 雷克雅未克 +00:00
	AtlanticSouthGeorgia Timezone = "Atlantic/South_Georgia" // 南乔治亚岛 -02:00
	AtlanticStHelena     Timezone = "Atlantic/St_Helena"     // 圣赫勒拿 +00:00
	AtlanticStanley      Timezone = "Atlantic/Stanley"       // 斯坦利 +00:00

	AustraliaAdelaide   Timezone = "Australia/Adelaide"    // 阿德莱德 +09:30
	AustraliaBrisbane   Timezone = "Australia/Brisbane"    // 布里斯班 +10:00
	AustraliaBrokenHill Timezone = "Australia/Broken_Hill" // 布罗肯希尔 +09:30
	AustraliaCanberra   Timezone = "Australia/Canberra"    // 堪培拉 +10:00
	AustraliaCurrie     Timezone = "Australia/Currie"      // 库里 +10:00
	AustraliaDarwin     Timezone = "Australia/Darwin"      // 达尔文 +09:30
	AustraliaEucla      Timezone = "Australia/Eucla"       // 欧克拉 +08:45
	AustraliaHobart     Timezone = "Australia/Hobart"      // 霍巴特 +10:00
	AustraliaLHI        Timezone = "Australia/LHI"         // 莱恩哈德 +10:30
	AustraliaLindeman   Timezone = "Australia/Lindeman"    // 林德曼 +10:00
	AustraliaLordHowe   Timezone = "Australia/Lord_Howe"   // 路德维希亚 +10:30
	AustraliaMelbourne  Timezone = "Australia/Melbourne"   // 墨尔本 +10:00
	AustraliaPerth      Timezone = "Australia/Perth"       // 珀斯 +08:00
	AustraliaQueensland Timezone = "Australia/Queensland"  // 昆士兰 +10:00
	AustraliaSouth      Timezone = "Australia/South"       // 南澳大利亚 +09:30
	AustraliaSydney     Timezone = "Australia/Sydney"      // 悉尼 +10:00
	AustraliaTasmania   Timezone = "Australia/Tasmania"    // 塔斯马尼亚 +10:00
	AustraliaVictoria   Timezone = "Australia/Victoria"    // 维多利亚 +10:00
	AustraliaWest       Timezone = "Australia/West"        // 西澳大利亚 +08:00
	AustraliaYancowinna Timezone = "Australia/Yancowinna"  // 伊恩科温纳 +09:30

	BrazilAcre      Timezone = "Brazil/Acre"      // 巴西亚马孙 +05:00
	BrazilDeNoronha Timezone = "Brazil/DeNoronha" // 巴西德诺罗尼亚 +02:00
	BrazilEast      Timezone = "Brazil/East"      // 巴西东部 +03:00
	BrazilWest      Timezone = "Brazil/West"      // 巴西西部 -04:00

	CET     Timezone = "CET"     // 中欧时间 +01:00
	CST6CDT Timezone = "CST6CDT" // 中部标准时间 -06:00

	CanadaAtlantic     Timezone = "Canada/Atlantic"     // 大西洋标准时间 -04:00
	CanadaCentral      Timezone = "Canada/Central"      // 中部标准时间 -06:00
	CanadaEastern      Timezone = "Canada/Eastern"      // 东部标准时间 -05:00
	CanadaMountain     Timezone = "Canada/Mountain"     // 山区标准时间 -07:00
	CanadaNewfoundland Timezone = "Canada/Newfoundland" // 纽芬兰标准时间 -03:30
	CanadaPacific      Timezone = "Canada/Pacific"      // 太平洋标准时间 -08:00
	CanadaSaskatchewan Timezone = "Canada/Saskatchewan" // 萨斯喀彻温标准时间 -06:00
	CanadaYukon        Timezone = "Canada/Yukon"        // 育空标准时间 -08:00

	ChileContinental  Timezone = "Chile/Continental"  // 智利大陆 +04:00
	ChileEasterIsland Timezone = "Chile/EasterIsland" // 智利复活节岛 +05:00

	China Timezone = "China" // 中国 +08:00

	EET     Timezone = "EET"     // 东欧时间 +02:00
	EST     Timezone = "EST"     // 东部标准时间 -05:00
	EST5EDT Timezone = "EST5EDT" // 东部标准时间 -05:00

	Eire Timezone = "Eire" // 爱尔兰 +00:00

	EtcGMT    Timezone = "Etc/GMT"    // 格林威治标准时间 +00:00
	EtcGMTA0  Timezone = "Etc/GMT+0"  // 格林威治标准时间 +00:00
	EtcGMTA1  Timezone = "Etc/GMT+1"  // 格林威治标准时间 +01:00
	EtcGMTA2  Timezone = "Etc/GMT+2"  // 格林威治标准时间 +02:00
	EtcGMTA3  Timezone = "Etc/GMT+3"  // 格林威治标准时间 +03:00
	EtcGMTA4  Timezone = "Etc/GMT+4"  // 格林威治标准时间 +04:00
	EtcGMTA5  Timezone = "Etc/GMT+5"  // 格林威治标准时间 +05:00
	EtcGMTA6  Timezone = "Etc/GMT+6"  // 格林威治标准时间 +06:00
	EtcGMTA7  Timezone = "Etc/GMT+7"  // 格林威治标准时间 +07:00
	EtcGMTA8  Timezone = "Etc/GMT+8"  // 格林威治标准时间 +08:00
	EtcGMTA9  Timezone = "Etc/GMT+9"  // 格林威治标准时间 +09:00
	EtcGMTA10 Timezone = "Etc/GMT+10" // 格林威治标准时间 +10:00
	EtcGMTA11 Timezone = "Etc/GMT+11" // 格林威治标准时间 +11:00
	EtcGMTA12 Timezone = "Etc/GMT+12" // 格林威治标准时间 +12:00
	EtcGMTM0  Timezone = "Etc/GMT-0"  // 格林威治标准时间 +00:00
	EtcGMTM1  Timezone = "Etc/GMT-1"  // 格林威治标准时间 -01:00
	EtcGMTM2  Timezone = "Etc/GMT-2"  // 格林威治标准时间 -02:00
	EtcGMTM3  Timezone = "Etc/GMT-3"  // 格林威治标准时间 -03:00
	EtcGMTM4  Timezone = "Etc/GMT-4"  // 格林威治标准时间 -04:00
	EtcGMTM5  Timezone = "Etc/GMT-5"  // 格林威治标准时间 -05:00
	EtcGMTM6  Timezone = "Etc/GMT-6"  // 格林威治标准时间 -06:00
	EtcGMTM7  Timezone = "Etc/GMT-7"  // 格林威治标准时间 -07:00
	EtcGMTM8  Timezone = "Etc/GMT-8"  // 格林威治标准时间 -08:00
	EtcGMTM9  Timezone = "Etc/GMT-9"  // 格林威治标准时间 -09:00
	EtcGMTM10 Timezone = "Etc/GMT-10" // 格林威治标准时间 -10:00
	EtcGMTM11 Timezone = "Etc/GMT-11" // 格林威治标准时间 -11:00
	EtcGMTM12 Timezone = "Etc/GMT-12" // 格林威治标准时间 -12:00
	EtcGMTM13 Timezone = "Etc/GMT-13" // 格林威治标准时间 -13:00
	EtcGMTM14 Timezone = "Etc/GMT-14" // 格林威治标准时间 -14:00

	EtcGMT0      Timezone = "Etc/GMT0"      // 格林威治标准时间 +00:00
	EtcGreenwich Timezone = "Etc/Greenwich" // 格林威治标准时间 +00:00
	EtcUCT       Timezone = "Etc/UCT"       // 格林威治标准时间 +00:00
	EtcUTC       Timezone = "Etc/UTC"       // 格林威治标准时间 +00:00
	EtcUniversal Timezone = "Etc/Universal" // 格林威治标准时间 +00:00
	EtcZulu      Timezone = "Etc/Zulu"      // 格林威治标准时间 +00:00

	EuropeAmsterdam   Timezone = "Europe/Amsterdam"   // 阿姆斯特丹 +01:00
	EuropeAndorra     Timezone = "Europe/Andorra"     // 安道尔 +01:00
	EuropeAstrakhan   Timezone = "Europe/Astrakhan"   // 阿斯特拉罕 +04:00
	EuropeAthens      Timezone = "Europe/Athens"      // 雅典 +02:00
	EuropeBelgrade    Timezone = "Europe/Belgrade"    // 贝尔格莱德 +01:00
	EuropeBerlin      Timezone = "Europe/Berlin"      // 柏林 +01:00
	EuropeBratislava  Timezone = "Europe/Bratislava"  // 布拉迪斯拉发 +01:00
	EuropeBrussels    Timezone = "Europe/Brussels"    // 布鲁塞尔 +01:00
	EuropeBucharest   Timezone = "Europe/Bucharest"   // 布加勒斯特 +02:00
	EuropeBudapest    Timezone = "Europe/Budapest"    // 布达佩斯 +01:00
	EuropeBusingen    Timezone = "Europe/Busingen"    // 布辛根 +01:00
	EuropeChisinau    Timezone = "Europe/Chisinau"    // 奇西纳乌 +02:00
	EuropeCopenhagen  Timezone = "Europe/Copenhagen"  // 哥本哈根 +01:00
	EuropeDublin      Timezone = "Europe/Dublin"      // 都柏林 +00:00
	EuropeGibraltar   Timezone = "Europe/Gibraltar"   // 直布罗陀 +01:00
	EuropeGuernsey    Timezone = "Europe/Guernsey"    // 根西岛 +00:00
	EuropeHelsinki    Timezone = "Europe/Helsinki"    // 赫尔辛基 +02:00
	EuropeIsleOfMan   Timezone = "Europe/Isle_of_Man" // 马恩岛 +00:00
	EuropeIstanbul    Timezone = "Europe/Istanbul"    // 伊斯坦布尔 +03:00
	EuropeJersey      Timezone = "Europe/Jersey"      // 泽西岛 +00:00
	EuropeKaliningrad Timezone = "Europe/Kaliningrad" // 加里宁格勒 +02:00
	EuropeKiev        Timezone = "Europe/Kiev"        // 基辅 +02:00
	EuropeKirov       Timezone = "Europe/Kirov"       // 基洛夫 +03:00
	EuropeLisbon      Timezone = "Europe/Lisbon"      // 里斯本 +00:00
	EuropeLjubljana   Timezone = "Europe/Ljubljana"   // 卢布尔雅那 +01:00
	EuropeLondon      Timezone = "Europe/London"      // 伦敦 +00:00
	EuropeLuxembourg  Timezone = "Europe/Luxembourg"  // 卢森堡 +01:00
	EuropeMadrid      Timezone = "Europe/Madrid"      // 马德里 +01:00
	EuropeMalta       Timezone = "Europe/Malta"       // 马耳他 +01:00
	EuropeMariehamn   Timezone = "Europe/Mariehamn"   // 马里亚纳 +02:00
	EuropeMinsk       Timezone = "Europe/Minsk"       // 明斯克 +03:00
	EuropeMonaco      Timezone = "Europe/Monaco"      // 摩纳哥 +01:00
	EuropeMoscow      Timezone = "Europe/Moscow"      // 莫斯科 +03:00
	EuropeOslo        Timezone = "Europe/Oslo"        // 奥斯陆 +01:00
	EuropeParis       Timezone = "Europe/Paris"       // 巴黎 +01:00
	EuropePodgorica   Timezone = "Europe/Podgorica"   // 波德戈里察 +01:00
	EuropePrague      Timezone = "Europe/Prague"      // 布拉格 +01:00
	EuropeRiga        Timezone = "Europe/Riga"        // 里加 +02:00
	EuropeRome        Timezone = "Europe/Rome"        // 罗马 +01:00
	EuropeSamara      Timezone = "Europe/Samara"      // 萨马拉 +04:00
	EuropeSanMarino   Timezone = "Europe/San_Marino"  // 圣马力诺 +01:00
	EuropeSarajevo    Timezone = "Europe/Sarajevo"    // 萨拉热窝 +01:00
	EuropeSaratov     Timezone = "Europe/Saratov"     // 萨拉托夫 +04:00
	EuropeSimferopol  Timezone = "Europe/Simferopol"  // 辛菲罗波尔 +03:00
	EuropeSkopje      Timezone = "Europe/Skopje"      // 史科普里 +01:00
	EuropeSofia       Timezone = "Europe/Sofia"       // 索非亚 +02:00
	EuropeStockholm   Timezone = "Europe/Stockholm"   // 斯德哥尔摩 +01:00
	EuropeTallinn     Timezone = "Europe/Tallinn"     // 塔林 +02:00
	EuropeTirane      Timezone = "Europe/Tirane"      // 土耳其 +01:00
	EuropeUlyanovsk   Timezone = "Europe/Ulyanovsk"   // 乌里扬诺夫斯克 +04:00
	EuropeUzhgorod    Timezone = "Europe/Uzhgorod"    // 乌日哥罗德 +02:00
	EuropeVaduz       Timezone = "Europe/Vaduz"       // 瓦杜兹 +01:00
	EuropeVatican     Timezone = "Europe/Vatican"     // 梵蒂冈 +01:00
	EuropeVienna      Timezone = "Europe/Vienna"      // 维也纳 +01:00
	EuropeVilnius     Timezone = "Europe/Vilnius"     // 维尔纽斯 +02:00
	EuropeVolgograd   Timezone = "Europe/Volgograd"   // 伏尔加格勒 +04:00
	EuropeWarsaw      Timezone = "Europe/Warsaw"      // 华沙 +01:00
	EuropeZagreb      Timezone = "Europe/Zagreb"      // 萨格勒布 +01:00
	EuropeZaporozhye  Timezone = "Europe/Zaporozhye"  // 扎波罗热 +02:00
	EuropeZurich      Timezone = "Europe/Zurich"      // 苏黎世 +01:00

	GB     Timezone = "GB"      // 英国 +00:00
	GBEire Timezone = "GB-Eire" // 英国 +00:00

	GMT       Timezone = "GMT"       // 格林威治标准时间 +00:00
	GMT0      Timezone = "GMT+0"     // 格林威治标准时间 +00:00
	Greenwich Timezone = "Greenwich" // 格林威治标准时间 +00:00

	HST      Timezone = "HST"      // 夏威夷标准时间 -10:00
	Hongkong Timezone = "Hongkong" // 香港 +08:00

	IndianAntananarivo Timezone = "Indian/Antananarivo" // 塔那那利佛 +03:00
	IndianChagos       Timezone = "Indian/Chagos"       // 查戈斯群岛 +06:00
	IndianChristmas    Timezone = "Indian/Christmas"    // 圣诞岛 +07:00
	IndianCocos        Timezone = "Indian/Cocos"        // 科科斯群岛 +06:30
	IndianComoro       Timezone = "Indian/Comoro"       // 科摩罗 +03:00
	IndianKerguelen    Timezone = "Indian/Kerguelen"    // 法属南部领地 +05:00
	IndianMahe         Timezone = "Indian/Mahe"         // 塞舌尔 +04:00
	IndianMaldives     Timezone = "Indian/Maldives"     // 马尔代夫 +05:00
	IndianMauritius    Timezone = "Indian/Mauritius"    // 毛里求斯 +04:00
	IndianMayotte      Timezone = "Indian/Mayotte"      // 马约特 +03:00
	IndianReunion      Timezone = "Indian/Reunion"      // 留尼汪 +04:00

	Iran Timezone = "Iran" // 伊朗 +03:30

	Kwajalein Timezone = "Kwajalein" // 马绍尔群岛 +12:00

	MET     Timezone = "MET"     // 中欧 +01:00
	MST     Timezone = "MST"     // 马绍尔群岛 +12:00
	MST7MDT Timezone = "MST7MDT" // 马绍尔群岛 +12:00

	MexicoBajaNorte Timezone = "Mexico/BajaNorte" // 下加利福尼亚州 +08:00
	MexicoBajaSur   Timezone = "Mexico/BajaSur"   // 下加利福尼亚州 +07:00
	MexicoGeneral   Timezone = "Mexico/General"   // 墨西哥 +06:00

	Navajo Timezone = "Navajo" // 纳瓦霍 +07:00

	NZ     Timezone = "NZ"      // 新西兰 +12:00
	NZChat Timezone = "NZ-CHAT" // 查塔姆群岛 +12:45

	PacificApia         Timezone = "Pacific/Apia"         // 阿皮亚 +13:00
	PacificAuckland     Timezone = "Pacific/Auckland"     // 奥克兰 +12:00
	PacificBougainville Timezone = "Pacific/Bougainville" // 布干维尔 +11:00
	PacificChatham      Timezone = "Pacific/Chatham"      // 查塔姆群岛 +12:45
	PacificChuuk        Timezone = "Pacific/Chuuk"        // 丘克 +10:00
	PacificEaster       Timezone = "Pacific/Easter"       // 复活节岛 +06:00
	PacificEfate        Timezone = "Pacific/Efate"        // 瓦努阿图 +11:00
	PacificEnderbury    Timezone = "Pacific/Enderbury"    // 恩德伯里 +13:00
	PacificFakaofo      Timezone = "Pacific/Fakaofo"      // 托克劳 +13:00
	PacificFiji         Timezone = "Pacific/Fiji"         // 斐济 +12:00
	PacificFunafuti     Timezone = "Pacific/Funafuti"     // 图瓦卢 +12:00
	PacificGalapagos    Timezone = "Pacific/Galapagos"    // 加拉帕戈斯 +06:00
	PacificGambier      Timezone = "Pacific/Gambier"      // 甘比尔 +09:00
	PacificGuadalcanal  Timezone = "Pacific/Guadalcanal"  // 所罗门群岛 +11:00
	PacificGuam         Timezone = "Pacific/Guam"         // 关岛 +10:00
	PacificHonolulu     Timezone = "Pacific/Honolulu"     // 夏威夷 +10:00
	PacificJohnston     Timezone = "Pacific/Johnston"     // 夏威夷 +10:00
	PacificKiritimati   Timezone = "Pacific/Kiritimati"   // 基里巴斯 +14:00
	PacificKosrae       Timezone = "Pacific/Kosrae"       // 科斯雷 +11:00
	PacificKwajalein    Timezone = "Pacific/Kwajalein"    // 马绍尔群岛 +12:00
	PacificMajuro       Timezone = "Pacific/Majuro"       // 马绍尔群岛 +12:00
	PacificMarquesas    Timezone = "Pacific/Marquesas"    // 马克萨斯 +09:30
	PacificMidway       Timezone = "Pacific/Midway"       // 中途岛 +11:00
	PacificNauru        Timezone = "Pacific/Nauru"        // 瑙鲁 +12:00
	PacificNiue         Timezone = "Pacific/Niue"         // 纽埃 +11:00
	PacificNorfolk      Timezone = "Pacific/Norfolk"      // 诺福克岛 +11:30
	PacificNoumea       Timezone = "Pacific/Noumea"       // 新喀里多尼亚 +11:00
	PacificPagoPago     Timezone = "Pacific/PagoPago"     // 美属萨摩亚 +11:00
	PacificPalau        Timezone = "Pacific/Palau"        // 帕劳 +09:00
	PacificPitcairn     Timezone = "Pacific/Pitcairn"     // 皮特凯恩 +08:00
	PacificPohnpei      Timezone = "Pacific/Pohnpei"      // 波纳佩 +11:00
	PacificPonape       Timezone = "Pacific/Ponape"       // 波纳佩 +11:00
	PacificPortMoresby  Timezone = "Pacific/PortMoresby"  // 巴布亚新几内亚 +10:00
	PacificRarotonga    Timezone = "Pacific/Rarotonga"    // 库克群岛 +10:00
	PacificSaipan       Timezone = "Pacific/Saipan"       // 北马里亚纳群岛 +10:00
	PacificSamoa        Timezone = "Pacific/Samoa"        // 萨摩亚 +13:00
	PacificTahiti       Timezone = "Pacific/Tahiti"       // 泰希提 +10:00
	PacificTarawa       Timezone = "Pacific/Tarawa"       // 基里巴斯 +12:00
	PacificTongatapu    Timezone = "Pacific/Tongatapu"    // 汤加 +13:00
	PacificTruk         Timezone = "Pacific/Truk"         // 丘克 +10:00
	PacificWake         Timezone = "Pacific/Wake"         // 瓦克岛 +12:00
	PacificWallis       Timezone = "Pacific/Wallis"       // 瓦利斯和富图纳 +12:00
	PacificYap          Timezone = "Pacific/Yap"          // 亚浦 +10:00

	ROK Timezone = "ROK" // 韩国 +09:00

	UCT Timezone = "UCT" // 协调世界时 +00:00

	USAlaska        Timezone = "US/Alaska"         // 阿拉斯加 +09:00
	USAleutian      Timezone = "US/Aleutian"       // 阿留申 +10:00
	USArizona       Timezone = "US/Arizona"        // 亚利桑那 +07:00
	USCentral       Timezone = "US/Central"        // 中部时间 +06:00
	USEastIndiana   Timezone = "US/East-Indiana"   // 印第安纳州 +05:00
	USEastern       Timezone = "US/Eastern"        // 东部时间 +05:00
	USHawaii        Timezone = "US/Hawaii"         // 夏威夷 +10:00
	USIndianaStarke Timezone = "US/Indiana-Starke" // 印第安纳州 +06:00
	USMichigan      Timezone = "US/Michigan"       // 密歇根 +05:00
	USMountain      Timezone = "US/Mountain"       // 山区时间 +07:00
	USPacific       Timezone = "US/Pacific"        // 太平洋时间 +08:00
	USPacificNew    Timezone = "US/Pacific-New"    // 太平洋时间 +08:00
	USSamoa         Timezone = "US/Samoa"          // 萨摩亚 +11:00

	UTC Timezone = "UTC" // 协调世界时 +00:00

	Universal Timezone = "Universal" // 通用时间 +00:00

	WSST Timezone = "W-SU" // 俄罗斯 +03:00
	WET  Timezone = "WET"  // 西欧 +00:00
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL