gpt4 book ai didi

internationalization - 如何使用mustache.js制作客户端I18n

转载 作者:行者123 更新时间:2023-12-04 00:14:20 27 4
gpt4 key购买 nike

我有一些静态html文件,并希望通过mustache.js通过客户端修改来更改内部的静态文本。

看来这可能是Twitter在github上的髭须扩展名:https://github.com/bcherry/mustache.js

但是最近,特定的I18n扩展名已被删除或更改。

我想象一种解决方案,其中http:/server/static.html?lang=en加载mustache.js和基于lang参数data_en.json的语言JSON文件。

然后, mustache 用发送的数据替换{{tags}}

有人可以给我一个例子,怎么做吗?

最佳答案

您可以将lambda与某些库(例如i18next)一起使用。

{{#i18n}}greeting{{/i18n}} {{name}}

并传递了数据:
{
name: 'Mike',
i18n: function() {
return function(text, render) {
return render(i18n.t(text));
};
}
}

这为我解决了问题

关于internationalization - 如何使用mustache.js制作客户端I18n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5389727/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com