For example, we have a published English node, and a user creates a new draft and set the language (from the node form) to German and creates a new revision. This way the latest revision of the node is in a different language. This result is couple of issue that I am trying to understand:
- Is this allowed?
- Can users create multiple drafts in different languages?
When I tried to do that on vanilla drupal 8 I found a few bugs. One issue that it would just throw fatal error when trying it with Article content type because it has synchronized fields that triggers some validations which throw the error. This has been reported.
But if you try this with basic page type, a draft in a different language is created. If you delete the draft the entire node is deleted. I would love to know how the language selector on node forms is supposed to work with revisions?