We're updating the issue view to help you get more done. 

changes to LDML2ICUConverter to support ICU building improvements

Description

See:

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:

1 2 3 4 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()…`)

Environment

None

xpath

None

locale

None

Status

Assignee

Steven R. Loomis

Reporter

Steven R. Loomis

Labels

None

tracReporter

srl

tracOwner

srl

tracResolution

None

tracStatus

accepted

Reviewer

None

phase

dsub

tracCc

jungshik

tracCreated

Feb 08, 2017, 4:54 PM

Components

Fix versions

Priority

assess