1

2 つの言語と 2 つの異なるカテゴリの Web サイトがあります。両方の言語でタクソノミー メニューを使用したいのですが、これらの用語を自分の言語に翻訳し、タクソノミーをメニューとして使用したいだけです。

タクソノミーを編集するときは、次の 3 つのオプションを選択できます。

ローカライズします。

用語はすべての言語に共通ですが、その名前と説明はローカライズされる場合があります。

これは私が探している解決策のようです: ノードを追加してカテゴリを選択するだけで用語を翻訳したいのです。しかし、これは機能していません。

翻訳。

言語ごとに異なる用語が許可され、翻訳することができます。

これもうまくいきません。

固定言語。

用語にはグローバル言語があり、その言語のページにのみ表示されます。

2 つの異なる用語を使用するのではなく、1 つの用語を翻訳したいので、この解決策は私には向いていません。

機能していないと言うと、他の言語を選択すると、ページ全体がこの言語に翻訳されますが、分類メニューは翻訳されません。それを表示するために独自のブロックを作成したことを覚えていますが、各用語に翻訳されたパスを追加する必要がありました。

drupal に可能性はありますか:

  1. 分類法に基づいたメニュー (例: 分類法には「バイク」と「車」という用語があります)?

  2. 翻訳された用語とメニューに表示される用語は、現在のサイトの言語によって異なります (en の場合: Bikes/Cars、フランス語の場合: Vélo/Auto)?

  3. 分類用語の翻訳されたパス (バイク => バイク、車 => 車、Vélo => velo、Auto => auto)?

これを管理する方法は?

4

3 に答える 3

2

私があなたの質問を理解している場合は、ローカライズ用語を使用する必要がありますが、分類法の翻訳設定を変更した後、admin/build/translate/refresh で翻訳インターフェースを更新することを忘れないでください。分類法に基づくメニューの場合はTaxonomyMenuを使用でき、ローカライズされたメニュー アドレスの場合は i18nmenu が適しています。

于 2012-10-14T07:16:20.873 に答える