A method for enabling editing languages in an application program module is disclosed.
The method begins with a determination when the application program boots whether
it is the first boot of the application program module. If so, then the user interface
(UI) language, Web locale language, help language and install language of the application
program module are set to the same language as the operating system user interface
(UI) language. If it is not the first boot (or after the languages are set to the
operating system UI language), the input locales and operating system scripts are
enabled as the editing languages in the application program module. The editing
languages for all installed keyboards, IMEs and AIMEs are enabled. Moreover, while
the application program module is running, it is determined whether a language
is applied within the application program module and, if so, then that language
is enabled for editing.