Apache OpenOffice (AOO) Bugzilla – Issue 102681
Decouple installer UI languages from product UI languages
Last modified: 2013-08-07 15:26:05 UTC
It would be nice to be able to create an installer that would offer its UI in more languages than the UI languages of the OOo + possible language packs that it contains. (This holds for both an MSI installer and an NSIS wrapper around it.) This would enable vendors to offer a single core installer (containing OOo with just the en-US UI) and separate language pack installers with no complaints from people in locales like Russia where it is common that users don't know English well enough. It would be useful if that core installer had its own UI in multiple languages even if it installs an English-only OOo. The expectation would be that people before running OOo would then install also a suitable language pack. I have tried to come up with a patch for this but so far I without full success. The two orthogonal concepts, set of installer UI languages and set of product UI languages, seem to be mixed together tightly and used interchangeably throughout the Perl code. Assigning to is, presumably the right person for this?
For all nearly hundred languages??
Did I say that the list of installer languages should be fixed? Of course it would/should be configurable with some new switch to the configure script, for instance --with-installer-languages. (And if left out, it would work as now.)
In the Java GUI Installer, that we offer for OpenOffice with JRE on Unix platforms, the installer (jar files) is built in cvs module "javainstaller2" and contains all available languages. Windows is more difficult, because for every language a transformation has to be created, after the localized msi database was created. And at the moment, the Italian database contains all installer strings in italian, but also the filenames, the encodings and so on. So decoupling installation language from product language is surely a good idea, but it will require a lot of time.
Accepting and setting target OOo 3.x
.