[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search

CLDR Ticket #7403(accepted unittest)

Opened 4 years ago

Last modified 2 years ago

collation: test for missing prefix contractions

Reported by: markus Owned by: markus
Component: collation Data Locale:
Phase: rc Review:
Weeks: 0.2 Data Xpath:


Detect violation of UTS #10 WF5 (http://www.unicode.org/reports/tr10/#WF5) in tailorings:

  • If a table contains a contraction consisting of a sequence of N code points, with N > 2 and the last code point being a non-starter, then the table must also contain a contraction consisting of the sequence of the first N-1 code points.
  • For example, if "ae<umlaut>" is a contraction, then "ae" must be a contraction as well.

Should be able to use RuleBasedCollator.getContractionsAndExpansions().

This was UTC Action Item 131-A31 "Provide a tool that tests for missing prefix contractions in CLDR tailorings.", see also UTC doc L2/12-131R.


Change History

comment:1 Changed 4 years ago by emmons

  • Owner changed from anybody to markus
  • Priority changed from assess to medium
  • Status changed from new to assigned
  • Milestone changed from UNSCH to 26rc

comment:2 Changed 4 years ago by mark

As a unit test would be good, but one that isn't normally run. (eg a high -e value).

comment:3 Changed 4 years ago by markus

  • Milestone changed from 26rc to 27rc

comment:4 Changed 4 years ago by markus

  • Phase set to rc
  • Milestone changed from 27rc to 27

comment:5 Changed 3 years ago by markus

  • Milestone changed from 27 to 28

comment:6 Changed 3 years ago by markus

  • Type changed from task to unittest
  • Component changed from test to collation

comment:7 Changed 3 years ago by srl

  • Status changed from assigned to accepted

comment:8 Changed 3 years ago by markus

  • Milestone changed from 28 to 29

comment:9 Changed 2 years ago by emmons

  • Milestone changed from 29 to upcoming

Auto move of all 29 -> upcoming


Add a comment

Modify Ticket

as accepted

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.