Passer au contenu Passer à la barre latérale

Released on:

Features

  • Added credit estimation when Translate Everything Automatically is enabled.
  • Integrated the payment step when enabling Translate Everything Automatically if the site doesn’t have enough credits.
  • Improved notifications when the site runs out of credits.
  • Added a visible notification on the Translation Dashboard when the site has any debt that needs to be paid before proceeding.
  • Enhanced credit summary for the selected job on the Translation Dashboard.
  • Added estimated time on the Translation Dashboard for automatic translation jobs in progress.
  • Added descriptive text to the tabs at the top of the WPML Translation Dashboard.
  • Enhanced the mechanism to detect, manage and resolve stuck automatic translation jobs.
  • Enhanced the job failure mechanism by adding a visible error feedback on the Translation Dashboard.
  • Added a minor interface notice to encourage users to stay on the dashboard while jobs are being processed.
  • Added a descriptive error message when translation services reject a batch job.

Fixes

  • Fixed issues causing the sitekey to be disconnected and block access to Advanced Translation editor.
  • Fixed multiple issues with incorrect wordcount estimates in the job summary on the Translation Dashboard.
  • Added a notice to enable PHP zlib extension when it is not available in the server setup.
  • Added lazy loading for language switcher flag images.
  • Fixed multiple deprecated notices with PHP 8.3.
  • Fixed an issue with incorrect post revision loaded on preview.
  • Fixed an issue with recommended plugin not selected and installed during WPML Setup wizard.
  • Fixed an issue with recommended glue plugin banner not displayed on the Translation Dashboard.
  • Added visible error feedback when the AI translation step fails to load in the WPML wizard.
  • Added Swahili language to the list of WPML default languages.
  • Fixed a performance issue caused by a database query to save WPML admin notices executed on the frontend.
  • Fixed excessive calls to update the « wpml_notices » option when user profile language is one of the secondary languages.
  • Fixed an issue where links were not updated in translation file XLIFF after site migration.
  • Fixed a fatal error affecting certain sites while updating to the latest WPML version.
  • Fixed an issue with a product category link resulting in a 404 error when language as parameter is used with pretty permalinks.
  • Added a check that hides the « Scan now and adjust links » section if there is nothing to fix.
  • Added a check that skips translation of jobs which have Base 64 encoded texts.
  • Fixed an issue where a translator with subscriber role was unable to review content for hidden languages while WooCommerce is active.
  • Fixed an issue with the preferred Translation service Reset option.
  • Fixed an issue where certain plugins were displayed as not installed on the WPML > Support page.
  • Added support for translating meta information for SVG,AVIF and APNG image formats.
  • Added the Advanced Translation Editor job ID to the list of automatic translation jobs on the WPML > Translation Dashboard > Translation Jobs page.
  • Fixed an issue with the wrong date format for German translations.
  • Fixed an issue with the WPML minimum requirements check that was caused by the CloudFlare WAF restriction.
  • Fixed an issue where automatic internal link translation could fail when the site and home URL use different protocols.
  • Fixed an issue with saving the legacy widget languages on the first attempt.
  • Fixed a fatal error for jobs that have double quotes in the title.
  • Fixed an issue with taxonomy term hierarchy not synced when translating child terms.
  • Fixed an issue where translating the custom base slug could result in a 404 error.
  • [Object cache] Fixed an issue with deleted strings not added after rescanning.
  • [Object cache] Fixed an infinite recursion when translating taxonomy terms.
  • Fixed a minor performance issue when visiting WPML String translation page if the site has many users.

Download and Update

You can get this release directly to the WordPress admin or download and install manually. To receive automatic updates, you need to register WPML on your site. Then, visit the Plugins or Updates admin pages. To download manually, visit your wpml.org account and go to Downloads. Follow the installation and upgrade instructions for complete details.

When you update WPML, be sure to update together all the components that you are using. Don’t use a mixture of new and older versions.

Feedback? Need Help?

We love feedback. To make a suggestion, ask a question or give an idea, leave your comment here. If you need technical support and help troubleshooting problems, please use our technical support forum.