nodejs/express应用程序的翻译/本地化工作流程



您在nodejs/express应用程序中使用什么设置进行本地化?

现在我正在我的项目中使用i18n节点。但我对json文件中的存储不满意。我想把翻译保存在数据库里。

我发现了一个很有前途的模块,名为方言。它可以将翻译存储在mongodb中,还有一个来自同一作者的模块,使您能够通过网络接口(方言http)管理翻译。

不幸的是,方言模块似乎不适用于node的最新稳定版本。这个问题已经知道两个月了,但由于从那时起没有任何更新,我想这个模块不再进行主动维护了。

我认为使用redisdb来存储翻译也是有意义的。我不知道是否有这样的模块。

也许你们有一些线索或者知道一些好的模块?

为什么不分叉i18n节点,并用自己的持久性机制覆盖readwrite函数?

https://github.com/mashpie/i18n-node/blob/master/i18n.js#L235

您似乎可以很容易地将json数据保存在一个redis键中,而不是一个json文件中,只需进行一些更改。

我可以建议您使用lingua。这里有一个例子=)http://www.jmanzano.es/blog/?p=647

语言的另一个选项可能是http://i18next.com/node在redis、mongodb或couchDb(当然还有文件系统!)中带有后端

最新更新