Tridion 内で、英語の Web サイトをドイツ語の Web サイトに翻訳しようとしています。私のアプローチは、設計図の後継者を利用することです。英語のコンテンツは、ドイツ語への翻訳に使用される別のフォルダーに継承されます。ドイツ語の xml ファイルをインポートするには、ドイツ語フォルダー内のコンポーネントをローカライズする必要があります。フォルダ全体、構造グループ、さらにはパブリケーション グループをローカライズする方法はありますか?
4 に答える
ドイツの商品を輸入する前に大量にこれを行うことはお勧めしません. インポート時にアイテムを個別にローカライズすることをお勧めします。これは、画像やメタデータなどの継承されたアイテムの変更を引き続き取得することを意味します。絶対に必要な場合を除き、ローカライズは常に避けてください。
この質問の一部は少し不可解で、おそらく(間違っている場合は許してください)Tridionの経験が限られていることを示していますが、質問自体は非常に明確です。フォルダ全体または構造グループ、さらには出版物をローカライズすることは可能ですか?答えは次のとおりです。はい、これは可能ですが、APIを介してのみ可能です。GUIを使用すると、特定のフォルダーまたは構造グループ内のすべてのアイテムをローカライズできますが、フォルダー/SG階層のより深い位置にあるアイテムはローカライズされません。おそらくコアサービス(WCF Webサービス)を介して、またはGUI拡張機能を使用して、これを実現するコードを作成する必要があります。
ちなみに、これを行うときは、何を達成したいかを正確に決定する必要があります。例:フォルダ内のどのアイテムタイプをローカライズしますか?私の推測ではコンポーネントのみですが、(サブ)フォルダーやその他の種類のアイテムもローカライズしたい場合があります。
CME には、これを行うためのクイック オプションが少なくとも 2 つあります。*
組織アイテム内
- CTRL + A
- ローカライズ (右クリックまたは
Organize
タブのボタンを使用) すると、組織アイテムのすべての第 1 レベルのアイテムがローカライズされます。
検索経由
- 高度な検索を行う
- 小切手
Include Subfolders
- オプション
Types
でComponents
- CTRL + A
- ローカライズは、選択したすべてのアイテムをローカライズします
CTRL + クリックを使用して、特定のアイテムの選択を解除することもできます。
*これらは少なくとも SDL Tridion 2011 で動作しますが、R5.3 までさかのぼって CTRL+A と SHIFT 選択が動作するのを見てきました。
Nick が説明しているように、組織の項目自体をローカライズしたくないでしょう。Quirijn のプログラムによるオプションと、ローカリゼーションの削減に関する Chris の警告を考慮してください。SDLTrion for Strategistsでこれに関するアドバイスを参照してください。
組織アイテム (フォルダなど) をローカライズすると、そのアイテムのみがローカライズされます。親の組織アイテムをローカライズすることで、含まれるすべてのアイテムをローカライズできるかどうかを尋ねていると思います。これには、次のいずれかに頼る必要があると思います。
- 独自の「子項目のローカライズ」ボタンを作成できる GUI 拡張機能。
- 組織のアイテムがローカライズされたときに起動するイベント ハンドラーを記述できるイベント システム。これにより、その中のアイテムが再帰的にローカライズされます。