wagtail-localize
wagtail-localize copied to clipboard
Don't change the page state until the translated page is published
In some situations where users aren't using Alias pages, they experience the following:
- Create and publish page in English
- Translate page to French
- Unpublish page in French (cos they don't want an English page available in their french site)
- Translate, then publish
To make this workflow easier we should try and make sure that pages are only published automatically when it makes sense. We believe the following rules will help this.
- If the translated page didn't exist before as an alias, it should be created in draft (e.g. the scenario above)
- If the translated page was an alias page, it should remain as an alias page (the live FE should, you'll still see the translation options in the admin)
That makes sense to me, I agree with this approach!