mirror of https://github.com/x64dbg/Translations
Fully switch to crowdin-cli
This commit is contained in:
parent
6414d080d2
commit
7ebd882673
|
@ -1,22 +1,20 @@
|
||||||
@echo off
|
@echo off
|
||||||
if "%QT64PATH%"=="" set QT64PATH=c:\Qt\qt-5.6.2-x64-msvc2013\5.6\msvc2013_64\bin
|
|
||||||
SET PATH=%PATH%;%QT64PATH%;c:\Program Files\7-Zip
|
echo Uploading English sources to Crowdin...
|
||||||
del /S /Q *.qm >nul 2>&1
|
java -jar crowdin-cli.jar upload sources
|
||||||
curl -s -k https://api.crowdin.com/api/project/x64dbg/export?key=%CROWDIN_API_KEY%
|
if not %ERRORLEVEL%==0 exit /b
|
||||||
curl -s -k -o translations.zip https://api.crowdin.com/api/project/x64dbg/download/all.zip?key=%CROWDIN_API_KEY%
|
|
||||||
|
echo Downloading translations from Crowdin...
|
||||||
rmdir /S /Q translations >nul 2>&1
|
rmdir /S /Q translations >nul 2>&1
|
||||||
7z x -otranslations translations.zip >nul 2>&1
|
java -jar crowdin-cli.jar download
|
||||||
|
if not %ERRORLEVEL%==0 exit /b
|
||||||
|
|
||||||
|
echo Checking translations...
|
||||||
TranslationChecker.exe translations --folder --fix
|
TranslationChecker.exe translations --folder --fix
|
||||||
set CHECKER_ERRORLEVEL=%ERRORLEVEL%
|
set CHECKER_ERRORLEVEL=%ERRORLEVEL%
|
||||||
cd translations
|
|
||||||
for /D %%a in (*) do (set fname=%%a) & call :rename
|
echo Generating Qt translations...
|
||||||
move *.qm ..\ >nul 2>&1
|
for %%f in (translations\*.ts) do (
|
||||||
cd ..
|
lrelease -nounfinished %%f
|
||||||
|
)
|
||||||
exit /b %CHECKER_ERRORLEVEL%
|
exit /b %CHECKER_ERRORLEVEL%
|
||||||
|
|
||||||
goto :eof
|
|
||||||
|
|
||||||
:rename
|
|
||||||
set trname=x64dbg_%fname:-=_%.ts
|
|
||||||
copy %fname%\x64dbg.ts %trname% >nul 2>&1
|
|
||||||
lrelease -nounfinished %trname%
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ files: [
|
||||||
# Where translations will be placed
|
# Where translations will be placed
|
||||||
# e.g. "/resources/%two_letters_code%/%original_file_name%"
|
# e.g. "/resources/%two_letters_code%/%original_file_name%"
|
||||||
#
|
#
|
||||||
"translation": "/translations/%locale_with_underscore%/%original_file_name%",
|
"translation": "/translations/x64dbg_%locale_with_underscore%.ts",
|
||||||
|
|
||||||
#
|
#
|
||||||
# Files or directories for ignore
|
# Files or directories for ignore
|
||||||
|
|
Loading…
Reference in New Issue