From 4b03e542d668e93b2d5c8da1839605da4745e6fb Mon Sep 17 00:00:00 2001 From: rmcardle Date: Thu, 23 Feb 2012 22:10:52 -0600 Subject: [PATCH] Created script to update language files with translations from Crowdin. --- Tools/SortRESX.exe | Bin 0 -> 7680 bytes Update Languages.cmd | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 Tools/SortRESX.exe create mode 100644 Update Languages.cmd diff --git a/Tools/SortRESX.exe b/Tools/SortRESX.exe new file mode 100644 index 0000000000000000000000000000000000000000..e0009a1b5e50b4120816445d64f89d74a64048a1 GIT binary patch literal 7680 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 UlKPx# literal 0 HcmV?d00001 diff --git a/Update Languages.cmd b/Update Languages.cmd new file mode 100644 index 000000000..57e4fc68c --- /dev/null +++ b/Update Languages.cmd @@ -0,0 +1,43 @@ +@echo off + +set ZIP_FILE="%~dp0\..\mremoteng.zip" +set TEMP_FOLDER="%TEMP%\Translations.tmp" +set SORTRESX="%~dp0\Tools\SortRESX.exe" +set RAR="%ProgramFiles%\WinRAR\WinRAR.exe" + +call :expand %ZIP_FILE% +goto :skip +:expand +set ZIP_FILE="%~f1" +exit /b +:skip + +echo. +echo This script updates the language files with new translations from Crowdin +echo. +echo Download the latest translation file from Crowdin and place it here: +echo. +echo %ZIP_FILE% +echo. + +choice /m "Would you like to continue?" + +echo. + +mkdir %TEMP_FOLDER% +%RAR% x -o+ %ZIP_FILE% *.* %TEMP_FOLDER% + +%SORTRESX% %TEMP_FOLDER%\de\Language.de-DE.resx "%~dp0\mRemoteV1\Language\Language.de.resx" +%SORTRESX% %TEMP_FOLDER%\en-US\Language..resx "%~dp0\mRemoteV1\Language\Language.en-US.resx" +%SORTRESX% %TEMP_FOLDER%\es-ES\Language.es-ES.resx "%~dp0\mRemoteV1\Language\Language.es.resx" +%SORTRESX% %TEMP_FOLDER%\fr\Language.fr-FR.resx "%~dp0\mRemoteV1\Language\Language.fr.resx" +%SORTRESX% %TEMP_FOLDER%\it\Language.it-IT.resx "%~dp0\mRemoteV1\Language\Language.it.resx" +%SORTRESX% %TEMP_FOLDER%\nl\Language.nl-NL.resx "%~dp0\mRemoteV1\Language\Language.nl.resx" +%SORTRESX% %TEMP_FOLDER%\ru\Language.ru-RU.resx "%~dp0\mRemoteV1\Language\Language.ru.resx" +%SORTRESX% %TEMP_FOLDER%\uk\Language.uk-UA.resx "%~dp0\mRemoteV1\Language\Language.uk.resx" + +rmdir /s /q %TEMP_FOLDER% + +echo Done. +echo. +pause