我有一个C#应用程序,我想要I18N它。我正在使用Visual Studio 2010。
我有一些资源文件,在几个项目中,它们只包含文本
例如:
PROJECT1
Strings.resx
项目2
Strings.resx
项目3
Strings.resx
假设我想要法语翻译,所以每个项目都会有Strings.fr.resx。 我需要问一个不是程序员但没有VS的人来做翻译 我该怎么做呢? 我可以使用任何工具(内置或第三方)吗?
例如,将资源文件转换为某种可读格式,并在翻译后转换回资源文件。
答案 0 :(得分:5)
你很幸运; .NET内置了广泛的本地化。您可以在此处找到它的在线文档:Globalizing and Localizing .NET Framework Applications
要回答有关将资源文件转换为可读格式的具体问题,您可能需要查看visual studio或windows sdk附带的Resgen.exe (Resource File Generator)。