带参数的Dojo i18n资源文件
我是Dojo的高级用户,现在正在实现i18n。 作为它的一部分-我需要能够有带参数的资源文件-如下所示:带参数的Dojo i18n资源文件,dojo,internationalization,resourcebundle,Dojo,Internationalization,Resourcebundle,我是Dojo的高级用户,现在正在实现i18n。 作为它的一部分-我需要能够有带参数的资源文件-如下所示: root: { personalHello: 'Hello {1}' } somDiv.innerHTML = i18n.personalHello['David'] 所以,当我用一个名字来称呼它时,它会是这样的: root: { personalHello: 'Hello {1}' } somDiv.innerHTML = i18n.personalHello['David'
root: {
personalHello: 'Hello {1}'
}
somDiv.innerHTML = i18n.personalHello['David']
所以,当我用一个名字来称呼它时,它会是这样的:
root: {
personalHello: 'Hello {1}'
}
somDiv.innerHTML = i18n.personalHello['David']
或者类似的事情。
有人能给我举个例子吗
谢谢 好的,在中找到了答案
显然,您可以在参考资料中执行以下操作:
root: {
personalHello: 'Hello ${a1}'
}
然后从代码中这样称呼它:
somDiv.innerHTML = dojo.string.substitute(i18n.personalHello, {a1: 'David'};
在Dojo>=1.7(AMD)中:
检查过了。它起作用了 这个链接有点过时,我建议您查看最新的信息。