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