javascript - 使用 Javascript 变量进行国际化

标签 javascript internationalization tapestry

我正在使用一个具有自己的 javascript 的 API。现在,在该 javascript 文件中,他们声明了一些变量,如下所示:

monthNames: ['January','February','March','April','May','June','July','August','September','October','November','December'],

monthNamesShort: ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],

dayNames: ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],

dayNamesShort: ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']

在我的应用程序中,我们已经实现了国际化。如何为上述声明的变量实现国际化?

最佳答案

特别是对于日期和时间格式,我不得不建议Globalize .
它还能够简单地翻译资源(尽管无论哪种方式您都需要从后端写出翻译后的资源)。

顺便说一句。如果您需要某种日历控件,您可以使用 jQuery UI Datepicker ,其中内置(部分)support for i18n以及一些公开的localization files .

关于javascript - 使用 Javascript 变量进行国际化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7526902/

相关文章:

javascript - $event.stopPropagation() 运行但父事件仍然执行

c# - 从 JSON 字符串到字典的简单解析器

javascript - 如何强制 Apache Tapestry 更新 javascript?

java - Tapestry 4,从非组件元素获取提交的值

javascript - 为什么我们需要在函数中将映射的 bool 值缩减为单个值?

javascript - 在内容框中制作 bs4 导航栏

qt - l更新错误: Qualifying with unknown namespace/class

java - 使用数据库设置应用程序 - tapestry-hibernate 失败

javascript - 纯JavaScript解决方案数字输入会显示2位小数

GWT 2.6.1 和客户端 BeanValidation JSR-303 和国际化 i18n