質問: 新しい多言語ウェブサイトをセットアップするには? 私の古いクライアントの1つは、静的なhtml5/css3対応の多言語webサイトではなく、joomlaを利用したいと考えています。私はjoomlaの初心者です。最大の課題は、rtlおよびltr言語を含む多言語joomla webサイトを作成する方法です。 「言語スイッチャーモジュール」のテストから始めたので、「システムプラグイン-言語フィルター」を有効にし、モジュールの位置を設定しました。しかし、それは機能しません。ボックスの上にマウスを置いてクリックすると、何も表示されないので、問題はどうすれば機能させることができますか?編集:主な問題は、「言語切り替えメニューのリストに言語コードが表示されず、ドロップダウンがまったく表示されない」です。
回答: joomlaの最近のバージョンは、組み込みの多言語機能を提供します。ただし、多言語を設定するには、プラグインと言語切り替えモジュールを有効にするだけの場合よりもいくつかの手順が必要です。簡単に言えば、手順は次のとおりです。 extension manager-> install languagesから言語パックをインストールします。 -これにより、read moreなどのシステムラベルが翻訳されます。 コンテンツ言語の定義-これらは、コンテンツ要素(記事、メニュー、モジュールなど)に割り当てられる言語です。 システムの有効化と構成-言語フィルタープラグイン。 言語カテゴリ構造を作成します。 -英語、フランス語などの言語ごとにルートカテゴリを作成し、それぞれに先に作成したコンテンツ言語を割り当てる必要があります。次に、各言語のサブカテゴリを作成できます。また、すべての言語で使用されるコンテンツの場合は、「言語すべて」というカテゴリを必ず作成してください。 メインの記事を作成し、言語に割り当てます。 各言語のメニューとメニュー項目を作成します。言語ごとに1つのメニュー。 また、すべての(言語)ホームページメニュー項目と各言語のホームメニュー項目が必要で、すべてのメニュー項目の関連付けを行う必要があります。 どのモジュールでも同じアプローチに従います。各言語に対応するモジュールを作成します。 言語切り替えモジュールを公開します。 より詳細なチュートリアルを見つけることができます ここ また、追加の柔軟性または別のアプローチを提供するいくつかの サードパーティ拡張機能 を検討することもできます。言語モジュールに関する特定の問題の更新:各言語のホームメニュー項目とそれらの言語の関連付けを作成したことを確認してください。チュートリアルで説明されている手順に従ってください。