目次
技術要件
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 キーを貼り付けて、「適用」をクリックします。.

これで、選択したすべての言語の翻訳が Joomla ウェブサイトですでに有効になっています。
このアクションにより、 Linguise と Web サイト間のすべての言語設定 (元の言語と翻訳言語のリスト) が同期されます。.

SEOに関する重要な注意事項: 設定する言語の数はSEOに大きな影響を与えます。翻訳言語を設定する際、インデックス登録されているページ数が多い場合(500ページ以上)、検索エンジンが処理に時間がかかることがあります。これは元の言語でのSEOに影響を与える可能性があります。そのため、最初は最大5言語まで追加し、インデックス登録が完了したら、毎月3言語ずつ追加することをお勧めします。
URL書き換えが有効になっていることを確認してください
など) で言語を読み込むには、/esで URL を設定する必要があります Joomla 一般設定 メニューの「システム」>「設定」>「サイト」
有効化できるオプションは 2 つあり、SEO に最適なのは以下の 2 つです。
- 検索エンジンフレンドリーなURL
- URL 書き換えを使用する (正しく動作させるにはファイルの編集が必要)

URL書き換えと404エラー: 用の言語フィルタープラグインなど、多言語URLを「ロック」する他の言語ツールがないことを確認してください Joomla 。
Joomla 言語スイッチャーを追加する
Joomla上の Web サイトに Web サイト言語スイッチャー (フラグと言語名) を読み込むには、 3 つの方法があります。.
- Joomla メニューを使用する ( Joomla メニュー マネージャーから)
- Joomla モジュールを使用する( Joomla モジュールマネージャーから)
- PHPスニペットを使用する

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

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

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

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

検索エンジンによってクロールされる 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 、以下のショートコードを追加して組み込むことができます。以下のコードをコピーしてクリップボードにコピーしてください
追加されると、フロントエンドで、コードを追加した HTML 領域にフラグと言語名が表示されます。.
言語切り替えフラグとテキストのデザイン
言語スイッチャーをウェブサイト上のどこにでも表示できるようにするためのデザインオプションが多数あります。例えば、白いトップバーと暗いフッターではスタイルが異なります。.
主なオプションは次のとおりです。
- 旗の形と大きさ
- 言語名のテキストの色
- マウスホバー時の要素の影
- マウスホバースタイル

Joomla 自動翻訳の完全チュートリアル
言語スイッチャーの詳細オプション

ダイナミック翻訳機能
新機能「ダイナミック翻訳」のご紹介です。インタラクティブなウェブサイトの多くは、JavaScriptやAJAXによって生成された動的コンテンツを含んでいると認識しています。.
新しいダイナミック翻訳機能を使用すると、ページの読み込み後に非同期(動的)に読み込まれるコンテンツをシームレスに翻訳できます。この機能強化により、訪問者にとってよりスムーズな多言語エクスペリエンスが実現します。
Linguise ダッシュボード アカウントの設定でも必ず有効にしてください。

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