WPML
リリース日
2026年9月29日
チャネル
安定版
テスト済みのWordPress
7.1

変更履歴

文字列翻訳 5.0の新機能

文字列翻訳 5.0.0は、より高速で信頼性の高い文字列画面と翻訳キューに重点を置き、タクソノミーとスラッグの翻訳を修正し、デフォルト言語が英語の地域バリアントであるサイトでの文字列処理の一貫性を向上させます。

より高速で信頼性の高い文字列画面とキュー

  • すべての文字列をスキャンする代わりにインデックス付きの検索を使用するため、文字列翻訳画面の読み込みが高速化されました。
  • 新しい言語を追加する際のタイムアウトがなくなり、その言語に実際に必要な翻訳のみを読み込むようになりました。
  • 自動登録されたフロントエンドの文字列が多数あるサイトで、キューの処理中にタイムアウトエラーが発生しなくなりました。
  • 文字列の登録と保留中の文字列キューのフォールトトレランスが向上し、単一の不正なファイルやデータベースの書き込みによって後続のすべての文字列がブロックされることがなくなりました。
  • サイトの翻訳済み言語ファイルの背後にあるキャッシュが、無制限に増大することなく、安全なメモリ予算内に収まるようになりました。

タクソノミーとスラッグ翻訳の修正

  • タクソノミーのスラッグの翻訳がフロントエンドに実際に反映されるようになりました。
  • タクソノミーのラベルが正しい翻訳元言語で登録および表示されるようになり、誤って翻訳済みとして表示されていたラベルが修正されました。

英語バリアントのサイトでの一貫した動作

  • サイトのデフォルト言語がen-USやen-GBなどの英語の地域バリアントである場合、文字列翻訳が一貫して動作するようになりました。

このリリースのその他の変更点

  • 言語名やテキストによる文字列の検索で、再び結果が返されるようになりました。
  • .poファイルのアップロードと選択した文字列の追加が、文字列タブで再び機能するようになりました。
  • 管理者以外の翻訳マネージャーでも、JavaScriptエラーなしに文字列の言語の変更が正しく機能するようになりました。
  • WPMLがシンボリックリンクを介してインストールされている場合でも、文字列翻訳がテーマとプラグインを正しくスキャンするようになりました。
  • WPMLがデフォルトのものを想定するのではなく、カスタムのREST APIプレフィックスを尊重するようになりました。

セキュリティ

  • このリリースにはセキュリティの強化が含まれています。

文字列翻訳 5.0.2での修正

このリリースでは、WPMLが依存していたPHP関数を無効にしているホストでの致命的なエラーを修正しています。

  • PHPのgetmypid()関数を無効にしているホスト上のサイトで、WPML 5.0への更新後にwp-adminおよびフロントエンドで致命的なエラーが発生しなくなりました。文字列翻訳は翻訳ファイルを再び書き込むため、翻訳された文字列は以前と同様に表示されます。
  • ダウンロードに.po翻訳ソースファイルが含まれなくなりました。お客様の翻訳に影響はありません。

文字列翻訳 5.1.0での修正

このリリースでは、ドメインごとの文字列の削除、文字列フィルター、文字列パッケージのステータスを修正し、すべてのリクエストで実行されていた2つのチェックを高速化しています。

文字列の削除

  • 「ドメインごとに文字列を削除する」機能はドメイン全体をクリアします。失われたバッチはより小さな単位で再試行され、画面には削除が停止したタイミングが表示されます。自動翻訳が進行中の文字列はそのまま保持されます。
  • 「ドメインごとに文字列を削除する」ダイアログを閉じても、チェックを入れたドメインが忘れられなくなりました。

文字列パッケージとワード数

  • 文字列パッケージの翻訳ステータスに、文字列翻訳で翻訳された文字列、またはコードによって書き込まれた文字列が反映されるようになりました。
  • 自動翻訳ジョブから同期されたパッケージが「手動翻訳」バッチに入らなくなりました。
  • ジョブなしで作成されたパッケージと文字列の翻訳は、ワード数の見積もりおよび文字列リストで翻訳済みとしてカウントされます。
  • 文字列のワード数が請求のカウントと一致するようになりました。

このリリースのその他の変更点

  • 「文字列の問題を確認する」機能がリストを再びフィルタリングするようになりました。
  • 管理画面の各ページでタクソノミーごとに2回クエリを実行する代わりに、すべてのタクソノミーに対して1回のクエリでタクソノミーラベルを検索するようになりました。また、変更されていない文字列を登録する際に、その言語を検索しなくなりました。

更新またはダウンロード

このアップデートは有効なサブスクリプションを持つすべてのWPMLクライアントに提供されます。リリースから24時間以内にWordPress管理画面のプラグインページに表示されます。また、プラグイン → 新規追加 → 商用からすぐに確認することもできます。手動でダウンロードしてインストールするには、wpml.orgアカウントのダウンロードにアクセスし(インストール手順を参照)、バージョンを混在させずにすべてのコンポーネントを一緒に更新してください。

サポートが必要な場合やフィードバックを提供したい場合は、テクニカルサポートフォーラム (新しいタブで開く)をご利用ください。

すべてのWPML String Translationバージョンを表示