How to translate Caddy into different languages

Every customer-facing string in Caddy is translation-ready. You can translate the cart into another language — or simply rewrite individual English strings you’d like worded differently — with a free plugin like Loco Translate.

Translating with Loco Translate

  1. Install and activate Loco Translate from Plugins > Add New.
  2. Go to Loco Translate > Plugins and select Caddy (and Caddy Pro if installed — each plugin has its own translation set).
  3. Click New language, pick your language, and choose the Custom location when asked where to save — custom-location files survive plugin updates.
  4. Translate the strings you need (you don’t have to translate everything — untranslated strings fall back to English) and click Save.

The cart immediately uses your translations for visitors browsing in that language.

Rewording strings on an English site

The same mechanism works for changing Caddy’s built-in wording on a single-language site: create an “English” translation in Loco Translate and override just the strings you want — for example changing “Checkout” to “Complete order” or rewording the empty-cart message. This is the supported way to change any text that doesn’t have its own setting (see customizing messaging for the texts that do).

Notes for translators

  • Text domains: caddy (free plugin) and caddy-premium (Caddy Pro).
  • Multilingual plugins (WPML, Polylang, TranslatePress) pick up Caddy’s strings through the standard WordPress translation APIs.
  • If translations stop applying after an update, you likely saved them inside the plugin folder — recreate them in Loco’s Custom location.

Grow your store smarter

Cart conversion tactics, feature updates, and strategies top WooCommerce stores use to scale — straight to your inbox.

By subscribing, you agree to our Privacy Policy. Unsubscribe anytime.