2009-07-30 11 views
0

Drupalでメニューパスをi18nで翻訳することはできますか?つまり、基本的に2つの異なるリンクを作成します。すなわち、 www.mysite.com/english - www.mysite.com/german 言い換えれば、パスを変更するだけでなく、外部リンクをサポートして翻訳をサポートします。Drupal、Translating menu PATHS

もしそうなら...どのように?

答えて

1

複数の言語を有効にすると、すべてのリンクが/ en、/ itなどのように自動的に言語接頭辞を取得することになります。いずれにしても、URLエイリアス、各言語。

+0

Drupalでは、ノードを作成するときに、プレフィックスが自動的に作成されます。私の質問は、link1.comやlink2.auなどにOFFSITEを直接リンクするメニュー項目を作成することです。 1つのメニュー項目は、言語に基づいてメニュー項目の宛先を変更するmysite.com上になければなりません。それは理にかなっていますか? – coderama

+0

はい、それは理にかなっており、非常に簡単に達成できます。メニュー項目を編集し、言語を「すべての言語」から表示される言語に変更するだけです。 – schneck

0

メニューパスを翻訳することはできませんが、エイリアスを翻訳することはできます。パスモジュールをアクティブにすると、定義されたすべての言語に対して異なるパスを手動で設定できます。

0

あなたがdrupalサイトで表示している言語に基づいて、外部URLについて話しているならば、外部サイトと異なる言語固有のメニュー項目を作成するだけです。だから、スペイン語であなたのサイトを見ているときは、外部のスペイン語のリンクしか見ることができず、英語、ドイツ語などの対応は隠されます