Quantcast
Viewing all articles
Browse latest Browse all 295699

[META] Make entity revision translation work

Problem/Motivation

The D8 content translation model allows to create per-language variants of a single entity, as opposed to the D7 model that groupes separate entities (nodes) with different languages in translation sets.

When we come to revision support, the D8 approach is less flexible than the D7 one, as it can support only per-revision translations, while the D7 approach allows to have independent revisions for each translation.

Currently revision handling with multilingual entities is not working properly, both on the functional side and on the UI side, mainly because of the inability to deal with revisions independently for each translation.

Proposed resolution

Emulate per-language revisions at UI level by tracking which translations were affected for each revision, which allows to implement per-language revision listing, reverting, and comparing.

Remaining tasks

We identified the following issues:

User interface changes

TBD

API changes

None foreseen at the moment, just additions.


Viewing all articles
Browse latest Browse all 295699


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>