diff --git a/common/dtd/ldml.dtd b/common/dtd/ldml.dtd index aebedd33a43..93784a7536f 100644 --- a/common/dtd/ldml.dtd +++ b/common/dtd/ldml.dtd @@ -1441,6 +1441,8 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + @@ -2062,7 +2064,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic - + @@ -2073,7 +2075,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic - + diff --git a/common/main/ca.xml b/common/main/ca.xml index 8514523115f..8836139c7c9 100644 --- a/common/main/ca.xml +++ b/common/main/ca.xml @@ -6502,13 +6502,13 @@ Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/ ↑↑↑ - ¤ #,##0.00 + ¤ #,##0.00 pesseta espanyola pesseta espanyola pessetes espanyoles - , - . + , + . birr etíop diff --git a/common/main/el.xml b/common/main/el.xml index fced38d71bd..0b41a38d407 100644 --- a/common/main/el.xml +++ b/common/main/el.xml @@ -6576,13 +6576,13 @@ Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/ εκουέλε Ισημερινής Γουινέας - #,##0.00 ¤ + #,##0.00 ¤ Δραχμή Ελλάδας δραχμή Ελλάδας δραχμές Ελλάδας Δρχ - , - . + , + . Κουετσάλ Γουατεμάλας diff --git a/common/main/en_150.xml b/common/main/en_150.xml index 1bd1324fb61..b0d03094670 100755 --- a/common/main/en_150.xml +++ b/common/main/en_150.xml @@ -83,7 +83,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic - ¤#,##0.00 + ¤#,##0.00 diff --git a/common/main/en_AT.xml b/common/main/en_AT.xml index 10704a052d9..1cdc88eb845 100755 --- a/common/main/en_AT.xml +++ b/common/main/en_AT.xml @@ -40,7 +40,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic - ¤ #,##0.00 + ¤ #,##0.00 diff --git a/common/main/eu.xml b/common/main/eu.xml index 9fca525b4ce..7271df1844b 100644 --- a/common/main/eu.xml +++ b/common/main/eu.xml @@ -13962,14 +13962,14 @@ Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/ ↑↑↑ - ¤ #,##0.00 + ¤ #,##0.00 pezeta espainiarra ↑↑↑ pezeta espainiar ↑↑↑ - , - . + , + . birr etiopiarra diff --git a/common/main/gl.xml b/common/main/gl.xml index 715b8213a7a..c9ba42b5271 100644 --- a/common/main/gl.xml +++ b/common/main/gl.xml @@ -5383,13 +5383,13 @@ Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/ Peseta española (conta convertible) - #,##0.00 ¤ + #,##0.00 ¤ Peseta española peseta pesetas - , - + , + birr etíope diff --git a/common/main/it.xml b/common/main/it.xml index 6aa9f956f07..22ef2162143 100644 --- a/common/main/it.xml +++ b/common/main/it.xml @@ -6093,13 +6093,13 @@ Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/ ↑↑↑ - ¤ #,##0.00 + ¤ #,##0.00 lira italiana ↑↑↑ lire italiane ↑↑↑ - , - . + , + . dollaro giamaicano diff --git a/common/main/tr.xml b/common/main/tr.xml index 5cc03c0017b..31b25c11469 100644 --- a/common/main/tr.xml +++ b/common/main/tr.xml @@ -7650,7 +7650,7 @@ Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/ ↑↑↑ - ¤#,##0.00 + ¤#,##0.00 Türk lirası ↑↑↑ ↑↑↑ diff --git a/tools/cldr-code/src/main/java/org/unicode/cldr/test/CheckNumbers.java b/tools/cldr-code/src/main/java/org/unicode/cldr/test/CheckNumbers.java index c25dbb66730..b9706ab40ac 100644 --- a/tools/cldr-code/src/main/java/org/unicode/cldr/test/CheckNumbers.java +++ b/tools/cldr-code/src/main/java/org/unicode/cldr/test/CheckNumbers.java @@ -259,12 +259,8 @@ public CheckCLDR handleCheck( } XPathParts parts = XPathParts.getFrozenInstance(path); - // TODO: re-enable this commented-out check - // Reference: https://unicode-org.atlassian.net/browse/CLDR-18722 - /* // Check that number formats are for an explicit number system. - String numberSystem = parts.getAttributeValue(2, "numberSystem"); - if (numberSystem == null) { + if (!parts.containsAttribute("numberSystem")) { result.add( new CheckStatus() .setCause(this) @@ -273,7 +269,6 @@ public CheckCLDR handleCheck( .setMessage( "Number formats must have an explicit numberSystem attribute.")); } - */ // Do tests that need to split the values diff --git a/tools/cldr-code/src/test/java/org/unicode/cldr/unittest/TestDtdData.java b/tools/cldr-code/src/test/java/org/unicode/cldr/unittest/TestDtdData.java index 962d7812b6b..b62b614bfcd 100644 --- a/tools/cldr-code/src/test/java/org/unicode/cldr/unittest/TestDtdData.java +++ b/tools/cldr-code/src/test/java/org/unicode/cldr/unittest/TestDtdData.java @@ -949,6 +949,12 @@ public void testEmptyPcdata() { // OPTIONAL "//ldml…/symbols[@ references < numberSystem", // Status: metadata ≠ // distinguished Mode: OPTIONAL + "//ldml…/pattern[@ references < numberSystem", // Status: metadata ≠ + // distinguished Mode: OPTIONAL + "//ldml…/decimal[@ references < numberSystem", // Status: metadata ≠ + // distinguished Mode: OPTIONAL + "//ldml…/group[@ references < numberSystem", // Status: metadata ≠ distinguished + // Mode: OPTIONAL "//supplementalData…/languagePopulation[@ writingPercent < populationPercent", // Status: value Mode: OPTIONAL ≠ REQUIRED "//supplementalData…/metazoneId[@ longId < deprecated", // Status: value // Mode: OPTIONAL ≠ NULL