Internationalization Globalize.js与i18next.js
Globalize.js比i18next.js提供什么?我一直在使用i18next.js,我找不到这两种技术的比较。一个比另一个有什么优势吗?或者,这只是另一个以jQuery名称出售的jQuery项目吗?简短回答:Internationalization Globalize.js与i18next.js,internationalization,i18next,jquery-globalize,Internationalization,I18next,Jquery Globalize,Globalize.js比i18next.js提供什么?我一直在使用i18next.js,我找不到这两种技术的比较。一个比另一个有什么优势吗?或者,这只是另一个以jQuery名称出售的jQuery项目吗?简短回答: Globalize还有其他功能:i18next似乎只提供消息格式。Globalize提供邮件格式和日期格式(例如,英语版的2010年11月30日,葡萄牙语版的2010年11月30日,英语版的2010年11月30日下午5:55:00,西班牙语版的2010年11月30日17:55:00,
2010年11月30日
,葡萄牙语版的2010年11月30日
,英语版的2010年11月30日下午5:55:00
,西班牙语版的2010年11月30日17:55:00
,/١١/阿拉伯文的数字格式(如英语的3.142
,西班牙语的3142
,阿拉伯语的৩.১৪২孟加拉语的代码>等)、货币格式(如英语的9.99欧元、德语的9,99欧元等)、相对时间格式(如明天的、马尼亚那的、明天编码>,编码>,三个月内的,等),单位格式(例如10秒
,10段
,10秒钟代码>,等)
- 它详细说明了Globalize背后的设计目标。有些是基于CLDR的,CLDR是可用的最大和最广泛的语言环境数据标准存储库。它将代码与i18n内容分开
- -JavaScript社区的全球化(国际化和本地化)农场。它总结了几个大型i18n JS库(由各自的维护人员编写)的优缺点,包括Google、Yahoo等。顺便说一句,如果你与i18next所有者联系,让他们将其库的优势贡献给这个网格将是非常棒的
如果您有任何问题,请告诉我。我想说的主要区别之一是i18next没有得到某个大“公司”的支持,例如globalize-jquery或format.js,由yahoo支持 i18next是由社区构建的-随时随地学习一次使用(而不仅仅是领导公司自己的方向引领框架的地方)。所以i18next适用于react、angular、aurelia、jquery、vue、主干。。。甚至像短语这样的异国情调。在浏览器、nodejs、electron或本机中运行 没有自己的日期或数字格式化程序-但可以轻松扩展以使用momentjs或intl API: 扩展列表相当惊人: