zia*_*aab 26
我建议只保留一个模板,就好像每个语言使用一个模板一样,它会很快失控,更不用说复制很多内容(以及你在模板中放入的少量"逻辑").许多应用程序使用名为gettext的工具来执行国际化操作.在https://github.com/DanielBaulig/node-gettext上有一个node.js库
或者,也有i18n节点.它似乎与快递js有更多的整合.
我认为我们可以在 lang 文件夹中定义 json 对象,如 , en.js , fr.js 并且这个 json 文件包含键值对,而不是根据用户的语言设置渲染到模板,lang设置可以进入数据库。
我们可以将此 fr.js 或其他任何内容保存到 res.locals 中以调用每个模板。
这个合适吗?
归档时间: |
|
查看次数: |
25278 次 |
最近记录: |