在visual studio中一次编辑多个资源文件密钥

use*_*155 5 c# resourcebundle visual-studio

我有ac#应用程序,我使用visual studio 2013来开发它.在尝试支持i18n时,为每种语言创建了资源文件:

resources.en.resx
resources.fr.resx
resources.es.resx
resources.de.resx and so on...
Run Code Online (Sandbox Code Playgroud)

我想将所有资源文件的KEY(而不是值)更改为更具描述性的内容,例如将"Header.Text"更改为"MainExceptionTitle.Text"目前,我认为无法执行此操作,只能手动更改它每个文件,都非常繁琐.

我查看了zeta资源编辑器项目,但它也只允许编辑值而不是键.

有没有办法做到这一点?

Rya*_*ohn 1

由于.resx文件是 XML,因此您可以对它们进行简单的查找和替换。

使用 Visual Studio 的“在文件中替换”工具对所有.resx文件执行此操作,如下所示:

在文件对话框中替换