我遇到了使用我的语言文件的问题。如何使用JavaScript字符串对象
目前,我有一个语言文件,其中我有一个像
var strings {
title: "Title",
subtitle: "Subtitle"
};
在我目前的HTML对象,我有一些像
<div id="title">Title</div>
<div id="subtitle">Subtitle</div>
现在我想在div里面包括来自JavaScript对象的值,以便我可以使用各种语言文件。相关的语言文件是由php脚本在后端选择的,在这里不是问题。
如
<div id="title">strings.title</div>
<div id="subtitle">strings.subtitle</div>
是否有一个简单的方法来做到这一点?我不想每次都必须使用php来创建必要的js文件,或者使用一个jquery循环来创建每个div值,尽管现在看起来这就是我必须做的。
感谢
我认为你必须提供一个更完整的例子。你如何存储不同的语言信息?你如何将它们与你的HTML结合起来?你怎么知道哪个div必须包含哪个值?它看起来像我想你想要一个具有国际化支持的模板引擎。 – 2012-01-31 00:02:40
@FelixKling谢谢我更新了这个问题。我敢肯定,如果我能尽可能避免使用模板引擎,我不需要模板引擎。 – saccharine 2012-01-31 01:49:09