0

WooCommerce Multilingual 3.7 includes the support for strings with different source languages.

Strings in different languages

Up until this version, WooCommerce Multilingual required the original version of all strings translated with WPML String Translation to be in English, because this string translator did not allow different strings to have different source languages.

This has changed now. As of WPML version 3.3 (currently a release candidate), it’ll be possible to specify a different source language for different strings. In WooCommerce Multilingual, it means that even if the strings from WooCommerce or your theme were in English (as part of gettext calls in the code), your admin texts may be in other languages – for instance in the default language of your site (which might not be English).

WooCommerce Multilingual allows selecting different languages for the strings involved in building the products urls.
WooCommerce Multilingual allows you to select different languages for the strings involved in building the products URLs.

Although this functionality is only available when using WPML 3.3, backward compatibility with previous WPML versions exists.

Other Fixes

  • Fixed a compatibility issue with the Flat Rate extension: in some cases the flat rate for a product variation was not calculated correctly for a secondary currency
  • Fixed two more compatibility issues with WooCommerce Bookings
  • Fixed a bug that prevented checkout via Paypal when using a custom thousands separator
  • Fixed a compatibility issue with WooCommerce Product Addons to prevent the first product from being added a second time when adding a second item for the same product
  • Added a slash character that was missing in the product breadcrumb when the translated page slug was identical to that in the default language
  • Fixed the incorrect cost for flat rate shipping that was displayed under certain circumstances
  • Improved the compatibility with Gravity Forms Product Addons for translating the cart data
  • Removed a deprecated hook that was used to ensure compatibility with WooCommerce Subscriptions
  • Prevented cart_widget.js code from loading in places where it wasn’t needed
  • Corrected the way the price is displayed in a secondary currency (in specific cases, the amount was displayed in the original currency instead)
  • Ensured that the content did not disappear when switching between the visual and text editors on the product translation editor
  • Prevented the use of numerical attributes from triggering a catchable fatal error

Download or upgrade

You can download WooCommerce Multilingual from your Downloads section on wpml.org or if you’re using WPML or Types, install it and upgrade it from the WordPress admin: Plugins » Add new » Commercial

Installing and upgrading WooCommerce Multilingual from the WordPress admin using the WPML subscription.
Installing and upgrading WooCommerce Multilingual from the WordPress admin using the WPML subscription.

You can also get WooCommerce Multilingual 3.7 from the WordPress plugins directory. We would love to hear your feedback on this release and we’re also looking forward to addressing any questions or problems you may have on our support forum.