web-dev-qa-db-ja.com

新しい多言語ウェブサイトをセットアップするには?

私の古いクライアントの1つは、静的なHTML5/CSS3対応の多言語Webサイトではなく、Joomlaを利用したいと考えています。私はJoomlaの初心者です。最大の課題は、RTLおよびLTR言語を含む多言語Joomla Webサイトを作成する方法です。 「言語スイッチャーモジュール」のテストから始めたので、「システムプラグイン-言語フィルター」を有効にし、モジュールの位置を設定しました。しかし、それは機能しません。ボックスの上にマウスを置いてクリックすると、何も表示されないので、問題はどうすれば機能させることができますか?


編集:

主な問題は、「言語切り替えメニューのリストに言語コードが表示されず、ドロップダウンがまったく表示されない」です。

enter image description here

12
Elhamy

Joomlaの最近のバージョンは、組み込みの多言語機能を提供します。

ただし、多言語を設定するには、プラグインと言語切り替えモジュールを有効にするだけの場合よりもいくつかの手順が必要です。

簡単に言えば、手順は次のとおりです。

  1. Extension Manager-> Install Languagesから言語パックをインストールします。 -これにより、read moreなどのシステムラベルが翻訳されます。
  2. コンテンツ言語の定義-これらは、コンテンツ要素(記事、メニュー、モジュールなど)に割り当てられる言語です。
  3. システムの有効化と構成-言語フィルタープラグイン。
  4. 言語カテゴリ構造を作成します。
    -英語、フランス語などの言語ごとにルートカテゴリを作成し、それぞれに先に作成したコンテンツ言語を割り当てる必要があります。次に、各言語のサブカテゴリを作成できます。また、すべての言語で使用されるコンテンツの場合は、「言語すべて」というカテゴリを必ず作成してください。
  5. メインの記事を作成し、言語に割り当てます。
  6. 各言語のメニューとメニュー項目を作成します。言語ごとに1つのメニュー。
    1. また、すべての(言語)ホームページメニュー項目と各言語のホームメニュー項目が必要で、すべてのメニュー項目の関連付けを行う必要があります。
  7. どのモジュールでも同じアプローチに従います。各言語に対応するモジュールを作成します。
  8. 言語切り替えモジュールを公開します。

より詳細なチュートリアルを見つけることができます ここ

また、追加の柔軟性または別のアプローチを提供するいくつかの サードパーティ拡張機能 を検討することもできます。

言語モジュールに関する特定の問題の更新:

各言語のホームメニュー項目とそれらの言語の関連付けを作成したことを確認してください。チュートリアルで説明されている手順に従ってください。

12
FFrewin

Joomlaのネイティブの多言語システムは、いくつかの記事とモジュールがある場合は問題ありません。

記事やモジュールがたくさんある場合、すべてが重複しているため、処理は簡単ではありません。 500の記事がある場合、500の英語の記事、500のフランス語の記事などが必要になります。

だから、私はこのようなモジュールを使用することをお勧めします:

http://www.faboba.com/en/composants/falang.html

このモジュールでは、記事は1つだけで、この記事内でさまざまな翻訳を管理します。メニューのようなモジュールについても同様です。

6

http://www.neno-translate.com をご覧ください。インストールすると、このような問題が修正され、多言語コンテンツの翻訳と管理が簡単になります。

3

Joomla 3には、多言語のWebサイトを処理するための独自の組み込みシステムがあります。プラグインや拡張機能は必要ありません。ここに ステップバイステップガイド があり、スクリーンショットは多言語ウェブサイトの設定方法を正確に示しています。また、各ステップを再確認することで、Webサイトのトラブルシューティングを行うこともできます。

1