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
- Install and activate Loco Translate from Plugins > Add New.
- Go to Loco Translate > Plugins and select Caddy (and Caddy Pro if installed — each plugin has its own translation set).
- Click New language, pick your language, and choose the Custom location when asked where to save — custom-location files survive plugin updates.
- 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) andcaddy-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.