This question already has an answer here:

My system locale is English (United States) but I want to run a program in Russian.

I made a batch file containing the following:

set lang=ru
start C:\"Program Files"\"Download Master"\dmaster.exe`

It doesn't help, the program shows gibberish instead of Russian words.

enter image description here

How to set different system locale for different programs using batch/cmd file? Windows 7 Ultimate, 32-bit

If it's not possible, then what is the best locale application for Windows 7? Microsoft AppLocale, Locale Emulator or other

marked as duplicate by phuclv, Pimp Juice IT, DavidPostill Jun 10 '17 at 8:52

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • The application might be using a font that doesn't have the Cyrillic character set. Have you tried using a different system font? Can you post an example image of the "gibberish"? – Burgi Jun 7 '17 at 7:59
  • Depending on how it determines the local (especially with Windows 7) you might need to reboot in order for it to take effect (this can be the case if you're trying to change the system locale). As for the best locale application, that would be using the native system locale. Have you tried some of your suggestions? What made some work for you and others not? – Seth Jun 7 '17 at 9:04
  • 1
    if you go in control panel -> region and language -> Administrative and change language for non-unicode programs to russian - this should work, and you don't have to run program with specific settings.(one restart will be required but then this setting stays permanent) – Drako Jun 7 '17 at 9:28
  • Sorry to all, didn't know about answers. No notification came to my email. – Killerwhale7 Jun 7 '17 at 23:06
  • @Seth, I have not tried any locale program yet. If there is anyone who uses them, which one is better? – Killerwhale7 Jun 7 '17 at 23:16