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

CLDR Ticket #10048(accepted tools)

Opened 10 months ago

Last modified 5 weeks ago

changes to LDML2ICUConverter to support ICU building improvements

Reported by: srl Owned by: srl
Component: ldml2icu Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:


See: IcuBug:10922

Currently, CLDR tooling communicates with ICU which locales should be listed as "available" by using the makefiles (resfiles.mk) and adding the files to a list such as GENRB_SYNTHETIC_ALIASES= zh_MO …

I’d like to put a tag within "hidden" locales such as zh_MO or th_TH_TRADITIONAL so that the index file generation can know whether to include certain locales:


The benefit is that locales could be added/removed by post-installation tooling and still keep the index up to date. Rather than an explicit list, tooling could just add "all locales in directory X".

One alternative would be to have %%AVAILABLE{"t"} set for all "real" locales (zh, zh_Hant_MO, etc) which ought to be listed as available (getAvailableLocales()…)


Change History

comment:1 Changed 10 months ago by srl

This is experimental at the moment— I'd like this for branch work.

comment:2 Changed 10 months ago by jungshik

  • Cc jungshik added

comment:3 Changed 10 months ago by srl

I realized - I could put this change behind a switch, so that there's no change in CLDR's behavior, or in ICU, unless the switch is turned on. This way I could make changes without affecting anything.

comment:4 Changed 10 months ago by srl

  • Owner changed from anybody to srl
  • Status changed from new to accepted
  • Milestone changed from UNSCH to 31

comment:5 Changed 9 months ago by mark

  • Milestone changed from 31 to 32

comment:6 Changed 5 weeks ago by srl

  • Milestone changed from 32 to 33

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.