jdk/src/share/classes/java/util/LocaleISOData.java
author jjb
Wed, 29 Jul 2009 14:24:19 -0700
changeset 3420 bba8035eebfa
parent 1848 6ecbe9158c6e
child 5506 202f599c92aa
permissions -rw-r--r--
6804124: Replace "modified mergesort" in java.util.Arrays.sort with timsort Summary: Easy port of timsort from android Reviewed-by: martin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
/*
90ce3da70b43 Initial load
duke
parents:
diff changeset
     2
 * Copyright 2005-2007 Sun Microsystems, Inc.  All Rights Reserved.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
90ce3da70b43 Initial load
duke
parents:
diff changeset
     7
 * published by the Free Software Foundation.  Sun designates this
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
90ce3da70b43 Initial load
duke
parents:
diff changeset
     9
 * by Sun in the LICENSE file that accompanied this code.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
 * accompanied this code).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    21
 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    22
 * CA 95054 USA or visit www.sun.com if you need additional information or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    23
 * have any questions.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
 */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
package java.util;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
90ce3da70b43 Initial load
duke
parents:
diff changeset
    28
class LocaleISOData {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    29
    /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    30
     * The 2- and 3-letter ISO 639 language codes.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    31
     */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    32
    static final String isoLanguageTable =
90ce3da70b43 Initial load
duke
parents:
diff changeset
    33
          "aa" + "aar"  // Afar
90ce3da70b43 Initial load
duke
parents:
diff changeset
    34
        + "ab" + "abk"  // Abkhazian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    35
        + "ae" + "ave"  // Avestan
90ce3da70b43 Initial load
duke
parents:
diff changeset
    36
        + "af" + "afr"  // Afrikaans
90ce3da70b43 Initial load
duke
parents:
diff changeset
    37
        + "ak" + "aka"  // Akan
90ce3da70b43 Initial load
duke
parents:
diff changeset
    38
        + "am" + "amh"  // Amharic
90ce3da70b43 Initial load
duke
parents:
diff changeset
    39
        + "an" + "arg"  // Aragonese
90ce3da70b43 Initial load
duke
parents:
diff changeset
    40
        + "ar" + "ara"  // Arabic
90ce3da70b43 Initial load
duke
parents:
diff changeset
    41
        + "as" + "asm"  // Assamese
90ce3da70b43 Initial load
duke
parents:
diff changeset
    42
        + "av" + "ava"  // Avaric
90ce3da70b43 Initial load
duke
parents:
diff changeset
    43
        + "ay" + "aym"  // Aymara
90ce3da70b43 Initial load
duke
parents:
diff changeset
    44
        + "az" + "aze"  // Azerbaijani
90ce3da70b43 Initial load
duke
parents:
diff changeset
    45
        + "ba" + "bak"  // Bashkir
90ce3da70b43 Initial load
duke
parents:
diff changeset
    46
        + "be" + "bel"  // Belarusian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    47
        + "bg" + "bul"  // Bulgarian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    48
        + "bh" + "bih"  // Bihari
90ce3da70b43 Initial load
duke
parents:
diff changeset
    49
        + "bi" + "bis"  // Bislama
90ce3da70b43 Initial load
duke
parents:
diff changeset
    50
        + "bm" + "bam"  // Bambara
90ce3da70b43 Initial load
duke
parents:
diff changeset
    51
        + "bn" + "ben"  // Bengali
90ce3da70b43 Initial load
duke
parents:
diff changeset
    52
        + "bo" + "bod"  // Tibetan
90ce3da70b43 Initial load
duke
parents:
diff changeset
    53
        + "br" + "bre"  // Breton
90ce3da70b43 Initial load
duke
parents:
diff changeset
    54
        + "bs" + "bos"  // Bosnian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    55
        + "ca" + "cat"  // Catalan
90ce3da70b43 Initial load
duke
parents:
diff changeset
    56
        + "ce" + "che"  // Chechen
90ce3da70b43 Initial load
duke
parents:
diff changeset
    57
        + "ch" + "cha"  // Chamorro
90ce3da70b43 Initial load
duke
parents:
diff changeset
    58
        + "co" + "cos"  // Corsican
90ce3da70b43 Initial load
duke
parents:
diff changeset
    59
        + "cr" + "cre"  // Cree
90ce3da70b43 Initial load
duke
parents:
diff changeset
    60
        + "cs" + "ces"  // Czech
90ce3da70b43 Initial load
duke
parents:
diff changeset
    61
        + "cu" + "chu"  // Church Slavic
90ce3da70b43 Initial load
duke
parents:
diff changeset
    62
        + "cv" + "chv"  // Chuvash
90ce3da70b43 Initial load
duke
parents:
diff changeset
    63
        + "cy" + "cym"  // Welsh
90ce3da70b43 Initial load
duke
parents:
diff changeset
    64
        + "da" + "dan"  // Danish
90ce3da70b43 Initial load
duke
parents:
diff changeset
    65
        + "de" + "deu"  // German
90ce3da70b43 Initial load
duke
parents:
diff changeset
    66
        + "dv" + "div"  // Divehi
90ce3da70b43 Initial load
duke
parents:
diff changeset
    67
        + "dz" + "dzo"  // Dzongkha
90ce3da70b43 Initial load
duke
parents:
diff changeset
    68
        + "ee" + "ewe"  // Ewe
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
        + "el" + "ell"  // Greek
90ce3da70b43 Initial load
duke
parents:
diff changeset
    70
        + "en" + "eng"  // English
90ce3da70b43 Initial load
duke
parents:
diff changeset
    71
        + "eo" + "epo"  // Esperanto
90ce3da70b43 Initial load
duke
parents:
diff changeset
    72
        + "es" + "spa"  // Spanish
90ce3da70b43 Initial load
duke
parents:
diff changeset
    73
        + "et" + "est"  // Estonian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    74
        + "eu" + "eus"  // Basque
90ce3da70b43 Initial load
duke
parents:
diff changeset
    75
        + "fa" + "fas"  // Persian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    76
        + "ff" + "ful"  // Fulah
90ce3da70b43 Initial load
duke
parents:
diff changeset
    77
        + "fi" + "fin"  // Finnish
90ce3da70b43 Initial load
duke
parents:
diff changeset
    78
        + "fj" + "fij"  // Fijian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
        + "fo" + "fao"  // Faroese
90ce3da70b43 Initial load
duke
parents:
diff changeset
    80
        + "fr" + "fra"  // French
90ce3da70b43 Initial load
duke
parents:
diff changeset
    81
        + "fy" + "fry"  // Frisian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    82
        + "ga" + "gle"  // Irish
90ce3da70b43 Initial load
duke
parents:
diff changeset
    83
        + "gd" + "gla"  // Scottish Gaelic
90ce3da70b43 Initial load
duke
parents:
diff changeset
    84
        + "gl" + "glg"  // Gallegan
90ce3da70b43 Initial load
duke
parents:
diff changeset
    85
        + "gn" + "grn"  // Guarani
90ce3da70b43 Initial load
duke
parents:
diff changeset
    86
        + "gu" + "guj"  // Gujarati
90ce3da70b43 Initial load
duke
parents:
diff changeset
    87
        + "gv" + "glv"  // Manx
90ce3da70b43 Initial load
duke
parents:
diff changeset
    88
        + "ha" + "hau"  // Hausa
90ce3da70b43 Initial load
duke
parents:
diff changeset
    89
        + "he" + "heb"  // Hebrew
90ce3da70b43 Initial load
duke
parents:
diff changeset
    90
        + "hi" + "hin"  // Hindi
90ce3da70b43 Initial load
duke
parents:
diff changeset
    91
        + "ho" + "hmo"  // Hiri Motu
90ce3da70b43 Initial load
duke
parents:
diff changeset
    92
        + "hr" + "hrv"  // Croatian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    93
        + "ht" + "hat"  // Haitian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    94
        + "hu" + "hun"  // Hungarian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    95
        + "hy" + "hye"  // Armenian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    96
        + "hz" + "her"  // Herero
90ce3da70b43 Initial load
duke
parents:
diff changeset
    97
        + "ia" + "ina"  // Interlingua
90ce3da70b43 Initial load
duke
parents:
diff changeset
    98
        + "id" + "ind"  // Indonesian
90ce3da70b43 Initial load
duke
parents:
diff changeset
    99
        + "ie" + "ile"  // Interlingue
90ce3da70b43 Initial load
duke
parents:
diff changeset
   100
        + "ig" + "ibo"  // Igbo
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
        + "ii" + "iii"  // Sichuan Yi
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
        + "ik" + "ipk"  // Inupiaq
90ce3da70b43 Initial load
duke
parents:
diff changeset
   103
        + "in" + "ind"  // Indonesian (old)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   104
        + "io" + "ido"  // Ido
90ce3da70b43 Initial load
duke
parents:
diff changeset
   105
        + "is" + "isl"  // Icelandic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   106
        + "it" + "ita"  // Italian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   107
        + "iu" + "iku"  // Inuktitut
90ce3da70b43 Initial load
duke
parents:
diff changeset
   108
        + "iw" + "heb"  // Hebrew (old)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   109
        + "ja" + "jpn"  // Japanese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   110
        + "ji" + "yid"  // Yiddish (old)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   111
        + "jv" + "jav"  // Javanese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   112
        + "ka" + "kat"  // Georgian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   113
        + "kg" + "kon"  // Kongo
90ce3da70b43 Initial load
duke
parents:
diff changeset
   114
        + "ki" + "kik"  // Kikuyu
90ce3da70b43 Initial load
duke
parents:
diff changeset
   115
        + "kj" + "kua"  // Kwanyama
90ce3da70b43 Initial load
duke
parents:
diff changeset
   116
        + "kk" + "kaz"  // Kazakh
90ce3da70b43 Initial load
duke
parents:
diff changeset
   117
        + "kl" + "kal"  // Greenlandic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   118
        + "km" + "khm"  // Khmer
90ce3da70b43 Initial load
duke
parents:
diff changeset
   119
        + "kn" + "kan"  // Kannada
90ce3da70b43 Initial load
duke
parents:
diff changeset
   120
        + "ko" + "kor"  // Korean
90ce3da70b43 Initial load
duke
parents:
diff changeset
   121
        + "kr" + "kau"  // Kanuri
90ce3da70b43 Initial load
duke
parents:
diff changeset
   122
        + "ks" + "kas"  // Kashmiri
90ce3da70b43 Initial load
duke
parents:
diff changeset
   123
        + "ku" + "kur"  // Kurdish
90ce3da70b43 Initial load
duke
parents:
diff changeset
   124
        + "kv" + "kom"  // Komi
90ce3da70b43 Initial load
duke
parents:
diff changeset
   125
        + "kw" + "cor"  // Cornish
90ce3da70b43 Initial load
duke
parents:
diff changeset
   126
        + "ky" + "kir"  // Kirghiz
90ce3da70b43 Initial load
duke
parents:
diff changeset
   127
        + "la" + "lat"  // Latin
90ce3da70b43 Initial load
duke
parents:
diff changeset
   128
        + "lb" + "ltz"  // Luxembourgish
90ce3da70b43 Initial load
duke
parents:
diff changeset
   129
        + "lg" + "lug"  // Ganda
90ce3da70b43 Initial load
duke
parents:
diff changeset
   130
        + "li" + "lim"  // Limburgish
90ce3da70b43 Initial load
duke
parents:
diff changeset
   131
        + "ln" + "lin"  // Lingala
90ce3da70b43 Initial load
duke
parents:
diff changeset
   132
        + "lo" + "lao"  // Lao
90ce3da70b43 Initial load
duke
parents:
diff changeset
   133
        + "lt" + "lit"  // Lithuanian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   134
        + "lu" + "lub"  // Luba-Katanga
90ce3da70b43 Initial load
duke
parents:
diff changeset
   135
        + "lv" + "lav"  // Latvian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   136
        + "mg" + "mlg"  // Malagasy
90ce3da70b43 Initial load
duke
parents:
diff changeset
   137
        + "mh" + "mah"  // Marshallese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   138
        + "mi" + "mri"  // Maori
90ce3da70b43 Initial load
duke
parents:
diff changeset
   139
        + "mk" + "mkd"  // Macedonian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   140
        + "ml" + "mal"  // Malayalam
90ce3da70b43 Initial load
duke
parents:
diff changeset
   141
        + "mn" + "mon"  // Mongolian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   142
        + "mo" + "mol"  // Moldavian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   143
        + "mr" + "mar"  // Marathi
90ce3da70b43 Initial load
duke
parents:
diff changeset
   144
        + "ms" + "msa"  // Malay
90ce3da70b43 Initial load
duke
parents:
diff changeset
   145
        + "mt" + "mlt"  // Maltese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   146
        + "my" + "mya"  // Burmese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   147
        + "na" + "nau"  // Nauru
90ce3da70b43 Initial load
duke
parents:
diff changeset
   148
        + "nb" + "nob"  // Norwegian Bokm?l
90ce3da70b43 Initial load
duke
parents:
diff changeset
   149
        + "nd" + "nde"  // North Ndebele
90ce3da70b43 Initial load
duke
parents:
diff changeset
   150
        + "ne" + "nep"  // Nepali
90ce3da70b43 Initial load
duke
parents:
diff changeset
   151
        + "ng" + "ndo"  // Ndonga
90ce3da70b43 Initial load
duke
parents:
diff changeset
   152
        + "nl" + "nld"  // Dutch
90ce3da70b43 Initial load
duke
parents:
diff changeset
   153
        + "nn" + "nno"  // Norwegian Nynorsk
90ce3da70b43 Initial load
duke
parents:
diff changeset
   154
        + "no" + "nor"  // Norwegian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   155
        + "nr" + "nbl"  // South Ndebele
90ce3da70b43 Initial load
duke
parents:
diff changeset
   156
        + "nv" + "nav"  // Navajo
90ce3da70b43 Initial load
duke
parents:
diff changeset
   157
        + "ny" + "nya"  // Nyanja
90ce3da70b43 Initial load
duke
parents:
diff changeset
   158
        + "oc" + "oci"  // Occitan
90ce3da70b43 Initial load
duke
parents:
diff changeset
   159
        + "oj" + "oji"  // Ojibwa
90ce3da70b43 Initial load
duke
parents:
diff changeset
   160
        + "om" + "orm"  // Oromo
90ce3da70b43 Initial load
duke
parents:
diff changeset
   161
        + "or" + "ori"  // Oriya
90ce3da70b43 Initial load
duke
parents:
diff changeset
   162
        + "os" + "oss"  // Ossetian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   163
        + "pa" + "pan"  // Panjabi
90ce3da70b43 Initial load
duke
parents:
diff changeset
   164
        + "pi" + "pli"  // Pali
90ce3da70b43 Initial load
duke
parents:
diff changeset
   165
        + "pl" + "pol"  // Polish
90ce3da70b43 Initial load
duke
parents:
diff changeset
   166
        + "ps" + "pus"  // Pushto
90ce3da70b43 Initial load
duke
parents:
diff changeset
   167
        + "pt" + "por"  // Portuguese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   168
        + "qu" + "que"  // Quechua
90ce3da70b43 Initial load
duke
parents:
diff changeset
   169
        + "rm" + "roh"  // Raeto-Romance
90ce3da70b43 Initial load
duke
parents:
diff changeset
   170
        + "rn" + "run"  // Rundi
90ce3da70b43 Initial load
duke
parents:
diff changeset
   171
        + "ro" + "ron"  // Romanian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   172
        + "ru" + "rus"  // Russian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   173
        + "rw" + "kin"  // Kinyarwanda
90ce3da70b43 Initial load
duke
parents:
diff changeset
   174
        + "sa" + "san"  // Sanskrit
90ce3da70b43 Initial load
duke
parents:
diff changeset
   175
        + "sc" + "srd"  // Sardinian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   176
        + "sd" + "snd"  // Sindhi
90ce3da70b43 Initial load
duke
parents:
diff changeset
   177
        + "se" + "sme"  // Northern Sami
90ce3da70b43 Initial load
duke
parents:
diff changeset
   178
        + "sg" + "sag"  // Sango
90ce3da70b43 Initial load
duke
parents:
diff changeset
   179
        + "si" + "sin"  // Sinhalese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   180
        + "sk" + "slk"  // Slovak
90ce3da70b43 Initial load
duke
parents:
diff changeset
   181
        + "sl" + "slv"  // Slovenian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   182
        + "sm" + "smo"  // Samoan
90ce3da70b43 Initial load
duke
parents:
diff changeset
   183
        + "sn" + "sna"  // Shona
90ce3da70b43 Initial load
duke
parents:
diff changeset
   184
        + "so" + "som"  // Somali
90ce3da70b43 Initial load
duke
parents:
diff changeset
   185
        + "sq" + "sqi"  // Albanian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   186
        + "sr" + "srp"  // Serbian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   187
        + "ss" + "ssw"  // Swati
90ce3da70b43 Initial load
duke
parents:
diff changeset
   188
        + "st" + "sot"  // Southern Sotho
90ce3da70b43 Initial load
duke
parents:
diff changeset
   189
        + "su" + "sun"  // Sundanese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   190
        + "sv" + "swe"  // Swedish
90ce3da70b43 Initial load
duke
parents:
diff changeset
   191
        + "sw" + "swa"  // Swahili
90ce3da70b43 Initial load
duke
parents:
diff changeset
   192
        + "ta" + "tam"  // Tamil
90ce3da70b43 Initial load
duke
parents:
diff changeset
   193
        + "te" + "tel"  // Telugu
90ce3da70b43 Initial load
duke
parents:
diff changeset
   194
        + "tg" + "tgk"  // Tajik
90ce3da70b43 Initial load
duke
parents:
diff changeset
   195
        + "th" + "tha"  // Thai
90ce3da70b43 Initial load
duke
parents:
diff changeset
   196
        + "ti" + "tir"  // Tigrinya
90ce3da70b43 Initial load
duke
parents:
diff changeset
   197
        + "tk" + "tuk"  // Turkmen
90ce3da70b43 Initial load
duke
parents:
diff changeset
   198
        + "tl" + "tgl"  // Tagalog
90ce3da70b43 Initial load
duke
parents:
diff changeset
   199
        + "tn" + "tsn"  // Tswana
90ce3da70b43 Initial load
duke
parents:
diff changeset
   200
        + "to" + "ton"  // Tonga
90ce3da70b43 Initial load
duke
parents:
diff changeset
   201
        + "tr" + "tur"  // Turkish
90ce3da70b43 Initial load
duke
parents:
diff changeset
   202
        + "ts" + "tso"  // Tsonga
90ce3da70b43 Initial load
duke
parents:
diff changeset
   203
        + "tt" + "tat"  // Tatar
90ce3da70b43 Initial load
duke
parents:
diff changeset
   204
        + "tw" + "twi"  // Twi
90ce3da70b43 Initial load
duke
parents:
diff changeset
   205
        + "ty" + "tah"  // Tahitian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   206
        + "ug" + "uig"  // Uighur
90ce3da70b43 Initial load
duke
parents:
diff changeset
   207
        + "uk" + "ukr"  // Ukrainian
90ce3da70b43 Initial load
duke
parents:
diff changeset
   208
        + "ur" + "urd"  // Urdu
90ce3da70b43 Initial load
duke
parents:
diff changeset
   209
        + "uz" + "uzb"  // Uzbek
90ce3da70b43 Initial load
duke
parents:
diff changeset
   210
        + "ve" + "ven"  // Venda
90ce3da70b43 Initial load
duke
parents:
diff changeset
   211
        + "vi" + "vie"  // Vietnamese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   212
        + "vo" + "vol"  // Volap?k
90ce3da70b43 Initial load
duke
parents:
diff changeset
   213
        + "wa" + "wln"  // Walloon
90ce3da70b43 Initial load
duke
parents:
diff changeset
   214
        + "wo" + "wol"  // Wolof
90ce3da70b43 Initial load
duke
parents:
diff changeset
   215
        + "xh" + "xho"  // Xhosa
90ce3da70b43 Initial load
duke
parents:
diff changeset
   216
        + "yi" + "yid"  // Yiddish
90ce3da70b43 Initial load
duke
parents:
diff changeset
   217
        + "yo" + "yor"  // Yoruba
90ce3da70b43 Initial load
duke
parents:
diff changeset
   218
        + "za" + "zha"  // Zhuang
90ce3da70b43 Initial load
duke
parents:
diff changeset
   219
        + "zh" + "zho"  // Chinese
90ce3da70b43 Initial load
duke
parents:
diff changeset
   220
        + "zu" + "zul"  // Zulu
90ce3da70b43 Initial load
duke
parents:
diff changeset
   221
        ;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   222
90ce3da70b43 Initial load
duke
parents:
diff changeset
   223
    /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
   224
     * The 2- and 3-letter ISO 3166 country codes.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   225
     */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   226
    static final String isoCountryTable =
90ce3da70b43 Initial load
duke
parents:
diff changeset
   227
          "AD" + "AND"  // Andorra, Principality of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   228
        + "AE" + "ARE"  // United Arab Emirates
90ce3da70b43 Initial load
duke
parents:
diff changeset
   229
        + "AF" + "AFG"  // Afghanistan
90ce3da70b43 Initial load
duke
parents:
diff changeset
   230
        + "AG" + "ATG"  // Antigua and Barbuda
90ce3da70b43 Initial load
duke
parents:
diff changeset
   231
        + "AI" + "AIA"  // Anguilla
90ce3da70b43 Initial load
duke
parents:
diff changeset
   232
        + "AL" + "ALB"  // Albania, People's Socialist Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   233
        + "AM" + "ARM"  // Armenia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   234
        + "AN" + "ANT"  // Netherlands Antilles
90ce3da70b43 Initial load
duke
parents:
diff changeset
   235
        + "AO" + "AGO"  // Angola, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   236
        + "AQ" + "ATA"  // Antarctica (the territory South of 60 deg S)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   237
        + "AR" + "ARG"  // Argentina, Argentine Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   238
        + "AS" + "ASM"  // American Samoa
90ce3da70b43 Initial load
duke
parents:
diff changeset
   239
        + "AT" + "AUT"  // Austria, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   240
        + "AU" + "AUS"  // Australia, Commonwealth of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   241
        + "AW" + "ABW"  // Aruba
90ce3da70b43 Initial load
duke
parents:
diff changeset
   242
        + "AX" + "ALA"  // \u00c5land Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   243
        + "AZ" + "AZE"  // Azerbaijan, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   244
        + "BA" + "BIH"  // Bosnia and Herzegovina
90ce3da70b43 Initial load
duke
parents:
diff changeset
   245
        + "BB" + "BRB"  // Barbados
90ce3da70b43 Initial load
duke
parents:
diff changeset
   246
        + "BD" + "BGD"  // Bangladesh, People's Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   247
        + "BE" + "BEL"  // Belgium, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   248
        + "BF" + "BFA"  // Burkina Faso
90ce3da70b43 Initial load
duke
parents:
diff changeset
   249
        + "BG" + "BGR"  // Bulgaria, People's Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   250
        + "BH" + "BHR"  // Bahrain, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   251
        + "BI" + "BDI"  // Burundi, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   252
        + "BJ" + "BEN"  // Benin, People's Republic of
1848
6ecbe9158c6e 6627549: ISO 3166 code addition: Saint Barthelemy and Saint Martin
naoto
parents: 2
diff changeset
   253
        + "BL" + "BLM"  // Saint Barth\u00e9lemy
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   254
        + "BM" + "BMU"  // Bermuda
90ce3da70b43 Initial load
duke
parents:
diff changeset
   255
        + "BN" + "BRN"  // Brunei Darussalam
90ce3da70b43 Initial load
duke
parents:
diff changeset
   256
        + "BO" + "BOL"  // Bolivia, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   257
        + "BR" + "BRA"  // Brazil, Federative Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   258
        + "BS" + "BHS"  // Bahamas, Commonwealth of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   259
        + "BT" + "BTN"  // Bhutan, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   260
        + "BV" + "BVT"  // Bouvet Island (Bouvetoya)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   261
        + "BW" + "BWA"  // Botswana, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   262
        + "BY" + "BLR"  // Belarus
90ce3da70b43 Initial load
duke
parents:
diff changeset
   263
        + "BZ" + "BLZ"  // Belize
90ce3da70b43 Initial load
duke
parents:
diff changeset
   264
        + "CA" + "CAN"  // Canada
90ce3da70b43 Initial load
duke
parents:
diff changeset
   265
        + "CC" + "CCK"  // Cocos (Keeling) Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   266
        + "CD" + "COD"  // Congo, Democratic Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   267
        + "CF" + "CAF"  // Central African Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   268
        + "CG" + "COG"  // Congo, People's Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   269
        + "CH" + "CHE"  // Switzerland, Swiss Confederation
90ce3da70b43 Initial load
duke
parents:
diff changeset
   270
        + "CI" + "CIV"  // Cote D'Ivoire, Ivory Coast, Republic of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   271
        + "CK" + "COK"  // Cook Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   272
        + "CL" + "CHL"  // Chile, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   273
        + "CM" + "CMR"  // Cameroon, United Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   274
        + "CN" + "CHN"  // China, People's Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   275
        + "CO" + "COL"  // Colombia, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   276
        + "CR" + "CRI"  // Costa Rica, Republic of
1848
6ecbe9158c6e 6627549: ISO 3166 code addition: Saint Barthelemy and Saint Martin
naoto
parents: 2
diff changeset
   277
//      + "CS" + "SCG"  // Serbia and Montenegro
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   278
        + "CU" + "CUB"  // Cuba, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   279
        + "CV" + "CPV"  // Cape Verde, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   280
        + "CX" + "CXR"  // Christmas Island
90ce3da70b43 Initial load
duke
parents:
diff changeset
   281
        + "CY" + "CYP"  // Cyprus, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   282
        + "CZ" + "CZE"  // Czech Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   283
        + "DE" + "DEU"  // Germany
90ce3da70b43 Initial load
duke
parents:
diff changeset
   284
        + "DJ" + "DJI"  // Djibouti, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   285
        + "DK" + "DNK"  // Denmark, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   286
        + "DM" + "DMA"  // Dominica, Commonwealth of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   287
        + "DO" + "DOM"  // Dominican Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   288
        + "DZ" + "DZA"  // Algeria, People's Democratic Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   289
        + "EC" + "ECU"  // Ecuador, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   290
        + "EE" + "EST"  // Estonia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   291
        + "EG" + "EGY"  // Egypt, Arab Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   292
        + "EH" + "ESH"  // Western Sahara
90ce3da70b43 Initial load
duke
parents:
diff changeset
   293
        + "ER" + "ERI"  // Eritrea
90ce3da70b43 Initial load
duke
parents:
diff changeset
   294
        + "ES" + "ESP"  // Spain, Spanish State
90ce3da70b43 Initial load
duke
parents:
diff changeset
   295
        + "ET" + "ETH"  // Ethiopia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   296
        + "FI" + "FIN"  // Finland, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   297
        + "FJ" + "FJI"  // Fiji, Republic of the Fiji Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   298
        + "FK" + "FLK"  // Falkland Islands (Malvinas)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   299
        + "FM" + "FSM"  // Micronesia, Federated States of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   300
        + "FO" + "FRO"  // Faeroe Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   301
        + "FR" + "FRA"  // France, French Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   302
        + "GA" + "GAB"  // Gabon, Gabonese Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   303
        + "GB" + "GBR"  // United Kingdom of Great Britain & N. Ireland
90ce3da70b43 Initial load
duke
parents:
diff changeset
   304
        + "GD" + "GRD"  // Grenada
90ce3da70b43 Initial load
duke
parents:
diff changeset
   305
        + "GE" + "GEO"  // Georgia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   306
        + "GF" + "GUF"  // French Guiana
90ce3da70b43 Initial load
duke
parents:
diff changeset
   307
        + "GG" + "GGY"  // Guernsey
90ce3da70b43 Initial load
duke
parents:
diff changeset
   308
        + "GH" + "GHA"  // Ghana, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   309
        + "GI" + "GIB"  // Gibraltar
90ce3da70b43 Initial load
duke
parents:
diff changeset
   310
        + "GL" + "GRL"  // Greenland
90ce3da70b43 Initial load
duke
parents:
diff changeset
   311
        + "GM" + "GMB"  // Gambia, Republic of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   312
        + "GN" + "GIN"  // Guinea, Revolutionary People's Rep'c of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   313
        + "GP" + "GLP"  // Guadaloupe
90ce3da70b43 Initial load
duke
parents:
diff changeset
   314
        + "GQ" + "GNQ"  // Equatorial Guinea, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   315
        + "GR" + "GRC"  // Greece, Hellenic Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   316
        + "GS" + "SGS"  // South Georgia and the South Sandwich Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   317
        + "GT" + "GTM"  // Guatemala, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   318
        + "GU" + "GUM"  // Guam
90ce3da70b43 Initial load
duke
parents:
diff changeset
   319
        + "GW" + "GNB"  // Guinea-Bissau, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   320
        + "GY" + "GUY"  // Guyana, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   321
        + "HK" + "HKG"  // Hong Kong, Special Administrative Region of China
90ce3da70b43 Initial load
duke
parents:
diff changeset
   322
        + "HM" + "HMD"  // Heard and McDonald Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   323
        + "HN" + "HND"  // Honduras, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   324
        + "HR" + "HRV"  // Hrvatska (Croatia)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   325
        + "HT" + "HTI"  // Haiti, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   326
        + "HU" + "HUN"  // Hungary, Hungarian People's Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   327
        + "ID" + "IDN"  // Indonesia, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   328
        + "IE" + "IRL"  // Ireland
90ce3da70b43 Initial load
duke
parents:
diff changeset
   329
        + "IL" + "ISR"  // Israel, State of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   330
        + "IM" + "IMN"  // Isle of Man
90ce3da70b43 Initial load
duke
parents:
diff changeset
   331
        + "IN" + "IND"  // India, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   332
        + "IO" + "IOT"  // British Indian Ocean Territory (Chagos Archipelago)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   333
        + "IQ" + "IRQ"  // Iraq, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   334
        + "IR" + "IRN"  // Iran, Islamic Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   335
        + "IS" + "ISL"  // Iceland, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   336
        + "IT" + "ITA"  // Italy, Italian Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   337
        + "JE" + "JEY"  // Jersey
90ce3da70b43 Initial load
duke
parents:
diff changeset
   338
        + "JM" + "JAM"  // Jamaica
90ce3da70b43 Initial load
duke
parents:
diff changeset
   339
        + "JO" + "JOR"  // Jordan, Hashemite Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   340
        + "JP" + "JPN"  // Japan
90ce3da70b43 Initial load
duke
parents:
diff changeset
   341
        + "KE" + "KEN"  // Kenya, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   342
        + "KG" + "KGZ"  // Kyrgyz Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   343
        + "KH" + "KHM"  // Cambodia, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   344
        + "KI" + "KIR"  // Kiribati, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   345
        + "KM" + "COM"  // Comoros, Union of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   346
        + "KN" + "KNA"  // St. Kitts and Nevis
90ce3da70b43 Initial load
duke
parents:
diff changeset
   347
        + "KP" + "PRK"  // Korea, Democratic People's Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   348
        + "KR" + "KOR"  // Korea, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   349
        + "KW" + "KWT"  // Kuwait, State of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   350
        + "KY" + "CYM"  // Cayman Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   351
        + "KZ" + "KAZ"  // Kazakhstan, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   352
        + "LA" + "LAO"  // Lao People's Democratic Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   353
        + "LB" + "LBN"  // Lebanon, Lebanese Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   354
        + "LC" + "LCA"  // St. Lucia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   355
        + "LI" + "LIE"  // Liechtenstein, Principality of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   356
        + "LK" + "LKA"  // Sri Lanka, Democratic Socialist Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   357
        + "LR" + "LBR"  // Liberia, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   358
        + "LS" + "LSO"  // Lesotho, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   359
        + "LT" + "LTU"  // Lithuania
90ce3da70b43 Initial load
duke
parents:
diff changeset
   360
        + "LU" + "LUX"  // Luxembourg, Grand Duchy of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   361
        + "LV" + "LVA"  // Latvia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   362
        + "LY" + "LBY"  // Libyan Arab Jamahiriya
90ce3da70b43 Initial load
duke
parents:
diff changeset
   363
        + "MA" + "MAR"  // Morocco, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   364
        + "MC" + "MCO"  // Monaco, Principality of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   365
        + "MD" + "MDA"  // Moldova, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   366
        + "ME" + "MNE"  // Montenegro, Republic of
1848
6ecbe9158c6e 6627549: ISO 3166 code addition: Saint Barthelemy and Saint Martin
naoto
parents: 2
diff changeset
   367
        + "MF" + "MAF"  // Saint Martin
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   368
        + "MG" + "MDG"  // Madagascar, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   369
        + "MH" + "MHL"  // Marshall Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   370
        + "MK" + "MKD"  // Macedonia, the former Yugoslav Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   371
        + "ML" + "MLI"  // Mali, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   372
        + "MM" + "MMR"  // Myanmar
90ce3da70b43 Initial load
duke
parents:
diff changeset
   373
        + "MN" + "MNG"  // Mongolia, Mongolian People's Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   374
        + "MO" + "MAC"  // Macao, Special Administrative Region of China
90ce3da70b43 Initial load
duke
parents:
diff changeset
   375
        + "MP" + "MNP"  // Northern Mariana Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   376
        + "MQ" + "MTQ"  // Martinique
90ce3da70b43 Initial load
duke
parents:
diff changeset
   377
        + "MR" + "MRT"  // Mauritania, Islamic Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   378
        + "MS" + "MSR"  // Montserrat
90ce3da70b43 Initial load
duke
parents:
diff changeset
   379
        + "MT" + "MLT"  // Malta, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   380
        + "MU" + "MUS"  // Mauritius
90ce3da70b43 Initial load
duke
parents:
diff changeset
   381
        + "MV" + "MDV"  // Maldives, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   382
        + "MW" + "MWI"  // Malawi, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   383
        + "MX" + "MEX"  // Mexico, United Mexican States
90ce3da70b43 Initial load
duke
parents:
diff changeset
   384
        + "MY" + "MYS"  // Malaysia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   385
        + "MZ" + "MOZ"  // Mozambique, People's Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   386
        + "NA" + "NAM"  // Namibia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   387
        + "NC" + "NCL"  // New Caledonia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   388
        + "NE" + "NER"  // Niger, Republic of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   389
        + "NF" + "NFK"  // Norfolk Island
90ce3da70b43 Initial load
duke
parents:
diff changeset
   390
        + "NG" + "NGA"  // Nigeria, Federal Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   391
        + "NI" + "NIC"  // Nicaragua, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   392
        + "NL" + "NLD"  // Netherlands, Kingdom of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   393
        + "NO" + "NOR"  // Norway, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   394
        + "NP" + "NPL"  // Nepal, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   395
        + "NR" + "NRU"  // Nauru, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   396
        + "NU" + "NIU"  // Niue, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   397
        + "NZ" + "NZL"  // New Zealand
90ce3da70b43 Initial load
duke
parents:
diff changeset
   398
        + "OM" + "OMN"  // Oman, Sultanate of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   399
        + "PA" + "PAN"  // Panama, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   400
        + "PE" + "PER"  // Peru, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   401
        + "PF" + "PYF"  // French Polynesia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   402
        + "PG" + "PNG"  // Papua New Guinea
90ce3da70b43 Initial load
duke
parents:
diff changeset
   403
        + "PH" + "PHL"  // Philippines, Republic of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   404
        + "PK" + "PAK"  // Pakistan, Islamic Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   405
        + "PL" + "POL"  // Poland, Polish People's Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   406
        + "PM" + "SPM"  // St. Pierre and Miquelon
90ce3da70b43 Initial load
duke
parents:
diff changeset
   407
        + "PN" + "PCN"  // Pitcairn Island
90ce3da70b43 Initial load
duke
parents:
diff changeset
   408
        + "PR" + "PRI"  // Puerto Rico
90ce3da70b43 Initial load
duke
parents:
diff changeset
   409
        + "PS" + "PSE"  // Palestinian Territory, Occupied
90ce3da70b43 Initial load
duke
parents:
diff changeset
   410
        + "PT" + "PRT"  // Portugal, Portuguese Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   411
        + "PW" + "PLW"  // Palau
90ce3da70b43 Initial load
duke
parents:
diff changeset
   412
        + "PY" + "PRY"  // Paraguay, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   413
        + "QA" + "QAT"  // Qatar, State of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   414
        + "RE" + "REU"  // Reunion
90ce3da70b43 Initial load
duke
parents:
diff changeset
   415
        + "RO" + "ROU"  // Romania, Socialist Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   416
        + "RS" + "SRB"  // Serbia, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   417
        + "RU" + "RUS"  // Russian Federation
90ce3da70b43 Initial load
duke
parents:
diff changeset
   418
        + "RW" + "RWA"  // Rwanda, Rwandese Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   419
        + "SA" + "SAU"  // Saudi Arabia, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   420
        + "SB" + "SLB"  // Solomon Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   421
        + "SC" + "SYC"  // Seychelles, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   422
        + "SD" + "SDN"  // Sudan, Democratic Republic of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   423
        + "SE" + "SWE"  // Sweden, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   424
        + "SG" + "SGP"  // Singapore, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   425
        + "SH" + "SHN"  // St. Helena
90ce3da70b43 Initial load
duke
parents:
diff changeset
   426
        + "SI" + "SVN"  // Slovenia
90ce3da70b43 Initial load
duke
parents:
diff changeset
   427
        + "SJ" + "SJM"  // Svalbard & Jan Mayen Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   428
        + "SK" + "SVK"  // Slovakia (Slovak Republic)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   429
        + "SL" + "SLE"  // Sierra Leone, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   430
        + "SM" + "SMR"  // San Marino, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   431
        + "SN" + "SEN"  // Senegal, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   432
        + "SO" + "SOM"  // Somalia, Somali Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   433
        + "SR" + "SUR"  // Suriname, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   434
        + "ST" + "STP"  // Sao Tome and Principe, Democratic Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   435
        + "SV" + "SLV"  // El Salvador, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   436
        + "SY" + "SYR"  // Syrian Arab Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   437
        + "SZ" + "SWZ"  // Swaziland, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   438
        + "TC" + "TCA"  // Turks and Caicos Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   439
        + "TD" + "TCD"  // Chad, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   440
        + "TF" + "ATF"  // French Southern Territories
90ce3da70b43 Initial load
duke
parents:
diff changeset
   441
        + "TG" + "TGO"  // Togo, Togolese Republic
90ce3da70b43 Initial load
duke
parents:
diff changeset
   442
        + "TH" + "THA"  // Thailand, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   443
        + "TJ" + "TJK"  // Tajikistan
90ce3da70b43 Initial load
duke
parents:
diff changeset
   444
        + "TK" + "TKL"  // Tokelau (Tokelau Islands)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   445
        + "TL" + "TLS"  // Timor-Leste, Democratic Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   446
        + "TM" + "TKM"  // Turkmenistan
90ce3da70b43 Initial load
duke
parents:
diff changeset
   447
        + "TN" + "TUN"  // Tunisia, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   448
        + "TO" + "TON"  // Tonga, Kingdom of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   449
        + "TR" + "TUR"  // Turkey, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   450
        + "TT" + "TTO"  // Trinidad and Tobago, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   451
        + "TV" + "TUV"  // Tuvalu
90ce3da70b43 Initial load
duke
parents:
diff changeset
   452
        + "TW" + "TWN"  // Taiwan, Province of China
90ce3da70b43 Initial load
duke
parents:
diff changeset
   453
        + "TZ" + "TZA"  // Tanzania, United Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   454
        + "UA" + "UKR"  // Ukraine
90ce3da70b43 Initial load
duke
parents:
diff changeset
   455
        + "UG" + "UGA"  // Uganda, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   456
        + "UM" + "UMI"  // United States Minor Outlying Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   457
        + "US" + "USA"  // United States of America
90ce3da70b43 Initial load
duke
parents:
diff changeset
   458
        + "UY" + "URY"  // Uruguay, Eastern Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   459
        + "UZ" + "UZB"  // Uzbekistan
90ce3da70b43 Initial load
duke
parents:
diff changeset
   460
        + "VA" + "VAT"  // Holy See (Vatican City State)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   461
        + "VC" + "VCT"  // St. Vincent and the Grenadines
90ce3da70b43 Initial load
duke
parents:
diff changeset
   462
        + "VE" + "VEN"  // Venezuela, Bolivarian Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   463
        + "VG" + "VGB"  // British Virgin Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   464
        + "VI" + "VIR"  // US Virgin Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   465
        + "VN" + "VNM"  // Viet Nam, Socialist Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   466
        + "VU" + "VUT"  // Vanuatu
90ce3da70b43 Initial load
duke
parents:
diff changeset
   467
        + "WF" + "WLF"  // Wallis and Futuna Islands
90ce3da70b43 Initial load
duke
parents:
diff changeset
   468
        + "WS" + "WSM"  // Samoa, Independent State of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   469
        + "YE" + "YEM"  // Yemen
90ce3da70b43 Initial load
duke
parents:
diff changeset
   470
        + "YT" + "MYT"  // Mayotte
90ce3da70b43 Initial load
duke
parents:
diff changeset
   471
        + "ZA" + "ZAF"  // South Africa, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   472
        + "ZM" + "ZMB"  // Zambia, Republic of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   473
        + "ZW" + "ZWE"  // Zimbabwe
90ce3da70b43 Initial load
duke
parents:
diff changeset
   474
        ;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   475
90ce3da70b43 Initial load
duke
parents:
diff changeset
   476
    private LocaleISOData() {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   477
    }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   478
}