Joomlaに Linguise をインストールする

目次

技術要件

Joomla用の Linguise 翻訳拡張機能を実行するには、次のものが必要です。

  • PHP 7以降のバージョンを実行
  • Joomla設定でURL書き換えを有効にすると Joomla
    拡張機能によって自動的にチェックされます。
  • Joomla バージョン ≥ 3.5

APIキーを生成する

LinguiseJoomla自動翻訳をインストールする前にLinguiseアカウントを登録する必要があります。その後、 Linguiseダッシュボード、まず新しいドメインを設定し、その設定を保存して API キーを取得する必要があります。

APIキーは、 Joomla ウェブサイトで翻訳を有効にするために必要です。基本的に、APIキーはどのドメインでどの言語が有効になっているかを確認し、ニューラル翻訳ページを生成できるようにします。.

API キーをコピーしてクリップボードに保存するか、ブラウザ タブを開いたままにして、後でコピーできるようにします。.

白い背景にグレーとオレンジ色のボタンが付いた検索バー。.

Joomla 翻訳拡張機能をインストールする

言語スイッチャー Joomlaモジュールとプラグイン(単一パッケージ)をインストールする必要があります。最新バージョンはここからダウンロードできます。

Joomlaと「コンポーネント > Linguiseを使用してコンポーネント構成にアクセスできるようになります

ここから、 Linguise ダッシュボードから生成した API キーを貼り付けて、「適用」をクリックします。.

翻訳APIキーの有効化ページ

これで、選択したすべての言語の翻訳が Joomla ウェブサイトですでに有効になっています。

このアクションにより、 Linguise と Web サイト間のすべての言語設定 (元の言語と翻訳言語のリスト) が同期されます。.

ウェブサイトを翻訳する言語のリスト

SEOに関する重要な注意:設定する言語の数はSEOに大きな影響を与えます。翻訳言語を設定する際、インデックス登録されたページ数が多い場合(500ページ以上)、検索エンジンによる処理に時間がかかる可能性があります。これは、元の言語でのSEOに影響を与える可能性があります。そのため、最初は最大5言語を追加し、インデックス登録が完了したら、月に3言語ずつまとめて追加することをお勧めします。

URL書き換えが有効になっていることを確認してください

/esなど) に言語を読み込むには、 Joomla一般設定で URL を設定する必要があります(メニュー: システム > 設定 > サイト)。

有効化できるオプションは 2 つあり、SEO に最適なのは以下の 2 つです。

  • 検索エンジンフレンドリーなURL
  • URL 書き換えを使用する (正しく動作させるにはファイルの編集が必要)
URL 書き換えと検索エンジンフレンドリー URL のオプションを備えた SEO 設定パネル

URL書き換えと404エラー: Joomla用の言語フィルタープラグインなど、多言語URLを「ロック」する他の言語ツールがないことを確認してください。

Joomla 言語スイッチャーを追加する

Joomla上の Web サイトに Web サイト言語スイッチャー (フラグと言語名) を読み込むには、 3 つの方法があります。.

  • Joomla メニューを使用する ( Joomla メニュー マネージャーから)
  • Joomla モジュールを使用する( Joomla モジュールマネージャーから)
  • PHPスニペットを使用する
メニュー、ロード モジュール、PHP スニペットを含む言語スイッチャーのインストール オプションを示すスクリーンショット。.

Joomla メニューを追加する

Joomlaを追加して言語切り替えを表示するに Joomlaメニューマネージャのメニュー > メニュー > 新規

 Joomlaのメニュー項目管理ページ

メニュー要素の設定から、 Linguise 選択すれば完了です。

連絡先とニュース フィードを含む Linguase 構成メニュー。.

メニューは、コンポーネントで設定した表示設定に従って表示されます。.

英語の言語オプションの上にマウスカーソルを置く

代替オプションを有効にすると、言語ごとに代替URLが生成されるため、検索エンジンはページの全言語バージョンを容易にクロールできます。このオプションを有効にすることをおすすめします。.

SEO設定のトグルスイッチ

検索エンジンによってクロールされる HTML コードの別の例:

画面上のコード行、複数の参照がリストされます。.

コンテンツに Joomla モジュールを読み込む

言語スイッチャーを追加するもう一つの方法は、プリインストールされたJoomlaロードモジュール機能を使って読み込むこと。任意のテキストエディタで読み込むテキストは、 {loadmodule mod_ linguise }

新古典主義様式のヴィラ、ヴィラ チェントフィネストレ。.

言語切り替え機能を組み込むPHPコード

この部分は、例えばウェブサイトのヘッダーの一部を読み込むカスタムPHPテンプレートファイルに Linguise 言語スイッチャーを組み込みたい開発者向けです。そのためには、コンポーネントからコピー&ペーストするだけのコードが用意されています。.

				
					/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
				
			

言語スイッチャーの種類を設定する

言語スイッチャーをウェブサイト上のどこにでも表示できるようにするためのデザインオプションが多数あります。例えば、白いトップバーと暗いフッターではスタイルが異なります。.

言語リストを表示するための設定。オプションには、フラグと言語名が含まれます。.

画面右側のプレビューでプレビューを確認できます。.

言語リストを表示するドロップダウンメニュー

Joomla コンテンツに言語スイッチャーを読み込む

フラグ位置のインプレース

Joomla内の特定の場所に言語スイッチャーを表示するには、位置を「In place」に設定する必要があります。Linguise
で位置を設定したらLinguiseコピーしてクリップボードに保存してください。

[linguise]

追加されると、フロントエンドで、コードを追加した HTML 領域にフラグと言語名が表示されます。.

言語切り替えフラグとテキストのデザイン

言語スイッチャーをウェブサイト上のどこにでも表示できるようにするためのデザインオプションが多数あります。例えば、白いトップバーと暗いフッターではスタイルが異なります。.

主なオプションは次のとおりです。

  • 旗の形と大きさ
  • 言語名のテキストの色
  • マウスホバー時の要素の影
  • マウスホバースタイル
カラーピッカーによるフラグのカスタマイズオプション

Joomla 自動翻訳の完全チュートリアル

言語スイッチャーの詳細オプション

最後に、キャッシュ設定、より高速に提供するためにローカルに保存する URL と翻訳の量などの詳細オプションを設定できます。.

ブラウザ言語リダイレクトは様々な理由から推奨されません基本的に、ブラウザで設定されている言語のいずれかにユーザーをリダイレクトします。

さまざまなオプションを備えた詳細設定ページのスクリーンショット

ダイナミック翻訳機能

新機能「ダイナミック翻訳」のご紹介です。インタラクティブなウェブサイトの多くは、JavaScriptやAJAXによって生成された動的コンテンツを含んでいると認識しています。. 

新しいダイナミック翻訳機能を使用すると、ページの読み込み後に非同期(動的)に読み込まれるコンテンツをシームレスに翻訳できます。この機能強化により、訪問者にとってよりスムーズな多言語エクスペリエンスが実現します。

Linguise ダッシュボード アカウントの設定でも必ず有効にしてください。 

動的翻訳

Linguise のインストールでまだお困りですか?お気軽にお問い合わせください。お客様のウェブサイトに合わせたカスタムインストールを無料でご提供いたします。