Downloading Localization XML Files
After editing or adding new translations you can see the new translations in Macrium Reflect by downloading the latest language xml file.
- Download 'DownloadLangXml.exe' from here:
https://updates.macrium.com/reflect/v8/languages/utilities/DownloadLangXml.exe - Copy 'DownloadLangXml.exe' to any accessible folder on your PC. (In this example we're using the downloads folder)}
- Start an elevated command prompt and 'CD' to the download folder.
- Run DownloadLangXml.exe' passing the language code for the language you are translating as the only parameter.
In this example we're downloading the German language translation file: - Copy/Move the translation .xml file to folder 'C:\Program Files\Macrium\Common\Languages'
That's it! The next time Macrium Reflect starts the recently copied .xml file will be used for translations.
Running QA checks
Parameter | |
---|---|
-h | Displays help text |
-spell | Checks each term and reports spelling and grammar errors to an output text file. The built-in Windows spell checker is used to analyze each term as it's written to the xml file. The output file is created in the same folder as DownloadLangXml.exe with the file name spell.txt Note: The download may take considerably longer when -spell is invoked. Spell checking is only available for languages that are installed in the Windows OS. Unfortunately Japanese and Korean checking may not be available Example error output: spell.txt Term: IDD_BACKUP_WIZ_IMAGE_PROPERTIES-IDC_STATIC_COPIES_ONLY_DISK_SECTORS_USED Project: ReflectBin Error: Anhaltedateien - Suggestion: Anhalte Dateien Term: IDD_VERIFY_WIZ_FINISH-IDC_VERIFY_INCREMENTAL Project: ReflectBin Error: verifzieren - Suggestion: verifizieren |
-fmtchk | Checks that the translated text has the same format specifiers as the base English text. For more information on format specifiers please see here: https://docs.microsoft.com/en-us/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=msvc-170 e.g., The output file is created in the same folder as DownloadLangXml.exe with the file name fmtchk.txt
fmtchk.txt Format errors found ================================================================================ Term 1: ReflectBin#IDS_VERIFY_WIZ_STARTING_VERIFY English Text: Starting Verify - %s Local Text: VerifiÙren gestart - &s ================================================================================ Term 2: ReflectInstaller#IDS_INSTALLER_TITLE English Text: %s Setup Local Text: % Ingesteld ================================================================================ |
-wrdchk | Checks that the translated text includes reserved words that are untranslated. These include, but are not limited to products names and technical acronyms. e.g., The output file is created in the same folder as DownloadLangXml.exe with the file name wrdchk.txt
wrdchk.txt ================================================================================ Term 5: ReDeploy#IDD_REDEPLOY_WIZARD-CAPTION Reserved Word: ReDeploy English Text: ReDeploy Local Text: Opnieuw implementeren ================================================================================ Term 6: ReDeploy#IDS_PROCESS_COMPLETE_BODY Reserved Word: ReDeploy English Text: ReDeploy process complete Local Text: Herimplementatieproces voltooid ================================================================================ Note: We can 'approve' terms by language that will bypass the reserved word check. This can be enabled remotely if necessary. |
-qa | Runs all checks and writes the output to a single file: qa.txt |
Excluding words from the spell checker
It's possible to exclude incorrectly flagged words by creating a text file named 'ignore-words.txt' and entering each word or phrase as a single line:
Macrium Reflect Home Edition determine source file for backup Microsoft Exchange Backup cache