Действительно ли возможно изменить язык Windows UI без выхода из системы?

Для тестирования локализации в моей программе, я должен переключить язык пользователя Windows на различные языки мои поддержки программы. После установки необходимого "Многоязычного Пользовательского интерфейса" пакеты (пакеты MUI) это хорошо работает, за исключением того, что я должен выйти из системы Windows и войти в систему снова каждый раз, когда я изменяю язык.

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

Править:

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

3
задан 01.03.2011, 12:01

3 ответа

Вы не упоминали, какой язык программирования Вы используете. Но если это - каким-либо изменением VB.Net, можно использовать:

Application.CurrentCulture = New System.Globalization.CultureInfo("nl-NL") 'Dutch

Когда Вы используете C#:

Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("nl-NL") //Dutch

Некоторые ссылки:

  • MSDN, устанавливающий культуру и культуру UI для глобализации веб-форм
  • Пошаговая демонстрация MSDN: локализация Windows Forms
1
ответ дан 08.12.2019, 02:17

При изменении языка интерфейса Windows да необходимо сделать это. Но если Вы изменяете местоположение (который это - то, что я думаю, что Вам нужно), нет.

0
ответ дан 08.12.2019, 02:17

Пакеты языка доступны в Windows 7 Ultimate через Windows Update как дополнительные обновления. Они не установлены автоматически.

Для установки пакета языка выполните эти шаги:

Нажмите для открытия Region и Language.

Нажмите вкладку Keyboards и Languages.

Под языком Дисплея нажмите языки Install/uninstall и затем выполните шаги. Если Вам предлагают пароль администратора или подтверждение, введите пароль или обеспечьте подтверждение.

Обратите внимание, что раздел языка Дисплея будет видим, только если Вы уже установили Пакет Интерфейса Языка или если Ваш выпуск Windows поддерживает пакет языка. Пакеты языка доступны только на Предприятии Windows 7 Ultimate и Windows 7.

0
ответ дан 08.12.2019, 02:17

Теги

Похожие вопросы