Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications Datejs如何切换语言?_Web Applications_Switch Statement_Datejs - Fatal编程技术网

Web applications Datejs如何切换语言?

Web applications Datejs如何切换语言?,web-applications,switch-statement,datejs,Web Applications,Switch Statement,Datejs,我正在为iOS Android构建一个web应用程序,刚刚包括了这个库 Datejs库支持150种语言 <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

我正在为iOS Android构建一个web应用程序,刚刚包括了这个库

Datejs库支持150种语言

<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?

AFAIK,您必须选择一个文件。你不能把它们都装进去。您可以尝试类似的模块加载器,但我认为date.js不会很好地配合,因为它修改了全局
date
对象。而且,它是很久以前写的。如果你打算继续使用它,我建议你使用

作为一种选择,我建议你考虑或。这两种语言都能满足动态切换语言的要求。Moment更全面、更流行,但Sugar拥有DateJS所追求的一些自然语言解析。两者都比date.js更稳定,更受支持。

在我更新的fork()中,您可以使用AJAX进行切换,或者如果您使用NodeJS,则一切都是动态的


在更新版本中,只需使用正确的IETF代码(例如“es MX”)简单调用方法
Date.i18n.setLanguage

从sugar开始,并在第一次尝试时全部工作。整个页面的可编辑示例非常棒!!!将以前的datejs代码替换为sugar代码,并在第一次尝试时全部工作。整个页面的可编辑示例非常适合尝试不同的组合!!!激烈的很高兴听到这个消息!一定要感谢和。