我正在編寫一個需要支持多種語言的相當大的基於Intranet的Web系統。我有超過150頁,其中每個將有一個關聯的resx文件。在vs2008發展面向asp網站的Resx工具
在目前我面臨的障礙。
純粹的音量。打開每個頁面,去設計視圖並點擊生成本地資源是一場噩夢,但它正在應對。
爲我支持的每種語言創建一個文件意味着創建默認resx文件的副本併爲每種語言(文件名)重命名,然後打開每個文件並在vs2008中分別提升每個鍵。
對於datagrids,vs不會爲綁定列拾取headertext屬性。此刻我將這些手動添加到生成後的resx文件。更大的問題是,如果由於某種原因我需要重新生成這個頁面的resx,vs吃掉手動添加的鍵(用於headertexts),我需要再次手動添加它們。
我的問題是雙重的:
是否有任何工具(最好是免費的),以協助任何或所有上述問題。
在vs2008中有沒有什麼技巧可以緩解所有這些痛苦。
嗨愛德華多。感謝您的反饋。是的,我們已經遇到了zeta,發現它非常有用,除了我們仍然需要手動創建resx頁面的事實。但是一旦完成了這個任務,我預見我們會完全使用它。將在今天上午花費資源重構工具。 – Kamal 2009-11-19 06:56:39
再次嗨。好吧,我有一點愚蠢的,我有一些問題。我已經下載了RRT並安裝正常。當我右鍵點擊時,右邊的菜單彈出並彈出RRT界面。對於Web應用程序,它會保存資源文件但拒絕顯示在選定區域中。無論我在哪裏保存resx文件。出於好奇,我嘗試了一個控制檯應用程序,它的工作完美。創建了resx文件。我可以在界面中的下拉菜單中訪問它,並正確更新文件。根本不適用於asp.net和vb後端。有任何想法嗎? – Kamal 2009-11-19 08:24:37
如果項目很大,我一直使用全局資源,將其劃分爲多個資源。當項目需要本地化時,我有Zeta與VS並排開放。 – 2009-11-19 11:26:17