#include "GeoIP.h" #include #include static const char *get_region_name_AD(int region_code) { switch (region_code) { case 3: return "Encamp"; case 4: return "La Massana"; case 5: return "Ordino"; case 6: return "Sant Julia de Loria"; case 7: return "Andorra la Vella"; case 8: return "Escaldes-Engordany"; default: return NULL; } } static const char *get_region_name_AE(int region_code) { switch (region_code) { case 1: return "Abu Dhabi"; case 2: return "Ajman"; case 3: return "Dubai"; case 4: return "Fujairah"; case 5: return "Ras Al Khaimah"; case 6: return "Sharjah"; case 7: return "Umm Al Quwain"; default: return NULL; } } static const char *get_region_name_AF(int region_code) { switch (region_code) { case 1: return "Badakhshan"; case 2: return "Badghis"; case 3: return "Baghlan"; case 5: return "Bamian"; case 6: return "Farah"; case 7: return "Faryab"; case 8: return "Ghazni"; case 9: return "Ghowr"; case 10: return "Helmand"; case 11: return "Herat"; case 13: return "Kabol"; case 14: return "Kapisa"; case 17: return "Lowgar"; case 18: return "Nangarhar"; case 19: return "Nimruz"; case 23: return "Kandahar"; case 24: return "Kondoz"; case 26: return "Takhar"; case 27: return "Vardak"; case 28: return "Zabol"; case 29: return "Paktika"; case 30: return "Balkh"; case 31: return "Jowzjan"; case 32: return "Samangan"; case 33: return "Sar-e Pol"; case 34: return "Konar"; case 35: return "Laghman"; case 36: return "Paktia"; case 37: return "Khowst"; case 38: return "Nurestan"; case 39: return "Oruzgan"; case 40: return "Parvan"; case 41: return "Daykondi"; case 42: return "Panjshir"; default: return NULL; } } static const char *get_region_name_AG(int region_code) { switch (region_code) { case 1: return "Barbuda"; case 3: return "Saint George"; case 4: return "Saint John"; case 5: return "Saint Mary"; case 6: return "Saint Paul"; case 7: return "Saint Peter"; case 8: return "Saint Philip"; case 9: return "Redonda"; default: return NULL; } } static const char *get_region_name_AL(int region_code) { switch (region_code) { case 40: return "Berat"; case 41: return "Diber"; case 42: return "Durres"; case 43: return "Elbasan"; case 44: return "Fier"; case 45: return "Gjirokaster"; case 46: return "Korce"; case 47: return "Kukes"; case 48: return "Lezhe"; case 49: return "Shkoder"; case 50: return "Tirane"; case 51: return "Vlore"; default: return NULL; } } static const char *get_region_name_AM(int region_code) { switch (region_code) { case 1: return "Aragatsotn"; case 2: return "Ararat"; case 3: return "Armavir"; case 4: return "Geghark'unik'"; case 5: return "Kotayk'"; case 6: return "Lorri"; case 7: return "Shirak"; case 8: return "Syunik'"; case 9: return "Tavush"; case 10: return "Vayots' Dzor"; case 11: return "Yerevan"; default: return NULL; } } static const char *get_region_name_AO(int region_code) { switch (region_code) { case 1: return "Benguela"; case 2: return "Bie"; case 3: return "Cabinda"; case 4: return "Cuando Cubango"; case 5: return "Cuanza Norte"; case 6: return "Cuanza Sul"; case 7: return "Cunene"; case 8: return "Huambo"; case 9: return "Huila"; case 12: return "Malanje"; case 13: return "Namibe"; case 14: return "Moxico"; case 15: return "Uige"; case 16: return "Zaire"; case 17: return "Lunda Norte"; case 18: return "Lunda Sul"; case 19: return "Bengo"; case 20: return "Luanda"; default: return NULL; } } static const char *get_region_name_AR(int region_code) { switch (region_code) { case 1: return "Buenos Aires"; case 2: return "Catamarca"; case 3: return "Chaco"; case 4: return "Chubut"; case 5: return "Cordoba"; case 6: return "Corrientes"; case 7: return "Distrito Federal"; case 8: return "Entre Rios"; case 9: return "Formosa"; case 10: return "Jujuy"; case 11: return "La Pampa"; case 12: return "La Rioja"; case 13: return "Mendoza"; case 14: return "Misiones"; case 15: return "Neuquen"; case 16: return "Rio Negro"; case 17: return "Salta"; case 18: return "San Juan"; case 19: return "San Luis"; case 20: return "Santa Cruz"; case 21: return "Santa Fe"; case 22: return "Santiago del Estero"; case 23: return "Tierra del Fuego"; case 24: return "Tucuman"; default: return NULL; } } static const char *get_region_name_AT(int region_code) { switch (region_code) { case 1: return "Burgenland"; case 2: return "Karnten"; case 3: return "Niederosterreich"; case 4: return "Oberosterreich"; case 5: return "Salzburg"; case 6: return "Steiermark"; case 7: return "Tirol"; case 8: return "Vorarlberg"; case 9: return "Wien"; default: return NULL; } } static const char *get_region_name_AU(int region_code) { switch (region_code) { case 1: return "Australian Capital Territory"; case 2: return "New South Wales"; case 3: return "Northern Territory"; case 4: return "Queensland"; case 5: return "South Australia"; case 6: return "Tasmania"; case 7: return "Victoria"; case 8: return "Western Australia"; default: return NULL; } } static const char *get_region_name_AZ(int region_code) { switch (region_code) { case 1: return "Abseron"; case 2: return "Agcabadi"; case 3: return "Agdam"; case 4: return "Agdas"; case 5: return "Agstafa"; case 6: return "Agsu"; case 7: return "Ali Bayramli"; case 8: return "Astara"; case 9: return "Baki"; case 10: return "Balakan"; case 11: return "Barda"; case 12: return "Beylaqan"; case 13: return "Bilasuvar"; case 14: return "Cabrayil"; case 15: return "Calilabad"; case 16: return "Daskasan"; case 17: return "Davaci"; case 18: return "Fuzuli"; case 19: return "Gadabay"; case 20: return "Ganca"; case 21: return "Goranboy"; case 22: return "Goycay"; case 23: return "Haciqabul"; case 24: return "Imisli"; case 25: return "Ismayilli"; case 26: return "Kalbacar"; case 27: return "Kurdamir"; case 28: return "Lacin"; case 29: return "Lankaran"; case 30: return "Lankaran"; case 31: return "Lerik"; case 32: return "Masalli"; case 33: return "Mingacevir"; case 34: return "Naftalan"; case 35: return "Naxcivan"; case 36: return "Neftcala"; case 37: return "Oguz"; case 38: return "Qabala"; case 39: return "Qax"; case 40: return "Qazax"; case 41: return "Qobustan"; case 42: return "Quba"; case 43: return "Qubadli"; case 44: return "Qusar"; case 45: return "Saatli"; case 46: return "Sabirabad"; case 47: return "Saki"; case 48: return "Saki"; case 49: return "Salyan"; case 50: return "Samaxi"; case 51: return "Samkir"; case 52: return "Samux"; case 53: return "Siyazan"; case 54: return "Sumqayit"; case 55: return "Susa"; case 56: return "Susa"; case 57: return "Tartar"; case 58: return "Tovuz"; case 59: return "Ucar"; case 60: return "Xacmaz"; case 61: return "Xankandi"; case 62: return "Xanlar"; case 63: return "Xizi"; case 64: return "Xocali"; case 65: return "Xocavand"; case 66: return "Yardimli"; case 67: return "Yevlax"; case 68: return "Yevlax"; case 69: return "Zangilan"; case 70: return "Zaqatala"; case 71: return "Zardab"; default: return NULL; } } static const char *get_region_name_BA(int region_code) { switch (region_code) { case 1: return "Federation of Bosnia and Herzegovina"; case 3: return "Brcko District"; case 2: return "Republika Srpska"; default: return NULL; } } static const char *get_region_name_BB(int region_code) { switch (region_code) { case 1: return "Christ Church"; case 2: return "Saint Andrew"; case 3: return "Saint George"; case 4: return "Saint James"; case 5: return "Saint John"; case 6: return "Saint Joseph"; case 7: return "Saint Lucy"; case 8: return "Saint Michael"; case 9: return "Saint Peter"; case 10: return "Saint Philip"; case 11: return "Saint Thomas"; default: return NULL; } } static const char *get_region_name_BD(int region_code) { switch (region_code) { case 81: return "Dhaka"; case 82: return "Khulna"; case 83: return "Rajshahi"; case 84: return "Chittagong"; case 85: return "Barisal"; case 86: return "Sylhet"; case 87: return "Rangpur"; default: return NULL; } } static const char *get_region_name_BE(int region_code) { switch (region_code) { case 1: return "Antwerpen"; case 3: return "Hainaut"; case 4: return "Liege"; case 5: return "Limburg"; case 6: return "Luxembourg"; case 7: return "Namur"; case 8: return "Oost-Vlaanderen"; case 9: return "West-Vlaanderen"; case 10: return "Brabant Wallon"; case 11: return "Brussels Hoofdstedelijk Gewest"; case 12: return "Vlaams-Brabant"; case 13: return "Flanders"; case 14: return "Wallonia"; default: return NULL; } } static const char *get_region_name_BF(int region_code) { switch (region_code) { case 15: return "Bam"; case 19: return "Boulkiemde"; case 20: return "Ganzourgou"; case 21: return "Gnagna"; case 28: return "Kouritenga"; case 33: return "Oudalan"; case 34: return "Passore"; case 36: return "Sanguie"; case 40: return "Soum"; case 42: return "Tapoa"; case 44: return "Zoundweogo"; case 45: return "Bale"; case 46: return "Banwa"; case 47: return "Bazega"; case 48: return "Bougouriba"; case 49: return "Boulgou"; case 50: return "Gourma"; case 51: return "Houet"; case 52: return "Ioba"; case 53: return "Kadiogo"; case 54: return "Kenedougou"; case 55: return "Komoe"; case 56: return "Komondjari"; case 57: return "Kompienga"; case 58: return "Kossi"; case 59: return "Koulpelogo"; case 60: return "Kourweogo"; case 61: return "Leraba"; case 62: return "Loroum"; case 63: return "Mouhoun"; case 64: return "Namentenga"; case 65: return "Naouri"; case 66: return "Nayala"; case 67: return "Noumbiel"; case 68: return "Oubritenga"; case 69: return "Poni"; case 70: return "Sanmatenga"; case 71: return "Seno"; case 72: return "Sissili"; case 73: return "Sourou"; case 74: return "Tuy"; case 75: return "Yagha"; case 76: return "Yatenga"; case 77: return "Ziro"; case 78: return "Zondoma"; default: return NULL; } } static const char *get_region_name_BG(int region_code) { switch (region_code) { case 33: return "Mikhaylovgrad"; case 38: return "Blagoevgrad"; case 39: return "Burgas"; case 40: return "Dobrich"; case 41: return "Gabrovo"; case 42: return "Grad Sofiya"; case 43: return "Khaskovo"; case 44: return "Kurdzhali"; case 45: return "Kyustendil"; case 46: return "Lovech"; case 47: return "Montana"; case 48: return "Pazardzhik"; case 49: return "Pernik"; case 50: return "Pleven"; case 51: return "Plovdiv"; case 52: return "Razgrad"; case 53: return "Ruse"; case 54: return "Shumen"; case 55: return "Silistra"; case 56: return "Sliven"; case 57: return "Smolyan"; case 58: return "Sofiya"; case 59: return "Stara Zagora"; case 60: return "Turgovishte"; case 61: return "Varna"; case 62: return "Veliko Turnovo"; case 63: return "Vidin"; case 64: return "Vratsa"; case 65: return "Yambol"; default: return NULL; } } static const char *get_region_name_BH(int region_code) { switch (region_code) { case 1: return "Al Hadd"; case 2: return "Al Manamah"; case 5: return "Jidd Hafs"; case 6: return "Sitrah"; case 8: return "Al Mintaqah al Gharbiyah"; case 9: return "Mintaqat Juzur Hawar"; case 10: return "Al Mintaqah ash Shamaliyah"; case 11: return "Al Mintaqah al Wusta"; case 12: return "Madinat"; case 13: return "Ar Rifa"; case 14: return "Madinat Hamad"; case 15: return "Al Muharraq"; case 16: return "Al Asimah"; case 17: return "Al Janubiyah"; case 18: return "Ash Shamaliyah"; case 19: return "Al Wusta"; default: return NULL; } } static const char *get_region_name_BI(int region_code) { switch (region_code) { case 2: return "Bujumbura"; case 9: return "Bubanza"; case 10: return "Bururi"; case 11: return "Cankuzo"; case 12: return "Cibitoke"; case 13: return "Gitega"; case 14: return "Karuzi"; case 15: return "Kayanza"; case 16: return "Kirundo"; case 17: return "Makamba"; case 18: return "Muyinga"; case 19: return "Ngozi"; case 20: return "Rutana"; case 21: return "Ruyigi"; case 22: return "Muramvya"; case 23: return "Mwaro"; default: return NULL; } } static const char *get_region_name_BJ(int region_code) { switch (region_code) { case 7: return "Alibori"; case 8: return "Atakora"; case 9: return "Atlanyique"; case 10: return "Borgou"; case 11: return "Collines"; case 12: return "Kouffo"; case 13: return "Donga"; case 14: return "Littoral"; case 15: return "Mono"; case 16: return "Oueme"; case 17: return "Plateau"; case 18: return "Zou"; default: return NULL; } } static const char *get_region_name_BM(int region_code) { switch (region_code) { case 1: return "Devonshire"; case 2: return "Hamilton"; case 3: return "Hamilton"; case 4: return "Paget"; case 5: return "Pembroke"; case 6: return "Saint George"; case 7: return "Saint George's"; case 8: return "Sandys"; case 9: return "Smiths"; case 10: return "Southampton"; case 11: return "Warwick"; default: return NULL; } } static const char *get_region_name_BN(int region_code) { switch (region_code) { case 7: return "Alibori"; case 8: return "Belait"; case 9: return "Brunei and Muara"; case 10: return "Temburong"; case 11: return "Collines"; case 12: return "Kouffo"; case 13: return "Donga"; case 14: return "Littoral"; case 15: return "Tutong"; case 16: return "Oueme"; case 17: return "Plateau"; case 18: return "Zou"; default: return NULL; } } static const char *get_region_name_BO(int region_code) { switch (region_code) { case 1: return "Chuquisaca"; case 2: return "Cochabamba"; case 3: return "El Beni"; case 4: return "La Paz"; case 5: return "Oruro"; case 6: return "Pando"; case 7: return "Potosi"; case 8: return "Santa Cruz"; case 9: return "Tarija"; default: return NULL; } } static const char *get_region_name_BR(int region_code) { switch (region_code) { case 1: return "Acre"; case 2: return "Alagoas"; case 3: return "Amapa"; case 4: return "Amazonas"; case 5: return "Bahia"; case 6: return "Ceara"; case 7: return "Distrito Federal"; case 8: return "Espirito Santo"; case 11: return "Mato Grosso do Sul"; case 13: return "Maranhao"; case 14: return "Mato Grosso"; case 15: return "Minas Gerais"; case 16: return "Para"; case 17: return "Paraiba"; case 18: return "Parana"; case 20: return "Piaui"; case 21: return "Rio de Janeiro"; case 22: return "Rio Grande do Norte"; case 23: return "Rio Grande do Sul"; case 24: return "Rondonia"; case 25: return "Roraima"; case 26: return "Santa Catarina"; case 27: return "Sao Paulo"; case 28: return "Sergipe"; case 29: return "Goias"; case 30: return "Pernambuco"; case 31: return "Tocantins"; default: return NULL; } } static const char *get_region_name_BS(int region_code) { switch (region_code) { case 5: return "Bimini"; case 6: return "Cat Island"; case 10: return "Exuma"; case 13: return "Inagua"; case 15: return "Long Island"; case 16: return "Mayaguana"; case 18: return "Ragged Island"; case 22: return "Harbour Island"; case 23: return "New Providence"; case 24: return "Acklins and Crooked Islands"; case 25: return "Freeport"; case 26: return "Fresh Creek"; case 27: return "Governor's Harbour"; case 28: return "Green Turtle Cay"; case 29: return "High Rock"; case 30: return "Kemps Bay"; case 31: return "Marsh Harbour"; case 32: return "Nichollstown and Berry Islands"; case 33: return "Rock Sound"; case 34: return "Sandy Point"; case 35: return "San Salvador and Rum Cay"; default: return NULL; } } static const char *get_region_name_BT(int region_code) { switch (region_code) { case 5: return "Bumthang"; case 6: return "Chhukha"; case 7: return "Chirang"; case 8: return "Daga"; case 9: return "Geylegphug"; case 10: return "Ha"; case 11: return "Lhuntshi"; case 12: return "Mongar"; case 13: return "Paro"; case 14: return "Pemagatsel"; case 15: return "Punakha"; case 16: return "Samchi"; case 17: return "Samdrup"; case 18: return "Shemgang"; case 19: return "Tashigang"; case 20: return "Thimphu"; case 21: return "Tongsa"; case 22: return "Wangdi Phodrang"; default: return NULL; } } static const char *get_region_name_BW(int region_code) { switch (region_code) { case 1: return "Central"; case 3: return "Ghanzi"; case 4: return "Kgalagadi"; case 5: return "Kgatleng"; case 6: return "Kweneng"; case 8: return "North-East"; case 9: return "South-East"; case 10: return "Southern"; case 11: return "North-West"; default: return NULL; } } static const char *get_region_name_BY(int region_code) { switch (region_code) { case 1: return "Brestskaya Voblasts'"; case 2: return "Homyel'skaya Voblasts'"; case 3: return "Hrodzyenskaya Voblasts'"; case 4: return "Minsk"; case 5: return "Minskaya Voblasts'"; case 6: return "Mahilyowskaya Voblasts'"; case 7: return "Vitsyebskaya Voblasts'"; default: return NULL; } } static const char *get_region_name_BZ(int region_code) { switch (region_code) { case 1: return "Belize"; case 2: return "Cayo"; case 3: return "Corozal"; case 4: return "Orange Walk"; case 5: return "Stann Creek"; case 6: return "Toledo"; default: return NULL; } } static const char *get_region_name_CA(int region_code) { switch (region_code) { case 849: return "Alberta"; case 893: return "British Columbia"; case 1365: return "Manitoba"; case 1408: return "New Brunswick"; case 1418: return "Newfoundland"; case 1425: return "Nova Scotia"; case 1426: return "Northwest Territories"; case 1427: return "Nunavut"; case 1463: return "Ontario"; case 1497: return "Prince Edward Island"; case 1538: return "Quebec"; case 1632: return "Saskatchewan"; case 1899: return "Yukon Territory"; default: return NULL; } } static const char *get_region_name_CD(int region_code) { switch (region_code) { case 1: return "Bandundu"; case 2: return "Equateur"; case 4: return "Kasai-Oriental"; case 5: return "Katanga"; case 6: return "Kinshasa"; case 8: return "Bas-Congo"; case 9: return "Orientale"; case 10: return "Maniema"; case 11: return "Nord-Kivu"; case 12: return "Sud-Kivu"; default: return NULL; } } static const char *get_region_name_CF(int region_code) { switch (region_code) { case 1: return "Bamingui-Bangoran"; case 2: return "Basse-Kotto"; case 3: return "Haute-Kotto"; case 4: return "Mambere-Kadei"; case 5: return "Haut-Mbomou"; case 6: return "Kemo"; case 7: return "Lobaye"; case 8: return "Mbomou"; case 9: return "Nana-Mambere"; case 11: return "Ouaka"; case 12: return "Ouham"; case 13: return "Ouham-Pende"; case 14: return "Cuvette-Ouest"; case 15: return "Nana-Grebizi"; case 16: return "Sangha-Mbaere"; case 17: return "Ombella-Mpoko"; case 18: return "Bangui"; default: return NULL; } } static const char *get_region_name_CG(int region_code) { switch (region_code) { case 1: return "Bouenza"; case 4: return "Kouilou"; case 5: return "Lekoumou"; case 6: return "Likouala"; case 7: return "Niari"; case 8: return "Plateaux"; case 10: return "Sangha"; case 11: return "Pool"; case 12: return "Brazzaville"; case 13: return "Cuvette"; case 14: return "Cuvette-Ouest"; default: return NULL; } } static const char *get_region_name_CH(int region_code) { switch (region_code) { case 1: return "Aargau"; case 2: return "Ausser-Rhoden"; case 3: return "Basel-Landschaft"; case 4: return "Basel-Stadt"; case 5: return "Bern"; case 6: return "Fribourg"; case 7: return "Geneve"; case 8: return "Glarus"; case 9: return "Graubunden"; case 10: return "Inner-Rhoden"; case 11: return "Luzern"; case 12: return "Neuchatel"; case 13: return "Nidwalden"; case 14: return "Obwalden"; case 15: return "Sankt Gallen"; case 16: return "Schaffhausen"; case 17: return "Schwyz"; case 18: return "Solothurn"; case 19: return "Thurgau"; case 20: return "Ticino"; case 21: return "Uri"; case 22: return "Valais"; case 23: return "Vaud"; case 24: return "Zug"; case 25: return "Zurich"; case 26: return "Jura"; default: return NULL; } } static const char *get_region_name_CI(int region_code) { switch (region_code) { case 74: return "Agneby"; case 75: return "Bafing"; case 76: return "Bas-Sassandra"; case 77: return "Denguele"; case 78: return "Dix-Huit Montagnes"; case 79: return "Fromager"; case 80: return "Haut-Sassandra"; case 81: return "Lacs"; case 82: return "Lagunes"; case 83: return "Marahoue"; case 84: return "Moyen-Cavally"; case 85: return "Moyen-Comoe"; case 86: return "N'zi-Comoe"; case 87: return "Savanes"; case 88: return "Sud-Bandama"; case 89: return "Sud-Comoe"; case 90: return "Vallee du Bandama"; case 91: return "Worodougou"; case 92: return "Zanzan"; default: return NULL; } } static const char *get_region_name_CL(int region_code) { switch (region_code) { case 1: return "Valparaiso"; case 2: return "Aisen del General Carlos Ibanez del Campo"; case 3: return "Antofagasta"; case 4: return "Araucania"; case 5: return "Atacama"; case 6: return "Bio-Bio"; case 7: return "Coquimbo"; case 8: return "Libertador General Bernardo O'Higgins"; case 9: return "Los Lagos"; case 10: return "Magallanes y de la Antartica Chilena"; case 11: return "Maule"; case 12: return "Region Metropolitana"; case 13: return "Tarapaca"; case 14: return "Los Lagos"; case 15: return "Tarapaca"; case 16: return "Arica y Parinacota"; case 17: return "Los Rios"; default: return NULL; } } static const char *get_region_name_CM(int region_code) { switch (region_code) { case 4: return "Est"; case 5: return "Littoral"; case 7: return "Nord-Ouest"; case 8: return "Ouest"; case 9: return "Sud-Ouest"; case 10: return "Adamaoua"; case 11: return "Centre"; case 12: return "Extreme-Nord"; case 13: return "Nord"; case 14: return "Sud"; default: return NULL; } } static const char *get_region_name_CN(int region_code) { switch (region_code) { case 1: return "Anhui"; case 2: return "Zhejiang"; case 3: return "Jiangxi"; case 4: return "Jiangsu"; case 5: return "Jilin"; case 6: return "Qinghai"; case 7: return "Fujian"; case 8: return "Heilongjiang"; case 9: return "Henan"; case 10: return "Hebei"; case 11: return "Hunan"; case 12: return "Hubei"; case 13: return "Xinjiang"; case 14: return "Xizang"; case 15: return "Gansu"; case 16: return "Guangxi"; case 18: return "Guizhou"; case 19: return "Liaoning"; case 20: return "Nei Mongol"; case 21: return "Ningxia"; case 22: return "Beijing"; case 23: return "Shanghai"; case 24: return "Shanxi"; case 25: return "Shandong"; case 26: return "Shaanxi"; case 28: return "Tianjin"; case 29: return "Yunnan"; case 30: return "Guangdong"; case 31: return "Hainan"; case 32: return "Sichuan"; case 33: return "Chongqing"; default: return NULL; } } static const char *get_region_name_CO(int region_code) { switch (region_code) { case 1: return "Amazonas"; case 2: return "Antioquia"; case 3: return "Arauca"; case 4: return "Atlantico"; case 8: return "Caqueta"; case 9: return "Cauca"; case 10: return "Cesar"; case 11: return "Choco"; case 12: return "Cordoba"; case 14: return "Guaviare"; case 15: return "Guainia"; case 16: return "Huila"; case 17: return "La Guajira"; case 19: return "Meta"; case 20: return "Narino"; case 21: return "Norte de Santander"; case 22: return "Putumayo"; case 23: return "Quindio"; case 24: return "Risaralda"; case 25: return "San Andres y Providencia"; case 26: return "Santander"; case 27: return "Sucre"; case 28: return "Tolima"; case 29: return "Valle del Cauca"; case 30: return "Vaupes"; case 31: return "Vichada"; case 32: return "Casanare"; case 33: return "Cundinamarca"; case 34: return "Distrito Especial"; case 35: return "Bolivar"; case 36: return "Boyaca"; case 37: return "Caldas"; case 38: return "Magdalena"; default: return NULL; } } static const char *get_region_name_CR(int region_code) { switch (region_code) { case 1: return "Alajuela"; case 2: return "Cartago"; case 3: return "Guanacaste"; case 4: return "Heredia"; case 6: return "Limon"; case 7: return "Puntarenas"; case 8: return "San Jose"; default: return NULL; } } static const char *get_region_name_CU(int region_code) { switch (region_code) { case 1: return "Pinar del Rio"; case 2: return "Ciudad de la Habana"; case 3: return "Matanzas"; case 4: return "Isla de la Juventud"; case 5: return "Camaguey"; case 7: return "Ciego de Avila"; case 8: return "Cienfuegos"; case 9: return "Granma"; case 10: return "Guantanamo"; case 11: return "La Habana"; case 12: return "Holguin"; case 13: return "Las Tunas"; case 14: return "Sancti Spiritus"; case 15: return "Santiago de Cuba"; case 16: return "Villa Clara"; default: return NULL; } } static const char *get_region_name_CV(int region_code) { switch (region_code) { case 1: return "Boa Vista"; case 2: return "Brava"; case 4: return "Maio"; case 5: return "Paul"; case 7: return "Ribeira Grande"; case 8: return "Sal"; case 10: return "Sao Nicolau"; case 11: return "Sao Vicente"; case 13: return "Mosteiros"; case 14: return "Praia"; case 15: return "Santa Catarina"; case 16: return "Santa Cruz"; case 17: return "Sao Domingos"; case 18: return "Sao Filipe"; case 19: return "Sao Miguel"; case 20: return "Tarrafal"; default: return NULL; } } static const char *get_region_name_CY(int region_code) { switch (region_code) { case 1: return "Famagusta"; case 2: return "Kyrenia"; case 3: return "Larnaca"; case 4: return "Nicosia"; case 5: return "Limassol"; case 6: return "Paphos"; default: return NULL; } } static const char *get_region_name_CZ(int region_code) { switch (region_code) { case 52: return "Hlavni mesto Praha"; case 78: return "Jihomoravsky kraj"; case 79: return "Jihocesky kraj"; case 80: return "Vysocina"; case 81: return "Karlovarsky kraj"; case 82: return "Kralovehradecky kraj"; case 83: return "Liberecky kraj"; case 84: return "Olomoucky kraj"; case 85: return "Moravskoslezsky kraj"; case 86: return "Pardubicky kraj"; case 87: return "Plzensky kraj"; case 88: return "Stredocesky kraj"; case 89: return "Ustecky kraj"; case 90: return "Zlinsky kraj"; default: return NULL; } } static const char *get_region_name_DE(int region_code) { switch (region_code) { case 1: return "Baden-Wurttemberg"; case 2: return "Bayern"; case 3: return "Bremen"; case 4: return "Hamburg"; case 5: return "Hessen"; case 6: return "Niedersachsen"; case 7: return "Nordrhein-Westfalen"; case 8: return "Rheinland-Pfalz"; case 9: return "Saarland"; case 10: return "Schleswig-Holstein"; case 11: return "Brandenburg"; case 12: return "Mecklenburg-Vorpommern"; case 13: return "Sachsen"; case 14: return "Sachsen-Anhalt"; case 15: return "Thuringen"; case 16: return "Berlin"; default: return NULL; } } static const char *get_region_name_DJ(int region_code) { switch (region_code) { case 1: return "Ali Sabieh"; case 4: return "Obock"; case 5: return "Tadjoura"; case 6: return "Dikhil"; case 7: return "Djibouti"; case 8: return "Arta"; default: return NULL; } } static const char *get_region_name_DK(int region_code) { switch (region_code) { case 17: return "Hovedstaden"; case 18: return "Midtjylland"; case 19: return "Nordjylland"; case 20: return "Sjelland"; case 21: return "Syddanmark"; default: return NULL; } } static const char *get_region_name_DM(int region_code) { switch (region_code) { case 2: return "Saint Andrew"; case 3: return "Saint David"; case 4: return "Saint George"; case 5: return "Saint John"; case 6: return "Saint Joseph"; case 7: return "Saint Luke"; case 8: return "Saint Mark"; case 9: return "Saint Patrick"; case 10: return "Saint Paul"; case 11: return "Saint Peter"; default: return NULL; } } static const char *get_region_name_DO(int region_code) { switch (region_code) { case 1: return "Azua"; case 2: return "Baoruco"; case 3: return "Barahona"; case 4: return "Dajabon"; case 5: return "Distrito Nacional"; case 6: return "Duarte"; case 8: return "Espaillat"; case 9: return "Independencia"; case 10: return "La Altagracia"; case 11: return "Elias Pina"; case 12: return "La Romana"; case 14: return "Maria Trinidad Sanchez"; case 15: return "Monte Cristi"; case 16: return "Pedernales"; case 17: return "Peravia"; case 18: return "Puerto Plata"; case 19: return "Salcedo"; case 20: return "Samana"; case 21: return "Sanchez Ramirez"; case 23: return "San Juan"; case 24: return "San Pedro De Macoris"; case 25: return "Santiago"; case 26: return "Santiago Rodriguez"; case 27: return "Valverde"; case 28: return "El Seibo"; case 29: return "Hato Mayor"; case 30: return "La Vega"; case 31: return "Monsenor Nouel"; case 32: return "Monte Plata"; case 33: return "San Cristobal"; case 34: return "Distrito Nacional"; case 35: return "Peravia"; case 36: return "San Jose de Ocoa"; case 37: return "Santo Domingo"; default: return NULL; } } static const char *get_region_name_DZ(int region_code) { switch (region_code) { case 1: return "Alger"; case 3: return "Batna"; case 4: return "Constantine"; case 6: return "Medea"; case 7: return "Mostaganem"; case 9: return "Oran"; case 10: return "Saida"; case 12: return "Setif"; case 13: return "Tiaret"; case 14: return "Tizi Ouzou"; case 15: return "Tlemcen"; case 18: return "Bejaia"; case 19: return "Biskra"; case 20: return "Blida"; case 21: return "Bouira"; case 22: return "Djelfa"; case 23: return "Guelma"; case 24: return "Jijel"; case 25: return "Laghouat"; case 26: return "Mascara"; case 27: return "M'sila"; case 29: return "Oum el Bouaghi"; case 30: return "Sidi Bel Abbes"; case 31: return "Skikda"; case 33: return "Tebessa"; case 34: return "Adrar"; case 35: return "Ain Defla"; case 36: return "Ain Temouchent"; case 37: return "Annaba"; case 38: return "Bechar"; case 39: return "Bordj Bou Arreridj"; case 40: return "Boumerdes"; case 41: return "Chlef"; case 42: return "El Bayadh"; case 43: return "El Oued"; case 44: return "El Tarf"; case 45: return "Ghardaia"; case 46: return "Illizi"; case 47: return "Khenchela"; case 48: return "Mila"; case 49: return "Naama"; case 50: return "Ouargla"; case 51: return "Relizane"; case 52: return "Souk Ahras"; case 53: return "Tamanghasset"; case 54: return "Tindouf"; case 55: return "Tipaza"; case 56: return "Tissemsilt"; default: return NULL; } } static const char *get_region_name_EC(int region_code) { switch (region_code) { case 1: return "Galapagos"; case 2: return "Azuay"; case 3: return "Bolivar"; case 4: return "Canar"; case 5: return "Carchi"; case 6: return "Chimborazo"; case 7: return "Cotopaxi"; case 8: return "El Oro"; case 9: return "Esmeraldas"; case 10: return "Guayas"; case 11: return "Imbabura"; case 12: return "Loja"; case 13: return "Los Rios"; case 14: return "Manabi"; case 15: return "Morona-Santiago"; case 17: return "Pastaza"; case 18: return "Pichincha"; case 19: return "Tungurahua"; case 20: return "Zamora-Chinchipe"; case 22: return "Sucumbios"; case 23: return "Napo"; case 24: return "Orellana"; default: return NULL; } } static const char *get_region_name_EE(int region_code) { switch (region_code) { case 1: return "Harjumaa"; case 2: return "Hiiumaa"; case 3: return "Ida-Virumaa"; case 4: return "Jarvamaa"; case 5: return "Jogevamaa"; case 6: return "Kohtla-Jarve"; case 7: return "Laanemaa"; case 8: return "Laane-Virumaa"; case 9: return "Narva"; case 10: return "Parnu"; case 11: return "Parnumaa"; case 12: return "Polvamaa"; case 13: return "Raplamaa"; case 14: return "Saaremaa"; case 15: return "Sillamae"; case 16: return "Tallinn"; case 17: return "Tartu"; case 18: return "Tartumaa"; case 19: return "Valgamaa"; case 20: return "Viljandimaa"; case 21: return "Vorumaa"; default: return NULL; } } static const char *get_region_name_EG(int region_code) { switch (region_code) { case 1: return "Ad Daqahliyah"; case 2: return "Al Bahr al Ahmar"; case 3: return "Al Buhayrah"; case 4: return "Al Fayyum"; case 5: return "Al Gharbiyah"; case 6: return "Al Iskandariyah"; case 7: return "Al Isma'iliyah"; case 8: return "Al Jizah"; case 9: return "Al Minufiyah"; case 10: return "Al Minya"; case 11: return "Al Qahirah"; case 12: return "Al Qalyubiyah"; case 13: return "Al Wadi al Jadid"; case 14: return "Ash Sharqiyah"; case 15: return "As Suways"; case 16: return "Aswan"; case 17: return "Asyut"; case 18: return "Bani Suwayf"; case 19: return "Bur Sa'id"; case 20: return "Dumyat"; case 21: return "Kafr ash Shaykh"; case 22: return "Matruh"; case 23: return "Qina"; case 24: return "Suhaj"; case 26: return "Janub Sina'"; case 27: return "Shamal Sina'"; case 28: return "Al Uqsur"; default: return NULL; } } static const char *get_region_name_ER(int region_code) { switch (region_code) { case 1: return "Anseba"; case 2: return "Debub"; case 3: return "Debubawi K'eyih Bahri"; case 4: return "Gash Barka"; case 5: return "Ma'akel"; case 6: return "Semenawi K'eyih Bahri"; default: return NULL; } } static const char *get_region_name_ES(int region_code) { switch (region_code) { case 7: return "Islas Baleares"; case 27: return "La Rioja"; case 29: return "Madrid"; case 31: return "Murcia"; case 32: return "Navarra"; case 34: return "Asturias"; case 39: return "Cantabria"; case 51: return "Andalucia"; case 52: return "Aragon"; case 53: return "Canarias"; case 54: return "Castilla-La Mancha"; case 55: return "Castilla y Leon"; case 56: return "Catalonia"; case 57: return "Extremadura"; case 58: return "Galicia"; case 59: return "Pais Vasco"; case 60: return "Comunidad Valenciana"; default: return NULL; } } static const char *get_region_name_ET(int region_code) { switch (region_code) { case 44: return "Adis Abeba"; case 45: return "Afar"; case 46: return "Amara"; case 47: return "Binshangul Gumuz"; case 48: return "Dire Dawa"; case 49: return "Gambela Hizboch"; case 50: return "Hareri Hizb"; case 51: return "Oromiya"; case 52: return "Sumale"; case 53: return "Tigray"; case 54: return "YeDebub Biheroch Bihereseboch na Hizboch"; default: return NULL; } } static const char *get_region_name_FI(int region_code) { switch (region_code) { case 1: return "Aland"; case 6: return "Lapland"; case 8: return "Oulu"; case 13: return "Southern Finland"; case 14: return "Eastern Finland"; case 15: return "Western Finland"; default: return NULL; } } static const char *get_region_name_FJ(int region_code) { switch (region_code) { case 1: return "Central"; case 2: return "Eastern"; case 3: return "Northern"; case 4: return "Rotuma"; case 5: return "Western"; default: return NULL; } } static const char *get_region_name_FM(int region_code) { switch (region_code) { case 1: return "Kosrae"; case 2: return "Pohnpei"; case 3: return "Chuuk"; case 4: return "Yap"; default: return NULL; } } static const char *get_region_name_FR(int region_code) { switch (region_code) { case 97: return "Aquitaine"; case 98: return "Auvergne"; case 99: return "Basse-Normandie"; case 832: return "Bourgogne"; case 833: return "Bretagne"; case 834: return "Centre"; case 835: return "Champagne-Ardenne"; case 836: return "Corse"; case 837: return "Franche-Comte"; case 838: return "Haute-Normandie"; case 839: return "Ile-de-France"; case 840: return "Languedoc-Roussillon"; case 875: return "Limousin"; case 876: return "Lorraine"; case 877: return "Midi-Pyrenees"; case 878: return "Nord-Pas-de-Calais"; case 879: return "Pays de la Loire"; case 880: return "Picardie"; case 881: return "Poitou-Charentes"; case 882: return "Provence-Alpes-Cote d'Azur"; case 883: return "Rhone-Alpes"; case 918: return "Alsace"; default: return NULL; } } static const char *get_region_name_GA(int region_code) { switch (region_code) { case 1: return "Estuaire"; case 2: return "Haut-Ogooue"; case 3: return "Moyen-Ogooue"; case 4: return "Ngounie"; case 5: return "Nyanga"; case 6: return "Ogooue-Ivindo"; case 7: return "Ogooue-Lolo"; case 8: return "Ogooue-Maritime"; case 9: return "Woleu-Ntem"; default: return NULL; } } static const char *get_region_name_GB(int region_code) { switch (region_code) { case 832: return "Barking and Dagenham"; case 833: return "Barnet"; case 834: return "Barnsley"; case 835: return "Bath and North East Somerset"; case 836: return "Bedfordshire"; case 837: return "Bexley"; case 838: return "Birmingham"; case 839: return "Blackburn with Darwen"; case 840: return "Blackpool"; case 875: return "Bolton"; case 876: return "Bournemouth"; case 877: return "Bracknell Forest"; case 878: return "Bradford"; case 879: return "Brent"; case 880: return "Brighton and Hove"; case 881: return "Bristol, City of"; case 882: return "Bromley"; case 883: return "Buckinghamshire"; case 918: return "Bury"; case 919: return "Calderdale"; case 920: return "Cambridgeshire"; case 921: return "Camden"; case 922: return "Cheshire"; case 923: return "Cornwall"; case 924: return "Coventry"; case 925: return "Croydon"; case 926: return "Cumbria"; case 961: return "Darlington"; case 962: return "Derby"; case 963: return "Derbyshire"; case 964: return "Devon"; case 965: return "Doncaster"; case 966: return "Dorset"; case 967: return "Dudley"; case 968: return "Durham"; case 969: return "Ealing"; case 1004: return "East Riding of Yorkshire"; case 1005: return "East Sussex"; case 1006: return "Enfield"; case 1007: return "Essex"; case 1008: return "Gateshead"; case 1009: return "Gloucestershire"; case 1010: return "Greenwich"; case 1011: return "Hackney"; case 1012: return "Halton"; case 1047: return "Hammersmith and Fulham"; case 1048: return "Hampshire"; case 1049: return "Haringey"; case 1050: return "Harrow"; case 1051: return "Hartlepool"; case 1052: return "Havering"; case 1053: return "Herefordshire"; case 1054: return "Hertford"; case 1055: return "Hillingdon"; case 1090: return "Hounslow"; case 1091: return "Isle of Wight"; case 1092: return "Islington"; case 1093: return "Kensington and Chelsea"; case 1094: return "Kent"; case 1095: return "Kingston upon Hull, City of"; case 1096: return "Kingston upon Thames"; case 1097: return "Kirklees"; case 1098: return "Knowsley"; case 1133: return "Lambeth"; case 1134: return "Lancashire"; case 1135: return "Leeds"; case 1136: return "Leicester"; case 1137: return "Leicestershire"; case 1138: return "Lewisham"; case 1139: return "Lincolnshire"; case 1140: return "Liverpool"; case 1141: return "London, City of"; case 1176: return "Luton"; case 1177: return "Manchester"; case 1178: return "Medway"; case 1179: return "Merton"; case 1180: return "Middlesbrough"; case 1181: return "Milton Keynes"; case 1182: return "Newcastle upon Tyne"; case 1183: return "Newham"; case 1184: return "Norfolk"; case 1219: return "Northamptonshire"; case 1220: return "North East Lincolnshire"; case 1221: return "North Lincolnshire"; case 1222: return "North Somerset"; case 1223: return "North Tyneside"; case 1224: return "Northumberland"; case 1225: return "North Yorkshire"; case 1226: return "Nottingham"; case 1227: return "Nottinghamshire"; case 1262: return "Oldham"; case 1263: return "Oxfordshire"; case 1264: return "Peterborough"; case 1265: return "Plymouth"; case 1266: return "Poole"; case 1267: return "Portsmouth"; case 1268: return "Reading"; case 1269: return "Redbridge"; case 1270: return "Redcar and Cleveland"; case 1305: return "Richmond upon Thames"; case 1306: return "Rochdale"; case 1307: return "Rotherham"; case 1308: return "Rutland"; case 1309: return "Salford"; case 1310: return "Shropshire"; case 1311: return "Sandwell"; case 1312: return "Sefton"; case 1313: return "Sheffield"; case 1348: return "Slough"; case 1349: return "Solihull"; case 1350: return "Somerset"; case 1351: return "Southampton"; case 1352: return "Southend-on-Sea"; case 1353: return "South Gloucestershire"; case 1354: return "South Tyneside"; case 1355: return "Southwark"; case 1356: return "Staffordshire"; case 1391: return "St. Helens"; case 1392: return "Stockport"; case 1393: return "Stockton-on-Tees"; case 1394: return "Stoke-on-Trent"; case 1395: return "Suffolk"; case 1396: return "Sunderland"; case 1397: return "Surrey"; case 1398: return "Sutton"; case 1399: return "Swindon"; case 1434: return "Tameside"; case 1435: return "Telford and Wrekin"; case 1436: return "Thurrock"; case 1437: return "Torbay"; case 1438: return "Tower Hamlets"; case 1439: return "Trafford"; case 1440: return "Wakefield"; case 1441: return "Walsall"; case 1442: return "Waltham Forest"; case 1477: return "Wandsworth"; case 1478: return "Warrington"; case 1479: return "Warwickshire"; case 1480: return "West Berkshire"; case 1481: return "Westminster"; case 1482: return "West Sussex"; case 1483: return "Wigan"; case 1484: return "Wiltshire"; case 1485: return "Windsor and Maidenhead"; case 1520: return "Wirral"; case 1521: return "Wokingham"; case 1522: return "Wolverhampton"; case 1523: return "Worcestershire"; case 1524: return "York"; case 1525: return "Antrim"; case 1526: return "Ards"; case 1527: return "Armagh"; case 1528: return "Ballymena"; case 1563: return "Ballymoney"; case 1564: return "Banbridge"; case 1565: return "Belfast"; case 1566: return "Carrickfergus"; case 1567: return "Castlereagh"; case 1568: return "Coleraine"; case 1569: return "Cookstown"; case 1570: return "Craigavon"; case 1571: return "Down"; case 1606: return "Dungannon"; case 1607: return "Fermanagh"; case 1608: return "Larne"; case 1609: return "Limavady"; case 1610: return "Lisburn"; case 1611: return "Derry"; case 1612: return "Magherafelt"; case 1613: return "Moyle"; case 1614: return "Newry and Mourne"; case 1649: return "Newtownabbey"; case 1650: return "North Down"; case 1651: return "Omagh"; case 1652: return "Strabane"; case 1653: return "Aberdeen City"; case 1654: return "Aberdeenshire"; case 1655: return "Angus"; case 1656: return "Argyll and Bute"; case 1657: return "Scottish Borders, The"; case 1692: return "Clackmannanshire"; case 1693: return "Dumfries and Galloway"; case 1694: return "Dundee City"; case 1695: return "East Ayrshire"; case 1696: return "East Dunbartonshire"; case 1697: return "East Lothian"; case 1698: return "East Renfrewshire"; case 1699: return "Edinburgh, City of"; case 1700: return "Falkirk"; case 1735: return "Fife"; case 1736: return "Glasgow City"; case 1737: return "Highland"; case 1738: return "Inverclyde"; case 1739: return "Midlothian"; case 1740: return "Moray"; case 1741: return "North Ayrshire"; case 1742: return "North Lanarkshire"; case 1743: return "Orkney"; case 1778: return "Perth and Kinross"; case 1779: return "Renfrewshire"; case 1780: return "Shetland Islands"; case 1781: return "South Ayrshire"; case 1782: return "South Lanarkshire"; case 1783: return "Stirling"; case 1784: return "West Dunbartonshire"; case 1785: return "Eilean Siar"; case 1786: return "West Lothian"; case 1821: return "Isle of Anglesey"; case 1822: return "Blaenau Gwent"; case 1823: return "Bridgend"; case 1824: return "Caerphilly"; case 1825: return "Cardiff"; case 1826: return "Ceredigion"; case 1827: return "Carmarthenshire"; case 1828: return "Conwy"; case 1829: return "Denbighshire"; case 1864: return "Flintshire"; case 1865: return "Gwynedd"; case 1866: return "Merthyr Tydfil"; case 1867: return "Monmouthshire"; case 1868: return "Neath Port Talbot"; case 1869: return "Newport"; case 1870: return "Pembrokeshire"; case 1871: return "Powys"; case 1872: return "Rhondda Cynon Taff"; case 1907: return "Swansea"; case 1908: return "Torfaen"; case 1909: return "Vale of Glamorgan, The"; case 1910: return "Wrexham"; case 1911: return "Bedfordshire"; case 1912: return "Central Bedfordshire"; case 1913: return "Cheshire East"; case 1914: return "Cheshire West and Chester"; case 1915: return "Isles of Scilly"; default: return NULL; } } static const char *get_region_name_GD(int region_code) { switch (region_code) { case 1: return "Saint Andrew"; case 2: return "Saint David"; case 3: return "Saint George"; case 4: return "Saint John"; case 5: return "Saint Mark"; case 6: return "Saint Patrick"; default: return NULL; } } static const char *get_region_name_GE(int region_code) { switch (region_code) { case 1: return "Abashis Raioni"; case 2: return "Abkhazia"; case 3: return "Adigenis Raioni"; case 4: return "Ajaria"; case 5: return "Akhalgoris Raioni"; case 6: return "Akhalk'alak'is Raioni"; case 7: return "Akhalts'ikhis Raioni"; case 8: return "Akhmetis Raioni"; case 9: return "Ambrolauris Raioni"; case 10: return "Aspindzis Raioni"; case 11: return "Baghdat'is Raioni"; case 12: return "Bolnisis Raioni"; case 13: return "Borjomis Raioni"; case 14: return "Chiat'ura"; case 15: return "Ch'khorotsqus Raioni"; case 16: return "Ch'okhatauris Raioni"; case 17: return "Dedop'listsqaros Raioni"; case 18: return "Dmanisis Raioni"; case 19: return "Dushet'is Raioni"; case 20: return "Gardabanis Raioni"; case 21: return "Gori"; case 22: return "Goris Raioni"; case 23: return "Gurjaanis Raioni"; case 24: return "Javis Raioni"; case 25: return "K'arelis Raioni"; case 26: return "Kaspis Raioni"; case 27: return "Kharagaulis Raioni"; case 28: return "Khashuris Raioni"; case 29: return "Khobis Raioni"; case 30: return "Khonis Raioni"; case 31: return "K'ut'aisi"; case 32: return "Lagodekhis Raioni"; case 33: return "Lanch'khut'is Raioni"; case 34: return "Lentekhis Raioni"; case 35: return "Marneulis Raioni"; case 36: return "Martvilis Raioni"; case 37: return "Mestiis Raioni"; case 38: return "Mts'khet'is Raioni"; case 39: return "Ninotsmindis Raioni"; case 40: return "Onis Raioni"; case 41: return "Ozurget'is Raioni"; case 42: return "P'ot'i"; case 43: return "Qazbegis Raioni"; case 44: return "Qvarlis Raioni"; case 45: return "Rust'avi"; case 46: return "Sach'kheris Raioni"; case 47: return "Sagarejos Raioni"; case 48: return "Samtrediis Raioni"; case 49: return "Senakis Raioni"; case 50: return "Sighnaghis Raioni"; case 51: return "T'bilisi"; case 52: return "T'elavis Raioni"; case 53: return "T'erjolis Raioni"; case 54: return "T'et'ritsqaros Raioni"; case 55: return "T'ianet'is Raioni"; case 56: return "Tqibuli"; case 57: return "Ts'ageris Raioni"; case 58: return "Tsalenjikhis Raioni"; case 59: return "Tsalkis Raioni"; case 60: return "Tsqaltubo"; case 61: return "Vanis Raioni"; case 62: return "Zestap'onis Raioni"; case 63: return "Zugdidi"; case 64: return "Zugdidis Raioni"; default: return NULL; } } static const char *get_region_name_GH(int region_code) { switch (region_code) { case 1: return "Greater Accra"; case 2: return "Ashanti"; case 3: return "Brong-Ahafo"; case 4: return "Central"; case 5: return "Eastern"; case 6: return "Northern"; case 8: return "Volta"; case 9: return "Western"; case 10: return "Upper East"; case 11: return "Upper West"; default: return NULL; } } static const char *get_region_name_GL(int region_code) { switch (region_code) { case 1: return "Nordgronland"; case 2: return "Ostgronland"; case 3: return "Vestgronland"; default: return NULL; } } static const char *get_region_name_GM(int region_code) { switch (region_code) { case 1: return "Banjul"; case 2: return "Lower River"; case 3: return "Central River"; case 4: return "Upper River"; case 5: return "Western"; case 7: return "North Bank"; default: return NULL; } } static const char *get_region_name_GN(int region_code) { switch (region_code) { case 1: return "Beyla"; case 2: return "Boffa"; case 3: return "Boke"; case 4: return "Conakry"; case 5: return "Dabola"; case 6: return "Dalaba"; case 7: return "Dinguiraye"; case 9: return "Faranah"; case 10: return "Forecariah"; case 11: return "Fria"; case 12: return "Gaoual"; case 13: return "Gueckedou"; case 15: return "Kerouane"; case 16: return "Kindia"; case 17: return "Kissidougou"; case 18: return "Koundara"; case 19: return "Kouroussa"; case 21: return "Macenta"; case 22: return "Mali"; case 23: return "Mamou"; case 25: return "Pita"; case 27: return "Telimele"; case 28: return "Tougue"; case 29: return "Yomou"; case 30: return "Coyah"; case 31: return "Dubreka"; case 32: return "Kankan"; case 33: return "Koubia"; case 34: return "Labe"; case 35: return "Lelouma"; case 36: return "Lola"; case 37: return "Mandiana"; case 38: return "Nzerekore"; case 39: return "Siguiri"; default: return NULL; } } static const char *get_region_name_GQ(int region_code) { switch (region_code) { case 3: return "Annobon"; case 4: return "Bioko Norte"; case 5: return "Bioko Sur"; case 6: return "Centro Sur"; case 7: return "Kie-Ntem"; case 8: return "Litoral"; case 9: return "Wele-Nzas"; default: return NULL; } } static const char *get_region_name_GR(int region_code) { switch (region_code) { case 1: return "Evros"; case 2: return "Rodhopi"; case 3: return "Xanthi"; case 4: return "Drama"; case 5: return "Serrai"; case 6: return "Kilkis"; case 7: return "Pella"; case 8: return "Florina"; case 9: return "Kastoria"; case 10: return "Grevena"; case 11: return "Kozani"; case 12: return "Imathia"; case 13: return "Thessaloniki"; case 14: return "Kavala"; case 15: return "Khalkidhiki"; case 16: return "Pieria"; case 17: return "Ioannina"; case 18: return "Thesprotia"; case 19: return "Preveza"; case 20: return "Arta"; case 21: return "Larisa"; case 22: return "Trikala"; case 23: return "Kardhitsa"; case 24: return "Magnisia"; case 25: return "Kerkira"; case 26: return "Levkas"; case 27: return "Kefallinia"; case 28: return "Zakinthos"; case 29: return "Fthiotis"; case 30: return "Evritania"; case 31: return "Aitolia kai Akarnania"; case 32: return "Fokis"; case 33: return "Voiotia"; case 34: return "Evvoia"; case 35: return "Attiki"; case 36: return "Argolis"; case 37: return "Korinthia"; case 38: return "Akhaia"; case 39: return "Ilia"; case 40: return "Messinia"; case 41: return "Arkadhia"; case 42: return "Lakonia"; case 43: return "Khania"; case 44: return "Rethimni"; case 45: return "Iraklion"; case 46: return "Lasithi"; case 47: return "Dhodhekanisos"; case 48: return "Samos"; case 49: return "Kikladhes"; case 50: return "Khios"; case 51: return "Lesvos"; default: return NULL; } } static const char *get_region_name_GT(int region_code) { switch (region_code) { case 1: return "Alta Verapaz"; case 2: return "Baja Verapaz"; case 3: return "Chimaltenango"; case 4: return "Chiquimula"; case 5: return "El Progreso"; case 6: return "Escuintla"; case 7: return "Guatemala"; case 8: return "Huehuetenango"; case 9: return "Izabal"; case 10: return "Jalapa"; case 11: return "Jutiapa"; case 12: return "Peten"; case 13: return "Quetzaltenango"; case 14: return "Quiche"; case 15: return "Retalhuleu"; case 16: return "Sacatepequez"; case 17: return "San Marcos"; case 18: return "Santa Rosa"; case 19: return "Solola"; case 20: return "Suchitepequez"; case 21: return "Totonicapan"; case 22: return "Zacapa"; default: return NULL; } } static const char *get_region_name_GW(int region_code) { switch (region_code) { case 1: return "Bafata"; case 2: return "Quinara"; case 4: return "Oio"; case 5: return "Bolama"; case 6: return "Cacheu"; case 7: return "Tombali"; case 10: return "Gabu"; case 11: return "Bissau"; case 12: return "Biombo"; default: return NULL; } } static const char *get_region_name_GY(int region_code) { switch (region_code) { case 10: return "Barima-Waini"; case 11: return "Cuyuni-Mazaruni"; case 12: return "Demerara-Mahaica"; case 13: return "East Berbice-Corentyne"; case 14: return "Essequibo Islands-West Demerara"; case 15: return "Mahaica-Berbice"; case 16: return "Pomeroon-Supenaam"; case 17: return "Potaro-Siparuni"; case 18: return "Upper Demerara-Berbice"; case 19: return "Upper Takutu-Upper Essequibo"; default: return NULL; } } static const char *get_region_name_HN(int region_code) { switch (region_code) { case 1: return "Atlantida"; case 2: return "Choluteca"; case 3: return "Colon"; case 4: return "Comayagua"; case 5: return "Copan"; case 6: return "Cortes"; case 7: return "El Paraiso"; case 8: return "Francisco Morazan"; case 9: return "Gracias a Dios"; case 10: return "Intibuca"; case 11: return "Islas de la Bahia"; case 12: return "La Paz"; case 13: return "Lempira"; case 14: return "Ocotepeque"; case 15: return "Olancho"; case 16: return "Santa Barbara"; case 17: return "Valle"; case 18: return "Yoro"; default: return NULL; } } static const char *get_region_name_HR(int region_code) { switch (region_code) { case 1: return "Bjelovarsko-Bilogorska"; case 2: return "Brodsko-Posavska"; case 3: return "Dubrovacko-Neretvanska"; case 4: return "Istarska"; case 5: return "Karlovacka"; case 6: return "Koprivnicko-Krizevacka"; case 7: return "Krapinsko-Zagorska"; case 8: return "Licko-Senjska"; case 9: return "Medimurska"; case 10: return "Osjecko-Baranjska"; case 11: return "Pozesko-Slavonska"; case 12: return "Primorsko-Goranska"; case 13: return "Sibensko-Kninska"; case 14: return "Sisacko-Moslavacka"; case 15: return "Splitsko-Dalmatinska"; case 16: return "Varazdinska"; case 17: return "Viroviticko-Podravska"; case 18: return "Vukovarsko-Srijemska"; case 19: return "Zadarska"; case 20: return "Zagrebacka"; case 21: return "Grad Zagreb"; default: return NULL; } } static const char *get_region_name_HT(int region_code) { switch (region_code) { case 3: return "Nord-Ouest"; case 6: return "Artibonite"; case 7: return "Centre"; case 9: return "Nord"; case 10: return "Nord-Est"; case 11: return "Ouest"; case 12: return "Sud"; case 13: return "Sud-Est"; case 14: return "Grand' Anse"; case 15: return "Nippes"; default: return NULL; } } static const char *get_region_name_HU(int region_code) { switch (region_code) { case 1: return "Bacs-Kiskun"; case 2: return "Baranya"; case 3: return "Bekes"; case 4: return "Borsod-Abauj-Zemplen"; case 5: return "Budapest"; case 6: return "Csongrad"; case 7: return "Debrecen"; case 8: return "Fejer"; case 9: return "Gyor-Moson-Sopron"; case 10: return "Hajdu-Bihar"; case 11: return "Heves"; case 12: return "Komarom-Esztergom"; case 13: return "Miskolc"; case 14: return "Nograd"; case 15: return "Pecs"; case 16: return "Pest"; case 17: return "Somogy"; case 18: return "Szabolcs-Szatmar-Bereg"; case 19: return "Szeged"; case 20: return "Jasz-Nagykun-Szolnok"; case 21: return "Tolna"; case 22: return "Vas"; case 23: return "Veszprem"; case 24: return "Zala"; case 25: return "Gyor"; case 26: return "Bekescsaba"; case 27: return "Dunaujvaros"; case 28: return "Eger"; case 29: return "Hodmezovasarhely"; case 30: return "Kaposvar"; case 31: return "Kecskemet"; case 32: return "Nagykanizsa"; case 33: return "Nyiregyhaza"; case 34: return "Sopron"; case 35: return "Szekesfehervar"; case 36: return "Szolnok"; case 37: return "Szombathely"; case 38: return "Tatabanya"; case 39: return "Veszprem"; case 40: return "Zalaegerszeg"; case 41: return "Salgotarjan"; case 42: return "Szekszard"; case 43: return "Erd"; default: return NULL; } } static const char *get_region_name_ID(int region_code) { switch (region_code) { case 1: return "Aceh"; case 2: return "Bali"; case 3: return "Bengkulu"; case 4: return "Jakarta Raya"; case 5: return "Jambi"; case 7: return "Jawa Tengah"; case 8: return "Jawa Timur"; case 10: return "Yogyakarta"; case 11: return "Kalimantan Barat"; case 12: return "Kalimantan Selatan"; case 13: return "Kalimantan Tengah"; case 14: return "Kalimantan Timur"; case 15: return "Lampung"; case 17: return "Nusa Tenggara Barat"; case 18: return "Nusa Tenggara Timur"; case 21: return "Sulawesi Tengah"; case 22: return "Sulawesi Tenggara"; case 24: return "Sumatera Barat"; case 26: return "Sumatera Utara"; case 28: return "Maluku"; case 29: return "Maluku Utara"; case 30: return "Jawa Barat"; case 31: return "Sulawesi Utara"; case 32: return "Sumatera Selatan"; case 33: return "Banten"; case 34: return "Gorontalo"; case 35: return "Kepulauan Bangka Belitung"; case 36: return "Papua"; case 37: return "Riau"; case 38: return "Sulawesi Selatan"; case 39: return "Irian Jaya Barat"; case 40: return "Kepulauan Riau"; case 41: return "Sulawesi Barat"; default: return NULL; } } static const char *get_region_name_IE(int region_code) { switch (region_code) { case 1: return "Carlow"; case 2: return "Cavan"; case 3: return "Clare"; case 4: return "Cork"; case 6: return "Donegal"; case 7: return "Dublin"; case 10: return "Galway"; case 11: return "Kerry"; case 12: return "Kildare"; case 13: return "Kilkenny"; case 14: return "Leitrim"; case 15: return "Laois"; case 16: return "Limerick"; case 18: return "Longford"; case 19: return "Louth"; case 20: return "Mayo"; case 21: return "Meath"; case 22: return "Monaghan"; case 23: return "Offaly"; case 24: return "Roscommon"; case 25: return "Sligo"; case 26: return "Tipperary"; case 27: return "Waterford"; case 29: return "Westmeath"; case 30: return "Wexford"; case 31: return "Wicklow"; default: return NULL; } } static const char *get_region_name_IL(int region_code) { switch (region_code) { case 1: return "HaDarom"; case 2: return "HaMerkaz"; case 3: return "HaZafon"; case 4: return "Hefa"; case 5: return "Tel Aviv"; case 6: return "Yerushalayim"; default: return NULL; } } static const char *get_region_name_IN(int region_code) { switch (region_code) { case 1: return "Andaman and Nicobar Islands"; case 2: return "Andhra Pradesh"; case 3: return "Assam"; case 5: return "Chandigarh"; case 6: return "Dadra and Nagar Haveli"; case 7: return "Delhi"; case 9: return "Gujarat"; case 10: return "Haryana"; case 11: return "Himachal Pradesh"; case 12: return "Jammu and Kashmir"; case 13: return "Kerala"; case 14: return "Lakshadweep"; case 16: return "Maharashtra"; case 17: return "Manipur"; case 18: return "Meghalaya"; case 19: return "Karnataka"; case 20: return "Nagaland"; case 21: return "Orissa"; case 22: return "Puducherry"; case 23: return "Punjab"; case 24: return "Rajasthan"; case 25: return "Tamil Nadu"; case 26: return "Tripura"; case 28: return "West Bengal"; case 29: return "Sikkim"; case 30: return "Arunachal Pradesh"; case 31: return "Mizoram"; case 32: return "Daman and Diu"; case 33: return "Goa"; case 34: return "Bihar"; case 35: return "Madhya Pradesh"; case 36: return "Uttar Pradesh"; case 37: return "Chhattisgarh"; case 38: return "Jharkhand"; case 39: return "Uttarakhand"; default: return NULL; } } static const char *get_region_name_IQ(int region_code) { switch (region_code) { case 1: return "Al Anbar"; case 2: return "Al Basrah"; case 3: return "Al Muthanna"; case 4: return "Al Qadisiyah"; case 5: return "As Sulaymaniyah"; case 6: return "Babil"; case 7: return "Baghdad"; case 8: return "Dahuk"; case 9: return "Dhi Qar"; case 10: return "Diyala"; case 11: return "Arbil"; case 12: return "Karbala'"; case 13: return "At Ta'mim"; case 14: return "Maysan"; case 15: return "Ninawa"; case 16: return "Wasit"; case 17: return "An Najaf"; case 18: return "Salah ad Din"; default: return NULL; } } static const char *get_region_name_IR(int region_code) { switch (region_code) { case 1: return "Azarbayjan-e Bakhtari"; case 3: return "Chahar Mahall va Bakhtiari"; case 4: return "Sistan va Baluchestan"; case 5: return "Kohkiluyeh va Buyer Ahmadi"; case 7: return "Fars"; case 8: return "Gilan"; case 9: return "Hamadan"; case 10: return "Ilam"; case 11: return "Hormozgan"; case 12: return "Kerman"; case 13: return "Bakhtaran"; case 15: return "Khuzestan"; case 16: return "Kordestan"; case 17: return "Mazandaran"; case 18: return "Semnan Province"; case 19: return "Markazi"; case 21: return "Zanjan"; case 22: return "Bushehr"; case 23: return "Lorestan"; case 24: return "Markazi"; case 25: return "Semnan"; case 26: return "Tehran"; case 27: return "Zanjan"; case 28: return "Esfahan"; case 29: return "Kerman"; case 30: return "Khorasan"; case 31: return "Yazd"; case 32: return "Ardabil"; case 33: return "East Azarbaijan"; case 34: return "Markazi"; case 35: return "Mazandaran"; case 36: return "Zanjan"; case 37: return "Golestan"; case 38: return "Qazvin"; case 39: return "Qom"; case 40: return "Yazd"; case 41: return "Khorasan-e Janubi"; case 42: return "Khorasan-e Razavi"; case 43: return "Khorasan-e Shemali"; case 44: return "Alborz"; default: return NULL; } } static const char *get_region_name_IS(int region_code) { switch (region_code) { case 3: return "Arnessysla"; case 5: return "Austur-Hunavatnssysla"; case 6: return "Austur-Skaftafellssysla"; case 7: return "Borgarfjardarsysla"; case 9: return "Eyjafjardarsysla"; case 10: return "Gullbringusysla"; case 15: return "Kjosarsysla"; case 17: return "Myrasysla"; case 20: return "Nordur-Mulasysla"; case 21: return "Nordur-Tingeyjarsysla"; case 23: return "Rangarvallasysla"; case 28: return "Skagafjardarsysla"; case 29: return "Snafellsnes- og Hnappadalssysla"; case 30: return "Strandasysla"; case 31: return "Sudur-Mulasysla"; case 32: return "Sudur-Tingeyjarsysla"; case 34: return "Vestur-Bardastrandarsysla"; case 35: return "Vestur-Hunavatnssysla"; case 36: return "Vestur-Isafjardarsysla"; case 37: return "Vestur-Skaftafellssysla"; case 38: return "Austurland"; case 39: return "Hofuoborgarsvaoio"; case 40: return "Norourland Eystra"; case 41: return "Norourland Vestra"; case 42: return "Suourland"; case 43: return "Suournes"; case 44: return "Vestfiroir"; case 45: return "Vesturland"; default: return NULL; } } static const char *get_region_name_IT(int region_code) { switch (region_code) { case 1: return "Abruzzi"; case 2: return "Basilicata"; case 3: return "Calabria"; case 4: return "Campania"; case 5: return "Emilia-Romagna"; case 6: return "Friuli-Venezia Giulia"; case 7: return "Lazio"; case 8: return "Liguria"; case 9: return "Lombardia"; case 10: return "Marche"; case 11: return "Molise"; case 12: return "Piemonte"; case 13: return "Puglia"; case 14: return "Sardegna"; case 15: return "Sicilia"; case 16: return "Toscana"; case 17: return "Trentino-Alto Adige"; case 18: return "Umbria"; case 19: return "Valle d'Aosta"; case 20: return "Veneto"; default: return NULL; } } static const char *get_region_name_JM(int region_code) { switch (region_code) { case 1: return "Clarendon"; case 2: return "Hanover"; case 4: return "Manchester"; case 7: return "Portland"; case 8: return "Saint Andrew"; case 9: return "Saint Ann"; case 10: return "Saint Catherine"; case 11: return "Saint Elizabeth"; case 12: return "Saint James"; case 13: return "Saint Mary"; case 14: return "Saint Thomas"; case 15: return "Trelawny"; case 16: return "Westmoreland"; case 17: return "Kingston"; default: return NULL; } } static const char *get_region_name_JO(int region_code) { switch (region_code) { case 2: return "Al Balqa'"; case 9: return "Al Karak"; case 12: return "At Tafilah"; case 15: return "Al Mafraq"; case 16: return "Amman"; case 17: return "Az Zaraqa"; case 18: return "Irbid"; case 19: return "Ma'an"; case 20: return "Ajlun"; case 21: return "Al Aqabah"; case 22: return "Jarash"; case 23: return "Madaba"; default: return NULL; } } static const char *get_region_name_JP(int region_code) { switch (region_code) { case 1: return "Aichi"; case 2: return "Akita"; case 3: return "Aomori"; case 4: return "Chiba"; case 5: return "Ehime"; case 6: return "Fukui"; case 7: return "Fukuoka"; case 8: return "Fukushima"; case 9: return "Gifu"; case 10: return "Gumma"; case 11: return "Hiroshima"; case 12: return "Hokkaido"; case 13: return "Hyogo"; case 14: return "Ibaraki"; case 15: return "Ishikawa"; case 16: return "Iwate"; case 17: return "Kagawa"; case 18: return "Kagoshima"; case 19: return "Kanagawa"; case 20: return "Kochi"; case 21: return "Kumamoto"; case 22: return "Kyoto"; case 23: return "Mie"; case 24: return "Miyagi"; case 25: return "Miyazaki"; case 26: return "Nagano"; case 27: return "Nagasaki"; case 28: return "Nara"; case 29: return "Niigata"; case 30: return "Oita"; case 31: return "Okayama"; case 32: return "Osaka"; case 33: return "Saga"; case 34: return "Saitama"; case 35: return "Shiga"; case 36: return "Shimane"; case 37: return "Shizuoka"; case 38: return "Tochigi"; case 39: return "Tokushima"; case 40: return "Tokyo"; case 41: return "Tottori"; case 42: return "Toyama"; case 43: return "Wakayama"; case 44: return "Yamagata"; case 45: return "Yamaguchi"; case 46: return "Yamanashi"; case 47: return "Okinawa"; default: return NULL; } } static const char *get_region_name_KE(int region_code) { switch (region_code) { case 1: return "Central"; case 2: return "Coast"; case 3: return "Eastern"; case 5: return "Nairobi Area"; case 6: return "North-Eastern"; case 7: return "Nyanza"; case 8: return "Rift Valley"; case 9: return "Western"; default: return NULL; } } static const char *get_region_name_KG(int region_code) { switch (region_code) { case 1: return "Bishkek"; case 2: return "Chuy"; case 3: return "Jalal-Abad"; case 4: return "Naryn"; case 5: return "Osh"; case 6: return "Talas"; case 7: return "Ysyk-Kol"; case 8: return "Osh"; case 9: return "Batken"; default: return NULL; } } static const char *get_region_name_KH(int region_code) { switch (region_code) { case 1: return "Batdambang"; case 2: return "Kampong Cham"; case 3: return "Kampong Chhnang"; case 4: return "Kampong Speu"; case 5: return "Kampong Thum"; case 6: return "Kampot"; case 7: return "Kandal"; case 8: return "Koh Kong"; case 9: return "Kracheh"; case 10: return "Mondulkiri"; case 11: return "Phnum Penh"; case 12: return "Pursat"; case 13: return "Preah Vihear"; case 14: return "Prey Veng"; case 15: return "Ratanakiri Kiri"; case 16: return "Siem Reap"; case 17: return "Stung Treng"; case 18: return "Svay Rieng"; case 19: return "Takeo"; case 22: return "Phnum Penh"; case 23: return "Ratanakiri"; case 25: return "Banteay Meanchey"; case 28: return "Preah Seihanu"; case 29: return "Batdambang"; case 30: return "Pailin"; default: return NULL; } } static const char *get_region_name_KI(int region_code) { switch (region_code) { case 1: return "Gilbert Islands"; case 2: return "Line Islands"; case 3: return "Phoenix Islands"; default: return NULL; } } static const char *get_region_name_KM(int region_code) { switch (region_code) { case 1: return "Anjouan"; case 2: return "Grande Comore"; case 3: return "Moheli"; default: return NULL; } } static const char *get_region_name_KN(int region_code) { switch (region_code) { case 1: return "Christ Church Nichola Town"; case 2: return "Saint Anne Sandy Point"; case 3: return "Saint George Basseterre"; case 4: return "Saint George Gingerland"; case 5: return "Saint James Windward"; case 6: return "Saint John Capisterre"; case 7: return "Saint John Figtree"; case 8: return "Saint Mary Cayon"; case 9: return "Saint Paul Capisterre"; case 10: return "Saint Paul Charlestown"; case 11: return "Saint Peter Basseterre"; case 12: return "Saint Thomas Lowland"; case 13: return "Saint Thomas Middle Island"; case 15: return "Trinity Palmetto Point"; default: return NULL; } } static const char *get_region_name_KP(int region_code) { switch (region_code) { case 1: return "Chagang-do"; case 3: return "Hamgyong-namdo"; case 6: return "Hwanghae-namdo"; case 7: return "Hwanghae-bukto"; case 8: return "Kaesong-si"; case 9: return "Kangwon-do"; case 11: return "P'yongan-bukto"; case 12: return "P'yongyang-si"; case 13: return "Yanggang-do"; case 14: return "Namp'o-si"; case 15: return "P'yongan-namdo"; case 17: return "Hamgyong-bukto"; case 18: return "Najin Sonbong-si"; default: return NULL; } } static const char *get_region_name_KR(int region_code) { switch (region_code) { case 1: return "Cheju-do"; case 3: return "Cholla-bukto"; case 5: return "Ch'ungch'ong-bukto"; case 6: return "Kangwon-do"; case 10: return "Pusan-jikhalsi"; case 11: return "Seoul-t'ukpyolsi"; case 12: return "Inch'on-jikhalsi"; case 13: return "Kyonggi-do"; case 14: return "Kyongsang-bukto"; case 15: return "Taegu-jikhalsi"; case 16: return "Cholla-namdo"; case 17: return "Ch'ungch'ong-namdo"; case 18: return "Kwangju-jikhalsi"; case 19: return "Taejon-jikhalsi"; case 20: return "Kyongsang-namdo"; case 21: return "Ulsan-gwangyoksi"; default: return NULL; } } static const char *get_region_name_KW(int region_code) { switch (region_code) { case 1: return "Al Ahmadi"; case 2: return "Al Kuwayt"; case 5: return "Al Jahra"; case 7: return "Al Farwaniyah"; case 8: return "Hawalli"; case 9: return "Mubarak al Kabir"; default: return NULL; } } static const char *get_region_name_KY(int region_code) { switch (region_code) { case 1: return "Creek"; case 2: return "Eastern"; case 3: return "Midland"; case 4: return "South Town"; case 5: return "Spot Bay"; case 6: return "Stake Bay"; case 7: return "West End"; case 8: return "Western"; default: return NULL; } } static const char *get_region_name_KZ(int region_code) { switch (region_code) { case 1: return "Almaty"; case 2: return "Almaty City"; case 3: return "Aqmola"; case 4: return "Aqtobe"; case 5: return "Astana"; case 6: return "Atyrau"; case 7: return "West Kazakhstan"; case 8: return "Bayqonyr"; case 9: return "Mangghystau"; case 10: return "South Kazakhstan"; case 11: return "Pavlodar"; case 12: return "Qaraghandy"; case 13: return "Qostanay"; case 14: return "Qyzylorda"; case 15: return "East Kazakhstan"; case 16: return "North Kazakhstan"; case 17: return "Zhambyl"; default: return NULL; } } static const char *get_region_name_LA(int region_code) { switch (region_code) { case 1: return "Attapu"; case 2: return "Champasak"; case 3: return "Houaphan"; case 4: return "Khammouan"; case 5: return "Louang Namtha"; case 7: return "Oudomxai"; case 8: return "Phongsali"; case 9: return "Saravan"; case 10: return "Savannakhet"; case 11: return "Vientiane"; case 13: return "Xaignabouri"; case 14: return "Xiangkhoang"; case 17: return "Louangphrabang"; default: return NULL; } } static const char *get_region_name_LB(int region_code) { switch (region_code) { case 1: return "Beqaa"; case 2: return "Al Janub"; case 3: return "Liban-Nord"; case 4: return "Beyrouth"; case 5: return "Mont-Liban"; case 6: return "Liban-Sud"; case 7: return "Nabatiye"; case 8: return "Beqaa"; case 9: return "Liban-Nord"; case 10: return "Aakk,r"; case 11: return "Baalbek-Hermel"; default: return NULL; } } static const char *get_region_name_LC(int region_code) { switch (region_code) { case 1: return "Anse-la-Raye"; case 2: return "Dauphin"; case 3: return "Castries"; case 4: return "Choiseul"; case 5: return "Dennery"; case 6: return "Gros-Islet"; case 7: return "Laborie"; case 8: return "Micoud"; case 9: return "Soufriere"; case 10: return "Vieux-Fort"; case 11: return "Praslin"; default: return NULL; } } static const char *get_region_name_LI(int region_code) { switch (region_code) { case 1: return "Balzers"; case 2: return "Eschen"; case 3: return "Gamprin"; case 4: return "Mauren"; case 5: return "Planken"; case 6: return "Ruggell"; case 7: return "Schaan"; case 8: return "Schellenberg"; case 9: return "Triesen"; case 10: return "Triesenberg"; case 11: return "Vaduz"; case 21: return "Gbarpolu"; case 22: return "River Gee"; default: return NULL; } } static const char *get_region_name_LK(int region_code) { switch (region_code) { case 29: return "Central"; case 30: return "North Central"; case 32: return "North Western"; case 33: return "Sabaragamuwa"; case 34: return "Southern"; case 35: return "Uva"; case 36: return "Western"; case 37: return "Eastern"; case 38: return "Northern"; default: return NULL; } } static const char *get_region_name_LR(int region_code) { switch (region_code) { case 1: return "Bong"; case 4: return "Grand Cape Mount"; case 5: return "Lofa"; case 6: return "Maryland"; case 7: return "Monrovia"; case 9: return "Nimba"; case 10: return "Sino"; case 11: return "Grand Bassa"; case 12: return "Grand Cape Mount"; case 13: return "Maryland"; case 14: return "Montserrado"; case 17: return "Margibi"; case 18: return "River Cess"; case 19: return "Grand Gedeh"; case 20: return "Lofa"; case 21: return "Gbarpolu"; case 22: return "River Gee"; default: return NULL; } } static const char *get_region_name_LS(int region_code) { switch (region_code) { case 10: return "Berea"; case 11: return "Butha-Buthe"; case 12: return "Leribe"; case 13: return "Mafeteng"; case 14: return "Maseru"; case 15: return "Mohales Hoek"; case 16: return "Mokhotlong"; case 17: return "Qachas Nek"; case 18: return "Quthing"; case 19: return "Thaba-Tseka"; default: return NULL; } } static const char *get_region_name_LT(int region_code) { switch (region_code) { case 56: return "Alytaus Apskritis"; case 57: return "Kauno Apskritis"; case 58: return "Klaipedos Apskritis"; case 59: return "Marijampoles Apskritis"; case 60: return "Panevezio Apskritis"; case 61: return "Siauliu Apskritis"; case 62: return "Taurages Apskritis"; case 63: return "Telsiu Apskritis"; case 64: return "Utenos Apskritis"; case 65: return "Vilniaus Apskritis"; default: return NULL; } } static const char *get_region_name_LU(int region_code) { switch (region_code) { case 1: return "Diekirch"; case 2: return "Grevenmacher"; case 3: return "Luxembourg"; default: return NULL; } } static const char *get_region_name_LV(int region_code) { switch (region_code) { case 1: return "Aizkraukles"; case 2: return "Aluksnes"; case 3: return "Balvu"; case 4: return "Bauskas"; case 5: return "Cesu"; case 6: return "Daugavpils"; case 7: return "Daugavpils"; case 8: return "Dobeles"; case 9: return "Gulbenes"; case 10: return "Jekabpils"; case 11: return "Jelgava"; case 12: return "Jelgavas"; case 13: return "Jurmala"; case 14: return "Kraslavas"; case 15: return "Kuldigas"; case 16: return "Liepaja"; case 17: return "Liepajas"; case 18: return "Limbazu"; case 19: return "Ludzas"; case 20: return "Madonas"; case 21: return "Ogres"; case 22: return "Preilu"; case 23: return "Rezekne"; case 24: return "Rezeknes"; case 25: return "Riga"; case 26: return "Rigas"; case 27: return "Saldus"; case 28: return "Talsu"; case 29: return "Tukuma"; case 30: return "Valkas"; case 31: return "Valmieras"; case 32: return "Ventspils"; case 33: return "Ventspils"; default: return NULL; } } static const char *get_region_name_LY(int region_code) { switch (region_code) { case 3: return "Al Aziziyah"; case 5: return "Al Jufrah"; case 8: return "Al Kufrah"; case 13: return "Ash Shati'"; case 30: return "Murzuq"; case 34: return "Sabha"; case 41: return "Tarhunah"; case 42: return "Tubruq"; case 45: return "Zlitan"; case 47: return "Ajdabiya"; case 48: return "Al Fatih"; case 49: return "Al Jabal al Akhdar"; case 50: return "Al Khums"; case 51: return "An Nuqat al Khams"; case 52: return "Awbari"; case 53: return "Az Zawiyah"; case 54: return "Banghazi"; case 55: return "Darnah"; case 56: return "Ghadamis"; case 57: return "Gharyan"; case 58: return "Misratah"; case 59: return "Sawfajjin"; case 60: return "Surt"; case 61: return "Tarabulus"; case 62: return "Yafran"; default: return NULL; } } static const char *get_region_name_MA(int region_code) { switch (region_code) { case 45: return "Grand Casablanca"; case 46: return "Fes-Boulemane"; case 47: return "Marrakech-Tensift-Al Haouz"; case 48: return "Meknes-Tafilalet"; case 49: return "Rabat-Sale-Zemmour-Zaer"; case 50: return "Chaouia-Ouardigha"; case 51: return "Doukkala-Abda"; case 52: return "Gharb-Chrarda-Beni Hssen"; case 53: return "Guelmim-Es Smara"; case 54: return "Oriental"; case 55: return "Souss-Massa-Dr,a"; case 56: return "Tadla-Azilal"; case 57: return "Tanger-Tetouan"; case 58: return "Taza-Al Hoceima-Taounate"; case 59: return "La,youne-Boujdour-Sakia El Hamra"; default: return NULL; } } static const char *get_region_name_MC(int region_code) { switch (region_code) { case 1: return "La Condamine"; case 2: return "Monaco"; case 3: return "Monte-Carlo"; default: return NULL; } } static const char *get_region_name_MD(int region_code) { switch (region_code) { case 51: return "Gagauzia"; case 57: return "Chisinau"; case 58: return "Stinga Nistrului"; case 59: return "Anenii Noi"; case 60: return "Balti"; case 61: return "Basarabeasca"; case 62: return "Bender"; case 63: return "Briceni"; case 64: return "Cahul"; case 65: return "Cantemir"; case 66: return "Calarasi"; case 67: return "Causeni"; case 68: return "Cimislia"; case 69: return "Criuleni"; case 70: return "Donduseni"; case 71: return "Drochia"; case 72: return "Dubasari"; case 73: return "Edinet"; case 74: return "Falesti"; case 75: return "Floresti"; case 76: return "Glodeni"; case 77: return "Hincesti"; case 78: return "Ialoveni"; case 79: return "Leova"; case 80: return "Nisporeni"; case 81: return "Ocnita"; case 82: return "Orhei"; case 83: return "Rezina"; case 84: return "Riscani"; case 85: return "Singerei"; case 86: return "Soldanesti"; case 87: return "Soroca"; case 88: return "Stefan-Voda"; case 89: return "Straseni"; case 90: return "Taraclia"; case 91: return "Telenesti"; case 92: return "Ungheni"; default: return NULL; } } static const char *get_region_name_MG(int region_code) { switch (region_code) { case 1: return "Antsiranana"; case 2: return "Fianarantsoa"; case 3: return "Mahajanga"; case 4: return "Toamasina"; case 5: return "Antananarivo"; case 6: return "Toliara"; default: return NULL; } } static const char *get_region_name_MK(int region_code) { switch (region_code) { case 1: return "Aracinovo"; case 2: return "Bac"; case 3: return "Belcista"; case 4: return "Berovo"; case 5: return "Bistrica"; case 6: return "Bitola"; case 7: return "Blatec"; case 8: return "Bogdanci"; case 9: return "Bogomila"; case 10: return "Bogovinje"; case 11: return "Bosilovo"; case 12: return "Brvenica"; case 13: return "Cair"; case 14: return "Capari"; case 15: return "Caska"; case 16: return "Cegrane"; case 17: return "Centar"; case 18: return "Centar Zupa"; case 19: return "Cesinovo"; case 20: return "Cucer-Sandevo"; case 21: return "Debar"; case 22: return "Delcevo"; case 23: return "Delogozdi"; case 24: return "Demir Hisar"; case 25: return "Demir Kapija"; case 26: return "Dobrusevo"; case 27: return "Dolna Banjica"; case 28: return "Dolneni"; case 29: return "Dorce Petrov"; case 30: return "Drugovo"; case 31: return "Dzepciste"; case 32: return "Gazi Baba"; case 33: return "Gevgelija"; case 34: return "Gostivar"; case 35: return "Gradsko"; case 36: return "Ilinden"; case 37: return "Izvor"; case 38: return "Jegunovce"; case 39: return "Kamenjane"; case 40: return "Karbinci"; case 41: return "Karpos"; case 42: return "Kavadarci"; case 43: return "Kicevo"; case 44: return "Kisela Voda"; case 45: return "Klecevce"; case 46: return "Kocani"; case 47: return "Konce"; case 48: return "Kondovo"; case 49: return "Konopiste"; case 50: return "Kosel"; case 51: return "Kratovo"; case 52: return "Kriva Palanka"; case 53: return "Krivogastani"; case 54: return "Krusevo"; case 55: return "Kuklis"; case 56: return "Kukurecani"; case 57: return "Kumanovo"; case 58: return "Labunista"; case 59: return "Lipkovo"; case 60: return "Lozovo"; case 61: return "Lukovo"; case 62: return "Makedonska Kamenica"; case 63: return "Makedonski Brod"; case 64: return "Mavrovi Anovi"; case 65: return "Meseista"; case 66: return "Miravci"; case 67: return "Mogila"; case 68: return "Murtino"; case 69: return "Negotino"; case 70: return "Negotino-Polosko"; case 71: return "Novaci"; case 72: return "Novo Selo"; case 73: return "Oblesevo"; case 74: return "Ohrid"; case 75: return "Orasac"; case 76: return "Orizari"; case 77: return "Oslomej"; case 78: return "Pehcevo"; case 79: return "Petrovec"; case 80: return "Plasnica"; case 81: return "Podares"; case 82: return "Prilep"; case 83: return "Probistip"; case 84: return "Radovis"; case 85: return "Rankovce"; case 86: return "Resen"; case 87: return "Rosoman"; case 88: return "Rostusa"; case 89: return "Samokov"; case 90: return "Saraj"; case 91: return "Sipkovica"; case 92: return "Sopiste"; case 93: return "Sopotnica"; case 94: return "Srbinovo"; case 95: return "Staravina"; case 96: return "Star Dojran"; case 97: return "Staro Nagoricane"; case 98: return "Stip"; case 99: return "Struga"; case 832: return "Strumica"; case 833: return "Studenicani"; case 834: return "Suto Orizari"; case 835: return "Sveti Nikole"; case 836: return "Tearce"; case 837: return "Tetovo"; case 838: return "Topolcani"; case 839: return "Valandovo"; case 840: return "Vasilevo"; case 875: return "Veles"; case 876: return "Velesta"; case 877: return "Vevcani"; case 878: return "Vinica"; case 879: return "Vitoliste"; case 880: return "Vranestica"; case 881: return "Vrapciste"; case 882: return "Vratnica"; case 883: return "Vrutok"; case 918: return "Zajas"; case 919: return "Zelenikovo"; case 920: return "Zelino"; case 921: return "Zitose"; case 922: return "Zletovo"; case 923: return "Zrnovci"; case 925: return "Cair"; case 926: return "Caska"; case 962: return "Debar"; case 963: return "Demir Hisar"; case 964: return "Gostivar"; case 965: return "Jegunovce"; case 966: return "Kavadarci"; case 967: return "Kumanovo"; case 968: return "Makedonski Brod"; case 1005: return "Ohrid"; case 1006: return "Prilep"; case 1008: return "Dojran"; case 1009: return "Struga"; case 1010: return "Strumica"; case 1011: return "Tetovo"; case 1012: return "Valandovo"; case 1047: return "Veles"; case 1048: return "Aerodrom"; default: return NULL; } } static const char *get_region_name_ML(int region_code) { switch (region_code) { case 1: return "Bamako"; case 3: return "Kayes"; case 4: return "Mopti"; case 5: return "Segou"; case 6: return "Sikasso"; case 7: return "Koulikoro"; case 8: return "Tombouctou"; case 9: return "Gao"; case 10: return "Kidal"; default: return NULL; } } static const char *get_region_name_MM(int region_code) { switch (region_code) { case 1: return "Rakhine State"; case 2: return "Chin State"; case 3: return "Irrawaddy"; case 4: return "Kachin State"; case 5: return "Karan State"; case 6: return "Kayah State"; case 7: return "Magwe"; case 8: return "Mandalay"; case 9: return "Pegu"; case 10: return "Sagaing"; case 11: return "Shan State"; case 12: return "Tenasserim"; case 13: return "Mon State"; case 14: return "Rangoon"; case 17: return "Yangon"; default: return NULL; } } static const char *get_region_name_MN(int region_code) { switch (region_code) { case 1: return "Arhangay"; case 2: return "Bayanhongor"; case 3: return "Bayan-Olgiy"; case 5: return "Darhan"; case 6: return "Dornod"; case 7: return "Dornogovi"; case 8: return "Dundgovi"; case 9: return "Dzavhan"; case 10: return "Govi-Altay"; case 11: return "Hentiy"; case 12: return "Hovd"; case 13: return "Hovsgol"; case 14: return "Omnogovi"; case 15: return "Ovorhangay"; case 16: return "Selenge"; case 17: return "Suhbaatar"; case 18: return "Tov"; case 19: return "Uvs"; case 20: return "Ulaanbaatar"; case 21: return "Bulgan"; case 22: return "Erdenet"; case 23: return "Darhan-Uul"; case 24: return "Govisumber"; case 25: return "Orhon"; default: return NULL; } } static const char *get_region_name_MO(int region_code) { switch (region_code) { case 1: return "Ilhas"; case 2: return "Macau"; default: return NULL; } } static const char *get_region_name_MR(int region_code) { switch (region_code) { case 1: return "Hodh Ech Chargui"; case 2: return "Hodh El Gharbi"; case 3: return "Assaba"; case 4: return "Gorgol"; case 5: return "Brakna"; case 6: return "Trarza"; case 7: return "Adrar"; case 8: return "Dakhlet Nouadhibou"; case 9: return "Tagant"; case 10: return "Guidimaka"; case 11: return "Tiris Zemmour"; case 12: return "Inchiri"; default: return NULL; } } static const char *get_region_name_MS(int region_code) { switch (region_code) { case 1: return "Saint Anthony"; case 2: return "Saint Georges"; case 3: return "Saint Peter"; default: return NULL; } } static const char *get_region_name_MU(int region_code) { switch (region_code) { case 12: return "Black River"; case 13: return "Flacq"; case 14: return "Grand Port"; case 15: return "Moka"; case 16: return "Pamplemousses"; case 17: return "Plaines Wilhems"; case 18: return "Port Louis"; case 19: return "Riviere du Rempart"; case 20: return "Savanne"; case 21: return "Agalega Islands"; case 22: return "Cargados Carajos"; case 23: return "Rodrigues"; default: return NULL; } } static const char *get_region_name_MV(int region_code) { switch (region_code) { case 1: return "Seenu"; case 5: return "Laamu"; case 30: return "Alifu"; case 31: return "Baa"; case 32: return "Dhaalu"; case 33: return "Faafu "; case 34: return "Gaafu Alifu"; case 35: return "Gaafu Dhaalu"; case 36: return "Haa Alifu"; case 37: return "Haa Dhaalu"; case 38: return "Kaafu"; case 39: return "Lhaviyani"; case 40: return "Maale"; case 41: return "Meemu"; case 42: return "Gnaviyani"; case 43: return "Noonu"; case 44: return "Raa"; case 45: return "Shaviyani"; case 46: return "Thaa"; case 47: return "Vaavu"; default: return NULL; } } static const char *get_region_name_MW(int region_code) { switch (region_code) { case 2: return "Chikwawa"; case 3: return "Chiradzulu"; case 4: return "Chitipa"; case 5: return "Thyolo"; case 6: return "Dedza"; case 7: return "Dowa"; case 8: return "Karonga"; case 9: return "Kasungu"; case 11: return "Lilongwe"; case 12: return "Mangochi"; case 13: return "Mchinji"; case 15: return "Mzimba"; case 16: return "Ntcheu"; case 17: return "Nkhata Bay"; case 18: return "Nkhotakota"; case 19: return "Nsanje"; case 20: return "Ntchisi"; case 21: return "Rumphi"; case 22: return "Salima"; case 23: return "Zomba"; case 24: return "Blantyre"; case 25: return "Mwanza"; case 26: return "Balaka"; case 27: return "Likoma"; case 28: return "Machinga"; case 29: return "Mulanje"; case 30: return "Phalombe"; default: return NULL; } } static const char *get_region_name_MX(int region_code) { switch (region_code) { case 1: return "Aguascalientes"; case 2: return "Baja California"; case 3: return "Baja California Sur"; case 4: return "Campeche"; case 5: return "Chiapas"; case 6: return "Chihuahua"; case 7: return "Coahuila de Zaragoza"; case 8: return "Colima"; case 9: return "Distrito Federal"; case 10: return "Durango"; case 11: return "Guanajuato"; case 12: return "Guerrero"; case 13: return "Hidalgo"; case 14: return "Jalisco"; case 15: return "Mexico"; case 16: return "Michoacan de Ocampo"; case 17: return "Morelos"; case 18: return "Nayarit"; case 19: return "Nuevo Leon"; case 20: return "Oaxaca"; case 21: return "Puebla"; case 22: return "Queretaro de Arteaga"; case 23: return "Quintana Roo"; case 24: return "San Luis Potosi"; case 25: return "Sinaloa"; case 26: return "Sonora"; case 27: return "Tabasco"; case 28: return "Tamaulipas"; case 29: return "Tlaxcala"; case 30: return "Veracruz-Llave"; case 31: return "Yucatan"; case 32: return "Zacatecas"; default: return NULL; } } static const char *get_region_name_MY(int region_code) { switch (region_code) { case 1: return "Johor"; case 2: return "Kedah"; case 3: return "Kelantan"; case 4: return "Melaka"; case 5: return "Negeri Sembilan"; case 6: return "Pahang"; case 7: return "Perak"; case 8: return "Perlis"; case 9: return "Pulau Pinang"; case 11: return "Sarawak"; case 12: return "Selangor"; case 13: return "Terengganu"; case 14: return "Kuala Lumpur"; case 15: return "Labuan"; case 16: return "Sabah"; case 17: return "Putrajaya"; default: return NULL; } } static const char *get_region_name_MZ(int region_code) { switch (region_code) { case 1: return "Cabo Delgado"; case 2: return "Gaza"; case 3: return "Inhambane"; case 4: return "Maputo"; case 5: return "Sofala"; case 6: return "Nampula"; case 7: return "Niassa"; case 8: return "Tete"; case 9: return "Zambezia"; case 10: return "Manica"; case 11: return "Maputo"; default: return NULL; } } static const char *get_region_name_NA(int region_code) { switch (region_code) { case 1: return "Bethanien"; case 2: return "Caprivi Oos"; case 3: return "Boesmanland"; case 4: return "Gobabis"; case 5: return "Grootfontein"; case 6: return "Kaokoland"; case 7: return "Karibib"; case 8: return "Keetmanshoop"; case 9: return "Luderitz"; case 10: return "Maltahohe"; case 11: return "Okahandja"; case 12: return "Omaruru"; case 13: return "Otjiwarongo"; case 14: return "Outjo"; case 15: return "Owambo"; case 16: return "Rehoboth"; case 17: return "Swakopmund"; case 18: return "Tsumeb"; case 20: return "Karasburg"; case 21: return "Windhoek"; case 22: return "Damaraland"; case 23: return "Hereroland Oos"; case 24: return "Hereroland Wes"; case 25: return "Kavango"; case 26: return "Mariental"; case 27: return "Namaland"; case 28: return "Caprivi"; case 29: return "Erongo"; case 30: return "Hardap"; case 31: return "Karas"; case 32: return "Kunene"; case 33: return "Ohangwena"; case 34: return "Okavango"; case 35: return "Omaheke"; case 36: return "Omusati"; case 37: return "Oshana"; case 38: return "Oshikoto"; case 39: return "Otjozondjupa"; default: return NULL; } } static const char *get_region_name_NE(int region_code) { switch (region_code) { case 1: return "Agadez"; case 2: return "Diffa"; case 3: return "Dosso"; case 4: return "Maradi"; case 5: return "Niamey"; case 6: return "Tahoua"; case 7: return "Zinder"; case 8: return "Niamey"; default: return NULL; } } static const char *get_region_name_NG(int region_code) { switch (region_code) { case 5: return "Lagos"; case 11: return "Federal Capital Territory"; case 16: return "Ogun"; case 21: return "Akwa Ibom"; case 22: return "Cross River"; case 23: return "Kaduna"; case 24: return "Katsina"; case 25: return "Anambra"; case 26: return "Benue"; case 27: return "Borno"; case 28: return "Imo"; case 29: return "Kano"; case 30: return "Kwara"; case 31: return "Niger"; case 32: return "Oyo"; case 35: return "Adamawa"; case 36: return "Delta"; case 37: return "Edo"; case 39: return "Jigawa"; case 40: return "Kebbi"; case 41: return "Kogi"; case 42: return "Osun"; case 43: return "Taraba"; case 44: return "Yobe"; case 45: return "Abia"; case 46: return "Bauchi"; case 47: return "Enugu"; case 48: return "Ondo"; case 49: return "Plateau"; case 50: return "Rivers"; case 51: return "Sokoto"; case 52: return "Bayelsa"; case 53: return "Ebonyi"; case 54: return "Ekiti"; case 55: return "Gombe"; case 56: return "Nassarawa"; case 57: return "Zamfara"; default: return NULL; } } static const char *get_region_name_NI(int region_code) { switch (region_code) { case 1: return "Boaco"; case 2: return "Carazo"; case 3: return "Chinandega"; case 4: return "Chontales"; case 5: return "Esteli"; case 6: return "Granada"; case 7: return "Jinotega"; case 8: return "Leon"; case 9: return "Madriz"; case 10: return "Managua"; case 11: return "Masaya"; case 12: return "Matagalpa"; case 13: return "Nueva Segovia"; case 14: return "Rio San Juan"; case 15: return "Rivas"; case 16: return "Zelaya"; case 17: return "Autonoma Atlantico Norte"; case 18: return "Region Autonoma Atlantico Sur"; default: return NULL; } } static const char *get_region_name_NL(int region_code) { switch (region_code) { case 1: return "Drenthe"; case 2: return "Friesland"; case 3: return "Gelderland"; case 4: return "Groningen"; case 5: return "Limburg"; case 6: return "Noord-Brabant"; case 7: return "Noord-Holland"; case 9: return "Utrecht"; case 10: return "Zeeland"; case 11: return "Zuid-Holland"; case 15: return "Overijssel"; case 16: return "Flevoland"; default: return NULL; } } static const char *get_region_name_NO(int region_code) { switch (region_code) { case 1: return "Akershus"; case 2: return "Aust-Agder"; case 4: return "Buskerud"; case 5: return "Finnmark"; case 6: return "Hedmark"; case 7: return "Hordaland"; case 8: return "More og Romsdal"; case 9: return "Nordland"; case 10: return "Nord-Trondelag"; case 11: return "Oppland"; case 12: return "Oslo"; case 13: return "Ostfold"; case 14: return "Rogaland"; case 15: return "Sogn og Fjordane"; case 16: return "Sor-Trondelag"; case 17: return "Telemark"; case 18: return "Troms"; case 19: return "Vest-Agder"; case 20: return "Vestfold"; default: return NULL; } } static const char *get_region_name_NP(int region_code) { switch (region_code) { case 1: return "Bagmati"; case 2: return "Bheri"; case 3: return "Dhawalagiri"; case 4: return "Gandaki"; case 5: return "Janakpur"; case 6: return "Karnali"; case 7: return "Kosi"; case 8: return "Lumbini"; case 9: return "Mahakali"; case 10: return "Mechi"; case 11: return "Narayani"; case 12: return "Rapti"; case 13: return "Sagarmatha"; case 14: return "Seti"; default: return NULL; } } static const char *get_region_name_NR(int region_code) { switch (region_code) { case 1: return "Aiwo"; case 2: return "Anabar"; case 3: return "Anetan"; case 4: return "Anibare"; case 5: return "Baiti"; case 6: return "Boe"; case 7: return "Buada"; case 8: return "Denigomodu"; case 9: return "Ewa"; case 10: return "Ijuw"; case 11: return "Meneng"; case 12: return "Nibok"; case 13: return "Uaboe"; case 14: return "Yaren"; default: return NULL; } } static const char *get_region_name_NZ(int region_code) { switch (region_code) { case 10: return "Chatham Islands"; case 1010: return "Auckland"; case 1011: return "Bay of Plenty"; case 1012: return "Canterbury"; case 1047: return "Gisborne"; case 1048: return "Hawke's Bay"; case 1049: return "Manawatu-Wanganui"; case 1050: return "Marlborough"; case 1051: return "Nelson"; case 1052: return "Northland"; case 1053: return "Otago"; case 1054: return "Southland"; case 1055: return "Taranaki"; case 1090: return "Waikato"; case 1091: return "Wellington"; case 1092: return "West Coast"; default: return NULL; } } static const char *get_region_name_OM(int region_code) { switch (region_code) { case 1: return "Ad Dakhiliyah"; case 2: return "Al Batinah"; case 3: return "Al Wusta"; case 4: return "Ash Sharqiyah"; case 5: return "Az Zahirah"; case 6: return "Masqat"; case 7: return "Musandam"; case 8: return "Zufar"; default: return NULL; } } static const char *get_region_name_PA(int region_code) { switch (region_code) { case 1: return "Bocas del Toro"; case 2: return "Chiriqui"; case 3: return "Cocle"; case 4: return "Colon"; case 5: return "Darien"; case 6: return "Herrera"; case 7: return "Los Santos"; case 8: return "Panama"; case 9: return "San Blas"; case 10: return "Veraguas"; default: return NULL; } } static const char *get_region_name_PE(int region_code) { switch (region_code) { case 1: return "Amazonas"; case 2: return "Ancash"; case 3: return "Apurimac"; case 4: return "Arequipa"; case 5: return "Ayacucho"; case 6: return "Cajamarca"; case 7: return "Callao"; case 8: return "Cusco"; case 9: return "Huancavelica"; case 10: return "Huanuco"; case 11: return "Ica"; case 12: return "Junin"; case 13: return "La Libertad"; case 14: return "Lambayeque"; case 15: return "Lima"; case 16: return "Loreto"; case 17: return "Madre de Dios"; case 18: return "Moquegua"; case 19: return "Pasco"; case 20: return "Piura"; case 21: return "Puno"; case 22: return "San Martin"; case 23: return "Tacna"; case 24: return "Tumbes"; case 25: return "Ucayali"; default: return NULL; } } static const char *get_region_name_PG(int region_code) { switch (region_code) { case 1: return "Central"; case 2: return "Gulf"; case 3: return "Milne Bay"; case 4: return "Northern"; case 5: return "Southern Highlands"; case 6: return "Western"; case 7: return "North Solomons"; case 8: return "Chimbu"; case 9: return "Eastern Highlands"; case 10: return "East New Britain"; case 11: return "East Sepik"; case 12: return "Madang"; case 13: return "Manus"; case 14: return "Morobe"; case 15: return "New Ireland"; case 16: return "Western Highlands"; case 17: return "West New Britain"; case 18: return "Sandaun"; case 19: return "Enga"; case 20: return "National Capital"; default: return NULL; } } static const char *get_region_name_PH(int region_code) { switch (region_code) { case 1: return "Abra"; case 2: return "Agusan del Norte"; case 3: return "Agusan del Sur"; case 4: return "Aklan"; case 5: return "Albay"; case 6: return "Antique"; case 7: return "Bataan"; case 8: return "Batanes"; case 9: return "Batangas"; case 10: return "Benguet"; case 11: return "Bohol"; case 12: return "Bukidnon"; case 13: return "Bulacan"; case 14: return "Cagayan"; case 15: return "Camarines Norte"; case 16: return "Camarines Sur"; case 17: return "Camiguin"; case 18: return "Capiz"; case 19: return "Catanduanes"; case 20: return "Cavite"; case 21: return "Cebu"; case 22: return "Basilan"; case 23: return "Eastern Samar"; case 24: return "Davao"; case 25: return "Davao del Sur"; case 26: return "Davao Oriental"; case 27: return "Ifugao"; case 28: return "Ilocos Norte"; case 29: return "Ilocos Sur"; case 30: return "Iloilo"; case 31: return "Isabela"; case 32: return "Kalinga-Apayao"; case 33: return "Laguna"; case 34: return "Lanao del Norte"; case 35: return "Lanao del Sur"; case 36: return "La Union"; case 37: return "Leyte"; case 38: return "Marinduque"; case 39: return "Masbate"; case 40: return "Mindoro Occidental"; case 41: return "Mindoro Oriental"; case 42: return "Misamis Occidental"; case 43: return "Misamis Oriental"; case 44: return "Mountain"; case 45: return "Negros Occidental"; case 46: return "Negros Oriental"; case 47: return "Nueva Ecija"; case 48: return "Nueva Vizcaya"; case 49: return "Palawan"; case 50: return "Pampanga"; case 51: return "Pangasinan"; case 53: return "Rizal"; case 54: return "Romblon"; case 55: return "Samar"; case 56: return "Maguindanao"; case 57: return "North Cotabato"; case 58: return "Sorsogon"; case 59: return "Southern Leyte"; case 60: return "Sulu"; case 61: return "Surigao del Norte"; case 62: return "Surigao del Sur"; case 63: return "Tarlac"; case 64: return "Zambales"; case 65: return "Zamboanga del Norte"; case 66: return "Zamboanga del Sur"; case 67: return "Northern Samar"; case 68: return "Quirino"; case 69: return "Siquijor"; case 70: return "South Cotabato"; case 71: return "Sultan Kudarat"; case 72: return "Tawitawi"; case 832: return "Angeles"; case 833: return "Bacolod"; case 834: return "Bago"; case 835: return "Baguio"; case 836: return "Bais"; case 837: return "Basilan City"; case 838: return "Batangas City"; case 839: return "Butuan"; case 840: return "Cabanatuan"; case 875: return "Cadiz"; case 876: return "Cagayan de Oro"; case 877: return "Calbayog"; case 878: return "Caloocan"; case 879: return "Canlaon"; case 880: return "Cavite City"; case 881: return "Cebu City"; case 882: return "Cotabato"; case 883: return "Dagupan"; case 918: return "Danao"; case 919: return "Dapitan"; case 920: return "Davao City"; case 921: return "Dipolog"; case 922: return "Dumaguete"; case 923: return "General Santos"; case 924: return "Gingoog"; case 925: return "Iligan"; case 926: return "Iloilo City"; case 961: return "Iriga"; case 962: return "La Carlota"; case 963: return "Laoag"; case 964: return "Lapu-Lapu"; case 965: return "Legaspi"; case 966: return "Lipa"; case 967: return "Lucena"; case 968: return "Mandaue"; case 969: return "Manila"; case 1004: return "Marawi"; case 1005: return "Naga"; case 1006: return "Olongapo"; case 1007: return "Ormoc"; case 1008: return "Oroquieta"; case 1009: return "Ozamis"; case 1010: return "Pagadian"; case 1011: return "Palayan"; case 1012: return "Pasay"; case 1047: return "Puerto Princesa"; case 1048: return "Quezon City"; case 1049: return "Roxas"; case 1050: return "San Carlos"; case 1051: return "San Carlos"; case 1052: return "San Jose"; case 1053: return "San Pablo"; case 1054: return "Silay"; case 1055: return "Surigao"; case 1090: return "Tacloban"; case 1091: return "Tagaytay"; case 1092: return "Tagbilaran"; case 1093: return "Tangub"; case 1094: return "Toledo"; case 1095: return "Trece Martires"; case 1096: return "Zamboanga"; case 1097: return "Aurora"; case 1134: return "Quezon"; case 1135: return "Negros Occidental"; case 1141: return "Biliran"; case 1181: return "Compostela Valley"; case 1182: return "Davao del Norte"; case 1221: return "Guimaras"; case 1222: return "Himamaylan"; case 1225: return "Kalinga"; case 1262: return "Las Pinas"; case 1266: return "Malabon"; case 1267: return "Malaybalay"; case 1308: return "Muntinlupa"; case 1309: return "Navotas"; case 1311: return "Paranaque"; case 1313: return "Passi"; case 1477: return "Zambales"; case 1352: return "San Jose del Monte"; case 1353: return "San Juan"; case 1355: return "Santiago"; case 1356: return "Sarangani"; case 1391: return "Sipalay"; case 1393: return "Surigao del Norte"; case 1478: return "Zamboanga"; default: return NULL; } } static const char *get_region_name_PK(int region_code) { switch (region_code) { case 1: return "Federally Administered Tribal Areas"; case 2: return "Balochistan"; case 3: return "North-West Frontier"; case 4: return "Punjab"; case 5: return "Sindh"; case 6: return "Azad Kashmir"; case 7: return "Northern Areas"; case 8: return "Islamabad"; default: return NULL; } } static const char *get_region_name_PL(int region_code) { switch (region_code) { case 72: return "Dolnoslaskie"; case 73: return "Kujawsko-Pomorskie"; case 74: return "Lodzkie"; case 75: return "Lubelskie"; case 76: return "Lubuskie"; case 77: return "Malopolskie"; case 78: return "Mazowieckie"; case 79: return "Opolskie"; case 80: return "Podkarpackie"; case 81: return "Podlaskie"; case 82: return "Pomorskie"; case 83: return "Slaskie"; case 84: return "Swietokrzyskie"; case 85: return "Warminsko-Mazurskie"; case 86: return "Wielkopolskie"; case 87: return "Zachodniopomorskie"; default: return NULL; } } static const char *get_region_name_PS(int region_code) { switch (region_code) { case 1131: return "Gaza"; case 1798: return "West Bank"; default: return NULL; } } static const char *get_region_name_PT(int region_code) { switch (region_code) { case 2: return "Aveiro"; case 3: return "Beja"; case 4: return "Braga"; case 5: return "Braganca"; case 6: return "Castelo Branco"; case 7: return "Coimbra"; case 8: return "Evora"; case 9: return "Faro"; case 10: return "Madeira"; case 11: return "Guarda"; case 13: return "Leiria"; case 14: return "Lisboa"; case 16: return "Portalegre"; case 17: return "Porto"; case 18: return "Santarem"; case 19: return "Setubal"; case 20: return "Viana do Castelo"; case 21: return "Vila Real"; case 22: return "Viseu"; case 23: return "Azores"; default: return NULL; } } static const char *get_region_name_PY(int region_code) { switch (region_code) { case 1: return "Alto Parana"; case 2: return "Amambay"; case 4: return "Caaguazu"; case 5: return "Caazapa"; case 6: return "Central"; case 7: return "Concepcion"; case 8: return "Cordillera"; case 10: return "Guaira"; case 11: return "Itapua"; case 12: return "Misiones"; case 13: return "Neembucu"; case 15: return "Paraguari"; case 16: return "Presidente Hayes"; case 17: return "San Pedro"; case 19: return "Canindeyu"; case 22: return "Asuncion"; case 23: return "Alto Paraguay"; case 24: return "Boqueron"; default: return NULL; } } static const char *get_region_name_QA(int region_code) { switch (region_code) { case 1: return "Ad Dawhah"; case 2: return "Al Ghuwariyah"; case 3: return "Al Jumaliyah"; case 4: return "Al Khawr"; case 5: return "Al Wakrah Municipality"; case 6: return "Ar Rayyan"; case 8: return "Madinat ach Shamal"; case 9: return "Umm Salal"; case 10: return "Al Wakrah"; case 11: return "Jariyan al Batnah"; case 12: return "Umm Sa'id"; default: return NULL; } } static const char *get_region_name_RO(int region_code) { switch (region_code) { case 1: return "Alba"; case 2: return "Arad"; case 3: return "Arges"; case 4: return "Bacau"; case 5: return "Bihor"; case 6: return "Bistrita-Nasaud"; case 7: return "Botosani"; case 8: return "Braila"; case 9: return "Brasov"; case 10: return "Bucuresti"; case 11: return "Buzau"; case 12: return "Caras-Severin"; case 13: return "Cluj"; case 14: return "Constanta"; case 15: return "Covasna"; case 16: return "Dambovita"; case 17: return "Dolj"; case 18: return "Galati"; case 19: return "Gorj"; case 20: return "Harghita"; case 21: return "Hunedoara"; case 22: return "Ialomita"; case 23: return "Iasi"; case 25: return "Maramures"; case 26: return "Mehedinti"; case 27: return "Mures"; case 28: return "Neamt"; case 29: return "Olt"; case 30: return "Prahova"; case 31: return "Salaj"; case 32: return "Satu Mare"; case 33: return "Sibiu"; case 34: return "Suceava"; case 35: return "Teleorman"; case 36: return "Timis"; case 37: return "Tulcea"; case 38: return "Vaslui"; case 39: return "Valcea"; case 40: return "Vrancea"; case 41: return "Calarasi"; case 42: return "Giurgiu"; case 43: return "Ilfov"; default: return NULL; } } static const char *get_region_name_RS(int region_code) { switch (region_code) { case 1: return "Kosovo"; case 2: return "Vojvodina"; default: return NULL; } } static const char *get_region_name_RU(int region_code) { switch (region_code) { case 1: return "Adygeya, Republic of"; case 2: return "Aginsky Buryatsky AO"; case 3: return "Gorno-Altay"; case 4: return "Altaisky krai"; case 5: return "Amur"; case 6: return "Arkhangel'sk"; case 7: return "Astrakhan'"; case 8: return "Bashkortostan"; case 9: return "Belgorod"; case 10: return "Bryansk"; case 11: return "Buryat"; case 12: return "Chechnya"; case 13: return "Chelyabinsk"; case 14: return "Chita"; case 15: return "Chukot"; case 16: return "Chuvashia"; case 17: return "Dagestan"; case 18: return "Evenk"; case 19: return "Ingush"; case 20: return "Irkutsk"; case 21: return "Ivanovo"; case 22: return "Kabardin-Balkar"; case 23: return "Kaliningrad"; case 24: return "Kalmyk"; case 25: return "Kaluga"; case 26: return "Kamchatka"; case 27: return "Karachay-Cherkess"; case 28: return "Karelia"; case 29: return "Kemerovo"; case 30: return "Khabarovsk"; case 31: return "Khakass"; case 32: return "Khanty-Mansiy"; case 33: return "Kirov"; case 34: return "Komi"; case 36: return "Koryak"; case 37: return "Kostroma"; case 38: return "Krasnodar"; case 39: return "Krasnoyarsk"; case 40: return "Kurgan"; case 41: return "Kursk"; case 42: return "Leningrad"; case 43: return "Lipetsk"; case 44: return "Magadan"; case 45: return "Mariy-El"; case 46: return "Mordovia"; case 47: return "Moskva"; case 48: return "Moscow City"; case 49: return "Murmansk"; case 50: return "Nenets"; case 51: return "Nizhegorod"; case 52: return "Novgorod"; case 53: return "Novosibirsk"; case 54: return "Omsk"; case 55: return "Orenburg"; case 56: return "Orel"; case 57: return "Penza"; case 58: return "Perm'"; case 59: return "Primor'ye"; case 60: return "Pskov"; case 61: return "Rostov"; case 62: return "Ryazan'"; case 63: return "Sakha"; case 64: return "Sakhalin"; case 65: return "Samara"; case 66: return "Saint Petersburg City"; case 67: return "Saratov"; case 68: return "North Ossetia"; case 69: return "Smolensk"; case 70: return "Stavropol'"; case 71: return "Sverdlovsk"; case 72: return "Tambovskaya oblast"; case 73: return "Tatarstan"; case 74: return "Taymyr"; case 75: return "Tomsk"; case 76: return "Tula"; case 77: return "Tver'"; case 78: return "Tyumen'"; case 79: return "Tuva"; case 80: return "Udmurt"; case 81: return "Ul'yanovsk"; case 83: return "Vladimir"; case 84: return "Volgograd"; case 85: return "Vologda"; case 86: return "Voronezh"; case 87: return "Yamal-Nenets"; case 88: return "Yaroslavl'"; case 89: return "Yevrey"; case 90: return "Permskiy Kray"; case 91: return "Krasnoyarskiy Kray"; case 92: return "Kamchatskiy Kray"; case 93: return "Zabaykal'skiy Kray"; default: return NULL; } } static const char *get_region_name_RW(int region_code) { switch (region_code) { case 1: return "Butare"; case 6: return "Gitarama"; case 7: return "Kibungo"; case 9: return "Kigali"; case 11: return "Est"; case 12: return "Kigali"; case 13: return "Nord"; case 14: return "Ouest"; case 15: return "Sud"; default: return NULL; } } static const char *get_region_name_SA(int region_code) { switch (region_code) { case 2: return "Al Bahah"; case 5: return "Al Madinah"; case 6: return "Ash Sharqiyah"; case 8: return "Al Qasim"; case 10: return "Ar Riyad"; case 11: return "Asir Province"; case 13: return "Ha'il"; case 14: return "Makkah"; case 15: return "Al Hudud ash Shamaliyah"; case 16: return "Najran"; case 17: return "Jizan"; case 19: return "Tabuk"; case 20: return "Al Jawf"; default: return NULL; } } static const char *get_region_name_SB(int region_code) { switch (region_code) { case 3: return "Malaita"; case 6: return "Guadalcanal"; case 7: return "Isabel"; case 8: return "Makira"; case 9: return "Temotu"; case 10: return "Central"; case 11: return "Western"; case 12: return "Choiseul"; case 13: return "Rennell and Bellona"; default: return NULL; } } static const char *get_region_name_SC(int region_code) { switch (region_code) { case 1: return "Anse aux Pins"; case 2: return "Anse Boileau"; case 3: return "Anse Etoile"; case 4: return "Anse Louis"; case 5: return "Anse Royale"; case 6: return "Baie Lazare"; case 7: return "Baie Sainte Anne"; case 8: return "Beau Vallon"; case 9: return "Bel Air"; case 10: return "Bel Ombre"; case 11: return "Cascade"; case 12: return "Glacis"; case 13: return "Grand' Anse"; case 14: return "Grand' Anse"; case 15: return "La Digue"; case 16: return "La Riviere Anglaise"; case 17: return "Mont Buxton"; case 18: return "Mont Fleuri"; case 19: return "Plaisance"; case 20: return "Pointe La Rue"; case 21: return "Port Glaud"; case 22: return "Saint Louis"; case 23: return "Takamaka"; default: return NULL; } } static const char *get_region_name_SD(int region_code) { switch (region_code) { case 27: return "Al Wusta"; case 28: return "Al Istiwa'iyah"; case 29: return "Al Khartum"; case 30: return "Ash Shamaliyah"; case 31: return "Ash Sharqiyah"; case 32: return "Bahr al Ghazal"; case 33: return "Darfur"; case 34: return "Kurdufan"; case 35: return "Upper Nile"; case 40: return "Al Wahadah State"; case 44: return "Central Equatoria State"; case 49: return "Southern Darfur"; case 50: return "Southern Kordofan"; case 52: return "Kassala"; case 53: return "River Nile"; case 55: return "Northern Darfur"; default: return NULL; } } static const char *get_region_name_SE(int region_code) { switch (region_code) { case 2: return "Blekinge Lan"; case 3: return "Gavleborgs Lan"; case 5: return "Gotlands Lan"; case 6: return "Hallands Lan"; case 7: return "Jamtlands Lan"; case 8: return "Jonkopings Lan"; case 9: return "Kalmar Lan"; case 10: return "Dalarnas Lan"; case 12: return "Kronobergs Lan"; case 14: return "Norrbottens Lan"; case 15: return "Orebro Lan"; case 16: return "Ostergotlands Lan"; case 18: return "Sodermanlands Lan"; case 21: return "Uppsala Lan"; case 22: return "Varmlands Lan"; case 23: return "Vasterbottens Lan"; case 24: return "Vasternorrlands Lan"; case 25: return "Vastmanlands Lan"; case 26: return "Stockholms Lan"; case 27: return "Skane Lan"; case 28: return "Vastra Gotaland"; default: return NULL; } } static const char *get_region_name_SH(int region_code) { switch (region_code) { case 1: return "Ascension"; case 2: return "Saint Helena"; case 3: return "Tristan da Cunha"; default: return NULL; } } static const char *get_region_name_SI(int region_code) { switch (region_code) { case 1: return "Ajdovscina Commune"; case 2: return "Beltinci Commune"; case 3: return "Bled Commune"; case 4: return "Bohinj Commune"; case 5: return "Borovnica Commune"; case 6: return "Bovec Commune"; case 7: return "Brda Commune"; case 8: return "Brezice Commune"; case 9: return "Brezovica Commune"; case 11: return "Celje Commune"; case 12: return "Cerklje na Gorenjskem Commune"; case 13: return "Cerknica Commune"; case 14: return "Cerkno Commune"; case 15: return "Crensovci Commune"; case 16: return "Crna na Koroskem Commune"; case 17: return "Crnomelj Commune"; case 19: return "Divaca Commune"; case 20: return "Dobrepolje Commune"; case 22: return "Dol pri Ljubljani Commune"; case 24: return "Dornava Commune"; case 25: return "Dravograd Commune"; case 26: return "Duplek Commune"; case 27: return "Gorenja vas-Poljane Commune"; case 28: return "Gorisnica Commune"; case 29: return "Gornja Radgona Commune"; case 30: return "Gornji Grad Commune"; case 31: return "Gornji Petrovci Commune"; case 32: return "Grosuplje Commune"; case 34: return "Hrastnik Commune"; case 35: return "Hrpelje-Kozina Commune"; case 36: return "Idrija Commune"; case 37: return "Ig Commune"; case 38: return "Ilirska Bistrica Commune"; case 39: return "Ivancna Gorica Commune"; case 40: return "Izola-Isola Commune"; case 42: return "Jursinci Commune"; case 44: return "Kanal Commune"; case 45: return "Kidricevo Commune"; case 46: return "Kobarid Commune"; case 47: return "Kobilje Commune"; case 49: return "Komen Commune"; case 50: return "Koper-Capodistria Urban Commune"; case 51: return "Kozje Commune"; case 52: return "Kranj Commune"; case 53: return "Kranjska Gora Commune"; case 54: return "Krsko Commune"; case 55: return "Kungota Commune"; case 57: return "Lasko Commune"; case 61: return "Ljubljana Urban Commune"; case 62: return "Ljubno Commune"; case 64: return "Logatec Commune"; case 66: return "Loski Potok Commune"; case 68: return "Lukovica Commune"; case 71: return "Medvode Commune"; case 72: return "Menges Commune"; case 73: return "Metlika Commune"; case 74: return "Mezica Commune"; case 76: return "Mislinja Commune"; case 77: return "Moravce Commune"; case 78: return "Moravske Toplice Commune"; case 79: return "Mozirje Commune"; case 80: return "Murska Sobota Urban Commune"; case 81: return "Muta Commune"; case 82: return "Naklo Commune"; case 83: return "Nazarje Commune"; case 84: return "Nova Gorica Urban Commune"; case 86: return "Odranci Commune"; case 87: return "Ormoz Commune"; case 88: return "Osilnica Commune"; case 89: return "Pesnica Commune"; case 91: return "Pivka Commune"; case 92: return "Podcetrtek Commune"; case 94: return "Postojna Commune"; case 97: return "Puconci Commune"; case 98: return "Race-Fram Commune"; case 99: return "Radece Commune"; case 832: return "Radenci Commune"; case 833: return "Radlje ob Dravi Commune"; case 834: return "Radovljica Commune"; case 837: return "Rogasovci Commune"; case 838: return "Rogaska Slatina Commune"; case 839: return "Rogatec Commune"; case 875: return "Semic Commune"; case 876: return "Sencur Commune"; case 877: return "Sentilj Commune"; case 878: return "Sentjernej Commune"; case 880: return "Sevnica Commune"; case 881: return "Sezana Commune"; case 882: return "Skocjan Commune"; case 883: return "Skofja Loka Commune"; case 918: return "Skofljica Commune"; case 919: return "Slovenj Gradec Urban Commune"; case 921: return "Slovenske Konjice Commune"; case 922: return "Smarje pri Jelsah Commune"; case 923: return "Smartno ob Paki Commune"; case 924: return "Sostanj Commune"; case 925: return "Starse Commune"; case 926: return "Store Commune"; case 961: return "Sveti Jurij Commune"; case 962: return "Tolmin Commune"; case 963: return "Trbovlje Commune"; case 964: return "Trebnje Commune"; case 965: return "Trzic Commune"; case 966: return "Turnisce Commune"; case 967: return "Velenje Urban Commune"; case 968: return "Velike Lasce Commune"; case 1004: return "Vipava Commune"; case 1005: return "Vitanje Commune"; case 1006: return "Vodice Commune"; case 1008: return "Vrhnika Commune"; case 1009: return "Vuzenica Commune"; case 1010: return "Zagorje ob Savi Commune"; case 1012: return "Zavrc Commune"; case 1047: return "Zelezniki Commune"; case 1048: return "Ziri Commune"; case 1049: return "Zrece Commune"; case 1050: return "Benedikt Commune"; case 1051: return "Bistrica ob Sotli Commune"; case 1052: return "Bloke Commune"; case 1053: return "Braslovce Commune"; case 1054: return "Cankova Commune"; case 1055: return "Cerkvenjak Commune"; case 1090: return "Destrnik Commune"; case 1091: return "Dobje Commune"; case 1092: return "Dobrna Commune"; case 1093: return "Dobrova-Horjul-Polhov Gradec Commune"; case 1094: return "Dobrovnik-Dobronak Commune"; case 1095: return "Dolenjske Toplice Commune"; case 1096: return "Domzale Commune"; case 1097: return "Grad Commune"; case 1098: return "Hajdina Commune"; case 1133: return "Hoce-Slivnica Commune"; case 1134: return "Hodos-Hodos Commune"; case 1135: return "Horjul Commune"; case 1136: return "Jesenice Commune"; case 1137: return "Jezersko Commune"; case 1138: return "Kamnik Commune"; case 1139: return "Kocevje Commune"; case 1140: return "Komenda Commune"; case 1141: return "Kostel Commune"; case 1176: return "Krizevci Commune"; case 1177: return "Kuzma Commune"; case 1178: return "Lenart Commune"; case 1179: return "Lendava-Lendva Commune"; case 1180: return "Litija Commune"; case 1181: return "Ljutomer Commune"; case 1182: return "Loska Dolina Commune"; case 1183: return "Lovrenc na Pohorju Commune"; case 1184: return "Luce Commune"; case 1219: return "Majsperk Commune"; case 1220: return "Maribor Commune"; case 1221: return "Markovci Commune"; case 1222: return "Miklavz na Dravskem polju Commune"; case 1223: return "Miren-Kostanjevica Commune"; case 1224: return "Mirna Pec Commune"; case 1225: return "Novo mesto Urban Commune"; case 1226: return "Oplotnica Commune"; case 1227: return "Piran-Pirano Commune"; case 1262: return "Podlehnik Commune"; case 1263: return "Podvelka Commune"; case 1264: return "Polzela Commune"; case 1265: return "Prebold Commune"; case 1266: return "Preddvor Commune"; case 1267: return "Prevalje Commune"; case 1268: return "Ptuj Urban Commune"; case 1269: return "Ravne na Koroskem Commune"; case 1270: return "Razkrizje Commune"; case 1305: return "Ribnica Commune"; case 1306: return "Ribnica na Pohorju Commune"; case 1307: return "Ruse Commune"; case 1308: return "Salovci Commune"; case 1309: return "Selnica ob Dravi Commune"; case 1310: return "Sempeter-Vrtojba Commune"; case 1311: return "Sentjur pri Celju Commune"; case 1312: return "Slovenska Bistrica Commune"; case 1313: return "Smartno pri Litiji Commune"; case 1348: return "Sodrazica Commune"; case 1349: return "Solcava Commune"; case 1350: return "Sveta Ana Commune"; case 1351: return "Sveti Andraz v Slovenskih goricah Commune"; case 1352: return "Tabor Commune"; case 1353: return "Tisina Commune"; case 1354: return "Trnovska vas Commune"; case 1355: return "Trzin Commune"; case 1356: return "Velika Polana Commune"; case 1391: return "Verzej Commune"; case 1392: return "Videm Commune"; case 1393: return "Vojnik Commune"; case 1394: return "Vransko Commune"; case 1395: return "Zalec Commune"; case 1396: return "Zetale Commune"; case 1397: return "Zirovnica Commune"; case 1398: return "Zuzemberk Commune"; case 1399: return "Apace Commune"; case 1434: return "Cirkulane Commune"; case 1435: return "Gorje"; case 1436: return "Kostanjevica na Krki"; case 1437: return "Log-Dragomer"; case 1438: return "Makole"; case 1439: return "Mirna"; case 1440: return "Mokronog-Trebelno"; case 1441: return "Poljcane"; case 1442: return "Recica ob Savinji"; case 1477: return "Rence-Vogrsko"; case 1478: return "Sentrupert"; case 1479: return "Smarjesk Toplice"; case 1480: return "Sredisce ob Dravi"; case 1481: return "Straza"; case 1483: return "Sveti Jurij v Slovenskih Goricah"; default: return NULL; } } static const char *get_region_name_SK(int region_code) { switch (region_code) { case 1: return "Banska Bystrica"; case 2: return "Bratislava"; case 3: return "Kosice"; case 4: return "Nitra"; case 5: return "Presov"; case 6: return "Trencin"; case 7: return "Trnava"; case 8: return "Zilina"; default: return NULL; } } static const char *get_region_name_SL(int region_code) { switch (region_code) { case 1: return "Eastern"; case 2: return "Northern"; case 3: return "Southern"; case 4: return "Western Area"; default: return NULL; } } static const char *get_region_name_SM(int region_code) { switch (region_code) { case 1: return "Acquaviva"; case 2: return "Chiesanuova"; case 3: return "Domagnano"; case 4: return "Faetano"; case 5: return "Fiorentino"; case 6: return "Borgo Maggiore"; case 7: return "San Marino"; case 8: return "Monte Giardino"; case 9: return "Serravalle"; default: return NULL; } } static const char *get_region_name_SN(int region_code) { switch (region_code) { case 1: return "Dakar"; case 3: return "Diourbel"; case 5: return "Tambacounda"; case 7: return "Thies"; case 9: return "Fatick"; case 10: return "Kaolack"; case 11: return "Kolda"; case 12: return "Ziguinchor"; case 13: return "Louga"; case 14: return "Saint-Louis"; case 15: return "Matam"; default: return NULL; } } static const char *get_region_name_SO(int region_code) { switch (region_code) { case 1: return "Bakool"; case 2: return "Banaadir"; case 3: return "Bari"; case 4: return "Bay"; case 5: return "Galguduud"; case 6: return "Gedo"; case 7: return "Hiiraan"; case 8: return "Jubbada Dhexe"; case 9: return "Jubbada Hoose"; case 10: return "Mudug"; case 11: return "Nugaal"; case 12: return "Sanaag"; case 13: return "Shabeellaha Dhexe"; case 14: return "Shabeellaha Hoose"; case 16: return "Woqooyi Galbeed"; case 18: return "Nugaal"; case 19: return "Togdheer"; case 20: return "Woqooyi Galbeed"; case 21: return "Awdal"; case 22: return "Sool"; default: return NULL; } } static const char *get_region_name_SR(int region_code) { switch (region_code) { case 10: return "Brokopondo"; case 11: return "Commewijne"; case 12: return "Coronie"; case 13: return "Marowijne"; case 14: return "Nickerie"; case 15: return "Para"; case 16: return "Paramaribo"; case 17: return "Saramacca"; case 18: return "Sipaliwini"; case 19: return "Wanica"; default: return NULL; } } static const char *get_region_name_SS(int region_code) { switch (region_code) { case 1: return "Central Equatoria"; case 2: return "Eastern Equatoria"; case 3: return "Jonglei"; case 4: return "Lakes"; case 5: return "Northern Bahr el Ghazal"; case 6: return "Unity"; case 7: return "Upper Nile"; case 8: return "Warrap"; case 9: return "Western Bahr el Ghazal"; case 10: return "Western Equatoria"; default: return NULL; } } static const char *get_region_name_ST(int region_code) { switch (region_code) { case 1: return "Principe"; case 2: return "Sao Tome"; default: return NULL; } } static const char *get_region_name_SV(int region_code) { switch (region_code) { case 1: return "Ahuachapan"; case 2: return "Cabanas"; case 3: return "Chalatenango"; case 4: return "Cuscatlan"; case 5: return "La Libertad"; case 6: return "La Paz"; case 7: return "La Union"; case 8: return "Morazan"; case 9: return "San Miguel"; case 10: return "San Salvador"; case 11: return "Santa Ana"; case 12: return "San Vicente"; case 13: return "Sonsonate"; case 14: return "Usulutan"; default: return NULL; } } static const char *get_region_name_SY(int region_code) { switch (region_code) { case 1: return "Al Hasakah"; case 2: return "Al Ladhiqiyah"; case 3: return "Al Qunaytirah"; case 4: return "Ar Raqqah"; case 5: return "As Suwayda'"; case 6: return "Dar"; case 7: return "Dayr az Zawr"; case 8: return "Rif Dimashq"; case 9: return "Halab"; case 10: return "Hamah"; case 11: return "Hims"; case 12: return "Idlib"; case 13: return "Dimashq"; case 14: return "Tartus"; default: return NULL; } } static const char *get_region_name_SZ(int region_code) { switch (region_code) { case 1: return "Hhohho"; case 2: return "Lubombo"; case 3: return "Manzini"; case 4: return "Shiselweni"; case 5: return "Praslin"; default: return NULL; } } static const char *get_region_name_TD(int region_code) { switch (region_code) { case 1: return "Batha"; case 2: return "Biltine"; case 3: return "Borkou-Ennedi-Tibesti"; case 4: return "Chari-Baguirmi"; case 5: return "Guera"; case 6: return "Kanem"; case 7: return "Lac"; case 8: return "Logone Occidental"; case 9: return "Logone Oriental"; case 10: return "Mayo-Kebbi"; case 11: return "Moyen-Chari"; case 12: return "Ouaddai"; case 13: return "Salamat"; case 14: return "Tandjile"; default: return NULL; } } static const char *get_region_name_TG(int region_code) { switch (region_code) { case 22: return "Centrale"; case 23: return "Kara"; case 24: return "Maritime"; case 25: return "Plateaux"; case 26: return "Savanes"; default: return NULL; } } static const char *get_region_name_TH(int region_code) { switch (region_code) { case 1: return "Mae Hong Son"; case 2: return "Chiang Mai"; case 3: return "Chiang Rai"; case 4: return "Nan"; case 5: return "Lamphun"; case 6: return "Lampang"; case 7: return "Phrae"; case 8: return "Tak"; case 9: return "Sukhothai"; case 10: return "Uttaradit"; case 11: return "Kamphaeng Phet"; case 12: return "Phitsanulok"; case 13: return "Phichit"; case 14: return "Phetchabun"; case 15: return "Uthai Thani"; case 16: return "Nakhon Sawan"; case 17: return "Nong Khai"; case 18: return "Loei"; case 20: return "Sakon Nakhon"; case 21: return "Nakhon Phanom"; case 22: return "Khon Kaen"; case 23: return "Kalasin"; case 24: return "Maha Sarakham"; case 25: return "Roi Et"; case 26: return "Chaiyaphum"; case 27: return "Nakhon Ratchasima"; case 28: return "Buriram"; case 29: return "Surin"; case 30: return "Sisaket"; case 31: return "Narathiwat"; case 32: return "Chai Nat"; case 33: return "Sing Buri"; case 34: return "Lop Buri"; case 35: return "Ang Thong"; case 36: return "Phra Nakhon Si Ayutthaya"; case 37: return "Saraburi"; case 38: return "Nonthaburi"; case 39: return "Pathum Thani"; case 40: return "Krung Thep"; case 41: return "Phayao"; case 42: return "Samut Prakan"; case 43: return "Nakhon Nayok"; case 44: return "Chachoengsao"; case 45: return "Prachin Buri"; case 46: return "Chon Buri"; case 47: return "Rayong"; case 48: return "Chanthaburi"; case 49: return "Trat"; case 50: return "Kanchanaburi"; case 51: return "Suphan Buri"; case 52: return "Ratchaburi"; case 53: return "Nakhon Pathom"; case 54: return "Samut Songkhram"; case 55: return "Samut Sakhon"; case 56: return "Phetchaburi"; case 57: return "Prachuap Khiri Khan"; case 58: return "Chumphon"; case 59: return "Ranong"; case 60: return "Surat Thani"; case 61: return "Phangnga"; case 62: return "Phuket"; case 63: return "Krabi"; case 64: return "Nakhon Si Thammarat"; case 65: return "Trang"; case 66: return "Phatthalung"; case 67: return "Satun"; case 68: return "Songkhla"; case 69: return "Pattani"; case 70: return "Yala"; case 71: return "Ubon Ratchathani"; case 72: return "Yasothon"; case 73: return "Nakhon Phanom"; case 74: return "Prachin Buri"; case 75: return "Ubon Ratchathani"; case 76: return "Udon Thani"; case 77: return "Amnat Charoen"; case 78: return "Mukdahan"; case 79: return "Nong Bua Lamphu"; case 80: return "Sa Kaeo"; case 81: return "Bueng Kan"; default: return NULL; } } static const char *get_region_name_TJ(int region_code) { switch (region_code) { case 1: return "Kuhistoni Badakhshon"; case 2: return "Khatlon"; case 3: return "Sughd"; case 4: return "Dushanbe"; case 5: return "Nohiyahoi Tobei Jumhuri"; default: return NULL; } } static const char *get_region_name_TL(int region_code) { switch (region_code) { case 6: return "Dili"; default: return NULL; } } static const char *get_region_name_TM(int region_code) { switch (region_code) { case 1: return "Ahal"; case 2: return "Balkan"; case 3: return "Dashoguz"; case 4: return "Lebap"; case 5: return "Mary"; default: return NULL; } } static const char *get_region_name_TN(int region_code) { switch (region_code) { case 2: return "Kasserine"; case 3: return "Kairouan"; case 6: return "Jendouba"; case 10: return "Qafsah"; case 14: return "El Kef"; case 15: return "Al Mahdia"; case 16: return "Al Munastir"; case 17: return "Bajah"; case 18: return "Bizerte"; case 19: return "Nabeul"; case 22: return "Siliana"; case 23: return "Sousse"; case 27: return "Ben Arous"; case 28: return "Madanin"; case 29: return "Gabes"; case 31: return "Kebili"; case 32: return "Sfax"; case 33: return "Sidi Bou Zid"; case 34: return "Tataouine"; case 35: return "Tozeur"; case 36: return "Tunis"; case 37: return "Zaghouan"; case 38: return "Aiana"; case 39: return "Manouba"; default: return NULL; } } static const char *get_region_name_TO(int region_code) { switch (region_code) { case 1: return "Ha"; case 2: return "Tongatapu"; case 3: return "Vava"; default: return NULL; } } static const char *get_region_name_TR(int region_code) { switch (region_code) { case 2: return "Adiyaman"; case 3: return "Afyonkarahisar"; case 4: return "Agri"; case 5: return "Amasya"; case 7: return "Antalya"; case 8: return "Artvin"; case 9: return "Aydin"; case 10: return "Balikesir"; case 11: return "Bilecik"; case 12: return "Bingol"; case 13: return "Bitlis"; case 14: return "Bolu"; case 15: return "Burdur"; case 16: return "Bursa"; case 17: return "Canakkale"; case 19: return "Corum"; case 20: return "Denizli"; case 21: return "Diyarbakir"; case 22: return "Edirne"; case 23: return "Elazig"; case 24: return "Erzincan"; case 25: return "Erzurum"; case 26: return "Eskisehir"; case 28: return "Giresun"; case 31: return "Hatay"; case 32: return "Mersin"; case 33: return "Isparta"; case 34: return "Istanbul"; case 35: return "Izmir"; case 37: return "Kastamonu"; case 38: return "Kayseri"; case 39: return "Kirklareli"; case 40: return "Kirsehir"; case 41: return "Kocaeli"; case 43: return "Kutahya"; case 44: return "Malatya"; case 45: return "Manisa"; case 46: return "Kahramanmaras"; case 48: return "Mugla"; case 49: return "Mus"; case 50: return "Nevsehir"; case 52: return "Ordu"; case 53: return "Rize"; case 54: return "Sakarya"; case 55: return "Samsun"; case 57: return "Sinop"; case 58: return "Sivas"; case 59: return "Tekirdag"; case 60: return "Tokat"; case 61: return "Trabzon"; case 62: return "Tunceli"; case 63: return "Sanliurfa"; case 64: return "Usak"; case 65: return "Van"; case 66: return "Yozgat"; case 68: return "Ankara"; case 69: return "Gumushane"; case 70: return "Hakkari"; case 71: return "Konya"; case 72: return "Mardin"; case 73: return "Nigde"; case 74: return "Siirt"; case 75: return "Aksaray"; case 76: return "Batman"; case 77: return "Bayburt"; case 78: return "Karaman"; case 79: return "Kirikkale"; case 80: return "Sirnak"; case 81: return "Adana"; case 82: return "Cankiri"; case 83: return "Gaziantep"; case 84: return "Kars"; case 85: return "Zonguldak"; case 86: return "Ardahan"; case 87: return "Bartin"; case 88: return "Igdir"; case 89: return "Karabuk"; case 90: return "Kilis"; case 91: return "Osmaniye"; case 92: return "Yalova"; case 93: return "Duzce"; default: return NULL; } } static const char *get_region_name_TT(int region_code) { switch (region_code) { case 1: return "Arima"; case 2: return "Caroni"; case 3: return "Mayaro"; case 4: return "Nariva"; case 5: return "Port-of-Spain"; case 6: return "Saint Andrew"; case 7: return "Saint David"; case 8: return "Saint George"; case 9: return "Saint Patrick"; case 10: return "San Fernando"; case 11: return "Tobago"; case 12: return "Victoria"; default: return NULL; } } static const char *get_region_name_TW(int region_code) { switch (region_code) { case 1: return "Fu-chien"; case 2: return "Kao-hsiung"; case 3: return "T'ai-pei"; case 4: return "T'ai-wan"; default: return NULL; } } static const char *get_region_name_TZ(int region_code) { switch (region_code) { case 2: return "Pwani"; case 3: return "Dodoma"; case 4: return "Iringa"; case 5: return "Kigoma"; case 6: return "Kilimanjaro"; case 7: return "Lindi"; case 8: return "Mara"; case 9: return "Mbeya"; case 10: return "Morogoro"; case 11: return "Mtwara"; case 12: return "Mwanza"; case 13: return "Pemba North"; case 14: return "Ruvuma"; case 15: return "Shinyanga"; case 16: return "Singida"; case 17: return "Tabora"; case 18: return "Tanga"; case 19: return "Kagera"; case 20: return "Pemba South"; case 21: return "Zanzibar Central"; case 22: return "Zanzibar North"; case 23: return "Dar es Salaam"; case 24: return "Rukwa"; case 25: return "Zanzibar Urban"; case 26: return "Arusha"; case 27: return "Manyara"; default: return NULL; } } static const char *get_region_name_UA(int region_code) { switch (region_code) { case 1: return "Cherkas'ka Oblast'"; case 2: return "Chernihivs'ka Oblast'"; case 3: return "Chernivets'ka Oblast'"; case 4: return "Dnipropetrovs'ka Oblast'"; case 5: return "Donets'ka Oblast'"; case 6: return "Ivano-Frankivs'ka Oblast'"; case 7: return "Kharkivs'ka Oblast'"; case 8: return "Khersons'ka Oblast'"; case 9: return "Khmel'nyts'ka Oblast'"; case 10: return "Kirovohrads'ka Oblast'"; case 11: return "Krym"; case 12: return "Kyyiv"; case 13: return "Kyyivs'ka Oblast'"; case 14: return "Luhans'ka Oblast'"; case 15: return "L'vivs'ka Oblast'"; case 16: return "Mykolayivs'ka Oblast'"; case 17: return "Odes'ka Oblast'"; case 18: return "Poltavs'ka Oblast'"; case 19: return "Rivnens'ka Oblast'"; case 20: return "Sevastopol'"; case 21: return "Sums'ka Oblast'"; case 22: return "Ternopil's'ka Oblast'"; case 23: return "Vinnyts'ka Oblast'"; case 24: return "Volyns'ka Oblast'"; case 25: return "Zakarpats'ka Oblast'"; case 26: return "Zaporiz'ka Oblast'"; case 27: return "Zhytomyrs'ka Oblast'"; default: return NULL; } } static const char *get_region_name_UG(int region_code) { switch (region_code) { case 26: return "Apac"; case 28: return "Bundibugyo"; case 29: return "Bushenyi"; case 30: return "Gulu"; case 31: return "Hoima"; case 33: return "Jinja"; case 36: return "Kalangala"; case 37: return "Kampala"; case 38: return "Kamuli"; case 39: return "Kapchorwa"; case 40: return "Kasese"; case 41: return "Kibale"; case 42: return "Kiboga"; case 43: return "Kisoro"; case 45: return "Kotido"; case 46: return "Kumi"; case 47: return "Lira"; case 50: return "Masindi"; case 52: return "Mbarara"; case 56: return "Mubende"; case 58: return "Nebbi"; case 59: return "Ntungamo"; case 60: return "Pallisa"; case 61: return "Rakai"; case 65: return "Adjumani"; case 66: return "Bugiri"; case 67: return "Busia"; case 69: return "Katakwi"; case 70: return "Luwero"; case 71: return "Masaka"; case 72: return "Moyo"; case 73: return "Nakasongola"; case 74: return "Sembabule"; case 76: return "Tororo"; case 77: return "Arua"; case 78: return "Iganga"; case 79: return "Kabarole"; case 80: return "Kaberamaido"; case 81: return "Kamwenge"; case 82: return "Kanungu"; case 83: return "Kayunga"; case 84: return "Kitgum"; case 85: return "Kyenjojo"; case 86: return "Mayuge"; case 87: return "Mbale"; case 88: return "Moroto"; case 89: return "Mpigi"; case 90: return "Mukono"; case 91: return "Nakapiripirit"; case 92: return "Pader"; case 93: return "Rukungiri"; case 94: return "Sironko"; case 95: return "Soroti"; case 96: return "Wakiso"; case 97: return "Yumbe"; default: return NULL; } } static const char *get_region_name_US(int region_code) { switch (region_code) { case 848: return "Armed Forces Americas"; case 852: return "Armed Forces Europe, Middle East, & Canada"; case 858: return "Alaska"; case 859: return "Alabama"; case 863: return "Armed Forces Pacific"; case 865: return "Arkansas"; case 866: return "American Samoa"; case 873: return "Arizona"; case 934: return "California"; case 948: return "Colorado"; case 953: return "Connecticut"; case 979: return "District of Columbia"; case 981: return "Delaware"; case 1074: return "Florida"; case 1075: return "Federated States of Micronesia"; case 1106: return "Georgia"; case 1126: return "Guam"; case 1157: return "Hawaii"; case 1192: return "Iowa"; case 1195: return "Idaho"; case 1203: return "Illinois"; case 1205: return "Indiana"; case 1296: return "Kansas"; case 1302: return "Kentucky"; case 1321: return "Louisiana"; case 1364: return "Massachusetts"; case 1367: return "Maryland"; case 1368: return "Maine"; case 1371: return "Marshall Islands"; case 1372: return "Michigan"; case 1377: return "Minnesota"; case 1378: return "Missouri"; case 1379: return "Northern Mariana Islands"; case 1382: return "Mississippi"; case 1383: return "Montana"; case 1409: return "North Carolina"; case 1410: return "North Dakota"; case 1411: return "Nebraska"; case 1414: return "New Hampshire"; case 1416: return "New Jersey"; case 1419: return "New Mexico"; case 1428: return "Nevada"; case 1431: return "New York"; case 1457: return "Ohio"; case 1460: return "Oklahoma"; case 1467: return "Oregon"; case 1493: return "Pennsylvania"; case 1515: return "Palau"; case 1587: return "Rhode Island"; case 1624: return "South Carolina"; case 1625: return "South Dakota"; case 1678: return "Tennessee"; case 1688: return "Texas"; case 1727: return "Utah"; case 1751: return "Virginia"; case 1759: return "Virgin Islands"; case 1770: return "Vermont"; case 1794: return "Washington"; case 1802: return "Wisconsin"; case 1815: return "West Virginia"; case 1818: return "Wyoming"; default: return NULL; } } static const char *get_region_name_UY(int region_code) { switch (region_code) { case 1: return "Artigas"; case 2: return "Canelones"; case 3: return "Cerro Largo"; case 4: return "Colonia"; case 5: return "Durazno"; case 6: return "Flores"; case 7: return "Florida"; case 8: return "Lavalleja"; case 9: return "Maldonado"; case 10: return "Montevideo"; case 11: return "Paysandu"; case 12: return "Rio Negro"; case 13: return "Rivera"; case 14: return "Rocha"; case 15: return "Salto"; case 16: return "San Jose"; case 17: return "Soriano"; case 18: return "Tacuarembo"; case 19: return "Treinta y Tres"; default: return NULL; } } static const char *get_region_name_UZ(int region_code) { switch (region_code) { case 1: return "Andijon"; case 2: return "Bukhoro"; case 3: return "Farghona"; case 4: return "Jizzakh"; case 5: return "Khorazm"; case 6: return "Namangan"; case 7: return "Nawoiy"; case 8: return "Qashqadaryo"; case 9: return "Qoraqalpoghiston"; case 10: return "Samarqand"; case 11: return "Sirdaryo"; case 12: return "Surkhondaryo"; case 13: return "Toshkent"; case 14: return "Toshkent"; case 15: return "Jizzax"; default: return NULL; } } static const char *get_region_name_VC(int region_code) { switch (region_code) { case 1: return "Charlotte"; case 2: return "Saint Andrew"; case 3: return "Saint David"; case 4: return "Saint George"; case 5: return "Saint Patrick"; case 6: return "Grenadines"; default: return NULL; } } static const char *get_region_name_VE(int region_code) { switch (region_code) { case 1: return "Amazonas"; case 2: return "Anzoategui"; case 3: return "Apure"; case 4: return "Aragua"; case 5: return "Barinas"; case 6: return "Bolivar"; case 7: return "Carabobo"; case 8: return "Cojedes"; case 9: return "Delta Amacuro"; case 11: return "Falcon"; case 12: return "Guarico"; case 13: return "Lara"; case 14: return "Merida"; case 15: return "Miranda"; case 16: return "Monagas"; case 17: return "Nueva Esparta"; case 18: return "Portuguesa"; case 19: return "Sucre"; case 20: return "Tachira"; case 21: return "Trujillo"; case 22: return "Yaracuy"; case 23: return "Zulia"; case 24: return "Dependencias Federales"; case 25: return "Distrito Federal"; case 26: return "Vargas"; default: return NULL; } } static const char *get_region_name_VN(int region_code) { switch (region_code) { case 1: return "An Giang"; case 3: return "Ben Tre"; case 5: return "Cao Bang"; case 9: return "Dong Thap"; case 13: return "Hai Phong"; case 20: return "Ho Chi Minh"; case 21: return "Kien Giang"; case 23: return "Lam Dong"; case 24: return "Long An"; case 30: return "Quang Ninh"; case 32: return "Son La"; case 33: return "Tay Ninh"; case 34: return "Thanh Hoa"; case 35: return "Thai Binh"; case 37: return "Tien Giang"; case 39: return "Lang Son"; case 43: return "Dong Nai"; case 44: return "Ha Noi"; case 45: return "Ba Ria-Vung Tau"; case 46: return "Binh Dinh"; case 47: return "Binh Thuan"; case 49: return "Gia Lai"; case 50: return "Ha Giang"; case 52: return "Ha Tinh"; case 53: return "Hoa Binh"; case 54: return "Khanh Hoa"; case 55: return "Kon Tum"; case 58: return "Nghe An"; case 59: return "Ninh Binh"; case 60: return "Ninh Thuan"; case 61: return "Phu Yen"; case 62: return "Quang Binh"; case 63: return "Quang Ngai"; case 64: return "Quang Tri"; case 65: return "Soc Trang"; case 66: return "Thua Thien-Hue"; case 67: return "Tra Vinh"; case 68: return "Tuyen Quang"; case 69: return "Vinh Long"; case 70: return "Yen Bai"; case 71: return "Bac Giang"; case 72: return "Bac Kan"; case 73: return "Bac Lieu"; case 74: return "Bac Ninh"; case 75: return "Binh Duong"; case 76: return "Binh Phuoc"; case 77: return "Ca Mau"; case 78: return "Da Nang"; case 79: return "Hai Duong"; case 80: return "Ha Nam"; case 81: return "Hung Yen"; case 82: return "Nam Dinh"; case 83: return "Phu Tho"; case 84: return "Quang Nam"; case 85: return "Thai Nguyen"; case 86: return "Vinh Phuc"; case 87: return "Can Tho"; case 88: return "Dac Lak"; case 89: return "Lai Chau"; case 90: return "Lao Cai"; case 91: return "Dak Nong"; case 92: return "Dien Bien"; case 93: return "Hau Giang"; default: return NULL; } } static const char *get_region_name_VU(int region_code) { switch (region_code) { case 5: return "Ambrym"; case 6: return "Aoba"; case 7: return "Torba"; case 8: return "Efate"; case 9: return "Epi"; case 10: return "Malakula"; case 11: return "Paama"; case 12: return "Pentecote"; case 13: return "Sanma"; case 14: return "Shepherd"; case 15: return "Tafea"; case 16: return "Malampa"; case 17: return "Penama"; case 18: return "Shefa"; default: return NULL; } } static const char *get_region_name_WS(int region_code) { switch (region_code) { case 2: return "Aiga-i-le-Tai"; case 3: return "Atua"; case 4: return "Fa"; case 5: return "Gaga"; case 6: return "Va"; case 7: return "Gagaifomauga"; case 8: return "Palauli"; case 9: return "Satupa"; case 10: return "Tuamasaga"; case 11: return "Vaisigano"; default: return NULL; } } static const char *get_region_name_YE(int region_code) { switch (region_code) { case 1: return "Abyan"; case 2: return "Adan"; case 3: return "Al Mahrah"; case 4: return "Hadramawt"; case 5: return "Shabwah"; case 6: return "Lahij"; case 7: return "Al Bayda'"; case 8: return "Al Hudaydah"; case 9: return "Al Jawf"; case 10: return "Al Mahwit"; case 11: return "Dhamar"; case 12: return "Hajjah"; case 13: return "Ibb"; case 14: return "Ma'rib"; case 15: return "Sa'dah"; case 16: return "San'a'"; case 17: return "Taizz"; case 18: return "Ad Dali"; case 19: return "Amran"; case 20: return "Al Bayda'"; case 21: return "Al Jawf"; case 22: return "Hajjah"; case 23: return "Ibb"; case 24: return "Lahij"; case 25: return "Taizz"; default: return NULL; } } static const char *get_region_name_ZA(int region_code) { switch (region_code) { case 1: return "North-Western Province"; case 2: return "KwaZulu-Natal"; case 3: return "Free State"; case 5: return "Eastern Cape"; case 6: return "Gauteng"; case 7: return "Mpumalanga"; case 8: return "Northern Cape"; case 9: return "Limpopo"; case 10: return "North-West"; case 11: return "Western Cape"; default: return NULL; } } static const char *get_region_name_ZM(int region_code) { switch (region_code) { case 1: return "Western"; case 2: return "Central"; case 3: return "Eastern"; case 4: return "Luapula"; case 5: return "Northern"; case 6: return "North-Western"; case 7: return "Southern"; case 8: return "Copperbelt"; case 9: return "Lusaka"; default: return NULL; } } static const char *get_region_name_ZW(int region_code) { switch (region_code) { case 1: return "Manicaland"; case 2: return "Midlands"; case 3: return "Mashonaland Central"; case 4: return "Mashonaland East"; case 5: return "Mashonaland West"; case 6: return "Matabeleland North"; case 7: return "Matabeleland South"; case 8: return "Masvingo"; case 9: return "Bulawayo"; case 10: return "Harare"; default: return NULL; } } const char *GeoIP_region_name_by_code(const char *country_code, const char *region_code) { int region_code2 = -1; if (region_code == NULL) { return NULL; } if (((region_code[0] >= 48) && (region_code[0] < (48 + 10))) && ((region_code[1] >= 48) && (region_code[1] < (48 + 10)))) { /* only numbers, that shortens the large switch statements */ region_code2 = (region_code[0] - 48) * 10 + region_code[1] - 48; } else if ((((region_code[0] >= 65) && (region_code[0] < (65 + 26))) || ((region_code[0] >= 48) && (region_code[0] < (48 + 10)))) && (((region_code[1] >= 65) && (region_code[1] < (65 + 26))) || ((region_code[1] >= 48) && (region_code[1] < (48 + 10))))) { region_code2 = (region_code[0] - 48) * (65 + 26 - 48) + region_code[1] - 48 + 100; } if (region_code2 == -1) { return NULL; } if (strcmp(country_code, "AD") == 0) { return get_region_name_AD(region_code2); } if (strcmp(country_code, "AE") == 0) { return get_region_name_AE(region_code2); } if (strcmp(country_code, "AF") == 0) { return get_region_name_AF(region_code2); } if (strcmp(country_code, "AG") == 0) { return get_region_name_AG(region_code2); } if (strcmp(country_code, "AL") == 0) { return get_region_name_AL(region_code2); } if (strcmp(country_code, "AM") == 0) { return get_region_name_AM(region_code2); } if (strcmp(country_code, "AO") == 0) { return get_region_name_AO(region_code2); } if (strcmp(country_code, "AR") == 0) { return get_region_name_AR(region_code2); } if (strcmp(country_code, "AT") == 0) { return get_region_name_AT(region_code2); } if (strcmp(country_code, "AU") == 0) { return get_region_name_AU(region_code2); } if (strcmp(country_code, "AZ") == 0) { return get_region_name_AZ(region_code2); } if (strcmp(country_code, "BA") == 0) { return get_region_name_BA(region_code2); } if (strcmp(country_code, "BB") == 0) { return get_region_name_BB(region_code2); } if (strcmp(country_code, "BD") == 0) { return get_region_name_BD(region_code2); } if (strcmp(country_code, "BE") == 0) { return get_region_name_BE(region_code2); } if (strcmp(country_code, "BF") == 0) { return get_region_name_BF(region_code2); } if (strcmp(country_code, "BG") == 0) { return get_region_name_BG(region_code2); } if (strcmp(country_code, "BH") == 0) { return get_region_name_BH(region_code2); } if (strcmp(country_code, "BI") == 0) { return get_region_name_BI(region_code2); } if (strcmp(country_code, "BJ") == 0) { return get_region_name_BJ(region_code2); } if (strcmp(country_code, "BM") == 0) { return get_region_name_BM(region_code2); } if (strcmp(country_code, "BN") == 0) { return get_region_name_BN(region_code2); } if (strcmp(country_code, "BO") == 0) { return get_region_name_BO(region_code2); } if (strcmp(country_code, "BR") == 0) { return get_region_name_BR(region_code2); } if (strcmp(country_code, "BS") == 0) { return get_region_name_BS(region_code2); } if (strcmp(country_code, "BT") == 0) { return get_region_name_BT(region_code2); } if (strcmp(country_code, "BW") == 0) { return get_region_name_BW(region_code2); } if (strcmp(country_code, "BY") == 0) { return get_region_name_BY(region_code2); } if (strcmp(country_code, "BZ") == 0) { return get_region_name_BZ(region_code2); } if (strcmp(country_code, "CA") == 0) { return get_region_name_CA(region_code2); } if (strcmp(country_code, "CD") == 0) { return get_region_name_CD(region_code2); } if (strcmp(country_code, "CF") == 0) { return get_region_name_CF(region_code2); } if (strcmp(country_code, "CG") == 0) { return get_region_name_CG(region_code2); } if (strcmp(country_code, "CH") == 0) { return get_region_name_CH(region_code2); } if (strcmp(country_code, "CI") == 0) { return get_region_name_CI(region_code2); } if (strcmp(country_code, "CL") == 0) { return get_region_name_CL(region_code2); } if (strcmp(country_code, "CM") == 0) { return get_region_name_CM(region_code2); } if (strcmp(country_code, "CN") == 0) { return get_region_name_CN(region_code2); } if (strcmp(country_code, "CO") == 0) { return get_region_name_CO(region_code2); } if (strcmp(country_code, "CR") == 0) { return get_region_name_CR(region_code2); } if (strcmp(country_code, "CU") == 0) { return get_region_name_CU(region_code2); } if (strcmp(country_code, "CV") == 0) { return get_region_name_CV(region_code2); } if (strcmp(country_code, "CY") == 0) { return get_region_name_CY(region_code2); } if (strcmp(country_code, "CZ") == 0) { return get_region_name_CZ(region_code2); } if (strcmp(country_code, "DE") == 0) { return get_region_name_DE(region_code2); } if (strcmp(country_code, "DJ") == 0) { return get_region_name_DJ(region_code2); } if (strcmp(country_code, "DK") == 0) { return get_region_name_DK(region_code2); } if (strcmp(country_code, "DM") == 0) { return get_region_name_DM(region_code2); } if (strcmp(country_code, "DO") == 0) { return get_region_name_DO(region_code2); } if (strcmp(country_code, "DZ") == 0) { return get_region_name_DZ(region_code2); } if (strcmp(country_code, "EC") == 0) { return get_region_name_EC(region_code2); } if (strcmp(country_code, "EE") == 0) { return get_region_name_EE(region_code2); } if (strcmp(country_code, "EG") == 0) { return get_region_name_EG(region_code2); } if (strcmp(country_code, "ER") == 0) { return get_region_name_ER(region_code2); } if (strcmp(country_code, "ES") == 0) { return get_region_name_ES(region_code2); } if (strcmp(country_code, "ET") == 0) { return get_region_name_ET(region_code2); } if (strcmp(country_code, "FI") == 0) { return get_region_name_FI(region_code2); } if (strcmp(country_code, "FJ") == 0) { return get_region_name_FJ(region_code2); } if (strcmp(country_code, "FM") == 0) { return get_region_name_FM(region_code2); } if (strcmp(country_code, "FR") == 0) { return get_region_name_FR(region_code2); } if (strcmp(country_code, "GA") == 0) { return get_region_name_GA(region_code2); } if (strcmp(country_code, "GB") == 0) { return get_region_name_GB(region_code2); } if (strcmp(country_code, "GD") == 0) { return get_region_name_GD(region_code2); } if (strcmp(country_code, "GE") == 0) { return get_region_name_GE(region_code2); } if (strcmp(country_code, "GH") == 0) { return get_region_name_GH(region_code2); } if (strcmp(country_code, "GL") == 0) { return get_region_name_GL(region_code2); } if (strcmp(country_code, "GM") == 0) { return get_region_name_GM(region_code2); } if (strcmp(country_code, "GN") == 0) { return get_region_name_GN(region_code2); } if (strcmp(country_code, "GQ") == 0) { return get_region_name_GQ(region_code2); } if (strcmp(country_code, "GR") == 0) { return get_region_name_GR(region_code2); } if (strcmp(country_code, "GT") == 0) { return get_region_name_GT(region_code2); } if (strcmp(country_code, "GW") == 0) { return get_region_name_GW(region_code2); } if (strcmp(country_code, "GY") == 0) { return get_region_name_GY(region_code2); } if (strcmp(country_code, "HN") == 0) { return get_region_name_HN(region_code2); } if (strcmp(country_code, "HR") == 0) { return get_region_name_HR(region_code2); } if (strcmp(country_code, "HT") == 0) { return get_region_name_HT(region_code2); } if (strcmp(country_code, "HU") == 0) { return get_region_name_HU(region_code2); } if (strcmp(country_code, "ID") == 0) { return get_region_name_ID(region_code2); } if (strcmp(country_code, "IE") == 0) { return get_region_name_IE(region_code2); } if (strcmp(country_code, "IL") == 0) { return get_region_name_IL(region_code2); } if (strcmp(country_code, "IN") == 0) { return get_region_name_IN(region_code2); } if (strcmp(country_code, "IQ") == 0) { return get_region_name_IQ(region_code2); } if (strcmp(country_code, "IR") == 0) { return get_region_name_IR(region_code2); } if (strcmp(country_code, "IS") == 0) { return get_region_name_IS(region_code2); } if (strcmp(country_code, "IT") == 0) { return get_region_name_IT(region_code2); } if (strcmp(country_code, "JM") == 0) { return get_region_name_JM(region_code2); } if (strcmp(country_code, "JO") == 0) { return get_region_name_JO(region_code2); } if (strcmp(country_code, "JP") == 0) { return get_region_name_JP(region_code2); } if (strcmp(country_code, "KE") == 0) { return get_region_name_KE(region_code2); } if (strcmp(country_code, "KG") == 0) { return get_region_name_KG(region_code2); } if (strcmp(country_code, "KH") == 0) { return get_region_name_KH(region_code2); } if (strcmp(country_code, "KI") == 0) { return get_region_name_KI(region_code2); } if (strcmp(country_code, "KM") == 0) { return get_region_name_KM(region_code2); } if (strcmp(country_code, "KN") == 0) { return get_region_name_KN(region_code2); } if (strcmp(country_code, "KP") == 0) { return get_region_name_KP(region_code2); } if (strcmp(country_code, "KR") == 0) { return get_region_name_KR(region_code2); } if (strcmp(country_code, "KW") == 0) { return get_region_name_KW(region_code2); } if (strcmp(country_code, "KY") == 0) { return get_region_name_KY(region_code2); } if (strcmp(country_code, "KZ") == 0) { return get_region_name_KZ(region_code2); } if (strcmp(country_code, "LA") == 0) { return get_region_name_LA(region_code2); } if (strcmp(country_code, "LB") == 0) { return get_region_name_LB(region_code2); } if (strcmp(country_code, "LC") == 0) { return get_region_name_LC(region_code2); } if (strcmp(country_code, "LI") == 0) { return get_region_name_LI(region_code2); } if (strcmp(country_code, "LK") == 0) { return get_region_name_LK(region_code2); } if (strcmp(country_code, "LR") == 0) { return get_region_name_LR(region_code2); } if (strcmp(country_code, "LS") == 0) { return get_region_name_LS(region_code2); } if (strcmp(country_code, "LT") == 0) { return get_region_name_LT(region_code2); } if (strcmp(country_code, "LU") == 0) { return get_region_name_LU(region_code2); } if (strcmp(country_code, "LV") == 0) { return get_region_name_LV(region_code2); } if (strcmp(country_code, "LY") == 0) { return get_region_name_LY(region_code2); } if (strcmp(country_code, "MA") == 0) { return get_region_name_MA(region_code2); } if (strcmp(country_code, "MC") == 0) { return get_region_name_MC(region_code2); } if (strcmp(country_code, "MD") == 0) { return get_region_name_MD(region_code2); } if (strcmp(country_code, "MG") == 0) { return get_region_name_MG(region_code2); } if (strcmp(country_code, "MK") == 0) { return get_region_name_MK(region_code2); } if (strcmp(country_code, "ML") == 0) { return get_region_name_ML(region_code2); } if (strcmp(country_code, "MM") == 0) { return get_region_name_MM(region_code2); } if (strcmp(country_code, "MN") == 0) { return get_region_name_MN(region_code2); } if (strcmp(country_code, "MO") == 0) { return get_region_name_MO(region_code2); } if (strcmp(country_code, "MR") == 0) { return get_region_name_MR(region_code2); } if (strcmp(country_code, "MS") == 0) { return get_region_name_MS(region_code2); } if (strcmp(country_code, "MU") == 0) { return get_region_name_MU(region_code2); } if (strcmp(country_code, "MV") == 0) { return get_region_name_MV(region_code2); } if (strcmp(country_code, "MW") == 0) { return get_region_name_MW(region_code2); } if (strcmp(country_code, "MX") == 0) { return get_region_name_MX(region_code2); } if (strcmp(country_code, "MY") == 0) { return get_region_name_MY(region_code2); } if (strcmp(country_code, "MZ") == 0) { return get_region_name_MZ(region_code2); } if (strcmp(country_code, "NA") == 0) { return get_region_name_NA(region_code2); } if (strcmp(country_code, "NE") == 0) { return get_region_name_NE(region_code2); } if (strcmp(country_code, "NG") == 0) { return get_region_name_NG(region_code2); } if (strcmp(country_code, "NI") == 0) { return get_region_name_NI(region_code2); } if (strcmp(country_code, "NL") == 0) { return get_region_name_NL(region_code2); } if (strcmp(country_code, "NO") == 0) { return get_region_name_NO(region_code2); } if (strcmp(country_code, "NP") == 0) { return get_region_name_NP(region_code2); } if (strcmp(country_code, "NR") == 0) { return get_region_name_NR(region_code2); } if (strcmp(country_code, "NZ") == 0) { return get_region_name_NZ(region_code2); } if (strcmp(country_code, "OM") == 0) { return get_region_name_OM(region_code2); } if (strcmp(country_code, "PA") == 0) { return get_region_name_PA(region_code2); } if (strcmp(country_code, "PE") == 0) { return get_region_name_PE(region_code2); } if (strcmp(country_code, "PG") == 0) { return get_region_name_PG(region_code2); } if (strcmp(country_code, "PH") == 0) { return get_region_name_PH(region_code2); } if (strcmp(country_code, "PK") == 0) { return get_region_name_PK(region_code2); } if (strcmp(country_code, "PL") == 0) { return get_region_name_PL(region_code2); } if (strcmp(country_code, "PS") == 0) { return get_region_name_PS(region_code2); } if (strcmp(country_code, "PT") == 0) { return get_region_name_PT(region_code2); } if (strcmp(country_code, "PY") == 0) { return get_region_name_PY(region_code2); } if (strcmp(country_code, "QA") == 0) { return get_region_name_QA(region_code2); } if (strcmp(country_code, "RO") == 0) { return get_region_name_RO(region_code2); } if (strcmp(country_code, "RS") == 0) { return get_region_name_RS(region_code2); } if (strcmp(country_code, "RU") == 0) { return get_region_name_RU(region_code2); } if (strcmp(country_code, "RW") == 0) { return get_region_name_RW(region_code2); } if (strcmp(country_code, "SA") == 0) { return get_region_name_SA(region_code2); } if (strcmp(country_code, "SB") == 0) { return get_region_name_SB(region_code2); } if (strcmp(country_code, "SC") == 0) { return get_region_name_SC(region_code2); } if (strcmp(country_code, "SD") == 0) { return get_region_name_SD(region_code2); } if (strcmp(country_code, "SE") == 0) { return get_region_name_SE(region_code2); } if (strcmp(country_code, "SH") == 0) { return get_region_name_SH(region_code2); } if (strcmp(country_code, "SI") == 0) { return get_region_name_SI(region_code2); } if (strcmp(country_code, "SK") == 0) { return get_region_name_SK(region_code2); } if (strcmp(country_code, "SL") == 0) { return get_region_name_SL(region_code2); } if (strcmp(country_code, "SM") == 0) { return get_region_name_SM(region_code2); } if (strcmp(country_code, "SN") == 0) { return get_region_name_SN(region_code2); } if (strcmp(country_code, "SO") == 0) { return get_region_name_SO(region_code2); } if (strcmp(country_code, "SR") == 0) { return get_region_name_SR(region_code2); } if (strcmp(country_code, "SS") == 0) { return get_region_name_SS(region_code2); } if (strcmp(country_code, "ST") == 0) { return get_region_name_ST(region_code2); } if (strcmp(country_code, "SV") == 0) { return get_region_name_SV(region_code2); } if (strcmp(country_code, "SY") == 0) { return get_region_name_SY(region_code2); } if (strcmp(country_code, "SZ") == 0) { return get_region_name_SZ(region_code2); } if (strcmp(country_code, "TD") == 0) { return get_region_name_TD(region_code2); } if (strcmp(country_code, "TG") == 0) { return get_region_name_TG(region_code2); } if (strcmp(country_code, "TH") == 0) { return get_region_name_TH(region_code2); } if (strcmp(country_code, "TJ") == 0) { return get_region_name_TJ(region_code2); } if (strcmp(country_code, "TL") == 0) { return get_region_name_TL(region_code2); } if (strcmp(country_code, "TM") == 0) { return get_region_name_TM(region_code2); } if (strcmp(country_code, "TN") == 0) { return get_region_name_TN(region_code2); } if (strcmp(country_code, "TO") == 0) { return get_region_name_TO(region_code2); } if (strcmp(country_code, "TR") == 0) { return get_region_name_TR(region_code2); } if (strcmp(country_code, "TT") == 0) { return get_region_name_TT(region_code2); } if (strcmp(country_code, "TW") == 0) { return get_region_name_TW(region_code2); } if (strcmp(country_code, "TZ") == 0) { return get_region_name_TZ(region_code2); } if (strcmp(country_code, "UA") == 0) { return get_region_name_UA(region_code2); } if (strcmp(country_code, "UG") == 0) { return get_region_name_UG(region_code2); } if (strcmp(country_code, "US") == 0) { return get_region_name_US(region_code2); } if (strcmp(country_code, "UY") == 0) { return get_region_name_UY(region_code2); } if (strcmp(country_code, "UZ") == 0) { return get_region_name_UZ(region_code2); } if (strcmp(country_code, "VC") == 0) { return get_region_name_VC(region_code2); } if (strcmp(country_code, "VE") == 0) { return get_region_name_VE(region_code2); } if (strcmp(country_code, "VN") == 0) { return get_region_name_VN(region_code2); } if (strcmp(country_code, "VU") == 0) { return get_region_name_VU(region_code2); } if (strcmp(country_code, "WS") == 0) { return get_region_name_WS(region_code2); } if (strcmp(country_code, "YE") == 0) { return get_region_name_YE(region_code2); } if (strcmp(country_code, "ZA") == 0) { return get_region_name_ZA(region_code2); } if (strcmp(country_code, "ZM") == 0) { return get_region_name_ZM(region_code2); } if (strcmp(country_code, "ZW") == 0) { return get_region_name_ZW(region_code2); } return NULL; }