WPML

WPML 3.2の最初の開発バージョンの準備が整いました。このリリースには、多言語WordPressサイトを運営するすべてのユーザーに向けた大きな改善が含まれており、約4週間で本番環境で利用可能になる予定です。

文字列翻訳 – 任意の言語から任意の言語へ


これまで、WPMLの文字列翻訳は1つの翻訳元言語のみをサポートしており、その言語は英語に設定されていました。これは、当社の文字列翻訳メカニズムがGetTextとよく似た機能を持っていたためです。つまり、すべてが1つの言語から他のすべての言語へ翻訳されていました。

この仕様により、サイトのデフォルト言語が英語以外の場合に、複雑なワークフローが生じることがわかりました。

文字列コンテキストの翻訳元言語の選択
文字列コンテキストの翻訳元言語の選択

WPML 3.2では、さまざまなコンテキストで翻訳元言語を選択できるようになります。そのため、「WordPress core」コンテキストは英語に固定され、スキャンされたテーマやプラグインはデフォルトで英語になります(ただし変更可能です)。また、サイトの管理画面の文字列は、サイトのデフォルト言語がデフォルトになります。この文が少し読みにくかったら申し訳ありません。

明示的な翻訳元言語を持つ文字列
明示的な翻訳元言語を持つ文字列

結論として、文字列の元の言語からサイトのすべての言語へ、より自然な方法で翻訳できるようになります。

翻訳バスケット


翻訳するアイテムを集めて、一度に送信すると便利なことがよくあります。WPML 3.2では、「翻訳バスケット」の概念が導入されます。これは、eコマースサイトの「カート」に似ています。サイトのコンテンツ(投稿や文字列)を確認し、アイテムを翻訳バスケットに入れることができます。この時点では、まだ翻訳には送信されません。その後、バスケットの内容を確認して問題がなければ、すべてを一度に送信します。翻訳者には、コンテンツや文字列が少しずつ送られるのではなく、今回のアップデートにおけるすべてのアイテムが1つのパッケージとして届きます。
WPML 3.2の翻訳バスケット
WPML 3.2の翻訳バスケット

より多くのプロの翻訳サービス


はい、当社はICanLocalizeも運営しており、自社の翻訳サービス会社を非常に気に入っていますが、ユーザーには選択肢が必要です。WPML 3.2には、WPMLに完全に統合されたプロの翻訳サービスのオプションがさらに追加されます。現在、主要な翻訳サービス会社と協力し、それらをWPMLに追加しています。現在翻訳サービス会社を利用している場合、WPMLを購入後も引き続きそのサービスをご利用いただけるようにしたいと考えています。すでに特定の翻訳サービス会社と提携している場合は、翻訳の提供画面にその会社のみが表示されます。WPMLを購入し、翻訳サービス会社をお探しの場合は、利用可能なすべてのリストが表示されます。

文字列翻訳パッケージ


WPML 3.2では、「複雑な」サイト要素の翻訳がはるかに簡単になります。これは、ページビルダー、イベントマネージャー、フォームプラグインなどでよく見られます。「文字列翻訳パッケージ」を使用すると、相手側にわずかなコード(戦略的な場所に追加される2つのフィルター)を追加するだけで、WPMLがそのような要素を翻訳できるようになります。現在、ACF、Visual Composer、Headway、Pagelines DMSとの統合を検討しています。当社のLayoutsプラグインとの統合はすでに完了しており、完全に機能しています。

文字列翻訳パッケージを使用すると、事実上あらゆるものを翻訳できます。WPMLは、翻訳対象のアイテムを文字列を持つオブジェクトとして「認識」します。これらは翻訳ダッシュボードに表示され、他のWordPressコンテンツを選択するのと同じようにこれらのアイテムを選択できます。その後、お好みの方法を使用して翻訳に送信します。

WPMLでの翻訳が難しいプラグインを使用している場合は、当社にご相談ください。当社から開発者に連絡を取り、この統合を進めたいと考えています。素晴らしいことに、この統合には開発の手間がほとんどかかりません。他のプラグイン(またはテーマ)の開発者は、これら2つのフィルターを含む数行のPHPを追加するだけです。残りの処理はWPMLが行います。パフォーマンスへの影響はなく、翻訳が非常に便利になります。

既知の問題


これは最初の開発スナップショットです。多くの機能が動作しており、皆様からのフィードバックをお待ちしています。一部は壊れています。以下のすべての項目(およびそれ以上)は現在機能していません。もちろん、WPML 3.2は、ここに記載されているすべての問題や、当社または皆様が発見した他のすべての問題が修正された場合にのみリリースされます。
  • WPMLの「デフォルト言語にディレクトリを使用する」設定を使用すると、SEOサイトマップがCSSとJSを破損させる
  • ページで言語を切り替える際に通知が表示される場合がある
  • 言語を切り替える際にタグアーカイブテンプレートが機能しない場合がある
  • 階層化されたタクソノミーが含まれる場合、異なる言語で同じ名前を使用するタームが機能しない場合がある
  • プロの翻訳は現在機能していない

ダウンロード、試用、フィードバックのお願い


WPML 3.2は現在、集中的な開発が行われています。お試しになる場合は、開発サイトでのみ行ってください。上記のリスト以外にも、さまざまな問題が発生する可能性があります。新規インストール、または開発サイトのコピーでお試しいただくことをお勧めします。クライアント向けのサイトを構築中で、すぐに納品する必要がある場合、WPML 3.2(開発版)に切り替えると、おそらく遅れが生じることになります。

しかし、新機能を試すために数分お時間をいただけるようでしたら幸いです。文字列翻訳と翻訳バスケットの変更に関する皆様のフィードバックを心よりお待ちしております。

進捗状況を確認していただき、その週に報告された問題に対処できるよう、毎週更新された開発バージョンをプッシュするよう努めます。

このダウンロードは、お使いのWPMLアカウントからご利用いただけます。ログインして「ダウンロード」をクリックしてください。「WPML Beta Package」の下にあります。ダウンロードして解凍し、そのパッケージから必要なすべてのWPMLコンポーネントを使用してください。古いバージョンと新しいバージョンを混在させると機能しません。

ベータパッケージのダウンロード
ベータパッケージのダウンロード

ご質問、アイデア、ご提案はございますか?コメントを残していただければ、こちらから返信いたします。

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