Alchemy Catalyst Experts: Leverage vs. Update
Posted by Nick Peris on March 30, 2009
When I started using Catalyst, I felt Leverage Expert was more of a batch tool and Update Expert was only for small updates.
A little bit more planning taught me how this apparently simple choice can increase efficiency. According to Alchemy, Leverage allows to maximise the reuse of existing translations, while Update is used to replace a small number of files, using Leverage in the background. The choice of course depends on the type of handoff you are dealing with:
- is it a new project or an update?
- are there many files to update within each TTK?
- are these files Win 32 executables?
- are the changes functional or do they impact a lot of localisable strings?
Let’s look into typical workflows to see how they best respond to our needs.
- Create a TTK.
- Import all the localisable source files.
- Duplicate it to the number of target languages.
- Rename them using language codes.
- Set each file’s target language.
- Leverage from all the relevant repositories of previous translations.
- Update the status of every string in the TTK to Signoff or For Review as required.
- Copy previous version of each localised TTK.
- Update name by incrementing version number (e.g. from__.ttk to__.ttk).
- Update the application file(s) which have been changed in each localised TTK.
- Use Leverage Expert if required to reuse translations from sources other than the previous TTK.
- Update the status of the strings marked for review only.
When working with several target languages, each TTK containing a number of files, with regular updates, and if you keep you string status tidy, I think Update Expert turns out to be more efficient in the majority of cases. I would estimate that if less than 10% of the files in a TTK need to be updated there is a lot to gain in ensuring that every string which was signed off in the previous version does not have to be signed off, or even reviewed, again. It is much easier to differentiate which have been updated when using the Update Expert.
To be specific, by favouring the Update Expert you will save on:
- Importing application files into the English TTK.
- Setting target language in TTK and each application file.
- Signing off untouched strings.
The icing on the cake would be, if anyone from Alchemy is reading me, to add 1 or more TM Source to the leveraging that goes on in the background when running Update Expert: