2

我想在 LinguaPlone 中以编程方式将一个项目链接为另一项目的翻译。什么是 API?

4

2 回答 2

3

您需要首先确保您拥有规范对象:

canonical = object.getCanonical()

然后,您可以通过调用 translation 来链接您addTranslationReference 的翻译

translatedObject.addTranslationReference(canonical)

就这样。LinguaPlone API 的文档很少,最好的办法是查看I18NBaseObject 源代码。要记住的最重要的事情是,始终存在一个规范对象,任何翻译都通过引用链接到它,其中从翻译到规范对象的参考点。

于 2011-01-14T18:27:04.257 回答
1

我认为是obj.addTranslationReference(tr_obj),目标语言取自tr_obj。但这只是基于对 I18NBaseObject.py 的简要了解:Plone 是我的日常工作,现在是周末。:)

于 2011-01-14T18:28:04.053 回答