プログラムでLinguaPloneで別のアイテムの翻訳として1つのアイテムをリンクしたいと思います。 APIとは何ですか?既存のコンテンツアイテムを別のコンテンツアイテムの翻訳としてリンクするLinguaPlone APIとは何ですか?
2
A
答えて
3
あなたが最初に正規のオブジェクトを持っていることを確認する必要があります。
canonical = object.getCanonical()
あなたはその後、翻訳にaddTranslationReference
を呼び出すことによって、あなたの翻訳をリンクすることができます。
translatedObject.addTranslationReference(canonical)
すべてです。 LinguaPlone APIは文書化されていませんが、あなたの最善の策はI18NBaseObject source codeです。覚えておくべき最も重要なことは、参照から参照されるすべての翻訳が常に1つの標準オブジェクトであることです。参照は、変換から正規のオブジェクトを指します。
1
私はそれがobj.addTranslationReference(tr_obj)だと思います、ターゲット言語はtr_objから取られます。しかし、これはI18NBaseObject.pyの簡単な見解に基づいているに過ぎません。Ploneは私の仕事です。週末です。 :)
関連する問題
- 1. LinguaPloneの言語ごとの翻訳者
- 2. LinguaPloneでナビゲーションを翻訳する
- 3. GoogleはAPIを別の翻訳で翻訳していますか?
- 4. Sitecore - コンテンツアイテムをツリーにパーソナライズすることは可能ですか?
- 5. WordPressコンテンツアイテムをタクソノミーとして使用する
- 6. <EnableDefaultContentItems>はどのコンテンツアイテムを有効にしますか?
- 7. yii2 language別の翻訳文内にリンクを含む単語を翻訳する
- 8. 既存のWebプロジェクトで翻訳を実装する方法は?
- 9. オーチャード - サマリービューでコンテンツアイテムの他のフィールドを表示する方法
- 10. SIGINTはNTネイティブAPIで何を翻訳しますか?
- 11. Google翻訳を使用して別のテキストフィールドの言語コンテンツを翻訳する
- 12. Google翻訳API。翻訳機能を毎日何人使用できますか?
- 13. するにはアンドロイドでアニメーションを翻訳アプリ翻訳の翻訳
- 14. Orchard Cmsのすべてのコンテンツアイテムとローカライズ可能な文字列のスイッチローカライゼーション
- 15. Sitecoreのコンテンツアイテムをプログラムで承認する方法
- 16. マイクロソフト翻訳のAPIエラー取得翻訳
- 17. Sitecore - コンテンツアイテムにアクセスできない
- 18. N2CMSで別のコンテンツアイテムのURLを取得するにはどうすればよいですか?
- 19. チェックアウトフィールドのカスタマイズと翻訳の翻訳
- 20. Google翻訳APIを使用して複数の文字列を翻訳する
- 21. コンテンツアイテムが新しいワークフローを受け入れないのはなぜですか?
- 22. Google翻訳、私のウェブサイトのいくつかの見出しを間違って翻訳。新しい翻訳を強制することはできますか?
- 23. Openerpの既存のDBのモジュールデータを翻訳できません
- 24. Microsoft翻訳APIを使用するためのアプリIDは何ですか?
- 25. 構文指向翻訳とは何を意味しますか?
- 26. 翻訳をトリガーするGoogle翻訳リンクを追加するには?
- 27. 存在しない翻訳のための 'デフォルト'翻訳を取得する
- 28. 翻訳を保存する
- 29. リンクの完全性を損なうことなくPloneコンテンツアイテムを置き換える
- 30. 翻訳APIは - ここで
標準言語がaddTranslationReference()の引数である必要があるかもしれませんが、逆もありません。私はAPIテストも見つけました。 http://dev.plone.org/plone/browser/Products.LinguaPlone/trunk/Products/LinguaPlone/tests/test_api.py – joeforker
あなたは私の答えを正して正しいです。 –