10

Есть ли способ изменить локаль Windows только для конкретной программы?

У меня есть одна или две программы, которые не работают должным образом для локалей, отличных от английского (США), и я хотел бы обойти их ошибки, не изменяя мои настройки локали для всего пользователя.

2 ответа2

4

Вот немного хака, который может это сделать. Я полагаю, что эти параметры настраиваются для каждого пользователя, поэтому я думаю, вы могли бы:

  • создать нового пользователя
  • войти как этот пользователь
  • установить необходимые настройки для приложения
  • Выйдите и войдите как обычный пользователь
  • запустить программу от имени только что созданного пользователя (вы можете сделать это, удерживая клавишу shift, затем щелкнув правой кнопкой мыши на exe и выбрав "запустить как")
2

Существует альтернатива Microsoft AppLocale с открытым исходным кодом, которая, как утверждается, работает до Windows 10, доступна на GitHub:

https://github.com/xupefei/Locale-Emulator

Это позволяет установить языковые настройки для каждого приложения, доступные через опцию контекстного меню.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .