What is the difference and what is happening with custom fields during the update/import of Translation Units when using the option Merge translation units compared to the Keep most recent translation units option? This Knowledge article describe (based on examples) how custom fields are being edited when a Translation Memory is updated from the translator/reviewer/editor or from an import file. |
|
TU |
Source |
Target |
Custom Field |
A |
Text for translation |
Translated text first source |
Custom 1 |
B |
Text for translation |
Translated text second source |
Custom 2 |
TU option |
Source |
Target |
Custom Field |
Merge TUs |
Text for translation |
Translated text second source |
Custom 1, Custom 2 |
Add New |
Text for translation |
Translated text first source |
Custom 1 |
Text for translation |
Translated text second source |
Custom 2 | |
Overwrite existing |
Text for translation |
Translated text second source |
Custom 2 |
Leave Unchanged |
Text for translation |
Translated text first source |
Custom 1 |
Keep most recent |
Text for translation |
Translated text second source |
Custom 1, Custom 2 |
TU option |
Source |
Target |
Custom Field |
Add New |
Text for translation |
Translated text first source |
Custom 1 |
Text for translation |
Translated text second source |
Custom 2 | |
Overwrite existing |
Text for translation |
Translated text second source |
Custom 2 |
Leave Unchanged |
Text for translation |
Translated text first source |
Custom 1 |
Keep most recent |
Text for translation |
Translated text second source |
Custom 2 |
For both cases A and B the results differ based on the TU properties and the settings that is set to be inserted in the TM. The import settings in most cases is duplicated with other single or multiple flags that can determine the final result, in this case for case B the custom fields are always being merged.
Custom fields are being updated based on the settings above even though the TU Source and the Target are the same. The result is like this :
TU option |
Source |
Target |
Custom Field |
Merge TUs |
Text for translation |
Same text |
Custom 1, Custom 2 |
Add New |
Text for translation |
Same text |
Custom 1, Custom 2 |
Overwrite existing |
Text for translation |
Same text |
Custom 2 |
Leave Unchanged |
Text for translation |
Same text |
Custom 1 |
Keep most recent |
Text for translation |
Same text |
Custom 1, Custom 2 |
TU option |
Source |
Target |
Custom Field |
Add New |
Text for translation |
Same text |
Custom 1, Custom 2 |
Overwrite existing |
Text for translation |
Same text |
Custom 2 |
Leave Unchanged |
Text for translation |
Same text |
Custom 1 |
Keep most recent |
Text for translation |
Same text |
Custom 1, Custom 2 |