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

目次

技術要件

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

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

APIキーを生成する

をインストールする前に Joomla 自動翻訳 に Linguise必要があります 登録する 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で URL を設定する必要があります Joomla 一般設定 メニューの「システム」>「設定」>「サイト」

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

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

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

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

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

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

Joomla メニューを追加する

追加するには JoomlaJoomlaJoomla JoomlaJoomlaJoomlaJoomla JoomlaJoomla メニューマネージャーの メニュー > マイメニュー > 新規作成

 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 、位置を「インプレース」に設定する必要があります。Linguise 
で位置を設定したら Linguise 、以下のショートコードを追加して組み込むことができます。以下のコードをコピーしてクリップボードにコピーしてください

[linguise]

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

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

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

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

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

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

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

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

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

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

ダイナミック翻訳機能

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

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

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

動的翻訳

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