2011-12-29 8 views
2

私はDrupalの新人です。カスタムコンテンツタイプのビューパス/タイトルを翻訳することはできますか?

私はi18nモジュールでDrupalをインストールしています。

すべてがうまく動作しますが、私は1つの問題に直面しました。

カスタムコンテンツタイプとそれを表示するビューを作成しました。今私はquesitonを持っています...ビューパス/タイトルを翻訳する可能性はありますか?

よろしく、 DaveW

答えて

4

のDrupalとの冒険を開始するすべての人々のためによく知られている問題。

この問題を解決するにはどうすればよいですか?非常に簡単です。あなたの言語を作成して有効にしていると思います。私はデフォルト言語として英語を使用します。

  1. 要求されたタイトルとパスでビューを作成します。私は常に最初の言語として英語を使用します。ニュース。
  2. Administration » Configuration » Search and metadata » URL aliasesにアクセスし、Add new aliasリンクをクリックして新しいエイリアスを作成します(このモジュールが無効の場合は、有効にする必要があります)。
  3. ドロップダウンメニューから、ポーランド語の2番目(または3番目など)の言語を選択します。
  4. Existing system pathフィールドには、作成したビューの英語のパスが表示されます。ここでは、newsです。
  5. Path aliasには、あなたの翻訳を提供します。ポーランド語のwiadomosci。

Voila。現在、ポーランド語が現在の言語の場合、newsパスには別名wiadomosciが使用されます。

注:最新の最新のDrupalインストールでテストされただけで、完全に動作します。

+0

これは、 "パスプレフィックス" URL言語の検出で私にとってはうまくいかないようです。この場合の提案はありますか? –

+0

これは機能しますが、ブレッドクラムを変更する方法はありますか? – Vincent

+0

@EgilHansenは答えが少し古いです、私は残念ですが、何か提案はありません、ごめんなさい。私はこのプロジェクトのDrupalからこの回答を投稿してから切り替えました。申し訳ありません。あなたはサムの答えを読むことを検討するかもしれません。 AFAIRはパスプレフィックスのためにも働いていました。 –

0

あなたはこちらをご覧取る場合:

http://reyero.net/en/drupal/drupal7_i18n_beta1_overview

彼は分類用語の翻訳を可能にするためのオプションを示し、だろう(これは、モジュールの作者のページです)コンテンツに設定したカテゴリなど、実際のページまでの経路。

あなたのコンテンツとなるnodeのティックボックスもあります。これは、URLまたはノードの内容を翻訳すると考えられます。

彼のサイトはスペイン語のURLに翻訳されていないようですが、メニュー項目を変更するだけです。 URLは以前に表示されたエイリアスの代わりにノード番号に戻ります。

おそらくこれは既に分かっているかもしれませんが、私はこれらのオプションで遊んでいます。

ニース概要 - http://evolvingweb.ca/story/drupal-7-multilingual-whats-new-i18n

パス変換

は、Drupalの7パス変換モジュールを使用すると、パスの翻訳 セットを作成することができます。パス変換は、ノードまたはタクソノミーのページパスではなく、汎用パス(ビューページの場合は の例)に使用されます。 は、設定»地域 と言語»翻訳セット»パスに移動して多言語パスを設定できます。

ノードを翻訳する方法があることを暗示しているように見えます。ハードコードが必要なのか、自動的に起こるのかはわかりませんが、有望です。

このガイドでは、同様に役に立つかもしれません:http://drupal.org/node/133977

関連する問題