如何使用i18n-node划分模块化Express应用程序中的语言环境文件?

时间:2015-01-26 21:35:17

标签: node.js express localization internationalization i18n-node

我使用i18n-node翻译多语言快递网络应用程序。 i18n-node包允许您为包含应用程序UI中所有字符串的所有语言环境json文件指定单个文件夹。 假设应用程序越来越大&更大,能够将长整体语言区域json(将所有应用程序字符串保存到单独的文件中)分开是理想的,每个文件都位于其自定义模块文件夹中。有没有办法指定多个区域设置文件夹/文件? 干杯 微开

1 个答案:

答案 0 :(得分:2)

为此目的,存在支持命名空间的i18next包。 但根据我的经验,如果你只是在寻找命名空间 - 那里没有那么多的利润。因为在应用程序引导结束时,所有命名空间都将被加载到内存中。 问题是 - 你想要使用命名空间更好地编辑感受吗?

顺便说一句,如果您需要,i18next还有许多其他好处。 对于今天,我的选择很简单i18n。