翻訳可能なすべてのアイテムが持つ3つのステータス
サイト上の翻訳可能なすべてのアイテムには、次の3つのステータスがあります。
- 翻訳可能。 WPML はこれをすべての言語に存在すべきコンテンツとして扱います。翻訳ダッシュボードや翻訳者のキューに表示されます。
- フォールバック付きで翻訳可能。 上記と同様ですが、翻訳がない場合、WPML はアイテムを非表示にする代わりに翻訳元言語のバージョンを表示します。
- 翻訳不可。 WPML はこれを無視します。翻訳のどこにも表示されません。
組み込みの WordPress コンテンツ(投稿、ページ、カテゴリー、タグ、メディア)のデフォルトは翻訳可能です。プラグインによって登録されたコンテンツタイプ(カスタム投稿タイプ、カスタムタクソノミー)はデフォルトで翻訳不可です。インストール後、新しいサイトで最初に行うのは、多くの場合これらをオンにすることです。
カスタムフィールドとタームメタには、3つではなく4つのステータスがあります(下記参照)。
以下のすべての設定は、WPML設定にあります。
投稿タイプ
WPML設定投稿タイプの翻訳を開きます。
サイトに登録されているすべての投稿タイプがリストに表示されます。投稿、ページ、メディア(attachmentとして)、カスタム CSS、さらにテーマやプラグインが登録したすべてのカスタム投稿タイプが含まれます。タイプごとに次から選択します。
- 翻訳可能 - 翻訳済みのアイテムのみを表示する。 投稿とページのデフォルトです。
- 翻訳可能 - 翻訳があれば使用し、なければデフォルト言語にフォールバックする。 翻訳がない場合、翻訳先言語に翻訳元言語のバージョンが表示されます。完全なローカリゼーションを必要としない参考コンテンツに便利です。
- 翻訳不可。 WPML はこれを無視します。
カスタム投稿タイプのデフォルトが翻訳不可になっていることは、カスタム投稿タイプが翻訳ダッシュボードに表示されない最大の理由です。カスタム投稿タイプを追加したのに翻訳で見つからない場合は、まずこの設定を確認してください。タイプを翻訳可能に設定した後、翻訳に送信する方法については、投稿、ページ、カスタム投稿タイプの翻訳を参照してください。
タクソノミー
WPML設定タクソノミーの翻訳を開きます。
投稿タイプと同じ3つのオプションが、タクソノミーに適用されます。組み込みのカテゴリーとタグは、デフォルトで翻訳可能 - 翻訳済みのアイテムのみを表示するになっています。カスタムタクソノミー(商品カテゴリー、ブランド、地域)は、多くの場合デフォルトで翻訳不可になっています。タームを翻訳したい場合はオンにしてください。
タクソノミーの翻訳方法については、タクソノミーの翻訳を参照してください。このページでは、そもそもそれらが翻訳可能かどうかについて説明しています。
カスタムフィールド
WPML設定カスタムフィールド翻訳を開きます。
カスタムフィールドは投稿のメタデータであり、データベースにpost_metaとして保存されるすべてのものです。テーマやプラグインは、ダウンロードリンク、評価、価格、レイアウトの選択、構造化コンテンツなど、あらゆる種類のデータをここに保存します。WPML はページ上のすべてのカスタムフィールドキーをリストします。フィールドごとに4つの動作から1つを選択します。
- 翻訳しない。 WPML はフィールドに何もしません。値はコピーされず、翻訳もされません。翻訳には空のフィールドが作成されます。プラグインが登録するほとんどのフィールドのデフォルトです。
- コピー。 WPML は翻訳元言語の値をすべての翻訳にコピーし、編集のたびに再コピーします。翻訳のフィールドは常に翻訳元と一致します。値が構造的(レイアウトの選択、内部 ID など)であり、言語ごとに異なるべきではないフィールドに使用します。
- 一度だけコピー。 WPML は翻訳が最初に作成されたときに翻訳元の値を翻訳にコピーしますが、その後の編集では再コピーしません。翻訳者が言語ごとに上書きできる出発点が必要だが、翻訳元への変更によって翻訳者の作業が上書きされないようにしたい場合に使用します。
- 翻訳。 フィールドは翻訳エディタに入ります。翻訳者は本文コンテンツと同じようにこれを見て翻訳します。値が人間が読めるテキストであるフィールドに使用します。
コピーと一度だけコピーの違いは、カスタムフィールド翻訳について最もよく聞かれる質問です。コピーは値を永久に同期させますが、一度だけコピーはその後の編集を反映させません。フィールドが構造的な参照である場合はコピーを選択し、翻訳者が言語ごとにカスタマイズする必要がある場合は一度だけコピーを選択します。
SEO プラグイン(Yoast SEO、Rank Math、All in One SEO)は、独自のカスタムフィールドをここに登録します。多言語 SEO のためにサイトを翻訳する方法では、WPML が投稿コンテンツとともに SEO メタタイトル、説明、およびタームメタをどのように翻訳するかを説明しています。
管理画面の UI ではなくコードでカスタムフィールドのデフォルトを宣言したいサイトの場合、カスタム wpml-config.xml は、テーマやプラグインが独自のデフォルトを設定するために同梱するフォーマットです。また、WPML設定カスタム XML 設定でサイト固有の上書きを貼り付けることができるレイヤーでもあります。
カスタムタームメタ
WPML設定カスタムタームメタ翻訳を開きます。
カスタムフィールドと同じ4つのオプションのモデルが、タクソノミータームのメタデータに適用されます。ほとんどのサイトはタームメタをあまり使用しませんが、商品カテゴリーにブランドのメタデータを保存する e コマースサイトや、地理的なタクソノミーに位置データを保存するディレクトリサイトなど、一部のサイトでは使用されています。サイトで使用している場合は、カスタムフィールドを設定するのと同じ方法で、各キーをここで設定してください。
メディア
WPML設定メディア翻訳を開きます。
WPML がメディアのテキストをどのように処理するかについて、2つの設定トグルがあります。
- 画像テキスト (代替テキスト、キャプション、タイトル) を翻訳するための最適なオプションを自動的に検出する (推奨)。WPML は画像ごとに、翻訳元テキストを複製するか翻訳するかを決定し、フィールドの重複と翻訳漏れの両方を防ぎます。
- コンテンツの翻訳時にメディアライブラリのテキスト (代替テキスト、キャプション、タイトル) を翻訳する。 そもそもメディアのテキストを投稿の翻訳ジョブに含めるかどうかを制御します。
メディアの翻訳方法(言語ごとに異なる画像ファイルをアップロードする方法を含む)については、メディアの翻訳を参照してください。
投稿とページの同期
WPML設定投稿とページの同期を開きます。
翻訳とは異なる概念です。同期は、翻訳元を編集したときに、投稿のどの構造的プロパティを翻訳元から翻訳に反映させるかを決定します。カードには9つのトグルがリストされており、デフォルトではすべてオンになっています。
- ページの順序、親ページ、ページテンプレート。
- コメントのステータス、ping のステータス、先頭固定表示フラグ、パスワード、非公開フラグ、投稿フォーマット。
翻訳元言語のページの親を変更したとき、翻訳の親も再設定されるでしょうか?翻訳元を先頭固定表示にしたとき、翻訳も先頭固定表示になるでしょうか?デフォルトでは「はい」です。これらのトグルはそれを制御します。
同期カードの下には、2つの削除連動オプション(翻訳元の投稿またはタクソノミーを削除するときに、その翻訳も削除する)と、2つの作成時オプション(タクソノミーの割り当てを翻訳にコピーする、公開日をコピーする)があります。
翻訳済みドキュメント – 公開の動作
WPML設定翻訳済みドキュメントのオプションを開きます。
同期とは別の概念です。これは翻訳の公開ライフサイクルを制御します。
- 完了した翻訳を受信したとき。 それらを公開する(翻訳元も公開されている場合)か、下書きとして保存します。
- 元の投稿を公開したとき。 既存の翻訳を公開するか、保留します。
- 翻訳エディタに翻訳されたタクソノミーを表示する。 デフォルトではオフです。翻訳者が関連するタクソノミータームを個別に管理するのではなく、エディタ内で確認できるようにしたい場合はオンにします。
投稿ごとの多言語コンテンツの設定メタボックス
カスタムフィールド翻訳の設定ページの下部にある1つのチェックボックスをオンにすると、すべての投稿編集画面に多言語コンテンツの設定メタボックスが追加されます。このボックスを使用すると、編集者はエディタを離れることなく、単一の投稿の翻訳設定を変更できます。カスタムフィールドの動作を変更したり、特定の投稿を翻訳不可にマークしたりできます。
投稿レベルで翻訳の選択を管理する編集者の場合はオンのままにし、編集者が翻訳設定に触れるべきではないサイトの場合はオフにします。