i18n.getUILanguage()
Получает язык пользовательского интерфейса браузера. Это отличается от i18n.getAcceptLanguages, который возвращает предпочтительные языки пользователя.
См. страницу Локализация для руководства по использованию этой функции.
Синтаксис
browser.i18n.getUILanguage()
Параметры
Нет.
Значение возврата
string. Код языка пользовательского интерфейса браузера в виде i18n.LanguageCode.
Совместимость с браузерами
| Десктоп | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | |
getUILanguage |
35 | 14 | 47Firefox 55 и более ранние версии возвращают тег языка, разделенный символом подчеркивания вместо дефиса, см. ошибку 1374552. |
? | Да | 14 | ? | ? | 48 | ? | 15 | ? |
Примеры
let uiLanguage = browser.i18n.getUILanguage(); console.log(uiLanguage); //e.g. "fr"
Примечание: Этот API основан на API chrome.i18n Chromium. Данная документация взята из i18n.json в коде Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/i18n/getUILanguage