I removed my post by accident it seems, here it is again:
quote:
Originally posted by ahmetgns
Is there any way to change the default language after installing Plus! in English? It will be useful for newly formed Windows accounts. Even, in order to view Configuration Wizard in the desired language for first sign in to Messenger in the current Windows Account after the installation .
This depends...
First note that it depends on how these new Messenger accounts are created.
To make this clear, you must know that the language setting is stored in the registry in two different places. One setting is saved under the HKEY_CURRENT_USER registry hive and one under the HKEY_LOCAL_MACHINE registry hive.
All settings under HKEY_CURRENT_USER are Windows account dependant. If you login with a certain account into Windows then all your settings for that account are copied to the HKEY_CURRENT_USER hive. This is essentially how Windows works.
However, if you create a new Windows account, then there aren't HKEY_CURRENT_USER settings yet, and some stuff under HKEY_LOCAL_MACHINE is used in that case...
This is in a nutshell how Messenger Plus! works too.
For existing Windows accounts all the Messenger Plus! stuff is stored under HKEY_CURRENT_USER, this is also true for the language setting. And
this setting is stored for all Messenger accounts at once, thus NOT user-specific. This means that changing this setting in the registry will also change the language used for all other Messenger accounts on that Windows account. And changing the language setting in Messenger Plus!'s preferences will also change the language for all other Messenger accounts later on.
Also note that if you change this setting in the registry it will not immediatly change the language in the running Messenger Plus!. You must restart Messenger for it to take effect.
For Windows accounts which do not exist yet, the setting is stored under the HKEY_LOCAL_MACHINE registry hive. Changing this setting will have no effect on the Windows accounts which already exist as it will only be used as default if you create a new Windows account.
------------
So there is no real way to set a language setting for every new Messenger account, since if the new Messenger account is created in an existing Windows account, the language setting in HKEY_CURRENT_USER will be used, but this is also for all other Messenger users on that Windows account.
Only if first a new Windows account is created, where the new Messenger user needs to log in first, you could control which language would be the default one by setting the language in HKEY_LOCAL_MACHINE.
------------
For Messenger Plus! 3
HKEY_CURRENT_USER\Software\Patchou\MsgPlus2\LanguageFile
LanguageFile is a REG_SZ value containing the language file name which is used as the default one for all Messenger user on the current Windows account.
The default value is:
DefaultLg.dat
HKEY_LOCAL_MACHINE\SOFTWARE\Patchou\MsgPlus2\DefLanguageFile
DefLanguageFile is a REG_SZ value containing the language file name which is used as the default one to put in HKEY_CURRENT_USER for new Windows accounts.
The default value is:
DefaultLg.dat
eg: change
LanguageFile or
DefLanguageFile to
Lang_Francais.ini to change the language to French.
Language files can be found in the Plus! installation subdirectory
\Resources.
For Messenger Plus! Live
HKEY_CURRENT_USER\Software\Patchou\Messenger Plus! Live\LanguageFile
LanguageFile is a REG_SZ value containing the language file name which is used as the default one for all Messenger user on the current Windows account.
The default value is:
Lng_Default.ini
HKEY_LOCAL_MACHINE\SOFTWARE\Patchou\Messenger Plus! Live\DefaultLangFile
DefaultLangFile is a REG_SZ value containing the language file name which is used as the default one to put in HKEY_CURRENT_USER for new Windows accounts.
The default value is:
Lng_Default.ini
eg: change
LanguageFile or
DefLanguageFile to
Lng_French.ini to change the language to French.
Language files can be found in the Plus! installation subdirectory
\Languages.