web-dev-qa-db-ja.com

URLエイリアスを翻訳する方法は?

私は次のパスを持っていますmysite/basic-page/about-us私はそれを次のように翻訳する必要があります: enter image description here

1
wuchuan

i18n (国際化)モジュールを使用できます( 変数 モジュールが必要です)。

あなたはこれに従うことができます チュートリアル

2

音訳 モジュールをご覧ください。プロジェクトページからの引用は次のとおりです。

一方向の文字列文字変換(ローマ字化)を提供し、不要な文字を置き換えることにより、アップロード中にファイル名をクリーンアップします。

一般的に話されているように、Unicodeテキストを受け取り、他の書記体系のテキストで表現された発音をローマ字に音訳しようとすることで、US-ASCII文字(普遍的に表示可能なアクセントのない文字)で表現しようとします。

このモジュールが「ファイル名」に対して行うことのサンプルを次に示します。

enter image description here

ただし、mydomain.com/последние-новости-в-Украине-и-миреのようなURLをmydomain/poslednie-novosti-v-Ukraine-i-mireのようなものに変換するためにも使用できます。そのためには、 Pathauto モジュールも有効にする必要があります。その後、Pathauto設定ページに移動し、「エイリアスを作成する前に音訳する」をチェックします。詳細については、「 D7 Pathautotransliteration "」を参照してください。 注意:これはすでに作成されたエイリアスを「修正」しません(それらは削除して再作成する必要があります)。

1
Pierre.Vriens