如何解决JQuery动态页面最佳的多语言方法?
| 我正在开始一个新项目,其中一项要求是它需要支持多种语言。 目前,我正计划制作一个基于jQuery / AJAX的应用程序,其中的所有代码均为jQuery,并且它仅调用一些JSON来获取数据。 在其上实现多语言的最佳方法是什么? 我一直在想类似的东西<div>LANG_SOME_STRING</div>
然后使用一些函数将字符串替换为转换后的值。
但是,每当页面中发生任何事情,运行它就会变得很繁重。
欢迎所有反馈。
解决方法
通常您要做的是设置元语言标签
<meta http-equiv=\"content-language\" content=\"en\">
这样,您数据库中所拥有的就是用您支持的不同语言(通常称为“资源”)的多个副本。
呈现页面之前,服务器端代码和jquery ajax代码应包括在加载页面之前读取此资源语言选项,以便它们选择正确的语言。
一旦您说出后端使用的是哪种语言,我就会获得更多技术支持
另外,您可能想创建将用户发送到特定语言的友好URL,或者通过对用户ip进行地理位置定位来动态设置它。例如来自日本的用户会自动获得日语内容。
这是有关PHP国际化过程细节的精彩教程。
,从经验来看,jQuery并不是此类工作的库...
目前,有更好的替代方法,例如angularJS,可以帮助解决此类问题。
如果我可以和“过去我”说话,那我会告诉...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。