VS2008中内置的本地化工具

时间:2020-03-06 14:36:09  来源:igfitidea点击:

我正在使用以C.NET 2.0和VS2008编程的WinForms应用程序。我将要开始将应用程序翻译成几种语言。在开始之前,将VS2008本身用于所有本地化是一个好主意吗?还是立即使用某些外部工具更好?这是我的第一个.NET应用程序,因此我想在开始之前先询问一下。别人在用什么?

我的应用程序中使用的所有字符串都在资源中,因此我认为该应用程序已准备好进行翻译。

谢谢,
彼得

解决方案

谁将其本地化?大多数外部本地化公司都具有用于此目的的实用程序。如果是我们自己或者团队,最简单的方法可能是使用Visual Studio或者类似此处提到的内容将其与Word文档相互转换:

http://blog.vermorel.com/?p=73

我在站点(REFULOG)上完成了工作,并为每个页面生成了.resx文件("工具/生成本地资源";请确保我们处于设计或者拆分模式,否则不会出现菜单项)。
此后,我测试了名为Resx Crunch的应用程序(即将发布。),我加载了所有生成的.resx文件,添加了所需的语言,使应用程序复制了默认.resx文件中的值,因此最后看起来像这样:

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

我将信息另存为CSV文件,并将其发送给翻译器。从翻译员那里回来时:

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

我将其"另存为"加载到​​应用程序文件夹中,仅此而已。

我尝试使用其他本地化工具,但他们想做太多而做不到。

因此,回答问题:使用Visual Studio生成meta标签和.resx文件,并使用某些本地化工具进行翻译。