2

私のクライアントは、サイトをローカライズして、example.com/uk が英国版、example.com/aus がオーストラリア版などになるようにサイトをローカライズしたいと考えています。基本的なパス構造は変更せず、国コードをプレフィックスとして付けるだけです。もちろん、「国を切り替える」ボタンや、geoIP に基づく自動リダイレクトなどが必要ですが、今のところ、パス構造だけに注目したいと思います。ただし、選択した国をビュー、コンテンツ タイプ、テンプレート ファイルなどで使用できるようにしたいので、uk/products/chairs と aus/products/chairs は node/1 のエイリアスのままですが、セッションが提供されます。 /cookie/variable を「uk」または「aus」に設定します。

誰かがこれを行う方法を知っていますか? Google はあまり知識を提供していません :/

多くのファン!:)

4

1 に答える 1

0

Drupal 7を使用している場合は、admin / config / regional / languageに移動し、言語ごとに[編集]をクリックして、[パスプレフィックス言語コード]を設定できるようにします。これにより、ドメインの後、Drupalパスの前に、要求したとおりに選択したフレーズが追加されます。

「国の切り替え」ボタンは、「言語スイッチャー」ブロックとして「ブロック」ページにあります。

uk / products/chairsとaus/products / chearsについては、一方が他方の翻訳である限り(組み込みのロケールモジュールと、場合によっては国際化モジュールを使用して)、問題はありません。

于 2012-03-11T03:25:53.357 に答える