私は現在、バイリンガルのExpressionEngine2.5.2のWebサイトを作成しています。私はこの手法を使用して、完全に機能する2つの言語を作成しています。
2つのindex.phpファイルに{country_code}グローバル変数を作成しました。これにより、現在の言語を検出できます。
この手法を使用すると、エントリにアクセスするときに言語相対データを取得するのに問題はありません。私の唯一の懸念は、明らかに言語固有の「クリーン」URLに特権を与える必要があるということです。
エントリの例:
- {entry_id} = 123
- {タイトル}=私のテスト記事
- {title_permalink} = my-test-article
- {name_fr}=月の記事
- {name_en}=私の記事
リクエストhttp://www.example.com/index.php/en/blog/articles/my-test-article
した場合、ブログテンプレートグループのテンプレート記事を使用して、英語で「私の記事」を見つけることを期待しています。
すべて問題ありませんが、リクエストするとフランス語の翻訳にアクセスできますhttp://www.example.com/index.php/fr/blog/articles/my-test-article
。URLの正しい翻訳は。である必要がありますhttp://www.example.com/index.php/fr/blogue/articles/mon-article-test
。
誰かがこのような問題に遭遇しましたか?拡張機能またはモジュールを介したソリューションはありますか?