Выбрав «Автоматическую» версию виджета Google Translate, я ожидал, что не увижу раскрывающееся меню «Выбрать язык», если мой браузер поддерживает тот же язык, что и сайт. Однако я вижу это все время, независимо от того, для чего я установил атрибут html lang или какой язык я установил в своих браузерах. Я также заметил, что, похоже, нет никакой разницы, присутствует ли метатег «google-translate-customization» или нет, виджет всегда на виду.
Я бы хотел, чтобы сайт был просто переведен, если в браузере пользователя не установлен английский язык.
Любой совет будет принят во внимание.
Используемый код: -
В голове: -
<meta name="google-translate-customization" content="6bb255d109276506-b73cb06230e6b6c0-gbb2acb9bc95b4a11-12"></meta>
В теле: -
<div id="google_translate_element"></div>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>