我想在 LinguaPlone 中以编程方式将一个项目链接为另一项目的翻译。什么是 API?
问问题
212 次
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 回答