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

CLDR Ticket #10048(accepted tools)

Opened 6 weeks ago

Last modified 2 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:
Xref:

Description

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:

zh_MO{
    "%%ALIAS"{"zh_Hant_MO"}
    "%%HIDE"{"t"}
}

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()…)

Attachments

Change History

comment:1 Changed 6 weeks ago by srl

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

comment:2 Changed 6 weeks ago by jungshik

  • Cc jungshik added

comment:3 Changed 5 weeks 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 5 weeks ago by srl

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

comment:5 Changed 2 weeks ago by mark

  • Milestone changed from 31 to 32
View

Add a comment

Modify Ticket

Action
as accepted
Author


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

 
Note: See TracTickets for help on using tickets.