[英]Is there a Visual Studio add-in for populating resource files from strings in a code file?
我正在维护一个WinForms应用程序,该应用程序不是使用任何有助于本地化项目中与表单没有直接关联的类或表单的代码隐藏部分的开发模式编写的。
因此,几乎每个代码文件中都有MessageBox()代码,其中包含英文文本。 我想找到一个工具,它将从代码中“刮掉”这些字符串,将字符串插入资源文件中,并用注释中的替换字符串替换调用资源。
这样的工具存在吗?
请参阅ReSharper 5国际化功能
当ReSharper找到可本地化的字符串时,它可以帮助您将其移动到资源文件,只需点击几下。 您可以选择搜索相同的字符串并重构它们以使用新的资源项。
希望能帮助到你。
Visual Localizer项目专注于这个问题,并且是免费的。
ReSharper当然是这个领域中最好的,因为它可以扫描代码库中的所有字符串,并让您知道可以将哪些字符串放入资源中。
但是如果你打算使用免费工具,那么微软确实有一个开源工具,
http://resourcerefactoring.codeplex.com/
您必须使用此工具手动扫描所有文件,因为它不像ReSharper那样智能。
您也可以使用T4模板来执行此类操作。 我认为它们已于2005年内置于Vis Studio中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.