Released on:
Features
- Renamed Translation Management to Translation Dashboard.
- Integrated site context information for AI translation in the wizard and automatic translation settings.
- Improved credit estimates for content selected for automatic translation from the Translation Dashboard.
- Enhanced the warning when WPML does not meet the minimum requirements.
- Improved the flow when translating content from different sources using the Advanced Translation Editor.
- Simplified Media Translation settings with smart detection for page builders and other content types.
- Prevented media duplication by enabling on-demand duplication during translation.
- Added a new troubleshooting option in WPML → Support → Troubleshooting to clean up old translation data and reduce the size of the
*_icl_translate
and*_icl_translation_status
tables. - Enhanced the site migration flow to address credit assignment issues.
- Improved frontend accessibility: added support for screen readers and focus management, and enhanced accessibility for forms and labels.
- It is now allowed to have the same term slug in different languages.
Compatibility
- Translation jobs now also include the website's internal links.
- Fixed a fatal error when decoding certain shortcode attributes with PHP 8.
- Fixed an edge case where a translation could be overwritten with the original after changing its status to "Publish".
- [Gutenberg] Added support to translate overridden pattern fields.
- [Gutenberg] Fixed an issue where the Page List block would display no results when a parent page is assigned.
- [Gutenberg] You can now use the Advanced Translation Editor to translate texts associated with images that are embedded using shortcodes.
- [Elementor] Fixed synchronization of Page Settings → Advanced → Custom CSS in translations that were done using a translation editor.
- [Elementor] Fixed the translation of links in widgets.
- [Elementor] Added support for path notation for repeater fields in the XML configuration file.
- [Elementor] Fixed the translation of links in the Social Icons widget.
- [Elementor] Fixed the builder UI language when editing translations.
- [Essential Addons for Elementor] Added support for translating the pop-up reference conversion in the Team Member widget.
- [Divi] Added a popup that inform users about potential overwriting when editing WPML-translated or WPML-created content using the front-end Divi editor.
- [Divi] Fixed an issue with ID conversion in dynamic links.
- [Uncode WPBakery] Fixed the translation of meta information in the Image widget.
Fixes
- Fixed an issue with receiving automatic translation jobs when object caching is enabled.
- Fixed an issue with Elementor
field_options
translation when translated using the Classic Translation Editor. - Fixed an issue where the language switcher shortcode was disabled after being translated using the Classic Translation Editor.
- Fixed an issue where a page was charged multiple times when using automatic translation.
- Fixed a PHP warning that appeared when the admin language was not set to English.
- Fixed an issue with translation jobs getting stuck in "Waiting for Translation" after automatic translation was triggered.
- Fixed a PHP fatal error on saving translations related to PHP 8.3 when
zend.max_allowed_stack_size
is reached. - Fixed an issue where media custom fields were not available for translation.
- Fixed mismatched locales for certain languages in WPML compared to WordPress.
- Fixed incorrect media duplication triggered for non-attachment post types.
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.