WPML

WPML設定言語で開きます。

言語の追加

サイト言語カードで、言語を追加 / 削除をクリックします。WPMLに同梱されているセットから選択します。ロケールコード、ネイティブ名、国旗アセットを含む60以上の言語が含まれています。保存すると言語が有効になります。言語スイッチャー、翻訳ダッシュボードの翻訳先言語リスト、およびSetup Wizardを再実行した場合はその言語セレクターに表示されます。

言語の削除

言語のチェックを外して保存します。訪問者にはすぐにその言語が表示されなくなります(翻訳途中のコンテンツが表示されたままになることはありません)が、WPMLはデータベースに翻訳自体を保持します。後で言語を再び有効化すると、既存の翻訳が戻ります。これは、言語を削除するとそのコンテンツも削除されると考えるクライアントを混乱させます。

言語の翻訳を完全に消去するには、以下の「言語の完全な削除」の手順に従ってください。これがデータベースの行を完全に解放する唯一の方法です。

デフォルト言語の変更

デフォルト言語は、サイトが最初に記述された言語です。WPMLはこれをすべての翻訳の翻訳元として扱います。

サイトの構築後にデフォルト言語を変更することは可能ですが、複雑です。WPMLはすべての投稿を新しいデフォルト言語からの翻訳として再解釈するため、元のデフォルト言語で書いたコンテンツが翻訳として扱われるようになります。この手順はサイト言語カードのデフォルト言語の変更から実行できますが、実行する前に既存のコンテンツへの影響を必ず理解してください。サイトにすでに大量のコンテンツがある場合は、サポートのご質問をご利用ください。

カスタム言語の追加

WPMLに同梱されている言語リストは一般的なケースをカバーしています。地域的な変種(スイスドイツ語、ラテンアメリカスペイン語)、人工言語、またはリストにないロケールが必要な場合は、言語を編集を使用して定義します。以下の情報を提供します:

  • ロケールコード(例:de-CH、pt-AO)。
  • 英語名とネイティブ名。
  • 国旗(独自の画像をアップロードするか、デフォルトを選択)。
  • デフォルトのテキストの方向(左から右、または右から左)。

新しい言語は追加 / 削除リストに加わり、他の言語と同様に有効化できます。

自動翻訳がカスタム言語をサポートしているかどうかは、使用しているAIエンジンによって異なります。エンジンの言語カバレッジについては、PTC – WPMLのAI翻訳をご覧ください。

翻訳中の言語の非表示

新しい言語を展開する際、訪問者に中途半端なコンテンツを見せたくない場合は、言語を隠すカードを使用します。非表示にしたい言語にチェックを入れて保存すると、訪問者向けのページや検索エンジンのクローラーからは見えなくなります。ただし、ログインしているエディターには引き続き表示されるため、チームは翻訳を続けることができます。

翻訳の準備ができたら、言語のチェックを外すだけで新しいコンテンツが一度に公開されます。

言語の完全な削除

言語が二度と不要になり、WPMLにデータベースから翻訳の行を解放させたい場合は、以下の手順を実行します:

  1. WPML設定言語で、アクティブなリストから言語を削除して保存します。
  2. その言語の翻訳された投稿、ページ、タクソノミータームをすべて削除します。(ステップ1の通常のチェックを外して保存する操作では、言語は非表示になりますが翻訳の行は保持されるため、再有効化すると復元されます。実際に消去するにはこの削除が必要です。)
  3. 削除した言語の翻訳が残っている場合は、WPML設定言語を開き、削除された言語パネルを見つけて、そこで移動または削除します。

まずはバックアップを

言語の削除は破壊的な操作です。サイトに大量のコンテンツがある場合は、まずデータベースのバックアップを取得してください。

右から左へ記述する言語に関する注意点

WPMLは各言語のデフォルトのテキストの方向を尊重します。ヘブライ語、アラビア語、ペルシア語、ウルドゥー語、または任意のRTL(右から左)言語を追加すると、それらに翻訳されたページは自動的に正しい方向でレンダリングされます。お使いのテーマも方向を適切に処理する必要がありますが、最新のテーマのほとんどは対応しています。

同じサイト内でLTR(左から右)言語とRTL言語を混在させる場合、言語スイッチャーで方向が切り替わるため、訪問者にレイアウトが崩れて表示されることはありません。

既存のコンテンツの言語コードの変更

すでに翻訳があるサイトで言語コード(例:enからen-US)を変更するには、複数ステップの移行作業が必要です。この手順はWPMLのトラブルシューティングに記載されています。変更を行う前に、まずそちらをご確認ください。

執筆: Amir

執筆者:Amir