|
22 | 22 | import org.unicode.cldr.util.CldrUtility;
|
23 | 23 | import org.unicode.cldr.util.CollatorHelper;
|
24 | 24 | import org.unicode.cldr.util.Factory;
|
| 25 | +import org.unicode.cldr.util.NameGetter; |
25 | 26 | import org.unicode.cldr.util.Pair;
|
26 | 27 | import org.unicode.cldr.util.PathUtilities;
|
27 | 28 | import org.unicode.cldr.util.PatternCache;
|
@@ -155,13 +156,13 @@ public static void main(String[] args) throws IOException {
|
155 | 156 | System.out.println("\titems: " + itemCount);
|
156 | 157 | totalCount += itemCount;
|
157 | 158 | }
|
158 |
| - |
| 159 | + NameGetter englishNameGetter = english.nameGetter(); |
159 | 160 | for (String name : skipped) {
|
160 | 161 | System.out.println(
|
161 | 162 | "\tSkipping, no CLDR locale file: "
|
162 | 163 | + name
|
163 | 164 | + "\t"
|
164 |
| - + english.nameGetter().getNameFromBCP47(name)); |
| 165 | + + englishNameGetter.getNameFromBCP47(name)); |
165 | 166 | }
|
166 | 167 | double deltaTime = System.currentTimeMillis() - startTime;
|
167 | 168 | System.out.println("Elapsed: " + deltaTime / 1000.0 + " seconds");
|
@@ -448,10 +449,13 @@ public void addName(String name, String code, boolean skipMessage) {
|
448 | 449 | DataHandler(Type type, String pattern) {
|
449 | 450 | this.type = type;
|
450 | 451 | matcher = PatternCache.get(pattern).matcher("");
|
| 452 | + NameGetter englishNameGetter = english.nameGetter(); |
451 | 453 | switch (type) {
|
452 | 454 | case LANGUAGE:
|
453 | 455 | for (String code : sc.getAvailableCodes("language")) {
|
454 |
| - String name = english.nameGetter().getNameFromTypestrCode("language", code); |
| 456 | + String name = |
| 457 | + englishNameGetter.getNameFromTypenumCode( |
| 458 | + CLDRFile.LANGUAGE_NAME, code); |
455 | 459 | if (name == null) {
|
456 | 460 | // System.out.println("Missing name for: " + code);
|
457 | 461 | continue;
|
@@ -493,7 +497,8 @@ public void addName(String name, String code, boolean skipMessage) {
|
493 | 497 | case REGION:
|
494 | 498 | for (String code : sc.getAvailableCodes("territory")) {
|
495 | 499 | String name =
|
496 |
| - english.nameGetter().getNameFromTypestrCode("territory", code); |
| 500 | + englishNameGetter.getNameFromTypenumCode( |
| 501 | + CLDRFile.TERRITORY_NAME, code); |
497 | 502 | if (name == null) {
|
498 | 503 | // System.out.println("Missing name for: " + code);
|
499 | 504 | continue;
|
@@ -532,7 +537,9 @@ public void addName(String name, String code, boolean skipMessage) {
|
532 | 537 | break;
|
533 | 538 | case CURRENCY:
|
534 | 539 | for (String code : sc.getAvailableCodes("currency")) {
|
535 |
| - String name = english.nameGetter().getNameFromTypestrCode("currency", code); |
| 540 | + String name = |
| 541 | + englishNameGetter.getNameFromTypenumCode( |
| 542 | + CLDRFile.CURRENCY_NAME, code); |
536 | 543 | if (name == null) {
|
537 | 544 | // System.out.println("Missing name for: " + code);
|
538 | 545 | continue;
|
|
0 commit comments