I’ve found out that there is one setting where a string cannot be translated. Very annoying if you use WPML or something similar.
In the Mollie Advanced settings you have an option with the ID mollie-payments-for-woocommerce_gatewayFeeLabel. This can only be defined once and does not turn up in the Translation Dashboard or Strings Translation list of WPML.
This string is visible in the checkout for all languages to see, so please make this field translatable!
I took a look at this, and it seems the “Surcharge gateway fee label” field in Mollie Advanced Settings is saved as a single WordPress option. It is designed to hold one value that applies across your entire site, and the plugin currently has no built-in mechanism to serve a different value per language. This means multilingual plugins like WPML or Polylang have no way to intercept and translate it, the same label will appear at checkout regardless of the active language.
We’ve passed this on to our development team to advise on whether and how this can be addressed. We’ll update you once we have more clarity.
We already have an open issue for this with the developers, and I’ve added additional priority to it based on your feedback. It should be possible to resolve.
At the moment, I don’t have an exact ETA, but most likely next plugin update.
Thank you for your patience. This issue has been addressed in the latest beta release of the plugin. Could you please test it with version 8.1.9-beta and let us know if it resolves the problem on your site?
I’ve tested the beta version and the Payment Fee Label is now translatable with the WPML String Translation. It’s workable for now. Not ideal, since the term cannot be translated through WPML’s translation dashboard, which nowadays also supports automatic translations.
If you look at how WooCommerce email settings are set up, that would be ideal. These strings are available in the translation dashboard and you can also set the source language for the string directly under the field. Check out this screenshot (here, with Dutch strings):
Anyway, this is a good step forward. Tested and checked.