在源代码中翻译注释和区域名称

时间:2011-05-19 19:52:26

标签: c# visual-studio-2010 localization translation

是否有人知道批处理器或VS 2010插件/脚本可以让我将评论和地区名称从中文翻译成英文?

我发现的唯一一个处理所有字符串或一次只处理一个字符串。

我正在尝试阅读两个大型C#项目。

感谢。

3 个答案:

答案 0 :(得分:1)

使用PrepTags准备文件以进行翻译。它允许您根据正则表达式选择要翻译的文本。

www.preptags.com

您可以免费使用文件工作,也可以使用专业版(€39)批量处理文件

在您的情况下,准备起来非常简单。您只需将所有内容标记为受保护,然后取消保护注释内容即可。地区名称。

披露:我开发了PrepTags。

答案 1 :(得分:0)

如前所述,您可以使用Google Translate API或Bing Translator API。您可以使用System.CodeDom检测文件中的注释和区域。

答案 2 :(得分:0)

我不太确定这是否可行。您可以做的是帮助如下: 1)确保两个C#项目都具有属性>构建>选中Xml文档文件复选框。 2.1)编写一个读入生成的xml文件的应用程序。 2.2)解析文件,并为每个值调用Google Translate以获取翻译的值。 2.3)将翻译后的值放在另一个xml文件中,该文件与构建项目时创建的结构相同。

这并不能解决您翻译地区名称的愿望,但这只是一个开始。至少在使用这两个项目时你会有智慧。

对于小型开源项目来说,这实际上是一个好主意。我可能决定捡起来。如果我这样做,我会告诉你的。

相关问题