• This is an excel VB macro tool that uses exported commcare app latest translation and a previously exported translated excel file as an input and do various analysis, logs erroneous entries (mismatched <output..),identifies and logs changed label keys and changed default English, identifies and logs missing translations,find missing translations by searching from other modules with the same English label and performs coping for correct entries.
• Allows us not to freeze commcare application building process while translation is in progress.
• This tool Allows us to partially update commcare translation in the future with ease. The hectic task of doing translation can happen at different times along the lifeline of app building.
• Works Great for a huge app with many labels saving time
• Identify and logs label keys that are not found on the translated excl doc which are created on the app while translation were on progress.
• Identify and logs changed or different default English labels found while translation were on progress.
• Identify and logs labels with no translation entries for languages which are Amharic, oromiffa and tigregna.
• Checks on all translated labels input placeholders like <output../> and create a log if there are any mismatch.
• By Going through all the modules keys if the keys are found on the translated doc and the default English is not changed and translated labels are found for the three languages , the tool copies the translated labels to the exported sheet and creates log entry under "copied log" sheet with the total count on top
• For Missing translations this tool will search from other modules the default english and use the translated text for the language if exists.
Very very simple..
- Download this file “Commcare Translation Analyzer and Copier Tool.xlsm” excel document.
- Export the latest app translation excel open it via and save it as a format of xlsm. Rename it to Exported_translation.xlsm
- open the translated excel file and save it in a format xlsm then name it Translated.xlsm.
- Open all three files and enable macro use
- Press the button named “Analyze and copy Translations” and wait till finish which is a dialog appearing informing you the finalization.
- Copy Log
- ERROR on Placeholder
- Keys Not Found
- Keys Found but dt English
- No Amharic Translations Found
- No Oromifa Translations Found
- No Tigregna Translations Found