Home | History | Annotate | Download | only in tool
      1 package org.unicode.cldr.tool;
      2 
      3 import org.unicode.cldr.util.CLDRConfig;
      4 import org.unicode.cldr.util.CLDRFile;
      5 import org.unicode.cldr.util.CLDRFile.DraftStatus;
      6 import org.unicode.cldr.util.Factory;
      7 
      8 public class CompareOyster {
      9 
     10     public static void main(String[] args) {
     11         Factory factory = CLDRConfig.getInstance().getCldrFactory();
     12         CLDRFile file = null;
     13         String lastLocale = null;
     14         for (String[] item : items) {
     15             String itemLocale = item[0];
     16             String itemRegion = item[1];
     17             if (!itemLocale.equals(lastLocale)) {
     18                 file = factory.make(itemLocale, true, DraftStatus.contributed);
     19                 lastLocale = itemLocale;
     20             }
     21             System.out.println(itemLocale + "\t" + itemRegion + "\t"
     22                 + file.getName(CLDRFile.TERRITORY_NAME, itemRegion));
     23         }
     24     }
     25 
     26     static final String[][] items = {
     27         { "af", "AZ" },
     28         { "af", "BF" },
     29         { "af", "BV" },
     30         { "af", "CC" },
     31         { "af", "IO" },
     32         { "af", "KN" },
     33         { "af", "LC" },
     34         { "af", "MD" },
     35         { "af", "MP" },
     36         { "af", "MR" },
     37         { "af", "NR" },
     38         { "af", "PG" },
     39         { "af", "PM" },
     40         { "af", "SB" },
     41         { "af", "ST" },
     42         { "af", "UA" },
     43         { "af", "VC" },
     44         { "ar", "AI" },
     45         { "ar", "AW" },
     46         { "ar", "BS" },
     47         { "ar", "CC" },
     48         { "bg", "AX" },
     49         { "bg", "BL" },
     50         { "bg", "BW" },
     51         { "bg", "CI" },
     52         { "bg", "FM" },
     53         { "bg", "IO" },
     54         { "bg", "IR" },
     55         { "bg", "JE" },
     56         { "bg", "KM" },
     57         { "bg", "KR" },
     58         { "bg", "LA" },
     59         { "bg", "LY" },
     60         { "bg", "MD" },
     61         { "bg", "NF" },
     62         { "bg", "NL" },
     63         { "bg", "PM" },
     64         { "bg", "PN" },
     65         { "bg", "RE" },
     66         { "bg", "RU" },
     67         { "bg", "ST" },
     68         { "bg", "SY" },
     69         { "bg", "SZ" },
     70         { "bg", "TC" },
     71         { "bg", "TF" },
     72         { "bg", "VC" },
     73         { "bg", "VG" },
     74         { "bg", "VI" },
     75         { "cs", "CX" },
     76         { "cs", "TF" },
     77         { "da", "AX" },
     78         { "da", "CI" },
     79         { "da", "CW" },
     80         { "da", "DO" },
     81         { "da", "NC" },
     82         { "da", "NF" },
     83         { "da", "VC" },
     84         { "da", "VI" },
     85         { "de", "AX" },
     86         { "de", "BQ" },
     87         { "de", "KP" },
     88         { "de", "KR" },
     89         { "de", "RU" },
     90         { "el", "GG" },
     91         { "el", "JE" },
     92         { "el", "KM" },
     93         { "el", "KN" },
     94         { "el", "MK" },
     95         { "el", "NR" },
     96         { "el", "PM" },
     97         { "el", "SZ" },
     98         { "el", "TF" },
     99         { "el", "TL" },
    100         { "el", "US" },
    101         { "el", "WF" },
    102         { "es", "CX" },
    103         { "es", "NU" },
    104         { "et", "BL" },
    105         { "et", "IM" },
    106         { "et", "NF" },
    107         { "et", "PM" },
    108         { "eu", "AE" },
    109         { "eu", "BL" },
    110         { "eu", "BO" },
    111         { "eu", "BQ" },
    112         { "eu", "CC" },
    113         { "eu", "FO" },
    114         { "eu", "GG" },
    115         { "eu", "KE" },
    116         { "eu", "MY" },
    117         { "eu", "QA" },
    118         { "eu", "TH" },
    119         { "eu", "TJ" },
    120         { "fa", "AE" },
    121         { "fa", "AI" },
    122         { "fa", "AS" },
    123         { "fa", "AX" },
    124         { "fa", "BQ" },
    125         { "fa", "BV" },
    126         { "fa", "BY" },
    127         { "fa", "CC" },
    128         { "fa", "CF" },
    129         { "fa", "CV" },
    130         { "fa", "CW" },
    131         { "fa", "CX" },
    132         { "fa", "DM" },
    133         { "fa", "GD" },
    134         { "fa", "GI" },
    135         { "fa", "GQ" },
    136         { "fa", "GS" },
    137         { "fa", "GU" },
    138         { "fa", "GW" },
    139         { "fa", "HM" },
    140         { "fa", "IM" },
    141         { "fa", "IO" },
    142         { "fa", "KI" },
    143         { "fa", "KM" },
    144         { "fa", "NF" },
    145         { "fa", "NU" },
    146         { "fa", "NZ" },
    147         { "fa", "PG" },
    148         { "fa", "RE" },
    149         { "fa", "SM" },
    150         { "fa", "ST" },
    151         { "fa", "TC" },
    152         { "fa", "TL" },
    153         { "fa", "US" },
    154         { "fa", "WF" },
    155         { "fa", "WS" },
    156         { "fa", "ZA" },
    157         { "fi", "GB" },
    158         { "fi", "HM" },
    159         { "fi", "TF" },
    160         { "fr", "BL" },
    161         { "fr", "CC" },
    162         { "fr", "MF" },
    163         { "fr", "PN" },
    164         { "fr", "ST" },
    165         { "fr", "VC" },
    166         { "gl", "AX" },
    167         { "gl", "CC" },
    168         { "gl", "CF" },
    169         { "gl", "DJ" },
    170         { "gl", "EH" },
    171         { "gl", "FJ" },
    172         { "gl", "GW" },
    173         { "gl", "JE" },
    174         { "gl", "KE" },
    175         { "gl", "KN" },
    176         { "gl", "KZ" },
    177         { "gl", "LS" },
    178         { "gl", "MD" },
    179         { "gl", "MK" },
    180         { "gl", "ML" },
    181         { "gl", "MS" },
    182         { "gl", "NZ" },
    183         { "gl", "PW" },
    184         { "gl", "SV" },
    185         { "gl", "TK" },
    186         { "gl", "TM" },
    187         { "he", "AI" },
    188         { "he", "AZ" },
    189         { "he", "GN" },
    190         { "he", "GS" },
    191         { "he", "GW" },
    192         { "he", "HM" },
    193         { "he", "IO" },
    194         { "he", "KM" },
    195         { "he", "KP" },
    196         { "he", "KR" },
    197         { "he", "MF" },
    198         { "he", "MV" },
    199         { "he", "PG" },
    200         { "he", "PR" },
    201         { "he", "VI" },
    202         { "hi", "AG" },
    203         { "hi", "AI" },
    204         { "hi", "AX" },
    205         { "hi", "BA" },
    206         { "hi", "BH" },
    207         { "hi", "BS" },
    208         { "hi", "BZ" },
    209         { "hi", "FJ" },
    210         { "hi", "GF" },
    211         { "hi", "GS" },
    212         { "hi", "GT" },
    213         { "hi", "HN" },
    214         { "hi", "HT" },
    215         { "hi", "ID" },
    216         { "hi", "IL" },
    217         { "hi", "IO" },
    218         { "hi", "KG" },
    219         { "hi", "KZ" },
    220         { "hi", "LU" },
    221         { "hi", "MD" },
    222         { "hi", "MH" },
    223         { "hi", "MS" },
    224         { "hi", "PW" },
    225         { "hi", "PY" },
    226         { "hi", "RW" },
    227         { "hi", "SL" },
    228         { "hi", "SR" },
    229         { "hi", "ST" },
    230         { "hi", "TL" },
    231         { "hi", "TN" },
    232         { "hi", "TT" },
    233         { "hi", "TV" },
    234         { "hi", "UY" },
    235         { "hi", "UZ" },
    236         { "hr", "AI" },
    237         { "hr", "AQ" },
    238         { "hr", "AX" },
    239         { "hr", "CI" },
    240         { "hr", "CK" },
    241         { "hr", "CV" },
    242         { "hr", "GB" },
    243         { "hr", "GP" },
    244         { "hr", "GS" },
    245         { "hr", "HM" },
    246         { "hr", "IO" },
    247         { "hr", "KZ" },
    248         { "hr", "MP" },
    249         { "hr", "MS" },
    250         { "hr", "SB" },
    251         { "hr", "SV" },
    252         { "hr", "TC" },
    253         { "hr", "TF" },
    254         { "hr", "VA" },
    255         { "hr", "YT" },
    256         { "hu", "AE" },
    257         { "hu", "AX" },
    258         { "hu", "BL" },
    259         { "hu", "CX" },
    260         { "hu", "DM" },
    261         { "hu", "FJ" },
    262         { "hu", "GS" },
    263         { "hu", "GW" },
    264         { "hu", "HM" },
    265         { "hu", "LC" },
    266         { "hu", "MF" },
    267         { "hu", "MP" },
    268         { "hu", "RE" },
    269         { "hu", "RU" },
    270         { "hu", "SH" },
    271         { "hu", "ST" },
    272         { "hu", "TJ" },
    273         { "hu", "WF" },
    274         { "id", "AD" },
    275         { "id", "CX" },
    276         { "id", "GB" },
    277         { "id", "GS" },
    278         { "id", "IO" },
    279         { "id", "KY" },
    280         { "id", "NF" },
    281         { "id", "VI" },
    282         { "id", "WF" },
    283         { "is", "CK" },
    284         { "is", "CL" },
    285         { "is", "FM" },
    286         { "is", "NL" },
    287         { "is", "PN" },
    288         { "is", "SC" },
    289         { "it", "HM" },
    290         { "it", "IO" },
    291         { "it", "PN" },
    292         { "it", "RU" },
    293         { "it", "VC" },
    294         { "ja", "CC" },
    295         { "ja", "LU" },
    296         { "ja", "MV" },
    297         { "ja", "NU" },
    298         { "ja", "RE" },
    299         { "ja", "YT" },
    300         { "ka", "AI" },
    301         { "ka", "AS" },
    302         { "ka", "BL" },
    303         { "ka", "BT" },
    304         { "ka", "BV" },
    305         { "ka", "BY" },
    306         { "ka", "CC" },
    307         { "ka", "DO" },
    308         { "ka", "GF" },
    309         { "ka", "GP" },
    310         { "ka", "IO" },
    311         { "ka", "LI" },
    312         { "ka", "MD" },
    313         { "ka", "MV" },
    314         { "ka", "PF" },
    315         { "ka", "TC" },
    316         { "ka", "TL" },
    317         { "ka", "VG" },
    318         { "ka", "VI" },
    319         { "ka", "ZA" },
    320         { "ko", "AI" },
    321         { "ko", "BL" },
    322         { "ko", "BV" },
    323         { "ko", "CF" },
    324         { "ko", "CV" },
    325         { "ko", "CY" },
    326         { "ko", "FO" },
    327         { "ko", "GE" },
    328         { "ko", "GW" },
    329         { "ko", "HM" },
    330         { "ko", "IO" },
    331         { "ko", "KM" },
    332         { "ko", "KN" },
    333         { "ko", "KP" },
    334         { "ko", "MQ" },
    335         { "ko", "NC" },
    336         { "ko", "PM" },
    337         { "ko", "SC" },
    338         { "ko", "SZ" },
    339         { "ko", "TC" },
    340         { "ko", "VA" },
    341         { "ko", "VG" },
    342         { "ko", "VI" },
    343         { "ko", "WF" },
    344         { "ko", "YT" },
    345         { "lt", "AX" },
    346         { "lt", "BL" },
    347         { "lt", "BV" },
    348         { "lt", "GP" },
    349         { "lt", "HM" },
    350         { "lt", "KG" },
    351         { "lt", "LC" },
    352         { "lt", "MV" },
    353         { "lt", "NF" },
    354         { "lt", "PF" },
    355         { "lt", "SH" },
    356         { "lt", "SJ" },
    357         { "lv", "HM" },
    358         { "lv", "SC" },
    359         { "lv", "SJ" },
    360         { "lv", "ZA" },
    361         { "nb", "BA" },
    362         { "nb", "BL" },
    363         { "nb", "BN" },
    364         { "nb", "IM" },
    365         { "nb", "IO" },
    366         { "nb", "KN" },
    367         { "nb", "NF" },
    368         { "nb", "SA" },
    369         { "nb", "TD" },
    370         { "nb", "YE" },
    371         { "nl", "BL" },
    372         { "nl", "IO" },
    373         { "nl", "MF" },
    374         { "nl", "MP" },
    375         { "nl", "PM" },
    376         { "nl", "TF" },
    377         { "nb", "BL" },
    378         { "nb", "GS" },
    379         { "nb", "HM" },
    380         { "pl", "DO" },
    381         { "pl", "FM" },
    382         { "pl", "GG" },
    383         { "pl", "IO" },
    384         { "pl", "JE" },
    385         { "pl", "TF" },
    386         { "pt", "CX" },
    387         { "pt", "GL" },
    388         { "pt", "GS" },
    389         { "pt", "GW" },
    390         { "pt", "KY" },
    391         { "pt", "SX" },
    392         { "pt", "UM" },
    393         { "pt", "VI" },
    394         { "pt_PT", "MU" },
    395         { "pt_PT", "PG" },
    396         { "pt_PT", "PM" },
    397         { "pt_PT", "TF" },
    398         { "pt_PT", "TL" },
    399         { "ro", "AX" },
    400         { "ro", "BL" },
    401         { "ro", "BY" },
    402         { "ro", "PM" },
    403         { "ro", "PN" },
    404         { "ro", "PR" },
    405         { "ro", "ST" },
    406         { "ro", "VC" },
    407         { "ro", "VI" },
    408         { "ru", "GS" },
    409         { "ru", "MV" },
    410         { "ru", "NU" },
    411         { "ru", "PN" },
    412         { "ru", "TC" },
    413         { "sk", "AG" },
    414         { "sk", "AX" },
    415         { "sk", "GY" },
    416         { "sk", "IO" },
    417         { "sk", "KN" },
    418         { "sk", "MF" },
    419         { "sk", "SC" },
    420         { "sk", "ST" },
    421         { "sk", "SV" },
    422         { "sk", "VI" },
    423         { "sl", "AX" },
    424         { "sl", "CK" },
    425         { "sl", "GB" },
    426         { "sl", "PN" },
    427         { "sl", "ZA" },
    428         { "sr", "AG" },
    429         { "sr", "AM" },
    430         { "sr", "AX" },
    431         { "sr", "BS" },
    432         { "sr", "BV" },
    433         { "sr", "CC" },
    434         { "sr", "CF" },
    435         { "sr", "CV" },
    436         { "sr", "CX" },
    437         { "sr", "GG" },
    438         { "sr", "GP" },
    439         { "sr", "GS" },
    440         { "sr", "GW" },
    441         { "sr", "HM" },
    442         { "sr", "IO" },
    443         { "sr", "KG" },
    444         { "sr", "KM" },
    445         { "sr", "LC" },
    446         { "sr", "MF" },
    447         { "sr", "PN" },
    448         { "sr", "PR" },
    449         { "sr", "PT" },
    450         { "sr", "SB" },
    451         { "sr", "TF" },
    452         { "sr", "VI" },
    453         { "sr", "WF" },
    454         { "sv", "SX" },
    455         { "sv", "TK" },
    456         { "te", "AD" },
    457         { "te", "AE" },
    458         { "te", "AF" },
    459         { "te", "AR" },
    460         { "te", "BA" },
    461         { "te", "BD" },
    462         { "te", "BF" },
    463         { "te", "BH" },
    464         { "te", "BM" },
    465         { "te", "BN" },
    466         { "te", "BR" },
    467         { "te", "BW" },
    468         { "te", "BZ" },
    469         { "te", "CF" },
    470         { "te", "CH" },
    471         { "te", "CI" },
    472         { "te", "CL" },
    473         { "te", "CM" },
    474         { "te", "CR" },
    475         { "te", "CV" },
    476         { "te", "CZ" },
    477         { "te", "DE" },
    478         { "te", "DO" },
    479         { "te", "EC" },
    480         { "te", "EG" },
    481         { "te", "ES" },
    482         { "te", "FJ" },
    483         { "te", "GA" },
    484         { "te", "GB" },
    485         { "te", "GH" },
    486         { "te", "GL" },
    487         { "te", "HN" },
    488         { "te", "HR" },
    489         { "te", "HU" },
    490         { "te", "IE" },
    491         { "te", "IL" },
    492         { "te", "IN" },
    493         { "te", "IT" },
    494         { "te", "JE" },
    495         { "te", "JO" },
    496         { "te", "KG" },
    497         { "te", "KZ" },
    498         { "te", "LT" },
    499         { "te", "LV" },
    500         { "te", "MA" },
    501         { "te", "MD" },
    502         { "te", "MG" },
    503         { "te", "MK" },
    504         { "te", "MR" },
    505         { "te", "NL" },
    506         { "te", "NO" },
    507         { "te", "NZ" },
    508         { "te", "OM" },
    509         { "te", "PH" },
    510         { "te", "PN" },
    511         { "te", "PR" },
    512         { "te", "RO" },
    513         { "te", "RU" },
    514         { "te", "RW" },
    515         { "te", "SB" },
    516         { "te", "SD" },
    517         { "te", "SG" },
    518         { "te", "SO" },
    519         { "te", "TH" },
    520         { "te", "TJ" },
    521         { "te", "TL" },
    522         { "te", "TM" },
    523         { "te", "TT" },
    524         { "te", "UA" },
    525         { "te", "UG" },
    526         { "te", "US" },
    527         { "te", "VA" },
    528         { "te", "VN" },
    529         { "te", "VU" },
    530         { "te", "YE" },
    531         { "te", "ZA" },
    532         { "th", "CI" },
    533         { "tr", "BL" },
    534         { "tr", "CC" },
    535         { "tr", "GP" },
    536         { "uk", "BA" },
    537         { "uk", "BL" },
    538         { "uk", "BM" },
    539         { "uk", "BS" },
    540         { "uk", "CZ" },
    541         { "uk", "DJ" },
    542         { "uk", "DM" },
    543         { "uk", "GW" },
    544         { "uk", "GY" },
    545         { "uk", "HM" },
    546         { "uk", "IO" },
    547         { "uk", "MS" },
    548         { "uk", "NU" },
    549         { "uk", "SC" },
    550         { "uk", "SK" },
    551         { "uk", "TC" },
    552         { "uk", "TL" },
    553         { "uk", "TM" },
    554         { "uk", "VG" },
    555         { "uk", "VI" },
    556         { "uk", "YT" },
    557         { "uk", "ZA" },
    558         { "vi", "AE" },
    559         { "vi", "AS" },
    560         { "vi", "AX" },
    561         { "vi", "BL" },
    562         { "vi", "CM" },
    563         { "vi", "CU" },
    564         { "vi", "GF" },
    565         { "vi", "LB" },
    566         { "vi", "SA" },
    567         { "vi", "TC" },
    568         { "vi", "TL" },
    569         { "zh", "BQ" },
    570         { "zh", "BV" },
    571         { "zh", "CC" },
    572         { "zh", "HM" },
    573         { "zh_Hant_HK", "AE" },
    574         { "zh_Hant_HK", "AW" },
    575         { "zh_Hant_HK", "AZ" },
    576         { "zh_Hant_HK", "BA" },
    577         { "zh_Hant_HK", "CN" },
    578         { "zh_Hant_HK", "CR" },
    579         { "zh_Hant_HK", "CV" },
    580         { "zh_Hant_HK", "ET" },
    581         { "zh_Hant_HK", "GA" },
    582         { "zh_Hant_HK", "GE" },
    583         { "zh_Hant_HK", "GM" },
    584         { "zh_Hant_HK", "GT" },
    585         { "zh_Hant_HK", "HN" },
    586         { "zh_Hant_HK", "IT" },
    587         { "zh_Hant_HK", "KE" },
    588         { "zh_Hant_HK", "LC" },
    589         { "zh_Hant_HK", "LR" },
    590         { "zh_Hant_HK", "ME" },
    591         { "zh_Hant_HK", "ML" },
    592         { "zh_Hant_HK", "MU" },
    593         { "zh_Hant_HK", "MV" },
    594         { "zh_Hant_HK", "MZ" },
    595         { "zh_Hant_HK", "NC" },
    596         { "zh_Hant_HK", "NG" },
    597         { "zh_Hant_HK", "OM" },
    598         { "zh_Hant_HK", "QA" },
    599         { "zh_Hant_HK", "SA" },
    600         { "zh_Hant_HK", "SO" },
    601         { "zh_Hant_HK", "ST" },
    602         { "zh_Hant_HK", "SZ" },
    603         { "zh_Hant_HK", "TC" },
    604         { "zh_Hant_HK", "TD" },
    605         { "zh_Hant_HK", "TV" },
    606         { "zh_Hant_HK", "TZ" },
    607         { "zh_Hant_HK", "VU" },
    608         { "zh_Hant", "AI" },
    609         { "zh_Hant", "AS" },
    610         { "zh_Hant", "AW" },
    611         { "zh_Hant", "BA" },
    612         { "zh_Hant", "BF" },
    613         { "zh_Hant", "CC" },
    614         { "zh_Hant", "DJ" },
    615         { "zh_Hant", "GE" },
    616         { "zh_Hant", "GP" },
    617         { "zh_Hant", "GW" },
    618         { "zh_Hant", "GY" },
    619         { "zh_Hant", "HM" },
    620         { "zh_Hant", "IO" },
    621         { "zh_Hant", "KM" },
    622         { "zh_Hant", "LI" },
    623         { "zh_Hant", "NC" },
    624         { "zh_Hant", "PN" },
    625         { "zh_Hant", "ST" },
    626         { "zh_Hant", "TC" },
    627         { "zh_Hant", "TG" },
    628         { "zh_Hant", "UM" },
    629         { "zh_Hant", "ZW" },
    630     };
    631 }
    632