1. Documentation /
  2. WooCommerce Payments Documentation /
  3. WooCommerce Payments: Customization & Translation /
  4. Translations (Localization)

Translations (Localization)

When you install or update WooCommerce Payments, WordPress will automatically look for a translation file in your language and download it. That said, we have not yet translated WooCommerce Payments into every language. Right now, we only support these:

  • Chinese (Cantonese)
  • Chinese (Mandarin)
  • Dutch (Belgium)
  • Dutch (Netherlands)
  • English (Australia)
  • English (Great Britain)
  • English (United States)
  • French
  • French (Belgium)
  • French (Canada)
  • French (Switzerland)
  • German
  • German (Austrian)
  • German (Switzerland)
  • Italian
  • Italian (Switzerland)
  • Polish
  • Portuguese (Portugal)
  • Spanish

The sections below explain how to translate WooCommerce Payments strings into your language if that does not occur automatically.

Why some strings are not being translated?

↑ Back to top

You may see that some of the strings are not being translated. Up-to-date translations are automatically downloaded for supported languages, but you can manually trigger an update by going to Dashboard > Updates and clicking on the button to update translations.

If the problem persists, you can manually remove the current plugin translations and re-download them:

  1. Remove all files whose names start with woocommerce-payments_* from the folder /wp-content/plugins/woocommerce-payments/languages/
  2. Go to:  Dashboard > Updates and click on the button to update translations.

Can I translate WooCommerce Payments into my language?

↑ Back to top

The language files for WooCommerce Payments can be found within /wp-content/plugins/woocommerce-payments/languages/. The default English language file is named woocommerce-payments.pot.

With a plugin like Loco Translate or a program like PoEdit, you can use the .pot file to create your own language translation files. For example, if you want a translation of the WooCommerce Payments extension in Dutch from the Netherlands, you would translate the strings and create translation files: woocommerce-payments-nl_NL.mo and woocommerce-payments-nl_NL.po.

Those two language files would then need to be moved into the directory: /wp-content/languages/plugins/


The most customizable eCommerce platform for building your online business.

  • 30-day money-back guarantee
  • Support teams across the world
  • Safe and secure online payment