Prerequisites (I'm not sure if all of them are really required, but that's how I reproduced it):
OS: Windows 7 x64, Windows 10 x64.
System locale set to Russian, language for non-Unicode programs is also Russian.
The actual Windows interface language doesn't seem to matter (I reproduced it in Win7 Russian, and Win7 English, but both of them had Russian locale).
Installed keyboard layouts: English (default), Russian.
TC is configured to use Russian interface language.
The experiment steps:
1. Start TC, run cm_CommandBrowser.
2. Select any command with Russian description. Press Ctrl+Shift+C to copy full line.
3. Switch to some text editor, paste the clipboard contents and check the result.
4. Switch back to TC, and perform Shift+double click on the command, or select a command and click OK while holding Shift (this will also copy the full line).
5. Again, check what was copied to clipboard.
Expected results: every time, the full line should be copied as it was shown in the dialog.
The actual results, however, will vary depending on several factors. Suppose, I'm copying the command:
Code: Select all
cm_SrcShort 301 Активная: Краткий режим
a) TC 64-bit:
a.1) Ctrl+Shift+C always copies the text correctly:
Code: Select all
cm_SrcShort 301 Активная: Краткий режим
Code: Select all
cm_SrcShort 301 ????????: ??????? ???
b.1) if the English layout is active, the Russian letters are replaced with their diacritical counterparts from the 1252 codepage (that is, Russian symbols are replaced by those symbols from the codepage 1252, which have the same code numbers, as original Russian letters had in their "native" codepage 1251), the result looks like this:
Code: Select all
cm_SrcShort 301 Àêòèâíàÿ: Êðàòêèé ðåæèì
Code: Select all
cm_SrcShort 301 Активная: Краткий режим