To keep backwards compatibility of translations we need to make sure that translations started with one version of the editor are always edited with the same version (T187985).
This ticket proposes to register the version used to start a translation. This requires to add metadata for each translation capturing such information. Currently there is no way to decide a translation was done in CX1 editor CX2. CX database does not save this information in database. Guessing based on the start of translation start date does not look like a reliable approach.
Proposal:
- Add a new column to cx_translations table to store cx_version information. The values are number indicating the version.
- When a new translation is started put the entry as 2 and load CX2 translation editor.
- Not having a value in this column for a translation record or value as 1 means it was done in CX1 translation editor.