Version history
See who changed a translation, when and how, and put an earlier version back.
Every change to a translation is kept as a version: each Glossa draft, each edit, each approval and flag, and each restore. The editor shows a translation's recent versions in the context panel, so you can see how it got to where it is and undo a change without retyping it.
See a translation's history
Select the string
In the editor, choose the language and select the string.
Read the history
In the context panel on the right, scroll to Provenance. It lists the ten most recent versions of the translation in this language, newest first, with how many it is showing.
Each version shows:
- What happened, and who did it when the change was made by a person, for example "Edited by hand by Ana".
- When, as a short age. Hover over it for the exact date and time.
- The text of the translation at that point.
- For a person's edit of a Glossa draft, how much of the draft they changed: AI kept as-is, or a figure such as 35% post-edited.
| Label | Meaning |
|---|---|
| Glossa Flux draft, Glossa Deep draft or Glossa draft | Glossa wrote this version. The name says which model, when it is known. |
| Edited by hand | A person typed or changed the text. |
| From translation memory | The text was reused from an earlier identical translation. |
| Approved | A reviewer approved the translation. The text did not change. |
| Flagged | Someone flagged the translation for a check. The text did not change. |
| Reverted | Someone restored an earlier version. |
| In-context editor | The change was made in the in-context editor. |
| Auto-repair | An automatic fix from self-heal. |
If the panel says "No history yet. Every edit, approval and GLOSSA draft on this string will be listed here.", the translation has never been written in this language.
Restore an earlier version
Anyone who can edit the language can restore a version.
Find the version
In Provenance, find the version whose text you want back.
Restore it
Select Restore under it. A message reads "Reverted." and the translation shows the restored text.
Restoring writes the old text back as a new version, labelled Reverted, so nothing in the history is lost and the restore itself can be undone the same way.
The restored translation becomes edited. Restoring cannot be used to approve a translation: the only exception is a reviewer restoring a version that was itself approved, which comes back approved. Restoring never brings back a Glossa draft as a draft.
If someone else saved the translation after you opened it, the restore is refused and the editor shows what they saved, so you can decide again with the current text in front of you.
Where else changes are recorded
Edits, approvals, flags and restores also appear in the project's activity, alongside changes to keys, languages and the glossary. Use the activity feed to see what changed across a whole project; use Provenance to see one translation's story.