言語スイッチャーチュートリアル

言語スイッチャーチュートリアル

「コンテンツ」タブ言語マネージャー

サイトの言語がまだインストールされていない場合でも、1 つ「コンテンツ言語」を作成できます。 します

  • タイトル = 言語名言語アイテムに割り当てるとき、ドロップダウン リストに表示されます。このタイトルはまた使用するフロント エンドの langswitcher モジュールでは、フラグは使用されません。
  • ネイティブのタイトル = コンテンツ言語リストに表示される管理者が希望する任意の言語でのタイトル。
  • URL 言語コード = この言語コードは、サイトの url に追加されます。SEF を有効にすると、1 つになる https://mysite.com/ja/。SEF は無効になっている場合、サフィックス ・ ラング = en は、URL の末尾に追加されます。言語コードはすべての言語の間で一意である必要がありますに注意してください。
  • プレフィックスのイメージ =「イメージ フラグを使用する」言語スイッチャーの基本的なオプションを使用しているときにこの言語のイメージ ファイルのプレフィックス。例: 'en' が選択されている場合、画像 en.gif しなければなりません。このモジュールの CSS と画像メディア/mod_languages に/。ユーザーは、画像/フラグが任意のプレフィックスを追加できます。例: pt_br、ブラジルの国旗のため。
  • 言語タグ = を入力ここで言語タグの例: EN-GB 英語 (英国)。これはインストールされている言語をインストールするに使用される正確なプレフィックスする必要があります。
  • 公開 = コンテンツこの言語かどうかに公開されているかどうか。公開、それとして表示されます、選択前に言語スイッチャー モジュールで最後。[Ok] を動作するように、特定のサイトの言語をインストールする必要があります。関係の言語をインストールすることがなく、特定のコンテンツの言語でコンテンツを準備し、その言語を公開するかを決めるときちょうどそれを行う 1 つできます。
  • メタデータこれら = メタデータ定義は使用する各言語の多言語構成でグローバル構成のメタデータをオーバーライドします。

Langswitcher モジュールを表示する場合、移動する準備ができてコンテンツ言語が公開されていることを確認します。また、言語タグが正しいことを確認してください (en GB と en_GB ない)、これが空である言語セレクター。すべての手順を完了して、言語セレクターは空のまま場合、ことを確認すなわち言語/オランダ-NL のフォルダーが存在するいくつかの .ini ファイルが含まれている必要があります

「言語」パラメーター

記事だけでなくすべては、特定のコンテンツの言語にタグを付けるです。モジュールのカテゴリも、バナー、ウェブリンク、ニュースフィード、メニュー項目が明らかに.

サイトの簡単なルールの構造

  • 各言語のルート カテゴリを作成します。サブカテゴリと内容SHOULDが同じ言語をタグ付けします。これらの内容の内部リンクは同じ言語でタグ付けされたコンテンツにのみリンクください。

ルート (内部 Joomla コア構造)

ルート カテゴリ

すべての内容
すべてのサブカテゴリ
すべての内容
etc.


ルート カテゴリ Lang1

内容 Lang1
サブカテゴリの Lang1
内容 Lang1
etc.


ルート カテゴリ Lang2

内容 Lang2
サブカテゴリの Lang2
内容 Lang2
etc.
  • 各言語のためのメニューを作成します。これらのメニューのメニュー項目は、独自の言語をタグ付けする必要があります同じ言語 (または「すべて」) にタグ付けされたのみアイテムを表示します。これらのメニューを表示するモジュールは、同じ言語をタグする必要があります。
  • 「すべて」は、言語として考慮され、同じ規則に従う必要があります (ルート カテゴリはタグ付けされたコンテンツを「すべて」の内部リンクにタグをタグ付きの具体的には、メニュー項目を含む「すべて」のメニューを「すべて」、「すべて」の内容にタグを表示するモジュールをタグ付きの"All")。アイテムにタグ付け「すべて」に表示されるすべての言語のフロント エンド。

