使用javascript翻译基于客户国家/地区的网站

时间:2016-07-18 08:12:00

标签: javascript php web location

我的项目经理让我开发一个网站,以便根据客户的位置动态更改网站语言

我根据他的IP地址搜索了为客户提供国家/地区的API,我找到了ipinfo.io API,它向您发送一个JSNode,其中包含有关客户端位置所需的所有信息,现在我可以根据那个

进行操作

问题是我应该遵循什么样的机制,这样才能让我获得最佳表现。 我想到了两种翻译网站的方法:

  1. 我应该复制所有页面并用阿拉伯语和英语制作所有页面,并根据他的语言将客户端重定向到正确的页面

  2. 或制作两个文件,其中一个包含阿拉伯语元素,一个包含英文元素,然后在页面加载事件中我根据客户的国家/地区选择正确的文件

  3. 有更好的机制吗?

1 个答案:

答案 0 :(得分:1)

    window.navigator.languages


please use the browser language