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

CLDR Ticket #10054(closed data: duplicate)

Opened 15 months ago

Last modified 13 months ago

Remove redundant short name forms

Reported by: roubert Owned by: anybody
Component: main Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:


There are a number of names with attribute alt="short" that are identical to the default name. They aren't useful for anything but make the data files larger, and also cause unnecessary diffs if selecting short name forms when building ICU. I therefore suggest that they are removed (see attached patch file doing that).



name-alt-short.patch (54.9 KB) - added by roubert 15 months ago.
name-alt-short.2.patch (54.9 KB) - added by anonymous 15 months ago.
skip-name-alt-short.patch (2.2 KB) - added by roubert 14 months ago.

Change History

Changed 15 months ago by roubert

Changed 15 months ago by anonymous

comment:1 Changed 14 months ago by mark

  • Priority changed from assess to medium
  • Milestone changed from UNSCH to 32

The patch wouldn't work, because the tools and/or translators would add back in the next cycle. Instead, the CLDR tooling needs to be changed to recognize the inheritance sideways, and drop the redundant strings, automatically.

So the bug is to do the tooling.

Changed 14 months ago by roubert

comment:2 Changed 14 months ago by roubert

I'm utterly unfamiliar with this codebase so I can't really say whether the code in skip-name-alt-short.patch would be good enough (or problematic), but I think it would solve the problem of dropping the redundant short names already in the tooling.

If nothing else, it might provide some kind of help (I feel decently confident that the unit test at leasts tests for the correct result) to whoever gets to implement this.

comment:3 Changed 13 months ago by mark

  • Status changed from new to closed
  • Resolution set to duplicate

filed ticket:10141, which is a different way to get the same effect.


Add a comment

Modify Ticket

as closed
Next status will be 'new'
Next status will be 'closed'

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

Note: See TracTickets for help on using tickets.