Multilingual & translations

Two separate things make a store speak a language, your content and the plugin's own words. BundleBoss handles both, and this page explains exactly what is automatic and what is yours.

The two halves of a language

When a customer flips your store’s language switcher, two kinds of text change:

  1. Your content: product names, bundle titles, slot labels, descriptions. These are your own words, written by you per language in your multilingual plugin. Nothing auto-translates them, on purpose.
  2. The plugin’s words: buttons, savings lines, stock messages (“Add Bundle to Cart”, “You save”, “Only 1 left”). These come from BundleBoss’s translation files and switch automatically with the site language.

Translating a bundle (WPML / Polylang)

Translate the bundle the way you translate any WooCommerce product. BundleBoss ships a wpml-config.xml, so its settings behave correctly:

Set the component products up as translations of each other in your multilingual plugin, as you would for any related products, and BundleBoss follows those links.

The plugin in your customers’ language

BundleBoss is fully translation-ready. The site language (Settings, General) decides which translation loads; anything not yet translated falls back to English string by string, so a partial translation never breaks a page.

When a new BundleBoss version adds features, any brand-new text simply shows in English on a translated store until the translation catches up, usually within a release. Nothing breaks in the meantime.

Good to know

If a particular string or reference is not showing in the right language, get in touch with the languages involved and an example bundle, and we will take a look.


Still stuck? Email a human. The person who reads it is the person who builds the plugin.