<?php

// Russian Federation

function location_province_list_ru() {
  return array(
    'AD' => "Adygeya",
    'BA' => "Bashkortostan",
    'BU' => "Buryatia",
    'AL' => "Altai Republic",
    'DA' => "Dagestan",
    'IN' => "Ingushetia",
    'KB' => "Kabardino-Balkaria",
    'KL' => "Kalmykia",
    'KC' => "Karachay-Cherkessia",
    'KR' => "Karelia",
    'KO' => "Komi",
    'ME' => "Mari El",
    'MO' => "Mordovia",
    'SA' => "Sakha",
    'SE' => "North Ossetia",
    'TA' => "Tatarstan",
    'TY' => "Tuva",
    'UD' => "Udmurtia",
    'KK' => "Khakassia",
    'CE' => "Chechnya",
    'CU' => "Chuvashia",
    'ALT' => "Altai Krai",
    'KDA' => "Krasnodar",
    'KYA' => "Krasnoyarsk",
    'PRI' => "Primorsky",
    'STA' => "Stavropol",
    'KHA' => "Khabarovsk",
    'AMU' => "Amur",
    'ARK' => "Arkhangelsk",
    'AST' => "Astrakhan",
    'BEL' => "Belgorod",
    'BRY' => "Bryansk",
    'VLA' => "Vladimir",
    'VGG' => "Volgograd",
    'VLG' => "Vologda",
    'VOR' => "Voronezh",
    'IVA' => "Ivanovo",
    'IRK' => "Irkutsk",
    'KGD' => "Kaliningrad",
    'KLU' => "Kaluga",
    'KAM' => "Kamchatka",
    'KEM' => "Kemerovo",
    'KIR' => "Kirov",
    'KOS' => "Kostroma",
    'KGN' => "Kurgan",
    'KRS' => "Kursk",
    'LEN' => "Leningrad",
    'LIP' => "Lipetsk",
    'MAG' => "Magadan",
    'MOS' => "Moscow (Province)",
    'MUR' => "Murmansk",
    'NIZ' => "Nizhny Novgorod",
    'NGR' => "Novgorod",
    'NVS' => "Novosibirsk",
    'OMS' => "Omsk",
    'ORE' => "Orenburg",
    'ORL' => "Oryol",
    'PNZ' => "Penza",
    'PER' => "Perm",
    'PSK' => "Pskov",
    'ROS' => "Rostov",
    'RYA' => "Ryazan",
    'SAM' => "Samara",
    'SAR' => "Saratov",
    'SAK' => "Sakhalin",
    'SVE' => "Sverdlovsk",
    'SMO' => "Smolensk",
    'TAM' => "Tambov",
    'TVE' => "Tver",
    'TOM' => "Tomsk",
    'TUL' => "Tula",
    'TYU' => "Tyumen",
    'ULY' => "Ulynovsk",
    'CHE' => "Chelyabinsk",
    'CHI' => "Chita",
    'YAR' => "Yaroslavl",
    'MOW' => "Moscow (City)",
    'SPE' => "St. Petersburg",
    'YEV' => "Jewish Oblast",
    'AGB' => "Aga Buryatia",
    'KOP' => "Permyakia",
    'KOR' => "Koryakia",
    'NEN' => "Nenetsia",
    'TAY' => "Taymyria",
    'UOB' => "Ust-Orda Buryatia",
    'KHM' => "Khantia-Mansia",
    'CHU' => "Chukotka",
    'EVE' => "Evenkia",
    'YAN' => "Yamalia",
  );
}

/**
 * Returns minimum and maximum latitude and longitude needed to create a bounding box.
 */
function location_bounds_ru() {
  // NaturalEarth 10m Admin 0 - Countries (v1.3.0)
  // EPSG:900913
  // The downside to bounding boxes is that crossing the antimeridian causes
  // serious issues. See http://purl.oclc.org/coordinates/a2.htm for discussion.
  return array(
    'minlng' => -179.99900,
    'minlat' => 41.1926805,
    'maxlng' => 180.000000,
    'maxlat' => 81.8583637,
  );
}