A snapshot is essentially a complete backup of your project, encompassing all translation keys and their values, contributors, settings, and other data. If anything goes wrong, you can restore from a previously created snapshot to revert all changes made after that point.
Getting started
Please note that key comments and project tasks are not included in the snapshots.
To access project snapshots, click More > Settings in the top menu:
Then proceed to the Snapshots tab:
On this page, you’ll find all created snapshots, snapshot settings, and a button to create a new snapshot.
Creating project snapshots
You can create a project snapshot at any time by clicking the Take new snapshot button:
Automatic snapshots can also be taken during translation file uploads. To enable this, turn on the Automatic snapshot on upload option. Users on the Essential plan and above can enable the Automatic daily snapshots option to keep backups up-to-date.
Users on Essential and higher plans can also enable the Automatic snapshot on bulk actions option to automatically take snapshots after performing certain bulk actions.
Automatic snapshots on bulk actions
If you've enabled the Automatic snapshot on bulk actions option, a project snapshot will be automatically created when you perform any of the following actions:
Copy keys to translations
Copy source to target
Apply TM to
Clear translations
Fill with text
Pseudolocalize
Managing snapshots
Renaming snapshots
All snapshots (whether created manually or automatically) can be renamed. To do this, click on the snapshot's title, enter the new name, and then press the Check button:
Deleting snapshots
To delete a snapshot, click the Delete button next to its name. Note that this action is irreversible!
Alternatively, you can delete multiple snapshots at once by selecting them and then pressing Delete selected:
Restoring from snapshots
To restore from a snapshot, click the Restore button next to the desired snapshot:
When you restore from a snapshot, your current project data won't be overwritten directly. Instead, a project copy will be created from the snapshot. All project settings, contributors, screenshots, and statistics will be preserved.
However, the project identifier (ID) of the restored copy will differ from the initial project ID. Additionally, key comments and project tasks are not restored.
Special notes and tips
Translation history
If you want to undo the last change applied to multiple translation keys, you might not need to restore from a snapshot. Instead, use the translation history feature, which tracks all modifications to translation values. You can roll back translations to any previously saved versions.
Select the affected keys and choose Restore to last translation history from the bulk actions menu. This action will revert all chosen translations to their previous state.
Bulk undo
You can also use the bulk undo feature, currently in beta. After enabling this feature in project settings, you can undo certain bulk actions like applying TM or pseudolocalizing. For more information, refer to the corresponding article.
Once enabled, you can undo a bulk action by navigating to More > Activity and expanding Undoable processes. Find the process related to your bulk action and click Undo:
Each applied bulk action has a separate Undo button. Note that using this button will revert the affected keys to their state before the action was applied, meaning any subsequent changes to the translations after the bulk action will be lost.