@@ -164,16 +164,13 @@ For terms of use, see http://www.unicode.org/copyright.html
164
164
<coverageVariable key =" %timeZones" value =" (Africa|America|Antarctica|Arctic|Asia|Australia|Atlantic|Europe|Indian|Pacific)(/[A-Za-z_\-]++){1,2}" />
165
165
<coverageVariable key =" %traditionalCollationLanguages" value =" (bn|es|kn|sa)" />
166
166
<coverageVariable key =" %transformNameTypes" value =" (BGN|Numeric|Tone|UNGEGN|x-(Accents|Fullwidth|Halfwidth|Jamo|Pinyin|Publishing))" />
167
+
167
168
<coverageVariable key =" %unitDurationTypes" value =" duration-(year|month|week|day|hour|minute|second|millisecond)" />
168
169
<coverageVariable key =" %unitLengths" value =" (long|short|narrow)" />
169
- <coverageVariable key =" %unitNonNarrowLengths" value =" (long|short)" />
170
- <coverageVariable key =" %unitsCommonMetric" value =" (concentr-percent|consumption-liter-per-100-kilometer|length-(centi|milli|kilo)?meter|mass-(kilo)?gram|temperature-celsius|speed-kilometer-per-hour|volume-liter)" />
171
- <coverageVariable key =" %unitsCommonUS" value =" (length-(inch|foot|yard|mile)|mass-(ounce|pound)|temperature-fahrenheit|speed-mile-per-hour)" />
172
170
<coverageVariable key =" %unitsEnglish" value =" (length-fathom|length-furlong|mass-stone|volume-bushel|energy-british-thermal-unit)" />
173
- <coverageVariable key =" %unitsNonEnglish" value =" [a-z]++-(?!(furlong|fathom|stone|bushel|mile-nautical))([a-z]++([-a-z]++)?)" />
174
- <coverageVariable key =" %unitsNonLightSpeed" value =" [a-z]++-(?!(light-speed))" />
175
171
<coverageVariable key =" %unitsOther" value =" (length-(picometer|light-year)|pressure-(hectopascal|inch-ofhg|millibar)|acceleration-g-force|angle-(degree|minute|second)|area-(acre|hectare|square-(foot|kilometer|meter|mile))|power-(horsepower|kilowatt|watt)|speed-meter-per-second|volume-cubic-(mile|kilometer))" />
176
172
<coverageVariable key =" %unitBeaufortRegions" value =" (CN|DE|GB|GR|HK|MO|MT|NL|TW|US)" />
173
+
177
174
<coverageVariable key =" %variantTypes" value =" ([A-Z0-9]++)" />
178
175
<coverageVariable key =" %wideAbbr" value =" (wide|abbreviated)" />
179
176
<coverageVariable key =" %yesNo" value =" (yes|no)" />
@@ -229,38 +226,14 @@ For terms of use, see http://www.unicode.org/copyright.html
229
226
230
227
<coverageLevel value =" moderate" match =" characters/exemplarCharacters[@type='%anyAlphaNum']" />
231
228
232
-
233
229
<!-- *********************
234
- Temporary overrides for https://unicode-org.atlassian.net/browse/CLDR-18258
235
-
236
- These overrides help us ignore values that were added not during a submission cycle. If interpreted normally, it
237
- would cause many supported locales to drop in coverage. During the next regular submission cycle, please remove these rules
238
- and encourage linguists to fix these values.
230
+ Temporary overrides to avoid values that were added in a non-submission cycle
231
+ This avoids a temporary drop in coverage.
232
+ Make this empty for submission cycles.
239
233
********************* -->
240
- <!-- <coverageLevel value="modern" inLanguage="de" match="units/unitLength[@type='%unitLengths']/unit[@type='speed-light-speed']/unitPattern[@count='%anyAttribute']/[@case='%anyAttribute']"/>
241
- <coverageLevel value="modern" match="units/unitLength[@type='%unitLengths']/unit[@type='speed-light-speed']/unitPattern[@count='%anyAttribute']"/>
242
- <coverageLevel value="modern" match="units/unitLength[@type='%unitLengths']/unit[@type='speed-light-speed']/displayName"/> -->
243
- <coverageLevel value=" comprehensive" match=" units/unitLength[@type='%unitLengths']/unit[@type='speed-light-speed']/unitPattern[@count='%anyAttribute'][@case='%anyAttribute']" />
244
-
245
- <!-- <coverageLevel inTerritory="%unitBeaufortRegions" value="modern" match="units/unitLength[@type='%unitLengths']/unit[@type='speed-beaufort']/unitPattern[@count='%anyAttribute'][@case='%anyAttribute']"/>
246
- <coverageLevel inTerritory="%unitBeaufortRegions" value="modern" match="units/unitLength[@type='%unitLengths']/unit[@type='speed-beaufort']/unitPattern[@count='%anyAttribute']"/>
247
- //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="one"]
248
- modern //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="one"][@case="accusative"]
249
- //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="other"][@case="accusative"] -->
250
- <coverageLevel value=" comprehensive" match=" units/unitLength[@type='%unitLengths']/unit[@type='speed-light-speed']/unitPattern[@count='%anyAttribute']" />
251
- <coverageLevel value=" comprehensive" match=" units/unitLength[@type='%unitLengths']/unit[@type='speed-light-speed']/displayName" />
252
-
253
- <!-- TestCoverageCompleteness {
254
- Error: (TestCoverageLevel.java:729) Comprehensive & no exception for path => //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="one"]
255
- Error: (TestCoverageLevel.java:729) Comprehensive & no exception for path => //ldml/units/unitLength[@type="short"]/unit[@type="speed-light-speed"]/displayName
256
- Error: (TestCoverageLevel.java:729) Comprehensive & no exception for path => //ldml/units/unitLength[@type="short"]/unit[@type="speed-light-speed"]/unitPattern[@count="one"]
257
- Error: (TestCoverageLevel.java:729) Comprehensive & no exception for path => //ldml/units/unitLength[@type="short"]/unit[@type="speed-light-speed"]/unitPattern[@count="other"]
258
- Error: (TestCoverageLevel.java:729) Comprehensive & no exception for path => //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/displayName
259
- Error: (TestCoverageLevel.java:729) Comprehensive & no exception for path => //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="other"]
260
- Error: (TestCoverageLevel.java:849) de (0) Broken Logical Grouping: comprehensive => [//ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="one"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="other"]]
261
- Error: (TestCoverageLevel.java:849) pl (0) Broken Logical Grouping: modern => [//ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="few"][@case="accusative"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="few"][@case="genitive"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="many"][@case="accusative"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="many"][@case="genitive"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="one"][@case="accusative"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="one"][@case="genitive"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="other"][@case="accusative"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="other"][@case="genitive"]]
262
- Error: (TestCoverageLevel.java:849) pl (0) Broken Logical Grouping: comprehensive => [//ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="few"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="many"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="one"], //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/unitPattern[@count="other"]]
263
- } (1.309s) FAILED (4 failure(s)) -->
234
+
235
+ <!-- currently empty -->
236
+
264
237
<!-- *********************
265
238
Modified Basic rules (v41)
266
239
These contain a mixture of basic and moderate.
@@ -972,16 +945,6 @@ modern //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/uni
972
945
<coverageLevel inTerritory =" AE" value =" moderate" match =" dates/timeZoneNames/metazone[@type='%metazone60_AE_stdonly']/long/standard" />
973
946
<coverageLevel inTerritory =" AE" value =" moderate" match =" dates/timeZoneNames/metazone[@type='%metazone60_AE_stdonly']/short/standard" />
974
947
975
- <!--
976
- Move to modern to avoid crossing logical groups
977
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitLengths']/unit[@type='%unitDurationTypes']/unitPattern[@count='%anyAttribute']"/>
978
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitLengths']/unit[@type='%unitDurationTypes']/displayName"/>
979
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitLengths']/unit[@type='%unitsCommonMetric']/unitPattern[@count='%anyAttribute']"/>
980
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitLengths']/unit[@type='%unitsCommonMetric']/displayName"/>
981
- <coverageLevel inTerritory="US" value="moderate" match="units/unitLength[@type='%unitLengths']/unit[@type='%unitsCommonUS']/unitPattern[@count='%anyAttribute']"/>
982
- <coverageLevel inTerritory="US" value="moderate" match="units/unitLength[@type='%unitLengths']/unit[@type='%unitsCommonUS']/displayName"/>
983
- -->
984
-
985
948
<coverageLevel value =" moderate" match =" listPatterns/listPattern[@type='%anyAlphaNum']/listPatternPart[@type='%anyAlphaNum']" />
986
949
<coverageLevel value =" moderate" match =" numbers/minimalPairs/pluralMinimalPairs[@count='%anyAlphaNum']" />
987
950
<coverageLevel value =" moderate" match =" numbers/minimalPairs/ordinalMinimalPairs[@ordinal='%anyAlphaNum']" />
@@ -1021,17 +984,7 @@ modern //ldml/units/unitLength[@type="long"]/unit[@type="speed-light-speed"]/uni
1021
984
<coverageLevel value =" moderate" match =" numbers/symbols[@numberSystem='latn']/perMille" />
1022
985
<coverageLevel value =" moderate" match =" numbers/symbols[@numberSystem='latn']/infinity" />
1023
986
<coverageLevel value =" moderate" match =" numbers/symbols[@numberSystem='latn']/nan" />
1024
- <!--
1025
- Move to modern to avoid crossing logical groups
1026
-
1027
- <coverageLevel value="modern" match="units/unitLength[@type='%unitLengths']/compoundUnit[@type='%anyAttribute']/compoundUnitPattern1[@count='%anyAttribute']"/>
1028
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitLengths']/compoundUnit[@type='%anyAttribute']/compoundUnitPattern1"/>
1029
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitLengths']/compoundUnit[@type='%anyAttribute']/unitPrefixPattern"/>
1030
987
1031
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitNonNarrowLengths']/unit[@type='%unitsNonEnglish']/unitPattern[@count='%anyAttribute']"/>
1032
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitNonNarrowLengths']/unit[@type='%unitsNonEnglish']/displayName"/>
1033
- <coverageLevel value="moderate" match="units/unitLength[@type='%unitNonNarrowLengths']/unit[@type='%unitsNonEnglish']/perUnitPattern"/>
1034
- -->
1035
988
<coverageLevel value =" moderate" match =" units/unitLength[@type='%unitLengths']/compoundUnit[@type='%anyAttribute']/compoundUnitPattern" />
1036
989
<coverageLevel value =" moderate" match =" units/unitLength[@type='%unitLengths']/coordinateUnit/coordinateUnitPattern[@type='%anyAlphaNum']" />
1037
990
<coverageLevel value =" moderate" match =" units/unitLength[@type='%unitLengths']/coordinateUnit/displayName" />
0 commit comments