【发布时间】:2014-06-27 12:59:51
【问题描述】:
对于我的全球化 C# Windows 窗体项目,我将设计器值 Localizable 设置为 true 以将我的默认标签自动存储到 resx 文件中。
我的问题是:是否有内置的方式或设置来确定和记录它
ResourceManager.GetString("TranslatedLabel", resourceCulture);
无法为给定的 resourceCulture 找到翻译,因此无法从不变的 resx 文件中获取价值? 最好在错误日志中报告这些问题。
到目前为止,我只能找到比较 resx 文件并尝试查找缺失键的项目(例如 http://www.codeproject.com/Articles/322037/Localization-Sync)。 但是对于这些工具,您需要处理翻译的每一个组件。所以错过一个的可能性很高。
【问题讨论】:
-
使用正确的工具,一切皆有可能。大多数专业的本地化服务都使用 Passolo,很确定它内置了这种一致性检查。是否应该购买工具或服务取决于您。