确定RESX文件中缺少的翻译

时间:2014-06-27 12:59:52

标签: c# resx

对于我的全球化C#Windows窗体项目,我将设计器值可本地化设置为true,以将我的默认标签自动存储到resx文件中。

我的问题是:是否有内置的方法或设置来确定和记录

  

ResourceManager.GetString(“TranslatedLabel”,resourceCulture);

无法找到给定resourceCulture的翻译,因此从不变的resx文件中获取值? 在错误日志中报告这些问题会很好。

到目前为止,我只能找到比较resx文件并尝试查找缺失密钥的项目(例如http://www.codeproject.com/Articles/322037/Localization-Sync)。 但是对于那些工具,您需要处理每个被翻译的组件。所以错过一个的可能性很高。

2 个答案:

答案 0 :(得分:1)

查找缺少的ResX条目的一种方法是使用ResEx。这是一个VS扩展,它以并排显示不同语言的资源,并以红色突出显示缺少的条目。您还可以过滤视图以仅显示缺少条目的资源。

答案 1 :(得分:0)

由于ResEx(由theDmi提及)不易安装,因为您只能从Codeplex下载已存档的项目,我想推荐ResXManager

相关问题