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

相关问题