我想通过编程方式在LinguaPlone中链接一个项目作为另一个项目的翻译。什么是API?什么是LinguaPlone API将现有内容项目链接为另一个内容项目的翻译?
2
A
回答
3
你需要确保你有规范对象第一:通过在翻译调用addTranslationReference
canonical = object.getCanonical()
然后你可以将你的翻译:
translatedObject.addTranslationReference(canonical)
这就是全部。 LinguaPlone API是相当不完备的文件,你最好的选择是看I18NBaseObject source code。要记住的最重要的事情是,总是存在一个规范对象,并且通过引用将任何翻译链接到它,其中参考指向翻译到规范对象。
1
我认为这是obj.addTranslationReference(tr_obj),目标语言取自tr_obj。但这只是基于对I18NBaseObject.py的简要介绍:Plone是我的日常工作,也是周末。 :)
相关问题
- 1. 将内容项目(XNA)链接到非XNA项目
- 2. 果园:链接到内容项目
- 3. 是否有使用FB Graph API翻译内容的选项
- 4. 内容组项目
- 5. 错误编译内容项目
- 6. eclipse中为maven项目自动构建的内容是什么?
- 7. 如何将一个项目链接到另一个项目?
- 8. 工作项目HTMLFieldControl内容
- 9. 如何链接到Liferay中的单个Web内容项目?
- 10. 如何改变recyclerview项目的内容从另一个活动
- 11. 如何从另一个项目访问或检索项目的内容?
- 12. 如何与另一个项目共享项目的内容(变量)?
- 13. SystemTray for Pivot项目内容
- 14. 将AMCharts项目符号与外部内容滑块链接
- 15. 如何在另一个项目中查找内容的路径
- 16. 项目内容不滚动
- 17. 将一个目录的内容复制到另一个目录
- 18. iPhone(Xcode)项目的.gitignore的'标准'内容是什么?
- 19. Qlistwidget的内容基于另一个项目的选择qlistwidget
- 20. .NET内核中的纯内容项目
- 21. switchLanguage不使用LinguaPlone加载已翻译的项目
- 22. 用另一个列表的内容替换列表项目
- 23. 将项目扩展到内容高度
- 24. 阅读listView的内容,并根据目录的内容在另一个listView中显示丢失的项目
- 25. 如何关联/链接Drupal 7中的内容项目?
- 26. 为什么我的项目调用另一个项目代码?
- 27. Umbraco - 未链接到内容的导航项目
- 28. 为什么Visual Studio 2012为Web API项目创建内容文件夹?
- 29. 链接的Android项目到另一个
- 30. 敏捷相关项目 - 浏览项目没有内容
似乎规范语言可能需要是addTranslationReference()的参数,而不是其他方式。我还发现了API测试。 http://dev.plone.org/plone/browser/Products.LinguaPlone/trunk/Products/LinguaPlone/tests/test_api.py – joeforker
你很对,纠正我的答案。 –