jquery - 如何在谷歌翻译脚本中设置默认语言

标签 jquery translation google-translate

我正在使用下面的代码来翻译我的网页。我试图在第一次加载页面时设置默认语言(AF),但它总是以英语(默认)语言翻译我的页面,所以我如何使用以下脚本设置默认语言?

这是我的代码:

   function googleTranslateElementInit() {
    new google.translate.TranslateElement({pageLanguage: 'af', layout: 
    google.translate.TranslateElement.InlineLayout.SIMPLE}, 
    'google_translate_element');
   }

最佳答案

谷歌翻译使用名为“googtrans”的 cookie 来跟踪选择的语言。您可以在页面加载之前自行设置该 cookie,Google 翻译将使用它。
在你的情况下:

 function googleTranslateElementInit() {
    
     // here we setting cookie by default for language we want
     $.cookie('googtrans', '/af/af');
     // cookie selection END here
    
     new google.translate.TranslateElement({pageLanguage: 'af', layout: 
     google.translate.TranslateElement.InlineLayout.SIMPLE}, 
     'google_translate_element');
  }
希望这可以解决您的问题。

关于jquery - 如何在谷歌翻译脚本中设置默认语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46953832/

相关文章:

javascript - 在 button_to click 上显示/隐藏 Rails 中的渲染

javascript - 点击事件在 D3.js 中不起作用

internationalization - 我可以自动更新 gettext 的 .po 文件中的 msgids 以进行微不足道的文本更改吗?

javascript - IE8 中的神秘谷歌翻译错误

javascript - 谷歌翻译 : Callback when a language is selected

javascript - 有没有办法在 jQuery.serialize() 之前或 jQuery.serialize() 的逆过程中获取表单数据?

jquery - Flickity: is-selected 类无法查看图片

math - 结合不同轴心点的四元数

translation - 银条 3 : How to translate Datas Objects?

php - 如何使用 Google API 翻译 .PDF 文件?