3

我有一个 C# 应用程序,我想对它进行 I18N 处理。我正在使用 Visual Studio 2010。

我得到了一些资源文件,在几个项目中,它们只包含文本。
例如:
  Project1
    Strings.resx
  Project2
    Strings.resx
  Project3
    Strings.resx

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

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

4

1 回答 1

6

你很幸运;.NET 内置了广泛的本地化。您可以在此处找到它的在线文档:全球化和本地化 .NET Framework 应用程序

要回答有关将资源文件转换为可读格式的具体问题,您可能需要查看Visual Studio 或 windows sdk 附带的Resgen.exe(资源文件生成器) 。

于 2012-10-12T15:40:44.397 回答