Translations & Localization
WooCommerce Appointments is translation-ready. Text domain: woocommerce-appointments.
Before you begin
How it works
Translate plugin strings with Loco Translate or Poedit. Translate products and emails separately when using WPML or Polylang. Availability rules are global — use language-specific products if hours differ by locale.
Included language packs
Partial or full packs ship for: de_DE, es_ES, fr_FR, nl_NL, he_IL, it_IT, sl_SI.
Loco Translate (recommended)
- Install Loco Translate
- Loco Translate → Plugins → WooCommerce Appointments
- New language → pick locale → save to System or Custom (not Author — updates overwrite Author location)
- Translate strings and save
Poedit
- Open
languages/woocommerce-appointments.potfrom the plugin - Create
woocommerce-appointments-xx_XX.po - Save
.poand.moto/wp-content/languages/plugins/
WPML / Polylang
Works with WPML and Polylang + WooCommerce Multilingual:
- Translate appointable products
- Translate email strings in String Translation
- Availability rules stay global — use language-specific products if needed
See Known issues — Multilingual for email and product setup tips.
Related
- Customer booking process — storefront strings
- Email notifications — email templates
- Known issues — Multilingual