Skip to content

Multi-language fields, erroneous diff  #17

@happy-kaseem

Description

@happy-kaseem

The more I explore the module VersionControl, the more I discover great features like the little clock icon next to the input in the admin module for fields included for version control (see screenshot below).

version-control-history

Hovering over the clock icon reveals the list of revisions for the field which then in turn can be compared with the latest revision of the field.

Whereas this feature seems to produce correct results for standard input fields, it produces some erroneous results for multi-language fields.

Since there is only one icon for a multi-language field (see screenshot above) it is not possible to have separate revision histories for the different languages.

Currently the result is a mixture of diffs between languages depending on the languages modified per revisions. So it can be that a change to the German version is compared with the latest English version. A comparison with the latest German version does not seem possible.

For a correct implementation of this feature with multi-language fields, we would probably need to have a clock icon for each language and create a history for each language separately.

A really helpful feature in the context of multi-language fields might be a function which allows to compare two languages and show the differences applied to one language since the last time the other language has been updated. This would help the translator to know what he needs to change without having to read the whole text again in both languages.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions