VS2008中内置的本地化工具

5
我正在开发一个使用C# .NET 2.0和VS2008编写的WinForms应用程序。我即将开始将应用程序翻译成多种语言。在开始之前,使用VS2008本身进行所有本地化是否是一个好主意?还是最好立即使用一些外部工具?这是我的第一个.NET应用程序,所以我在开始之前想问一下其他人都在使用什么?
我的应用程序中使用的所有字符串都在资源中,所以我认为应用程序已经准备好进行翻译了。
谢谢, Petr

请重新打标签:这不是一个特定于C#的问题。请使用“.net”标记。 - Alex Lyman
3个回答

2
谁将进行本地化?大多数外部本地化公司都有此类工具。如果是您自己或您的团队,则最简单的方法可能是使用Visual Studio或像此处提到的那样的工具将其转换为Word文档并从中转换: http://blog.vermorel.com/?p=73

Aaron:我会得到Excel文件中的翻译,所以我会自己在VS中输入。在这种情况下,我认为使用VS本身是最好的选择? - user20353

0

为了让其他人受益(在最后一篇帖子2年后),我是一款专业本地化产品的作者,它使整个翻译过程非常容易。这是一个Visual Studio插件,可以从任意解决方案中提取所有“.resx”字符串,并将它们加载到一个单独的文件中,可以使用免费的独立应用程序进行翻译(翻译人员可以从我的网站下载)。同样的插件还可以将翻译后的字符串导入回您的解决方案。非常易于使用,具有许多内置保护措施,许多功能和在线帮助(您不需要太多)。请参见http://www.hexadigm.com


0

我完成了一个网站(REFULOG)的工作,并为每个页面生成了.resx文件(工具/生成本地资源;确保您处于设计或分割模式,否则菜单项不会出现)。 之后,我测试了一个名为Resx Crunch的应用程序(即将推出)。我加载了所有生成的.resx文件,添加了所需的语言,让应用程序从默认的.resx文件中复制值,最终看起来像这样:

Default value | DE    | ES
-------------------------------
apple         |apple  | apple
...

我将信息保存为CSV文件并发送给翻译。当它从翻译那里回来时:

Default value | DE    | ES
-------------------------------
apple         |Appfel | Manzana
...

我将其加载后,另存为到应用程序文件夹中,就这样。

我尝试使用其他本地化工具,但它们想要做太多的事情,却不能做足够的事情。

所以回答你的问题:使用Visual Studio生成元标记和.resx文件,并使用一些本地化工具进行翻译。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接