addressfield.administrative_areas.inc 30 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037
  1. <?php
  2. /**
  3. * Returns the predefined administrative areas.
  4. *
  5. * @param $country_code
  6. * The country code for which administrative areas should be returned.
  7. *
  8. * @return
  9. * An array of predefined administrative areas for the given country code, or
  10. * NULL if not found.
  11. */
  12. function addressfield_get_administrative_areas($country_code) {
  13. $administrative_areas = array();
  14. $administrative_areas['AE'] = array(
  15. 'AZ' => t('Abu Dhabi'),
  16. 'FU' => t('Fujairah'),
  17. 'UQ' => t('Umm al-Quwain'),
  18. 'SH' => t('Sharjah'),
  19. 'DU' => t('Dubai'),
  20. 'RK' => t('Ras al-Khaimah'),
  21. 'AJ' => t('Ajmān'),
  22. );
  23. $administrative_areas['AR'] = array(
  24. 'B' => t('Buenos Aires'),
  25. 'K' => t('Catamarca'),
  26. 'H' => t('Chaco'),
  27. 'U' => t('Chubut'),
  28. 'C' => t('Ciudad de Buenos Aires'),
  29. 'X' => t('Córdoba'),
  30. 'W' => t('Corrientes'),
  31. 'E' => t('Entre Ríos'),
  32. 'P' => t('Formosa'),
  33. 'Y' => t('Jujuy'),
  34. 'L' => t('La Pampa'),
  35. 'F' => t('La Rioja'),
  36. 'M' => t('Mendoza'),
  37. 'N' => t('Misiones'),
  38. 'Q' => t('Neuquén'),
  39. 'R' => t('Río Negro'),
  40. 'A' => t('Salta'),
  41. 'J' => t('San Juan'),
  42. 'D' => t('San Luis'),
  43. 'Z' => t('Santa Cruz'),
  44. 'S' => t('Santa Fe'),
  45. 'G' => t('Santiago del Estero'),
  46. 'V' => t('Tierra del Fuego'),
  47. 'T' => t('Tucumán'),
  48. );
  49. $administrative_areas['AU'] = array(
  50. 'ACT' => t('Australian Capital Territory'),
  51. 'NSW' => t('New South Wales'),
  52. 'NT' => t('Northern Territory'),
  53. 'QLD' => t('Queensland'),
  54. 'SA' => t('South Australia'),
  55. 'TAS' => t('Tasmania'),
  56. 'VIC' => t('Victoria'),
  57. 'WA' => t('Western Australia'),
  58. );
  59. $administrative_areas['BR'] = array(
  60. 'AC' => t('Acre'),
  61. 'AL' => t('Alagoas'),
  62. 'AM' => t('Amazonas'),
  63. 'AP' => t('Amapá'),
  64. 'BA' => t('Bahia'),
  65. 'CE' => t('Ceará'),
  66. 'DF' => t('Distrito Federal'),
  67. 'ES' => t('Espírito Santo'),
  68. 'GO' => t('Goiás'),
  69. 'MA' => t('Maranhão'),
  70. 'MG' => t('Minas Gerais'),
  71. 'MS' => t('Mato Grosso do Sul'),
  72. 'MT' => t('Mato Grosso'),
  73. 'PA' => t('Pará'),
  74. 'PB' => t('Paraíba'),
  75. 'PE' => t('Pernambuco'),
  76. 'PI' => t('Piauí'),
  77. 'PR' => t('Paraná'),
  78. 'RJ' => t('Rio de Janeiro'),
  79. 'RN' => t('Rio Grande do Norte'),
  80. 'RO' => t('Rondônia'),
  81. 'RR' => t('Roraima'),
  82. 'RS' => t('Rio Grande do Sul'),
  83. 'SC' => t('Santa Catarina'),
  84. 'SE' => t('Sergipe'),
  85. 'SP' => t('São Paulo'),
  86. 'TO' => t('Tocantins'),
  87. );
  88. $administrative_areas['CA'] = array(
  89. 'AB' => t('Alberta'),
  90. 'BC' => t('British Columbia'),
  91. 'MB' => t('Manitoba'),
  92. 'NB' => t('New Brunswick'),
  93. 'NL' => t('Newfoundland and Labrador'),
  94. 'NT' => t('Northwest Territories'),
  95. 'NS' => t('Nova Scotia'),
  96. 'NU' => t('Nunavut'),
  97. 'ON' => t('Ontario'),
  98. 'PE' => t('Prince Edward Island'),
  99. 'QC' => t('Quebec'),
  100. 'SK' => t('Saskatchewan'),
  101. 'YT' => t('Yukon Territory'),
  102. );
  103. $administrative_areas['CL'] = array(
  104. 'AI' => t('Aysén del General Carlos Ibáñez del Campo'),
  105. 'AN' => t('Antofagasta'),
  106. 'AR' => t('Araucanía'),
  107. 'AP' => t('Arica y Parinacota'),
  108. 'AT' => t('Atacama'),
  109. 'BI' => t('Biobío'),
  110. 'CO' => t('Coquimbo'),
  111. 'LI' => t('Libertador General Bernardo O\'Higgins'),
  112. 'LL' => t('Los Lagos'),
  113. 'LR' => t('Los Ríos'),
  114. 'MA' => t('Magallanes y de la Antártica Chilena'),
  115. 'ML' => t('Maule'),
  116. 'RM' => t('Metropolitana de Santiago'),
  117. 'TA' => t('Tarapacá'),
  118. 'VS' => t('Valparaíso'),
  119. );
  120. $administrative_areas['CN'] = array(
  121. '34' => t('Anhui Sheng'),
  122. '92' => t('Macau'),
  123. '11' => t('Beijing Shi'),
  124. '50' => t('Chongqing Shi'),
  125. '35' => t('Fujian Sheng'),
  126. '62' => t('Gansu Sheng'),
  127. '44' => t('Guangdong Sheng'),
  128. '45' => t('Guangxi Zhuangzuzizhiqu'),
  129. '52' => t('Guizhou Sheng'),
  130. '46' => t('Hainan Sheng'),
  131. '13' => t('Hebei Sheng'),
  132. '41' => t('Henan Sheng'),
  133. '23' => t('Heilongjiang Sheng'),
  134. '42' => t('Hubei Sheng'),
  135. '43' => t('Hunan Sheng'),
  136. '22' => t('Jilin Sheng'),
  137. '32' => t('Jiangsu Sheng'),
  138. '36' => t('Jiangxi Sheng'),
  139. '21' => t('Liaoning Sheng'),
  140. '15' => t('Neimenggu Zizhiqu'),
  141. '64' => t('Ningxia Huizuzizhiqu'),
  142. '63' => t('Qinghai Sheng'),
  143. '37' => t('Shandong Sheng'),
  144. '14' => t('Shanxi Sheng'),
  145. '61' => t('Shaanxi Sheng'),
  146. '31' => t('Shanghai Shi'),
  147. '51' => t('Sichuan Sheng'),
  148. '71' => t('Taiwan'),
  149. '12' => t('Tianjin Shi'),
  150. '54' => t('Xizang Zizhiqu'),
  151. '91' => t('Hong Kong'),
  152. '65' => t('Xinjiang Weiwuerzizhiqu'),
  153. '53' => t('Yunnan Sheng'),
  154. '33' => t('Zhejiang Sheng'),
  155. );
  156. $administrative_areas['CO'] = array(
  157. 'AMA' => t('Amazonas'),
  158. 'ANT' => t('Antioquia'),
  159. 'ARA' => t('Arauca'),
  160. 'ATL' => t('Atlántico'),
  161. 'BOL' => t('Bolívar'),
  162. 'BOY' => t('Boyacá'),
  163. 'CAL' => t('Caldas'),
  164. 'CAQ' => t('Caquetá'),
  165. 'CAS' => t('Casanare'),
  166. 'CAU' => t('Cauca'),
  167. 'CES' => t('Cesar'),
  168. 'COR' => t('Córdoba'),
  169. 'CUN' => t('Cundinamarca'),
  170. 'CHO' => t('Chocó'),
  171. 'GUA' => t('Guainía'),
  172. 'GUV' => t('Guaviare'),
  173. 'HUI' => t('Huila'),
  174. 'LAG' => t('La Guajira'),
  175. 'MAG' => t('Magdalena'),
  176. 'MET' => t('Meta'),
  177. 'NAR' => t('Nariño'),
  178. 'NSA' => t('Norte de Santander'),
  179. 'PUT' => t('Putumayo'),
  180. 'QUI' => t('Quindío'),
  181. 'RIS' => t('Risaralda'),
  182. 'SAP' => t('San Andrés, Providencia y Santa Catalina'),
  183. 'SAN' => t('Santander'),
  184. 'SUC' => t('Sucre'),
  185. 'TOL' => t('Tolima'),
  186. 'VAC' => t('Valle del Cauca'),
  187. 'VAU' => t('Vaupés'),
  188. 'VID' => t('Vichada'),
  189. );
  190. $administrative_areas['EE'] = array(
  191. '37' => t('Harjumaa'),
  192. '39' => t('Hiiumaa'),
  193. '44' => t('Ida-Virumaa'),
  194. '49' => t('Jõgevamaa'),
  195. '51' => t('Järvamaa'),
  196. '57' => t('Läänemaa'),
  197. '59' => t('Lääne-Virumaa'),
  198. '65' => t('Põlvamaa'),
  199. '67' => t('Pärnumaa'),
  200. '70' => t('Raplamaa'),
  201. '74' => t('Saaremaa'),
  202. '78' => t('Tartumaa'),
  203. '82' => t('Valgamaa'),
  204. '84' => t('Viljandimaa'),
  205. '86' => t('Võrumaa'),
  206. );
  207. $administrative_areas['EG'] = array(
  208. 'ALX' => t('Alexandria'),
  209. 'ASN' => t('Aswan'),
  210. 'AST' => t('Asyut'),
  211. 'BH' => t('Beheira'),
  212. 'BNS' => t('Beni Suef'),
  213. 'C' => t('Cairo'),
  214. 'DK' => t('Dakahlia'),
  215. 'DT' => t('Damietta'),
  216. 'FYM' => t('Faiyum'),
  217. 'GH' => t('Gharbia'),
  218. 'GZ' => t('Giza'),
  219. 'IS' => t('Ismailia'),
  220. 'KFS' => t('Kafr el-Sheikh'),
  221. 'MT' => t('Matruh'),
  222. 'MN' => t('Minya'),
  223. 'MNF' => t('Monufia'),
  224. 'WAD' => t('New Valley'),
  225. 'SIN' => t('North Sinai'),
  226. 'PTS' => t('Port Said'),
  227. 'KB' => t('Qalyubia'),
  228. 'KN' => t('Qena'),
  229. 'BA' => t('Red Sea'),
  230. 'SHR' => t('Sharqia'),
  231. 'SHG' => t('Sohag'),
  232. 'JS' => t('South Sinai'),
  233. 'SUZ' => t('Suez'),
  234. 'LX' => t('Luxor'),
  235. );
  236. $administrative_areas['ES'] = array(
  237. 'C' => t("A Coruña"),
  238. 'VI' => t('Alava'),
  239. 'AB' => t('Albacete'),
  240. 'A' => t('Alicante'),
  241. 'AL' => t("Almería"),
  242. 'O' => t('Asturias'),
  243. 'AV' => t("Ávila"),
  244. 'BA' => t('Badajoz'),
  245. 'PM' => t('Baleares'),
  246. 'B' => t('Barcelona'),
  247. 'BU' => t('Burgos'),
  248. 'CC' => t("Cáceres"),
  249. 'CA' => t("Cádiz"),
  250. 'S' => t('Cantabria'),
  251. 'CS' => t("Castellón"),
  252. 'CE' => t('Ceuta'),
  253. 'CR' => t('Ciudad Real'),
  254. 'CO' => t("Córdoba"),
  255. 'CU' => t('Cuenca'),
  256. 'GI' => t('Gerona'),
  257. 'GR' => t('Granada'),
  258. 'GU' => t('Guadalajara'),
  259. 'SS' => t("Guipúzcoa"),
  260. 'H' => t('Huelva'),
  261. 'HU' => t('Huesca'),
  262. 'J' => t("Jaén"),
  263. 'LO' => t('La Rioja'),
  264. 'GC' => t('Las Palmas'),
  265. 'LE' => t("León"),
  266. 'L' => t("Lérida"),
  267. 'LU' => t('Lugo'),
  268. 'M' => t('Madrid'),
  269. 'MA' => t("Málaga"),
  270. 'ML' => t('Melilla'),
  271. 'MU' => t('Murcia'),
  272. 'NA' => t('Navarra'),
  273. 'OR' => t('Ourense'),
  274. 'P' => t('Palencia'),
  275. 'PO' => t('Pontevedra'),
  276. 'SA' => t('Salamanca'),
  277. 'TF' => t('Santa Cruz de Tenerife'),
  278. 'SG' => t('Segovia'),
  279. 'SE' => t('Sevilla'),
  280. 'SO' => t('Soria'),
  281. 'T' => t('Tarragona'),
  282. 'TE' => t('Teruel'),
  283. 'TO' => t('Toledo'),
  284. 'V' => t('Valencia'),
  285. 'VA' => t('Valladolid'),
  286. 'BI' => t('Vizcaya'),
  287. 'ZA' => t('Zamora'),
  288. 'Z' => t('Zaragoza'),
  289. );
  290. $administrative_areas['HK'] = array(
  291. // HK subdivisions have no ISO codes assigned.
  292. 'Kowloon' => t('Kowloon'),
  293. 'Hong Kong Island' => t('Hong Kong Island'),
  294. 'New Territories' => t('New Territories'),
  295. );
  296. $administrative_areas['ID'] = array(
  297. 'AC' => t('Aceh'),
  298. 'BA' => t('Bali'),
  299. 'BB' => t('Bangka Belitung'),
  300. 'BT' => t('Banten'),
  301. 'BE' => t('Bengkulu'),
  302. 'JK' => t('DKI Jakarta'),
  303. 'YO' => t('D.I. Yogyakarta'),
  304. 'GO' => t('Gorontalo'),
  305. 'JA' => t('Jambi'),
  306. 'JB' => t('Jawa Barat'),
  307. 'JT' => t('Jawa Tengah'),
  308. 'JI' => t('Jawa Timur'),
  309. 'KB' => t('Kalimantan Barat'),
  310. 'KS' => t('Kalimantan Selatan'),
  311. 'KT' => t('Kalimantan Tengah'),
  312. 'KI' => t('Kalimantan Timur'),
  313. 'KR' => t('Kepulauan Riau'),
  314. 'LA' => t('Lampung'),
  315. 'MA' => t('Maluku'),
  316. 'MU' => t('Maluku Utara'),
  317. 'NB' => t('Nusa Tenggara Barat'),
  318. 'NT' => t('Nusa Tenggara Timur'),
  319. 'PA' => t('Papua'),
  320. 'PB' => t('Papua Barat'),
  321. 'RI' => t('Riau'),
  322. 'SR' => t('Sulawesi Barat'),
  323. 'SN' => t('Sulawesi Selatan'),
  324. 'ST' => t('Sulawesi Tengah'),
  325. 'SG' => t('Sulawesi Tenggara'),
  326. 'SA' => t('Sulawesi Utara'),
  327. 'SB' => t('Sumatera Barat'),
  328. 'SS' => t('Sumatera Selatan'),
  329. 'SU' => t('Sumatera Utara'),
  330. );
  331. $administrative_areas['IE'] = array(
  332. 'CW' => t('Co Carlow'),
  333. 'CN' => t('Co Cavan'),
  334. 'CE' => t('Co Clare'),
  335. 'CO' => t('Co Cork'),
  336. 'DL' => t('Co Donegal'),
  337. 'D' => t('Co Dublin'),
  338. 'D1' => t('Dublin 1'),
  339. 'D2' => t('Dublin 2'),
  340. 'D3' => t('Dublin 3'),
  341. 'D4' => t('Dublin 4'),
  342. 'D5' => t('Dublin 5'),
  343. 'D6' => t('Dublin 6'),
  344. 'D6W' => t('Dublin 6w'),
  345. 'D7' => t('Dublin 7'),
  346. 'D8' => t('Dublin 8'),
  347. 'D9' => t('Dublin 9'),
  348. 'D10' => t('Dublin 10'),
  349. 'D11' => t('Dublin 11'),
  350. 'D12' => t('Dublin 12'),
  351. 'D13' => t('Dublin 13'),
  352. 'D14' => t('Dublin 14'),
  353. 'D15' => t('Dublin 15'),
  354. 'D16' => t('Dublin 16'),
  355. 'D17' => t('Dublin 17'),
  356. 'D18' => t('Dublin 18'),
  357. 'D19' => t('Dublin 19'),
  358. 'D20' => t('Dublin 20'),
  359. 'D21' => t('Dublin 21'),
  360. 'D22' => t('Dublin 22'),
  361. 'D23' => t('Dublin 23'),
  362. 'D24' => t('Dublin 24'),
  363. 'G' => t('Co Galway'),
  364. 'KY' => t('Co Kerry'),
  365. 'KE' => t('Co Kildare'),
  366. 'KK' => t('Co Kilkenny'),
  367. 'LS' => t('Co Laois'),
  368. 'LM' => t('Co Leitrim'),
  369. 'LK' => t('Co Limerick'),
  370. 'LD' => t('Co Longford'),
  371. 'LH' => t('Co Louth'),
  372. 'MO' => t('Co Mayo'),
  373. 'MH' => t('Co Meath'),
  374. 'MN' => t('Co Monaghan'),
  375. 'OY' => t('Co Offaly'),
  376. 'RN' => t('Co Roscommon'),
  377. 'SO' => t('Co Sligo'),
  378. 'TA' => t('Co Tipperary'),
  379. 'WD' => t('Co Waterford'),
  380. 'WH' => t('Co Westmeath'),
  381. 'WX' => t('Co Wexford'),
  382. 'WW' => t('Co Wicklow'),
  383. );
  384. $administrative_areas['IN'] = array(
  385. 'AP' => t('Andhra Pradesh'),
  386. 'AR' => t('Arunachal Pradesh'),
  387. 'AS' => t('Assam'),
  388. 'BR' => t('Bihar'),
  389. 'CT' => t('Chhattisgarh'),
  390. 'DD' => t('Daman & Diu'),
  391. 'DN' => t('Dadra & Nagar Haveli'),
  392. 'GA' => t('Goa'),
  393. 'GJ' => t('Gujarat'),
  394. 'HP' => t('Himachal Pradesh'),
  395. 'HR' => t('Haryana'),
  396. 'JH' => t('Jharkhand'),
  397. 'JK' => t('Jammu & Kashmir'),
  398. 'KA' => t('Karnataka'),
  399. 'KL' => t('Kerala'),
  400. 'MH' => t('Maharashtra'),
  401. 'MN' => t('Manipur'),
  402. 'ML' => t('Meghalaya'),
  403. 'MP' => t('Madhya Pradesh'),
  404. 'MZ' => t('Mizoram'),
  405. 'NL' => t('Nagaland'),
  406. 'OR' => t('Odisha'),
  407. 'PB' => t('Punjab'),
  408. 'RJ' => t('Rajasthan'),
  409. 'SK' => t('Sikkim'),
  410. 'TN' => t('Tamil Nadu'),
  411. 'TG' => t('Telangana'),
  412. 'TR' => t('Tripura'),
  413. 'UP' => t('Uttar Pradesh'),
  414. 'UT' => t('Uttarakhand'),
  415. 'WB' => t('West Bengal'),
  416. ' ' => t('--'),
  417. 'AN' => t('Andaman & Nicobar'),
  418. 'CH' => t('Chandigarh'),
  419. 'DN' => t('Dadra & Nagar Haveli'),
  420. 'DD' => t('Daman & Diu'),
  421. 'DL' => t('Delhi'),
  422. 'LD' => t('Lakshadweep'),
  423. 'PY' => t('Puducherry'),
  424. );
  425. $administrative_areas['IT'] = array(
  426. 'AG' => t('Agrigento'),
  427. 'AL' => t('Alessandria'),
  428. 'AN' => t('Ancona'),
  429. 'AO' => t('Aosta'),
  430. 'AP' => t('Ascoli Piceno'),
  431. 'AQ' => t("L'Aquila"),
  432. 'AR' => t('Arezzo'),
  433. 'AT' => t('Asti'),
  434. 'AV' => t('Avellino'),
  435. 'BA' => t('Bari'),
  436. 'BG' => t('Bergamo'),
  437. 'BI' => t('Biella'),
  438. 'BL' => t('Belluno'),
  439. 'BN' => t('Benevento'),
  440. 'BO' => t('Bologna'),
  441. 'BR' => t('Brindisi'),
  442. 'BS' => t('Brescia'),
  443. 'BT' => t('Barletta-Andria-Trani'),
  444. 'BZ' => t('Bolzano/Bozen'),
  445. 'CA' => t('Cagliari'),
  446. 'CB' => t('Campobasso'),
  447. 'CE' => t('Caserta'),
  448. 'CH' => t('Chieti'),
  449. 'CI' => t('Carbonia-Iglesias'),
  450. 'CL' => t('Caltanissetta'),
  451. 'CN' => t('Cuneo'),
  452. 'CO' => t('Como'),
  453. 'CR' => t('Cremona'),
  454. 'CS' => t('Cosenza'),
  455. 'CT' => t('Catania'),
  456. 'CZ' => t('Catanzaro'),
  457. 'EN' => t('Enna'),
  458. 'FC' => t('Forlì-Cesena'),
  459. 'FE' => t('Ferrara'),
  460. 'FG' => t('Foggia'),
  461. 'FI' => t('Firenze'),
  462. 'FM' => t('Fermo'),
  463. 'FR' => t('Frosinone'),
  464. 'GE' => t('Genova'),
  465. 'GO' => t('Gorizia'),
  466. 'GR' => t('Grosseto'),
  467. 'IM' => t('Imperia'),
  468. 'IS' => t('Isernia'),
  469. 'KR' => t('Crotone'),
  470. 'LC' => t('Lecco'),
  471. 'LE' => t('Lecce'),
  472. 'LI' => t('Livorno'),
  473. 'LO' => t('Lodi'),
  474. 'LT' => t('Latina'),
  475. 'LU' => t('Lucca'),
  476. 'MB' => t('Monza e Brianza'),
  477. 'MC' => t('Macerata'),
  478. 'ME' => t('Messina'),
  479. 'MI' => t('Milano'),
  480. 'MN' => t('Mantova'),
  481. 'MO' => t('Modena'),
  482. 'MS' => t('Massa-Carrara'),
  483. 'MT' => t('Matera'),
  484. 'NA' => t('Napoli'),
  485. 'NO' => t('Novara'),
  486. 'NU' => t('Nuoro'),
  487. 'OG' => t('Ogliastra'),
  488. 'OR' => t('Oristano'),
  489. 'OT' => t('Olbia-Tempio'),
  490. 'PA' => t('Palermo'),
  491. 'PC' => t('Piacenza'),
  492. 'PD' => t('Padova'),
  493. 'PE' => t('Pescara'),
  494. 'PG' => t('Perugia'),
  495. 'PI' => t('Pisa'),
  496. 'PN' => t('Pordenone'),
  497. 'PO' => t('Prato'),
  498. 'PR' => t('Parma'),
  499. 'PT' => t('Pistoia'),
  500. 'PU' => t('Pesaro e Urbino'),
  501. 'PV' => t('Pavia'),
  502. 'PZ' => t('Potenza'),
  503. 'RA' => t('Ravenna'),
  504. 'RC' => t('Reggio Calabria'),
  505. 'RE' => t('Reggio Emilia'),
  506. 'RG' => t('Ragusa'),
  507. 'RI' => t('Rieti'),
  508. 'RM' => t('Roma'),
  509. 'RN' => t('Rimini'),
  510. 'RO' => t('Rovigo'),
  511. 'SA' => t('Salerno'),
  512. 'SI' => t('Siena'),
  513. 'SO' => t('Sondrio'),
  514. 'SP' => t('La Spezia'),
  515. 'SR' => t('Siracusa'),
  516. 'SS' => t('Sassari'),
  517. 'SV' => t('Savona'),
  518. 'TA' => t('Taranto'),
  519. 'TE' => t('Teramo'),
  520. 'TN' => t('Trento'),
  521. 'TO' => t('Torino'),
  522. 'TP' => t('Trapani'),
  523. 'TR' => t('Terni'),
  524. 'TS' => t('Trieste'),
  525. 'TV' => t('Treviso'),
  526. 'UD' => t('Udine'),
  527. 'VA' => t('Varese'),
  528. 'VB' => t('Verbano-Cusio-Ossola'),
  529. 'VC' => t('Vercelli'),
  530. 'VE' => t('Venezia'),
  531. 'VI' => t('Vicenza'),
  532. 'VR' => t('Verona'),
  533. 'VS' => t('Medio Campidano'),
  534. 'VT' => t('Viterbo'),
  535. 'VV' => t('Vibo Valentia'),
  536. );
  537. $administrative_areas['JM'] = array(
  538. '13' => 'Clarendon',
  539. '09' => 'Hanover',
  540. '01' => 'Kingston',
  541. '12' => 'Manchester',
  542. '04' => 'Portland',
  543. '02' => 'St. Andrew',
  544. '06' => 'St. Ann',
  545. '14' => 'St. Catherine',
  546. '11' => 'St. Elizabeth',
  547. '08' => 'St. James',
  548. '05' => 'St. Mary',
  549. '03' => 'St. Thomas',
  550. '07' => 'Trelawny',
  551. '10' => 'Westmoreland',
  552. );
  553. $administrative_areas['JP'] = array(
  554. '01' => t('Hokkaido'),
  555. '02' => t('Aomori'),
  556. '03' => t('Iwate'),
  557. '04' => t('Miyagi'),
  558. '05' => t('Akita'),
  559. '06' => t('Yamagata'),
  560. '07' => t('Fukushima'),
  561. '08' => t('Ibaraki'),
  562. '09' => t('Tochigi'),
  563. '10' => t('Gunma'),
  564. '11' => t('Saitama'),
  565. '12' => t('Chiba'),
  566. '13' => t('Tokyo'),
  567. '14' => t('Kanagawa'),
  568. '15' => t('Niigata'),
  569. '16' => t('Toyama'),
  570. '17' => t('Ishikawa'),
  571. '18' => t('Fukui'),
  572. '19' => t('Yamanashi'),
  573. '20' => t('Nagano'),
  574. '21' => t('Gifu'),
  575. '22' => t('Shizuoka'),
  576. '23' => t('Aichi'),
  577. '24' => t('Mie'),
  578. '25' => t('Shiga'),
  579. '26' => t('Kyoto'),
  580. '27' => t('Osaka'),
  581. '28' => t('Hyogo'),
  582. '29' => t('Nara'),
  583. '30' => t('Wakayama'),
  584. '31' => t('Tottori'),
  585. '32' => t('Shimane'),
  586. '33' => t('Okayama'),
  587. '34' => t('Hiroshima'),
  588. '35' => t('Yamaguchi'),
  589. '36' => t('Tokushima'),
  590. '37' => t('Kagawa'),
  591. '38' => t('Ehime'),
  592. '39' => t('Kochi'),
  593. '40' => t('Fukuoka'),
  594. '41' => t('Saga'),
  595. '42' => t('Nagasaki'),
  596. '43' => t('Kumamoto'),
  597. '44' => t('Oita'),
  598. '45' => t('Miyazaki'),
  599. '46' => t('Kagoshima'),
  600. '47' => t('Okinawa'),
  601. );
  602. $administrative_areas['KR'] = array(
  603. '11' => t('Seoul'),
  604. '26' => t('Busan'),
  605. '27' => t('Daegu'),
  606. '30' => t('Daejeon'),
  607. '29' => t('Gwangju'),
  608. '28' => t('Incheon'),
  609. '31' => t('Ulsan'),
  610. '43' => t('Chungcheongbuk-do'),
  611. '44' => t('Chungcheongnam-do'),
  612. '42' => t('Gangwon-do'),
  613. '41' => t('Gyeonggi-do'),
  614. '47' => t('Gyeongsangbuk-do'),
  615. '48' => t('Gyeongsangnam-do'),
  616. '49' => t('Jeju-do'),
  617. '45' => t('Jeollabuk-do'),
  618. '46' => t('Jeollanam-do'),
  619. '50' => t('Sejong'),
  620. );
  621. $administrative_areas['KZ'] = array(
  622. 'AST' => t('Astana'),
  623. 'ALA' => t('Almaty'),
  624. 'ALM' => t('Almaty region'),
  625. 'AKM' => t('Aqmola region'),
  626. 'AKT' => t('Aqtöbe region'),
  627. 'ATY' => t('Atyraū region'),
  628. 'ZAP' => t('Batys Qazaqstan region'),
  629. 'MAN' => t('Mangghystaū region'),
  630. 'YUZ' => t('Ongtüstik Qazaqstan region'),
  631. 'PAV' => t('Pavlodar region'),
  632. 'KAR' => t('Qaraghandy region'),
  633. 'KUS' => t('Qostanay region'),
  634. 'KZY' => t('Qyzylorda region'),
  635. 'VOS' => t('Shyghys Qazaqstan region'),
  636. 'SEV' => t('Soltüstik Qazaqstan region'),
  637. 'ZHA' => t('Zhambyl region'),
  638. );
  639. $administrative_areas['MX'] = array(
  640. 'AGU' => t('Aguascalientes'),
  641. 'BCN' => t('Baja California'),
  642. 'BCS' => t('Baja California Sur'),
  643. 'CAM' => t('Campeche'),
  644. 'COA' => t('Coahuila'),
  645. 'COL' => t('Colima'),
  646. 'CHP' => t('Chiapas'),
  647. 'CHH' => t('Chihuahua'),
  648. 'DIF' => t('Distrito Federal'),
  649. 'DUG' => t('Durango'),
  650. 'MEX' => t('Estado de México'),
  651. 'GUA' => t('Guanajuato'),
  652. 'GRO' => t('Guerrero'),
  653. 'HID' => t('Hidalgo'),
  654. 'JAL' => t('Jalisco'),
  655. 'MIC' => t('Michoacán'),
  656. 'MOR' => t('Morelos'),
  657. 'NAY' => t('Nayarit'),
  658. 'NLE' => t('Nuevo León'),
  659. 'OAX' => t('Oaxaca'),
  660. 'PUE' => t('Puebla'),
  661. 'QUE' => t('Queretaro'),
  662. 'ROO' => t('Quintana Roo'),
  663. 'SLP' => t('San Luis Potosí'),
  664. 'SIN' => t('Sinaloa'),
  665. 'SON' => t('Sonora'),
  666. 'TAB' => t('Tabasco'),
  667. 'TAM' => t('Tamaulipas'),
  668. 'TLA' => t('Tlaxcala'),
  669. 'VER' => t('Veracruz'),
  670. 'YUC' => t('Yucatán'),
  671. 'ZAC' => t('Zacatecas'),
  672. );
  673. $administrative_areas['MY'] = array(
  674. '01' => t('Johor'),
  675. '02' => t('Kedah'),
  676. '03' => t('Kelantan'),
  677. '14' => t('Kuala Lumpur'),
  678. '15' => t('Labuan'),
  679. '04' => t('Melaka'),
  680. '05' => t('Negeri Sembilan'),
  681. '06' => t('Pahang'),
  682. '08' => t('Perak'),
  683. '09' => t('Perlis'),
  684. '07' => t('Pulau Pinang'),
  685. '16' => t('Putrajaya'),
  686. '12' => t('Sabah'),
  687. '13' => t('Sarawak'),
  688. '10' => t('Selangor'),
  689. '11' => t('Terengganu'),
  690. );
  691. $administrative_areas['PE'] = array(
  692. 'AMA' => t('Amazonas'),
  693. 'ANC' => t('Ancash'),
  694. 'APU' => t('Apurimac'),
  695. 'ARE' => t('Arequipa'),
  696. 'AYA' => t('Ayacucho'),
  697. 'CAJ' => t('Cajamarca'),
  698. 'CAL' => t('Callao'),
  699. 'CUS' => t('Cusco'),
  700. 'HUV' => t('Huancavelica'),
  701. 'HUC' => t('Huanuco'),
  702. 'ICA' => t('Ica'),
  703. 'JUN' => t('Junin'),
  704. 'LAL' => t('La Libertad'),
  705. 'LAM' => t('Lambayeque'),
  706. 'LIM' => t('Lima'),
  707. 'LOR' => t('Loreto'),
  708. 'MDD' => t('Madre de Dios'),
  709. 'MOQ' => t('Moquegua'),
  710. 'PAS' => t('Pasco'),
  711. 'PIU' => t('Piura'),
  712. 'PUN' => t('Puno'),
  713. 'SAM' => t('San Martin'),
  714. 'TAC' => t('Tacna'),
  715. 'TUM' => t('Tumbes'),
  716. 'UCA' => t('Ucayali'),
  717. );
  718. $administrative_areas['RU'] = array(
  719. 'MOW' => t('Moskva'),
  720. 'SPE' => t('Sankt-Peterburg'),
  721. 'AD' => t('Adygeya, Respublika'),
  722. 'AL' => t('Altay, Respublika'),
  723. 'BA' => t('Bashkortostan, Respublika'),
  724. 'BU' => t('Buryatiya, Respublika'),
  725. 'CE' => t('Chechenskaya Respublika'),
  726. 'CU' => t('Chuvashskaya Respublika'),
  727. 'DA' => t('Dagestan, Respublika'),
  728. 'IN' => t('Ingushetiya, Respublika'),
  729. 'KB' => t('Kabardino-Balkarskaya Respublika'),
  730. 'KL' => t('Kalmykiya, Respublika'),
  731. 'KC' => t('Karachayevo-Cherkesskaya Respublika'),
  732. 'KR' => t('Kareliya, Respublika'),
  733. 'KK' => t('Khakasiya, Respublika'),
  734. 'KO' => t('Komi, Respublika'),
  735. 'ME' => t('Mariy El, Respublika'),
  736. 'MO' => t('Mordoviya, Respublika'),
  737. 'SA' => t('Sakha, Respublika [Yakutiya]'),
  738. 'SE' => t('Severnaya Osetiya-Alaniya, Respublika'),
  739. 'TA' => t('Tatarstan, Respublika'),
  740. 'TY' => t('Tyva, Respublika [Tuva]'),
  741. 'UD' => t('Udmurtskaya Respublika'),
  742. 'ALT' => t('Altayskiy kray'),
  743. 'KAM' => t('Kamchatskiy kray'),
  744. 'KHA' => t('Khabarovskiy kray'),
  745. 'KDA' => t('Krasnodarskiy kray'),
  746. 'KYA' => t('Krasnoyarskiy kray'),
  747. 'PER' => t('Permskiy kray'),
  748. 'PRI' => t('Primorskiy kray'),
  749. 'STA' => t('Stavropolskiy kray'),
  750. 'ZAB' => t('Zabaykalskiy kray'),
  751. 'AMU' => t('Amurskaya oblast'),
  752. 'ARK' => t('Arkhangelskaya oblast'),
  753. 'AST' => t('Astrakhanskaya oblast'),
  754. 'BEL' => t('Belgorodskaya oblast'),
  755. 'BRY' => t('Bryanskaya oblast'),
  756. 'CHE' => t('Chelyabinskaya oblast'),
  757. 'IRK' => t('Irkutskaya oblast'),
  758. 'IVA' => t('Ivanovskaya oblast'),
  759. 'KGD' => t('Kaliningradskaya oblast'),
  760. 'KLU' => t('Kaluzhskaya oblast'),
  761. 'KEM' => t('Kemerovskaya oblast'),
  762. 'KIR' => t('Kirovskaya oblast'),
  763. 'KOS' => t('Kostromskaya oblast'),
  764. 'KGN' => t('Kurganskaya oblast'),
  765. 'KRS' => t('Kurskaya oblast'),
  766. 'LEN' => t('Leningradskaya oblast'),
  767. 'LIP' => t('Lipetskaya oblast'),
  768. 'MAG' => t('Magadanskaya oblast'),
  769. 'MOS' => t('Moskovskaya oblast'),
  770. 'MUR' => t('Murmanskaya oblast'),
  771. 'NIZ' => t('Nizhegorodskaya oblast'),
  772. 'NGR' => t('Novgorodskaya oblast'),
  773. 'NVS' => t('Novosibirskaya oblast'),
  774. 'OMS' => t('Omskaya oblast'),
  775. 'ORE' => t('Orenburgskaya oblast'),
  776. 'ORL' => t('Orlovskaya oblast'),
  777. 'PNZ' => t('Penzenskaya oblast'),
  778. 'PSK' => t('Pskovskaya oblast'),
  779. 'ROS' => t('Rostovskaya oblast'),
  780. 'RYA' => t('Ryazanskaya oblast'),
  781. 'SAK' => t('Sakhalinskaya oblast'),
  782. 'SAM' => t('Samarskaya oblast'),
  783. 'SAR' => t('Saratovskaya oblast'),
  784. 'SMO' => t('Smolenskaya oblast'),
  785. 'SVE' => t('Sverdlovskaya oblast'),
  786. 'TAM' => t('Tambovskaya oblast'),
  787. 'TOM' => t('Tomskaya oblast'),
  788. 'TUL' => t('Tulskaya oblast'),
  789. 'TVE' => t('Tverskaya oblast'),
  790. 'TYU' => t('Tyumenskaya oblast'),
  791. 'ULY' => t('Ulyanovskaya oblast'),
  792. 'VLA' => t('Vladimirskaya oblast'),
  793. 'VGG' => t('Volgogradskaya oblast'),
  794. 'VLG' => t('Vologodskaya oblast'),
  795. 'VOR' => t('Voronezhskaya oblast'),
  796. 'YAR' => t('Yaroslavskaya oblast'),
  797. 'YEV' => t('Yevreyskaya avtonomnaya oblast'),
  798. 'CHU' => t('Chukotskiy avtonomnyy okrug'),
  799. 'KHM' => t('Khanty-Mansiyskiy avtonomnyy okrug-Yugra'),
  800. 'NEN' => t('Nenetskiy avtonomnyy okrug'),
  801. 'YAN' => t('Yamalo-Nenetskiy avtonomnyy okrug'),
  802. );
  803. $administrative_areas['TR'] = array(
  804. '01' => t('Adana'),
  805. '02' => t('Adıyaman'),
  806. '03' => t('Afyon'),
  807. '04' => t('Ağrı'),
  808. '68' => t('Aksaray'),
  809. '05' => t('Amasya'),
  810. '06' => t('Ankara'),
  811. '07' => t('Antalya'),
  812. '75' => t('Ardahan'),
  813. '08' => t('Artvin'),
  814. '09' => t('Aydın'),
  815. '10' => t('Balıkesir'),
  816. '74' => t('Bartın'),
  817. '72' => t('Batman'),
  818. '69' => t('Bayburt'),
  819. '11' => t('Bilecik'),
  820. '12' => t('Bingöl'),
  821. '13' => t('Bitlis'),
  822. '14' => t('Bolu'),
  823. '15' => t('Burdur'),
  824. '16' => t('Bursa'),
  825. '17' => t('Çanakkale'),
  826. '18' => t('Çankırı'),
  827. '19' => t('Çorum'),
  828. '20' => t('Denizli'),
  829. '21' => t('Diyarbakır'),
  830. '81' => t('Düzce'),
  831. '22' => t('Edirne'),
  832. '23' => t('Elazığ'),
  833. '24' => t('Erzincan'),
  834. '25' => t('Erzurum'),
  835. '26' => t('Eskişehir'),
  836. '27' => t('Gaziantep'),
  837. '28' => t('Giresun'),
  838. '29' => t('Gümüşhane'),
  839. '30' => t('Hakkari'),
  840. '31' => t('Hatay'),
  841. '76' => t('Iğdır'),
  842. '32' => t('Isparta'),
  843. '34' => t('İstanbul'),
  844. '35' => t('İzmir'),
  845. '46' => t('Kahramanmaraş'),
  846. '78' => t('Karabük'),
  847. '70' => t('Karaman'),
  848. '36' => t('Kars'),
  849. '37' => t('Kastamonu'),
  850. '38' => t('Kayseri'),
  851. '71' => t('Kırıkkale'),
  852. '39' => t('Kırklareli'),
  853. '40' => t('Kırşehir'),
  854. '79' => t('Kilis'),
  855. '41' => t('Kocaeli'),
  856. '42' => t('Konya'),
  857. '43' => t('Kütahya'),
  858. '44' => t('Malatya'),
  859. '45' => t('Manisa'),
  860. '47' => t('Mardin'),
  861. '33' => t('Mersin'),
  862. '48' => t('Muğla'),
  863. '49' => t('Muş'),
  864. '50' => t('Nevşehir'),
  865. '51' => t('Niğde'),
  866. '52' => t('Ordu'),
  867. '80' => t('Osmaniye'),
  868. '53' => t('Rize'),
  869. '54' => t('Sakarya'),
  870. '55' => t('Samsun'),
  871. '56' => t('Siirt'),
  872. '57' => t('Sinop'),
  873. '58' => t('Sivas'),
  874. '63' => t('Şanlıurfa'),
  875. '73' => t('Şırnak'),
  876. '59' => t('Tekirdağ'),
  877. '60' => t('Tokat'),
  878. '61' => t('Trabzon'),
  879. '62' => t('Tunceli'),
  880. '64' => t('Uşak'),
  881. '65' => t('Van'),
  882. '77' => t('Yalova'),
  883. '66' => t('Yozgat'),
  884. '67' => t('Zonguldak'),
  885. );
  886. $administrative_areas['TW'] = array(
  887. 'TXG' => t('Taichung City'),
  888. 'TPE' => t('Taipei City'),
  889. 'TTT' => t('Taitung County'),
  890. 'TNN' => t('Tainan City'),
  891. 'ILA' => t('Yilan County'),
  892. 'HUA' => t('Hualien County'),
  893. 'Kinmen County' => t('Kinmen County'),
  894. 'NAN' => t('Nantou County'),
  895. 'PIF' => t('Pingtung County'),
  896. 'MIA' => t('Miaoli County'),
  897. 'TAO' => t('Taoyuan County'),
  898. 'KHH' => t('Kaohsiung City'),
  899. 'KEE' => t('Keelung City'),
  900. 'Lienchiang County' => t('Lienchiang County'),
  901. 'YUN' => t('Yunlin County'),
  902. 'TPQ' => t('New Taipei City'),
  903. 'HSZ' => t('Hsinchu City'),
  904. 'HSQ' => t('Hsinchu County'),
  905. 'CYI' => t('Chiayi City'),
  906. 'CYQ' => t('Chiayi County'),
  907. 'CHA' => t('Changhua County'),
  908. 'PEN' => t('Penghu County'),
  909. );
  910. $administrative_areas['UA'] = array(
  911. '43' => t('Crimea'),
  912. '05' => t('Vinnyts\'ka oblast'),
  913. '07' => t('Volyns\'ka oblast'),
  914. '12' => t('Dnipropetrovsk Oblast'),
  915. '14' => t('Donetsk Oblast'),
  916. '18' => t('Zhytomyrs\'ka oblast'),
  917. '21' => t('Zakarpats\'ka oblast'),
  918. '23' => t('Zaporiz\'ka oblast'),
  919. '26' => t('Ivano-Frankivs\'ka oblast'),
  920. '30' => t('Kyiv city'),
  921. '30' => t('Kiev Oblast'),
  922. '35' => t('Kirovohrads\'ka oblast'),
  923. '09' => t('Luhans\'ka oblast'),
  924. '46' => t('Lviv Oblast'),
  925. '48' => t('Mykolaivs\'ka oblast'),
  926. '51' => t('Odessa Oblast'),
  927. '53' => t('Poltavs\'ka oblast'),
  928. '56' => t('Rivnens\'ka oblast'),
  929. '40' => t('Sevastopol\' city'),
  930. '59' => t('Sums\'ka oblast'),
  931. '61' => t('Ternopil\'s\'ka oblast'),
  932. '63' => t('Kharkiv Oblast'),
  933. '65' => t('Khersons\'ka oblast'),
  934. '68' => t('Khmel\'nyts\'ka oblast'),
  935. '71' => t('Cherkas\'ka oblast'),
  936. '77' => t('Chernivets\'ka oblast'),
  937. '74' => t('Chernihivs\'ka oblast'),
  938. );
  939. $administrative_areas['US'] = array(
  940. 'AL' => t('Alabama'),
  941. 'AK' => t('Alaska'),
  942. 'AZ' => t('Arizona'),
  943. 'AR' => t('Arkansas'),
  944. 'CA' => t('California'),
  945. 'CO' => t('Colorado'),
  946. 'CT' => t('Connecticut'),
  947. 'DE' => t('Delaware'),
  948. 'DC' => t('District of Columbia'),
  949. 'FL' => t('Florida'),
  950. 'GA' => t('Georgia'),
  951. 'HI' => t('Hawaii'),
  952. 'ID' => t('Idaho'),
  953. 'IL' => t('Illinois'),
  954. 'IN' => t('Indiana'),
  955. 'IA' => t('Iowa'),
  956. 'KS' => t('Kansas'),
  957. 'KY' => t('Kentucky'),
  958. 'LA' => t('Louisiana'),
  959. 'ME' => t('Maine'),
  960. 'MD' => t('Maryland'),
  961. 'MA' => t('Massachusetts'),
  962. 'MI' => t('Michigan'),
  963. 'MN' => t('Minnesota'),
  964. 'MS' => t('Mississippi'),
  965. 'MO' => t('Missouri'),
  966. 'MT' => t('Montana'),
  967. 'NE' => t('Nebraska'),
  968. 'NV' => t('Nevada'),
  969. 'NH' => t('New Hampshire'),
  970. 'NJ' => t('New Jersey'),
  971. 'NM' => t('New Mexico'),
  972. 'NY' => t('New York'),
  973. 'NC' => t('North Carolina'),
  974. 'ND' => t('North Dakota'),
  975. 'OH' => t('Ohio'),
  976. 'OK' => t('Oklahoma'),
  977. 'OR' => t('Oregon'),
  978. 'PA' => t('Pennsylvania'),
  979. 'RI' => t('Rhode Island'),
  980. 'SC' => t('South Carolina'),
  981. 'SD' => t('South Dakota'),
  982. 'TN' => t('Tennessee'),
  983. 'TX' => t('Texas'),
  984. 'UT' => t('Utah'),
  985. 'VT' => t('Vermont'),
  986. 'VA' => t('Virginia'),
  987. 'WA' => t('Washington'),
  988. 'WV' => t('West Virginia'),
  989. 'WI' => t('Wisconsin'),
  990. 'WY' => t('Wyoming'),
  991. ' ' => t('--'),
  992. 'AA' => t('Armed Forces (Americas)'),
  993. 'AE' => t('Armed Forces (Europe, Canada, Middle East, Africa)'),
  994. 'AP' => t('Armed Forces (Pacific)'),
  995. 'AS' => t('American Samoa'),
  996. 'FM' => t('Federated States of Micronesia'),
  997. 'GU' => t('Guam'),
  998. 'MH' => t('Marshall Islands'),
  999. 'MP' => t('Northern Mariana Islands'),
  1000. 'PW' => t('Palau'),
  1001. 'PR' => t('Puerto Rico'),
  1002. 'VI' => t('Virgin Islands'),
  1003. );
  1004. $administrative_areas['VE'] = array(
  1005. 'Z' => t('Amazonas'),
  1006. 'B' => t('Anzoátegui'),
  1007. 'C' => t('Apure'),
  1008. 'D' => t('Aragua'),
  1009. 'E' => t('Barinas'),
  1010. 'F' => t('Bolívar'),
  1011. 'G' => t('Carabobo'),
  1012. 'H' => t('Cojedes'),
  1013. 'Y' => t('Delta Amacuro'),
  1014. 'W' => t('Dependencias Federales'),
  1015. 'A' => t('Distrito Federal'),
  1016. 'I' => t('Falcón'),
  1017. 'J' => t('Guárico'),
  1018. 'K' => t('Lara'),
  1019. 'L' => t('Mérida'),
  1020. 'M' => t('Miranda'),
  1021. 'N' => t('Monagas'),
  1022. 'O' => t('Nueva Esparta'),
  1023. 'P' => t('Portuguesa'),
  1024. 'R' => t('Sucre'),
  1025. 'S' => t('Táchira'),
  1026. 'T' => t('Trujillo'),
  1027. 'X' => t('Vargas'),
  1028. 'U' => t('Yaracuy'),
  1029. 'V' => t('Zulia'),
  1030. );
  1031. // Allow other modules to alter the administrative areas.
  1032. drupal_alter('addressfield_administrative_areas', $administrative_areas);
  1033. return isset($administrative_areas[$country_code]) ? $administrative_areas[$country_code] : null;
  1034. }