diff --git a/app/appfront/modules/Checkout/block/cart/Index.php b/app/appfront/modules/Checkout/block/cart/Index.php index 3974106dd8f6a34c4df5bcb8ae377e37d32033f8..cf5417f90e67ff368123192e3639222d73dec326 100644 --- a/app/appfront/modules/Checkout/block/cart/Index.php +++ b/app/appfront/modules/Checkout/block/cart/Index.php @@ -1,9 +1,19 @@ + * @since 1.0 + */ class Index { diff --git a/app/appfront/modules/Checkout/block/onepage/Index.php b/app/appfront/modules/Checkout/block/onepage/Index.php index 72168366ef3b90612c2fd8c74dcd9fa332259cad..7ed48ce1be7b167d4bda3369306b2cf18fbd723a 100644 --- a/app/appfront/modules/Checkout/block/onepage/Index.php +++ b/app/appfront/modules/Checkout/block/onepage/Index.php @@ -1,8 +1,19 @@ + * @since 1.0 + */ class Index { protected $_payment_mothod; protected $_address_view_file; @@ -21,8 +32,6 @@ class Index { $currency_info = Yii::$service->page->currency->getCurrencyInfo(); $this->initAddress(); $this->initCountry(); - - //$this->initCustomerInfo(); $this->initState(); return [ 'payments' => $this->getPayment(), @@ -99,8 +108,8 @@ class Index { } $this->_address = $address_info; $this->_address_list = Yii::$service->customer->address->currentAddressList(); - //var_dump($this->_address_list); - # 如果购物车存在customer_address_id,而且用户地址中中也存在customer_address_id + # 如果购物车存在customer_address_id,而且用户地址中也存在customer_address_id + # 则执行if{}内代码。 if($address_id && isset($this->_address_list[$address_id]) && !empty($this->_address_list[$address_id])){ $this->_address_id = $address_id; $this->_address_view_file = 'checkout/onepage/index/address_select.php'; @@ -115,7 +124,7 @@ class Index { } }else if(is_array($this->_address_list) && !empty($this->_address_list)){ # 用户存在地址列表,但是,cart中没有customer_address_id - # 这种情况下,从列表中取出来一个地址,然后设置成当前的地址。 + # 这种情况下,从用户地址列表中取出来默认地址,然后设置成当前的地址。 foreach($this->_address_list as $adss_id => $info){ if($info['is_default'] == 1){ $this->_address_id = $adss_id; @@ -138,15 +147,18 @@ class Index { if(!$this->_country){ $this->_country = Yii::$service->helper->country->getDefaultCountry(); } - } - + /** + * 初始化国家下拉条。 + */ public function initCountry(){ $this->_countrySelect = Yii::$service->helper->country->getAllCountryOptions('','',$this->_country); } - + /** + * 初始化省市 + */ public function initState($country = ''){ $state = isset($this->_address['state']) ? $this->_address['state'] : ''; if(!$country){ diff --git a/app/appfront/modules/Checkout/block/onepage/Placeorder.php b/app/appfront/modules/Checkout/block/onepage/Placeorder.php index 0337ea8d7839737447d04905c1027890d110449a..360b7f40a82ea48b8653e1f5ccab152be0f344c1 100644 --- a/app/appfront/modules/Checkout/block/onepage/Placeorder.php +++ b/app/appfront/modules/Checkout/block/onepage/Placeorder.php @@ -1,8 +1,19 @@ + * @since 1.0 + */ class Placeorder{ public $_check_error; diff --git a/services/helper/Country.php b/services/helper/Country.php index 47a45e4c344e322290eaa15468e11c24c537519e..93f688c02eb7f602e12fa7f08380593dec517156 100644 --- a/services/helper/Country.php +++ b/services/helper/Country.php @@ -89,16 +89,7 @@ class Country extends Service return isset($all_country[$key]) ? $all_country[$key] : $key; } - /* - public function getOnepageCheckoutCountrySelectHtml($selectd = ''){ - - $str = ''; - return $str; - } - */ + public static function getCountryOptionsHtml($selectd = ''){ if(!$selectd){ @@ -125,39 +116,31 @@ class Country extends Service /** * @property $countryCode |String 国家简码 * @property $stateCode | String 省市简码 - * @return String 如果不传递省市简码,那么返回的是该国家对应的省市 + * @return String OR Array 如果不传递省市简码,那么返回的是该国家对应的省市 * 如果传递省市简码,传递的是省市的全称 */ public function getStateByContryCode($countryCode,$stateCode=''){ $countrys = $this->getCountryStateArr(); - $stateArr = []; if($countryCode){ - if(!$stateCode){ - foreach($countrys as $co){ - if($co[0] == $countryCode){ - $stateArr[$co[1]] = $co[2]; - } + if($stateCode){ + if(isset($countrys[$countryCode][$stateCode]) && !empty($countrys[$countryCode][$stateCode])){ + return $countrys[$countryCode][$stateCode]; } - return $stateArr; }else{ - foreach($countrys as $co){ - if($co[0] == $countryCode){ - if($co[1] == $stateCode){ - return $co[2]; - } - } + if(isset($countrys[$countryCode]) && !empty($countrys[$countryCode])){ + return $countrys[$countryCode]; } - return $stateCode; } } - } - - //得到所有国家的数组 + /** + * @return Array ,得到所有国家的数组 + * 格式:['国家简码' => '国家全称'] + */ public static function getAllCountryArray(){ - return array( + return [ "AF"=>"Afghanistan", "AX"=>"Åland Islands", "AL"=>"Albania", @@ -212,7 +195,7 @@ class Country extends Service "CD"=>"Congo - Kinshasa", "CK"=>"Cook Islands", "CR"=>"Costa Rica", - "CI"=>"C?te d¡¯Ivoire", + "CI"=>"Côte d’Ivoire", "HR"=>"Croatia", "CU"=>"Cuba", "CY"=>"Cyprus", @@ -349,7 +332,7 @@ class Country extends Service "VC"=>"Saint Vincent and the Grenadines", "WS"=>"Samoa", "SM"=>"San Marino", - "ST"=>"S?o Tom¨¦ and Pr¨ªncipe", + "ST"=>"São Tomé and Príncipe", "SA"=>"Saudi Arabia", "SN"=>"Senegal", "RS"=>"Serbia", @@ -404,230 +387,541 @@ class Country extends Service "YE"=>"Yemen", "ZM"=>"Zambia", "ZW"=>"Zimbabwe", - ); + ]; } - - - + /** + * 得到国家和省市数组 + * 格式为: [ + * 国家简码 => + * [ + * 省/市简码 => 省/市名称, + * 省/市简码 => 省/市名称, + * 省/市简码 => 省/市名称, + * ] + * ] + * ] + * 在选择国家后,省市的信息会以ajax的形式带出,存在以下列表的国家,会以下拉选择条 + * 的方式显示,如果不存在以下列表,则显示inputtext输入框,如果您想要某个国家的省市以 + * 下拉条的方式选择,可以在下面的函数里面添加对应的国家和省市信息,添加后 + * 选择国家后,省市会以下拉条的方式供用户选择,而不是inputtext填写省市信息。 + */ public function getCountryStateArr(){ $data = [ - array('US', 'AL', 'Alabama'), array('US', 'AK', 'Alaska'), array('US', 'AS', 'American Samoa'), - array('US', 'AZ', 'Arizona'), array('US', 'AR', 'Arkansas'), array('US', 'AF', 'Armed Forces Africa'), - array('US', 'AA', 'Armed Forces Americas'), array('US', 'AC', 'Armed Forces Canada'), - array('US', 'AE', 'Armed Forces Europe'), array('US', 'AM', 'Armed Forces Middle East'), - array('US', 'AP', 'Armed Forces Pacific'), array('US', 'CA', 'California'), array('US', 'CO', 'Colorado'), - array('US', 'CT', 'Connecticut'), array('US', 'DE', 'Delaware'), array('US', 'DC', 'District of Columbia'), - array('US', 'FM', 'Federated States Of Micronesia'), array('US', 'FL', 'Florida'), array('US', 'GA', 'Georgia'), - array('US', 'GU', 'Guam'), array('US', 'HI', 'Hawaii'), array('US', 'ID', 'Idaho'), array('US', 'IL', 'Illinois'), - array('US', 'IN', 'Indiana'), array('US', 'IA', 'Iowa'), array('US', 'KS', 'Kansas'), array('US', 'KY', 'Kentucky'), - array('US', 'LA', 'Louisiana'), array('US', 'ME', 'Maine'), array('US', 'MH', 'Marshall Islands'), - array('US', 'MD', 'Maryland'), array('US', 'MA', 'Massachusetts'), array('US', 'MI', 'Michigan'), - array('US', 'MN', 'Minnesota'), array('US', 'MS', 'Mississippi'), array('US', 'MO', 'Missouri'), - array('US', 'MT', 'Montana'), array('US', 'NE', 'Nebraska'), array('US', 'NV', 'Nevada'), - array('US', 'NH', 'New Hampshire'), array('US', 'NJ', 'New Jersey'), array('US', 'NM', 'New Mexico'), - array('US', 'NY', 'New York'), array('US', 'NC', 'North Carolina'), array('US', 'ND', 'North Dakota'), - array('US', 'MP', 'Northern Mariana Islands'), array('US', 'OH', 'Ohio'), array('US', 'OK', 'Oklahoma'), - array('US', 'OR', 'Oregon'), array('US', 'PW', 'Palau'), array('US', 'PA', 'Pennsylvania'), - array('US', 'PR', 'Puerto Rico'), array('US', 'RI', 'Rhode Island'), array('US', 'SC', 'South Carolina'), - array('US', 'SD', 'South Dakota'), array('US', 'TN', 'Tennessee'), array('US', 'TX', 'Texas'), - array('US', 'UT', 'Utah'), array('US', 'VT', 'Vermont'), array('US', 'VI', 'Virgin Islands'), - array('US', 'VA', 'Virginia'), array('US', 'WA', 'Washington'), array('US', 'WV', 'West Virginia'), - array('US', 'WI', 'Wisconsin'), array('US', 'WY', 'Wyoming'), - - array('CA', 'AB', 'Alberta'), - array('CA', 'BC', 'British Columbia'), array('CA', 'MB', 'Manitoba'), - array('CA', 'NL', 'Newfoundland and Labrador'), array('CA', 'NB', 'New Brunswick'), - array('CA', 'NS', 'Nova Scotia'), array('CA', 'NT', 'Northwest Territories'), array('CA', 'NU', 'Nunavut'), - array('CA', 'ON', 'Ontario'), array('CA', 'PE', 'Prince Edward Island'), array('CA', 'QC', 'Quebec'), - array('CA', 'SK', 'Saskatchewan'), array('CA', 'YT', 'Yukon Territory'), - - array('DE', 'NDS', 'Niedersachsen'), - array('DE', 'BAW', 'Baden-Württemberg'), array('DE', 'BAY', 'Bayern'), array('DE', 'BER', 'Berlin'), - array('DE', 'BRG', 'Brandenburg'), array('DE', 'BRE', 'Bremen'), array('DE', 'HAM', 'Hamburg'), - array('DE', 'HES', 'Hessen'), array('DE', 'MEC', 'Mecklenburg-Vorpommern'), - array('DE', 'NRW', 'Nordrhein-Westfalen'), array('DE', 'RHE', 'Rheinland-Pfalz'), array('DE', 'SAR', 'Saarland'), - array('DE', 'SAS', 'Sachsen'), array('DE', 'SAC', 'Sachsen-Anhalt'), array('DE', 'SCN', 'Schleswig-Holstein'), - array('DE', 'THE', 'Thüringen'), - - array('AT', 'WI', 'Wien'), array('AT', 'NO', 'Niederösterreich'), - array('AT', 'OO', 'Oberösterreich'), array('AT', 'SB', 'Salzburg'), array('AT', 'KN', 'Kärnten'), - array('AT', 'ST', 'Steiermark'), array('AT', 'TI', 'Tirol'), array('AT', 'BL', 'Burgenland'), - array('AT', 'VB', 'Voralberg'), - - array('CH', 'AG', 'Aargau'), array('CH', 'AI', 'Appenzell Innerrhoden'), - array('CH', 'AR', 'Appenzell Ausserrhoden'), array('CH', 'BE', 'Bern'), array('CH', 'BL', 'Basel-Landschaft'), - array('CH', 'BS', 'Basel-Stadt'), array('CH', 'FR', 'Freiburg'), array('CH', 'GE', 'Genf'), - array('CH', 'GL', 'Glarus'), array('CH', 'GR', 'Graubünden'), array('CH', 'JU', 'Jura'), - array('CH', 'LU', 'Luzern'), array('CH', 'NE', 'Neuenburg'), array('CH', 'NW', 'Nidwalden'), - array('CH', 'OW', 'Obwalden'), array('CH', 'SG', 'St. Gallen'), array('CH', 'SH', 'Schaffhausen'), - array('CH', 'SO', 'Solothurn'), array('CH', 'SZ', 'Schwyz'), array('CH', 'TG', 'Thurgau'), - array('CH', 'TI', 'Tessin'), array('CH', 'UR', 'Uri'), array('CH', 'VD', 'Waadt'), array('CH', 'VS', 'Wallis'), - array('CH', 'ZG', 'Zug'), array('CH', 'ZH', 'Zürich'), - - array('ES', 'A Coruсa', 'A Coruña'), - array('ES', 'Alava', 'Alava'), array('ES', 'Albacete', 'Albacete'), array('ES', 'Alicante', 'Alicante'), - array('ES', 'Almeria', 'Almeria'), array('ES', 'Asturias', 'Asturias'), array('ES', 'Avila', 'Avila'), - array('ES', 'Badajoz', 'Badajoz'), array('ES', 'Baleares', 'Baleares'), array('ES', 'Barcelona', 'Barcelona'), - array('ES', 'Burgos', 'Burgos'), array('ES', 'Caceres', 'Caceres'), array('ES', 'Cadiz', 'Cadiz'), - array('ES', 'Cantabria', 'Cantabria'), array('ES', 'Castellon', 'Castellon'), array('ES', 'Ceuta', 'Ceuta'), - array('ES', 'Ciudad Real', 'Ciudad Real'), array('ES', 'Cordoba', 'Cordoba'), array('ES', 'Cuenca', 'Cuenca'), - array('ES', 'Girona', 'Girona'), array('ES', 'Granada', 'Granada'), array('ES', 'Guadalajara', 'Guadalajara'), - array('ES', 'Guipuzcoa', 'Guipuzcoa'), array('ES', 'Huelva', 'Huelva'), array('ES', 'Huesca', 'Huesca'), - array('ES', 'Jaen', 'Jaen'), array('ES', 'La Rioja', 'La Rioja'), array('ES', 'Las Palmas', 'Las Palmas'), - array('ES', 'Leon', 'Leon'), array('ES', 'Lleida', 'Lleida'), array('ES', 'Lugo', 'Lugo'), - array('ES', 'Madrid', 'Madrid'), array('ES', 'Malaga', 'Malaga'), array('ES', 'Melilla', 'Melilla'), - array('ES', 'Murcia', 'Murcia'), array('ES', 'Navarra', 'Navarra'), array('ES', 'Ourense', 'Ourense'), - array('ES', 'Palencia', 'Palencia'), array('ES', 'Pontevedra', 'Pontevedra'), array('ES', 'Salamanca', 'Salamanca'), - array('ES', 'Santa Cruz de Tenerife', 'Santa Cruz de Tenerife'), array('ES', 'Segovia', 'Segovia'), - array('ES', 'Sevilla', 'Sevilla'), array('ES', 'Soria', 'Soria'), array('ES', 'Tarragona', 'Tarragona'), - array('ES', 'Teruel', 'Teruel'), array('ES', 'Toledo', 'Toledo'), array('ES', 'Valencia', 'Valencia'), - array('ES', 'Valladolid', 'Valladolid'), array('ES', 'Vizcaya', 'Vizcaya'), array('ES', 'Zamora', 'Zamora'), - array('ES', 'Zaragoza', 'Zaragoza'), - - array('FR', 1, 'Ain'), array('FR', 2, 'Aisne'), array('FR', 3, 'Allier'), - array('FR', 4, 'Alpes-de-Haute-Provence'), array('FR', 5, 'Hautes-Alpes'), array('FR', 6, 'Alpes-Maritimes'), - array('FR', 7, 'Ardèche'), array('FR', 8, 'Ardennes'), array('FR', 9, 'Ariège'), array('FR', 10, 'Aube'), - array('FR', 11, 'Aude'), array('FR', 12, 'Aveyron'), array('FR', 13, 'Bouches-du-Rhône'), - array('FR', 14, 'Calvados'), array('FR', 15, 'Cantal'), array('FR', 16, 'Charente'), - array('FR', 17, 'Charente-Maritime'), array('FR', 18, 'Cher'), array('FR', 19, 'Corrèze'), - array('FR', '2A', 'Corse-du-Sud'), array('FR', '2B', 'Haute-Corse'), array('FR', 21, 'Côte-d\'Or'), - array('FR', 22, 'Côtes-d\'Armor'), array('FR', 23, 'Creuse'), array('FR', 24, 'Dordogne'), array('FR', 25, 'Doubs'), - array('FR', 26, 'Drôme'), array('FR', 27, 'Eure'), array('FR', 28, 'Eure-et-Loir'), array('FR', 29, 'Finistère'), - array('FR', 30, 'Gard'), array('FR', 31, 'Haute-Garonne'), array('FR', 32, 'Gers'), array('FR', 33, 'Gironde'), - array('FR', 34, 'Hérault'), array('FR', 35, 'Ille-et-Vilaine'), array('FR', 36, 'Indre'), - array('FR', 37, 'Indre-et-Loire'), array('FR', 38, 'Isère'), array('FR', 39, 'Jura'), array('FR', 40, 'Landes'), - array('FR', 41, 'Loir-et-Cher'), array('FR', 42, 'Loire'), array('FR', 43, 'Haute-Loire'), - array('FR', 44, 'Loire-Atlantique'), array('FR', 45, 'Loiret'), array('FR', 46, 'Lot'), - array('FR', 47, 'Lot-et-Garonne'), array('FR', 48, 'Lozère'), array('FR', 49, 'Maine-et-Loire'), - array('FR', 50, 'Manche'), array('FR', 51, 'Marne'), array('FR', 52, 'Haute-Marne'), array('FR', 53, 'Mayenne'), - array('FR', 54, 'Meurthe-et-Moselle'), array('FR', 55, 'Meuse'), array('FR', 56, 'Morbihan'), - array('FR', 57, 'Moselle'), array('FR', 58, 'Nièvre'), array('FR', 59, 'Nord'), array('FR', 60, 'Oise'), - array('FR', 61, 'Orne'), array('FR', 62, 'Pas-de-Calais'), array('FR', 63, 'Puy-de-Dôme'), - array('FR', 64, 'Pyrénées-Atlantiques'), array('FR', 65, 'Hautes-Pyrénées'), array('FR', 66, 'Pyrénées-Orientales'), - array('FR', 67, 'Bas-Rhin'), array('FR', 68, 'Haut-Rhin'), array('FR', 69, 'Rhône'), array('FR', 70, 'Haute-Saône'), - array('FR', 71, 'Saône-et-Loire'), array('FR', 72, 'Sarthe'), array('FR', 73, 'Savoie'), - array('FR', 74, 'Haute-Savoie'), array('FR', 75, 'Paris'), array('FR', 76, 'Seine-Maritime'), - array('FR', 77, 'Seine-et-Marne'), array('FR', 78, 'Yvelines'), array('FR', 79, 'Deux-Sèvres'), - array('FR', 80, 'Somme'), array('FR', 81, 'Tarn'), array('FR', 82, 'Tarn-et-Garonne'), array('FR', 83, 'Var'), - array('FR', 84, 'Vaucluse'), array('FR', 85, 'Vendée'), array('FR', 86, 'Vienne'), array('FR', 87, 'Haute-Vienne'), - array('FR', 88, 'Vosges'), array('FR', 89, 'Yonne'), array('FR', 90, 'Territoire-de-Belfort'), - array('FR', 91, 'Essonne'), array('FR', 92, 'Hauts-de-Seine'), array('FR', 93, 'Seine-Saint-Denis'), - array('FR', 94, 'Val-de-Marne'), array('FR', 95, 'Val-d\'Oise'), - - array('RO', 'AB', 'Alba'), - array('RO', 'AR', 'Arad'), array('RO', 'AG', 'Argeş'), array('RO', 'BC', 'Bacău'), array('RO', 'BH', 'Bihor'), - array('RO', 'BN', 'Bistriţa-Năsăud'), array('RO', 'BT', 'Botoşani'), array('RO', 'BV', 'Braşov'), - array('RO', 'BR', 'Brăila'), array('RO', 'B', 'Bucureşti'), array('RO', 'BZ', 'Buzău'), - array('RO', 'CS', 'Caraş-Severin'), array('RO', 'CL', 'Călăraşi'), array('RO', 'CJ', 'Cluj'), - array('RO', 'CT', 'Constanţa'), array('RO', 'CV', 'Covasna'), array('RO', 'DB', 'Dâmboviţa'), - array('RO', 'DJ', 'Dolj'), array('RO', 'GL', 'Galaţi'), array('RO', 'GR', 'Giurgiu'), array('RO', 'GJ', 'Gorj'), - array('RO', 'HR', 'Harghita'), array('RO', 'HD', 'Hunedoara'), array('RO', 'IL', 'Ialomiţa'), - array('RO', 'IS', 'Iaşi'), array('RO', 'IF', 'Ilfov'), array('RO', 'MM', 'Maramureş'), - array('RO', 'MH', 'Mehedinţi'), array('RO', 'MS', 'Mureş'), array('RO', 'NT', 'Neamţ'), array('RO', 'OT', 'Olt'), - array('RO', 'PH', 'Prahova'), array('RO', 'SM', 'Satu-Mare'), array('RO', 'SJ', 'Sălaj'), - array('RO', 'SB', 'Sibiu'), array('RO', 'SV', 'Suceava'), array('RO', 'TR', 'Teleorman'), - array('RO', 'TM', 'Timiş'), array('RO', 'TL', 'Tulcea'), array('RO', 'VS', 'Vaslui'), - array('RO', 'VL', 'Vâlcea'), array('RO', 'VN', 'Vrancea'), - - array('FI', 'Lappi', 'Lappi'), - array('FI', 'Pohjois-Pohjanmaa', 'Pohjois-Pohjanmaa'), array('FI', 'Kainuu', 'Kainuu'), - array('FI', 'Pohjois-Karjala', 'Pohjois-Karjala'), array('FI', 'Pohjois-Savo', 'Pohjois-Savo'), - array('FI', 'Etelä-Savo', 'Etelä-Savo'), array('FI', 'Etelä-Pohjanmaa', 'Etelä-Pohjanmaa'), - array('FI', 'Pohjanmaa', 'Pohjanmaa'), array('FI', 'Pirkanmaa', 'Pirkanmaa'), array('FI', 'Satakunta', 'Satakunta'), - array('FI', 'Keski-Pohjanmaa', 'Keski-Pohjanmaa'), array('FI', 'Keski-Suomi', 'Keski-Suomi'), - array('FI', 'Varsinais-Suomi', 'Varsinais-Suomi'), array('FI', 'Etelä-Karjala', 'Etelä-Karjala'), - array('FI', 'Päijät-Häme', 'Päijät-Häme'), array('FI', 'Kanta-Häme', 'Kanta-Häme'), - array('FI', 'Uusimaa', 'Uusimaa'), array('FI', 'Itä-Uusimaa', 'Itä-Uusimaa'), - array('FI', 'Kymenlaakso', 'Kymenlaakso'), array('FI', 'Ahvenanmaa', 'Ahvenanmaa'), - - array('EE', 'EE-37', 'Harjumaa'), array('EE', 'EE-39', 'Hiiumaa'), array('EE', 'EE-44', 'Ida-Virumaa'), - array('EE', 'EE-49', 'Jõgevamaa'), array('EE', 'EE-51', 'Järvamaa'), array('EE', 'EE-57', 'Läänemaa'), - array('EE', 'EE-59', 'Lääne-Virumaa'), array('EE', 'EE-65', 'Põlvamaa'), array('EE', 'EE-67', 'Pärnumaa'), - array('EE', 'EE-70', 'Raplamaa'), array('EE', 'EE-74', 'Saaremaa'), array('EE', 'EE-78', 'Tartumaa'), - array('EE', 'EE-82', 'Valgamaa'), array('EE', 'EE-84', 'Viljandimaa'), array('EE', 'EE-86', 'Võrumaa'), - - array('LV', 'LV-DGV', 'Daugavpils'), array('LV', 'LV-JEL', 'Jelgava'), array('LV', 'Jēkabpils', 'Jēkabpils'), - array('LV', 'LV-JUR', 'Jūrmala'), array('LV', 'LV-LPX', 'Liepāja'), array('LV', 'LV-LE', 'Liepājas novads'), - array('LV', 'LV-REZ', 'Rēzekne'), array('LV', 'LV-RIX', 'Rīga'), array('LV', 'LV-RI', 'Rīgas novads'), - array('LV', 'Valmiera', 'Valmiera'), array('LV', 'LV-VEN', 'Ventspils'), - array('LV', 'Aglonas novads', 'Aglonas novads'), array('LV', 'LV-AI', 'Aizkraukles novads'), - array('LV', 'Aizputes novads', 'Aizputes novads'), array('LV', 'Aknīstes novads', 'Aknīstes novads'), - array('LV', 'Alojas novads', 'Alojas novads'), array('LV', 'Alsungas novads', 'Alsungas novads'), - array('LV', 'LV-AL', 'Alūksnes novads'), array('LV', 'Amatas novads', 'Amatas novads'), - array('LV', 'Apes novads', 'Apes novads'), array('LV', 'Auces novads', 'Auces novads'), - array('LV', 'Babītes novads', 'Babītes novads'), array('LV', 'Baldones novads', 'Baldones novads'), - array('LV', 'Baltinavas novads', 'Baltinavas novads'), array('LV', 'LV-BL', 'Balvu novads'), - array('LV', 'LV-BU', 'Bauskas novads'), array('LV', 'Beverīnas novads', 'Beverīnas novads'), - array('LV', 'Brocēnu novads', 'Brocēnu novads'), array('LV', 'Burtnieku novads', 'Burtnieku novads'), - array('LV', 'Carnikavas novads', 'Carnikavas novads'), array('LV', 'Cesvaines novads', 'Cesvaines novads'), - array('LV', 'Ciblas novads', 'Ciblas novads'), array('LV', 'LV-CE', 'Cēsu novads'), - array('LV', 'Dagdas novads', 'Dagdas novads'), array('LV', 'LV-DA', 'Daugavpils novads'), - array('LV', 'LV-DO', 'Dobeles novads'), array('LV', 'Dundagas novads', 'Dundagas novads'), - array('LV', 'Durbes novads', 'Durbes novads'), array('LV', 'Engures novads', 'Engures novads'), - array('LV', 'Garkalnes novads', 'Garkalnes novads'), array('LV', 'Grobiņas novads', 'Grobiņas novads'), - array('LV', 'LV-GU', 'Gulbenes novads'), array('LV', 'Iecavas novads', 'Iecavas novads'), - array('LV', 'Ikšķiles novads', 'Ikšķiles novads'), array('LV', 'Ilūkstes novads', 'Ilūkstes novads'), - array('LV', 'Inčukalna novads', 'Inčukalna novads'), array('LV', 'Jaunjelgavas novads', 'Jaunjelgavas novads'), - array('LV', 'Jaunpiebalgas novads', 'Jaunpiebalgas novads'), array('LV', 'Jaunpils novads', 'Jaunpils novads'), - array('LV', 'LV-JL', 'Jelgavas novads'), array('LV', 'LV-JK', 'Jēkabpils novads'), - array('LV', 'Kandavas novads', 'Kandavas novads'), array('LV', 'Kokneses novads', 'Kokneses novads'), - array('LV', 'Krimuldas novads', 'Krimuldas novads'), array('LV', 'Krustpils novads', 'Krustpils novads'), - array('LV', 'LV-KR', 'Krāslavas novads'), array('LV', 'LV-KU', 'Kuldīgas novads'), - array('LV', 'Kārsavas novads', 'Kārsavas novads'), array('LV', 'Lielvārdes novads', 'Lielvārdes novads'), - array('LV', 'LV-LM', 'Limbažu novads'), array('LV', 'Lubānas novads', 'Lubānas novads'), - array('LV', 'LV-LU', 'Ludzas novads'), array('LV', 'Līgatnes novads', 'Līgatnes novads'), - array('LV', 'Līvānu novads', 'Līvānu novads'), array('LV', 'LV-MA', 'Madonas novads'), - array('LV', 'Mazsalacas novads', 'Mazsalacas novads'), array('LV', 'Mālpils novads', 'Mālpils novads'), - array('LV', 'Mārupes novads', 'Mārupes novads'), array('LV', 'Naukšēnu novads', 'Naukšēnu novads'), - array('LV', 'Neretas novads', 'Neretas novads'), array('LV', 'Nīcas novads', 'Nīcas novads'), - array('LV', 'LV-OG', 'Ogres novads'), array('LV', 'Olaines novads', 'Olaines novads'), - array('LV', 'Ozolnieku novads', 'Ozolnieku novads'), array('LV', 'LV-PR', 'Preiļu novads'), - array('LV', 'Priekules novads', 'Priekules novads'), array('LV', 'Priekuļu novads', 'Priekuļu novads'), - array('LV', 'Pārgaujas novads', 'Pārgaujas novads'), array('LV', 'Pāvilostas novads', 'Pāvilostas novads'), - array('LV', 'Pļaviņu novads', 'Pļaviņu novads'), array('LV', 'Raunas novads', 'Raunas novads'), - array('LV', 'Riebiņu novads', 'Riebiņu novads'), array('LV', 'Rojas novads', 'Rojas novads'), - array('LV', 'Ropažu novads', 'Ropažu novads'), array('LV', 'Rucavas novads', 'Rucavas novads'), - array('LV', 'Rugāju novads', 'Rugāju novads'), array('LV', 'Rundāles novads', 'Rundāles novads'), - array('LV', 'LV-RE', 'Rēzeknes novads'), array('LV', 'Rūjienas novads', 'Rūjienas novads'), - array('LV', 'Salacgrīvas novads', 'Salacgrīvas novads'), array('LV', 'Salas novads', 'Salas novads'), - array('LV', 'Salaspils novads', 'Salaspils novads'), array('LV', 'LV-SA', 'Saldus novads'), - array('LV', 'Saulkrastu novads', 'Saulkrastu novads'), array('LV', 'Siguldas novads', 'Siguldas novads'), - array('LV', 'Skrundas novads', 'Skrundas novads'), array('LV', 'Skrīveru novads', 'Skrīveru novads'), - array('LV', 'Smiltenes novads', 'Smiltenes novads'), array('LV', 'Stopiņu novads', 'Stopiņu novads'), - array('LV', 'Strenču novads', 'Strenču novads'), array('LV', 'Sējas novads', 'Sējas novads'), - array('LV', 'LV-TA', 'Talsu novads'), array('LV', 'LV-TU', 'Tukuma novads'), - array('LV', 'Tērvetes novads', 'Tērvetes novads'), array('LV', 'Vaiņodes novads', 'Vaiņodes novads'), - array('LV', 'LV-VK', 'Valkas novads'), array('LV', 'LV-VM', 'Valmieras novads'), - array('LV', 'Varakļānu novads', 'Varakļānu novads'), array('LV', 'Vecpiebalgas novads', 'Vecpiebalgas novads'), - array('LV', 'Vecumnieku novads', 'Vecumnieku novads'), array('LV', 'LV-VE', 'Ventspils novads'), - array('LV', 'Viesītes novads', 'Viesītes novads'), array('LV', 'Viļakas novads', 'Viļakas novads'), - array('LV', 'Viļānu novads', 'Viļānu novads'), array('LV', 'Vārkavas novads', 'Vārkavas novads'), - array('LV', 'Zilupes novads', 'Zilupes novads'), array('LV', 'Ādažu novads', 'Ādažu novads'), - array('LV', 'Ērgļu novads', 'Ērgļu novads'), array('LV', 'Ķeguma novads', 'Ķeguma novads'), - array('LV', 'Ķekavas novads', 'Ķekavas novads'), - - array('LT', 'LT-AL', 'Alytaus Apskritis'), - array('LT', 'LT-KU', 'Kauno Apskritis'), array('LT', 'LT-KL', 'Klaipėdos Apskritis'), - array('LT', 'LT-MR', 'Marijampolės Apskritis'), array('LT', 'LT-PN', 'Panevėžio Apskritis'), - array('LT', 'LT-SA', 'Šiaulių Apskritis'), array('LT', 'LT-TA', 'Tauragės Apskritis'), - array('LT', 'LT-TE', 'Telšių Apskritis'), array('LT', 'LT-UT', 'Utenos Apskritis'), - array('LT', 'LT-VL', 'Vilniaus Apskritis') - + 'US' => [ + 'AL' => 'Alabama', + 'AK' => 'Alaska', + 'AS' => 'American Samoa', + 'AZ' => 'Arizona', + 'AR' => 'Arkansas', + 'AF' => 'Armed Forces Africa', + 'AA' => 'Armed Forces Americas', + 'AC' => 'Armed Forces Canada', + 'AE' => 'Armed Forces Europe', + 'AM' => 'Armed Forces Middle East', + 'AP' => 'Armed Forces Pacific', + 'CA' => 'California', + 'CO' => 'Colorado', + 'CT' => 'Connecticut', + 'DE' => 'Delaware', + 'DC' => 'District of Columbia', + 'FM' => 'Federated States Of Micronesia', + 'FL' => 'Florida', + 'GA' => 'Georgia', + 'GU' => 'Guam', + 'HI' => 'Hawaii', + 'ID' => 'Idaho', + 'IL' => 'Illinois', + 'IN' => 'Indiana', + 'IA' => 'Iowa', + 'KS' => 'Kansas', + 'KY' => 'Kentucky', + 'LA' => 'Louisiana', + 'ME' => 'Maine', + 'MH' => 'Marshall Islands', + 'MD' => 'Maryland', + 'MA' => 'Massachusetts', + 'MI' => 'Michigan', + 'MN' => 'Minnesota', + 'MS' => 'Mississippi', + 'MO' => 'Missouri', + 'MT' => 'Montana', + 'NE' => 'Nebraska', + 'NV' => 'Nevada', + 'NH' => 'New Hampshire', + 'NJ' => 'New Jersey', + 'NM' => 'New Mexico', + 'NY' => 'New York', + 'NC' => 'North Carolina', + 'ND' => 'North Dakota', + 'MP' => 'Northern Mariana Islands', + 'OH' => 'Ohio', + 'OK' => 'Oklahoma', + 'OR' => 'Oregon', + 'PW' => 'Palau', + 'PA' => 'Pennsylvania', + 'PR' => 'Puerto Rico', + 'RI' => 'Rhode Island', + 'SC' => 'South Carolina', + 'SD' => 'South Dakota', + 'TN' => 'Tennessee', + 'TX' => 'Texas', + 'UT' => 'Utah', + 'VT' => 'Vermont', + 'VI' => 'Virgin Islands', + 'VA' => 'Virginia', + 'WA' => 'Washington', + 'WV' => 'West Virginia', + 'WI' => 'Wisconsin', + 'WY' => 'Wyoming', + ], + 'CA' => [ + 'AB' => 'Alberta', + 'BC' => 'British Columbia', + 'MB' => 'Manitoba', + 'NL' => 'Newfoundland and Labrador', + 'NB' => 'New Brunswick', + 'NS' => 'Nova Scotia', + 'NT' => 'Northwest Territories', + 'NU' => 'Nunavut', + 'ON' => 'Ontario', + 'PE' => 'Prince Edward Island', + 'QC' => 'Quebec', + 'SK' => 'Saskatchewan', + 'YT' => 'Yukon Territory', + ], + 'DE' => [ + 'NDS' => 'Niedersachsen', + 'BAW' => 'Baden-Württemberg', + 'BAY' => 'Bayern', + 'BER' => 'Berlin', + 'BRG' => 'Brandenburg', + 'BRE' => 'Bremen', + 'HAM' => 'Hamburg', + 'HES' => 'Hessen', + 'MEC' => 'Mecklenburg-Vorpommern', + 'NRW' => 'Nordrhein-Westfalen', + 'RHE' => 'Rheinland-Pfalz', + 'SAR' => 'Saarland', + 'SAS' => 'Sachsen', + 'SAC' => 'Sachsen-Anhalt', + 'SCN' => 'Schleswig-Holstein', + 'THE' => 'Thüringen', + ], + 'AT' => [ + 'WI' => 'Wien', + 'NO' => 'Niederösterreich', + 'OO' => 'Oberösterreich', + 'SB' => 'Salzburg', + 'KN' => 'Kärnten', + 'ST' => 'Steiermark', + 'TI' => 'Tirol', + 'BL' => 'Burgenland', + 'VB' => 'Voralberg', + ], + 'CH' => [ + 'AG' => 'Aargau', + 'AI' => 'Appenzell Innerrhoden', + 'AR' => 'Appenzell Ausserrhoden', + 'BE' => 'Bern', + 'BL' => 'Basel-Landschaft', + 'BS' => 'Basel-Stadt', + 'FR' => 'Freiburg', + 'GE' => 'Genf', + 'GL' => 'Glarus', + 'GR' => 'Graubünden', + 'JU' => 'Jura', + 'LU' => 'Luzern', + 'NE' => 'Neuenburg', + 'NW' => 'Nidwalden', + 'OW' => 'Obwalden', + 'SG' => 'St. Gallen', + 'SH' => 'Schaffhausen', + 'SO' => 'Solothurn', + 'SZ' => 'Schwyz', + 'TG' => 'Thurgau', + 'TI' => 'Tessin', + 'UR' => 'Uri', + 'VD' => 'Waadt', + 'VS' => 'Wallis', + 'ZG' => 'Zug', + 'ZH' => 'Zürich', + ], + 'ES' => [ + 'A Coruсa' => 'A Coruña', + 'Alava' => 'Alava', + 'Albacete' => 'Albacete', + 'Alicante' => 'Alicante', + 'Almeria' => 'Almeria', + 'Asturias' => 'Asturias', + 'Avila' => 'Avila', + 'Badajoz' => 'Badajoz', + 'Baleares' => 'Baleares', + 'Barcelona' => 'Barcelona', + 'Burgos' => 'Burgos', + 'Caceres' => 'Caceres', + 'Cadiz' => 'Cadiz', + 'Cantabria' => 'Cantabria', + 'Castellon' => 'Castellon', + 'Ceuta' => 'Ceuta', + 'Ciudad Real' => 'Ciudad Real', + 'Cordoba' => 'Cordoba', + 'Cuenca' => 'Cuenca', + 'Girona' => 'Girona', + 'Granada' => 'Granada', + 'Guadalajara' => 'Guadalajara', + 'Guipuzcoa' => 'Guipuzcoa', + 'Huelva' => 'Huelva', + 'Huesca' => 'Huesca', + 'Jaen' => 'Jaen', + 'La Rioja' => 'La Rioja', + 'Las Palmas' => 'Las Palmas', + 'Leon' => 'Leon', + 'Lleida' => 'Lleida', + 'Lugo' => 'Lugo', + 'Madrid' => 'Madrid', + 'Malaga' => 'Malaga', + 'Melilla' => 'Melilla', + 'Murcia' => 'Murcia', + 'Navarra' => 'Navarra', + 'Ourense' => 'Ourense', + 'Palencia' => 'Palencia', + 'Pontevedra' => 'Pontevedra', + 'Salamanca' => 'Salamanca', + 'Santa Cruz de Tenerife' => 'Santa Cruz de Tenerife', + 'Segovia' => 'Segovia', + 'Sevilla' => 'Sevilla', + 'Soria' => 'Soria', + 'Tarragona' => 'Tarragona', + 'Teruel' => 'Teruel', + 'Toledo' => 'Toledo', + 'Valencia' => 'Valencia', + 'Valladolid' => 'Valladolid', + 'Vizcaya' => 'Vizcaya', + 'Zamora' => 'Zamora', + 'Zaragoza' => 'Zaragoza', + ], + 'FR' => [ + '1' => 'Ain', + '2' => 'Aisne', + '3' => 'Allier', + '4' => 'Alpes-de-Haute-Provence', + '5' => 'Hautes-Alpes', + '6' => 'Alpes-Maritimes', + '7' => 'Ardèche', + '8' => 'Ardennes', + '9' => 'Ariège', + '10' => 'Aube', + '11' => 'Aude', + '12' => 'Aveyron', + '13' => 'Bouches-du-Rhône', + '14' => 'Calvados', + '15' => 'Cantal', + '16' => 'Charente', + '17' => 'Charente-Maritime', + '18' => 'Cher', + '19' => 'Corrèze', + '2A' => 'Corse-du-Sud', + '2B' => 'Haute-Corse', + '21' => 'Côte-d\'Or', + '22' => 'Côtes-d\'Armor', + '23' => 'Creuse', + '24' => 'Dordogne', + '25' => 'Doubs', + '26' => 'Drôme', + '27' => 'Eure', + '28' => 'Eure-et-Loir', + '29' => 'Finistère', + '30' => 'Gard', + '31' => 'Haute-Garonne', + '32' => 'Gers', + '33' => 'Gironde', + '34' => 'Hérault', + '35' => 'Ille-et-Vilaine', + '36' => 'Indre', + '37' => 'Indre-et-Loire', + '38' => 'Isère', + '39' => 'Jura', + '40' => 'Landes', + '41' => 'Loir-et-Cher', + '42' => 'Loire', + '43' => 'Haute-Loire', + '44' => 'Loire-Atlantique', + '45' => 'Loiret', + '46' => 'Lot', + '47' => 'Lot-et-Garonne', + '48' => 'Lozère', + '49' => 'Maine-et-Loire', + '50' => 'Manche', + '51' => 'Marne', + '52' => 'Haute-Marne', + '53' => 'Mayenne', + '54' => 'Meurthe-et-Moselle', + '55' => 'Meuse', + '56' => 'Morbihan', + '57' => 'Moselle', + '58' => 'Nièvre', + '59' => 'Nord', + '60' => 'Oise', + '61' => 'Orne', + '62' => 'Pas-de-Calais', + '63' => 'Puy-de-Dôme', + '64' => 'Pyrénées-Atlantiques', + '65' => 'Hautes-Pyrénées', + '66' => 'Pyrénées-Orientales', + '67' => 'Bas-Rhin', + '68' => 'Haut-Rhin', + '69' => 'Rhône', + '70' => 'Haute-Saône', + '71' => 'Saône-et-Loire', + '72' => 'Sarthe', + '73' => 'Savoie', + '74' => 'Haute-Savoie', + '75' => 'Paris', + '76' => 'Seine-Maritime', + '77' => 'Seine-et-Marne', + '78' => 'Yvelines', + '79' => 'Deux-Sèvres', + '80' => 'Somme', + '81' => 'Tarn', + '82' => 'Tarn-et-Garonne', + '83' => 'Var', + '84' => 'Vaucluse', + '85' => 'Vendée', + '86' => 'Vienne', + '87' => 'Haute-Vienne', + '88' => 'Vosges', + '89' => 'Yonne', + '90' => 'Territoire-de-Belfort', + '91' => 'Essonne', + '92' => 'Hauts-de-Seine', + '93' => 'Seine-Saint-Denis', + '94' => 'Val-de-Marne', + '95' => 'Val-d\'Oise', + ], + 'RO' => [ + 'AB' => 'Alba', + 'AR' => 'Arad', + 'AG' => 'Argeş', + 'BC' => 'Bacău', + 'BH' => 'Bihor', + 'BN' => 'Bistriţa-Năsăud', + 'BT' => 'Botoşani', + 'BV' => 'Braşov', + 'BR' => 'Brăila', + 'B' => 'Bucureşti', + 'BZ' => 'Buzău', + 'CS' => 'Caraş-Severin', + 'CL' => 'Călăraşi', + 'CJ' => 'Cluj', + 'CT' => 'Constanţa', + 'CV' => 'Covasna', + 'DB' => 'Dâmboviţa', + 'DJ' => 'Dolj', + 'GL' => 'Galaţi', + 'GR' => 'Giurgiu', + 'GJ' => 'Gorj', + 'HR' => 'Harghita', + 'HD' => 'Hunedoara', + 'IL' => 'Ialomiţa', + 'IS' => 'Iaşi', + 'IF' => 'Ilfov', + 'MM' => 'Maramureş', + 'MH' => 'Mehedinţi', + 'MS' => 'Mureş', + 'NT' => 'Neamţ', + 'OT' => 'Olt', + 'PH' => 'Prahova', + 'SM' => 'Satu-Mare', + 'SJ' => 'Sălaj', + 'SB' => 'Sibiu', + 'SV' => 'Suceava', + 'TR' => 'Teleorman', + 'TM' => 'Timiş', + 'TL' => 'Tulcea', + 'VS' => 'Vaslui', + 'VL' => 'Vâlcea', + 'VN' => 'Vrancea', + ], + 'FI' => [ + 'Lappi' => 'Lappi', + 'Pohjois-Pohjanmaa' => 'Pohjois-Pohjanmaa', + 'Kainuu' => 'Kainuu', + 'Pohjois-Karjala' => 'Pohjois-Karjala', + 'Pohjois-Savo' => 'Pohjois-Savo', + 'Etelä-Savo' => 'Etelä-Savo', + 'Etelä-Pohjanmaa' => 'Etelä-Pohjanmaa', + 'Pohjanmaa' => 'Pohjanmaa', + 'Pirkanmaa' => 'Pirkanmaa', + 'Satakunta' => 'Satakunta', + 'Keski-Pohjanmaa' => 'Keski-Pohjanmaa', + 'Keski-Suomi' => 'Keski-Suomi', + 'Varsinais-Suomi' => 'Varsinais-Suomi', + 'Etelä-Karjala' => 'Etelä-Karjala', + 'Päijät-Häme' => 'Päijät-Häme', + 'Kanta-Häme' => 'Kanta-Häme', + 'Uusimaa' => 'Uusimaa', + 'Itä-Uusimaa' => 'Itä-Uusimaa', + 'Kymenlaakso' => 'Kymenlaakso', + 'Ahvenanmaa' => 'Ahvenanmaa', + ], + 'EE' => [ + 'EE-37' => 'Harjumaa', + 'EE-39' => 'Hiiumaa', + 'EE-44' => 'Ida-Virumaa', + 'EE-49' => 'Jõgevamaa', + 'EE-51' => 'Järvamaa', + 'EE-57' => 'Läänemaa', + 'EE-59' => 'Lääne-Virumaa', + 'EE-65' => 'Põlvamaa', + 'EE-67' => 'Pärnumaa', + 'EE-70' => 'Raplamaa', + 'EE-74' => 'Saaremaa', + 'EE-78' => 'Tartumaa', + 'EE-82' => 'Valgamaa', + 'EE-84' => 'Viljandimaa', + 'EE-86' => 'Võrumaa', + ], + 'LV' => [ + 'LV-DGV' => 'Daugavpils', + 'LV-JEL' => 'Jelgava', + 'Jēkabpils' => 'Jēkabpils', + 'LV-JUR' => 'Jūrmala', + 'LV-LPX' => 'Liepāja', + 'LV-LE' => 'Liepājas novads', + 'LV-REZ' => 'Rēzekne', + 'LV-RIX' => 'Rīga', + 'LV-RI' => 'Rīgas novads', + 'Valmiera' => 'Valmiera', + 'LV-VEN' => 'Ventspils', + 'Aglonas novads' => 'Aglonas novads', + 'LV-AI' => 'Aizkraukles novads', + 'Aizputes novads' => 'Aizputes novads', + 'Aknīstes novads' => 'Aknīstes novads', + 'Alojas novads' => 'Alojas novads', + 'Alsungas novads' => 'Alsungas novads', + 'LV-AL' => 'Alūksnes novads', + 'Amatas novads' => 'Amatas novads', + 'Apes novads' => 'Apes novads', + 'Auces novads' => 'Auces novads', + 'Babītes novads' => 'Babītes novads', + 'Baldones novads' => 'Baldones novads', + 'Baltinavas novads' => 'Baltinavas novads', + 'LV-BL' => 'Balvu novads', + 'LV-BU' => 'Bauskas novads', + 'Beverīnas novads' => 'Beverīnas novads', + 'Brocēnu novads' => 'Brocēnu novads', + 'Burtnieku novads' => 'Burtnieku novads', + 'Carnikavas novads' => 'Carnikavas novads', + 'Cesvaines novads' => 'Cesvaines novads', + 'Ciblas novads' => 'Ciblas novads', + 'LV-CE' => 'Cēsu novads', + 'Dagdas novads' => 'Dagdas novads', + 'LV-DA' => 'Daugavpils novads', + 'LV-DO' => 'Dobeles novads', + 'Dundagas novads' => 'Dundagas novads', + 'Durbes novads' => 'Durbes novads', + 'Engures novads' => 'Engures novads', + 'Garkalnes novads' => 'Garkalnes novads', + 'Grobiņas novads' => 'Grobiņas novads', + 'LV-GU' => 'Gulbenes novads', + 'Iecavas novads' => 'Iecavas novads', + 'Ikšķiles novads' => 'Ikšķiles novads', + 'Ilūkstes novads' => 'Ilūkstes novads', + 'Inčukalna novads' => 'Inčukalna novads', + 'Jaunjelgavas novads' => 'Jaunjelgavas novads', + 'Jaunpiebalgas novads' => 'Jaunpiebalgas novads', + 'Jaunpils novads' => 'Jaunpils novads', + 'LV-JL' => 'Jelgavas novads', + 'LV-JK' => 'Jēkabpils novads', + 'Kandavas novads' => 'Kandavas novads', + 'Kokneses novads' => 'Kokneses novads', + 'Krimuldas novads' => 'Krimuldas novads', + 'Krustpils novads' => 'Krustpils novads', + 'LV-KR' => 'Krāslavas novads', + 'LV-KU' => 'Kuldīgas novads', + 'Kārsavas novads' => 'Kārsavas novads', + 'Lielvārdes novads' => 'Lielvārdes novads', + 'LV-LM' => 'Limbažu novads', + 'Lubānas novads' => 'Lubānas novads', + 'LV-LU' => 'Ludzas novads', + 'Līgatnes novads' => 'Līgatnes novads', + 'Līvānu novads' => 'Līvānu novads', + 'LV-MA' => 'Madonas novads', + 'Mazsalacas novads' => 'Mazsalacas novads', + 'Mālpils novads' => 'Mālpils novads', + 'Mārupes novads' => 'Mārupes novads', + 'Naukšēnu novads' => 'Naukšēnu novads', + 'Neretas novads' => 'Neretas novads', + 'Nīcas novads' => 'Nīcas novads', + 'LV-OG' => 'Ogres novads', + 'Olaines novads' => 'Olaines novads', + 'Ozolnieku novads' => 'Ozolnieku novads', + 'LV-PR' => 'Preiļu novads', + 'Priekules novads' => 'Priekules novads', + 'Priekuļu novads' => 'Priekuļu novads', + 'Pārgaujas novads' => 'Pārgaujas novads', + 'Pāvilostas novads' => 'Pāvilostas novads', + 'Pļaviņu novads' => 'Pļaviņu novads', + 'Raunas novads' => 'Raunas novads', + 'Riebiņu novads' => 'Riebiņu novads', + 'Rojas novads' => 'Rojas novads', + 'Ropažu novads' => 'Ropažu novads', + 'Rucavas novads' => 'Rucavas novads', + 'Rugāju novads' => 'Rugāju novads', + 'Rundāles novads' => 'Rundāles novads', + 'LV-RE' => 'Rēzeknes novads', + 'Rūjienas novads' => 'Rūjienas novads', + 'Salacgrīvas novads' => 'Salacgrīvas novads', + 'Salas novads' => 'Salas novads', + 'Salaspils novads' => 'Salaspils novads', + 'LV-SA' => 'Saldus novads', + 'Saulkrastu novads' => 'Saulkrastu novads', + 'Siguldas novads' => 'Siguldas novads', + 'Skrundas novads' => 'Skrundas novads', + 'Skrīveru novads' => 'Skrīveru novads', + 'Smiltenes novads' => 'Smiltenes novads', + 'Stopiņu novads' => 'Stopiņu novads', + 'Strenču novads' => 'Strenču novads', + 'Sējas novads' => 'Sējas novads', + 'LV-TA' => 'Talsu novads', + 'LV-TU' => 'Tukuma novads', + 'Tērvetes novads' => 'Tērvetes novads', + 'Vaiņodes novads' => 'Vaiņodes novads', + 'LV-VK' => 'Valkas novads', + 'LV-VM' => 'Valmieras novads', + 'Varakļānu novads' => 'Varakļānu novads', + 'Vecpiebalgas novads' => 'Vecpiebalgas novads', + 'Vecumnieku novads' => 'Vecumnieku novads', + 'LV-VE' => 'Ventspils novads', + 'Viesītes novads' => 'Viesītes novads', + 'Viļakas novads' => 'Viļakas novads', + 'Viļānu novads' => 'Viļānu novads', + 'Vārkavas novads' => 'Vārkavas novads', + 'Zilupes novads' => 'Zilupes novads', + 'Ādažu novads' => 'Ādažu novads', + 'Ērgļu novads' => 'Ērgļu novads', + 'Ķeguma novads' => 'Ķeguma novads', + 'Ķekavas novads' => 'Ķekavas novads', + ], + 'LT' => [ + 'LT-AL' => 'Alytaus Apskritis', + 'LT-KU' => 'Kauno Apskritis', + 'LT-KL' => 'Klaipėdos Apskritis', + 'LT-MR' => 'Marijampolės Apskritis', + 'LT-PN' => 'Panevėžio Apskritis', + 'LT-SA' => 'Šiaulių Apskritis', + 'LT-TA' => 'Tauragės Apskritis', + 'LT-TE' => 'Telšių Apskritis', + 'LT-UT' => 'Utenos Apskritis', + 'LT-VL' => 'Vilniaus Apskritis', + ], + ]; return $data; - } - - - - - - - - } \ No newline at end of file