4

在 i18n 中使用 Backbone.js、Handlebars 和 Require.js。我有包含所有字符串翻译的 en_us.js 文件,但是如何处理将动态值发送到模板的情况?

我提前知道所有这些字符串,但是将它们硬编码到模板中似乎很乱,我可以传递一个预翻译的字符串吗?我将 hbs 模块用于 i18n 和带有 require.js 的模板。

4

1 回答 1

0

我认为这个问题与i18n无关,但与您需要仍需要计算的渲染数据的任何情况有关。

您应该在将数据发送到要呈现的模板之前对其进行处理,因此您的模板只需采用 akey并显示value.

如果您Model.attributes还没有准备好使用模板,则不应直接发送它们,而是准备它们,并在它们准备好时将它们发送到模板。

检查此问题中的答案,看看是否有任何答案符合您的需求。

于 2012-08-08T22:15:52.790 回答