WinForms应用程序的本地化和全球化

时间:2021-04-23 05:50:59

We've developed a WinForms application (targeting .NET 2.0 with VS2008), we've just found out that we need to localize it for use in another language (other than english) :( What are the guidelines for developing multi-lingual languages in .NET?

我们开发了一个WinForms应用程序(针对带有VS2008的.NET 2.0),我们刚刚发现我们需要将其本地化以用于另一种语言(英语除外):(开发多语言语言的指导原则是什么?在.NET?

Another application borrows Paint.NET's idea of globalization (using resources) but I was wondering if there are tools out there than can automate this for us - free would be nice but commercial is OK too.

另一个应用程序借用了Paint.NET的全球化概念(使用资源),但我想知道是否有工具可以为我们自动化 - 免费会很好但商业也可以。

Any ideas?

How do people normally work on projects that require multi-lingual interfaces? We're talking WiNForms apps. Do you just use IsLocalized = true and let .NET handle it?

人们通常如何处理需要多语言界面的项目?我们正在谈论WiNForms应用程序。您是否只使用IsLocalized = true并让.NET处理它?

1 个解决方案

#1


You should create assemblies for each language. This article is a good point to start from.

您应该为每种语言创建程序集。这篇文章是一个很好的起点。

To automate localization process you could use 3rd-party tools, like ResX Localization Studio.

要自动化本地化过程,您可以使用第三方工具,如ResX Localization Studio。

#1


You should create assemblies for each language. This article is a good point to start from.

您应该为每种语言创建程序集。这篇文章是一个很好的起点。

To automate localization process you could use 3rd-party tools, like ResX Localization Studio.

要自动化本地化过程,您可以使用第三方工具,如ResX Localization Studio。