Обнаружение изменения языка в Переводчике веб-сайтов Google ⇐ Jquery
Обнаружение изменения языка в Переводчике веб-сайтов Google
Я использую на своем веб-сайте Переводчик веб-сайтов Google, чтобы пользователь мог переводить сайт на лету. Используя этот код:
функция googleTranslateElementInit() { новый google.translate.TranslateElement({pageLanguage: 'en', includeLanguages: 'ar,de,el,en,es,fr,it,ja,ko,nl,ru,zh-CN', макет: google.translate. TranslateElement.FloatPosition.BOTTOM_RIGHT}, 'google_translate_element'); } Это прекрасно работает, единственное, что теперь мне нужно знать, какой язык на самом деле выбрал пользователь. Я хочу определить, когда пользователь вручную выбирает язык, а также когда переводчик выполняет автоматический перевод, поскольку он может выполнять автоматический перевод на основе настроек браузера.
Я хочу добавить прослушиватель событий при изменении языка. Т.е. не только тогда, когда пользователь вручную устанавливает язык, но и каждый раз, когда переводчик фактически выполняет перевод. Например. когда перевод начинается или заканчивается, или когда страница «обновляется», чтобы отобразить новый язык.
Мне нужно собрать эту информацию и отправить ее на сервер, чтобы знать, какой язык использовать для электронных писем, которые отправляются пользователю на более позднем этапе. Поскольку эта информация собирается из разных мест, я не хочу вручную проверять выбранный язык каждый раз, когда мне нужна информация, а хочу добавить прослушиватель событий, который обнаруживает изменение языка и запускает метод AJAX для сохранения информации в сеансе на сервер.
Спасибо!
Я использую на своем веб-сайте Переводчик веб-сайтов Google, чтобы пользователь мог переводить сайт на лету. Используя этот код:
функция googleTranslateElementInit() { новый google.translate.TranslateElement({pageLanguage: 'en', includeLanguages: 'ar,de,el,en,es,fr,it,ja,ko,nl,ru,zh-CN', макет: google.translate. TranslateElement.FloatPosition.BOTTOM_RIGHT}, 'google_translate_element'); } Это прекрасно работает, единственное, что теперь мне нужно знать, какой язык на самом деле выбрал пользователь. Я хочу определить, когда пользователь вручную выбирает язык, а также когда переводчик выполняет автоматический перевод, поскольку он может выполнять автоматический перевод на основе настроек браузера.
Я хочу добавить прослушиватель событий при изменении языка. Т.е. не только тогда, когда пользователь вручную устанавливает язык, но и каждый раз, когда переводчик фактически выполняет перевод. Например. когда перевод начинается или заканчивается, или когда страница «обновляется», чтобы отобразить новый язык.
Мне нужно собрать эту информацию и отправить ее на сервер, чтобы знать, какой язык использовать для электронных писем, которые отправляются пользователю на более позднем этапе. Поскольку эта информация собирается из разных мест, я не хочу вручную проверять выбранный язык каждый раз, когда мне нужна информация, а хочу добавить прослушиватель событий, который обнаруживает изменение языка и запускает метод AJAX для сохранения информации в сеансе на сервер.
Спасибо!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение