c# - I18N C# 应用程序

标签 c# wpf visual-studio-2010 localization internationalization

我有一个 C# 应用程序,我想 I18N 化它。我正在使用 Visual Studio 2010。

我得到了一些资源文件,在几个项目中,它们只包含文本。
例如:
项目1
字符串.resx
项目2
字符串.resx
项目3
字符串.resx

假设我想要法语翻译,那么每个项目都会有 Strings.fr.resx。 我需要请一个不是程序员也没有VS的人来做翻译。
我该怎么做?
有没有我可以使用的工具(内置或第三方)?

例如,将资源文件转换成某种可读格式,翻译后再转换回资源文件。

最佳答案

你很幸运; .NET 内置了广泛的本地化版本。您可以在此处找到它的联机文档:Globalizing and Localizing .NET Framework Applications

要回答有关将资源文件转换为可读格式的具体问题,您可能需要查看 Resgen.exe (Resource File Generator)自带visual studio或者windows sdk。

关于c# - I18N C# 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12862407/

相关文章:

c# - 如何在 C# 中使用 system.drawing 将居中文本绘制到 jpg 上

c# - 解密卡号

c# - 从 WPF 发送到 Azure Application Insights 的数据中删除 RoleInstance

c# - 在 App.xaml 中访问 Controltemplate 中的 Textblock,在 App.xaml.cs 中

wpf - 如何通过保持自动调整大小功能在 WPF 中旋转文本

.net - 将一个 C# 项目编译成一个 dll

c++ - 在 VS2010 上有几个项目和几个 "main"函数

C# 使用 Moq 从模拟存储库中删除项目

c# - 我无法打开 .xlsx 文件

c++ - vs2010 上的 Zlib 链接器错误