2012-06-05 25 views
3

我一直在寻找一种工具,该工具在JavaScript中对字符串进行了外部化,但我一直无法这样做。我希望会有类似eclipse内建的东西(Source - > Externalize Strings ...)。如果有人知道可以实现这个功能的日蚀工具或插件,请告诉我。在Javascript中外部化字符串

我们有一个已经成熟的软件项目,但现在需要支持翻译,因此我们需要字符串外化。

+0

数据属于HTML,样式属于CSS,相互作用属于JS。如果你正在翻译,这听起来像你应该阅读HTML内容/属性/隐藏数据以获得正确的文本。 – zzzzBov

+0

对于动态生成的页面,很多字符串都来自JS – hbhakhra

+1

你的意思是它们来自AJAX,还是JS中硬编码的字符串? – zzzzBov

回答

2

如果您想通过JavaScript填充这些值,我建议您使用基于JSON的语言查找表。 Eclipse无法帮助你。

请参阅:Localization in a web app using JavaScript and JSON

+0

这是查找表。它似乎没有帮助从javscript代码中获取字符串。我可能是错的,如果是这样,请让我知道:) – hbhakhra

+0

JSON文件可以独立运行,不需要成为实际JS代码的一部分,也可以通过AJAX获取。 –