Javascript 基于用户ip的joomla谷歌翻译

Javascript 基于用户ip的joomla谷歌翻译,javascript,php,joomla,Javascript,Php,Joomla,我有一个joomla网站 我集成了gtranslate,因此用户可以选择内容并将其翻译为所选语言 标题 内容 函数googleTranslateElementInit(){ 新的google.translate.TranslateElement({pageLanguage:'en',布局:google.translate.TranslateElement.InlineLayout.SIMPLE},'google_translate_element'); } 无论如何,我可以自动完成这项工

我有一个joomla网站

我集成了gtranslate,因此用户可以选择内容并将其翻译为所选语言

标题


内容


函数googleTranslateElementInit(){
新的google.translate.TranslateElement({pageLanguage:'en',布局:google.translate.TranslateElement.InlineLayout.SIMPLE},'google_translate_element');
}

无论如何,我可以自动完成这项工作,比如根据用户ip地址自动完成,选择语言,翻译网站内容。

我认为这不是确定语言的可靠方法。我居住的国家有两种母语,英语不是其中之一。因为有一个到国外的VPN,所以你的脚本会设置为英语。如果你格式化/清除了你的问题,你会有更好的机会得到更好的答案。@GeekyNotDully:那么这两种母语应该来自不同的地方,具有不同的IP范围,对吗?@PeterHorvath:你能代表我格式化这个问题吗。@sparkz,不,根本没有办法准确地确定这一点。基于IP的语言设置不是可行的方法。
<meta name="google-translate-customization" content="e6d65bc1aa004329-813ae7b5623659e0-g8b1cf8bac64e7822-16"></meta>
<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', 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>