2012-06-05 59 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獲取。 –