Module: Snail::Iso3166
- Defined in:
- lib/snail/constants.rb
Constant Summary collapse
- ALPHA2 =
as of January 28, 2013 pulled en.wikipedia.org/wiki/ISO_3166-1_alpha-2
{ 'AC' => ["ASCENSION", "ASCENSION ISLAND"], 'AD' => ["ANDORRA"], 'AE' => ["UNITED ARAB EMIRATES"], 'AF' => ["AFGHANISTAN"], 'AG' => ["ANTIGUA AND BARBUDA"], 'AI' => ["ANGUILLA"], 'AL' => ["ALBANIA"], 'AM' => ["ARMENIA"], 'AN' => ["NETHERLANDS ANTILLES"], 'AO' => ["ANGOLA"], 'AQ' => ["ANTARCTICA"], 'AR' => ["ARGENTINA"], 'AS' => ["AMERICAN SAMOA"], 'AT' => ["AUSTRIA"], 'AU' => ["AUSTRALIA"], 'AW' => ["ARUBA"], 'AX' => ["ALAND ISLANDS"], 'AZ' => ["AZERBAIJAN"], 'BA' => ["BOSNIA AND HERZEGOVINA"], 'BB' => ["BARBADOS"], 'BD' => ["BANGLADESH"], 'BE' => ["BELGIUM"], 'BF' => ["BURKINA FASO"], 'BG' => ["BULGARIA"], 'BH' => ["BAHRAIN"], 'BI' => ["BURUNDI"], 'BJ' => ["BENIN"], 'BL' => ["SAINT BARTHELEMY"], 'BM' => ["BERMUDA"], 'BN' => ["BRUNEI DARUSSALAM"], 'BO' => ["BOLIVIA"], 'BR' => ["BRAZIL"], 'BS' => ["BAHAMAS"], 'BT' => ["BHUTAN"], 'BV' => ["BOUVET ISLAND"], 'BW' => ["BOTSWANA"], 'BY' => ["BELARUS"], 'BZ' => ["BELIZE"], 'CA' => ["CANADA"], 'CC' => ["COCOS (KEELING) ISLANDS"], 'CD' => ["DEMOCRATIC REPUBLIC OF THE CONGO"], 'CF' => ["CENTRAL AFRICAN REPUBLIC"], 'CG' => ["CONGO", "REPUBLIC OF THE CONGO"], 'CH' => ["SWITZERLAND"], 'CI' => ["COTE D'IVOIRE", "CÔTE D'IVOIRE", "IVORY COAST", "REPUBLIC OF CÔTE D'IVOIRE"], 'CK' => ["COOK ISLANDS"], 'CL' => ["CHILE"], 'CM' => ["CAMEROON"], 'CN' => ["CHINA", "PEOPLE'S REPUBLIC OF CHINA"], 'CO' => ["COLOMBIA"], 'CP' => ["CLIPPERTON ISLAND"], 'CR' => ["COSTA RICA"], 'CU' => ["CUBA"], 'CV' => ["CAPE VERDE"], 'CW' => ["CURACAO", "CURAçAO"], 'CX' => ["CHRISTMAS ISLAND"], 'CY' => ["CYPRUS"], 'CZ' => ["CZECH REPUBLIC"], 'DE' => ["GERMANY"], 'DG' => ["DIEGO GARCIA"], 'DJ' => ["DJIBOUTI"], 'DK' => ["DENMARK"], 'DM' => ["DOMINICA"], 'DO' => ["DOMINICAN REPUBLIC"], 'DZ' => ["ALGERIA"], 'EA' => ["CEUTA, MELILLA"], 'EC' => ["ECUADOR"], 'EE' => ["ESTONIA"], 'EG' => ["EGYPT"], 'EH' => ["WESTERN SAHARA"], 'ER' => ["ERITREA"], 'ES' => ["SPAIN"], 'ET' => ["ETHIOPIA"], 'EU' => ["EUROPEAN UNION"], 'FI' => ["FINLAND"], 'FJ' => ["FIJI"], 'FK' => ["FALKLAND ISLANDS"], 'FM' => ["MICRONESIA"], 'FO' => ["FAROE ISLANDS"], 'FR' => ["FRANCE"], 'GA' => ["GABON"], 'GB' => ["UNITED KINGDOM", "ENGLAND", "NORTHERN IRELAND", "SCOTLAND", "WALES"], 'GD' => ["GRENADA"], 'GE' => ["GEORGIA"], 'GF' => ["FRENCH GUIANA"], 'GG' => ["GUERNSEY"], 'GH' => ["GHANA"], 'GI' => ["GIBRALTAR"], 'GL' => ["GREENLAND"], 'GM' => ["GAMBIA"], 'GN' => ["GUINEA"], 'GP' => ["GUADELOUPE"], 'GQ' => ["EQUATORIAL GUINEA"], 'GR' => ["GREECE"], 'GS' => ["SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS", "SOUTH GEORGIA", "SOUTH SANDWICH ISLANDS"], 'GT' => ["GUATEMALA"], 'GU' => ["GUAM"], 'GW' => ["GUINEA-BISSAU"], 'GY' => ["GUYANA"], 'HK' => ["HONG KONG"], 'HM' => ["HEARD ISLAND AND MCDONALD ISLANDS"], 'HN' => ["HONDURAS"], 'HR' => ["CROATIA"], 'HT' => ["HAITI"], 'HU' => ["HUNGARY"], 'IC' => ["CANARY ISLANDS"], 'ID' => ["INDONESIA"], 'IE' => ["IRELAND"], 'IL' => ["ISRAEL"], 'IM' => ["ISLE OF MAN"], 'IN' => ["INDIA"], 'IO' => ["BRITISH INDIAN OCEAN TERRITORY"], 'IQ' => ["IRAQ"], 'IR' => ["IRAN", "ISLAMIC REPUBLIC OF IRAN"], 'IS' => ["ICELAND"], 'IT' => ["ITALY"], 'JE' => ["JERSEY"], 'JM' => ["JAMAICA"], 'JO' => ["JORDAN"], 'JP' => ["JAPAN"], 'KE' => ["KENYA"], 'KG' => ["KYRGYZSTAN"], 'KH' => ["CAMBODIA"], 'KI' => ["KIRIBATI"], 'KM' => ["COMOROS"], 'KN' => ["SAINT KITTS AND NEVIS"], 'KP' => ["NORTH KOREA", "DEMOCRATIC PEOPLE'S REPUBLIC OF KOREA"], 'KR' => ["SOUTH KOREA", "KOREA", "REPUBLIC OF KOREA"], 'KW' => ["KUWAIT"], 'KY' => ["CAYMAN ISLANDS"], 'KZ' => ["KAZAKHSTAN"], 'LA' => ["LAOS"], 'LB' => ["LEBANON"], 'LC' => ["SAINT LUCIA"], 'LI' => ["LIECHTENSTEIN"], 'LK' => ["SRI LANKA"], 'LR' => ["LIBERIA"], 'LS' => ["LESOTHO"], 'LT' => ["LITHUANIA"], 'LU' => ["LUXEMBOURG"], 'LV' => ["LATVIA"], 'LY' => ["LIBYA", "STATE OF LIBYA", "LIBYAN ARAB JAMAHIRIYA"], 'MA' => ["MOROCCO"], 'MC' => ["MONACO"], 'MD' => ["MOLDOVA"], 'ME' => ["MONTENEGRO"], 'MF' => ["SAINT MARTIN"], 'MG' => ["MADAGASCAR"], 'MH' => ["MARSHALL ISLANDS"], 'MK' => ["MACEDONIA"], 'ML' => ["MALI"], 'MM' => ["MYANMAR"], 'MN' => ["MONGOLIA"], 'MO' => ["MACAO"], 'MP' => ["NORTHERN MARIANA ISLANDS"], 'MQ' => ["MARTINIQUE"], 'MR' => ["MAURITANIA"], 'MS' => ["MONTSERRAT"], 'MT' => ["MALTA"], 'MU' => ["MAURITIUS"], 'MV' => ["MALDIVES"], 'MW' => ["MALAWI"], 'MX' => ["MEXICO"], 'MY' => ["MALAYSIA"], 'MZ' => ["MOZAMBIQUE"], 'NA' => ["NAMIBIA"], 'NC' => ["NEW CALEDONIA"], 'NE' => ["NIGER"], 'NF' => ["NORFOLK ISLAND"], 'NG' => ["NIGERIA"], 'NI' => ["NICARAGUA"], 'NL' => ["NETHERLANDS"], 'NO' => ["NORWAY"], 'NP' => ["NEPAL"], 'NR' => ["NAURU"], 'NU' => ["NIUE"], 'NZ' => ["NEW ZEALAND"], 'OM' => ["OMAN"], 'PA' => ["PANAMA"], 'PE' => ["PERU"], 'PF' => ["FRENCH POLYNESIA"], 'PG' => ["PAPUA NEW GUINEA"], 'PH' => ["PHILIPPINES"], 'PK' => ["PAKISTAN"], 'PL' => ["POLAND"], 'PM' => ["SAINT PIERRE AND MIQUELON"], 'PN' => ["PITCAIRN", "PITCAIRN ISLAND", "PITCAIRN ISLANDS"], 'PR' => ["PUERTO RICO"], 'PS' => ["PALESTINIAN TERRITORIES", "PALESTINIAN TERRITORY", "OCCUPIED PALESTINIAN TERRITORIES"], 'PT' => ["PORTUGAL"], 'PW' => ["PALAU"], 'PY' => ["PARAGUAY"], 'QA' => ["QATAR"], 'RE' => ["REUNION"], 'RO' => ["ROMANIA"], 'RS' => ["SERBIA"], 'RU' => ["RUSSIAN FEDERATION", "RUSSIA"], 'RW' => ["RWANDA"], 'SA' => ["SAUDI ARABIA"], 'SB' => ["SOLOMON ISLANDS"], 'SC' => ["SEYCHELLES"], 'SD' => ["SUDAN"], 'SE' => ["SWEDEN"], 'SG' => ["SINGAPORE"], 'SH' => ["SAINT HELENA"], 'SI' => ["SLOVENIA"], 'SJ' => ["SVALBARD AND JAN MAYEN"], 'SK' => ["SLOVAKIA", "SLOVAK REPUBLIC"], 'SL' => ["SIERRA LEONE"], 'SM' => ["SAN MARINO"], 'SN' => ["SENEGAL"], 'SO' => ["SOMALIA"], 'SR' => ["SURINAME"], 'SS' => ["SOUTH SUDAN"], 'ST' => ["SAO TOME AND PRINCIPE"], 'SV' => ["EL SALVADOR"], 'SY' => ["SYRIAN ARAB REPUBLIC", "SYRIA"], 'SZ' => ["SWAZILAND"], 'TA' => ["TRISTAN DA CUNHA"], 'TC' => ["TURKS AND CAICOS ISLANDS"], 'TD' => ["CHAD"], 'TF' => ["FRENCH SOUTHERN TERRITORIES"], 'TG' => ["TOGO"], 'TH' => ["THAILAND"], 'TJ' => ["TAJIKISTAN"], 'TK' => ["TOKELAU"], 'TL' => ["TIMOR-LESTE", "EAST TIMOR", "DEMOCRATIC REPUBLIC OF TIMOR-LESTE"], 'TM' => ["TURKMENISTAN"], 'TN' => ["TUNISIA"], 'TO' => ["TONGA"], 'TR' => ["TURKEY"], 'TT' => ["TRINIDAD AND TOBAGO"], 'TV' => ["TUVALU"], 'TW' => ["TAIWAN"], 'TZ' => ["TANZANIA"], 'UA' => ["UKRAINE"], 'UG' => ["UGANDA"], 'UM' => ["UNITED STATES MINOR OUTLYING ISLANDS"], 'US' => ["UNITED STATES", "UNITED STATES OF AMERICA"], 'UY' => ["URUGUAY"], 'UZ' => ["UZBEKISTAN"], 'VA' => ["VATICAN CITY"], 'VC' => ["SAINT VINCENT AND THE GRENADINES"], 'VE' => ["VENEZUELA"], 'VG' => ["VIRGIN ISLANDS, BRITISH", "BRITISH VIRGIN ISLANDS"], 'VI' => ["VIRGIN ISLANDS, U.S."], 'VN' => ["VIET NAM", "VIETNAM", "SOCIALIST REPUBLIC OF VIETNAM"], 'VU' => ["VANUATU"], 'WF' => ["WALLIS AND FUTUNA", "WALLIS AND FUTUNA ISLANDS"], 'WS' => ["SAMOA", "INDEPENDENT STATE OF SAMOA", "WESTERN SAMOA"], 'XK' => ["KOSOVO"], 'YE' => ["YEMEN"], 'YT' => ["MAYOTTE"], 'ZA' => ["SOUTH AFRICA"], 'ZM' => ["ZAMBIA"], 'ZW' => ["ZIMBABWE"] }
- ALPHA2_EXCEPTIONS =
{ 'UK' => 'GB', # great britain aka united kingdom 'FX' => 'FR', # france 'SU' => 'RU' # russia }
- ALPHA3_TO_ALPHA2 =
{ "ABW" => "AW", "AFG" => "AF", "AGO" => "AO", "AIA" => "AI", "ALA" => "AX", "ALB" => "AL", "AND" => "AD", "ANT" => "AN", "ARE" => "AE", "ARG" => "AR", "ARM" => "AM", "ASM" => "AS", "ATA" => "AQ", "ATF" => "TF", "ATG" => "AG", "AUS" => "AU", "AUT" => "AT", "AZE" => "AZ", "BDI" => "BI", "BEL" => "BE", "BEN" => "BJ", "BFA" => "BF", "BGD" => "BD", "BGR" => "BG", "BHR" => "BH", "BHS" => "BS", "BIH" => "BA", "BLM" => "BL", "BLR" => "BY", "BLZ" => "BZ", "BMU" => "BM", "BOL" => "BO", "BRA" => "BR", "BRB" => "BB", "BRN" => "BN", "BTN" => "BT", "BVT" => "BV", "BWA" => "BW", "CAF" => "CF", "CAN" => "CA", "CCK" => "CC", "CHE" => "CH", "CHL" => "CL", "CHN" => "CN", "CIV" => "CI", "CMR" => "CM", "COD" => "CD", "COG" => "CG", "COK" => "CK", "COL" => "CO", "COM" => "KM", "CPV" => "CV", "CRI" => "CR", "CUB" => "CU", "CXR" => "CX", "CYM" => "KY", "CYP" => "CY", "CZE" => "CZ", "DEU" => "DE", "DJI" => "DJ", "DMA" => "DM", "DNK" => "DK", "DOM" => "DO", "DZA" => "DZ", "ECU" => "EC", "EGY" => "EG", "ERI" => "ER", "ESH" => "EH", "ESP" => "ES", "EST" => "EE", "ETH" => "ET", "FIN" => "FI", "FJI" => "FJ", "FLK" => "FK", "FRA" => "FR", "FRO" => "FO", "FSM" => "FM", "GAB" => "GA", "GBR" => "GB", "GEO" => "GE", "GGY" => "GG", "GHA" => "GH", "GIB" => "GI", "GIN" => "GN", "GLP" => "GP", "GMB" => "GM", "GNB" => "GW", "GNQ" => "GQ", "GRC" => "GR", "GRD" => "GD", "GRL" => "GL", "GTM" => "GT", "GUF" => "GF", "GUM" => "GU", "GUY" => "GY", "HKG" => "HK", "HMD" => "HM", "HND" => "HN", "HRV" => "HR", "HTI" => "HT", "HUN" => "HU", "IDN" => "ID", "IMN" => "IM", "IND" => "IN", "IOT" => "IO", "IRL" => "IE", "IRN" => "IR", "IRQ" => "IQ", "ISL" => "IS", "ISR" => "IL", "ITA" => "IT", "JAM" => "JM", "JEY" => "JE", "JOR" => "JO", "JPN" => "JP", "KAZ" => "KZ", "KEN" => "KE", "KGZ" => "KG", "KHM" => "KH", "KIR" => "KI", "KNA" => "KN", "KOR" => "KR", "KWT" => "KW", "LAO" => "LA", "LBN" => "LB", "LBR" => "LR", "LBY" => "LY", "LCA" => "LC", "LIE" => "LI", "LKA" => "LK", "LSO" => "LS", "LTU" => "LT", "LUX" => "LU", "LVA" => "LV", "MAC" => "MO", "MAF" => "MF", "MAR" => "MA", "MCO" => "MC", "MDA" => "MD", "MDG" => "MG", "MDV" => "MV", "MEX" => "MX", "MHL" => "MH", "MKD" => "MK", "MLI" => "ML", "MLT" => "MT", "MMR" => "MM", "MNE" => "ME", "MNG" => "MN", "MNP" => "MP", "MOZ" => "MZ", "MRT" => "MR", "MSR" => "MS", "MTQ" => "MQ", "MUS" => "MU", "MWI" => "MW", "MYS" => "MY", "MYT" => "YT", "NAM" => "NA", "NCL" => "NC", "NER" => "NE", "NFK" => "NF", "NGA" => "NG", "NIC" => "NI", "NIU" => "NU", "NLD" => "NL", "NOR" => "NO", "NPL" => "NP", "NRU" => "NR", "NZL" => "NZ", "OMN" => "OM", "PAK" => "PK", "PAN" => "PA", "PCN" => "PN", "PER" => "PE", "PHL" => "PH", "PLW" => "PW", "PNG" => "PG", "POL" => "PL", "PRI" => "PR", "PRK" => "KP", "PRT" => "PT", "PRY" => "PY", "PSE" => "PS", "PYF" => "PF", "QAT" => "QA", "REU" => "RE", "ROU" => "RO", "RUS" => "RU", "RWA" => "RW", "SAU" => "SA", "SDN" => "SD", "SEN" => "SN", "SGP" => "SG", "SGS" => "GS", "SHN" => "SH", "SJM" => "SJ", "SLB" => "SB", "SLE" => "SL", "SLV" => "SV", "SMR" => "SM", "SOM" => "SO", "SPM" => "PM", "SRB" => "RS", "SSD" => "SS", "STP" => "ST", "SUR" => "SR", "SVK" => "SK", "SVN" => "SI", "SWE" => "SE", "SWZ" => "SZ", "SYC" => "SC", "SYR" => "SY", "TCA" => "TC", "TCD" => "TD", "TGO" => "TG", "THA" => "TH", "TJK" => "TJ", "TKL" => "TK", "TKM" => "TM", "TLS" => "TL", "TON" => "TO", "TTO" => "TT", "TUN" => "TN", "TUR" => "TR", "TUV" => "TV", "TWN" => "TW", "TZA" => "TZ", "UGA" => "UG", "UKR" => "UA", "UMI" => "UM", "URY" => "UY", "USA" => "US", "UZB" => "UZ", "VAT" => "VA", "VCT" => "VC", "VEN" => "VE", "VGB" => "VG", "VIR" => "VI", "VNM" => "VN", "VUT" => "VU", "WLF" => "WF", "WSM" => "WS", "YEM" => "YE", "ZAF" => "ZA", "ZMB" => "ZM", "ZWE" => "ZW" }