Page 1 of 1

[TC9.51] Language change applies only to the active instance

Posted: 2021-03-02, 11:28 UTC
by andry81
If try to change the language, then it will change only for the active instance of the application. The option would be already changed for all other instances, so to apply the change for all the rest instances needs to change it to some other language and back to apply it by the apply button.

I don't know is this intended to be like that?

Re: [TC9.51] Language change applies only to the active instance

Posted: 2021-03-02, 13:12 UTC
by Dalai
I think this is more or less intentional. Think of instances where you just want to check something in a different language; such change shouldn't be applied permanently. Besides: Changing settings in other instances may not be possible when they run as administrator, because sending messages to elevated programs is prevented by Windows (with exceptions to a few message types).

Regards
Dalai

Re: [TC9.51] Language change applies only to the active instance

Posted: 2021-03-02, 17:14 UTC
by petermad
so to apply the change for all the rest instances needs to change it to some other language and back to apply it by the apply button.
If you change between the same languages often you can make buttons in the buttonbar to change to the specific languages with just one click:

Code: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE
wcmd_deu.lng
%COMMANDER_EXE%,27
German language

0
-1
To make the button:
1. Mark the text in the box here above (click SELECT ALL).
2. Copy it to the ClipBoard (press Ctrl+C).
3. Right click on TC's buttonbar and choose "Paste".
You could also take a look at viewtopic.php?t=57594

Re: [TC9.51] Language change applies only to the active instance

Posted: 2021-03-04, 05:21 UTC
by MVV
Other instances don't know that you have changed some INI setting like interface language. Sometimes it is not good but it makes them more independent and often it is really useful if you want to set some option only in specific instance.