我想将我的本地化json文件分成块,每个块代表sailsjs中页面的一个区域。因此,当我将locale设置为' en‘时,它将加载所有区域设置为en的文件,如en.block1.json和en.block2.json,而不是仅加载en.json。
有什么方法可以做到这一点吗?我已经在网上找过了,也找不到答案。
发布于 2017-02-28 15:31:11
Sails使用i18n(npm)模块来支持i18n。
i18n
查看此模块的代码,它似乎需要一个地区的JSON格式的单个文件(code)。
解决用例的一种方法是使用一个Grunt任务,它读取en.*.json文件,然后将它们合并到一个en.json文件中,供i18n模块使用。在提升应用程序的同时运行此繁琐的任务。
en.*.json
en.json
https://stackoverflow.com/questions/42486919
相似问题