
Я использую мой windows с турецким языком в качестве первого выбора. Программы, не поддерживающие Unicode, также используют турецкий язык.
Моя конкретная программа Visual Studio 2005 (Business Intelligence Studio 2005) ведет себя странно с этой языковой настройкой. У нее нет проблем с настройками английского языка.
Я хотел бы запустить только эту программу с настройками на английском языке.
Я могу использовать новый bat/cmd файл. Изменить ярлык и т. д. Любое решение приветствуется. Только я не хочу менять все настройки Windows.
Я использую Windows 7.
решение1
- Создайте нового локального пользователя. (Если нужное вам приложение на другом языке требует прав администратора, вам следует добавить пользователя в группу локальных администраторов).
- Войдите в систему под этим пользователем и измените язык Windows этой учетной записи на английский.
- Выйти
- Войдите в систему под своим обычным именем пользователя.
- Запустите приложение, которое вы хотите видеть на другом языке, с помощью метода «Запуск от имени». (Shift+щелчок правой кнопкой мыши по ярлыку и выбор «Запуск от имени другого пользователя»).
Если хотите, можете создать пакет с помощью команды RunAS ;-)
%comspec% запускается как /profile /user:yourotheruser "приложение, которое_вы_хотите_запустить_на_английском"
решение2
Эмулятор локалиотлично работает на Windows 10 1809. Я могу запускать игры на упрощенном китайском языке, не поддерживающие Unicode, на Windows с системной локалью, установленной на традиционный китайский, с помощью Locale Emulator!
решение3
Я бы посоветовал попробовать MicrosoftAppLocale.
Позволяет запустить программу, используя другой язык.
Обратите внимание, что поскольку вы используете Windows 7, вам придется устанавливать его с помощью командной строки с повышенными привилегиями. Инструкции по установке AppLocale в Windows 7 можно найти здесьздесь.