相关疑难解决方法(0)

用于检测浏览器语言首选项的JavaScript

我一直在尝试使用JavaScript检测浏览器语言首选项.

如果我在IE中设置浏览器语言Tools>Internet Options>General>Languages,如何使用JavaScript读取此值?

Firefox的问题相同.我无法检测到tools>options>content>languages使用的设置navigator.language.

使用时 navigator.userLanguage ,它会检测通过Start>ControlPanel>RegionalandLanguageOptions>Regional Options选项卡完成的设置 .

我曾与测试navigator.browserLanguage,并navigator.systemLanguage但没有返回第一个设置的值(Tools>InternetOptions>General>Languages)

我找到了一个详细讨论这个问题的链接,但问题仍然没有答案:(

javascript localization internationalization

424
推荐指数
18
解决办法
47万
查看次数

检测用户的首选语言和Google自动翻译

我在我的网站上使用此脚本进行翻译

<div id="google_translate_element" align="center"></div>  
<script type="text/javascript">
    function googleTranslateElementInit() {
        new google.translate.TranslateElement({
        pageLanguage: 'auto',
        autoDisplay: false,
        layout: google.translate.TranslateElement.InlineLayout.SIMPLE
        }, 'google_translate_element');
    }
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Run Code Online (Sandbox Code Playgroud)

它工作得很好:)但有没有办法检测用户IP和自动翻译当用户进入我的网站?

javascript google-translate internationalization

9
推荐指数
1
解决办法
1万
查看次数

谷歌翻译不是隐藏的

选择"自动"版Google翻译小工具后,如果我的浏览器与网站语言相同,我预计不会看到"选择语言"下拉菜单.但是,无论我将html lang属性设置为什么或者我将浏览器首选语言设置为什么,我都会一直看到它.我还注意到,无论是否存在元"google-translate-customization"标记,小部件总是在视图中似乎没有任何区别.

如果用户浏览器未设置为英语,我希望该网站被翻译.

任何意见,将不胜感激.

使用的代码: -

在头上: -

<meta name="google-translate-customization" content="6bb255d109276506-b73cb06230e6b6c0-gbb2acb9bc95b4a11-12"></meta>
Run Code Online (Sandbox Code Playgroud)

身体: -

   <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>
Run Code Online (Sandbox Code Playgroud)

html javascript google-translate

6
推荐指数
1
解决办法
1698
查看次数