Alan Coopersmith wrote at 11/02/09 09:09: > The locale.alias list that libX11 uses is updated almost every libX11 > release due to changes in various OS'es/distros, and the inevitable > political upheavals. (Try as we might, we haven't convinced the > world governments to make the names and boundaries of nations into > a stable interface, so have to deal with things such as the breakup > and renaming of the Balkan states.) > > The scm history for it: > http://cgit.freedesktop.org/xorg/lib/libX11/log/nls/locale.alias.pre
We have been delivering locale.alias file for almost two decades with Solaris and I was clearly involved in the file since one time I owned the file among other things. There is no denying on that, due to geo political changes and what not, there is no way that all the locale names will be static forever. However, the mappings that we already have as shown in the locale_alias(5) plus codeset part normalization, again, described in the same man page, I think that a pretty good coverage is already provided with the current project proposal in terms of locale aliases as far as we are concerned and it will last quite long time for us. And so unless there is a specific and explicit requirement, the project team doesn't hope to additionally design and implement user customizable locale alias support mechanism with this project. Later, when there is a clear revenue related or community requirement that we cannot handle without the user customizable locale alias mappings, then, we will at that time, do another project extending on top of the currently proposed project. Ienup