A couple of weeks ago we launched a public beta of WPML that contained brand new, super fast String Translation functionality. Naturally the WPML community couldn’t wait to put it to the test, and we received some excellent feedback that’s helped us to squash one or two more bugs in the system.

The initial beta release had the following issues, which, thanks in part to the great feedback from you guys, have now been taken care of.

  • Incompatibility with WooCommerce Multilingual: you can install either the current release or the beta of WooCommerce Multilingual included with this release.
  • Slow performance when saving a post with a large number of custom fields.
  • No support for multisite installations.
  • Deleting strings from String Translation not updating the generated .mo file.
  • Deleting all the strings of a domain not deleting the generated .mo file.
  • After deleting all the strings of a domain, the .mo files regeneration (see “Generation of the .mo files” above to find how to regenerate the files) not deleting the corresponding .mo file.
  • Translated admin texts returned original in icl_translate function (affecting WooCommerce Multilingual: “Custom subject of new order emails isn’t translated”).

Recap of WPML 4.3.0 Beta

If you haven’t tried it yet, this new version of WPML brings some really impressive performance enhancements to your WordPress websites.

Primarily it’s taking the strain away from translating strings, which can easily number in the tens of thousands if you’re running WooCommerce, or other large scale plugins. We’ve shifted the operation away from the database and toward .mo files, which are automatically generated and maintained by WPML in the background.

Performance tests showed CPU load on various sites being reduced to almost nothing, while cutting load times in half  (even less in some cases, like Kristian’s sites after he installed the previous 4.3.0 beta). You can check out the full details in the previous WPML 4.3.0 Beta announcement here.

Installing WPML 4.3.0 Beta

If you’re ready to take it for a spin, you can grab this latest iteration and install it manually, or if you’d prefer to fire up the WPMLbeta channel you can get 4.3.0 through automatic updates. You’ll need to enable the beta channel first, if you haven’t already, and this page explains the process.

Known Issues and Feedback

As always, we want to hear if you’re having any difficulties. Get in touch on our support forum, and then drop a comment on this post with a description of your issue and a link to the ticket.

You can also leave a comment below if you’ve any questions, or if you want to let us know about any improvements you’d like to see. It’d be great to hear about any and all ways that WPML 4.3.0 might be having a positive impact on your website’s experience so we can see it in action.

Enjoy!