言語ごとの既定のホーム ページ メニュー項目を定義します。

言語スイッチャー モジュールに別コンテンツ言語のホーム ページのリダイレクトを設定すると、既定のホーム ページのメニュー項目が別のメニューのモジュールで表示される、別のメニュー内の各言語の定義に 1 つ

重要な注意: 固有の既定のホーム ページ] メニュー項目を含むメニューのタグを「すべて」はまだ存在し、表示メニューのモジュールする必要があります公開されませんまたはない位置に割り当てられた、テンプレートで使用できます。

警告 !いくつかのテンプレートは、ネット上で利用可能な完全に互換性のある 1.6 ではされません。彼らは、新しいスタイルを作成して、固有の既定のホーム ページを使用する力をさせてください。

Languagefilter システムのプラグイン

このプラグイン言語に応じて表示内容をフィルター処理します。このプラグインを有効にするのには、言語スイッチャー モジュールを公開するときに-のみ。パラメーターは、プラグインの設定です。

メニューの関連付けパラメーター妙。

Mod_languages モジュール (また呼ばれる Langswitcher)

このモジュールは、利用可能なコンテンツの言語の一覧を表示します (定義されている公開言語マネージャー コンテンツ] タブで) の 1 つとして、多言語サイトの Joomla を使用したいときにそれらの間の切り替え。パラメーターは、スイッチャーの設定です。

システム - 言語フィルター プラグインを有効にするのには。言語の切り替え、モジュールは、選択した言語に対して定義されているホーム ページにリダイレクトします。

1.7 の新機能、メニュー項目に関連付けられたときに、モジュールを表示するページを懸念しています。この場合、リダイレクトは、関連付けられているメニュー項目に行われます。

その後、ナビゲーションはその言語に定義されている 1 つになります。システム - 言語フィルター プラグインが無効な場合この望ましくない結果があります。メソッド:

  • 言語マネージャー コンテンツ] タブを開き、内容で使用する言語が公開されて、モジュールの表示に使用されるイメージのプレフィックスを URL のプリフィックスを持つかどうかを確認します。
  • 言語メニュー項目を指定して各発行済みコンテンツの言語の既定のホーム ページとして定義するには、ホーム ページを作成します。
  • その後、記事、カテゴリ、モジュール、ニュースフィード、Joomla のウェブリンクに言語を割り当てることができます。
  • 各特定の既定言語コンテンツのホーム ページを割り当てる Langswitcher モジュールと関連付けられているメニュー項目ページとパラメーターをフラグまたはテキストを使用してフロント エンドで、選択肢を表示します。
  • 1.6.1 の新しいパラメーター: 表示またはないアクティブな言語、水平および垂直方向の表示を選択します。
  • 1.7.0 の新しいパラメーター: ドロップダウンの言語名を選択します。

* 作る確かに両方のモジュールとプラグインを公開します。

コンテンツ言語ごとの既定のサイト テンプレートを定義します。

1 つは各メニュー項目に別のテンプレートのスタイルを定義する代わりにコンテンツの言語ごとに異なるテンプレート スタイルを使用する場合は、1 つ割り当てることができますグローバル言語ごとのテンプレート スタイル テンプレート マネージャーでそれを編集するとき。1 つは各コンテンツの言語の異なるヘッダー、ロゴ、等を使用する必要がある場合、これは非常に便利です。既定のテンプレートのスタイルを使用する任意のメニュー項目にリンクされていないページの読み込みから生じるすべての問題についても説明しますだと思うものは何でも。

警告: 、ネット上で利用可能ないくつかのテンプレート タグ付きの別のメニューの言語を含む各テンプレートのスタイルの既定のホーム ページを選択するてはいけないです。これは 1.6/1.7 多言語を中断します。

サイトに必要な言語パックをインストールします。

最後になりましたが、各コンテンツの言語を表示する必要があります Joomla サイトの言語パックをインストールし、有効になっています。