2012-03-02 104 views
3

我想自動執行字符串本地化的過程。在Visual Studio 2010中自動化sql存儲的轉換生成

翻譯存儲在數據庫中。

的問題是,添加一個新的本地化的條目,我需要完成如下因素步驟:

1)打開存儲與鍵聲明常量的文件。它看起來像這樣:

public class LocalizationKeys 
{ 
    public const string ui_btn_cancel = "ui_btn_cancel"; 

    public const string ui_btn_ok = "ui_btn_ok"; 
} 

2)打開兩個SQL腳本,並添加到存儲過程的調用,如:

exec AddLocalization(...) 

exec AddTranslation(...) 

如何自動化這個程序,假設我有ReSharper的6.1安裝在Visual Studio 2010中?我想過宏,但不知道這是個好主意。理想情況下,我想選擇一個字符串命中熱鍵組合輸入一個密鑰名稱,並觀察計算機如何工作。

回答

2

ReSharper當然可以幫你做到這一點,但恐怕你需要編寫一個小插件來實現這一點。這個想法是,你會發現遊標是在一個常量定義字符串文字上,拋出一個彈出框來詢問關鍵字,然後你會直接從插件中用任何ADO.NET/執行sprocs ORM你更喜歡。

如果您決定走這條路線,您可以下載ReSharper SDK here。另外,請查看plugin development guide

相關問題