[英]How to internationalize html pages
有没有办法基于用户区域设置国际化html页面? 我有一个使用html页面开发的网站,但现在要求我用4种不同的语言将该网站国际化。
我知道如何通过资源包使用Spring Framework来实现它,但我想知道是否有办法使用HTML页面做类似的事情,这样你只需编写考虑国际化的代码,然后继续添加要选择的资源包用户访问网站时基于用户区域设置?
我刚刚使用CSS内容属性开发了一个更轻一点的解决方案: https : //github.com/k-yak/stati18n看一下,自述文件中提供了所有信息。
或者这个怎么样?
如果你不能做Javascript,你将不得不使用某种形式的模板或调度。 这要么分别是:
我个人所做的是使用jMustache,它几乎不是一种模板语言,然后对于每个页面(或许多页面),我将有请求控制器,它将请求区域设置的所有翻译加载到我提供给jMustache的Map对象中(请参阅选项)我的答案中有2个: https : //stackoverflow.com/a/10004113/318174 )。
如果您的网站保持静态,您最终会拥有多个网站副本,除非您可以使用javascript动态修改网页。 但是,您还希望URL中包含语言代码以保存状态并有利于SEO。
我开发了这个免费解决方案 http://www.sitetran.com/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.