Publish & translate¶
A piece of content goes live the moment a translation's status is set to published — per language. You can publish English while German is still in draft.
Add a translation¶
- Open the parent row (e.g. a session or coach conversation).
- In the Translations interface, click + Add and pick the language
(
enrequired everywhere;derequired for anything user-facing;esoptional). - Fill in the language-specific fields (title, body, "why this works", …).
- Save.

Publish¶
- Set the translation's status to published.
- Save. The validator runs first — fix any blocked-save errors (it names the exact field).
Renaming a slug after publishing¶
You cannot rename a slug while any translation is published. Set every translation back to draft, rename, then republish. (Renaming a live slug would break deep links and cached references — that's why it's gated.)