Я застрял на этом часами. Я гугле некоторые, и нашел это:Как программно отображать язык Windows 10?
CultureInfo culture = CultureInfo.CurrentUICulture;
и это:
Windows.System.UserProfile.GlobalizationPreferences.Languages[0];
Но оба ссылаются на английском языке. Потому что английский - это первый из моих системных языковых списков. Но английский язык - это не язык отображения моей системы, а китайский.
Итак, есть ли способ программно отображать язык интерфейса Windows?
Спасибо за любую помощь.
Хм, нет «системного языкового списка». Существует список языковых настроек (есть команды Move Up и Move Down). Если английский является первым в этом списке, это ваши предпочтения и то, что вы получаете от GlobalizationPreferences.Languages [0]. Возможно, вам следует изменить свои настройки, нажмите «Переместить вверх/вниз», чтобы изменить этот список, возможно, вы хотите использовать Windows.Globalization.Language.CurrentInputMethodLanguageTag. –
Извините за неуместное описание, я имею в виду именно список языковых предпочтений. Я попытался сделать английский языком по умолчанию, но это не сработает. Язык дисплея Windows по-прежнему остается китайским, поэтому моя система все еще показывает китайский язык. Я немного искал googled, и кажется, что я использую Windows 10 Single Language Chinese Edition, и в этом случае я могу использовать только один язык. – Hunter