If we go further on the way to split the office into components, then we loose the performance benefit, because the locale UNO API is a structure of three Strings. It might be that I don't understand the whole problem. So I've three questions. Then we can upgrade it, if we need newer locales.
Comments are welcome.
MS-LCIDs are not extensible. All combinations of ISO639-ISO3166 are valid. The attached file localeid.cxx should compile out of the box. We welcome your feedback . Inc. Sun, Solaris, Java, Jini, StarOffice, StarPortal, the Butterfly Logo, and all StarOffice based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.