我正在使用 NodeJS 的 i18next 包来启用翻译。我使用它作为每个语言-国家对的 json 文件的标准。

我想建立一个管理页面来编辑翻译,而无需深入研究代码;那么,一旦由管理员编辑,如何“重新加载”json 文件,而不必重新启动服务器?

另外,是否可以使用数据库(我使用的是 mongodb)而不是 JSON 文件?在这种情况下会更合适吗?

最佳答案

我希望我知道如何在不完全重新初始化 i18next-node 的情况下重新加载 JSON 文件的答案。

在将翻译存储在数据库方面,i18next-node 可以连接到 MongoDB(以及 Redis 和 CouchDB):http://i18next.com/node/pages/doc_init.html#backend

关于node.js - i18Next - NodeJS - 如何在不重新加载服务器的情况下更改翻译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17213223/

10-13 01:21