2009-06-16 44 views
1

我將使用XML註釋來記錄應用程序的擴展性API,但我沒有找到任何參考使用多種語言或任何方式來本地化這些文件。我想使用sandcastle或任何其他工具(ABD ...?),但我不知道在哪裏放置翻譯的XML註釋,我不知道我是否應該使用相同的XML模式等等。 。Xml評論本地化

你有什麼經驗嗎?

回答

1

使用xml:lang屬性創建一個XML文件(您是否使用模式?),其中包含註釋作爲元素標識每個元素。

然後,您可以使用XSLT或XQuery按照特定語言創建版本,或者至少使讀者能夠這樣做。

那是難上加難,如果你所使用的,但如果你使用上面,你的XSLT或XQuery實際上可以產生與目標語言註釋的另一文件。

希望這會有所幫助。

+0

好的,這有幫助!但是我有一個來自API的原始「xml文檔文件」,假設它是英文的。如果我複製文件並翻譯它,它會很快失去同步! – QbProg 2009-06-16 14:04:19

1

這聽起來像是你用Visual Studio 2010編寫擴展的一個很好的例子。新的編輯器使得這個實際上很實用,並且他們發佈了很多這樣的例子。

但是,正如其他答案所述,首先你需要弄清楚你需要完成什麼。您可能需要將更改的註釋提取到文件中,然後通知某人開始對變更進行本地化處理。您可能不會執行自動本地化,但您可以自動完成此過程,只要收集已更改的註釋,將其發送出去以進行本地化,然後在翻譯完成後將翻譯後的文檔合併到文檔中。