diff --git a/src/backend/NetAdmin/NetAdmin.Infrastructure/Attributes/CountryInfoAttribute.cs b/src/backend/NetAdmin/NetAdmin.Infrastructure/Attributes/CountryInfoAttribute.cs index c3f5c0d3..5f3495b6 100644 --- a/src/backend/NetAdmin/NetAdmin.Infrastructure/Attributes/CountryInfoAttribute.cs +++ b/src/backend/NetAdmin/NetAdmin.Infrastructure/Attributes/CountryInfoAttribute.cs @@ -44,6 +44,11 @@ public sealed class CountryInfoAttribute : Attribute /// public string LongName { get; set; } + /// + /// 移动国家代码 + /// + public string[] Mcc { get; set; } + /// /// 国家简称 /// diff --git a/src/backend/NetAdmin/NetAdmin.Infrastructure/Enums/CountryCodes.cs b/src/backend/NetAdmin/NetAdmin.Infrastructure/Enums/CountryCodes.cs index f5a5cc0c..2773bbc6 100644 --- a/src/backend/NetAdmin/NetAdmin.Infrastructure/Enums/CountryCodes.cs +++ b/src/backend/NetAdmin/NetAdmin.Infrastructure/Enums/CountryCodes.cs @@ -16,8 +16,8 @@ public enum CountryCodes /// /// 多米尼加 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["809", "829", "849"], Alpha3 = "DOM", ShortName = "Dominican Republic" - , LongName = "The Dominican Republic", CurrencyCode = "DOP", Languages = ["es"] + [CountryInfo(Mcc = ["370"], CallingCode = 1, CallingSubCode = ["809", "829", "849"], Alpha3 = "DOM", ShortName = "Dominican Republic" + , LongName = "The Dominican Republic", CurrencyCode = "DOP", Languages = ["es"] , UnofficialNames = [ "Dominican Republic", "Dominikanische Republik", "République Dominicaine", "República Dominicana", "ドミニカ共和国" , "Dominicaanse Republiek", "多米尼加" @@ -30,8 +30,8 @@ public enum CountryCodes /// /// 波多黎各 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["787", "939"], Alpha3 = "PRI", ShortName = "Puerto Rico" - , LongName = "The Commonwealth of Puerto Rico", CurrencyCode = "USD", Languages = ["es", "en"] + [CountryInfo(Mcc = ["330"], CallingCode = 1, CallingSubCode = ["787", "939"], Alpha3 = "PRI", ShortName = "Puerto Rico" + , LongName = "The Commonwealth of Puerto Rico", CurrencyCode = "USD", Languages = ["es", "en"] , UnofficialNames = ["Puerto Rico", "プエルトリコ", "波多黎各"], Timezones = ["America/Puerto_Rico,-0400"])] [ResourceDescription(nameof(Ln.波多黎各))] PR = 630 @@ -41,8 +41,9 @@ public enum CountryCodes /// /// 牙买加 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["658", "876"], Alpha3 = "JAM", ShortName = "Jamaica", LongName = "Jamaica", CurrencyCode = "JMD" - , Languages = ["en"], UnofficialNames = ["Jamaica", "Jamaika", "Jamaïque", "ジャマイカ", "牙买加"], Timezones = ["America/Jamaica,-0500"])] + [CountryInfo(Mcc = [], CallingCode = 1, CallingSubCode = ["658", "876"], Alpha3 = "JAM", ShortName = "Jamaica", LongName = "Jamaica" + , CurrencyCode = "JMD", Languages = ["en"], UnofficialNames = ["Jamaica", "Jamaika", "Jamaïque", "ジャマイカ", "牙买加"] + , Timezones = ["America/Jamaica,-0500"])] [ResourceDescription(nameof(Ln.牙买加))] JM = 388 @@ -51,8 +52,8 @@ public enum CountryCodes /// /// 圣基茨和尼维斯 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["869"], Alpha3 = "KNA", ShortName = "Saint Kitts and Nevis", LongName = "Saint Kitts and Nevis" - , CurrencyCode = "XCD", Languages = ["en"] + [CountryInfo(Mcc = ["356"], CallingCode = 1, CallingSubCode = ["869"], Alpha3 = "KNA", ShortName = "Saint Kitts and Nevis" + , LongName = "Saint Kitts and Nevis", CurrencyCode = "XCD", Languages = ["en"] , UnofficialNames = [ "Saint Kitts and Nevis", "Föderation St. Kitts und Nevis", "Saint Kitts et Nevis", "Saint Kitts y Nevis", "セントクリストファー・ネイビス" , "Saint Kitts en Nevis", "St. Kitts and Nevis", "St Kitts and Nevis", "圣基茨和尼维斯" @@ -65,8 +66,8 @@ public enum CountryCodes /// /// 特立尼达和多巴哥 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["868"], Alpha3 = "TTO", ShortName = "Trinidad and Tobago" - , LongName = "The Republic of Trinidad and Tobago", CurrencyCode = "TTD", Languages = ["en"] + [CountryInfo(Mcc = ["374"], CallingCode = 1, CallingSubCode = ["868"], Alpha3 = "TTO", ShortName = "Trinidad and Tobago" + , LongName = "The Republic of Trinidad and Tobago", CurrencyCode = "TTD", Languages = ["en"] , UnofficialNames = [ "Trinidad and Tobago", "Trinidad und Tobago", "Trinité et Tobago", "Trinidad y Tobago", "トリニダード・トバゴ", "Trinidad en Tobago" , "特立尼达和多巴哥" @@ -79,7 +80,7 @@ public enum CountryCodes /// /// 圣文森特和格林纳丁斯 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["784"], Alpha3 = "VCT", ShortName = "Saint Vincent and the Grenadines" + [CountryInfo(Mcc = ["360"], CallingCode = 1, CallingSubCode = ["784"], Alpha3 = "VCT", ShortName = "Saint Vincent and the Grenadines" , LongName = "Saint Vincent and the Grenadines", CurrencyCode = "XCD", Languages = ["en"] , UnofficialNames = [ "Saint Vincent and the Grenadines", "Saint Vincent und die Grenadinen", "Saint-Vincent et les Grenadines" @@ -94,8 +95,9 @@ public enum CountryCodes /// /// 多米尼克 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["767"], Alpha3 = "DMA", ShortName = "Dominica", LongName = "The Commonwealth of Dominica" - , CurrencyCode = "XCD", Languages = ["en"], UnofficialNames = ["Dominica", "ドミニカ国", "多米尼克"], Timezones = ["America/Dominica,-0400"])] + [CountryInfo(Mcc = ["366"], CallingCode = 1, CallingSubCode = ["767"], Alpha3 = "DMA", ShortName = "Dominica" + , LongName = "The Commonwealth of Dominica", CurrencyCode = "XCD", Languages = ["en"], UnofficialNames = ["Dominica", "ドミニカ国", "多米尼克"] + , Timezones = ["America/Dominica,-0400"])] [ResourceDescription(nameof(Ln.多米尼克))] DM = 212 @@ -104,8 +106,9 @@ public enum CountryCodes /// /// 圣卢西亚 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["758"], Alpha3 = "LCA", ShortName = "Saint Lucia", LongName = "Saint Lucia", CurrencyCode = "XCD" - , Languages = ["en"], UnofficialNames = ["Saint Lucia", "Saint-Lucie", "Santa Lucía", "セントルシア", "St. Lucia", "St Lucia", "圣卢西亚"] + [CountryInfo(Mcc = ["358"], CallingCode = 1, CallingSubCode = ["758"], Alpha3 = "LCA", ShortName = "Saint Lucia", LongName = "Saint Lucia" + , CurrencyCode = "XCD", Languages = ["en"] + , UnofficialNames = ["Saint Lucia", "Saint-Lucie", "Santa Lucía", "セントルシア", "St. Lucia", "St Lucia", "圣卢西亚"] , Timezones = ["America/St_Lucia,-0400"])] [ResourceDescription(nameof(Ln.圣卢西亚))] LC = 662 @@ -115,8 +118,8 @@ public enum CountryCodes /// /// 荷属圣马丁 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["721"], Alpha3 = "SXM", ShortName = "Sint Maarten (Dutch part)", LongName = "Sint Maarten" - , CurrencyCode = "ANG", Languages = ["nl", "en"], UnofficialNames = ["Sint Maarten", "セント・マーチン島", "荷属圣马丁"] + [CountryInfo(Mcc = [], CallingCode = 1, CallingSubCode = ["721"], Alpha3 = "SXM", ShortName = "Sint Maarten (Dutch part)" + , LongName = "Sint Maarten", CurrencyCode = "ANG", Languages = ["nl", "en"], UnofficialNames = ["Sint Maarten", "セント・マーチン島", "荷属圣马丁"] , Timezones = ["America/Lower_Princes,-0400"])] [ResourceDescription(nameof(Ln.荷属圣马丁))] SX = 534 @@ -126,8 +129,8 @@ public enum CountryCodes /// /// 美属萨摩亚 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["684"], Alpha3 = "ASM", ShortName = "American Samoa", LongName = "The Territory of American Samoa" - , CurrencyCode = "USD", Languages = ["en", "sm"] + [CountryInfo(Mcc = ["544"], CallingCode = 1, CallingSubCode = ["684"], Alpha3 = "ASM", ShortName = "American Samoa" + , LongName = "The Territory of American Samoa", CurrencyCode = "USD", Languages = ["en", "sm"] , UnofficialNames = [ "American Samoa", "Amerikanisch-Samoa", "Samoa américaines", "Samoa Americana", "アメリカ領サモア", "Amerikaans Samoa", "美属萨摩亚" ], Timezones = ["Pacific/Pago_Pago,-1100"])] @@ -139,7 +142,7 @@ public enum CountryCodes /// /// 关岛 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["671"], Alpha3 = "GUM", ShortName = "Guam", LongName = "The Territory of Guam" + [CountryInfo(Mcc = [], CallingCode = 1, CallingSubCode = ["671"], Alpha3 = "GUM", ShortName = "Guam", LongName = "The Territory of Guam" , CurrencyCode = "USD", Languages = ["en", "ch", "es"], UnofficialNames = ["Guam", "グアム", "关岛"], Timezones = ["Pacific/Guam,+1000"])] [ResourceDescription(nameof(Ln.关岛))] GU = 316 @@ -149,7 +152,7 @@ public enum CountryCodes /// /// 北马里亚纳群岛 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["670"], Alpha3 = "MNP", ShortName = "Northern Mariana Islands" + [CountryInfo(Mcc = [], CallingCode = 1, CallingSubCode = ["670"], Alpha3 = "MNP", ShortName = "Northern Mariana Islands" , LongName = "The Commonwealth of the Northern Mariana Islands", CurrencyCode = "USD", Languages = ["en", "ch"] , UnofficialNames = [ "Northern Mariana Islands", "Nördliche Marianen", "Mariannes du Nord", "Islas Marianas del Norte", "北マリアナ諸島" @@ -163,8 +166,9 @@ public enum CountryCodes /// /// 蒙特塞拉特 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["664"], Alpha3 = "MSR", ShortName = "Montserrat", LongName = "Montserrat", CurrencyCode = "XCD" - , Languages = ["en"], UnofficialNames = ["Montserrat", "モントセラト", "蒙特塞拉特"], Timezones = ["America/Montserrat,-0400"])] + [CountryInfo(Mcc = ["354"], CallingCode = 1, CallingSubCode = ["664"], Alpha3 = "MSR", ShortName = "Montserrat", LongName = "Montserrat" + , CurrencyCode = "XCD", Languages = ["en"], UnofficialNames = ["Montserrat", "モントセラト", "蒙特塞拉特"] + , Timezones = ["America/Montserrat,-0400"])] [ResourceDescription(nameof(Ln.蒙特塞拉特))] MS = 500 @@ -173,8 +177,8 @@ public enum CountryCodes /// /// 特克斯和凯科斯群岛 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["649"], Alpha3 = "TCA", ShortName = "Turks and Caicos Islands" - , LongName = "The Turks and Caicos Islands", CurrencyCode = "USD", Languages = ["en"] + [CountryInfo(Mcc = ["338", "376"], CallingCode = 1, CallingSubCode = ["649"], Alpha3 = "TCA", ShortName = "Turks and Caicos Islands" + , LongName = "The Turks and Caicos Islands", CurrencyCode = "USD", Languages = ["en"] , UnofficialNames = [ "Turks and Caicos Islands", "Turks- und Caicosinseln", "Îles Turks et Caïcos", "Islas Turks y Caicos", "タークス・カイコス諸島" , "Turks- en Caicoseilanden", "Turks and Caicos", "特克斯和凯科斯群岛" @@ -187,8 +191,8 @@ public enum CountryCodes /// /// 格林纳达 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["473"], Alpha3 = "GRD", ShortName = "Grenada", LongName = "Grenada", CurrencyCode = "XCD" - , Languages = ["en"], UnofficialNames = ["Grenada", "グレナダ", "格林纳达"], Timezones = ["America/Grenada,-0400"])] + [CountryInfo(Mcc = ["352"], CallingCode = 1, CallingSubCode = ["473"], Alpha3 = "GRD", ShortName = "Grenada", LongName = "Grenada" + , CurrencyCode = "XCD", Languages = ["en"], UnofficialNames = ["Grenada", "グレナダ", "格林纳达"], Timezones = ["America/Grenada,-0400"])] [ResourceDescription(nameof(Ln.格林纳达))] GD = 308 @@ -197,8 +201,9 @@ public enum CountryCodes /// /// 百慕大 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["441"], Alpha3 = "BMU", ShortName = "Bermuda", LongName = "Bermuda", CurrencyCode = "BMD" - , Languages = ["en"], UnofficialNames = ["Bermuda", "Bermudes", "Bermudas", "バミューダ", "百慕大"], Timezones = ["Atlantic/Bermuda,-0400"])] + [CountryInfo(Mcc = ["350"], CallingCode = 1, CallingSubCode = ["441"], Alpha3 = "BMU", ShortName = "Bermuda", LongName = "Bermuda" + , CurrencyCode = "BMD", Languages = ["en"], UnofficialNames = ["Bermuda", "Bermudes", "Bermudas", "バミューダ", "百慕大"] + , Timezones = ["Atlantic/Bermuda,-0400"])] [ResourceDescription(nameof(Ln.百慕大))] BM = 060 @@ -207,8 +212,8 @@ public enum CountryCodes /// /// 开曼群岛 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["345"], Alpha3 = "CYM", ShortName = "Cayman Islands", LongName = "The Cayman Islands" - , CurrencyCode = "KYD", Languages = ["en"] + [CountryInfo(Mcc = ["346"], CallingCode = 1, CallingSubCode = ["345"], Alpha3 = "CYM", ShortName = "Cayman Islands" + , LongName = "The Cayman Islands", CurrencyCode = "KYD", Languages = ["en"] , UnofficialNames = ["Cayman Islands", "Kaimaninseln", "Îles Caïmans", "Islas Caimán", "ケイマン諸島", "Caymaneilanden", "开曼群岛"] , Timezones = ["America/Cayman,-0500"])] [ResourceDescription(nameof(Ln.开曼群岛))] @@ -219,8 +224,8 @@ public enum CountryCodes /// /// 美属维尔京群岛 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["340"], Alpha3 = "VIR", ShortName = "Virgin Islands (U.S.)" - , LongName = "The Virgin Islands of the United States", CurrencyCode = "USD", Languages = ["en"] + [CountryInfo(Mcc = [], CallingCode = 1, CallingSubCode = ["340"], Alpha3 = "VIR", ShortName = "Virgin Islands (U.S.)" + , LongName = "The Virgin Islands of the United States", CurrencyCode = "USD", Languages = ["en"] , UnofficialNames = [ "Virgin Islands of the United States", "Amerikanische Jungferninseln", "Îles Vierges américaines" , "Islas Vírgenes de los Estados Unidos", "アメリカ領ヴァージン諸島", "Amerikaanse Maagdeneilanden", "Virgin Islands (U.S.)" @@ -234,8 +239,8 @@ public enum CountryCodes /// /// 英属维尔京群岛 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["284"], Alpha3 = "VGB", ShortName = "Virgin Islands (British)", LongName = "The Virgin Islands" - , CurrencyCode = "USD", Languages = ["en"] + [CountryInfo(Mcc = ["348"], CallingCode = 1, CallingSubCode = ["284"], Alpha3 = "VGB", ShortName = "Virgin Islands (British)" + , LongName = "The Virgin Islands", CurrencyCode = "USD", Languages = ["en"] , UnofficialNames = [ "British Virgin Islands", "Britische Jungferninseln", "Îles Vierges britanniques", "Islas Vírgenes del Reino Unido" , "イギリス領ヴァージン諸島", "Britse Maagdeneilanden", "Virgin Islands (British)", "英属维尔京群岛" @@ -248,8 +253,8 @@ public enum CountryCodes /// /// 安提瓜和巴布达 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["268"], Alpha3 = "ATG", ShortName = "Antigua and Barbuda", LongName = "Antigua and Barbuda" - , CurrencyCode = "XCD", Languages = ["en"] + [CountryInfo(Mcc = ["344"], CallingCode = 1, CallingSubCode = ["268"], Alpha3 = "ATG", ShortName = "Antigua and Barbuda" + , LongName = "Antigua and Barbuda", CurrencyCode = "XCD", Languages = ["en"] , UnofficialNames = [ "Antigua and Barbuda", "Antigua und Barbuda", "Antigua et Barbuda", "Antigua y Barbuda", "アンティグア・バーブーダ", "Antigua en Barbuda" , "安提瓜和巴布达" @@ -262,8 +267,8 @@ public enum CountryCodes /// /// 安圭拉 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["264"], Alpha3 = "AIA", ShortName = "Anguilla", LongName = "Anguilla", CurrencyCode = "XCD" - , Languages = ["en"], UnofficialNames = ["Anguilla", "アンギラ", "安圭拉"], Timezones = ["America/Anguilla,-0400"])] + [CountryInfo(Mcc = ["365"], CallingCode = 1, CallingSubCode = ["264"], Alpha3 = "AIA", ShortName = "Anguilla", LongName = "Anguilla" + , CurrencyCode = "XCD", Languages = ["en"], UnofficialNames = ["Anguilla", "アンギラ", "安圭拉"], Timezones = ["America/Anguilla,-0400"])] [ResourceDescription(nameof(Ln.安圭拉))] AI = 660 @@ -272,8 +277,9 @@ public enum CountryCodes /// /// 巴巴多斯 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["246"], Alpha3 = "BRB", ShortName = "Barbados", LongName = "Barbados", CurrencyCode = "BBD" - , Languages = ["en"], UnofficialNames = ["Barbade", "Barbados", "バルバドス", "巴巴多斯"], Timezones = ["America/Barbados,-0400"])] + [CountryInfo(Mcc = ["342"], CallingCode = 1, CallingSubCode = ["246"], Alpha3 = "BRB", ShortName = "Barbados", LongName = "Barbados" + , CurrencyCode = "BBD", Languages = ["en"], UnofficialNames = ["Barbade", "Barbados", "バルバドス", "巴巴多斯"] + , Timezones = ["America/Barbados,-0400"])] [ResourceDescription(nameof(Ln.巴巴多斯))] BB = 052 @@ -282,8 +288,9 @@ public enum CountryCodes /// /// 巴哈马 /// - [CountryInfo(CallingCode = 1, CallingSubCode = ["242"], Alpha3 = "BHS", ShortName = "Bahamas", LongName = "The Commonwealth of The Bahamas" - , CurrencyCode = "BSD", Languages = ["en"], UnofficialNames = ["The Bahamas", "バハマ", "巴哈马"], Timezones = ["America/Nassau,-0500"])] + [CountryInfo(Mcc = ["364"], CallingCode = 1, CallingSubCode = ["242"], Alpha3 = "BHS", ShortName = "Bahamas" + , LongName = "The Commonwealth of The Bahamas", CurrencyCode = "BSD", Languages = ["en"] + , UnofficialNames = ["The Bahamas", "バハマ", "巴哈马"], Timezones = ["America/Nassau,-0500"])] [ResourceDescription(nameof(Ln.巴哈马))] BS = 044 @@ -292,8 +299,8 @@ public enum CountryCodes /// /// 加拿大 /// - [CountryInfo(CallingCode = 1, Alpha3 = "CAN", ShortName = "Canada", LongName = "Canada", CurrencyCode = "CAD", Languages = ["en", "fr"] - , UnofficialNames = ["Canada", "Kanada", "Canadá", "カナダ", "加拿大"] + [CountryInfo(Mcc = ["302"], CallingCode = 1, Alpha3 = "CAN", ShortName = "Canada", LongName = "Canada", CurrencyCode = "CAD" + , Languages = ["en", "fr"], UnofficialNames = ["Canada", "Kanada", "Canadá", "カナダ", "加拿大"] , Timezones = [ "America/Atikokan,-0500", "America/Blanc-Sablon,-0400", "America/Cambridge_Bay,-0700", "America/Creston,-0700" , "America/Dawson,-0700", "America/Dawson_Creek,-0700", "America/Edmonton,-0700", "America/Fort_Nelson,-0700" @@ -310,7 +317,7 @@ public enum CountryCodes /// /// 美国本土外小岛屿 /// - [CountryInfo(CallingCode = 1, Alpha3 = "UMI", ShortName = "United States Minor Outlying Islands" + [CountryInfo(Mcc = [], CallingCode = 1, Alpha3 = "UMI", ShortName = "United States Minor Outlying Islands" , LongName = "United States Minor Outlying Islands", CurrencyCode = "USD", Languages = ["en"] , UnofficialNames = [ "United States Minor Outlying Islands", "US-Amerikanische Hoheitsgebiete", "Dépendances américaines" @@ -324,13 +331,13 @@ public enum CountryCodes /// /// 美国 /// - [CountryInfo(CallingCode = 1, Alpha3 = "USA", ShortName = "United States of America", LongName = "The United States of America" - , CurrencyCode = "USD", Languages = ["en"] + [CountryInfo(Mcc = ["310", "311", "312", "313", "314", "315", "316"], CallingCode = 1, Alpha3 = "USA", ShortName = "United States of America" + , LongName = "The United States of America", CurrencyCode = "USD", Languages = ["en"] , UnofficialNames = [ "United States", "USA", "Vereinigte Staaten von Amerika", "États-Unis", "Estados Unidos", "アメリカ合衆国", "Verenigde Staten" , "Соединенные Штаты Америки", "美国" ], IsPreferred = true - , Timezones = [ + , Timezones = [ "America/Adak,-1000", "America/Anchorage,-0900", "America/Boise,-0700", "America/Chicago,-0600", "America/Denver,-0700" , "America/Detroit,-0500", "America/Indiana/Indianapolis,-0500", "America/Indiana/Knox,-0600", "America/Indiana/Marengo,-0500" , "America/Indiana/Petersburg,-0500", "America/Indiana/Tell_City,-0600", "America/Indiana/Vevay,-0500" @@ -348,8 +355,8 @@ public enum CountryCodes /// /// 哈萨克斯坦 /// - [CountryInfo(CallingCode = 7, CallingSubCode = ["6", "7"], Alpha3 = "KAZ", ShortName = "Kazakhstan", LongName = "The Republic of Kazakhstan" - , CurrencyCode = "KZT", Languages = ["kk", "ru"] + [CountryInfo(Mcc = ["401"], CallingCode = 7, CallingSubCode = ["6", "7"], Alpha3 = "KAZ", ShortName = "Kazakhstan" + , LongName = "The Republic of Kazakhstan", CurrencyCode = "KZT", Languages = ["kk", "ru"] , UnofficialNames = ["Kazakhstan", "Kasachstan", "Kazajistán", "カザフスタン", "Kazachstan", "哈萨克斯坦"] , Timezones = [ "Asia/Almaty,+0500", "Asia/Aqtau,+0500", "Asia/Aqtobe,+0500", "Asia/Atyrau,+0500", "Asia/Oral,+0500", "Asia/Qostanay,+0500" @@ -363,9 +370,9 @@ public enum CountryCodes /// /// 俄罗斯 /// - [CountryInfo(CallingCode = 7, Alpha3 = "RUS", ShortName = "Russian Federation", LongName = "The Russian Federation", CurrencyCode = "RUB" - , Languages = ["ru"], UnofficialNames = ["Russia", "Russland", "Russie", "Rusia", "ロシア連邦", "Rusland", "Россия", "Расія", "俄罗斯"] - , IsPreferred = true + [CountryInfo(Mcc = ["250"], CallingCode = 7, Alpha3 = "RUS", ShortName = "Russian Federation", LongName = "The Russian Federation" + , CurrencyCode = "RUB", Languages = ["ru"] + , UnofficialNames = ["Russia", "Russland", "Russie", "Rusia", "ロシア連邦", "Rusland", "Россия", "Расія", "俄罗斯"], IsPreferred = true , Timezones = [ "Asia/Anadyr,+1200", "Asia/Barnaul,+0700", "Asia/Chita,+0900", "Asia/Irkutsk,+0800", "Asia/Kamchatka,+1200" , "Asia/Khandyga,+0900", "Asia/Krasnoyarsk,+0700", "Asia/Magadan,+1100", "Asia/Novokuznetsk,+0700", "Asia/Novosibirsk,+0700" @@ -382,7 +389,7 @@ public enum CountryCodes /// /// 埃及 /// - [CountryInfo(CallingCode = 20, Alpha3 = "EGY", ShortName = "Egypt", LongName = "The Arab Republic of Egypt", CurrencyCode = "EGP" + [CountryInfo(Mcc = ["602"], CallingCode = 20, Alpha3 = "EGY", ShortName = "Egypt", LongName = "The Arab Republic of Egypt", CurrencyCode = "EGP" , Languages = ["ar"], UnofficialNames = ["Egypt", "مصر", "Ägypten", "Égypte", "Egipto", "エジプト", "Egypte", "埃及"] , Timezones = ["Africa/Cairo,+0200"])] [ResourceDescription(nameof(Ln.埃及))] @@ -393,8 +400,8 @@ public enum CountryCodes /// /// 南非 /// - [CountryInfo(CallingCode = 27, Alpha3 = "ZAF", ShortName = "South Africa", LongName = "The Republic of South Africa", CurrencyCode = "ZAR" - , Languages = ["af", "en", "nr", "st", "ss", "tn", "ts", "ve", "xh", "zu"] + [CountryInfo(Mcc = ["655"], CallingCode = 27, Alpha3 = "ZAF", ShortName = "South Africa", LongName = "The Republic of South Africa" + , CurrencyCode = "ZAR", Languages = ["af", "en", "nr", "st", "ss", "tn", "ts", "ve", "xh", "zu"] , UnofficialNames = ["South Africa", "Republik Südafrika", "Afrique du Sud", "República de Sudáfrica", "南アフリカ", "Zuid-Afrika", "南非"] , Timezones = ["Africa/Johannesburg,+0200"])] [ResourceDescription(nameof(Ln.南非))] @@ -405,8 +412,9 @@ public enum CountryCodes /// /// 希腊 /// - [CountryInfo(CallingCode = 30, Alpha3 = "GRC", ShortName = "Greece", LongName = "The Hellenic Republic", CurrencyCode = "EUR", Languages = ["el"] - , UnofficialNames = ["Greece", "Griechenland", "Grèce", "Grecia", "ギリシャ", "Griekenland", "希腊"], Timezones = ["Europe/Athens,+0200"])] + [CountryInfo(Mcc = ["202"], CallingCode = 30, Alpha3 = "GRC", ShortName = "Greece", LongName = "The Hellenic Republic", CurrencyCode = "EUR" + , Languages = ["el"], UnofficialNames = ["Greece", "Griechenland", "Grèce", "Grecia", "ギリシャ", "Griekenland", "希腊"] + , Timezones = ["Europe/Athens,+0200"])] [ResourceDescription(nameof(Ln.希腊))] GR = 300 @@ -415,8 +423,8 @@ public enum CountryCodes /// /// 荷兰 /// - [CountryInfo(CallingCode = 31, Alpha3 = "NLD", ShortName = "Netherlands", LongName = "The Kingdom of the Netherlands", CurrencyCode = "EUR" - , Languages = ["nl", "fy"] + [CountryInfo(Mcc = ["204"], CallingCode = 31, Alpha3 = "NLD", ShortName = "Netherlands", LongName = "The Kingdom of the Netherlands" + , CurrencyCode = "EUR", Languages = ["nl", "fy"] , UnofficialNames = [ "Netherlands", "The Netherlands", "Niederlande", "Pays-Bas", "Países Bajos", "オランダ", "Nederland", "Нидерландия", "荷兰" ], Timezones = ["Europe/Amsterdam,+0100"])] @@ -428,7 +436,7 @@ public enum CountryCodes /// /// 比利时 /// - [CountryInfo(CallingCode = 32, Alpha3 = "BEL", ShortName = "Belgium", LongName = "The Kingdom of Belgium", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["206"], CallingCode = 32, Alpha3 = "BEL", ShortName = "Belgium", LongName = "The Kingdom of Belgium", CurrencyCode = "EUR" , Languages = ["nl", "fr", "de"], UnofficialNames = ["Belgium", "Belgien", "Belgique", "Bélgica", "ベルギー", "België", "比利时"] , Timezones = ["Europe/Brussels,+0100"])] [ResourceDescription(nameof(Ln.比利时))] @@ -439,8 +447,8 @@ public enum CountryCodes /// /// 法国 /// - [CountryInfo(CallingCode = 33, Alpha3 = "FRA", ShortName = "France", LongName = "The French Republic", CurrencyCode = "EUR", Languages = ["fr"] - , UnofficialNames = ["France", "Frankreich", "the French Republic", "フランス", "Frankrijk", "Francia", "法国"] + [CountryInfo(Mcc = ["208"], CallingCode = 33, Alpha3 = "FRA", ShortName = "France", LongName = "The French Republic", CurrencyCode = "EUR" + , Languages = ["fr"], UnofficialNames = ["France", "Frankreich", "the French Republic", "フランス", "Frankrijk", "Francia", "法国"] , Timezones = ["Europe/Paris,+0100"])] [ResourceDescription(nameof(Ln.法国))] FR = 250 @@ -450,8 +458,8 @@ public enum CountryCodes /// /// 西班牙 /// - [CountryInfo(CallingCode = 34, Alpha3 = "ESP", ShortName = "Spain", LongName = "The Kingdom of Spain", CurrencyCode = "EUR", Languages = ["es"] - , UnofficialNames = ["Spain", "Spanien", "Espagne", "España", "スペイン", "Spanje", "西班牙"] + [CountryInfo(Mcc = ["214"], CallingCode = 34, Alpha3 = "ESP", ShortName = "Spain", LongName = "The Kingdom of Spain", CurrencyCode = "EUR" + , Languages = ["es"], UnofficialNames = ["Spain", "Spanien", "Espagne", "España", "スペイン", "Spanje", "西班牙"] , Timezones = ["Africa/Ceuta,+0100", "Atlantic/Canary,+0000", "Europe/Madrid,+0100"])] [ResourceDescription(nameof(Ln.西班牙))] ES = 724 @@ -461,8 +469,9 @@ public enum CountryCodes /// /// 匈牙利 /// - [CountryInfo(CallingCode = 36, Alpha3 = "HUN", ShortName = "Hungary", LongName = "Hungary", CurrencyCode = "HUF", Languages = ["hu"] - , UnofficialNames = ["Hungary", "Ungarn", "Hongrie", "Hungría", "ハンガリー", "Hongarije", "匈牙利"], Timezones = ["Europe/Budapest,+0100"])] + [CountryInfo(Mcc = ["216"], CallingCode = 36, Alpha3 = "HUN", ShortName = "Hungary", LongName = "Hungary", CurrencyCode = "HUF" + , Languages = ["hu"], UnofficialNames = ["Hungary", "Ungarn", "Hongrie", "Hungría", "ハンガリー", "Hongarije", "匈牙利"] + , Timezones = ["Europe/Budapest,+0100"])] [ResourceDescription(nameof(Ln.匈牙利))] HU = 348 @@ -471,8 +480,8 @@ public enum CountryCodes /// /// 意大利 /// - [CountryInfo(CallingCode = 39, Alpha3 = "ITA", ShortName = "Italy", LongName = "The Italian Republic", CurrencyCode = "EUR", Languages = ["it"] - , UnofficialNames = ["Italy", "Italien", "Italie", "Italia", "イタリア", "Italië", "意大利"], IsPreferred = true + [CountryInfo(Mcc = ["222"], CallingCode = 39, Alpha3 = "ITA", ShortName = "Italy", LongName = "The Italian Republic", CurrencyCode = "EUR" + , Languages = ["it"], UnofficialNames = ["Italy", "Italien", "Italie", "Italia", "イタリア", "Italië", "意大利"], IsPreferred = true , Timezones = ["Europe/Rome,+0100"])] [ResourceDescription(nameof(Ln.意大利))] IT = 380 @@ -482,8 +491,8 @@ public enum CountryCodes /// /// 罗马尼亚 /// - [CountryInfo(CallingCode = 40, Alpha3 = "ROU", ShortName = "Romania", LongName = "Romania", CurrencyCode = "RON", Languages = ["ro"] - , UnofficialNames = ["Romania", "Rumänien", "Roumanie", "Rumania", "ルーマニア", "Roemenië", "罗马尼亚"] + [CountryInfo(Mcc = ["226"], CallingCode = 40, Alpha3 = "ROU", ShortName = "Romania", LongName = "Romania", CurrencyCode = "RON" + , Languages = ["ro"], UnofficialNames = ["Romania", "Rumänien", "Roumanie", "Rumania", "ルーマニア", "Roemenië", "罗马尼亚"] , Timezones = ["Europe/Bucharest,+0200"])] [ResourceDescription(nameof(Ln.罗马尼亚))] RO = 642 @@ -493,9 +502,9 @@ public enum CountryCodes /// /// 瑞士 /// - [CountryInfo(CallingCode = 41, Alpha3 = "CHE", ShortName = "Switzerland", LongName = "The Swiss Confederation", CurrencyCode = "CHF" - , Languages = ["de", "fr", "it"], UnofficialNames = ["Switzerland", "Schweiz", "Suisse", "Suiza", "スイス", "Zwitserland", "瑞士"] - , Timezones = ["Europe/Zurich,+0100"])] + [CountryInfo(Mcc = ["228"], CallingCode = 41, Alpha3 = "CHE", ShortName = "Switzerland", LongName = "The Swiss Confederation" + , CurrencyCode = "CHF", Languages = ["de", "fr", "it"] + , UnofficialNames = ["Switzerland", "Schweiz", "Suisse", "Suiza", "スイス", "Zwitserland", "瑞士"], Timezones = ["Europe/Zurich,+0100"])] [ResourceDescription(nameof(Ln.瑞士))] CH = 756 @@ -504,7 +513,7 @@ public enum CountryCodes /// /// 奥地利 /// - [CountryInfo(CallingCode = 43, Alpha3 = "AUT", ShortName = "Austria", LongName = "The Republic of Austria", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["232"], CallingCode = 43, Alpha3 = "AUT", ShortName = "Austria", LongName = "The Republic of Austria", CurrencyCode = "EUR" , Languages = ["de"], UnofficialNames = ["Austria", "Österreich", "Autriche", "オーストリア", "Oostenrijk", "奥地利"] , Timezones = ["Europe/Vienna,+0100"])] [ResourceDescription(nameof(Ln.奥地利))] @@ -515,7 +524,7 @@ public enum CountryCodes /// /// 英国 /// - [CountryInfo(CallingCode = 44, Alpha3 = "GBR", ShortName = "United Kingdom of Great Britain and Northern Ireland" + [CountryInfo(Mcc = ["235"], CallingCode = 44, Alpha3 = "GBR", ShortName = "United Kingdom of Great Britain and Northern Ireland" , LongName = "The United Kingdom of Great Britain and Northern Ireland", CurrencyCode = "GBP", Languages = ["en"] , UnofficialNames = [ "United Kingdom", "The United Kingdom", "England", "Großbritannien", "Vereinigtes Königreich", "Royaume-Uni", "Reino Unido" @@ -530,7 +539,7 @@ public enum CountryCodes /// /// 根西 /// - [CountryInfo(CallingCode = 44, CallingSubCode = ["1481"], Alpha3 = "GGY", ShortName = "Guernsey", LongName = "The Bailiwick of Guernsey" + [CountryInfo(Mcc = [], CallingCode = 44, CallingSubCode = ["1481"], Alpha3 = "GGY", ShortName = "Guernsey", LongName = "The Bailiwick of Guernsey" , CurrencyCode = "GBP", Languages = ["en", "fr"] , UnofficialNames = [ "Guernsey and Alderney", "Guernsey und Alderney", "Guernsey et Alderney", "Guernsey y Alderney", "ガーンジー", "Guernsey", "根西" @@ -543,7 +552,7 @@ public enum CountryCodes /// /// 马恩岛 /// - [CountryInfo(CallingCode = 44, CallingSubCode = ["1624"], Alpha3 = "IMN", ShortName = "Isle of Man", LongName = "The Isle of Man" + [CountryInfo(Mcc = [], CallingCode = 44, CallingSubCode = ["1624"], Alpha3 = "IMN", ShortName = "Isle of Man", LongName = "The Isle of Man" , CurrencyCode = "GBP", Languages = ["en", "gv"] , UnofficialNames = ["Isle of Man", "Insel Man", "Île de Man", "Isla de Man", "マン島", "马恩岛"], Timezones = ["Europe/Isle_of_Man,+0000"])] [ResourceDescription(nameof(Ln.马恩岛))] @@ -554,8 +563,9 @@ public enum CountryCodes /// /// 泽西 /// - [CountryInfo(CallingCode = 44, CallingSubCode = ["1534"], Alpha3 = "JEY", ShortName = "Jersey", LongName = "The Bailiwick of Jersey" - , CurrencyCode = "GBP", Languages = ["en", "fr"], UnofficialNames = ["Jersey", "ジャージー", "泽西"], Timezones = ["Europe/Jersey,+0000"])] + [CountryInfo(Mcc = ["234"], CallingCode = 44, CallingSubCode = ["1534"], Alpha3 = "JEY", ShortName = "Jersey" + , LongName = "The Bailiwick of Jersey", CurrencyCode = "GBP", Languages = ["en", "fr"], UnofficialNames = ["Jersey", "ジャージー", "泽西"] + , Timezones = ["Europe/Jersey,+0000"])] [ResourceDescription(nameof(Ln.泽西))] JE = 832 @@ -564,7 +574,7 @@ public enum CountryCodes /// /// 丹麦 /// - [CountryInfo(CallingCode = 45, Alpha3 = "DNK", ShortName = "Denmark", LongName = "The Kingdom of Denmark", CurrencyCode = "DKK" + [CountryInfo(Mcc = ["238"], CallingCode = 45, Alpha3 = "DNK", ShortName = "Denmark", LongName = "The Kingdom of Denmark", CurrencyCode = "DKK" , Languages = ["da"], UnofficialNames = ["Denmark", "Dänemark", "Danemark", "Dinamarca", "デンマーク", "Denemarken", "丹麦"] , Timezones = ["Europe/Copenhagen,+0100"])] [ResourceDescription(nameof(Ln.丹麦))] @@ -575,8 +585,9 @@ public enum CountryCodes /// /// 瑞典 /// - [CountryInfo(CallingCode = 46, Alpha3 = "SWE", ShortName = "Sweden", LongName = "The Kingdom of Sweden", CurrencyCode = "SEK", Languages = ["sv"] - , UnofficialNames = ["Sweden", "Schweden", "Suède", "Suecia", "スウェーデン", "Zweden", "瑞典"], Timezones = ["Europe/Stockholm,+0100"])] + [CountryInfo(Mcc = ["240"], CallingCode = 46, Alpha3 = "SWE", ShortName = "Sweden", LongName = "The Kingdom of Sweden", CurrencyCode = "SEK" + , Languages = ["sv"], UnofficialNames = ["Sweden", "Schweden", "Suède", "Suecia", "スウェーデン", "Zweden", "瑞典"] + , Timezones = ["Europe/Stockholm,+0100"])] [ResourceDescription(nameof(Ln.瑞典))] SE = 752 @@ -585,8 +596,8 @@ public enum CountryCodes /// /// 斯瓦尔巴和扬马延 /// - [CountryInfo(CallingCode = 47, CallingSubCode = ["79"], Alpha3 = "SJM", ShortName = "Svalbard and Jan Mayen", LongName = "Svalbard and Jan Mayen" - , CurrencyCode = "NOK", Languages = ["no"] + [CountryInfo(Mcc = [], CallingCode = 47, CallingSubCode = ["79"], Alpha3 = "SJM", ShortName = "Svalbard and Jan Mayen" + , LongName = "Svalbard and Jan Mayen", CurrencyCode = "NOK", Languages = ["no"] , UnofficialNames = [ "Svalbard and Jan Mayen", "Svalbard und Jan Mayen", "Îles Svalbard et Jan Mayen", "Islas Svalbard y Jan Mayen" , "スヴァールバル諸島およびヤンマイエン島", "Svalbard en Jan Mayen", "斯瓦尔巴和扬马延" @@ -599,8 +610,8 @@ public enum CountryCodes /// /// 布韦岛 /// - [CountryInfo(CallingCode = 47, Alpha3 = "BVT", ShortName = "Bouvet Island", LongName = "Bouvet Island", CurrencyCode = "NOK", Languages = [] - , UnofficialNames = ["Bouvet Island", "Bouvetinsel", "ブーベ島", "Bouveteiland", "布韦岛"])] + [CountryInfo(Mcc = [], CallingCode = 47, Alpha3 = "BVT", ShortName = "Bouvet Island", LongName = "Bouvet Island", CurrencyCode = "NOK" + , Languages = [], UnofficialNames = ["Bouvet Island", "Bouvetinsel", "ブーベ島", "Bouveteiland", "布韦岛"])] [ResourceDescription(nameof(Ln.布韦岛))] BV = 074 @@ -609,9 +620,9 @@ public enum CountryCodes /// /// 挪威 /// - [CountryInfo(CallingCode = 47, Alpha3 = "NOR", ShortName = "Norway", LongName = "The Kingdom of Norway", CurrencyCode = "NOK" + [CountryInfo(Mcc = ["242"], CallingCode = 47, Alpha3 = "NOR", ShortName = "Norway", LongName = "The Kingdom of Norway", CurrencyCode = "NOK" , Languages = ["nb", "nn"], UnofficialNames = ["Norway", "Norwegen", "Norvège", "Noruega", "ノルウェー", "Noorwegen", "挪威"] - , IsPreferred = true, Timezones = ["Europe/Oslo,+0100"])] + , IsPreferred = true, Timezones = ["Europe/Oslo,+0100"])] [ResourceDescription(nameof(Ln.挪威))] NO = 578 @@ -620,8 +631,8 @@ public enum CountryCodes /// /// 波兰 /// - [CountryInfo(CallingCode = 48, Alpha3 = "POL", ShortName = "Poland", LongName = "The Republic of Poland", CurrencyCode = "PLN", Languages = ["pl"] - , UnofficialNames = ["Poland", "Polen", "Pologne", "Polonia", "ポーランド", "波兰"], Timezones = ["Europe/Warsaw,+0100"])] + [CountryInfo(Mcc = ["260"], CallingCode = 48, Alpha3 = "POL", ShortName = "Poland", LongName = "The Republic of Poland", CurrencyCode = "PLN" + , Languages = ["pl"], UnofficialNames = ["Poland", "Polen", "Pologne", "Polonia", "ポーランド", "波兰"], Timezones = ["Europe/Warsaw,+0100"])] [ResourceDescription(nameof(Ln.波兰))] PL = 616 @@ -630,8 +641,9 @@ public enum CountryCodes /// /// 德国 /// - [CountryInfo(CallingCode = 49, Alpha3 = "DEU", ShortName = "Germany", LongName = "The Federal Republic of Germany", CurrencyCode = "EUR" - , Languages = ["de"], UnofficialNames = ["Germany", "Deutschland", "Allemagne", "Alemania", "ドイツ", "Duitsland", "德国"] + [CountryInfo(Mcc = ["262"], CallingCode = 49, Alpha3 = "DEU", ShortName = "Germany", LongName = "The Federal Republic of Germany" + , CurrencyCode = "EUR", Languages = ["de"] + , UnofficialNames = ["Germany", "Deutschland", "Allemagne", "Alemania", "ドイツ", "Duitsland", "德国"] , Timezones = ["Europe/Berlin,+0100", "Europe/Busingen,+0100"])] [ResourceDescription(nameof(Ln.德国))] DE = 276 @@ -641,8 +653,8 @@ public enum CountryCodes /// /// 秘鲁 /// - [CountryInfo(CallingCode = 51, Alpha3 = "PER", ShortName = "Peru", LongName = "The Republic of Perú", CurrencyCode = "PEN", Languages = ["es"] - , UnofficialNames = ["Peru", "Pérou", "Perú", "ペルー", "秘鲁"], Timezones = ["America/Lima,-0500"])] + [CountryInfo(Mcc = ["716"], CallingCode = 51, Alpha3 = "PER", ShortName = "Peru", LongName = "The Republic of Perú", CurrencyCode = "PEN" + , Languages = ["es"], UnofficialNames = ["Peru", "Pérou", "Perú", "ペルー", "秘鲁"], Timezones = ["America/Lima,-0500"])] [ResourceDescription(nameof(Ln.秘鲁))] PE = 604 @@ -651,7 +663,7 @@ public enum CountryCodes /// /// 墨西哥 /// - [CountryInfo(CallingCode = 52, Alpha3 = "MEX", ShortName = "Mexico", LongName = "The United Mexican States", CurrencyCode = "MXN" + [CountryInfo(Mcc = ["334"], CallingCode = 52, Alpha3 = "MEX", ShortName = "Mexico", LongName = "The United Mexican States", CurrencyCode = "MXN" , Languages = ["es"], UnofficialNames = ["Mexico", "Mexiko", "Mexique", "México", "メキシコ", "墨西哥"] , Timezones = [ "America/Bahia_Banderas,-0600", "America/Cancun,-0500", "America/Chihuahua,-0600", "America/Ciudad_Juarez,-0700" @@ -666,8 +678,8 @@ public enum CountryCodes /// /// 古巴 /// - [CountryInfo(CallingCode = 53, Alpha3 = "CUB", ShortName = "Cuba", LongName = "The Republic of Cuba", CurrencyCode = "CUP", Languages = ["es"] - , UnofficialNames = ["Cuba", "Kuba", "キューバ", "古巴"], Timezones = ["America/Havana,-0500"])] + [CountryInfo(Mcc = ["368"], CallingCode = 53, Alpha3 = "CUB", ShortName = "Cuba", LongName = "The Republic of Cuba", CurrencyCode = "CUP" + , Languages = ["es"], UnofficialNames = ["Cuba", "Kuba", "キューバ", "古巴"], Timezones = ["America/Havana,-0500"])] [ResourceDescription(nameof(Ln.古巴))] CU = 192 @@ -676,7 +688,7 @@ public enum CountryCodes /// /// 阿根廷 /// - [CountryInfo(CallingCode = 54, Alpha3 = "ARG", ShortName = "Argentina", LongName = "The Argentine Republic", CurrencyCode = "ARS" + [CountryInfo(Mcc = ["722"], CallingCode = 54, Alpha3 = "ARG", ShortName = "Argentina", LongName = "The Argentine Republic", CurrencyCode = "ARS" , Languages = ["es", "gn"], UnofficialNames = ["Argentina", "Argentinien", "Argentine", "アルゼンチン", "Argentinië", "阿根廷"] , Timezones = [ "America/Argentina/Buenos_Aires,-0300", "America/Argentina/Catamarca,-0300", "America/Argentina/Cordoba,-0300" @@ -692,8 +704,8 @@ public enum CountryCodes /// /// 巴西 /// - [CountryInfo(CallingCode = 55, Alpha3 = "BRA", ShortName = "Brazil", LongName = "The Federative Republic of Brazil", CurrencyCode = "BRL" - , Languages = ["pt"], UnofficialNames = ["Brazil", "Brasilien", "Brésil", "Brasil", "ブラジル", "Brazilië", "巴西"] + [CountryInfo(Mcc = ["724"], CallingCode = 55, Alpha3 = "BRA", ShortName = "Brazil", LongName = "The Federative Republic of Brazil" + , CurrencyCode = "BRL", Languages = ["pt"], UnofficialNames = ["Brazil", "Brasilien", "Brésil", "Brasil", "ブラジル", "Brazilië", "巴西"] , Timezones = [ "America/Araguaina,-0300", "America/Bahia,-0300", "America/Belem,-0300", "America/Boa_Vista,-0400", "America/Campo_Grande,-0400" , "America/Cuiaba,-0400", "America/Eirunepe,-0500", "America/Fortaleza,-0300", "America/Maceio,-0300", "America/Manaus,-0400" @@ -708,8 +720,8 @@ public enum CountryCodes /// /// 智利 /// - [CountryInfo(CallingCode = 56, Alpha3 = "CHL", ShortName = "Chile", LongName = "The Republic of Chile", CurrencyCode = "CLP", Languages = ["es"] - , UnofficialNames = ["Chile", "チリ", "Chili", "智利"] + [CountryInfo(Mcc = ["730"], CallingCode = 56, Alpha3 = "CHL", ShortName = "Chile", LongName = "The Republic of Chile", CurrencyCode = "CLP" + , Languages = ["es"], UnofficialNames = ["Chile", "チリ", "Chili", "智利"] , Timezones = ["America/Punta_Arenas,-0300", "America/Santiago,-0300", "Pacific/Easter,-0500"])] [ResourceDescription(nameof(Ln.智利))] CL = 152 @@ -719,7 +731,7 @@ public enum CountryCodes /// /// 哥伦比亚 /// - [CountryInfo(CallingCode = 57, Alpha3 = "COL", ShortName = "Colombia", LongName = "The Republic of Colombia", CurrencyCode = "COP" + [CountryInfo(Mcc = ["732"], CallingCode = 57, Alpha3 = "COL", ShortName = "Colombia", LongName = "The Republic of Colombia", CurrencyCode = "COP" , Languages = ["es"], UnofficialNames = ["Colombia", "Kolumbien", "Colombie", "コロンビア", "哥伦比亚"], Timezones = ["America/Bogota,-0500"])] [ResourceDescription(nameof(Ln.哥伦比亚))] CO = 170 @@ -729,9 +741,9 @@ public enum CountryCodes /// /// 委内瑞拉 /// - [CountryInfo(CallingCode = 58, Alpha3 = "VEN", ShortName = "Venezuela (Bolivarian Republic of)", LongName = "The Bolivarian Republic of Venezuela" - , CurrencyCode = "VES", Languages = ["es"], UnofficialNames = ["Venezuela", "ベネズエラ・ボリバル共和国", "委内瑞拉"] - , Timezones = ["America/Caracas,-0400"])] + [CountryInfo(Mcc = ["734"], CallingCode = 58, Alpha3 = "VEN", ShortName = "Venezuela (Bolivarian Republic of)" + , LongName = "The Bolivarian Republic of Venezuela", CurrencyCode = "VES", Languages = ["es"] + , UnofficialNames = ["Venezuela", "ベネズエラ・ボリバル共和国", "委内瑞拉"], Timezones = ["America/Caracas,-0400"])] [ResourceDescription(nameof(Ln.委内瑞拉))] VE = 862 @@ -740,8 +752,8 @@ public enum CountryCodes /// /// 马来西亚 /// - [CountryInfo(CallingCode = 60, Alpha3 = "MYS", ShortName = "Malaysia", LongName = "Malaysia", CurrencyCode = "MYR", Languages = ["ms", "en"] - , UnofficialNames = ["Malaysia", "Malaisie", "Malasia", "マレーシア", "Maleisië", "马来西亚"] + [CountryInfo(Mcc = ["502"], CallingCode = 60, Alpha3 = "MYS", ShortName = "Malaysia", LongName = "Malaysia", CurrencyCode = "MYR" + , Languages = ["ms", "en"], UnofficialNames = ["Malaysia", "Malaisie", "Malasia", "マレーシア", "Maleisië", "马来西亚"] , Timezones = ["Asia/Kuala_Lumpur,+0800", "Asia/Kuching,+0800"])] [ResourceDescription(nameof(Ln.马来西亚))] MY = 458 @@ -751,7 +763,7 @@ public enum CountryCodes /// /// 澳大利亚 /// - [CountryInfo(CallingCode = 61, Alpha3 = "AUS", ShortName = "Australia", LongName = "The Commonwealth of Australia", CurrencyCode = "AUD" + [CountryInfo(Mcc = [], CallingCode = 61, Alpha3 = "AUS", ShortName = "Australia", LongName = "The Commonwealth of Australia", CurrencyCode = "AUD" , Languages = ["en"], UnofficialNames = ["Australia", "Australien", "Australie", "オーストラリア", "Australië", "澳洲", "澳大利亚"] , IsPreferred = true , Timezones = [ @@ -767,7 +779,7 @@ public enum CountryCodes /// /// 科科斯基林群岛 /// - [CountryInfo(CallingCode = 61, CallingSubCode = ["89162"], Alpha3 = "CCK", ShortName = "Cocos (Keeling) Islands" + [CountryInfo(Mcc = [], CallingCode = 61, CallingSubCode = ["89162"], Alpha3 = "CCK", ShortName = "Cocos (Keeling) Islands" , LongName = "The Territory of Cocos (Keeling) Islands", CurrencyCode = "AUD", Languages = ["en"] , UnofficialNames = ["Cocos (Keeling) Islands", "Kokosinseln", "ココス(キーリング)諸島", "Cocoseilanden", "科科斯基林群岛"] , Timezones = ["Indian/Cocos,+0630"])] @@ -779,8 +791,8 @@ public enum CountryCodes /// /// 圣诞岛 /// - [CountryInfo(CallingCode = 61, CallingSubCode = ["89164"], Alpha3 = "CXR", ShortName = "Christmas Island" - , LongName = "The Territory of Christmas Island", CurrencyCode = "AUD", Languages = ["en", "zh", "ms"] + [CountryInfo(Mcc = [], CallingCode = 61, CallingSubCode = ["89164"], Alpha3 = "CXR", ShortName = "Christmas Island" + , LongName = "The Territory of Christmas Island", CurrencyCode = "AUD", Languages = ["en", "zh", "ms"] , UnofficialNames = ["Christmas Island", "Weihnachtsinsel", "クリスマス島", "Christmaseiland", "圣诞岛"] , Timezones = ["Indian/Christmas,+0700"])] [ResourceDescription(nameof(Ln.圣诞岛))] @@ -791,7 +803,7 @@ public enum CountryCodes /// /// 赫德岛和麦克唐纳群岛 /// - [CountryInfo(CallingCode = 672, CallingSubCode = ["1"], Alpha3 = "HMD", ShortName = "Heard Island and McDonald Islands" + [CountryInfo(Mcc = [], CallingCode = 672, CallingSubCode = ["1"], Alpha3 = "HMD", ShortName = "Heard Island and McDonald Islands" , LongName = "The Territory of Heard Island and McDonald Islands", CurrencyCode = "AUD", Languages = ["en"] , UnofficialNames = [ "Heard and McDonald Islands", "Heard und die McDonaldinseln", "ハード島とマクドナルド諸島", "Heard- en McDonaldeilanden" @@ -805,8 +817,8 @@ public enum CountryCodes /// /// 印度尼西亚 /// - [CountryInfo(CallingCode = 62, Alpha3 = "IDN", ShortName = "Indonesia", LongName = "The Republic of Indonesia", CurrencyCode = "IDR" - , Languages = ["id"], UnofficialNames = ["Indonesia", "Indonesien", "Indonésie", "インドネシア", "Indonesië", "印度尼西亚"] + [CountryInfo(Mcc = ["510"], CallingCode = 62, Alpha3 = "IDN", ShortName = "Indonesia", LongName = "The Republic of Indonesia" + , CurrencyCode = "IDR", Languages = ["id"], UnofficialNames = ["Indonesia", "Indonesien", "Indonésie", "インドネシア", "Indonesië", "印度尼西亚"] , Timezones = ["Asia/Jakarta,+0700", "Asia/Jayapura,+0900", "Asia/Makassar,+0800", "Asia/Pontianak,+0700"])] [ResourceDescription(nameof(Ln.印度尼西亚))] ID = 360 @@ -816,9 +828,9 @@ public enum CountryCodes /// /// 菲律宾 /// - [CountryInfo(CallingCode = 63, Alpha3 = "PHL", ShortName = "Philippines", LongName = "The Republic of the Philippines", CurrencyCode = "PHP" - , Languages = ["tl", "en"], UnofficialNames = ["Philippines", "Philippinen", "Filipinas", "フィリピン", "Filipijnen", "菲律宾"] - , Timezones = ["Asia/Manila,+0800"])] + [CountryInfo(Mcc = ["515"], CallingCode = 63, Alpha3 = "PHL", ShortName = "Philippines", LongName = "The Republic of the Philippines" + , CurrencyCode = "PHP", Languages = ["tl", "en"] + , UnofficialNames = ["Philippines", "Philippinen", "Filipinas", "フィリピン", "Filipijnen", "菲律宾"], Timezones = ["Asia/Manila,+0800"])] [ResourceDescription(nameof(Ln.菲律宾))] PH = 608 @@ -827,7 +839,8 @@ public enum CountryCodes /// /// 新西兰 /// - [CountryInfo(CallingCode = 64, Alpha3 = "NZL", ShortName = "New Zealand", LongName = "New Zealand", CurrencyCode = "NZD", Languages = ["en"] + [CountryInfo(Mcc = ["530"], CallingCode = 64, Alpha3 = "NZL", ShortName = "New Zealand", LongName = "New Zealand", CurrencyCode = "NZD" + , Languages = ["en"] , UnofficialNames = ["New Zealand", "Neuseeland", "Nouvelle Zélande", "Nueva Zelanda", "ニュージーランド", "Nieuw-Zeeland", "新西兰"] , IsPreferred = true, Timezones = ["Pacific/Auckland,+1300", "Pacific/Chatham,+1345"])] [ResourceDescription(nameof(Ln.新西兰))] @@ -838,7 +851,7 @@ public enum CountryCodes /// /// 皮特凯恩群岛 /// - [CountryInfo(CallingCode = 64, Alpha3 = "PCN", ShortName = "Pitcairn", LongName = "The Pitcairn, Henderson, Ducie and Oeno Islands" + [CountryInfo(Mcc = [], CallingCode = 64, Alpha3 = "PCN", ShortName = "Pitcairn", LongName = "The Pitcairn, Henderson, Ducie and Oeno Islands" , CurrencyCode = "NZD", Languages = ["en"], UnofficialNames = ["Pitcairn", "ピトケアン", "Pitcairneilanden", "Pitcairn Islands", "皮特凯恩群岛"] , Timezones = ["Pacific/Pitcairn,-0800"])] [ResourceDescription(nameof(Ln.皮特凯恩群岛))] @@ -849,8 +862,8 @@ public enum CountryCodes /// /// 新加坡 /// - [CountryInfo(CallingCode = 65, Alpha3 = "SGP", ShortName = "Singapore", LongName = "The Republic of Singapore", CurrencyCode = "SGD" - , Languages = ["en", "ms", "ta"], UnofficialNames = ["Singapore", "Singapur", "Singapour", "シンガポール", "新加坡"] + [CountryInfo(Mcc = ["525"], CallingCode = 65, Alpha3 = "SGP", ShortName = "Singapore", LongName = "The Republic of Singapore" + , CurrencyCode = "SGD", Languages = ["en", "ms", "ta"], UnofficialNames = ["Singapore", "Singapur", "Singapour", "シンガポール", "新加坡"] , Timezones = ["Asia/Singapore,+0800"])] [ResourceDescription(nameof(Ln.新加坡))] SG = 702 @@ -860,7 +873,7 @@ public enum CountryCodes /// /// 泰国 /// - [CountryInfo(CallingCode = 66, Alpha3 = "THA", ShortName = "Thailand", LongName = "The Kingdom of Thailand", CurrencyCode = "THB" + [CountryInfo(Mcc = ["520"], CallingCode = 66, Alpha3 = "THA", ShortName = "Thailand", LongName = "The Kingdom of Thailand", CurrencyCode = "THB" , Languages = ["th"], UnofficialNames = ["Thailand", "Thaïlande", "Tailandia", "タイ", "ประเทศไทย", "泰国"] , Timezones = ["Asia/Bangkok,+0700"])] [ResourceDescription(nameof(Ln.泰国))] @@ -871,8 +884,8 @@ public enum CountryCodes /// /// 日本 /// - [CountryInfo(CallingCode = 81, Alpha3 = "JPN", ShortName = "Japan", LongName = "Japan", CurrencyCode = "JPY", Languages = ["ja"] - , UnofficialNames = ["Japan", "Japon", "Japón", "日本"], Timezones = ["Asia/Tokyo,+0900"])] + [CountryInfo(Mcc = ["440", "441"], CallingCode = 81, Alpha3 = "JPN", ShortName = "Japan", LongName = "Japan", CurrencyCode = "JPY" + , Languages = ["ja"], UnofficialNames = ["Japan", "Japon", "Japón", "日本"], Timezones = ["Asia/Tokyo,+0900"])] [ResourceDescription(nameof(Ln.日本))] JP = 392 @@ -881,8 +894,8 @@ public enum CountryCodes /// /// 韩国 /// - [CountryInfo(CallingCode = 82, Alpha3 = "KOR", ShortName = "Korea (Republic of)", LongName = "The Republic of Korea", CurrencyCode = "KRW" - , Languages = ["ko"] + [CountryInfo(Mcc = ["450"], CallingCode = 82, Alpha3 = "KOR", ShortName = "Korea (Republic of)", LongName = "The Republic of Korea" + , CurrencyCode = "KRW", Languages = ["ko"] , UnofficialNames = [ "South Korea", "Korea (South)", "Südkorea", "Corée du Sud", "Corea del Sur", "大韓民国", "Zuid-Korea", "Korea (Republic of)", "韩国" ], Timezones = ["Asia/Seoul,+0900"])] @@ -894,8 +907,9 @@ public enum CountryCodes /// /// 越南 /// - [CountryInfo(CallingCode = 84, Alpha3 = "VNM", ShortName = "Viet Nam", LongName = "The Socialist Republic of Viet Nam", CurrencyCode = "VND" - , Languages = ["vi"], UnofficialNames = ["Vietnam", "ベトナム", "Viet Nam", "越南"], Timezones = ["Asia/Ho_Chi_Minh,+0700"])] + [CountryInfo(Mcc = ["452"], CallingCode = 84, Alpha3 = "VNM", ShortName = "Viet Nam", LongName = "The Socialist Republic of Viet Nam" + , CurrencyCode = "VND", Languages = ["vi"], UnofficialNames = ["Vietnam", "ベトナム", "Viet Nam", "越南"] + , Timezones = ["Asia/Ho_Chi_Minh,+0700"])] [ResourceDescription(nameof(Ln.越南))] VN = 704 @@ -904,8 +918,9 @@ public enum CountryCodes /// /// 中国 /// - [CountryInfo(CallingCode = 86, Alpha3 = "CHN", ShortName = "China", LongName = "The People's Republic of China", CurrencyCode = "CNY" - , Languages = ["zh"], UnofficialNames = ["China", "Chine", "中国"], Timezones = ["Asia/Shanghai,+0800", "Asia/Urumqi,+0600"])] + [CountryInfo(Mcc = ["460"], CallingCode = 86, Alpha3 = "CHN", ShortName = "China", LongName = "The People's Republic of China" + , CurrencyCode = "CNY", Languages = ["zh"], UnofficialNames = ["China", "Chine", "中国"] + , Timezones = ["Asia/Shanghai,+0800", "Asia/Urumqi,+0600"])] [ResourceDescription(nameof(Ln.中国))] CN = 156 @@ -914,7 +929,7 @@ public enum CountryCodes /// /// 土耳其 /// - [CountryInfo(CallingCode = 90, Alpha3 = "TUR", ShortName = "Türkiye", LongName = "The Republic of Türkiye", CurrencyCode = "TRY" + [CountryInfo(Mcc = ["286"], CallingCode = 90, Alpha3 = "TUR", ShortName = "Türkiye", LongName = "The Republic of Türkiye", CurrencyCode = "TRY" , Languages = ["tr"], UnofficialNames = ["Turkey", "Türkei", "Turquie", "Turquía", "トルコ", "Turkije", "土耳其"] , Timezones = ["Europe/Istanbul,+0300"])] [ResourceDescription(nameof(Ln.土耳其))] @@ -925,7 +940,7 @@ public enum CountryCodes /// /// 印度 /// - [CountryInfo(CallingCode = 91, Alpha3 = "IND", ShortName = "India", LongName = "The Republic of India", CurrencyCode = "INR" + [CountryInfo(Mcc = ["404", "405"], CallingCode = 91, Alpha3 = "IND", ShortName = "India", LongName = "The Republic of India", CurrencyCode = "INR" , Languages = ["hi", "en"], UnofficialNames = ["India", "Indien", "Inde", "インド", "印度"], Timezones = ["Asia/Kolkata,+0530"])] [ResourceDescription(nameof(Ln.印度))] IN = 356 @@ -935,8 +950,9 @@ public enum CountryCodes /// /// 巴基斯坦 /// - [CountryInfo(CallingCode = 92, Alpha3 = "PAK", ShortName = "Pakistan", LongName = "The Islamic Republic of Pakistan", CurrencyCode = "PKR" - , Languages = ["en", "ur"], UnofficialNames = ["Pakistan", "Paquistán", "パキスタン", "巴基斯坦"], Timezones = ["Asia/Karachi,+0500"])] + [CountryInfo(Mcc = ["410"], CallingCode = 92, Alpha3 = "PAK", ShortName = "Pakistan", LongName = "The Islamic Republic of Pakistan" + , CurrencyCode = "PKR", Languages = ["en", "ur"], UnofficialNames = ["Pakistan", "Paquistán", "パキスタン", "巴基斯坦"] + , Timezones = ["Asia/Karachi,+0500"])] [ResourceDescription(nameof(Ln.巴基斯坦))] PK = 586 @@ -945,8 +961,9 @@ public enum CountryCodes /// /// 阿富汗 /// - [CountryInfo(CallingCode = 93, Alpha3 = "AFG", ShortName = "Afghanistan", LongName = "The Islamic Republic of Afghanistan", CurrencyCode = "AFN" - , Languages = ["ps", "uz", "tk"], UnofficialNames = ["Afghanistan", "Afganistán", "アフガニスタン", "阿富汗"], Timezones = ["Asia/Kabul,+0430"])] + [CountryInfo(Mcc = ["412"], CallingCode = 93, Alpha3 = "AFG", ShortName = "Afghanistan", LongName = "The Islamic Republic of Afghanistan" + , CurrencyCode = "AFN", Languages = ["ps", "uz", "tk"], UnofficialNames = ["Afghanistan", "Afganistán", "アフガニスタン", "阿富汗"] + , Timezones = ["Asia/Kabul,+0430"])] [ResourceDescription(nameof(Ln.阿富汗))] AF = 004 @@ -955,7 +972,7 @@ public enum CountryCodes /// /// 斯里兰卡 /// - [CountryInfo(CallingCode = 94, Alpha3 = "LKA", ShortName = "Sri Lanka", LongName = "The Democratic Socialist Republic of Sri Lanka" + [CountryInfo(Mcc = ["413"], CallingCode = 94, Alpha3 = "LKA", ShortName = "Sri Lanka", LongName = "The Democratic Socialist Republic of Sri Lanka" , CurrencyCode = "LKR", Languages = ["si", "ta"], UnofficialNames = ["Sri Lanka", "スリランカ", "斯里兰卡"] , Timezones = ["Asia/Colombo,+0530"])] [ResourceDescription(nameof(Ln.斯里兰卡))] @@ -966,8 +983,8 @@ public enum CountryCodes /// /// 缅甸 /// - [CountryInfo(CallingCode = 95, Alpha3 = "MMR", ShortName = "Myanmar", LongName = "The Republic of the Union of Myanmar", CurrencyCode = "MMK" - , Languages = ["my"], UnofficialNames = ["Myanmar (Burma)", "ミャンマー", "缅甸"], Timezones = ["Asia/Yangon,+0630"])] + [CountryInfo(Mcc = ["414"], CallingCode = 95, Alpha3 = "MMR", ShortName = "Myanmar", LongName = "The Republic of the Union of Myanmar" + , CurrencyCode = "MMK", Languages = ["my"], UnofficialNames = ["Myanmar (Burma)", "ミャンマー", "缅甸"], Timezones = ["Asia/Yangon,+0630"])] [ResourceDescription(nameof(Ln.缅甸))] MM = 104 @@ -976,7 +993,7 @@ public enum CountryCodes /// /// 伊朗 /// - [CountryInfo(CallingCode = 98, Alpha3 = "IRN", ShortName = "Iran (Islamic Republic of)", LongName = "The Islamic Republic of Iran" + [CountryInfo(Mcc = ["432"], CallingCode = 98, Alpha3 = "IRN", ShortName = "Iran (Islamic Republic of)", LongName = "The Islamic Republic of Iran" , CurrencyCode = "IRR", Languages = ["fa"] , UnofficialNames = ["Iran", "Irán", "Iran (Islamic Republic Of)", "イラン・イスラム共和国", "Islamic Republic of Iran", "伊朗"] , Timezones = ["Asia/Tehran,+0330"])] @@ -988,8 +1005,8 @@ public enum CountryCodes /// /// 南苏丹 /// - [CountryInfo(CallingCode = 211, Alpha3 = "SSD", ShortName = "South Sudan", LongName = "The Republic of South Sudan", CurrencyCode = "SSP" - , Languages = ["ar", "en"], UnofficialNames = ["South Sudan", "Südsudan", "南スーダン", "Zuid-Soedan", "南苏丹"] + [CountryInfo(Mcc = ["659"], CallingCode = 211, Alpha3 = "SSD", ShortName = "South Sudan", LongName = "The Republic of South Sudan" + , CurrencyCode = "SSP", Languages = ["ar", "en"], UnofficialNames = ["South Sudan", "Südsudan", "南スーダン", "Zuid-Soedan", "南苏丹"] , Timezones = ["Africa/Juba,+0200"])] [ResourceDescription(nameof(Ln.南苏丹))] SS = 728 @@ -999,7 +1016,7 @@ public enum CountryCodes /// /// 西撒哈拉 /// - [CountryInfo(CallingCode = 212, Alpha3 = "ESH", ShortName = "Western Sahara", LongName = "The Sahrawi Arab Democratic Republic" + [CountryInfo(Mcc = [], CallingCode = 212, Alpha3 = "ESH", ShortName = "Western Sahara", LongName = "The Sahrawi Arab Democratic Republic" , CurrencyCode = "MAD", Languages = ["es", "fr"] , UnofficialNames = ["Western Sahara", "الصحراء الغربية", "Westsahara", "Sahara Occidental", "西サハラ", "Westelijke Sahara", "西撒哈拉"])] [ResourceDescription(nameof(Ln.西撒哈拉))] @@ -1010,7 +1027,7 @@ public enum CountryCodes /// /// 摩洛哥 /// - [CountryInfo(CallingCode = 212, Alpha3 = "MAR", ShortName = "Morocco", LongName = "The Kingdom of Morocco", CurrencyCode = "MAD" + [CountryInfo(Mcc = ["604"], CallingCode = 212, Alpha3 = "MAR", ShortName = "Morocco", LongName = "The Kingdom of Morocco", CurrencyCode = "MAD" , Languages = ["ar"], UnofficialNames = ["Morocco", "المغرب", "Marokko", "Maroc", "Marruecos", "モロッコ", "摩洛哥"], IsPreferred = true , Timezones = ["Africa/Casablanca,+0100", "Africa/El_Aaiun,+0100"])] [ResourceDescription(nameof(Ln.摩洛哥))] @@ -1021,7 +1038,7 @@ public enum CountryCodes /// /// 阿尔及利亚 /// - [CountryInfo(CallingCode = 213, Alpha3 = "DZA", ShortName = "Algeria", LongName = "The People's Democratic Republic of Algeria" + [CountryInfo(Mcc = ["603"], CallingCode = 213, Alpha3 = "DZA", ShortName = "Algeria", LongName = "The People's Democratic Republic of Algeria" , CurrencyCode = "DZD", Languages = ["ar"] , UnofficialNames = ["Algeria", "الجزائر", "Algerien", "Algérie", "Argelia", "アルジェリア", "Algerije", "阿尔及利亚"] , Timezones = ["Africa/Algiers,+0100"])] @@ -1033,7 +1050,7 @@ public enum CountryCodes /// /// 突尼斯 /// - [CountryInfo(CallingCode = 216, Alpha3 = "TUN", ShortName = "Tunisia", LongName = "The Republic of Tunisia", CurrencyCode = "TND" + [CountryInfo(Mcc = ["605"], CallingCode = 216, Alpha3 = "TUN", ShortName = "Tunisia", LongName = "The Republic of Tunisia", CurrencyCode = "TND" , Languages = ["ar", "fr"], UnofficialNames = ["Tunisia", "تونس", "Tunesien", "Tunisie", "Túnez", "チュニジア", "Tunesië", "突尼斯"] , Timezones = ["Africa/Tunis,+0100"])] [ResourceDescription(nameof(Ln.突尼斯))] @@ -1044,8 +1061,8 @@ public enum CountryCodes /// /// 利比亚 /// - [CountryInfo(CallingCode = 218, Alpha3 = "LBY", ShortName = "Libya", LongName = "The State of Libya", CurrencyCode = "LYD", Languages = ["ar"] - , UnofficialNames = ["Libya", "ليبيا", "Libyen", "Libye", "Libia", "リビア", "Libië", "Libyan Arab Jamahiriya", "利比亚"] + [CountryInfo(Mcc = ["606"], CallingCode = 218, Alpha3 = "LBY", ShortName = "Libya", LongName = "The State of Libya", CurrencyCode = "LYD" + , Languages = ["ar"], UnofficialNames = ["Libya", "ليبيا", "Libyen", "Libye", "Libia", "リビア", "Libië", "Libyan Arab Jamahiriya", "利比亚"] , Timezones = ["Africa/Tripoli,+0200"])] [ResourceDescription(nameof(Ln.利比亚))] LY = 434 @@ -1055,7 +1072,7 @@ public enum CountryCodes /// /// 冈比亚 /// - [CountryInfo(CallingCode = 220, Alpha3 = "GMB", ShortName = "Gambia", LongName = "The Republic of The Gambia", CurrencyCode = "GMD" + [CountryInfo(Mcc = ["607"], CallingCode = 220, Alpha3 = "GMB", ShortName = "Gambia", LongName = "The Republic of The Gambia", CurrencyCode = "GMD" , Languages = ["en"], UnofficialNames = ["The Gambia", "ガンビア", "冈比亚"], Timezones = ["Africa/Banjul,+0000"])] [ResourceDescription(nameof(Ln.冈比亚))] GM = 270 @@ -1065,7 +1082,7 @@ public enum CountryCodes /// /// 塞内加尔 /// - [CountryInfo(CallingCode = 221, Alpha3 = "SEN", ShortName = "Senegal", LongName = "The Republic of Senegal", CurrencyCode = "XOF" + [CountryInfo(Mcc = ["608"], CallingCode = 221, Alpha3 = "SEN", ShortName = "Senegal", LongName = "The Republic of Senegal", CurrencyCode = "XOF" , Languages = ["fr"], UnofficialNames = ["Senegal", "Sénégal", "セネガル", "塞内加尔"], Timezones = ["Africa/Dakar,+0000"])] [ResourceDescription(nameof(Ln.塞内加尔))] SN = 686 @@ -1075,8 +1092,9 @@ public enum CountryCodes /// /// 毛里塔尼亚 /// - [CountryInfo(CallingCode = 222, Alpha3 = "MRT", ShortName = "Mauritania", LongName = "The Islamic Republic of Mauritania", CurrencyCode = "MRU" - , Languages = ["ar", "fr"], UnofficialNames = ["Mauritania", "موريتانيا", "Mauretanien", "Mauritanie", "モーリタニア", "Mauritanië", "毛里塔尼亚"] + [CountryInfo(Mcc = ["609"], CallingCode = 222, Alpha3 = "MRT", ShortName = "Mauritania", LongName = "The Islamic Republic of Mauritania" + , CurrencyCode = "MRU", Languages = ["ar", "fr"] + , UnofficialNames = ["Mauritania", "موريتانيا", "Mauretanien", "Mauritanie", "モーリタニア", "Mauritanië", "毛里塔尼亚"] , Timezones = ["Africa/Nouakchott,+0000"])] [ResourceDescription(nameof(Ln.毛里塔尼亚))] MR = 478 @@ -1086,8 +1104,8 @@ public enum CountryCodes /// /// 马里 /// - [CountryInfo(CallingCode = 223, Alpha3 = "MLI", ShortName = "Mali", LongName = "The Republic of Mali", CurrencyCode = "XOF", Languages = ["fr"] - , UnofficialNames = ["Mali", "マリ", "马里"], Timezones = ["Africa/Bamako,+0000"])] + [CountryInfo(Mcc = ["610"], CallingCode = 223, Alpha3 = "MLI", ShortName = "Mali", LongName = "The Republic of Mali", CurrencyCode = "XOF" + , Languages = ["fr"], UnofficialNames = ["Mali", "マリ", "马里"], Timezones = ["Africa/Bamako,+0000"])] [ResourceDescription(nameof(Ln.马里))] ML = 466 @@ -1096,7 +1114,7 @@ public enum CountryCodes /// /// 几内亚 /// - [CountryInfo(CallingCode = 224, Alpha3 = "GIN", ShortName = "Guinea", LongName = "The Republic of Guinea", CurrencyCode = "GNF" + [CountryInfo(Mcc = ["611"], CallingCode = 224, Alpha3 = "GIN", ShortName = "Guinea", LongName = "The Republic of Guinea", CurrencyCode = "GNF" , Languages = ["fr", "ff"], UnofficialNames = ["Guinea", "Guinée", "ギニア", "Guinee", "几内亚"], Timezones = ["Africa/Conakry,+0000"])] [ResourceDescription(nameof(Ln.几内亚))] GN = 324 @@ -1106,8 +1124,8 @@ public enum CountryCodes /// /// 科特迪瓦 /// - [CountryInfo(CallingCode = 225, Alpha3 = "CIV", ShortName = "Côte d'Ivoire", LongName = "The Republic of Côte d'Ivoire", CurrencyCode = "XOF" - , Languages = ["fr"] + [CountryInfo(Mcc = ["612"], CallingCode = 225, Alpha3 = "CIV", ShortName = "Côte d'Ivoire", LongName = "The Republic of Côte d'Ivoire" + , CurrencyCode = "XOF", Languages = ["fr"] , UnofficialNames = [ "Côte D'Ivoire", "Elfenbeinküste", "コートジボワール", "Ivoorkust", "Cote D'Ivoire (Ivory Coast)", "Cote d Ivoire (Ivory Coast)" , "Ivory Coast", "科特迪瓦" @@ -1120,7 +1138,7 @@ public enum CountryCodes /// /// 布基纳法索 /// - [CountryInfo(CallingCode = 226, Alpha3 = "BFA", ShortName = "Burkina Faso", LongName = "Burkina Faso", CurrencyCode = "XOF" + [CountryInfo(Mcc = ["613"], CallingCode = 226, Alpha3 = "BFA", ShortName = "Burkina Faso", LongName = "Burkina Faso", CurrencyCode = "XOF" , Languages = ["fr", "ff"], UnofficialNames = ["Burkina Faso", "ブルキナファソ", "布基纳法索"], Timezones = ["Africa/Ouagadougou,+0000"])] [ResourceDescription(nameof(Ln.布基纳法索))] BF = 854 @@ -1130,7 +1148,7 @@ public enum CountryCodes /// /// 尼日尔 /// - [CountryInfo(CallingCode = 227, Alpha3 = "NER", ShortName = "Niger", LongName = "The Republic of the Niger", CurrencyCode = "XOF" + [CountryInfo(Mcc = ["614"], CallingCode = 227, Alpha3 = "NER", ShortName = "Niger", LongName = "The Republic of the Niger", CurrencyCode = "XOF" , Languages = ["fr"], UnofficialNames = ["Niger", "Níger", "ニジェール", "尼日尔"], Timezones = ["Africa/Niamey,+0100"])] [ResourceDescription(nameof(Ln.尼日尔))] NE = 562 @@ -1140,8 +1158,8 @@ public enum CountryCodes /// /// 多哥 /// - [CountryInfo(CallingCode = 228, Alpha3 = "TGO", ShortName = "Togo", LongName = "The Togolese Republic", CurrencyCode = "XOF", Languages = ["fr"] - , UnofficialNames = ["Togo", "トーゴ", "多哥"], Timezones = ["Africa/Lome,+0000"])] + [CountryInfo(Mcc = ["615"], CallingCode = 228, Alpha3 = "TGO", ShortName = "Togo", LongName = "The Togolese Republic", CurrencyCode = "XOF" + , Languages = ["fr"], UnofficialNames = ["Togo", "トーゴ", "多哥"], Timezones = ["Africa/Lome,+0000"])] [ResourceDescription(nameof(Ln.多哥))] TG = 768 @@ -1150,8 +1168,8 @@ public enum CountryCodes /// /// 贝宁 /// - [CountryInfo(CallingCode = 229, Alpha3 = "BEN", ShortName = "Benin", LongName = "The Republic of Benin", CurrencyCode = "XOF", Languages = ["fr"] - , UnofficialNames = ["Benin", "Bénin", "ベナン", "贝宁"], Timezones = ["Africa/Porto-Novo,+0100"])] + [CountryInfo(Mcc = ["616"], CallingCode = 229, Alpha3 = "BEN", ShortName = "Benin", LongName = "The Republic of Benin", CurrencyCode = "XOF" + , Languages = ["fr"], UnofficialNames = ["Benin", "Bénin", "ベナン", "贝宁"], Timezones = ["Africa/Porto-Novo,+0100"])] [ResourceDescription(nameof(Ln.贝宁))] BJ = 204 @@ -1160,8 +1178,8 @@ public enum CountryCodes /// /// 毛里求斯 /// - [CountryInfo(CallingCode = 230, Alpha3 = "MUS", ShortName = "Mauritius", LongName = "The Republic of Mauritius", CurrencyCode = "MUR" - , Languages = ["en"], UnofficialNames = ["Mauritius", "Île Maurice", "Mauricio", "モーリシャス", "毛里求斯"] + [CountryInfo(Mcc = ["617"], CallingCode = 230, Alpha3 = "MUS", ShortName = "Mauritius", LongName = "The Republic of Mauritius" + , CurrencyCode = "MUR", Languages = ["en"], UnofficialNames = ["Mauritius", "Île Maurice", "Mauricio", "モーリシャス", "毛里求斯"] , Timezones = ["Indian/Mauritius,+0400"])] [ResourceDescription(nameof(Ln.毛里求斯))] MU = 480 @@ -1171,7 +1189,7 @@ public enum CountryCodes /// /// 利比里亚 /// - [CountryInfo(CallingCode = 231, Alpha3 = "LBR", ShortName = "Liberia", LongName = "The Republic of Liberia", CurrencyCode = "LRD" + [CountryInfo(Mcc = ["618"], CallingCode = 231, Alpha3 = "LBR", ShortName = "Liberia", LongName = "The Republic of Liberia", CurrencyCode = "LRD" , Languages = ["en"], UnofficialNames = ["Liberia", "リベリア", "利比里亚"], Timezones = ["Africa/Monrovia,+0000"])] [ResourceDescription(nameof(Ln.利比里亚))] LR = 430 @@ -1181,8 +1199,9 @@ public enum CountryCodes /// /// 塞拉利昂 /// - [CountryInfo(CallingCode = 232, Alpha3 = "SLE", ShortName = "Sierra Leone", LongName = "The Republic of Sierra Leone", CurrencyCode = "SLL" - , Languages = ["en"], UnofficialNames = ["Sierra Leone", "シエラレオネ", "塞拉利昂"], Timezones = ["Africa/Freetown,+0000"])] + [CountryInfo(Mcc = ["619"], CallingCode = 232, Alpha3 = "SLE", ShortName = "Sierra Leone", LongName = "The Republic of Sierra Leone" + , CurrencyCode = "SLL", Languages = ["en"], UnofficialNames = ["Sierra Leone", "シエラレオネ", "塞拉利昂"] + , Timezones = ["Africa/Freetown,+0000"])] [ResourceDescription(nameof(Ln.塞拉利昂))] SL = 694 @@ -1191,8 +1210,8 @@ public enum CountryCodes /// /// 加纳 /// - [CountryInfo(CallingCode = 233, Alpha3 = "GHA", ShortName = "Ghana", LongName = "The Republic of Ghana", CurrencyCode = "GHS", Languages = ["en"] - , UnofficialNames = ["Ghana", "ガーナ", "加纳"], Timezones = ["Africa/Accra,+0000"])] + [CountryInfo(Mcc = ["620"], CallingCode = 233, Alpha3 = "GHA", ShortName = "Ghana", LongName = "The Republic of Ghana", CurrencyCode = "GHS" + , Languages = ["en"], UnofficialNames = ["Ghana", "ガーナ", "加纳"], Timezones = ["Africa/Accra,+0000"])] [ResourceDescription(nameof(Ln.加纳))] GH = 288 @@ -1201,9 +1220,9 @@ public enum CountryCodes /// /// 尼日利亚 /// - [CountryInfo(CallingCode = 234, Alpha3 = "NGA", ShortName = "Nigeria", LongName = "The Federal Republic of Nigeria", CurrencyCode = "NGN" - , Languages = ["en"], UnofficialNames = ["Nigeria", "Nigéria", "the Federal Republic of Nigeria", "ナイジェリア", "尼日利亚"] - , Timezones = ["Africa/Lagos,+0100"])] + [CountryInfo(Mcc = ["621"], CallingCode = 234, Alpha3 = "NGA", ShortName = "Nigeria", LongName = "The Federal Republic of Nigeria" + , CurrencyCode = "NGN", Languages = ["en"] + , UnofficialNames = ["Nigeria", "Nigéria", "the Federal Republic of Nigeria", "ナイジェリア", "尼日利亚"], Timezones = ["Africa/Lagos,+0100"])] [ResourceDescription(nameof(Ln.尼日利亚))] NG = 566 @@ -1212,7 +1231,7 @@ public enum CountryCodes /// /// 乍得 /// - [CountryInfo(CallingCode = 235, Alpha3 = "TCD", ShortName = "Chad", LongName = "The Republic of Chad", CurrencyCode = "XAF" + [CountryInfo(Mcc = ["622"], CallingCode = 235, Alpha3 = "TCD", ShortName = "Chad", LongName = "The Republic of Chad", CurrencyCode = "XAF" , Languages = ["ar", "fr"], UnofficialNames = ["Chad", "تشاد", "Tschad", "Tchad", "チャド", "Tsjaad", "乍得"] , Timezones = ["Africa/Ndjamena,+0100"])] [ResourceDescription(nameof(Ln.乍得))] @@ -1223,7 +1242,7 @@ public enum CountryCodes /// /// 中非 /// - [CountryInfo(CallingCode = 236, Alpha3 = "CAF", ShortName = "Central African Republic", LongName = "The Central African Republic" + [CountryInfo(Mcc = ["623"], CallingCode = 236, Alpha3 = "CAF", ShortName = "Central African Republic", LongName = "The Central African Republic" , CurrencyCode = "XAF", Languages = ["fr", "sg"] , UnofficialNames = [ "Central African Republic", "Zentralafrikanische Republik", "République Centrafricaine", "República Centroafricana", "中央アフリカ共和国" @@ -1237,7 +1256,7 @@ public enum CountryCodes /// /// 喀麦隆 /// - [CountryInfo(CallingCode = 237, Alpha3 = "CMR", ShortName = "Cameroon", LongName = "The Republic of Cameroon", CurrencyCode = "XAF" + [CountryInfo(Mcc = ["624"], CallingCode = 237, Alpha3 = "CMR", ShortName = "Cameroon", LongName = "The Republic of Cameroon", CurrencyCode = "XAF" , Languages = ["en", "fr"], UnofficialNames = ["Cameroon", "Kamerun", "Cameroun", "Camerún", "カメルーン", "Kameroen", "喀麦隆"] , Timezones = ["Africa/Douala,+0100"])] [ResourceDescription(nameof(Ln.喀麦隆))] @@ -1248,8 +1267,9 @@ public enum CountryCodes /// /// 佛得角 /// - [CountryInfo(CallingCode = 238, Alpha3 = "CPV", ShortName = "Cabo Verde", LongName = "The Republic of Cabo Verde", CurrencyCode = "CVE" - , Languages = ["pt"], UnofficialNames = ["Cape Verde", "Kap Verde", "Cap Vert", "Cabo Verde", "カーボベルデ", "Kaapverdië", "佛得角"] + [CountryInfo(Mcc = ["625"], CallingCode = 238, Alpha3 = "CPV", ShortName = "Cabo Verde", LongName = "The Republic of Cabo Verde" + , CurrencyCode = "CVE", Languages = ["pt"] + , UnofficialNames = ["Cape Verde", "Kap Verde", "Cap Vert", "Cabo Verde", "カーボベルデ", "Kaapverdië", "佛得角"] , Timezones = ["Atlantic/Cape_Verde,-0100"])] [ResourceDescription(nameof(Ln.佛得角))] CV = 132 @@ -1259,8 +1279,8 @@ public enum CountryCodes /// /// 圣多美和普林西比 /// - [CountryInfo(CallingCode = 239, Alpha3 = "STP", ShortName = "Sao Tome and Principe", LongName = "The Democratic Republic of São Tomé and Príncipe" - , CurrencyCode = "STD", Languages = ["pt"] + [CountryInfo(Mcc = ["626"], CallingCode = 239, Alpha3 = "STP", ShortName = "Sao Tome and Principe" + , LongName = "The Democratic Republic of São Tomé and Príncipe", CurrencyCode = "STD", Languages = ["pt"] , UnofficialNames = [ "São Tomé and Príncipe", "São Tomé und Príncipe", "São Tomé et Príncipe", "Santo Tomé y Príncipe", "サントメ・プリンシペ" , "Sao Tomé en Principe", "圣多美和普林西比" @@ -1273,7 +1293,7 @@ public enum CountryCodes /// /// 赤道几内亚 /// - [CountryInfo(CallingCode = 240, Alpha3 = "GNQ", ShortName = "Equatorial Guinea", LongName = "The Republic of Equatorial Guinea" + [CountryInfo(Mcc = ["627"], CallingCode = 240, Alpha3 = "GNQ", ShortName = "Equatorial Guinea", LongName = "The Republic of Equatorial Guinea" , CurrencyCode = "XAF", Languages = ["es", "fr"] , UnofficialNames = [ "Equatorial Guinea", "Äquatorial-Guinea", "Guinée Équatoriale", "Guinea Ecuatorial", "赤道ギニア", "Equatoriaal-Guinea", "赤道几内亚" @@ -1286,8 +1306,8 @@ public enum CountryCodes /// /// 加蓬 /// - [CountryInfo(CallingCode = 241, Alpha3 = "GAB", ShortName = "Gabon", LongName = "The Gabonese Republic", CurrencyCode = "XAF", Languages = ["fr"] - , UnofficialNames = ["Gabon", "Gabun", "Gabón", "ガボン", "加蓬"], Timezones = ["Africa/Libreville,+0100"])] + [CountryInfo(Mcc = ["628"], CallingCode = 241, Alpha3 = "GAB", ShortName = "Gabon", LongName = "The Gabonese Republic", CurrencyCode = "XAF" + , Languages = ["fr"], UnofficialNames = ["Gabon", "Gabun", "Gabón", "ガボン", "加蓬"], Timezones = ["Africa/Libreville,+0100"])] [ResourceDescription(nameof(Ln.加蓬))] GA = 266 @@ -1296,7 +1316,7 @@ public enum CountryCodes /// /// 刚果共和国 /// - [CountryInfo(CallingCode = 242, Alpha3 = "COG", ShortName = "Congo", LongName = "The Republic of the Congo", CurrencyCode = "XAF" + [CountryInfo(Mcc = ["629"], CallingCode = 242, Alpha3 = "COG", ShortName = "Congo", LongName = "The Republic of the Congo", CurrencyCode = "XAF" , Languages = ["fr", "ln"], UnofficialNames = ["Congo", "Kongo", "コンゴ共和国", "Congo [Republiek]", "Congo, Republic of", "刚果共和国"] , Timezones = ["Africa/Brazzaville,+0100"])] [ResourceDescription(nameof(Ln.刚果共和国))] @@ -1307,7 +1327,7 @@ public enum CountryCodes /// /// 刚果民主共和国 /// - [CountryInfo(CallingCode = 243, Alpha3 = "COD", ShortName = "Congo (Democratic Republic of the)" + [CountryInfo(Mcc = ["630"], CallingCode = 243, Alpha3 = "COD", ShortName = "Congo (Democratic Republic of the)" , LongName = "The Democratic Republic of the Congo", CurrencyCode = "CDF", Languages = ["fr", "ln", "kg", "sw", "lu"] , UnofficialNames = [ "Congo (Dem. Rep.)", "Kongo (Dem. Rep.)", "Congo (Rep. Dem.)", "コンゴ民主共和国", "Congo [DRC]" @@ -1321,7 +1341,7 @@ public enum CountryCodes /// /// 安哥拉 /// - [CountryInfo(CallingCode = 244, Alpha3 = "AGO", ShortName = "Angola", LongName = "The Republic of Angola", CurrencyCode = "AOA" + [CountryInfo(Mcc = ["631"], CallingCode = 244, Alpha3 = "AGO", ShortName = "Angola", LongName = "The Republic of Angola", CurrencyCode = "AOA" , Languages = ["pt"], UnofficialNames = ["Angola", "アンゴラ", "安哥拉"], Timezones = ["Africa/Luanda,+0100"])] [ResourceDescription(nameof(Ln.安哥拉))] AO = 024 @@ -1331,8 +1351,9 @@ public enum CountryCodes /// /// 几内亚比绍 /// - [CountryInfo(CallingCode = 245, Alpha3 = "GNB", ShortName = "Guinea-Bissau", LongName = "The Republic of Guinea-Bissau", CurrencyCode = "XOF" - , Languages = ["pt"], UnofficialNames = ["Guinea-Bissau", "Guinée-Bissau", "ギニアビサウ", "Guinee-Bissau", "Guinea Bissau", "几内亚比绍"] + [CountryInfo(Mcc = ["632"], CallingCode = 245, Alpha3 = "GNB", ShortName = "Guinea-Bissau", LongName = "The Republic of Guinea-Bissau" + , CurrencyCode = "XOF", Languages = ["pt"] + , UnofficialNames = ["Guinea-Bissau", "Guinée-Bissau", "ギニアビサウ", "Guinee-Bissau", "Guinea Bissau", "几内亚比绍"] , Timezones = ["Africa/Bissau,+0000"])] [ResourceDescription(nameof(Ln.几内亚比绍))] GW = 624 @@ -1342,8 +1363,8 @@ public enum CountryCodes /// /// 英属印度洋领地 /// - [CountryInfo(CallingCode = 246, Alpha3 = "IOT", ShortName = "British Indian Ocean Territory", LongName = "The British Indian Ocean Territory" - , CurrencyCode = "USD", Languages = ["en"] + [CountryInfo(Mcc = ["995"], CallingCode = 246, Alpha3 = "IOT", ShortName = "British Indian Ocean Territory" + , LongName = "The British Indian Ocean Territory", CurrencyCode = "USD", Languages = ["en"] , UnofficialNames = [ "British Indian Ocean Territory", "Britisches Territorium im Indischen Ozean", "イギリス領インド洋地域" , "Britse Gebieden in de Indische Oceaan", "英属印度洋领地" @@ -1356,8 +1377,9 @@ public enum CountryCodes /// /// 塞舌尔 /// - [CountryInfo(CallingCode = 248, Alpha3 = "SYC", ShortName = "Seychelles", LongName = "The Republic of Seychelles", CurrencyCode = "SCR" - , Languages = ["fr", "en"], UnofficialNames = ["Seychelles", "Seychellen", "セーシェル", "塞舌尔"], Timezones = ["Indian/Mahe,+0400"])] + [CountryInfo(Mcc = ["633"], CallingCode = 248, Alpha3 = "SYC", ShortName = "Seychelles", LongName = "The Republic of Seychelles" + , CurrencyCode = "SCR", Languages = ["fr", "en"], UnofficialNames = ["Seychelles", "Seychellen", "セーシェル", "塞舌尔"] + , Timezones = ["Indian/Mahe,+0400"])] [ResourceDescription(nameof(Ln.塞舌尔))] SC = 690 @@ -1366,7 +1388,7 @@ public enum CountryCodes /// /// 苏丹 /// - [CountryInfo(CallingCode = 249, Alpha3 = "SDN", ShortName = "Sudan", LongName = "The Republic of the Sudan", CurrencyCode = "SDG" + [CountryInfo(Mcc = ["634"], CallingCode = 249, Alpha3 = "SDN", ShortName = "Sudan", LongName = "The Republic of the Sudan", CurrencyCode = "SDG" , Languages = ["ar", "en"], UnofficialNames = ["Sudan", "السودان", "Soudan", "Sudán", "スーダン", "Soedan", "苏丹"] , Timezones = ["Africa/Khartoum,+0200"])] [ResourceDescription(nameof(Ln.苏丹))] @@ -1377,7 +1399,7 @@ public enum CountryCodes /// /// 卢旺达 /// - [CountryInfo(CallingCode = 250, Alpha3 = "RWA", ShortName = "Rwanda", LongName = "The Republic of Rwanda", CurrencyCode = "RWF" + [CountryInfo(Mcc = ["635"], CallingCode = 250, Alpha3 = "RWA", ShortName = "Rwanda", LongName = "The Republic of Rwanda", CurrencyCode = "RWF" , Languages = ["rw", "en", "fr"], UnofficialNames = ["Rwanda", "Ruanda", "ルワンダ", "卢旺达"], Timezones = ["Africa/Kigali,+0200"])] [ResourceDescription(nameof(Ln.卢旺达))] RW = 646 @@ -1387,7 +1409,7 @@ public enum CountryCodes /// /// 埃塞俄比亚 /// - [CountryInfo(CallingCode = 251, Alpha3 = "ETH", ShortName = "Ethiopia", LongName = "The Federal Democratic Republic of Ethiopia" + [CountryInfo(Mcc = ["636"], CallingCode = 251, Alpha3 = "ETH", ShortName = "Ethiopia", LongName = "The Federal Democratic Republic of Ethiopia" , CurrencyCode = "ETB", Languages = ["am"] , UnofficialNames = ["Ethiopia", "Äthiopien", "Éthiopie", "Etiopía", "エチオピア", "Ethiopië", "埃塞俄比亚"] , Timezones = ["Africa/Addis_Ababa,+0300"])] @@ -1399,8 +1421,8 @@ public enum CountryCodes /// /// 索马里 /// - [CountryInfo(CallingCode = 252, Alpha3 = "SOM", ShortName = "Somalia", LongName = "The Federal Republic of Somalia", CurrencyCode = "SOS" - , Languages = ["so", "ar"], UnofficialNames = ["Somalia", "الصومال", "ソマリア", "Somalië", "索马里"] + [CountryInfo(Mcc = ["637"], CallingCode = 252, Alpha3 = "SOM", ShortName = "Somalia", LongName = "The Federal Republic of Somalia" + , CurrencyCode = "SOS", Languages = ["so", "ar"], UnofficialNames = ["Somalia", "الصومال", "ソマリア", "Somalië", "索马里"] , Timezones = ["Africa/Mogadishu,+0300"])] [ResourceDescription(nameof(Ln.索马里))] SO = 706 @@ -1410,7 +1432,7 @@ public enum CountryCodes /// /// 吉布提 /// - [CountryInfo(CallingCode = 253, Alpha3 = "DJI", ShortName = "Djibouti", LongName = "The Republic of Djibouti", CurrencyCode = "DJF" + [CountryInfo(Mcc = ["638"], CallingCode = 253, Alpha3 = "DJI", ShortName = "Djibouti", LongName = "The Republic of Djibouti", CurrencyCode = "DJF" , Languages = ["ar", "fr"], UnofficialNames = ["Djibouti", "جيبوتي", "Dschibuti", "ジブチ", "吉布提"] , Timezones = ["Africa/Djibouti,+0300"])] [ResourceDescription(nameof(Ln.吉布提))] @@ -1421,7 +1443,7 @@ public enum CountryCodes /// /// 肯尼亚 /// - [CountryInfo(CallingCode = 254, Alpha3 = "KEN", ShortName = "Kenya", LongName = "The Republic of Kenya", CurrencyCode = "KES" + [CountryInfo(Mcc = ["639"], CallingCode = 254, Alpha3 = "KEN", ShortName = "Kenya", LongName = "The Republic of Kenya", CurrencyCode = "KES" , Languages = ["en", "sw"], UnofficialNames = ["Kenya", "Kenia", "ケニア", "肯尼亚"], Timezones = ["Africa/Nairobi,+0300"])] [ResourceDescription(nameof(Ln.肯尼亚))] KE = 404 @@ -1431,8 +1453,8 @@ public enum CountryCodes /// /// 坦桑尼亚 /// - [CountryInfo(CallingCode = 255, Alpha3 = "TZA", ShortName = "Tanzania, United Republic of", LongName = "The United Republic of Tanzania" - , CurrencyCode = "TZS", Languages = ["sw", "en"] + [CountryInfo(Mcc = ["640"], CallingCode = 255, Alpha3 = "TZA", ShortName = "Tanzania, United Republic of" + , LongName = "The United Republic of Tanzania", CurrencyCode = "TZS", Languages = ["sw", "en"] , UnofficialNames = ["Tanzania", "Tansania", "Tanzanie", "タンザニア", "Tanzania United Republic", "坦桑尼亚"] , Timezones = ["Africa/Dar_es_Salaam,+0300"])] [ResourceDescription(nameof(Ln.坦桑尼亚))] @@ -1443,7 +1465,7 @@ public enum CountryCodes /// /// 乌干达 /// - [CountryInfo(CallingCode = 256, Alpha3 = "UGA", ShortName = "Uganda", LongName = "The Republic of Uganda", CurrencyCode = "UGX" + [CountryInfo(Mcc = ["641"], CallingCode = 256, Alpha3 = "UGA", ShortName = "Uganda", LongName = "The Republic of Uganda", CurrencyCode = "UGX" , Languages = ["en", "sw"], UnofficialNames = ["Uganda", "ウガンダ", "Oeganda", "乌干达"], Timezones = ["Africa/Kampala,+0300"])] [ResourceDescription(nameof(Ln.乌干达))] UG = 800 @@ -1453,7 +1475,7 @@ public enum CountryCodes /// /// 布隆迪 /// - [CountryInfo(CallingCode = 257, Alpha3 = "BDI", ShortName = "Burundi", LongName = "The Republic of Burundi", CurrencyCode = "BIF" + [CountryInfo(Mcc = ["642"], CallingCode = 257, Alpha3 = "BDI", ShortName = "Burundi", LongName = "The Republic of Burundi", CurrencyCode = "BIF" , Languages = ["fr", "rn"], UnofficialNames = ["Burundi", "ブルンジ", "布隆迪"], Timezones = ["Africa/Bujumbura,+0200"])] [ResourceDescription(nameof(Ln.布隆迪))] BI = 108 @@ -1463,8 +1485,9 @@ public enum CountryCodes /// /// 莫桑比克 /// - [CountryInfo(CallingCode = 258, Alpha3 = "MOZ", ShortName = "Mozambique", LongName = "The Republic of Mozambique", CurrencyCode = "MZN" - , Languages = ["pt"], UnofficialNames = ["Mozambique", "Mosambik", "モザンビーク", "莫桑比克"], Timezones = ["Africa/Maputo,+0200"])] + [CountryInfo(Mcc = ["643"], CallingCode = 258, Alpha3 = "MOZ", ShortName = "Mozambique", LongName = "The Republic of Mozambique" + , CurrencyCode = "MZN", Languages = ["pt"], UnofficialNames = ["Mozambique", "Mosambik", "モザンビーク", "莫桑比克"] + , Timezones = ["Africa/Maputo,+0200"])] [ResourceDescription(nameof(Ln.莫桑比克))] MZ = 508 @@ -1473,7 +1496,7 @@ public enum CountryCodes /// /// 赞比亚 /// - [CountryInfo(CallingCode = 260, Alpha3 = "ZMB", ShortName = "Zambia", LongName = "The Republic of Zambia", CurrencyCode = "ZMW" + [CountryInfo(Mcc = ["645"], CallingCode = 260, Alpha3 = "ZMB", ShortName = "Zambia", LongName = "The Republic of Zambia", CurrencyCode = "ZMW" , Languages = ["en"], UnofficialNames = ["Zambia", "Sambia", "Zambie", "ザンビア", "赞比亚"], Timezones = ["Africa/Lusaka,+0200"])] [ResourceDescription(nameof(Ln.赞比亚))] ZM = 894 @@ -1483,8 +1506,9 @@ public enum CountryCodes /// /// 马达加斯加 /// - [CountryInfo(CallingCode = 261, Alpha3 = "MDG", ShortName = "Madagascar", LongName = "The Republic of Madagascar", CurrencyCode = "MGA" - , Languages = ["fr", "mg"], UnofficialNames = ["Madagascar", "Madagaskar", "the Republic of Madagascar", "マダガスカル", "马达加斯加"] + [CountryInfo(Mcc = ["646"], CallingCode = 261, Alpha3 = "MDG", ShortName = "Madagascar", LongName = "The Republic of Madagascar" + , CurrencyCode = "MGA", Languages = ["fr", "mg"] + , UnofficialNames = ["Madagascar", "Madagaskar", "the Republic of Madagascar", "マダガスカル", "马达加斯加"] , Timezones = ["Indian/Antananarivo,+0300"])] [ResourceDescription(nameof(Ln.马达加斯加))] MG = 450 @@ -1494,7 +1518,7 @@ public enum CountryCodes /// /// 留尼汪 /// - [CountryInfo(CallingCode = 262, Alpha3 = "REU", ShortName = "Réunion", LongName = "Réunion", CurrencyCode = "EUR", Languages = ["fr"] + [CountryInfo(Mcc = [], CallingCode = 262, Alpha3 = "REU", ShortName = "Réunion", LongName = "Réunion", CurrencyCode = "EUR", Languages = ["fr"] , UnofficialNames = ["Réunion", "Reunión", "Reunion", "レユニオン", "留尼汪"], IsPreferred = true, Timezones = ["Indian/Reunion,+0400"])] [ResourceDescription(nameof(Ln.留尼汪))] RE = 638 @@ -1504,8 +1528,8 @@ public enum CountryCodes /// /// 法属南部和南极领地 /// - [CountryInfo(CallingCode = 262, Alpha3 = "ATF", ShortName = "French Southern Territories", LongName = "The French Southern and Antarctic Lands" - , CurrencyCode = "EUR", Languages = ["fr"] + [CountryInfo(Mcc = [], CallingCode = 262, Alpha3 = "ATF", ShortName = "French Southern Territories" + , LongName = "The French Southern and Antarctic Lands", CurrencyCode = "EUR", Languages = ["fr"] , UnofficialNames = [ "French Southern Territories", "Französische Süd- und Antarktisgebiete", "Terres Australes Françaises" , "Territorios Franceses del Sur", "フランス領南方・南極地域", "Franse Gebieden in de zuidelijke Indische Oceaan" @@ -1519,8 +1543,9 @@ public enum CountryCodes /// /// 马约特 /// - [CountryInfo(CallingCode = 262, CallingSubCode = ["269", "639"], Alpha3 = "MYT", ShortName = "Mayotte", LongName = "The Department of Mayotte" - , CurrencyCode = "EUR", Languages = ["fr"], UnofficialNames = ["Mayotte", "マヨット", "马约特"], Timezones = ["Indian/Mayotte,+0300"])] + [CountryInfo(Mcc = [], CallingCode = 262, CallingSubCode = ["269", "639"], Alpha3 = "MYT", ShortName = "Mayotte" + , LongName = "The Department of Mayotte", CurrencyCode = "EUR", Languages = ["fr"], UnofficialNames = ["Mayotte", "マヨット", "马约特"] + , Timezones = ["Indian/Mayotte,+0300"])] [ResourceDescription(nameof(Ln.马约特))] YT = 175 @@ -1529,7 +1554,7 @@ public enum CountryCodes /// /// 津巴布韦 /// - [CountryInfo(CallingCode = 263, Alpha3 = "ZWE", ShortName = "Zimbabwe", LongName = "The Republic of Zimbabwe", CurrencyCode = "USD" + [CountryInfo(Mcc = ["648"], CallingCode = 263, Alpha3 = "ZWE", ShortName = "Zimbabwe", LongName = "The Republic of Zimbabwe", CurrencyCode = "USD" , Languages = ["en", "sn", "nd"], UnofficialNames = ["Zimbabwe", "Simbabwe", "Zimbabue", "ジンバブエ", "津巴布韦"] , Timezones = ["Africa/Harare,+0200"])] [ResourceDescription(nameof(Ln.津巴布韦))] @@ -1540,7 +1565,7 @@ public enum CountryCodes /// /// 纳米比亚 /// - [CountryInfo(CallingCode = 264, Alpha3 = "NAM", ShortName = "Namibia", LongName = "The Republic of Namibia", CurrencyCode = "NAD" + [CountryInfo(Mcc = ["649"], CallingCode = 264, Alpha3 = "NAM", ShortName = "Namibia", LongName = "The Republic of Namibia", CurrencyCode = "NAD" , Languages = ["en", "af"], UnofficialNames = ["Namibia", "Namibie", "ナミビア", "Namibië", "纳米比亚"] , Timezones = ["Africa/Windhoek,+0200"])] [ResourceDescription(nameof(Ln.纳米比亚))] @@ -1551,7 +1576,7 @@ public enum CountryCodes /// /// 马拉维 /// - [CountryInfo(CallingCode = 265, Alpha3 = "MWI", ShortName = "Malawi", LongName = "The Republic of Malawi", CurrencyCode = "MWK" + [CountryInfo(Mcc = ["650"], CallingCode = 265, Alpha3 = "MWI", ShortName = "Malawi", LongName = "The Republic of Malawi", CurrencyCode = "MWK" , Languages = ["en", "ny"], UnofficialNames = ["Malawi", "マラウイ", "马拉维"], Timezones = ["Africa/Blantyre,+0200"])] [ResourceDescription(nameof(Ln.马拉维))] MW = 454 @@ -1561,7 +1586,7 @@ public enum CountryCodes /// /// 莱索托 /// - [CountryInfo(CallingCode = 266, Alpha3 = "LSO", ShortName = "Lesotho", LongName = "The Kingdom of Lesotho", CurrencyCode = "LSL" + [CountryInfo(Mcc = ["651"], CallingCode = 266, Alpha3 = "LSO", ShortName = "Lesotho", LongName = "The Kingdom of Lesotho", CurrencyCode = "LSL" , Languages = ["en", "st"], UnofficialNames = ["Lesotho", "レソト", "莱索托"], Timezones = ["Africa/Maseru,+0200"])] [ResourceDescription(nameof(Ln.莱索托))] LS = 426 @@ -1571,7 +1596,7 @@ public enum CountryCodes /// /// 博茨瓦纳 /// - [CountryInfo(CallingCode = 267, Alpha3 = "BWA", ShortName = "Botswana", LongName = "The Republic of Botswana", CurrencyCode = "BWP" + [CountryInfo(Mcc = ["652"], CallingCode = 267, Alpha3 = "BWA", ShortName = "Botswana", LongName = "The Republic of Botswana", CurrencyCode = "BWP" , Languages = ["en", "tn"], UnofficialNames = ["Botswana", "ボツワナ", "博茨瓦纳"], Timezones = ["Africa/Gaborone,+0200"])] [ResourceDescription(nameof(Ln.博茨瓦纳))] BW = 072 @@ -1581,7 +1606,7 @@ public enum CountryCodes /// /// 斯威士兰 /// - [CountryInfo(CallingCode = 268, Alpha3 = "SWZ", ShortName = "Eswatini", LongName = "The Kingdom of Eswatini", CurrencyCode = "SZL" + [CountryInfo(Mcc = ["653"], CallingCode = 268, Alpha3 = "SWZ", ShortName = "Eswatini", LongName = "The Kingdom of Eswatini", CurrencyCode = "SZL" , Languages = ["en", "ss"], UnofficialNames = ["Swaziland", "Swasiland", "Suazilandia", "スワジランド", "斯威士兰"] , Timezones = ["Africa/Mbabane,+0200"])] [ResourceDescription(nameof(Ln.斯威士兰))] @@ -1592,7 +1617,7 @@ public enum CountryCodes /// /// 科摩罗 /// - [CountryInfo(CallingCode = 269, Alpha3 = "COM", ShortName = "Comoros", LongName = "The Union of the Comoros", CurrencyCode = "KMF" + [CountryInfo(Mcc = ["654"], CallingCode = 269, Alpha3 = "COM", ShortName = "Comoros", LongName = "The Union of the Comoros", CurrencyCode = "KMF" , Languages = ["ar", "fr"], UnofficialNames = ["Comoros", "Union der Komoren", "Comores", "コモロ", "Comoren", "科摩罗"] , Timezones = ["Indian/Comoro,+0300"])] [ResourceDescription(nameof(Ln.科摩罗))] @@ -1603,7 +1628,7 @@ public enum CountryCodes /// /// 圣赫勒拿 /// - [CountryInfo(CallingCode = 290, Alpha3 = "SHN", ShortName = "Saint Helena, Ascension and Tristan da Cunha" + [CountryInfo(Mcc = ["658"], CallingCode = 290, Alpha3 = "SHN", ShortName = "Saint Helena, Ascension and Tristan da Cunha" , LongName = "Saint Helena, Ascension and Tristan da Cunha", CurrencyCode = "SHP", Languages = ["en"] , UnofficialNames = [ "Saint Helena", "Sankt Helena", "Sainte Hélène", "Santa Helena", "セントヘレナ・アセンションおよびトリスタンダクーニャ", "Sint-Helena" @@ -1617,7 +1642,7 @@ public enum CountryCodes /// /// 厄立特里亚 /// - [CountryInfo(CallingCode = 291, Alpha3 = "ERI", ShortName = "Eritrea", LongName = "The State of Eritrea", CurrencyCode = "ETB" + [CountryInfo(Mcc = ["657"], CallingCode = 291, Alpha3 = "ERI", ShortName = "Eritrea", LongName = "The State of Eritrea", CurrencyCode = "ETB" , Languages = ["en", "ar", "ti"], UnofficialNames = ["Eritrea", "إريتريا", "Érythrée", "エリトリア", "厄立特里亚"] , Timezones = ["Africa/Asmara,+0300"])] [ResourceDescription(nameof(Ln.厄立特里亚))] @@ -1628,7 +1653,7 @@ public enum CountryCodes /// /// 阿鲁巴 /// - [CountryInfo(CallingCode = 297, Alpha3 = "ABW", ShortName = "Aruba", LongName = "Aruba", CurrencyCode = "AWG", Languages = ["nl"] + [CountryInfo(Mcc = ["363"], CallingCode = 297, Alpha3 = "ABW", ShortName = "Aruba", LongName = "Aruba", CurrencyCode = "AWG", Languages = ["nl"] , UnofficialNames = ["Aruba", "アルバ", "阿鲁巴"], Timezones = ["America/Aruba,-0400"])] [ResourceDescription(nameof(Ln.阿鲁巴))] AW = 533 @@ -1638,7 +1663,7 @@ public enum CountryCodes /// /// 法罗群岛 /// - [CountryInfo(CallingCode = 298, Alpha3 = "FRO", ShortName = "Faroe Islands", LongName = "The Faroe Islands", CurrencyCode = "DKK" + [CountryInfo(Mcc = ["288"], CallingCode = 298, Alpha3 = "FRO", ShortName = "Faroe Islands", LongName = "The Faroe Islands", CurrencyCode = "DKK" , Languages = ["fo"], UnofficialNames = ["Faroe Islands", "Färöer-Inseln", "Îles Féroé", "Islas Faroe", "フェロー諸島", "Faeröer", "法罗群岛"] , Timezones = ["Atlantic/Faroe,+0000"])] [ResourceDescription(nameof(Ln.法罗群岛))] @@ -1649,8 +1674,8 @@ public enum CountryCodes /// /// 格陵兰 /// - [CountryInfo(CallingCode = 299, Alpha3 = "GRL", ShortName = "Greenland", LongName = "Kalaallit Nunaat", CurrencyCode = "DKK", Languages = ["kl"] - , UnofficialNames = ["Greenland", "Grönland", "Groenland", "Groenlandia", "グリーンランド", "格陵兰"] + [CountryInfo(Mcc = ["290"], CallingCode = 299, Alpha3 = "GRL", ShortName = "Greenland", LongName = "Kalaallit Nunaat", CurrencyCode = "DKK" + , Languages = ["kl"], UnofficialNames = ["Greenland", "Grönland", "Groenland", "Groenlandia", "グリーンランド", "格陵兰"] , Timezones = ["America/Danmarkshavn,+0000", "America/Nuuk,-0200", "America/Scoresbysund,-0200", "America/Thule,-0400"])] [ResourceDescription(nameof(Ln.格陵兰))] GL = 304 @@ -1660,8 +1685,8 @@ public enum CountryCodes /// /// 直布罗陀 /// - [CountryInfo(CallingCode = 350, Alpha3 = "GIB", ShortName = "Gibraltar", LongName = "Gibraltar", CurrencyCode = "GIP", Languages = ["en"] - , UnofficialNames = ["Gibraltar", "ジブラルタル", "直布罗陀"], Timezones = ["Europe/Gibraltar,+0100"])] + [CountryInfo(Mcc = ["266"], CallingCode = 350, Alpha3 = "GIB", ShortName = "Gibraltar", LongName = "Gibraltar", CurrencyCode = "GIP" + , Languages = ["en"], UnofficialNames = ["Gibraltar", "ジブラルタル", "直布罗陀"], Timezones = ["Europe/Gibraltar,+0100"])] [ResourceDescription(nameof(Ln.直布罗陀))] GI = 292 @@ -1670,7 +1695,7 @@ public enum CountryCodes /// /// 葡萄牙 /// - [CountryInfo(CallingCode = 351, Alpha3 = "PRT", ShortName = "Portugal", LongName = "The Portuguese Republic", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["268"], CallingCode = 351, Alpha3 = "PRT", ShortName = "Portugal", LongName = "The Portuguese Republic", CurrencyCode = "EUR" , Languages = ["pt"], UnofficialNames = ["Portugal", "ポルトガル", "葡萄牙"] , Timezones = ["Atlantic/Azores,-0100", "Atlantic/Madeira,+0000", "Europe/Lisbon,+0000"])] [ResourceDescription(nameof(Ln.葡萄牙))] @@ -1681,8 +1706,8 @@ public enum CountryCodes /// /// 卢森堡 /// - [CountryInfo(CallingCode = 352, Alpha3 = "LUX", ShortName = "Luxembourg", LongName = "The Grand Duchy of Luxembourg", CurrencyCode = "EUR" - , Languages = ["fr", "de", "lb"], UnofficialNames = ["Luxembourg", "Luxemburg", "Luxemburgo", "ルクセンブルク", "卢森堡"] + [CountryInfo(Mcc = ["270"], CallingCode = 352, Alpha3 = "LUX", ShortName = "Luxembourg", LongName = "The Grand Duchy of Luxembourg" + , CurrencyCode = "EUR", Languages = ["fr", "de", "lb"], UnofficialNames = ["Luxembourg", "Luxemburg", "Luxemburgo", "ルクセンブルク", "卢森堡"] , Timezones = ["Europe/Luxembourg,+0100"])] [ResourceDescription(nameof(Ln.卢森堡))] LU = 442 @@ -1692,8 +1717,9 @@ public enum CountryCodes /// /// 爱尔兰 /// - [CountryInfo(CallingCode = 353, Alpha3 = "IRL", ShortName = "Ireland", LongName = "Ireland", CurrencyCode = "EUR", Languages = ["en", "ga"] - , UnofficialNames = ["Ireland", "Irland", "Irlande", "Irlanda", "アイルランド", "Ierland", "爱尔兰"], Timezones = ["Europe/Dublin,+0000"])] + [CountryInfo(Mcc = ["272"], CallingCode = 353, Alpha3 = "IRL", ShortName = "Ireland", LongName = "Ireland", CurrencyCode = "EUR" + , Languages = ["en", "ga"], UnofficialNames = ["Ireland", "Irland", "Irlande", "Irlanda", "アイルランド", "Ierland", "爱尔兰"] + , Timezones = ["Europe/Dublin,+0000"])] [ResourceDescription(nameof(Ln.爱尔兰))] IE = 372 @@ -1702,8 +1728,9 @@ public enum CountryCodes /// /// 冰岛 /// - [CountryInfo(CallingCode = 354, Alpha3 = "ISL", ShortName = "Iceland", LongName = "Iceland", CurrencyCode = "ISK", Languages = ["is"] - , UnofficialNames = ["Iceland", "Island", "Islande", "Islandia", "アイスランド", "IJsland", "冰岛"], Timezones = ["Atlantic/Reykjavik,+0000"])] + [CountryInfo(Mcc = ["274"], CallingCode = 354, Alpha3 = "ISL", ShortName = "Iceland", LongName = "Iceland", CurrencyCode = "ISK" + , Languages = ["is"], UnofficialNames = ["Iceland", "Island", "Islande", "Islandia", "アイスランド", "IJsland", "冰岛"] + , Timezones = ["Atlantic/Reykjavik,+0000"])] [ResourceDescription(nameof(Ln.冰岛))] IS = 352 @@ -1712,7 +1739,7 @@ public enum CountryCodes /// /// 阿尔巴尼亚 /// - [CountryInfo(CallingCode = 355, Alpha3 = "ALB", ShortName = "Albania", LongName = "The Republic of Albania", CurrencyCode = "ALL" + [CountryInfo(Mcc = ["276"], CallingCode = 355, Alpha3 = "ALB", ShortName = "Albania", LongName = "The Republic of Albania", CurrencyCode = "ALL" , Languages = ["sq"], UnofficialNames = ["Albania", "Albanien", "Albanie", "アルバニア", "Albanië", "阿尔巴尼亚"] , Timezones = ["Europe/Tirane,+0100"])] [ResourceDescription(nameof(Ln.阿尔巴尼亚))] @@ -1723,7 +1750,7 @@ public enum CountryCodes /// /// 马耳他 /// - [CountryInfo(CallingCode = 356, Alpha3 = "MLT", ShortName = "Malta", LongName = "The Republic of Malta", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["278"], CallingCode = 356, Alpha3 = "MLT", ShortName = "Malta", LongName = "The Republic of Malta", CurrencyCode = "EUR" , Languages = ["mt", "en"], UnofficialNames = ["Malta", "Malte", "マルタ", "马耳他"], Timezones = ["Europe/Malta,+0100"])] [ResourceDescription(nameof(Ln.马耳他))] MT = 470 @@ -1733,7 +1760,7 @@ public enum CountryCodes /// /// 塞浦路斯 /// - [CountryInfo(CallingCode = 357, Alpha3 = "CYP", ShortName = "Cyprus", LongName = "The Republic of Cyprus", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["280"], CallingCode = 357, Alpha3 = "CYP", ShortName = "Cyprus", LongName = "The Republic of Cyprus", CurrencyCode = "EUR" , Languages = ["el", "tr", "hy"], UnofficialNames = ["Cyprus", "Zypern", "Chypre", "Chipre", "キプロス", "塞浦路斯"] , Timezones = ["Asia/Famagusta,+0200", "Asia/Nicosia,+0200"])] [ResourceDescription(nameof(Ln.塞浦路斯))] @@ -1744,8 +1771,8 @@ public enum CountryCodes /// /// 奥兰 /// - [CountryInfo(CallingCode = 358, CallingSubCode = ["18"], Alpha3 = "ALA", ShortName = "Åland Islands", LongName = "Åland", CurrencyCode = "EUR" - , Languages = ["sv"], UnofficialNames = ["Åland Islands", "Åland", "オーランド諸島", "Ålandeilanden", "奥兰"] + [CountryInfo(Mcc = [], CallingCode = 358, CallingSubCode = ["18"], Alpha3 = "ALA", ShortName = "Åland Islands", LongName = "Åland" + , CurrencyCode = "EUR", Languages = ["sv"], UnofficialNames = ["Åland Islands", "Åland", "オーランド諸島", "Ålandeilanden", "奥兰"] , Timezones = ["Europe/Mariehamn,+0200"])] [ResourceDescription(nameof(Ln.奥兰))] AX = 248 @@ -1755,7 +1782,7 @@ public enum CountryCodes /// /// 芬兰 /// - [CountryInfo(CallingCode = 358, Alpha3 = "FIN", ShortName = "Finland", LongName = "The Republic of Finland", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["244"], CallingCode = 358, Alpha3 = "FIN", ShortName = "Finland", LongName = "The Republic of Finland", CurrencyCode = "EUR" , Languages = ["fi", "sv"], UnofficialNames = ["Finland", "Finnland", "Finlande", "Finlandia", "フィンランド", "芬兰"], IsPreferred = true , Timezones = ["Europe/Helsinki,+0200"])] [ResourceDescription(nameof(Ln.芬兰))] @@ -1766,7 +1793,7 @@ public enum CountryCodes /// /// 保加利亚 /// - [CountryInfo(CallingCode = 359, Alpha3 = "BGR", ShortName = "Bulgaria", LongName = "The Republic of Bulgaria", CurrencyCode = "BGN" + [CountryInfo(Mcc = ["284"], CallingCode = 359, Alpha3 = "BGR", ShortName = "Bulgaria", LongName = "The Republic of Bulgaria", CurrencyCode = "BGN" , Languages = ["bg"], UnofficialNames = ["Bulgaria", "България", "Bulgarien", "Bulgarie", "ブルガリア", "Bulgarije", "保加利亚"] , Timezones = ["Europe/Sofia,+0200"])] [ResourceDescription(nameof(Ln.保加利亚))] @@ -1777,8 +1804,8 @@ public enum CountryCodes /// /// 立陶宛 /// - [CountryInfo(CallingCode = 370, Alpha3 = "LTU", ShortName = "Lithuania", LongName = "The Republic of Lithuania", CurrencyCode = "EUR" - , Languages = ["lt"] + [CountryInfo(Mcc = ["246"], CallingCode = 370, Alpha3 = "LTU", ShortName = "Lithuania", LongName = "The Republic of Lithuania" + , CurrencyCode = "EUR", Languages = ["lt"] , UnofficialNames = ["Lithuania", "Litauen", "Lituanie", "Lituania", "リトアニア", "Litouwen", "Літва", "Lietuva", "立陶宛"] , Timezones = ["Europe/Vilnius,+0200"])] [ResourceDescription(nameof(Ln.立陶宛))] @@ -1789,7 +1816,7 @@ public enum CountryCodes /// /// 拉脱维亚 /// - [CountryInfo(CallingCode = 371, Alpha3 = "LVA", ShortName = "Latvia", LongName = "The Republic of Latvia", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["247"], CallingCode = 371, Alpha3 = "LVA", ShortName = "Latvia", LongName = "The Republic of Latvia", CurrencyCode = "EUR" , Languages = ["lv"], UnofficialNames = ["Latvia", "Lettland", "Lettonie", "Letonia", "ラトビア", "Letland", "拉脱维亚"] , Timezones = ["Europe/Riga,+0200"])] [ResourceDescription(nameof(Ln.拉脱维亚))] @@ -1800,7 +1827,7 @@ public enum CountryCodes /// /// 爱沙尼亚 /// - [CountryInfo(CallingCode = 372, Alpha3 = "EST", ShortName = "Estonia", LongName = "The Republic of Estonia", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["248"], CallingCode = 372, Alpha3 = "EST", ShortName = "Estonia", LongName = "The Republic of Estonia", CurrencyCode = "EUR" , Languages = ["et"], UnofficialNames = ["Estonia", "Estland", "Estonie", "エストニア", "爱沙尼亚"], Timezones = ["Europe/Tallinn,+0200"])] [ResourceDescription(nameof(Ln.爱沙尼亚))] EE = 233 @@ -1810,8 +1837,8 @@ public enum CountryCodes /// /// 摩尔多瓦 /// - [CountryInfo(CallingCode = 373, Alpha3 = "MDA", ShortName = "Moldova (Republic of)", LongName = "The Republic of Moldova", CurrencyCode = "MDL" - , Languages = ["ro"] + [CountryInfo(Mcc = ["259"], CallingCode = 373, Alpha3 = "MDA", ShortName = "Moldova (Republic of)", LongName = "The Republic of Moldova" + , CurrencyCode = "MDL", Languages = ["ro"] , UnofficialNames = ["Moldova", "Moldawien", "Moldavie", "Moldavia", "the Republic of Moldova", "モルドバ共和国", "Moldavië", "摩尔多瓦"] , Timezones = ["Europe/Chisinau,+0200"])] [ResourceDescription(nameof(Ln.摩尔多瓦))] @@ -1822,7 +1849,7 @@ public enum CountryCodes /// /// 亚美尼亚 /// - [CountryInfo(CallingCode = 374, Alpha3 = "ARM", ShortName = "Armenia", LongName = "The Republic of Armenia", CurrencyCode = "AMD" + [CountryInfo(Mcc = ["283"], CallingCode = 374, Alpha3 = "ARM", ShortName = "Armenia", LongName = "The Republic of Armenia", CurrencyCode = "AMD" , Languages = ["hy", "ru"], UnofficialNames = ["Armenia", "Armenien", "Arménie", "アルメニア", "Armenië", "亚美尼亚"] , Timezones = ["Asia/Yerevan,+0400"])] [ResourceDescription(nameof(Ln.亚美尼亚))] @@ -1833,7 +1860,7 @@ public enum CountryCodes /// /// 白俄罗斯 /// - [CountryInfo(CallingCode = 375, Alpha3 = "BLR", ShortName = "Belarus", LongName = "The Republic of Belarus", CurrencyCode = "BYN" + [CountryInfo(Mcc = ["257"], CallingCode = 375, Alpha3 = "BLR", ShortName = "Belarus", LongName = "The Republic of Belarus", CurrencyCode = "BYN" , Languages = ["be", "ru"] , UnofficialNames = ["Belarus", "Weißrussland", "Biélorussie", "Bielorrusia", "ベラルーシ", "Wit-Rusland", "Беларусь", "白俄罗斯"] , Timezones = ["Europe/Minsk,+0300"])] @@ -1845,8 +1872,9 @@ public enum CountryCodes /// /// 安道尔 /// - [CountryInfo(CallingCode = 376, Alpha3 = "AND", ShortName = "Andorra", LongName = "The Principality of Andorra", CurrencyCode = "EUR" - , Languages = ["ca"], UnofficialNames = ["Andorre", "Andorra", "アンドラ", "安道尔"], Timezones = ["Europe/Andorra,+0100"])] + [CountryInfo(Mcc = ["213"], CallingCode = 376, Alpha3 = "AND", ShortName = "Andorra", LongName = "The Principality of Andorra" + , CurrencyCode = "EUR", Languages = ["ca"], UnofficialNames = ["Andorre", "Andorra", "アンドラ", "安道尔"] + , Timezones = ["Europe/Andorra,+0100"])] [ResourceDescription(nameof(Ln.安道尔))] AD = 020 @@ -1855,7 +1883,7 @@ public enum CountryCodes /// /// 摩纳哥 /// - [CountryInfo(CallingCode = 377, Alpha3 = "MCO", ShortName = "Monaco", LongName = "The Principality of Monaco", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["212"], CallingCode = 377, Alpha3 = "MCO", ShortName = "Monaco", LongName = "The Principality of Monaco", CurrencyCode = "EUR" , Languages = ["fr"], UnofficialNames = ["Monaco", "Mónaco", "モナコ", "摩纳哥"], Timezones = ["Europe/Monaco,+0100"])] [ResourceDescription(nameof(Ln.摩纳哥))] MC = 492 @@ -1865,8 +1893,9 @@ public enum CountryCodes /// /// 圣马力诺 /// - [CountryInfo(CallingCode = 378, Alpha3 = "SMR", ShortName = "San Marino", LongName = "The Republic of San Marino", CurrencyCode = "EUR" - , Languages = ["it"], UnofficialNames = ["San Marino", "Saint-Marin", "サンマリノ", "圣马力诺"], Timezones = ["Europe/San_Marino,+0100"])] + [CountryInfo(Mcc = ["292"], CallingCode = 378, Alpha3 = "SMR", ShortName = "San Marino", LongName = "The Republic of San Marino" + , CurrencyCode = "EUR", Languages = ["it"], UnofficialNames = ["San Marino", "Saint-Marin", "サンマリノ", "圣马力诺"] + , Timezones = ["Europe/San_Marino,+0100"])] [ResourceDescription(nameof(Ln.圣马力诺))] SM = 674 @@ -1875,8 +1904,8 @@ public enum CountryCodes /// /// 梵蒂冈 /// - [CountryInfo(CallingCode = 39, CallingSubCode = ["06698"], Alpha3 = "VAT", ShortName = "Holy See", LongName = "The Holy See", CurrencyCode = "EUR" - , Languages = ["it", "la"] + [CountryInfo(Mcc = [], CallingCode = 39, CallingSubCode = ["06698"], Alpha3 = "VAT", ShortName = "Holy See", LongName = "The Holy See" + , CurrencyCode = "EUR", Languages = ["it", "la"] , UnofficialNames = [ "Vatican City", "Vatikan", "Cité du Vatican", "Ciudad del Vaticano", "バチカン市国", "Vaticaanstad", "Vatican City State (Holy See)" , "梵蒂冈" @@ -1889,8 +1918,8 @@ public enum CountryCodes /// /// 乌克兰 /// - [CountryInfo(CallingCode = 380, Alpha3 = "UKR", ShortName = "Ukraine", LongName = "Ukraine", CurrencyCode = "UAH", Languages = ["uk"] - , UnofficialNames = ["Ukraine", "Ucrania", "ウクライナ", "Oekraïne", "Украина", "Україна", "Украіна", "乌克兰"] + [CountryInfo(Mcc = ["255"], CallingCode = 380, Alpha3 = "UKR", ShortName = "Ukraine", LongName = "Ukraine", CurrencyCode = "UAH" + , Languages = ["uk"], UnofficialNames = ["Ukraine", "Ucrania", "ウクライナ", "Oekraïne", "Украина", "Україна", "Украіна", "乌克兰"] , Timezones = ["Europe/Kyiv,+0200", "Europe/Simferopol,+0300"])] [ResourceDescription(nameof(Ln.乌克兰))] UA = 804 @@ -1900,7 +1929,7 @@ public enum CountryCodes /// /// 塞尔维亚 /// - [CountryInfo(CallingCode = 381, Alpha3 = "SRB", ShortName = "Serbia", LongName = "The Republic of Serbia", CurrencyCode = "RSD" + [CountryInfo(Mcc = ["220"], CallingCode = 381, Alpha3 = "SRB", ShortName = "Serbia", LongName = "The Republic of Serbia", CurrencyCode = "RSD" , Languages = ["sr"], UnofficialNames = ["Serbia", "Serbien", "Serbie", "セルビア", "Servië", "塞尔维亚"] , Timezones = ["Europe/Belgrade,+0100"])] [ResourceDescription(nameof(Ln.塞尔维亚))] @@ -1911,7 +1940,7 @@ public enum CountryCodes /// /// 黑山 /// - [CountryInfo(CallingCode = 382, Alpha3 = "MNE", ShortName = "Montenegro", LongName = "Montenegro", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["297"], CallingCode = 382, Alpha3 = "MNE", ShortName = "Montenegro", LongName = "Montenegro", CurrencyCode = "EUR" , Languages = ["sr", "bs", "sq", "hr"], UnofficialNames = ["Crna Gora", "Montenegro", "モンテネグロ", "黑山"] , Timezones = ["Europe/Podgorica,+0100"])] [ResourceDescription(nameof(Ln.黑山))] @@ -1922,7 +1951,7 @@ public enum CountryCodes /// /// 克罗地亚 /// - [CountryInfo(CallingCode = 385, Alpha3 = "HRV", ShortName = "Croatia", LongName = "The Republic of Croatia", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["219"], CallingCode = 385, Alpha3 = "HRV", ShortName = "Croatia", LongName = "The Republic of Croatia", CurrencyCode = "EUR" , Languages = ["hr"], UnofficialNames = ["Croatia", "Kroatien", "Croatie", "Croacia", "クロアチア", "Kroatië", "Croatia (Hrvatska)", "克罗地亚"] , Timezones = ["Europe/Zagreb,+0100"])] [ResourceDescription(nameof(Ln.克罗地亚))] @@ -1933,7 +1962,7 @@ public enum CountryCodes /// /// 斯洛文尼亚 /// - [CountryInfo(CallingCode = 386, Alpha3 = "SVN", ShortName = "Slovenia", LongName = "The Republic of Slovenia", CurrencyCode = "EUR" + [CountryInfo(Mcc = ["293"], CallingCode = 386, Alpha3 = "SVN", ShortName = "Slovenia", LongName = "The Republic of Slovenia", CurrencyCode = "EUR" , Languages = ["sl"], UnofficialNames = ["Slovenia", "Slowenien", "Slovénie", "Eslovenia", "スロベニア", "Slovenië", "斯洛文尼亚"] , Timezones = ["Europe/Ljubljana,+0100"])] [ResourceDescription(nameof(Ln.斯洛文尼亚))] @@ -1944,8 +1973,8 @@ public enum CountryCodes /// /// 波黑 /// - [CountryInfo(CallingCode = 387, Alpha3 = "BIH", ShortName = "Bosnia and Herzegovina", LongName = "Bosnia and Herzegovina", CurrencyCode = "BAM" - , Languages = ["bs", "hr", "sr"] + [CountryInfo(Mcc = ["218"], CallingCode = 387, Alpha3 = "BIH", ShortName = "Bosnia and Herzegovina", LongName = "Bosnia and Herzegovina" + , CurrencyCode = "BAM", Languages = ["bs", "hr", "sr"] , UnofficialNames = [ "Bosnia and Herzegovina", "Bosnien und Herzegowina", "Bosnie et Herzégovine", "Bosnia y Herzegovina", "ボスニア・ヘルツェゴビナ" , "Bosnië en Herzegovina", "Bosnia Herzegovina", "波黑" @@ -1958,8 +1987,8 @@ public enum CountryCodes /// /// 北马其顿 /// - [CountryInfo(CallingCode = 389, Alpha3 = "MKD", ShortName = "North Macedonia", LongName = "The Republic of North Macedonia", CurrencyCode = "MKD" - , Languages = ["mk"] + [CountryInfo(Mcc = ["294"], CallingCode = 389, Alpha3 = "MKD", ShortName = "North Macedonia", LongName = "The Republic of North Macedonia" + , CurrencyCode = "MKD", Languages = ["mk"] , UnofficialNames = [ "Macedonia", "Mazedonien", "Macédoine", "F.Y.R.O.M (Macedonia)", "マケドニア旧ユーゴスラビア共和国", "Macedonië [FYROM]" , "Macedonia (The Former Yugoslav Republic of)", "North Macedonia", "Macedonia (FYROM)", "北马其顿" @@ -1972,7 +2001,8 @@ public enum CountryCodes /// /// 捷克 /// - [CountryInfo(CallingCode = 420, Alpha3 = "CZE", ShortName = "Czechia", LongName = "The Czech Republic", CurrencyCode = "CZK", Languages = ["cs"] + [CountryInfo(Mcc = ["230"], CallingCode = 420, Alpha3 = "CZE", ShortName = "Czechia", LongName = "The Czech Republic", CurrencyCode = "CZK" + , Languages = ["cs"] , UnofficialNames = [ "Czech Republic", "Tschechische Republik", "République Tchèque", "República Checa", "チェコ", "Tsjechië", "Czechia" , "Česká republika", "捷克" @@ -1985,8 +2015,8 @@ public enum CountryCodes /// /// 斯洛伐克 /// - [CountryInfo(CallingCode = 421, Alpha3 = "SVK", ShortName = "Slovakia", LongName = "The Slovak Republic", CurrencyCode = "EUR", Languages = ["sk"] - , UnofficialNames = ["Slovakia", "Slowakei", "Slovaquie", "República Eslovaca", "スロバキア", "Slowakije", "斯洛伐克"] + [CountryInfo(Mcc = ["231"], CallingCode = 421, Alpha3 = "SVK", ShortName = "Slovakia", LongName = "The Slovak Republic", CurrencyCode = "EUR" + , Languages = ["sk"], UnofficialNames = ["Slovakia", "Slowakei", "Slovaquie", "República Eslovaca", "スロバキア", "Slowakije", "斯洛伐克"] , Timezones = ["Europe/Bratislava,+0100"])] [ResourceDescription(nameof(Ln.斯洛伐克))] SK = 703 @@ -1996,8 +2026,9 @@ public enum CountryCodes /// /// 列支敦士登 /// - [CountryInfo(CallingCode = 423, Alpha3 = "LIE", ShortName = "Liechtenstein", LongName = "The Principality of Liechtenstein", CurrencyCode = "CHF" - , Languages = ["de"], UnofficialNames = ["Liechtenstein", "リヒテンシュタイン", "列支敦士登"], Timezones = ["Europe/Vaduz,+0100"])] + [CountryInfo(Mcc = ["295"], CallingCode = 423, Alpha3 = "LIE", ShortName = "Liechtenstein", LongName = "The Principality of Liechtenstein" + , CurrencyCode = "CHF", Languages = ["de"], UnofficialNames = ["Liechtenstein", "リヒテンシュタイン", "列支敦士登"] + , Timezones = ["Europe/Vaduz,+0100"])] [ResourceDescription(nameof(Ln.列支敦士登))] LI = 438 @@ -2006,8 +2037,8 @@ public enum CountryCodes /// /// 福克兰群岛 /// - [CountryInfo(CallingCode = 500, Alpha3 = "FLK", ShortName = "Falkland Islands (Malvinas)", LongName = "The Falkland Islands", CurrencyCode = "FKP" - , Languages = ["en"] + [CountryInfo(Mcc = ["750"], CallingCode = 500, Alpha3 = "FLK", ShortName = "Falkland Islands (Malvinas)", LongName = "The Falkland Islands" + , CurrencyCode = "FKP", Languages = ["en"] , UnofficialNames = [ "Falkland Islands", "Falklandinseln", "Îles Malouines", "Islas Malvinas", "フォークランド(マルビナス)諸島", "Falklandeilanden [Islas Malvinas]" , "福克兰群岛" @@ -2020,7 +2051,7 @@ public enum CountryCodes /// /// 南乔治亚和南桑威奇群岛 /// - [CountryInfo(CallingCode = 500, Alpha3 = "SGS", ShortName = "South Georgia and the South Sandwich Islands" + [CountryInfo(Mcc = [], CallingCode = 500, Alpha3 = "SGS", ShortName = "South Georgia and the South Sandwich Islands" , LongName = "South Georgia and the South Sandwich Islands", CurrencyCode = "GBP", Languages = ["en"] , UnofficialNames = [ "South Georgia", "South Georgia and the South Sandwich Islands", "Südgeorgien und die Südlichen Sandwichinseln" @@ -2034,8 +2065,8 @@ public enum CountryCodes /// /// 伯利兹 /// - [CountryInfo(CallingCode = 501, Alpha3 = "BLZ", ShortName = "Belize", LongName = "Belize", CurrencyCode = "BZD", Languages = ["en", "es"] - , UnofficialNames = ["Belize", "Belice", "ベリーズ", "伯利兹"], Timezones = ["America/Belize,-0600"])] + [CountryInfo(Mcc = ["702"], CallingCode = 501, Alpha3 = "BLZ", ShortName = "Belize", LongName = "Belize", CurrencyCode = "BZD" + , Languages = ["en", "es"], UnofficialNames = ["Belize", "Belice", "ベリーズ", "伯利兹"], Timezones = ["America/Belize,-0600"])] [ResourceDescription(nameof(Ln.伯利兹))] BZ = 084 @@ -2044,8 +2075,8 @@ public enum CountryCodes /// /// 危地马拉 /// - [CountryInfo(CallingCode = 502, Alpha3 = "GTM", ShortName = "Guatemala", LongName = "The Republic of Guatemala", CurrencyCode = "GTQ" - , Languages = ["es"], UnofficialNames = ["Guatemala", "グアテマラ", "危地马拉"], Timezones = ["America/Guatemala,-0600"])] + [CountryInfo(Mcc = ["704"], CallingCode = 502, Alpha3 = "GTM", ShortName = "Guatemala", LongName = "The Republic of Guatemala" + , CurrencyCode = "GTQ", Languages = ["es"], UnofficialNames = ["Guatemala", "グアテマラ", "危地马拉"], Timezones = ["America/Guatemala,-0600"])] [ResourceDescription(nameof(Ln.危地马拉))] GT = 320 @@ -2054,8 +2085,9 @@ public enum CountryCodes /// /// 萨尔瓦多 /// - [CountryInfo(CallingCode = 503, Alpha3 = "SLV", ShortName = "El Salvador", LongName = "The Republic of El Salvador", CurrencyCode = "USD" - , Languages = ["es"], UnofficialNames = ["El Salvador", "Salvador", "エルサルバドル", "萨尔瓦多"], Timezones = ["America/El_Salvador,-0600"])] + [CountryInfo(Mcc = ["706"], CallingCode = 503, Alpha3 = "SLV", ShortName = "El Salvador", LongName = "The Republic of El Salvador" + , CurrencyCode = "USD", Languages = ["es"], UnofficialNames = ["El Salvador", "Salvador", "エルサルバドル", "萨尔瓦多"] + , Timezones = ["America/El_Salvador,-0600"])] [ResourceDescription(nameof(Ln.萨尔瓦多))] SV = 222 @@ -2064,7 +2096,7 @@ public enum CountryCodes /// /// 洪都拉斯 /// - [CountryInfo(CallingCode = 504, Alpha3 = "HND", ShortName = "Honduras", LongName = "The Republic of Honduras", CurrencyCode = "HNL" + [CountryInfo(Mcc = ["708"], CallingCode = 504, Alpha3 = "HND", ShortName = "Honduras", LongName = "The Republic of Honduras", CurrencyCode = "HNL" , Languages = ["es"], UnofficialNames = ["Honduras", "ホンジュラス", "洪都拉斯"], Timezones = ["America/Tegucigalpa,-0600"])] [ResourceDescription(nameof(Ln.洪都拉斯))] HN = 340 @@ -2074,8 +2106,8 @@ public enum CountryCodes /// /// 尼加拉瓜 /// - [CountryInfo(CallingCode = 505, Alpha3 = "NIC", ShortName = "Nicaragua", LongName = "The Republic of Nicaragua", CurrencyCode = "NIO" - , Languages = ["es"], UnofficialNames = ["Nicaragua", "ニカラグア", "尼加拉瓜"], Timezones = ["America/Managua,-0600"])] + [CountryInfo(Mcc = ["710"], CallingCode = 505, Alpha3 = "NIC", ShortName = "Nicaragua", LongName = "The Republic of Nicaragua" + , CurrencyCode = "NIO", Languages = ["es"], UnofficialNames = ["Nicaragua", "ニカラグア", "尼加拉瓜"], Timezones = ["America/Managua,-0600"])] [ResourceDescription(nameof(Ln.尼加拉瓜))] NI = 558 @@ -2084,8 +2116,9 @@ public enum CountryCodes /// /// 哥斯达黎加 /// - [CountryInfo(CallingCode = 506, Alpha3 = "CRI", ShortName = "Costa Rica", LongName = "The Republic of Costa Rica", CurrencyCode = "CRC" - , Languages = ["es"], UnofficialNames = ["Costa Rica", "コスタリカ", "哥斯达黎加"], Timezones = ["America/Costa_Rica,-0600"])] + [CountryInfo(Mcc = ["712"], CallingCode = 506, Alpha3 = "CRI", ShortName = "Costa Rica", LongName = "The Republic of Costa Rica" + , CurrencyCode = "CRC", Languages = ["es"], UnofficialNames = ["Costa Rica", "コスタリカ", "哥斯达黎加"] + , Timezones = ["America/Costa_Rica,-0600"])] [ResourceDescription(nameof(Ln.哥斯达黎加))] CR = 188 @@ -2094,7 +2127,7 @@ public enum CountryCodes /// /// 巴拿马 /// - [CountryInfo(CallingCode = 507, Alpha3 = "PAN", ShortName = "Panama", LongName = "The Republic of Panamá", CurrencyCode = "PAB" + [CountryInfo(Mcc = ["714"], CallingCode = 507, Alpha3 = "PAN", ShortName = "Panama", LongName = "The Republic of Panamá", CurrencyCode = "PAB" , Languages = ["es"], UnofficialNames = ["Panama", "Panamá", "パナマ", "巴拿马"], Timezones = ["America/Panama,-0500"])] [ResourceDescription(nameof(Ln.巴拿马))] PA = 591 @@ -2104,7 +2137,7 @@ public enum CountryCodes /// /// 圣皮埃尔和密克隆 /// - [CountryInfo(CallingCode = 508, Alpha3 = "SPM", ShortName = "Saint Pierre and Miquelon" + [CountryInfo(Mcc = ["308"], CallingCode = 508, Alpha3 = "SPM", ShortName = "Saint Pierre and Miquelon" , LongName = "The Overseas Collectivity of Saint-Pierre and Miquelon", CurrencyCode = "EUR", Languages = ["fr"] , UnofficialNames = [ "Saint Pierre and Miquelon", "Saint-Pierre und Miquelon", "Saint-Pierre-et-Miquelon", "San Pedro y Miquelón", "サンピエール島・ミクロン島" @@ -2118,7 +2151,7 @@ public enum CountryCodes /// /// 海地 /// - [CountryInfo(CallingCode = 509, Alpha3 = "HTI", ShortName = "Haiti", LongName = "The Republic of Haiti", CurrencyCode = "HTG" + [CountryInfo(Mcc = ["372"], CallingCode = 509, Alpha3 = "HTI", ShortName = "Haiti", LongName = "The Republic of Haiti", CurrencyCode = "HTG" , Languages = ["fr", "ht"], UnofficialNames = ["Haiti", "ハイチ", "Haïti", "海地"], Timezones = ["America/Port-au-Prince,-0500"])] [ResourceDescription(nameof(Ln.海地))] HT = 332 @@ -2128,7 +2161,7 @@ public enum CountryCodes /// /// 圣巴泰勒米 /// - [CountryInfo(CallingCode = 590, Alpha3 = "BLM", ShortName = "Saint Barthélemy", LongName = "The Collectivity of Saint-Barthélemy" + [CountryInfo(Mcc = [], CallingCode = 590, Alpha3 = "BLM", ShortName = "Saint Barthélemy", LongName = "The Collectivity of Saint-Barthélemy" , CurrencyCode = "EUR", Languages = ["fr"], UnofficialNames = ["Saint Barthélemy", "Saint-Barthélemy", "サン・バルテルミー", "圣巴泰勒米"] , Timezones = ["America/St_Barthelemy,-0400"])] [ResourceDescription(nameof(Ln.圣巴泰勒米))] @@ -2139,8 +2172,9 @@ public enum CountryCodes /// /// 瓜德罗普 /// - [CountryInfo(CallingCode = 590, Alpha3 = "GLP", ShortName = "Guadeloupe", LongName = "Guadeloupe", CurrencyCode = "EUR", Languages = ["fr"] - , UnofficialNames = ["Guadeloupe", "Guadalupe", "グアドループ", "瓜德罗普"], IsPreferred = true, Timezones = ["America/Guadeloupe,-0400"])] + [CountryInfo(Mcc = [], CallingCode = 590, Alpha3 = "GLP", ShortName = "Guadeloupe", LongName = "Guadeloupe", CurrencyCode = "EUR" + , Languages = ["fr"], UnofficialNames = ["Guadeloupe", "Guadalupe", "グアドループ", "瓜德罗普"], IsPreferred = true + , Timezones = ["America/Guadeloupe,-0400"])] [ResourceDescription(nameof(Ln.瓜德罗普))] GP = 312 @@ -2149,7 +2183,7 @@ public enum CountryCodes /// /// 法属圣马丁 /// - [CountryInfo(CallingCode = 590, Alpha3 = "MAF", ShortName = "Saint Martin (French part)", LongName = "The Collectivity of Saint-Martin" + [CountryInfo(Mcc = [], CallingCode = 590, Alpha3 = "MAF", ShortName = "Saint Martin (French part)", LongName = "The Collectivity of Saint-Martin" , CurrencyCode = "EUR", Languages = ["en", "fr", "nl"], UnofficialNames = ["Saint Martin", "サン・マルタン(フランス領)", "Saint-Martin", "法属圣马丁"] , Timezones = ["America/Marigot,-0400"])] [ResourceDescription(nameof(Ln.法属圣马丁))] @@ -2160,9 +2194,9 @@ public enum CountryCodes /// /// 玻利维亚 /// - [CountryInfo(CallingCode = 591, Alpha3 = "BOL", ShortName = "Bolivia (Plurinational State of)", LongName = "The Plurinational State of Bolivia" - , CurrencyCode = "BOB", Languages = ["es", "ay", "qu"], UnofficialNames = ["Bolivia", "Bolivien", "Bolivie", "ボリビア多民族国", "玻利维亚"] - , Timezones = ["America/La_Paz,-0400"])] + [CountryInfo(Mcc = ["736"], CallingCode = 591, Alpha3 = "BOL", ShortName = "Bolivia (Plurinational State of)" + , LongName = "The Plurinational State of Bolivia", CurrencyCode = "BOB", Languages = ["es", "ay", "qu"] + , UnofficialNames = ["Bolivia", "Bolivien", "Bolivie", "ボリビア多民族国", "玻利维亚"], Timezones = ["America/La_Paz,-0400"])] [ResourceDescription(nameof(Ln.玻利维亚))] BO = 068 @@ -2171,8 +2205,8 @@ public enum CountryCodes /// /// 圭亚那 /// - [CountryInfo(CallingCode = 592, Alpha3 = "GUY", ShortName = "Guyana", LongName = "The Co-operative Republic of Guyana", CurrencyCode = "GYD" - , Languages = ["en"], UnofficialNames = ["Guyana", "ガイアナ", "圭亚那"], Timezones = ["America/Guyana,-0400"])] + [CountryInfo(Mcc = ["738"], CallingCode = 592, Alpha3 = "GUY", ShortName = "Guyana", LongName = "The Co-operative Republic of Guyana" + , CurrencyCode = "GYD", Languages = ["en"], UnofficialNames = ["Guyana", "ガイアナ", "圭亚那"], Timezones = ["America/Guyana,-0400"])] [ResourceDescription(nameof(Ln.圭亚那))] GY = 328 @@ -2181,7 +2215,7 @@ public enum CountryCodes /// /// 厄瓜多尔 /// - [CountryInfo(CallingCode = 593, Alpha3 = "ECU", ShortName = "Ecuador", LongName = "The Republic of Ecuador", CurrencyCode = "USD" + [CountryInfo(Mcc = ["740"], CallingCode = 593, Alpha3 = "ECU", ShortName = "Ecuador", LongName = "The Republic of Ecuador", CurrencyCode = "USD" , Languages = ["es"], UnofficialNames = ["Ecuador", "Équateur", "エクアドル", "厄瓜多尔"] , Timezones = ["America/Guayaquil,-0500", "Pacific/Galapagos,-0600"])] [ResourceDescription(nameof(Ln.厄瓜多尔))] @@ -2192,7 +2226,8 @@ public enum CountryCodes /// /// 法属圭亚那 /// - [CountryInfo(CallingCode = 594, Alpha3 = "GUF", ShortName = "French Guiana", LongName = "Guyane", CurrencyCode = "EUR", Languages = ["fr"] + [CountryInfo(Mcc = [], CallingCode = 594, Alpha3 = "GUF", ShortName = "French Guiana", LongName = "Guyane", CurrencyCode = "EUR" + , Languages = ["fr"] , UnofficialNames = ["French Guiana", "Französisch Guyana", "Guayana Francesa", "フランス領ギアナ", "Frans-Guyana", "法属圭亚那"] , Timezones = ["America/Cayenne,-0300"])] [ResourceDescription(nameof(Ln.法属圭亚那))] @@ -2203,7 +2238,7 @@ public enum CountryCodes /// /// 巴拉圭 /// - [CountryInfo(CallingCode = 595, Alpha3 = "PRY", ShortName = "Paraguay", LongName = "The Republic of Paraguay", CurrencyCode = "PYG" + [CountryInfo(Mcc = ["744"], CallingCode = 595, Alpha3 = "PRY", ShortName = "Paraguay", LongName = "The Republic of Paraguay", CurrencyCode = "PYG" , Languages = ["es", "gn"], UnofficialNames = ["Paraguay", "パラグアイ", "巴拉圭"], Timezones = ["America/Asuncion,-0300"])] [ResourceDescription(nameof(Ln.巴拉圭))] PY = 600 @@ -2213,8 +2248,8 @@ public enum CountryCodes /// /// 马提尼克 /// - [CountryInfo(CallingCode = 596, Alpha3 = "MTQ", ShortName = "Martinique", LongName = "Martinique", CurrencyCode = "EUR", Languages = ["fr"] - , UnofficialNames = ["Martinique", "Martinica", "マルティニーク", "马提尼克"], Timezones = ["America/Martinique,-0400"])] + [CountryInfo(Mcc = [], CallingCode = 596, Alpha3 = "MTQ", ShortName = "Martinique", LongName = "Martinique", CurrencyCode = "EUR" + , Languages = ["fr"], UnofficialNames = ["Martinique", "Martinica", "マルティニーク", "马提尼克"], Timezones = ["America/Martinique,-0400"])] [ResourceDescription(nameof(Ln.马提尼克))] MQ = 474 @@ -2223,7 +2258,7 @@ public enum CountryCodes /// /// 苏里南 /// - [CountryInfo(CallingCode = 597, Alpha3 = "SUR", ShortName = "Suriname", LongName = "The Republic of Suriname", CurrencyCode = "SRD" + [CountryInfo(Mcc = ["746"], CallingCode = 597, Alpha3 = "SUR", ShortName = "Suriname", LongName = "The Republic of Suriname", CurrencyCode = "SRD" , Languages = ["nl"], UnofficialNames = ["Suriname", "Surinam", "スリナム", "苏里南"], Timezones = ["America/Paramaribo,-0300"])] [ResourceDescription(nameof(Ln.苏里南))] SR = 740 @@ -2233,8 +2268,8 @@ public enum CountryCodes /// /// 乌拉圭 /// - [CountryInfo(CallingCode = 598, Alpha3 = "URY", ShortName = "Uruguay", LongName = "The Oriental Republic of Uruguay", CurrencyCode = "UYU" - , Languages = ["es"], UnofficialNames = ["Uruguay", "ウルグアイ", "乌拉圭"], Timezones = ["America/Montevideo,-0300"])] + [CountryInfo(Mcc = ["748"], CallingCode = 598, Alpha3 = "URY", ShortName = "Uruguay", LongName = "The Oriental Republic of Uruguay" + , CurrencyCode = "UYU", Languages = ["es"], UnofficialNames = ["Uruguay", "ウルグアイ", "乌拉圭"], Timezones = ["America/Montevideo,-0300"])] [ResourceDescription(nameof(Ln.乌拉圭))] UY = 858 @@ -2243,8 +2278,8 @@ public enum CountryCodes /// /// 库拉索 /// - [CountryInfo(CallingCode = 599, CallingSubCode = ["9"], Alpha3 = "CUW", ShortName = "Curaçao", LongName = "The Country of Curaçao" - , CurrencyCode = "ANG", Languages = ["nl"], UnofficialNames = ["Curaçao", "キュラソー島", "库拉索"], Timezones = ["America/Curacao,-0400"])] + [CountryInfo(Mcc = [], CallingCode = 599, CallingSubCode = ["9"], Alpha3 = "CUW", ShortName = "Curaçao", LongName = "The Country of Curaçao" + , CurrencyCode = "ANG", Languages = ["nl"], UnofficialNames = ["Curaçao", "キュラソー島", "库拉索"], Timezones = ["America/Curacao,-0400"])] [ResourceDescription(nameof(Ln.库拉索))] CW = 531 @@ -2253,8 +2288,8 @@ public enum CountryCodes /// /// 荷兰加勒比区 /// - [CountryInfo(CallingCode = 599, Alpha3 = "BES", ShortName = "Bonaire, Sint Eustatius and Saba", LongName = "Bonaire, Sint Eustatius and Saba" - , CurrencyCode = "USD", Languages = ["nl", "en"] + [CountryInfo(Mcc = [], CallingCode = 599, Alpha3 = "BES", ShortName = "Bonaire, Sint Eustatius and Saba" + , LongName = "Bonaire, Sint Eustatius and Saba", CurrencyCode = "USD", Languages = ["nl", "en"] , UnofficialNames = [ "Bonaire, Sint Eustatius and Saba", "Caribbean Netherlands", "Caribisch Nederland", "ボネール、シント・ユースタティウスおよびサバ", "荷兰加勒比区" ], IsPreferred = true, Timezones = ["America/Kralendijk,-0400"])] @@ -2266,7 +2301,7 @@ public enum CountryCodes /// /// 东帝汶 /// - [CountryInfo(CallingCode = 670, Alpha3 = "TLS", ShortName = "Timor-Leste", LongName = "The Democratic Republic of Timor-Leste" + [CountryInfo(Mcc = ["514"], CallingCode = 670, Alpha3 = "TLS", ShortName = "Timor-Leste", LongName = "The Democratic Republic of Timor-Leste" , CurrencyCode = "IDR", Languages = ["pt"] , UnofficialNames = ["East Timor", "Timor-Leste", "Timor oriental", "Timor Oriental", "東ティモール", "Oost-Timor", "东帝汶"] , Timezones = ["Asia/Dili,+0900"])] @@ -2278,7 +2313,7 @@ public enum CountryCodes /// /// 南极洲 /// - [CountryInfo(CallingCode = 672, Alpha3 = "ATA", ShortName = "Antarctica", LongName = "Antarctica", CurrencyCode = "USD", Languages = [] + [CountryInfo(Mcc = [], CallingCode = 672, Alpha3 = "ATA", ShortName = "Antarctica", LongName = "Antarctica", CurrencyCode = "USD", Languages = [] , UnofficialNames = ["Antarctica", "Antarktis", "Antarctique", "Antártida", "南極", "南极洲"], IsPreferred = true , Timezones = [ "Antarctica/Casey,+0800", "Antarctica/Davis,+0700", "Antarctica/DumontDUrville,+1000", "Antarctica/Mawson,+0500" @@ -2293,8 +2328,8 @@ public enum CountryCodes /// /// 诺福克岛 /// - [CountryInfo(CallingCode = 672, CallingSubCode = ["3"], Alpha3 = "NFK", ShortName = "Norfolk Island", LongName = "The Territory of Norfolk Island" - , CurrencyCode = "AUD", Languages = ["en"] + [CountryInfo(Mcc = ["505"], CallingCode = 672, CallingSubCode = ["3"], Alpha3 = "NFK", ShortName = "Norfolk Island" + , LongName = "The Territory of Norfolk Island", CurrencyCode = "AUD", Languages = ["en"] , UnofficialNames = ["Norfolk Island", "Norfolkinsel", "Île de Norfolk", "Isla de Norfolk", "ノーフォーク島", "Norfolkeiland", "诺福克岛"] , Timezones = ["Pacific/Norfolk,+1200"])] [ResourceDescription(nameof(Ln.诺福克岛))] @@ -2305,8 +2340,9 @@ public enum CountryCodes /// /// 文莱 /// - [CountryInfo(CallingCode = 673, Alpha3 = "BRN", ShortName = "Brunei Darussalam", LongName = "The Nation of Brunei, the Abode of Peace" - , CurrencyCode = "BND", Languages = ["ms"], UnofficialNames = ["Brunei", "ブルネイ・ダルサラーム", "文莱"], Timezones = ["Asia/Brunei,+0800"])] + [CountryInfo(Mcc = ["528"], CallingCode = 673, Alpha3 = "BRN", ShortName = "Brunei Darussalam" + , LongName = "The Nation of Brunei, the Abode of Peace", CurrencyCode = "BND", Languages = ["ms"] + , UnofficialNames = ["Brunei", "ブルネイ・ダルサラーム", "文莱"], Timezones = ["Asia/Brunei,+0800"])] [ResourceDescription(nameof(Ln.文莱))] BN = 096 @@ -2315,7 +2351,7 @@ public enum CountryCodes /// /// 瑙鲁 /// - [CountryInfo(CallingCode = 674, Alpha3 = "NRU", ShortName = "Nauru", LongName = "The Republic of Nauru", CurrencyCode = "AUD" + [CountryInfo(Mcc = ["536"], CallingCode = 674, Alpha3 = "NRU", ShortName = "Nauru", LongName = "The Republic of Nauru", CurrencyCode = "AUD" , Languages = ["en", "na"], UnofficialNames = ["Nauru", "ナウル", "瑙鲁"], Timezones = ["Pacific/Nauru,+1200"])] [ResourceDescription(nameof(Ln.瑙鲁))] NR = 520 @@ -2325,8 +2361,8 @@ public enum CountryCodes /// /// 巴布亚新几内亚 /// - [CountryInfo(CallingCode = 675, Alpha3 = "PNG", ShortName = "Papua New Guinea", LongName = "The Independent State of Papua New Guinea" - , CurrencyCode = "PGK", Languages = ["en"] + [CountryInfo(Mcc = ["537"], CallingCode = 675, Alpha3 = "PNG", ShortName = "Papua New Guinea" + , LongName = "The Independent State of Papua New Guinea", CurrencyCode = "PGK", Languages = ["en"] , UnofficialNames = [ "Papua New Guinea", "Papua-Neuguinea", "Papouasie Nouvelle-Guinée", "Papúa Nueva Guinea", "パプアニューギニア", "Papoea-Nieuw-Guinea" , "巴布亚新几内亚" @@ -2339,7 +2375,7 @@ public enum CountryCodes /// /// 汤加 /// - [CountryInfo(CallingCode = 676, Alpha3 = "TON", ShortName = "Tonga", LongName = "The Kingdom of Tonga", CurrencyCode = "TOP" + [CountryInfo(Mcc = ["539"], CallingCode = 676, Alpha3 = "TON", ShortName = "Tonga", LongName = "The Kingdom of Tonga", CurrencyCode = "TOP" , Languages = ["en", "to"], UnofficialNames = ["Tonga", "トンガ", "汤加"], Timezones = ["Pacific/Tongatapu,+1300"])] [ResourceDescription(nameof(Ln.汤加))] TO = 776 @@ -2349,8 +2385,8 @@ public enum CountryCodes /// /// 所罗门群岛 /// - [CountryInfo(CallingCode = 677, Alpha3 = "SLB", ShortName = "Solomon Islands", LongName = "The Solomon Islands", CurrencyCode = "SBD" - , Languages = ["en"] + [CountryInfo(Mcc = ["540"], CallingCode = 677, Alpha3 = "SLB", ShortName = "Solomon Islands", LongName = "The Solomon Islands" + , CurrencyCode = "SBD", Languages = ["en"] , UnofficialNames = ["Solomon Islands", "Salomonen", "Îles Salomon", "Islas Salomón", "ソロモン諸島", "Salomonseilanden", "所罗门群岛"] , Timezones = ["Pacific/Guadalcanal,+1100"])] [ResourceDescription(nameof(Ln.所罗门群岛))] @@ -2361,7 +2397,7 @@ public enum CountryCodes /// /// 瓦努阿图 /// - [CountryInfo(CallingCode = 678, Alpha3 = "VUT", ShortName = "Vanuatu", LongName = "The Republic of Vanuatu", CurrencyCode = "VUV" + [CountryInfo(Mcc = ["541"], CallingCode = 678, Alpha3 = "VUT", ShortName = "Vanuatu", LongName = "The Republic of Vanuatu", CurrencyCode = "VUV" , Languages = ["bi", "en", "fr"], UnofficialNames = ["Vanuatu", "バヌアツ", "瓦努阿图"], Timezones = ["Pacific/Efate,+1100"])] [ResourceDescription(nameof(Ln.瓦努阿图))] VU = 548 @@ -2371,7 +2407,7 @@ public enum CountryCodes /// /// 斐济 /// - [CountryInfo(CallingCode = 679, Alpha3 = "FJI", ShortName = "Fiji", LongName = "The Republic of Fiji", CurrencyCode = "FJD" + [CountryInfo(Mcc = ["542"], CallingCode = 679, Alpha3 = "FJI", ShortName = "Fiji", LongName = "The Republic of Fiji", CurrencyCode = "FJD" , Languages = ["en", "fj", "hi", "ur"], UnofficialNames = ["Fiji", "Fidschi", "Fidji", "フィジー", "斐济"] , Timezones = ["Pacific/Fiji,+1200"])] [ResourceDescription(nameof(Ln.斐济))] @@ -2382,8 +2418,8 @@ public enum CountryCodes /// /// 帕劳 /// - [CountryInfo(CallingCode = 680, Alpha3 = "PLW", ShortName = "Palau", LongName = "The Republic of Palau", CurrencyCode = "USD", Languages = ["en"] - , UnofficialNames = ["Palau", "パラオ", "帕劳"], Timezones = ["Pacific/Palau,+0900"])] + [CountryInfo(Mcc = ["552"], CallingCode = 680, Alpha3 = "PLW", ShortName = "Palau", LongName = "The Republic of Palau", CurrencyCode = "USD" + , Languages = ["en"], UnofficialNames = ["Palau", "パラオ", "帕劳"], Timezones = ["Pacific/Palau,+0900"])] [ResourceDescription(nameof(Ln.帕劳))] PW = 585 @@ -2392,8 +2428,8 @@ public enum CountryCodes /// /// 瓦利斯和富图纳 /// - [CountryInfo(CallingCode = 681, Alpha3 = "WLF", ShortName = "Wallis and Futuna", LongName = "The Territory of the Wallis and Futuna Islands" - , CurrencyCode = "XPF", Languages = ["fr"] + [CountryInfo(Mcc = ["543"], CallingCode = 681, Alpha3 = "WLF", ShortName = "Wallis and Futuna" + , LongName = "The Territory of the Wallis and Futuna Islands", CurrencyCode = "XPF", Languages = ["fr"] , UnofficialNames = [ "Wallis and Futuna", "Wallis und Futuna", "Wallis et Futuna", "Wallis y Futuna", "ウォリス・フツナ", "Wallis en Futuna", "瓦利斯和富图纳" ], Timezones = ["Pacific/Wallis,+1200"])] @@ -2405,7 +2441,7 @@ public enum CountryCodes /// /// 库克群岛 /// - [CountryInfo(CallingCode = 682, Alpha3 = "COK", ShortName = "Cook Islands", LongName = "The Cook Islands", CurrencyCode = "NZD" + [CountryInfo(Mcc = ["548"], CallingCode = 682, Alpha3 = "COK", ShortName = "Cook Islands", LongName = "The Cook Islands", CurrencyCode = "NZD" , Languages = ["en"], UnofficialNames = ["Cook Islands", "Cookinseln", "Îles Cook", "Islas Cook", "クック諸島", "Cookeilanden", "库克群岛"] , Timezones = ["Pacific/Rarotonga,-1000"])] [ResourceDescription(nameof(Ln.库克群岛))] @@ -2416,7 +2452,7 @@ public enum CountryCodes /// /// 纽埃 /// - [CountryInfo(CallingCode = 683, Alpha3 = "NIU", ShortName = "Niue", LongName = "Niue", CurrencyCode = "NZD", Languages = ["en"] + [CountryInfo(Mcc = ["555"], CallingCode = 683, Alpha3 = "NIU", ShortName = "Niue", LongName = "Niue", CurrencyCode = "NZD", Languages = ["en"] , UnofficialNames = ["Niue", "ニウエ", "纽埃"], Timezones = ["Pacific/Niue,-1100"])] [ResourceDescription(nameof(Ln.纽埃))] NU = 570 @@ -2426,8 +2462,8 @@ public enum CountryCodes /// /// 萨摩亚 /// - [CountryInfo(CallingCode = 685, Alpha3 = "WSM", ShortName = "Samoa", LongName = "The Independent State of Samoa", CurrencyCode = "WST" - , Languages = ["sm", "en"], UnofficialNames = ["Samoa", "サモア", "萨摩亚"], Timezones = ["Pacific/Apia,+1300"])] + [CountryInfo(Mcc = ["549"], CallingCode = 685, Alpha3 = "WSM", ShortName = "Samoa", LongName = "The Independent State of Samoa" + , CurrencyCode = "WST", Languages = ["sm", "en"], UnofficialNames = ["Samoa", "サモア", "萨摩亚"], Timezones = ["Pacific/Apia,+1300"])] [ResourceDescription(nameof(Ln.萨摩亚))] WS = 882 @@ -2436,7 +2472,7 @@ public enum CountryCodes /// /// 基里巴斯 /// - [CountryInfo(CallingCode = 686, Alpha3 = "KIR", ShortName = "Kiribati", LongName = "The Republic of Kiribati", CurrencyCode = "AUD" + [CountryInfo(Mcc = ["545"], CallingCode = 686, Alpha3 = "KIR", ShortName = "Kiribati", LongName = "The Republic of Kiribati", CurrencyCode = "AUD" , Languages = ["en"], UnofficialNames = ["Kiribati", "キリバス", "基里巴斯"] , Timezones = ["Pacific/Kanton,+1300", "Pacific/Kiritimati,+1400", "Pacific/Tarawa,+1200"])] [ResourceDescription(nameof(Ln.基里巴斯))] @@ -2447,7 +2483,8 @@ public enum CountryCodes /// /// 新喀里多尼亚 /// - [CountryInfo(CallingCode = 687, Alpha3 = "NCL", ShortName = "New Caledonia", LongName = "New Caledonia", CurrencyCode = "XPF", Languages = ["fr"] + [CountryInfo(Mcc = ["546"], CallingCode = 687, Alpha3 = "NCL", ShortName = "New Caledonia", LongName = "New Caledonia", CurrencyCode = "XPF" + , Languages = ["fr"] , UnofficialNames = [ "New Caledonia", "Neukaledonien", "Nouvelle-Calédonie", "Nueva Caledonia", "ニューカレドニア", "Nieuw-Caledonië", "新喀里多尼亚" ], Timezones = ["Pacific/Noumea,+1100"])] @@ -2459,7 +2496,7 @@ public enum CountryCodes /// /// 图瓦卢 /// - [CountryInfo(CallingCode = 688, Alpha3 = "TUV", ShortName = "Tuvalu", LongName = "Tuvalu", CurrencyCode = "AUD", Languages = ["en"] + [CountryInfo(Mcc = ["553"], CallingCode = 688, Alpha3 = "TUV", ShortName = "Tuvalu", LongName = "Tuvalu", CurrencyCode = "AUD", Languages = ["en"] , UnofficialNames = ["Tuvalu", "ツバル", "图瓦卢"], Timezones = ["Pacific/Funafuti,+1200"])] [ResourceDescription(nameof(Ln.图瓦卢))] TV = 798 @@ -2469,7 +2506,7 @@ public enum CountryCodes /// /// 法属波利尼西亚 /// - [CountryInfo(CallingCode = 689, Alpha3 = "PYF", ShortName = "French Polynesia", LongName = "French Polynesia", CurrencyCode = "XPF" + [CountryInfo(Mcc = ["547"], CallingCode = 689, Alpha3 = "PYF", ShortName = "French Polynesia", LongName = "French Polynesia", CurrencyCode = "XPF" , Languages = ["fr"] , UnofficialNames = [ "French Polynesia", "Französisch-Polynesien", "Polynésie Française", "Polinesia Francesa", "フランス領ポリネシア", "Frans-Polynesië" @@ -2483,8 +2520,9 @@ public enum CountryCodes /// /// 托克劳 /// - [CountryInfo(CallingCode = 690, Alpha3 = "TKL", ShortName = "Tokelau", LongName = "Tokelau", CurrencyCode = "NZD", Languages = ["en"] - , UnofficialNames = ["Tokelau", "Îles Tokelau", "Islas Tokelau", "トケラウ", "托克劳"], Timezones = ["Pacific/Fakaofo,+1300"])] + [CountryInfo(Mcc = ["554"], CallingCode = 690, Alpha3 = "TKL", ShortName = "Tokelau", LongName = "Tokelau", CurrencyCode = "NZD" + , Languages = ["en"], UnofficialNames = ["Tokelau", "Îles Tokelau", "Islas Tokelau", "トケラウ", "托克劳"] + , Timezones = ["Pacific/Fakaofo,+1300"])] [ResourceDescription(nameof(Ln.托克劳))] TK = 772 @@ -2493,8 +2531,8 @@ public enum CountryCodes /// /// 密克罗尼西亚联邦 /// - [CountryInfo(CallingCode = 691, Alpha3 = "FSM", ShortName = "Micronesia (Federated States of)", LongName = "The Federated States of Micronesia" - , CurrencyCode = "USD", Languages = ["en"] + [CountryInfo(Mcc = ["550"], CallingCode = 691, Alpha3 = "FSM", ShortName = "Micronesia (Federated States of)" + , LongName = "The Federated States of Micronesia", CurrencyCode = "USD", Languages = ["en"] , UnofficialNames = ["Micronesia", "Mikronesien", "Micronésie", "ミクロネシア連邦", "Micronesië", "密克罗尼西亚联邦"] , Timezones = ["Pacific/Chuuk,+1000", "Pacific/Kosrae,+1100", "Pacific/Pohnpei,+1100"])] [ResourceDescription(nameof(Ln.密克罗尼西亚联邦))] @@ -2505,7 +2543,7 @@ public enum CountryCodes /// /// 马绍尔群岛 /// - [CountryInfo(CallingCode = 692, Alpha3 = "MHL", ShortName = "Marshall Islands", LongName = "The Republic of the Marshall Islands" + [CountryInfo(Mcc = ["551"], CallingCode = 692, Alpha3 = "MHL", ShortName = "Marshall Islands", LongName = "The Republic of the Marshall Islands" , CurrencyCode = "USD", Languages = ["en", "mh"] , UnofficialNames = ["Marshall Islands", "Marshallinseln", "Îles Marshall", "Islas Marshall", "マーシャル諸島", "Marshalleilanden", "马绍尔群岛"] , Timezones = ["Pacific/Kwajalein,+1200", "Pacific/Majuro,+1200"])] @@ -2517,7 +2555,7 @@ public enum CountryCodes /// /// 朝鲜 /// - [CountryInfo(CallingCode = 850, Alpha3 = "PRK", ShortName = "Korea (Democratic People's Republic of)" + [CountryInfo(Mcc = ["467"], CallingCode = 850, Alpha3 = "PRK", ShortName = "Korea (Democratic People's Republic of)" , LongName = "The Democratic People's Republic of Korea", CurrencyCode = "KPW", Languages = ["ko"] , UnofficialNames = [ "Korea (North)", "North Korea", "Nordkorea", "Corée du Nord", "Corea del Norte", "朝鮮民主主義人民共和国", "Noord-Korea" @@ -2531,9 +2569,9 @@ public enum CountryCodes /// /// 香港 /// - [CountryInfo(CallingCode = 852, Alpha3 = "HKG", ShortName = "Hong Kong", LongName = "The Hong Kong Special Administrative Region of China" - , CurrencyCode = "HKD", Languages = ["en", "zh"], UnofficialNames = ["Hong Kong", "香港", "Hongkong"] - , Timezones = ["Asia/Hong_Kong,+0800"])] + [CountryInfo(Mcc = ["454"], CallingCode = 852, Alpha3 = "HKG", ShortName = "Hong Kong" + , LongName = "The Hong Kong Special Administrative Region of China", CurrencyCode = "HKD", Languages = ["en", "zh"] + , UnofficialNames = ["Hong Kong", "香港", "Hongkong"], Timezones = ["Asia/Hong_Kong,+0800"])] [ResourceDescription(nameof(Ln.香港))] HK = 344 @@ -2542,7 +2580,7 @@ public enum CountryCodes /// /// 澳门 /// - [CountryInfo(CallingCode = 853, Alpha3 = "MAC", ShortName = "Macao", LongName = "The Macao Special Administrative Region of China" + [CountryInfo(Mcc = ["455"], CallingCode = 853, Alpha3 = "MAC", ShortName = "Macao", LongName = "The Macao Special Administrative Region of China" , CurrencyCode = "MOP", Languages = ["zh", "pt"], UnofficialNames = ["Macao", "Macau", "マカオ", "澳门"], Timezones = ["Asia/Macau,+0800"])] [ResourceDescription(nameof(Ln.澳门))] MO = 446 @@ -2552,7 +2590,7 @@ public enum CountryCodes /// /// 柬埔寨 /// - [CountryInfo(CallingCode = 855, Alpha3 = "KHM", ShortName = "Cambodia", LongName = "The Kingdom of Cambodia", CurrencyCode = "KHR" + [CountryInfo(Mcc = ["456"], CallingCode = 855, Alpha3 = "KHM", ShortName = "Cambodia", LongName = "The Kingdom of Cambodia", CurrencyCode = "KHR" , Languages = ["km"], UnofficialNames = ["Cambodia", "Kambodscha", "Cambodge", "Camboya", "カンボジア", "Cambodja", "柬埔寨"] , Timezones = ["Asia/Phnom_Penh,+0700"])] [ResourceDescription(nameof(Ln.柬埔寨))] @@ -2563,9 +2601,9 @@ public enum CountryCodes /// /// 老挝 /// - [CountryInfo(CallingCode = 856, Alpha3 = "LAO", ShortName = "Lao People's Democratic Republic", LongName = "The Lao People's Democratic Republic" - , CurrencyCode = "LAK", Languages = ["lo"], UnofficialNames = ["Laos", "ラオス人民民主共和国", "Lao People s Democratic Republic", "老挝"] - , Timezones = ["Asia/Vientiane,+0700"])] + [CountryInfo(Mcc = ["457"], CallingCode = 856, Alpha3 = "LAO", ShortName = "Lao People's Democratic Republic" + , LongName = "The Lao People's Democratic Republic", CurrencyCode = "LAK", Languages = ["lo"] + , UnofficialNames = ["Laos", "ラオス人民民主共和国", "Lao People s Democratic Republic", "老挝"], Timezones = ["Asia/Vientiane,+0700"])] [ResourceDescription(nameof(Ln.老挝))] LA = 418 @@ -2574,8 +2612,9 @@ public enum CountryCodes /// /// 孟加拉国 /// - [CountryInfo(CallingCode = 880, Alpha3 = "BGD", ShortName = "Bangladesh", LongName = "The People's Republic of Bangladesh", CurrencyCode = "BDT" - , Languages = ["bn"], UnofficialNames = ["Bangladesh", "Bangladesch", "バングラデシュ", "孟加拉国"], Timezones = ["Asia/Dhaka,+0600"])] + [CountryInfo(Mcc = ["470"], CallingCode = 880, Alpha3 = "BGD", ShortName = "Bangladesh", LongName = "The People's Republic of Bangladesh" + , CurrencyCode = "BDT", Languages = ["bn"], UnofficialNames = ["Bangladesh", "Bangladesch", "バングラデシュ", "孟加拉国"] + , Timezones = ["Asia/Dhaka,+0600"])] [ResourceDescription(nameof(Ln.孟加拉国))] BD = 050 @@ -2584,7 +2623,7 @@ public enum CountryCodes /// /// 台湾 /// - [CountryInfo(CallingCode = 886, Alpha3 = "TWN", ShortName = "Taiwan, Province of China", LongName = "Taiwan, Province of China" + [CountryInfo(Mcc = ["466"], CallingCode = 886, Alpha3 = "TWN", ShortName = "Taiwan, Province of China", LongName = "Taiwan, Province of China" , CurrencyCode = "TWD", Languages = ["zh"], UnofficialNames = ["Taiwan", "Taiwán", "台灣", "臺灣", "台湾"] , Timezones = ["Asia/Taipei,+0800"])] [ResourceDescription(nameof(Ln.台湾))] @@ -2595,7 +2634,7 @@ public enum CountryCodes /// /// 马尔代夫 /// - [CountryInfo(CallingCode = 960, Alpha3 = "MDV", ShortName = "Maldives", LongName = "The Republic of Maldives", CurrencyCode = "MVR" + [CountryInfo(Mcc = ["472"], CallingCode = 960, Alpha3 = "MDV", ShortName = "Maldives", LongName = "The Republic of Maldives", CurrencyCode = "MVR" , Languages = ["dv"], UnofficialNames = ["Maldives", "Malediven", "Maldivas", "モルディブ", "Maldiven", "马尔代夫"] , Timezones = ["Indian/Maldives,+0500"])] [ResourceDescription(nameof(Ln.马尔代夫))] @@ -2606,7 +2645,7 @@ public enum CountryCodes /// /// 黎巴嫩 /// - [CountryInfo(CallingCode = 961, Alpha3 = "LBN", ShortName = "Lebanon", LongName = "The Lebanese Republic", CurrencyCode = "LBP" + [CountryInfo(Mcc = ["415"], CallingCode = 961, Alpha3 = "LBN", ShortName = "Lebanon", LongName = "The Lebanese Republic", CurrencyCode = "LBP" , Languages = ["ar", "fr"], UnofficialNames = ["Lebanon", "لبنان", "Libanon", "Liban", "Líbano", "レバノン", "黎巴嫩"] , Timezones = ["Asia/Beirut,+0200"])] [ResourceDescription(nameof(Ln.黎巴嫩))] @@ -2617,8 +2656,9 @@ public enum CountryCodes /// /// 约旦 /// - [CountryInfo(CallingCode = 962, Alpha3 = "JOR", ShortName = "Jordan", LongName = "The Hashemite Kingdom of Jordan", CurrencyCode = "JOD" - , Languages = ["ar"], UnofficialNames = ["Jordan", "الأردن", "Jordanien", "Jordanie", "Jordania", "ヨルダン", "Jordanië", "约旦"] + [CountryInfo(Mcc = ["416"], CallingCode = 962, Alpha3 = "JOR", ShortName = "Jordan", LongName = "The Hashemite Kingdom of Jordan" + , CurrencyCode = "JOD", Languages = ["ar"] + , UnofficialNames = ["Jordan", "الأردن", "Jordanien", "Jordanie", "Jordania", "ヨルダン", "Jordanië", "约旦"] , Timezones = ["Asia/Amman,+0300"])] [ResourceDescription(nameof(Ln.约旦))] JO = 400 @@ -2628,8 +2668,9 @@ public enum CountryCodes /// /// 叙利亚 /// - [CountryInfo(CallingCode = 963, Alpha3 = "SYR", ShortName = "Syrian Arab Republic", LongName = "The Syrian Arab Republic", CurrencyCode = "SYP" - , Languages = ["ar"], UnofficialNames = ["Syria", "سوريا", "سورية", "Syrien", "Syrie", "Siria", "シリア・アラブ共和国", "Syrië", "叙利亚"] + [CountryInfo(Mcc = ["417"], CallingCode = 963, Alpha3 = "SYR", ShortName = "Syrian Arab Republic", LongName = "The Syrian Arab Republic" + , CurrencyCode = "SYP", Languages = ["ar"] + , UnofficialNames = ["Syria", "سوريا", "سورية", "Syrien", "Syrie", "Siria", "シリア・アラブ共和国", "Syrië", "叙利亚"] , Timezones = ["Asia/Damascus,+0300"])] [ResourceDescription(nameof(Ln.叙利亚))] SY = 760 @@ -2639,8 +2680,8 @@ public enum CountryCodes /// /// 伊拉克 /// - [CountryInfo(CallingCode = 964, Alpha3 = "IRQ", ShortName = "Iraq", LongName = "The Republic of Iraq", CurrencyCode = "IQD", Languages = ["ar"] - , UnofficialNames = ["Iraq", "العراق", "Irak", "イラク", "伊拉克"], Timezones = ["Asia/Baghdad,+0300"])] + [CountryInfo(Mcc = ["418"], CallingCode = 964, Alpha3 = "IRQ", ShortName = "Iraq", LongName = "The Republic of Iraq", CurrencyCode = "IQD" + , Languages = ["ar"], UnofficialNames = ["Iraq", "العراق", "Irak", "イラク", "伊拉克"], Timezones = ["Asia/Baghdad,+0300"])] [ResourceDescription(nameof(Ln.伊拉克))] IQ = 368 @@ -2649,8 +2690,8 @@ public enum CountryCodes /// /// 科威特 /// - [CountryInfo(CallingCode = 965, Alpha3 = "KWT", ShortName = "Kuwait", LongName = "The State of Kuwait", CurrencyCode = "KWD", Languages = ["ar"] - , UnofficialNames = ["Kuwait", "الكويت", "Koweït", "クウェート", "Koeweit", "科威特"], Timezones = ["Asia/Kuwait,+0300"])] + [CountryInfo(Mcc = ["419"], CallingCode = 965, Alpha3 = "KWT", ShortName = "Kuwait", LongName = "The State of Kuwait", CurrencyCode = "KWD" + , Languages = ["ar"], UnofficialNames = ["Kuwait", "الكويت", "Koweït", "クウェート", "Koeweit", "科威特"], Timezones = ["Asia/Kuwait,+0300"])] [ResourceDescription(nameof(Ln.科威特))] KW = 414 @@ -2659,8 +2700,8 @@ public enum CountryCodes /// /// 沙特阿拉伯 /// - [CountryInfo(CallingCode = 966, Alpha3 = "SAU", ShortName = "Saudi Arabia", LongName = "The Kingdom of Saudi Arabia", CurrencyCode = "SAR" - , Languages = ["ar"] + [CountryInfo(Mcc = ["420"], CallingCode = 966, Alpha3 = "SAU", ShortName = "Saudi Arabia", LongName = "The Kingdom of Saudi Arabia" + , CurrencyCode = "SAR", Languages = ["ar"] , UnofficialNames = [ "Saudi Arabia", "Kingdom of Saudi Arabia", "السعودية", "Saudi-Arabien", "Arabie Saoudite", "Arabia Saudí", "サウジアラビア" , "Saoedi-Arabië", "沙特阿拉伯" @@ -2673,8 +2714,8 @@ public enum CountryCodes /// /// 也门 /// - [CountryInfo(CallingCode = 967, Alpha3 = "YEM", ShortName = "Yemen", LongName = "The Republic of Yemen", CurrencyCode = "YER", Languages = ["ar"] - , UnofficialNames = ["Yemen", "اليمن", "Jemen", "Yémen", "イエメン", "也门"], Timezones = ["Asia/Aden,+0300"])] + [CountryInfo(Mcc = ["421"], CallingCode = 967, Alpha3 = "YEM", ShortName = "Yemen", LongName = "The Republic of Yemen", CurrencyCode = "YER" + , Languages = ["ar"], UnofficialNames = ["Yemen", "اليمن", "Jemen", "Yémen", "イエメン", "也门"], Timezones = ["Asia/Aden,+0300"])] [ResourceDescription(nameof(Ln.也门))] YE = 887 @@ -2683,8 +2724,8 @@ public enum CountryCodes /// /// 阿曼 /// - [CountryInfo(CallingCode = 968, Alpha3 = "OMN", ShortName = "Oman", LongName = "The Sultanate of Oman", CurrencyCode = "OMR", Languages = ["ar"] - , UnofficialNames = ["Oman", "عمان", "Omán", "オマーン", "阿曼"], Timezones = ["Asia/Muscat,+0400"])] + [CountryInfo(Mcc = ["422"], CallingCode = 968, Alpha3 = "OMN", ShortName = "Oman", LongName = "The Sultanate of Oman", CurrencyCode = "OMR" + , Languages = ["ar"], UnofficialNames = ["Oman", "عمان", "Omán", "オマーン", "阿曼"], Timezones = ["Asia/Muscat,+0400"])] [ResourceDescription(nameof(Ln.阿曼))] OM = 512 @@ -2693,8 +2734,8 @@ public enum CountryCodes /// /// 巴勒斯坦 /// - [CountryInfo(CallingCode = 970, Alpha3 = "PSE", ShortName = "Palestine, State of", LongName = "The State of Palestine", CurrencyCode = "ILS" - , Languages = ["ar", "he", "en"] + [CountryInfo(Mcc = ["425"], CallingCode = 970, Alpha3 = "PSE", ShortName = "Palestine, State of", LongName = "The State of Palestine" + , CurrencyCode = "ILS", Languages = ["ar", "he", "en"] , UnofficialNames = [ "Palestine", "فلسطين", "Palästina", "Palestina", "the Occupied Palestinian Territory", "パレスチナ", "Palestijnse gebieden" , "Palestinian Territory Occupied", "Palestinian Authority", "巴勒斯坦" @@ -2707,8 +2748,8 @@ public enum CountryCodes /// /// 阿联酋 /// - [CountryInfo(CallingCode = 971, Alpha3 = "ARE", ShortName = "United Arab Emirates", LongName = "The United Arab Emirates", CurrencyCode = "AED" - , Languages = ["ar"] + [CountryInfo(Mcc = ["424"], CallingCode = 971, Alpha3 = "ARE", ShortName = "United Arab Emirates", LongName = "The United Arab Emirates" + , CurrencyCode = "AED", Languages = ["ar"] , UnofficialNames = [ "United Arab Emirates", "الإمارات العربية المتحدة", "Vereinigte Arabische Emirate", "Émirats Arabes Unis" , "Emiratos Árabes Unidos", "アラブ首長国連邦", "Verenigde Arabische Emiraten", "阿联酋" @@ -2721,7 +2762,7 @@ public enum CountryCodes /// /// 以色列 /// - [CountryInfo(CallingCode = 972, Alpha3 = "ISR", ShortName = "Israel", LongName = "The State of Israel", CurrencyCode = "ILS" + [CountryInfo(Mcc = [], CallingCode = 972, Alpha3 = "ISR", ShortName = "Israel", LongName = "The State of Israel", CurrencyCode = "ILS" , Languages = ["he", "ar"], UnofficialNames = ["Israel", "Israël", "イスラエル", "以色列"], Timezones = ["Asia/Jerusalem,+0200"])] [ResourceDescription(nameof(Ln.以色列))] IL = 376 @@ -2731,7 +2772,7 @@ public enum CountryCodes /// /// 巴林 /// - [CountryInfo(CallingCode = 973, Alpha3 = "BHR", ShortName = "Bahrain", LongName = "The Kingdom of Bahrain", CurrencyCode = "BHD" + [CountryInfo(Mcc = ["426"], CallingCode = 973, Alpha3 = "BHR", ShortName = "Bahrain", LongName = "The Kingdom of Bahrain", CurrencyCode = "BHD" , Languages = ["ar"], UnofficialNames = ["Bahrain", "البحرين", "Bahreïn", "Bahrein", "バーレーン", "巴林"] , Timezones = ["Asia/Bahrain,+0300"])] [ResourceDescription(nameof(Ln.巴林))] @@ -2742,8 +2783,8 @@ public enum CountryCodes /// /// 卡塔尔 /// - [CountryInfo(CallingCode = 974, Alpha3 = "QAT", ShortName = "Qatar", LongName = "The State of Qatar", CurrencyCode = "QAR", Languages = ["ar"] - , UnofficialNames = ["Qatar", "قطر", "Katar", "カタール", "卡塔尔"], Timezones = ["Asia/Qatar,+0300"])] + [CountryInfo(Mcc = ["427"], CallingCode = 974, Alpha3 = "QAT", ShortName = "Qatar", LongName = "The State of Qatar", CurrencyCode = "QAR" + , Languages = ["ar"], UnofficialNames = ["Qatar", "قطر", "Katar", "カタール", "卡塔尔"], Timezones = ["Asia/Qatar,+0300"])] [ResourceDescription(nameof(Ln.卡塔尔))] QA = 634 @@ -2752,8 +2793,8 @@ public enum CountryCodes /// /// 不丹 /// - [CountryInfo(CallingCode = 975, Alpha3 = "BTN", ShortName = "Bhutan", LongName = "The Kingdom of Bhutan", CurrencyCode = "BTN", Languages = ["dz"] - , UnofficialNames = ["Bhutan", "Bhoutan", "Bután", "ブータン", "不丹"], Timezones = ["Asia/Thimphu,+0600"])] + [CountryInfo(Mcc = ["402"], CallingCode = 975, Alpha3 = "BTN", ShortName = "Bhutan", LongName = "The Kingdom of Bhutan", CurrencyCode = "BTN" + , Languages = ["dz"], UnofficialNames = ["Bhutan", "Bhoutan", "Bután", "ブータン", "不丹"], Timezones = ["Asia/Thimphu,+0600"])] [ResourceDescription(nameof(Ln.不丹))] BT = 064 @@ -2762,8 +2803,8 @@ public enum CountryCodes /// /// 蒙古 /// - [CountryInfo(CallingCode = 976, Alpha3 = "MNG", ShortName = "Mongolia", LongName = "Mongolia", CurrencyCode = "MNT", Languages = ["mn"] - , UnofficialNames = ["Mongolia", "Mongolei", "Mongolie", "モンゴル", "Mongolië", "蒙古"] + [CountryInfo(Mcc = ["428"], CallingCode = 976, Alpha3 = "MNG", ShortName = "Mongolia", LongName = "Mongolia", CurrencyCode = "MNT" + , Languages = ["mn"], UnofficialNames = ["Mongolia", "Mongolei", "Mongolie", "モンゴル", "Mongolië", "蒙古"] , Timezones = ["Asia/Hovd,+0700", "Asia/Ulaanbaatar,+0800"])] [ResourceDescription(nameof(Ln.蒙古))] MN = 496 @@ -2773,8 +2814,8 @@ public enum CountryCodes /// /// 尼泊尔 /// - [CountryInfo(CallingCode = 977, Alpha3 = "NPL", ShortName = "Nepal", LongName = "The Federal Democratic Republic of Nepal", CurrencyCode = "NPR" - , Languages = ["ne", "mai", "bho", "new", "urd"] + [CountryInfo(Mcc = ["429"], CallingCode = 977, Alpha3 = "NPL", ShortName = "Nepal", LongName = "The Federal Democratic Republic of Nepal" + , CurrencyCode = "NPR", Languages = ["ne", "mai", "bho", "new", "urd"] , UnofficialNames = ["Nepal", "Népal", "the Federal Democratic Republic of Nepal", "ネパール", "尼泊尔"] , Timezones = ["Asia/Kathmandu,+0545"])] [ResourceDescription(nameof(Ln.尼泊尔))] @@ -2785,8 +2826,8 @@ public enum CountryCodes /// /// 塔吉克斯坦 /// - [CountryInfo(CallingCode = 992, Alpha3 = "TJK", ShortName = "Tajikistan", LongName = "The Republic of Tajikistan", CurrencyCode = "TJS" - , Languages = ["tg", "ru"] + [CountryInfo(Mcc = ["436"], CallingCode = 992, Alpha3 = "TJK", ShortName = "Tajikistan", LongName = "The Republic of Tajikistan" + , CurrencyCode = "TJS", Languages = ["tg", "ru"] , UnofficialNames = ["Tajikistan", "Tadschikistan", "Tayikistán", "タジキスタン", "Tadzjikistan", "Tajikstan", "塔吉克斯坦"] , Timezones = ["Asia/Dushanbe,+0500"])] [ResourceDescription(nameof(Ln.塔吉克斯坦))] @@ -2797,7 +2838,7 @@ public enum CountryCodes /// /// 土库曼斯坦 /// - [CountryInfo(CallingCode = 993, Alpha3 = "TKM", ShortName = "Turkmenistan", LongName = "Turkmenistan", CurrencyCode = "TMT" + [CountryInfo(Mcc = ["438"], CallingCode = 993, Alpha3 = "TKM", ShortName = "Turkmenistan", LongName = "Turkmenistan", CurrencyCode = "TMT" , Languages = ["tk", "ru"], UnofficialNames = ["Turkmenistan", "Turkménistan", "Turkmenistán", "トルクメニスタン", "Turkmenia", "土库曼斯坦"] , Timezones = ["Asia/Ashgabat,+0500"])] [ResourceDescription(nameof(Ln.土库曼斯坦))] @@ -2808,8 +2849,8 @@ public enum CountryCodes /// /// 阿塞拜疆 /// - [CountryInfo(CallingCode = 994, Alpha3 = "AZE", ShortName = "Azerbaijan", LongName = "The Republic of Azerbaijan", CurrencyCode = "AZN" - , Languages = ["az", "hy"] + [CountryInfo(Mcc = ["400"], CallingCode = 994, Alpha3 = "AZE", ShortName = "Azerbaijan", LongName = "The Republic of Azerbaijan" + , CurrencyCode = "AZN", Languages = ["az", "hy"] , UnofficialNames = ["Azerbaijan", "Aserbaidschan", "Azerbaïdjan", "Azerbaiyán", "アゼルバイジャン", "Azerbeidzjan", "阿塞拜疆"] , Timezones = ["Asia/Baku,+0400"])] [ResourceDescription(nameof(Ln.阿塞拜疆))] @@ -2820,8 +2861,9 @@ public enum CountryCodes /// /// 格鲁吉亚 /// - [CountryInfo(CallingCode = 995, Alpha3 = "GEO", ShortName = "Georgia", LongName = "Georgia", CurrencyCode = "GEL", Languages = ["ka"] - , UnofficialNames = ["Georgia", "Georgien", "Géorgie", "グルジア", "Georgië", "格鲁吉亚"], Timezones = ["Asia/Tbilisi,+0400"])] + [CountryInfo(Mcc = ["282", "289"], CallingCode = 995, Alpha3 = "GEO", ShortName = "Georgia", LongName = "Georgia", CurrencyCode = "GEL" + , Languages = ["ka"], UnofficialNames = ["Georgia", "Georgien", "Géorgie", "グルジア", "Georgië", "格鲁吉亚"] + , Timezones = ["Asia/Tbilisi,+0400"])] [ResourceDescription(nameof(Ln.格鲁吉亚))] GE = 268 @@ -2830,7 +2872,7 @@ public enum CountryCodes /// /// 吉尔吉斯斯坦 /// - [CountryInfo(CallingCode = 996, Alpha3 = "KGZ", ShortName = "Kyrgyzstan", LongName = "The Kyrgyz Republic", CurrencyCode = "KGS" + [CountryInfo(Mcc = ["437"], CallingCode = 996, Alpha3 = "KGZ", ShortName = "Kyrgyzstan", LongName = "The Kyrgyz Republic", CurrencyCode = "KGS" , Languages = ["ky", "ru"] , UnofficialNames = ["Kyrgyzstan", "Kirgisistan", "Kirghizistan", "Kirguizistán", "キルギス", "Kirgizië", "Kyrgzstan", "吉尔吉斯斯坦"] , Timezones = ["Asia/Bishkek,+0600"])] @@ -2842,8 +2884,8 @@ public enum CountryCodes /// /// 乌兹别克斯坦 /// - [CountryInfo(CallingCode = 998, Alpha3 = "UZB", ShortName = "Uzbekistan", LongName = "The Republic of Uzbekistan", CurrencyCode = "UZS" - , Languages = ["uz", "ru"] + [CountryInfo(Mcc = ["434"], CallingCode = 998, Alpha3 = "UZB", ShortName = "Uzbekistan", LongName = "The Republic of Uzbekistan" + , CurrencyCode = "UZS", Languages = ["uz", "ru"] , UnofficialNames = ["Uzbekistan", "Usbekistan", "Ouzbékistan", "Uzbekistán", "ウズベキスタン", "Oezbekistan", "乌兹别克斯坦"] , Timezones = ["Asia/Samarkand,+0500", "Asia/Tashkent,+0500"])] [ResourceDescription(nameof(Ln.乌兹别克斯坦))] diff --git a/src/frontend/admin/src/views/sys/job/all/index.vue b/src/frontend/admin/src/views/sys/job/all/index.vue index 045f36b3..ea5bb47d 100644 --- a/src/frontend/admin/src/views/sys/job/all/index.vue +++ b/src/frontend/admin/src/views/sys/job/all/index.vue @@ -144,7 +144,7 @@ stripe> - + {{ row.jobName }} {{ row.requestUrl.substring(row.requestUrl.lastIndexOf('/') + 1) }}
{{ row.jobName }}
{{ row.requestUrl.substring(row.requestUrl.lastIndexOf('/') + 1) }}