WPML

ページビルダーを使用するサイトに最適な翻訳ワークフローを構築することに、私たちが真剣に取り組んでいることはご存知かもしれません。今回のリリースでは、ほぼすべてのページビルダーに対して大幅な改善を行い、また別の人気ビルダーのサポートを追加しました。

翻訳済みページの編集時における既存の翻訳の保持


ショートコードベースのページビルダーで構築された元のコンテンツを更新すると、変更されたセルの翻訳が失われることがありました。

その理由をお知りになりたいですか?

<TL;DR> WPMLは、ページビルダーで翻訳が必要なテキストを保存するために文字列翻訳テーブルを使用します。これまで、すべてのページビルダーにはセルの一意のIDがないため(はい、そういう仕様なのです)、値によってのみこれらのテキストを見つけることができました。そのため、セルを変更すると、WPMLはそのセルの以前の翻訳を見つけることができませんでした。ほんの少しの編集であっても、そのセルを最初から再翻訳する必要がありました。 </TL;DR>

私たちは、これが「我慢できる些細なこと」ではないと判断しました。自分たちのサイトでもこのようなことは避けたいと考えています。そこで、文字列翻訳テーブルとページビルダーの翻訳ロジックを大幅にアップデートしました。現在では、位置割り当てに基づいてセルのテキストを照合します。

簡単に言うと、現在、既存の翻訳が失われるのは次の場合のみです。

  1. 複数のセルのコンテンツを変更する
  2. かつ、複数のセルの位置も変更する

この場合、WPMLはセルとその翻訳を関連付けるのが困難になります。(ページビルダーで作成された)既存のページで大規模な編集を行う必要がある場合は、頻繁に保存するだけで済みます。まず、要素を移動してから保存します。次に、セルのコンテンツを変更して再度保存します。または、編集して保存し、その後移動して保存します。順序は問いません。この方法により、WPMLはセルの翻訳を追跡し、既存の翻訳が失われることはありません。

ぜひお試しください。


すべてのページビルダーには、他のページへのリンクを目的とした要素があります。最も人気があるのはボタンですが、URLを受け入れる要素は他にもたくさんあります。

現在、このようなリンクを含むページを翻訳すると、WPMLは自動的にリンクを更新して翻訳されたコンテンツに移動するようにします。WPMLはすでにテキストセル内のリンクに対してこれを行っています。今後は、「特殊な」セル内のリンクも対象になります。

カスタムフィールドの「一度だけコピー」モード(Avadaテーマで非常に顕著)


カスタムフィールドを翻訳するための一度だけコピーと呼ばれる新しいモードを追加しました。このモードは、最初に翻訳する際に一度だけ、WPMLが元のコンテンツから翻訳にカスタムフィールドの値をコピーすることを意味します。

なぜこのような機能が必要なのでしょうか?

Avadaのようなテーマを考えてみましょう。Avadaはカスタムフィールドを使用してページごとの設定を保存します。たとえば、ページ見出しのスタイル設定などを保存します。

この新しいモードを使用すると、Avadaでページを翻訳し、すべての設定を翻訳されたコンテンツに自動的に適用できます。その後、翻訳を編集し、言語ごとにタイトルの外観を変更できます。これまで、すべての翻訳間でこれらのフィールドをロックするか、翻訳エディタでこれらのフィールドを表示するかを選択する必要がありました。新しいモードでは、一度だけ自動的に同期し、その後は自由に個別に更新できるようになります。

現時点では、これをAvadaテーマの設定にのみ適用しています。この新しいモードを活用できるように、他のテーマの設定も更新しています。この機能が役立つテーマを使用している場合は、(コメント欄で)お知らせください。そのテーマの開発者と協力して、同様のアップデートを適用する予定です。

Elementorのサポート

Elementorは素晴らしい(比較的新しい)ページビルダーです。WPMLのサポートを追加するために、Elementorチームと協力しました。この新しいサポートを利用するには、アカウントのダウンロードセクションから入手できるWPML Page Buildersプラグインをインストールする必要があります。

ダウンロード、お試し、ご意見のお願い


これはまだベータ版のリリースです。月曜日から本格的なQAを開始します。今回のリリースでは、ページビルダーに関連するすべてのものを合理化しようとしています。開発サイトでこのベータ版をお試しいただければ幸いです。さまざまなテーマやビルダーで確認してください。翻訳ワークフローに不具合が見られる場合はお知らせください。私たちは約7つのビルダーでこれをテストしました。お気に入りのビルダーでテストして、ご協力いただければ幸いです。

このアップデートを入手するには、WPMLアカウントにログインして「ダウンロード」をクリックします。ページ上部のセレクターをBetaに変更します。ダウンロードページを更新したため、次のように表示されます。

wpml.orgでのベータ版のダウンロード

ベータ版のダウンロードが表示されない場合は、完全な更新(CTRL-F5)を行ってください。以下をインストールする必要があります。

  • WPML 3.7.0ベータ版
  • WPML 文字列翻訳 3.5.3ベータ版
  • WPML 翻訳管理 2.3.0ベータ版
  • WPML Page Builders 1.1.0ベータ版 – Elementorでテストする場合のみ

近日公開


ページビルダー向けの別の機能にも取り組んでいます。多くのページには画像が含まれており、これらの画像の一部には実際にテキストが含まれています。言語ごとに異なる画像を提供する必要がある場合があります。たとえば、私たちのドキュメントにはWordPress管理画面のスクリーンショットが含まれています。スペイン語のドキュメントにスペイン語のGUIのスクリーンショットを含めることができれば素晴らしいでしょう。

現在、これには手動のプロセスが必要なため、ほとんど誰も行っていません。どの画像がどのページに表示されるかを追跡し、手動で置き換えるのは非常に手間がかかります。

サイト内のさまざまな画像をレビューし、それらに「翻訳」を設定できるようにするメディア翻訳プラグインの大幅なアップデートに取り組んでいます。これにより、これらの画像がどこに表示されていても、WPMLはそれらを翻訳に置き換えます。これは大規模なプロジェクトであり、まだ始まったばかりです。WPML 3.8での提供を目指しています。

また、数週間前にプレビューした翻訳フィードバックモジュールにも取り組んでいます。

この記事が役に立ちましたか?この記事を共有: