【发布时间】:2009-01-13 20:11:04
【问题描述】:
我读过的所有关于 WinForms 应用程序本地化的文章都假定我已经翻译了所有字符串。根据文章,我应该将 Localizable 属性设置为 true 并编辑所有控件。
但是如何从表单中获取所有原始(英文)字符串?假设我有一个完整的应用程序,到目前为止还没有本地化。我应该以某种方式手动解析 Designer 文件中的字符串,还是有其他更简单的方法?
我需要将字符串发送给 Excel 或 Word 中的翻译人员。由于翻译人员对资源没有任何经验,我最终会将所有已翻译的字符串移回我的表单,并在需要时更改控件的大小、位置等。
编辑:感谢 Rob 的回答和 cmets,解决方案是首先将 Localizable 属性设置为 true。然后,我可以轻松地从属于表单的 resx 文件中复制所有字符串。
【问题讨论】:
标签: .net winforms localization