Overview of the Issue
If you use Advanced Dynamic Pricing for WooCommerce, the texts you enter in a pricing rule, such as a fee name, a “discount as coupon” name or a rule message, are not available in WPMLString Translation. The cart and the checkout show them in the default language.
Workaround
This workaround covers the fee names. The “discount as coupon” names and the rule messages have no workaround yet.
- Go to WPMLString Translation. Under Auto register untranslated strings, choose Untranslated strings that I encounter while logged in.
- While logged in, open the cart in each secondary language with a product that the fee applies to.
- Go back to WPMLString Translation, find the fee name (context Fee name from rule) and translate it.
- Set Auto register untranslated strings back to Disable auto register of untranslated strings.