【发布时间】:2016-04-29 15:30:25
【问题描述】:
我在文件夹 _data/i18n/
中有两个 .json 数据文件(en.json 和 en-br.json)我可以访问这些文件中的任何数据,例如:
site.data.i18n.var1
我喜欢做的是通过将第一个中的数据替换为第二个中的数据来合并这两个文件,前提是它们具有相同的索引。插件用完了。
en.json:
{
"var1", "1111",
"var2", "2222",
"var3", "3333",
"var4": "4444"
}
pt-br.json:
{
"var1", "5555",
"var4": "6666"
}
我希望的结果是:
myVariable.var1: 5555
myVariable.var2: 2222
myVariable.var3: 3333
myVariable.var4: 6666
我试过了:
{% assign txt = site.data.i18n.en %}
{% assign txt = site.data.i18n.pt-br %}
但是第二个覆盖第一个清除丢失的字段。
【问题讨论】: