如何在javascript中包含定义语言文件?

时间:2010-09-18 03:08:16

标签: javascript dictionary

我有一个很棒的javascript文件 common.js 我的所有功能和东西......我想写一个单独的文件Js 仅存储所有警报/礼貌消息的定义等 沿着文件传播......我不想一个接一个地寻求和改变......

我在php中创建了这样的东西,我有我的文件,en.php / fr.php /de.php我需要的每种语言...

我在想:

1。如果我能在Js中做同样的事情

2。如果有任何方法可以使用PHP代替...所以woudl甚至更好只有一个且只有一个文件可以编辑

感谢

2 个答案:

答案 0 :(得分:2)

当然 - 您需要做的就是为每种语言创建一个定义文件,只创建一个具有所需name: value对的对象。然后,您现有的JS可以在需要的地方插入defsObject["name"]。然后,您的PHP将通过更改脚本标记的src值来确定要加载哪个JS定义文件。

如果您不熟悉对象表示法,Stack Overflow(tagged JSON)上会提供大量示例。

答案 1 :(得分:0)

我不相信使用js包含定义是令人满意的方式。