C# 将WinForms应用程序的翻译外部化?

C# 将WinForms应用程序的翻译外部化?,c#,.net,winforms,translation,globalization,C#,.net,Winforms,Translation,Globalization,我正在开发一个应用程序,它将部署在许多不同的国家,当然这意味着不同的语言 问题是,我不会自己翻译它,也不会翻译其他开发人员。其中一个用户将翻译它,而他将无法访问VisualStudio 问题是,如何做到这一点?是否有工具可用于编辑resx文件并在应用程序上下文中查看文本?此外,是否可以将翻译文件添加到已编译的应用程序中?请尝试以下链接: 祝你好运如果它是用户可自定义的,那么资源文件可能不是最好的选择,而是有一个默认方案和用户可编辑的XML文件 如果问题是翻译,你可以使用类似亚马逊机械土

我正在开发一个应用程序,它将部署在许多不同的国家,当然这意味着不同的语言

问题是,我不会自己翻译它,也不会翻译其他开发人员。其中一个用户将翻译它,而他将无法访问VisualStudio


问题是,如何做到这一点?是否有工具可用于编辑resx文件并在应用程序上下文中查看文本?此外,是否可以将翻译文件添加到已编译的应用程序中?

请尝试以下链接:


祝你好运

如果它是用户可自定义的,那么资源文件可能不是最好的选择,而是有一个默认方案和用户可编辑的XML文件

如果问题是翻译,你可以使用类似亚马逊机械土耳其人服务这样的服务来为你翻译。

谷歌似乎也有类似的产品:

看看Microsoft,它允许第三方通过可视化设计器翻译/本地化您的表单。

问题不在于翻译人员,了解应用程序业务的人会处理它。更多的是关于他们将使用的工具。我不喜欢他们使用VisualStudio的想法,我认为仅仅翻译一个XML文件或其他东西不是一个好方法,因为这样会丢失上下文。感谢您提供的有趣链接。因此,在Windows窗体应用程序运行时,或者至少在上下文存在的情况下,似乎没有真正可用的免费产品来翻译Windows窗体应用程序。@Gimly:无论如何,这不是我能找到的。