Xml注释本地化

时间:2009-06-16 13:41:32

标签: xml api localization comments

我将使用XML注释来记录应用程序的可扩展性API,但我没有找到任何使用多种语言或以任何方式本地化这些文件的参考。我想使用sandcastle或任何其他工具(ABD ......?),但我不知道在哪里放置翻译的XML注释,我不知道我是否应该使用相同的XML模式等...

你对此有什么经验吗?

2 个答案:

答案 0 :(得分:1)

创建一个XML文件(您使用的是模式吗?),其中包含注释作为元素,并使用xml:lang属性标识每个元素。

然后,您可以使用XSLT或XQuery按需创建特定语言的版本,或至少使读者能够这样做。

如果你使用它会更难做,但如果你使用上面的内容,你的XSLT或XQuery实际上可以生成另一个带有目标语言注释的文件。

希望这有帮助。

答案 1 :(得分:1)

对于您使用Visual Studio 2010编写编辑器扩展,这听起来是个好例子。新的编辑器使这个实际上很实用,并且他们发布了很多这样做的例子。

然而,正如其他答案所述,首先你需要弄清楚你需要完成什么。您可能需要将更改的注释提取到文件,然后通知某人开始对更改进行本地化过程。您可能不会进行自动本地化,但是您可以自动化该过程,只需将已更改的注释收集起来,将它们发送到本地化,然后将翻译后的文档在翻译后返回到文档中。 / p>