WPML 5.0ベータ版 – 新しいエクスペリエンスとよりスマートな自動翻訳
WPML 5.0は、ここ数年で最大のアップデートです。WPMLのナビゲーションと設定方法を見直し、新規サイトでは自動翻訳をデフォルトにし、翻訳エンジンを簡素化して可能な限り最高の品質を提供します。本番リリースの前に問題を検出するために、まずはベータ版をリリースします。ぜひテストにご協力ください。
現在、WordPressサイトの大部分は英語以外の言語のサイトです。今回WPMLは、英語をデフォルト言語としない、あるいは英語を全く使用しない多言語サイトの運営をより容易にしました。
GetTextから取得されるほぼすべてのテキストは、元々英語で記述されています。一方、WordPressの管理画面に入力するテキストは、サイトのデフォルト言語で入力したいはずです。
これまでの問題は、文字列翻訳に翻訳元言語の設定が1つしかなかったことでした。さらに、英語以外に設定すると山のような問題が発生したため、その設定自体を削除していました。
今回、文字列の翻訳元言語の設定が大きく復活しました。各文字列が独自の翻訳元言語を持つようになり、個別の文字列やコンテキスト全体の言語を簡単に設定できるようになりました。
実際の例を見てみましょう。サイトがスペイン語(デフォルト)、カタロニア語、フランス語で運営されているとします。英語はありません。テーマとプラグインは、元の言語として英語でコーディングされています。
この例では、テーマ内のテキストを英語からスペイン語、カタロニア語、フランス語に翻訳したいと考えるでしょう。また、サイトのキャッチフレーズやウィジェットをスペイン語で入力し、それらをカタロニア語とフランス語に翻訳したいはずです。英語を経由したくないのは当然です。
| 通常の言語でテキストを入力する | 文字列翻訳でサイトの他の言語に翻訳する |
|---|---|
![]() |
今回のWPMLのアップデートにより、まさにこれが可能になります。WPMLは、WordPress、テーマ、またはプラグインからのテキストはすべて英語であると想定します。サイトに英語が存在しない場合でも、これらの文字列の翻訳元言語として英語が表示され、サイトのすべての言語に翻訳できます。
またWPMLは、WordPressの管理画面に入力されたテキストはすべてサイトのデフォルト言語であると想定します。これらのテキストは、英語を経由せずにサイト内の他の言語に翻訳できるようになります。
特定の文字列の言語を変更するには、それらを選択し、新しい選択した文字列の言語を変更ボタンをクリックします。次に、新しい言語を選択します。

コンテキスト全体の言語を変更することもできます。これは、英語以外の言語でコーディングされたテーマやプラグインを入手した場合に便利です。文字列翻訳ページの上部にある新しいリンク、ドメインの言語をクリックします。

次に、新しい言語を選択します。

ダイアログには、そのドメイン内の文字列の表が表示されます。新しい言語を選択できるだけでなく、そのドメインに追加される新しい文字列のデフォルト言語として設定することもできます。
既存のサイトの文字列の言語を更新するには、前述と同じ手順に従います。個別の文字列またはコンテキスト全体を更新できます。
すべての既知の問題は、このバージョンが本番環境向けにリリースされるまでに解決されます。現在、既知の問題に取り組んでいるため、Gravity FormsおよびToolsetプラグインを使用したこのベータ版でのテストはスキップすることをお勧めします。
ダウンロードするには、WPMLアカウントに移動します。「ダウンロード」をクリックし、一番下までスクロールします。CMS Beta Packageをダウンロードします。このZIPファイルには、WPMLのすべてのコンポーネントが含まれています。このZIPファイルに含まれるWPMLコンポーネントのみを使用し、開発バージョンと本番バージョンを混在させないようにする必要があります。
WPML Multilingual & Multicurrency for WooCommerceを使用している場合は、そのパッケージのベータ版も使用してください。WPML Multilingual & Multicurrency for WooCommerceのベータ版は、この文字列言語の変更に合わせて更新されています。
問題を報告するには、サポートフォーラムでスレッドを作成するのが最適です。関連するすべてのスレッドを確認(および対応)できるように、ここにコメントを追加してフォローアップすることもできます。
ご質問、ご提案、アイデアなどがありましたら、コメントを残してください。折り返しご連絡いたします。