首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Datejs如何转换语言?

Datejs如何转换语言?
EN

Stack Overflow用户
提问于 2014-02-02 08:52:14
回答 2查看 620关注 0票数 1

我正在为iOS系统构建一个web应用程序,它只包含了达特杰库。

Datejs库提供了150种语言支持。

代码语言:javascript
复制
<script type="text/javascript" src="date-en-US.js"></script>
<script type="text/javascript" src="date-de-DE.js"></script>
<script type="text/javascript" src="date-fr-FR.js"></script>

以此类推。

如果用户改变语言,我如何从US切换到FR (例如,在我的应用程序中)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-02 21:21:08

AFAIK,您必须选择一个文件。你不能把它们全部装上。您可能会尝试像require.js这样的模块加载程序,但我认为date.js不会配合得很好,因为它修改了全局Date对象。而且,它是很久以前写的和已经被抛弃了。如果您要继续使用它,我建议您使用格雷戈里叉子

作为另一种选择,我建议您考虑moment.jssugar.js。两者都将处理的要求,能够切换语言的动态。矩更全面,更流行,但是Sugar有一些DateJS想要的自然语言解析。这两种选择都将比date.js更稳定和更易于支持。

票数 0
EN

Stack Overflow用户

发布于 2014-06-13 18:22:34

在我的更新分叉(https://github.com/abritinthebay/datejs)中,您可以使用AJAX进行切换,如果使用NodeJS,则所有这些都是动态的。

在更新的版本中,它使用正确的IETF代码(例如‘es’)对方法Date.i18n.setLanguage进行简单调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21508716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档