【发布时间】:2013-07-15 08:19:36
【问题描述】:
如何从我的 .NET 表单中生成或提取可本地化的字符串,以便将它们翻译成其他语言?
我已经使用 NeutralResourcesLanguageAttribute("en-US") 设置了中性语言,并且在我的表单中设置了英文文本。用设计器将它们翻译成另一种语言是没有问题的,我将 Localizable 属性设置为 true 并将 Language 属性设置为特定语言,就可以了。我正在将它们从英语翻译成例如西班牙语和设计器生成 .resx 文件。
但其他翻译人员不懂西班牙语,我不能给他们西班牙语资源,他们需要英文文本来翻译。我不能给他们源代码,因为他们不是技术人员。
那么,我怎样才能给他们英文资源(主要是文本)来翻译? 英文文本被硬编码到表单中,因为英语是我的应用程序中的中性语言。
【问题讨论】:
标签: .net winforms localization