respect-validation/data/iso_3166-2/LV.json
Henrique Moody 718bacad04
Remove subdivision code rules per country
There is no much benefit from having individual rules for each country's
subdivision, quite the opposite. It increases the amount of code and
makes it hard to change the implementation of these rules. Right now,
the only sane way to change those rules is with a customized script.

This commit will remove the Subdivision Code rules per country and
instead will put that information into JSON files.

We both wouldn't like to keep this in this library anymore, and we are
considering having another library to deal with this data [1], but since
it seems like it may take some time, looks better to do it temporarily
here.

[1]: https://github.com/sokil/php-isocodes/issues/12

Co-authored-by: Mazen Touati <mazen_touati@hotmail.com>
Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
2019-04-06 23:05:24 +02:00

126 lines
3.6 KiB
JSON

{
"source": "http://www.geonames.org/LV/administrative-division-latvia.html",
"country": "Latvia",
"subdivisions": {
"001": "Aglonas Novads",
"002": "Aizkraukles Novads",
"003": "Aizputes Novads",
"004": "Aknīstes Novads",
"005": "Alojas Novads",
"006": "Alsungas Novads",
"007": "Alūksnes Novads",
"008": "Amatas Novads",
"009": "Apes Novads",
"010": "Auces Novads",
"011": "Ādažu Novads",
"012": "Babītes Novads",
"013": "Baldones Novads",
"014": "Baltinavas Novads",
"015": "Balvu Novads",
"016": "Bauskas Novads",
"017": "Beverīnas Novads",
"018": "Brocēnu Novads",
"019": "Burtnieku Novads",
"020": "Carnikavas Novads",
"021": "Cesvaines Novads",
"022": "Cēsu Novads",
"023": "Ciblas Novads",
"024": "Dagdas Novads",
"025": "Daugavpils Novads",
"026": "Dobeles Novads",
"027": "Dundagas Novads",
"028": "Durbes Novads",
"029": "Engures Novads",
"030": "Ērgļu Novads",
"031": "Garkalnes Novads",
"032": "Grobiņas Novads",
"033": "Gulbenes Novads",
"034": "Iecavas Novads",
"035": "Ikšķiles Novads",
"036": "Ilūkstes Novads",
"037": "Inčukalna Novads",
"038": "Jaunjelgavas Novads",
"039": "Jaunpiebalgas Novads",
"040": "Jaunpils Novads",
"041": "Jelgavas Novads",
"042": "Jēkabpils Novads",
"043": "Kandavas Novads",
"044": "Kārsavas Novads",
"045": "Kocēnu Novads",
"046": "Kokneses Novads",
"047": "Krāslavas Novads",
"048": "Krimuldas Novads",
"049": "Krustpils Novads",
"050": "Kuldīgas Novads",
"051": "Ķeguma Novads",
"052": "Ķekavas Novads",
"053": "Lielvārdes Novads",
"054": "Limbažu Novads",
"055": "Līgatnes Novads",
"056": "Līvānu Novads",
"057": "Lubānas Novads",
"058": "Ludzas Novads",
"059": "Madonas Novads",
"060": "Mazsalacas Novads",
"061": "Mālpils Novads",
"062": "Mārupes Novads",
"063": "Mērsraga novads",
"064": "Naukšēnu Novads",
"065": "Neretas Novads",
"066": "Nīcas Novads",
"067": "Ogres Novads",
"068": "Olaines Novads",
"069": "Ozolnieku Novads",
"070": "Pārgaujas Novads",
"071": "Pāvilostas Novads",
"072": "Pļaviņu Novads",
"073": "Preiļu Novads",
"074": "Priekules Novads",
"075": "Priekuļu Novads",
"076": "Raunas Novads",
"077": "Rēzeknes Novads",
"078": "Riebiņu Novads",
"079": "Rojas Novads",
"080": "Ropažu Novads",
"081": "Rucavas Novads",
"082": "Rugāju Novads",
"083": "Rundāles Novads",
"084": "Rūjienas Novads",
"085": "Salas Novads",
"086": "Salacgrīvas Novads",
"087": "Salaspils Novads",
"088": "Saldus Novads",
"089": "Saulkrastu Novads",
"090": "Sējas Novads",
"091": "Siguldas Novads",
"092": "Skrīveru Novads",
"093": "Skrundas Novads",
"094": "Smiltenes Novads",
"095": "Stopiņu Novads",
"096": "Strenču Novads",
"097": "Talsu Novads",
"098": "Tērvetes Novads",
"099": "Tukuma Novads",
"100": "Vaiņodes Novads",
"101": "Valkas Novads",
"102": "Varakļānu Novads",
"103": "Vārkavas Novads",
"104": "Vecpiebalgas Novads",
"105": "Vecumnieku Novads",
"106": "Ventspils Novads",
"107": "Viesītes Novads",
"108": "Viļakas Novads",
"109": "Viļānu Novads",
"110": "Zilupes Novads",
"DGV": "Daugavpils",
"JEL": "Jelgava",
"JKB": "Jēkabpils",
"JUR": "Jurmala",
"LPX": "Liepaja",
"REZ": "Rezekne",
"RIX": "Riga",
"VEN": "Ventspils",
"VMR": "Valmiera"
}
}