On 09/09/2023 16:11, Ihor Radchenko wrote:
I am not sure if making a breaking change to public constant is the best approach. What about simply adding an extra entry: ("de" ....) ("de-de" <copy of "de" property list>)
Ideally it should not be a public constant. Values should be accessed using a helper that returns "de" value for "de-de", "de-ch", "de-it" without copies, unless a more specific key is defined as it is done for de-at.
I have a hope that properties may be generated from CLDR data, LaTeX babel .ini files, etc. However it should be possible to override specific properties.