Problem/Motivation
- As an editor, I can translate asymmetrically, meaning a translated node gets all the original content copied over, but can remove / add content in the translation at will, without interfering with the original node contents.
- As an editor, I can translate all fields of all content types, unless there is an explicit reason why the field should not be translatable.
Translatable entity types:
- Content (node)
- Menu links
- Taxonomy terms
- Content blocks & Paragraphs
- Site setting & labels
- Media
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Issue fork la_eu-3565065
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
taran2lComment #4
taran2lThe MR has translation support enabled for all fields, except the following types (which in my opinion does not make a lot of sense):
Would like to hear any feedback on that decision.
The other thing related to this: atm there is moderation workflow enabled for nodes which enforces "Moderated content requires non-translatable fields to be edited in the original language form.". This means that non-translatable are not visible at all on the translation edit pages.
I feel that moderation workflow is not required for our use case, so it can be safely disabled. Then non-translatable fields can be made visible on all translations.
Let me know your thoughts on this
Comment #5
taran2lComment #6
evilargest commentedI have reviewed the changes and tested the translations of content, including Layout Builder, and everything looks fine and works as expected. Moving the issue forward to RTBC
Comment #7
svendecabooter+1 tested this locally and seems to work as intended.
No particular preference regarding workflow. In BE we certainly don't need an advanced publication workflow. But if it means untranslatable fields get hidden on translation, that's not really an issue IMHO.
Comment #9
taran2l