Skip to content

Commit

Permalink
Add subdivisions for Cuba and Peru, update Mexico and Philippines.
Browse files Browse the repository at this point in the history
  • Loading branch information
bojanz committed Oct 11, 2018
1 parent de46cb4 commit 5bd148f
Show file tree
Hide file tree
Showing 6 changed files with 185 additions and 55 deletions.
14 changes: 0 additions & 14 deletions resources/library_customizations.php
Expand Up @@ -241,19 +241,5 @@ function get_subdivision_customizations($group) {
],
];

// 'Estado de México' => 'México'.
// https://github.com/googlei18n/libaddressinput/issues/49
$subdivisionCustomizations['MX'] = [
'_remove' => ['MEX'],
'_add_after' => [
'MEX' => 'MIC',
],
'MEX' => [
'name' => 'México',
'iso_code' => 'MX-MEX',
'postal_code_pattern' => '5[0-7]',
],
];

return isset($subdivisionCustomizations[$group]) ? $subdivisionCustomizations[$group] : [];
}
53 changes: 53 additions & 0 deletions resources/subdivision/CU.json
@@ -0,0 +1,53 @@
{
"country_code": "CU",
"subdivisions": {
"Artemisa": {
"iso_code": "CU-15"
},
"Camagüey": {
"iso_code": "CU-09"
},
"Ciego de Ávila": {
"iso_code": "CU-08"
},
"Cienfuegos": {
"iso_code": "CU-06"
},
"Granma": {
"iso_code": "CU-12"
},
"Guantánamo": {
"iso_code": "CU-14"
},
"Holguín": {
"iso_code": "CU-11"
},
"Isla de la Juventud": {
"iso_code": "CU-99"
},
"La Habana": {
"iso_code": "CU-03"
},
"Las Tunas": {
"iso_code": "CU-10"
},
"Matanzas": {
"iso_code": "CU-04"
},
"Mayabeque": {
"iso_code": "CU-16"
},
"Pinar del Río": {
"iso_code": "CU-01"
},
"Sancti Spíritus": {
"iso_code": "CU-07"
},
"Santiago de Cuba": {
"iso_code": "CU-13"
},
"Villa Clara": {
"iso_code": "CU-05"
}
}
}
72 changes: 36 additions & 36 deletions resources/subdivision/MX.json
@@ -1,37 +1,32 @@
{
"country_code": "MX",
"subdivisions": {
"MEX": {
"name": "México",
"iso_code": "MX-MEX",
"postal_code_pattern": "5[0-7]"
},
"AGS": {
"Ags.": {
"name": "Aguascalientes",
"iso_code": "MX-AGU",
"postal_code_pattern": "20"
},
"BC": {
"B.C.": {
"name": "Baja California",
"iso_code": "MX-BCN",
"postal_code_pattern": "2[12]"
},
"BCS": {
"B.C.S.": {
"name": "Baja California Sur",
"iso_code": "MX-BCS",
"postal_code_pattern": "23"
},
"CAMP": {
"Camp.": {
"name": "Campeche",
"iso_code": "MX-CAM",
"postal_code_pattern": "24"
},
"CHIS": {
"Chis.": {
"name": "Chiapas",
"iso_code": "MX-CHP",
"postal_code_pattern": "29|30"
},
"CHIH": {
"Chih.": {
"name": "Chihuahua",
"iso_code": "MX-CHH",
"postal_code_pattern": "3[1-3]"
Expand All @@ -41,122 +36,127 @@
"iso_code": "MX-CMX",
"postal_code_pattern": "0|1[0-6]"
},
"COAH": {
"name": "Coahuila",
"Coah.": {
"name": "Coahuila de Zaragoza",
"iso_code": "MX-COA",
"postal_code_pattern": "2[5-7]"
},
"COL": {
"Col.": {
"name": "Colima",
"iso_code": "MX-COL",
"postal_code_pattern": "28"
},
"DGO": {
"Dgo.": {
"name": "Durango",
"iso_code": "MX-DUR",
"postal_code_pattern": "3[45]"
},
"GTO": {
"Méx.": {
"name": "Estado de México",
"iso_code": "MX-MEX",
"postal_code_pattern": "5[0-7]"
},
"Gto.": {
"name": "Guanajuato",
"iso_code": "MX-GUA",
"postal_code_pattern": "3[6-8]"
},
"GRO": {
"Gro.": {
"name": "Guerrero",
"iso_code": "MX-GRO",
"postal_code_pattern": "39|4[01]"
},
"HGO": {
"Hgo.": {
"name": "Hidalgo",
"iso_code": "MX-HID",
"postal_code_pattern": "4[23]"
},
"JAL": {
"Jal.": {
"name": "Jalisco",
"iso_code": "MX-JAL",
"postal_code_pattern": "4[4-9]"
},
"MICH": {
"Mich.": {
"name": "Michoacán",
"iso_code": "MX-MIC",
"postal_code_pattern": "5[89]|6[01]"
},
"MOR": {
"Mor.": {
"name": "Morelos",
"iso_code": "MX-MOR",
"postal_code_pattern": "62"
},
"NAY": {
"Nay.": {
"name": "Nayarit",
"iso_code": "MX-NAY",
"postal_code_pattern": "63"
},
"NL": {
"N.L.": {
"name": "Nuevo León",
"iso_code": "MX-NLE",
"postal_code_pattern": "6[4-7]"
},
"OAX": {
"Oax.": {
"name": "Oaxaca",
"iso_code": "MX-OAX",
"postal_code_pattern": "6[89]|7[01]"
},
"PUE": {
"Pue.": {
"name": "Puebla",
"iso_code": "MX-PUE",
"postal_code_pattern": "7[2-5]"
},
"QRO": {
"Qro.": {
"name": "Querétaro",
"iso_code": "MX-QUE",
"postal_code_pattern": "76"
},
"QROO": {
"Q.R.": {
"name": "Quintana Roo",
"iso_code": "MX-ROO",
"postal_code_pattern": "77"
},
"SLP": {
"S.L.P.": {
"name": "San Luis Potosí",
"iso_code": "MX-SLP",
"postal_code_pattern": "7[89]"
},
"SIN": {
"Sin.": {
"name": "Sinaloa",
"iso_code": "MX-SIN",
"postal_code_pattern": "8[0-2]"
},
"SON": {
"Son.": {
"name": "Sonora",
"iso_code": "MX-SON",
"postal_code_pattern": "8[3-5]"
},
"TAB": {
"Tab.": {
"name": "Tabasco",
"iso_code": "MX-TAB",
"postal_code_pattern": "86"
},
"TAMPS": {
"Tamps.": {
"name": "Tamaulipas",
"iso_code": "MX-TAM",
"postal_code_pattern": "8[7-9]"
},
"TLAX": {
"Tlax.": {
"name": "Tlaxcala",
"iso_code": "MX-TLA",
"postal_code_pattern": "90"
},
"VER": {
"Ver.": {
"name": "Veracruz",
"iso_code": "MX-VER",
"postal_code_pattern": "9[1-6]"
},
"YUC": {
"Yuc.": {
"name": "Yucatán",
"iso_code": "MX-YUC",
"postal_code_pattern": "97"
},
"ZAC": {
"Zac.": {
"name": "Zacatecas",
"iso_code": "MX-ZAC",
"postal_code_pattern": "9[89]"
Expand Down
83 changes: 83 additions & 0 deletions resources/subdivision/PE.json
@@ -0,0 +1,83 @@
{
"country_code": "PE",
"subdivisions": {
"Amazonas": {
"iso_code": "PE-AMA"
},
"Áncash": {
"iso_code": "PE-ANC"
},
"Apurímac": {
"iso_code": "PE-APU"
},
"Arequipa": {
"iso_code": "PE-ARE"
},
"Ayacucho": {
"iso_code": "PE-AYA"
},
"Cajamarca": {
"iso_code": "PE-CAJ"
},
"Callao": {
"iso_code": "PE-CAL"
},
"Cuzco": {
"iso_code": "PE-CUS"
},
"Gobierno Regional de Lima": {
"iso_code": "PE-LIM"
},
"Huancavelica": {
"iso_code": "PE-HUV"
},
"Huánuco": {
"iso_code": "PE-HUC"
},
"Ica": {
"iso_code": "PE-ICA"
},
"Junín": {
"iso_code": "PE-JUN"
},
"La Libertad": {
"iso_code": "PE-LAL"
},
"Lambayeque": {
"iso_code": "PE-LAM"
},
"Loreto": {
"iso_code": "PE-LOR"
},
"Madre de Dios": {
"iso_code": "PE-MDD"
},
"Moquegua": {
"iso_code": "PE-MOQ"
},
"Municipalidad Metropolitana de Lima": {
"iso_code": "PE-LMA"
},
"Pasco": {
"iso_code": "PE-PAS"
},
"Piura": {
"iso_code": "PE-PIU"
},
"Puno": {
"iso_code": "PE-PUN"
},
"San Martín": {
"iso_code": "PE-SAM"
},
"Tacna": {
"iso_code": "PE-TAC"
},
"Tumbes": {
"iso_code": "PE-TUM"
},
"Ucayali": {
"iso_code": "PE-UCA"
}
}
}
13 changes: 9 additions & 4 deletions resources/subdivision/PH.json
Expand Up @@ -117,13 +117,17 @@
"iso_code": "PH-DAS",
"postal_code_pattern": "80[01]"
},
"Davao Occidental": [],
"Davao Occidental": {
"iso_code": "PH-DVO",
"postal_code_pattern": "801[1-5]"
},
"Davao Oriental": {
"iso_code": "PH-DAO",
"postal_code_pattern": "82[01]"
},
"Dinagat Islands": {
"iso_code": "PH-DIN"
"iso_code": "PH-DIN",
"postal_code_pattern": "84[12]"
},
"Eastern Samar": {
"iso_code": "PH-EAS",
Expand Down Expand Up @@ -281,7 +285,8 @@
"postal_code_pattern": "95[01]"
},
"Southern Leyte": {
"iso_code": "PH-SLE"
"iso_code": "PH-SLE",
"postal_code_pattern": "66[10]"
},
"Sultan Kudarat": {
"iso_code": "PH-SUK",
Expand All @@ -293,7 +298,7 @@
},
"Surigao del Norte": {
"iso_code": "PH-SUN",
"postal_code_pattern": "84[02]"
"postal_code_pattern": "84[0-2]"
},
"Surigao del Sur": {
"iso_code": "PH-SUR",
Expand Down

0 comments on commit 5bd148f

Please sign in to comment.