Google Translate не работает должным образом - PullRequest
0 голосов
/ 03 мая 2018

У меня проблемы с использованием Google Translate на моем сайте: я пытаюсь добиться этого, определяя, установлен ли файл cookie googtrans на что-то и работает, но проблема в том, что страница не сохраняет последний выбранный язык. Из того, что я прочитал, Google Translate проверяет содержимое файла cookie и основывается на нем, чтобы решить, стоит ли указывать «Español» или «English» и т. Д.

Это мой код:

<div id="google_translate_element"></div>
<script src="./source/build/js/app.cookies.js"></script>


<script type="text/javascript">
    function googleTranslateElementInit() {
        if(getCookie("googtrans") != ""){
            console.log("Language Selected")    
        }else{
            new google.translate.TranslateElement({
                pageLanguage: '/es', 
            includedLanguages: 'en,es,de',
            layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 
                'google_translate_element');
        }
    }
</script>

<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

В файле cookie у меня есть несколько основных функций для создания, получения и удаления файлов cookie с помощью js.

Я прочитал несколько постов об этом и попробовал их, но ни один из них не работает.

...