Skip to documentation content

Documentation Category

Multilingual Sites

Configure language providers, translated content, menus and booking routes without losing the active guest language.

Articles

Understand the language provider contract Choose a multilingual provider and understand how Free Core resolves locale, available languages and switch URLs without theme vendor coupling. Configure WPML or Polylang with Hotel Booking Connect an optional WPML or Polylang provider, assign language menus and verify localized Hotel Booking routes without hard-coding vendors in the theme. Translate rooms, amenities and policies Add sparse localized content for rooms, amenities, services and Pro Room Policies while keeping prices, capacity, IDs and booking evidence locale-neutral. Assign menus and custom links per language Give every language its own primary menu, including custom links for virtual booking routes, so language switching does not lose navigation items. Keep language on booking routes and forms Verify language-prefixed Rooms and Search Availability routes, hidden hb_language handoff and CTA submission continuity across a booking journey. Verify booking, email and invoice locales Confirm a booking's locale snapshot is carried into confirmation, customer email and Pro invoices without retranslating historical values. Consume the language navigation public contract Integrate a theme or extension with the provider-neutral language navigation API while preserving labels, safe URLs, route locks and ownership boundaries.