Merge translations from Translation Memory
TM Merge allows project maintainers to copy translations from TM based on certain criteria. (See below for matching criteria)
Restrictions
- This feature is only available to project maintainers.
- Only untranslated strings will be changed
- TM Merge translation can only be run if there are no other TM merge operations in progress for the selected version and locale.
Criteria of which translations will be copied
Condition | User selection | Copy? |
Different content | above selected threshold (80%, 90%) | Copy as fuzzy |
From different project | I don't mind at all | Saved as translated if other conditions are met |
From different project | I will need to review it | Saved as fuzzy |
Different document | I don't want it | No |
Different document | I will need to review it | Saved as fuzzy |
Different document | I don't mind at all | Saved as translated if other conditions are met |
Different msgctxt or res ID (message context) | I don't want it | No |
Different msgctxt or res ID (message context) | I will need to review it | Saved as fuzzy |
Different msgctxt or res ID (message context) | I don't mind at all | Saved as translated if other conditions are met |
From imported TM (TMX import) | I don't mind at all | Saved as translated if other conditions are met |
From imported TM (TMX import) | Copy as fuzzy | Saved as fuzzy |
TM origin | From any project version or from selected project versions | Yes if it's from selected versions |
Run TM Merge for version
- Login to Zanata.
- Select a project version you wish to copy translations to.
- Expand
More Action
menu on top right corner and click onTM Merge Translations
. This action is only available if you are a maintainer of the project. - In displayed dialog, select the language you want to copy and the percentage threshold for TM matches.
- Select TM sources. You can copy translation from either project TM or imported TMX or both. Based on your selection, you can also configure the copy criteria.
- If you just want to copy translations from certain project versions, ensure that
Select TM from some projects
is checked. Then use the search box to search for projects and add them to theFrom Source
section. Adjust project/version order accordingly. - Click
Merge Translations
button to start the process. - The progress of the merge process is shown by a progress bar on the dialog. You can cancel the process before it finishes.
Cancel Merge translation
Note: This will only stop additional translations being copied. Any translations that have already been copied will remain.