2014-10-21 5 views
0

Можно ли программным языком получить системный язык в приложении? Мое приложение написано на HTML/JavaScript.Winjs получает системный язык с HTML/Javascript

В chrome можно использовать код «navigator.language», чтобы получить язык браузера. Я хочу сделать это с помощью моего приложения Windows 8.

Спасибо за вашу помощь заранее.

ответ

0

Получил ответ:

Windows.Globalization.Language.currentInputMethodLanguageTag 
+0

Смежный вопрос: http://stackoverflow.com/questions/12799619/how-to-get-actual-language-in-a-winrt-app – harriha

+0

Разъяснение : все не так просто, как проверка свойства WinRT выше, хотя это, вероятно, лучший доступный метод. Например, если у меня есть финский язык отображения, но я не загрузил языковой пакет (= я вижу ОС в en-US), этот API возвращает «fi». OS также перемещает пользовательские настройки между машинами, поэтому, если я использую одну машину на финском языке (скачал пакет lang и т. Д.), А одна машина на английском языке, выбор и значение API возвращаются, может быть «fi» на обеих машинах, хотя я см. (и хотите видеть) одну машину в en-US (потому что мой выбор был синхронизирован). – harriha

Смежные вопросы