2011-01-31 7 views
3

私は本当にここで困惑しています。Drupal言語スイッチャープレフィックスを追加していません

3言語のページを作成しましたが、言語切り替えが正しく機能しません。 メニュー項目とコンテンツの両方を翻訳しました。言語切り替えツールを使用して、メニュー項目言語とコンテンツ言語の両方を変更したいと考えています。

何が起きているのですか: 言語スイッチャーは、コンテンツを翻訳したノードにブラウザを表示しますが、メニュー項目は機能しません。

より正確には、ロシア語ではなく英語です。

ラトビア語、ロシア語、英語の3言語があります。デフォルトではラトビア語です。私がラトビア語と対応するメニュー項目でいくつかのコンテンツを作成すると、すべてがうまくいきます。私はそれを英語に翻訳し、英語のメニュー項目を追加すると、すべてがうまくいっていますが、リンクのプレフィックスは追加されません。 PathAutoを使用しているので、私は、言語スイッチャーが新しく生成されたノードエイリアスを使用していると信じていましたが、そうではありません。単純にノードを英語で指しています。しかし、それは最悪の部分ではありません。

ロシア語を選択すると、コンテンツは翻訳されますが、メニュー項目は表示されません。また、時々、ロシア語の接頭辞が追加され、デフォルト言語に接頭辞が追加されず、ノードの別名が表示されず、ノードIDだけが表示されるため、私はラトビア語に戻すことができません。

私はこれをどのように修正できますか?それは私とプロジェクトの完成の間に立っている唯一のものです。

P.S.ほとんどの場合、Drupalはこの種のもののために作られたものではないようです。 P.P.Sクライアントは英語を今必要としないので、私は2つの言語の問題を解決しました。英語からロシア語に名前を変更しました。私は、短期的な修正を知っているが、そうでなければ、私の全仕事は荒廃しているだろう。

答えて

0

使用していたテンプレートに問題がありました。美しさのためにURLのすべてを書き直しましたが、プレフィックスを正しく追加しませんでした。

3

他の人にも同様の問題があります。

英語のパスプレフィックスを追加して言語切り替えプログラムの問題を修正しました。

私のサイトのデフォルト言語はスペイン語で、英語は2番目の言語です。私はすべてをインストールし、英語の接頭辞を追加して、このサイトの指示に従っ:http://openflows.com/blog/mvc/2008/10/03/drupal-6-i18n-basics

プレフィックス問題がここで説明されていますhttp://drupal.org/node/354069

が、これはあなたが簡単で、あなたの言語のための接頭辞を追加することができます

1

を役に立てば幸い/admin/settings/language/edit/en 私は同じ問題を抱えていました。これは私にテンプレートから行くことをやめさせる手間を省いてくれました。

+1

Drupal 7の同等のリンク: '/ admin/config/regional/language/edit/en' – tanius

関連する問題