как создать языковой коммутатор в веб-приложении chrome.18n

Значение «this» зависит от «контекста», в котором выполняется функция. Контекстом может быть любой объект или глобальный объект, т. Е. Окно.

Таким образом, семантика «этого» отличается от традиционных языков ООП. И это вызывает проблемы: 1. когда функция передается другой переменной (скорее всего, обратный вызов); и 2. когда замыкание вызывается из метода-члена класса.

В обоих случаях это устанавливается в окно.

1
задан 12345GG 13 July 2018 в 16:37
поделиться

1 ответ

Piggybacking на wOxxOm, похоже, что это использует настройки в chrome: // chrome / settings / languages, поэтому вы не только не можете программным образом переключать языки, вы не хотите этого делать и не должны к. Попробуйте запросить этот параметр и установить файл локализации на основе того, что он возвращает.

0
ответ дан Steve Gazzo 17 August 2018 в 12:23
поделиться
Другие вопросы по тегам:

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