javascript - 使用 javascript 根据客户所在国家/地区翻译网站

标签 javascript php web location

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

我搜索了根据客户端的 IP 地址为客户端提供国家/地区的 API,我发现 ipinfo.io API 会向您发送一个 JSNode,其中包含有关客户端位置所需的所有信息,现在我可以基于该信息进行操作

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

  1. 我是否应该复制所有页面并将其全部设为阿拉伯语和英语,并根据客户的语言将其重定向到正确的页面

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

有更好的机制吗?

最佳答案

    window.navigator.languages


please use the browser language

关于javascript - 使用 javascript 根据客户所在国家/地区翻译网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38431638/

相关文章:

javascript - 移动 View 中的导航问题

javascript - 如何使用 Javascript 将服务器时间戳转换为正常时间?

PHP 不显示 mysql 的准确返回值

php - 如何获取MySQL中两个日期值的差异并且结果以月份为单位?

javascript - 为什么在 razor View 页面中使用 JSON 编码的引号?

.net - 来自网站但不是来自控制台应用程序的 Web 服务调用中的 EndpointNotFoundException

php - 将复选框值与输入框值相乘 - Jquery

php - 在 Codeigniter/PHP 中显示类别

java - 保留配置属性的首选方法应该是什么..properties 文件或将配置存储在数据库表中?

javascript - 在 Javascript 中的数字左侧填充零