Html+javascript处理网站中的语言
Html + javascript dealing with languages in a website
我有一个正在开发的网站,它是西班牙语的。现在我想把它翻译成英语。该网站由8个页面组成。我已经在网站顶部添加了英语标志,但我想知道如何在我的网站上整合多个习语。我能想到两个替代方案:
1.-克隆每个页面并翻译它。之后,在根文件夹中创建两个文件夹"/es/"和另一个"/en/"。这样,当点击标志时,我只需要将url从www.ejemplo.com/es/index.html更改为www.ejempolo.com/en/index.html。我可以看到的问题是,如果以后我将网站翻译成其他习惯用法,我必须生成新的文件夹、更多的文件。。。。另一方面,我认为这个解决方案可以更好地用于谷歌的位置,因为url更干净。。。
2.-在url中添加一个参数:www.ejemplo.com/index.html?lang=en。我会把网站上的所有文本都用JS编写,在阅读url参数后,我会用正确的习语加载文本。
我不知道哪种方法更好,也不知道是否有更好的方法来处理语言。。。
我必须说,我在前端使用HTML5+CSS3+JS(和jquery),在后端使用node.JS。。。
任何帮助都将不胜感激。。
最简单的方法是使用谷歌翻译
您可以在SO上的以下问题中看到其他建议:
最佳实践多语言网站
下面的博客也有很多有用的信息
创建一个多语言网站:入门指南
希望这些信息能有所帮助。
干杯!
您可以使用navigator.language
查找用户使用的语言,然后相应地加载存储在js中的所需语言。
相关文章:
- 根据语言首选项更改网站版本
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- 获取网站访问者的区域设置(语言)
- RequireJS和一个多语言网站
- 创建多语言网站
- 如何在多语言网站中翻译JS中的单词
- 在不更改域名的情况下拥有多语言网站的方法
- 数据库中的多语言网站字符串
- 多语言网站(HTML / javascript)
- 使用JavaScript和Node.js创建多语言网站
- 多语言网站-是否只有通过保存多语言文件或数据库才能实现
- 检测移动设备使用的语言,并自动切换到相应的语言网站
- 制作多语言网站、复制粘贴页面的最佳解决方案是什么?脚本
- 登录雅虎使用OpenID多语言网站
- 如何通过用javascript翻译文本来制作一个多语言网站
- 如何使用Backbone.js来增强多语言网站导航
- 多语言网站与谷歌翻译 API
- 多语言网站,两个主页
- 多语言网站和.js文件
- ASP.Net:使用Javascript和AJAX访问多语言网站的方法