Overview
Guest Experience currently manages translations on a per-page basis. Each page in the Guest Portal stores and controls its own translated content independently.
Because of this structure, language behaviour in the portal may differ from that on platforms that use centralized translation management.
How Translations Are Stored
Translations are saved individually for each guest portal page. There is no central translation library that applies content across all pages. This means:
- Each page must be translated separately.
- Changes made to one page do not automatically apply to other pages.
- There is no global language setting that controls all portal content at once.
How Language Selection Works in the Guest Portal
The guest portal displays a list of supported languages in a language selector.
- The portal does not lock or automatically enforce a single language for an entire visitor session. Guests can manually switch between available languages at any time.
- Even if only one language is fully translated, other languages may still appear in the selector.
- This behavior is part of the current system design.
What Page-Level Language Toggles Do
Each page includes language toggle controls within its translation settings. These toggles only control whether translated content is available for that specific page.
They do not:
- Remove a language from the portal’s language selector
- Hide a language across the entire portal
- Prevent a guest from switching to that language
- If a language is turned off on multiple pages, it may still appear in the language dropdown.
Editing Translations
Because translations are managed page by page:
- There is no bulk editing feature.
- There is no way to apply one language setting across all pages at once.
- Each page must be updated individually.
- If you need to update wording across multiple pages, those edits must be made separately on each page.
Common Practice
Some teams choose to copy the same content into all available language fields. For example, English text may be pasted into the French and Spanish fields as well.
- This approach ensures consistent wording across all languages and prevents partially translated content from appearing.
- While this does not remove the language selector, it helps maintain a consistent guest experience.
Comments
Please sign in to leave a comment.