2012-02-14 57 views
1

我有一個大型網站,必須進行本地化。爲此,我使用UI文化和.resx文件。但是,網站上的控件沒有在資源文件中引用它們所必需的meta:resourcekey值。我想自動生成它們,使用元素的ID作爲密鑰,使這個:在Visual Studio中自動生成用於本地化的資源密鑰

<ext:Window ID="wndLoginWindow" Hidden="true"> 
</ext:Window> 

變爲這樣:

<ext:Window ID="wndLoginWindow" Hidden="true" meta:resourcekey="wndLoginWindow"> 
</ext:Window> 

有一個Visual Studio工具/插件來做到這一點?我必須訴諸正則表達式替代嗎?還是有另一種方法來本地化網站,而不是手動執行?

回答

5

Visual Studio 2010在Tools菜單下有一個Generate Local Resource選項。光標可能必須在內容區域中有效,才能使菜單選項可用。我一直在使用它創建資源文件,並自動將資源鍵屬性添加到我的控件中。它適用於文字和標籤等,但可能無法適用於更復雜的控件(我的頁面非常簡單,所以我沒有遇到這種情況)。

+0

酷功能2010年。 – Hoque 2014-05-06 19:43:51

相關問題