Javascript 自定义谷歌网页翻译
我已经尝试了这篇文章中几乎所有的脚本 但他们都没有为我工作。 这一个用于在语言之间切换,但无法将Google Translate重置为默认值。单击“EN”,然后返回“DE”。再次单击“EN”不会翻译页面 我错过了什么Javascript 自定义谷歌网页翻译,javascript,jquery,google-translate,Javascript,Jquery,Google Translate,我已经尝试了这篇文章中几乎所有的脚本 但他们都没有为我工作。 这一个用于在语言之间切换,但无法将Google Translate重置为默认值。单击“EN”,然后返回“DE”。再次单击“EN”不会翻译页面 我错过了什么 var; //将在Google Translate SDK成功加载后调用 函数googleTranslateElementInit(){ _gto=新的google.translate.TranslateElement({ defaultLanguage:'de', 页面语言:
var;
//将在Google Translate SDK成功加载后调用
函数googleTranslateElementInit(){
_gto=新的google.translate.TranslateElement({
defaultLanguage:'de',
页面语言:'de',
包括语言:“de,en”,
布局:google.translate.TranslateElement.InlineLayout.SIMPLE,
自动显示:错误
}“谷歌翻译元素”);
}
$('.lang item')。在('click',函数(e)上{
e、 预防默认值();
var$menuframe=$('.goog te menu frame:first'),
//用户选择语言后将调用的Google iframe
$bannerframe,
//将语言重置为默认值的按钮引用
$bannerframerestore,
langcode=$(this.data('lang');
//因此,有必要捕获延迟的元素
setTimeout(函数(){
$bannerframe=$('.goog te banner frame');
$bannerframerestore=$bannerframe.contents().find('.goog close link');
//恢复默认
if($(e.currentTarget).hasClass('default')){
$bannerframerestore[0]。单击();
}
}, 500);
$menuframe.contents().find('a span.text:contains('+gto.K[langcode]+''))。单击();
});代码>
维考夫
出售
解决方法如下:
必须删除“includedLanguages”中的“defaultLanguage:'de'”和“de”。
现在它的工作原理和它应该的一样