LameXP/etc/Deployment/_lupdate.bat

40 lines
1.4 KiB
Batchfile
Raw Normal View History

@echo off
set "LAMEXP_ERROR=1"
echo ----------------------------------------------------------------
echo Updating Translation files
echo ----------------------------------------------------------------
2011-04-19 16:21:19 +02:00
call "%~dp0\_paths.bat"
if not "%LAMEXP_ERROR%"=="0" GOTO:EOF
REM -----------------------------------------------------------------
call "%PATH_MSVC90%\VC\bin\vcvars32.bat" x86
call "%PATH_QTMSVC%\bin\qtenv2.bat"
REM -----------------------------------------------------------------
set "LAMEXP_ERROR=1"
set "LST_FILE=%TEMP%\~list.%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%.lst"
echo %LST_FILE%
REM -----------------------------------------------------------------
del "%LST_FILE%" 2> NUL
2011-04-19 16:21:19 +02:00
for %%f in ("%~dp0\..\..\gui\*.ui") do (
echo %%f >> "%LST_FILE%"
)
2011-04-19 16:21:19 +02:00
for %%f in ("%~dp0\..\..\src\*.cpp") do (
echo %%f >> "%LST_FILE%"
)
2011-04-19 16:21:19 +02:00
for %%f in ("%~dp0\..\..\src\*.h") do (
echo %%f >> "%LST_FILE%"
)
REM -----------------------------------------------------------------
2011-04-19 16:21:19 +02:00
for %%f in ("%~dp0\..\Translation\*.ts") do (
del %%f.bak 2> NUL
copy %%f %%f.bak
lupdate.exe "@%LST_FILE%" -no-obsolete -ts %%f
)
del "%LST_FILE%"
echo ----------------------------------------------------------------
2011-04-19 16:21:19 +02:00
for %%f in ("%~dp0\..\Translation\LameXP_??.ts") do (
lrelease.exe %%f -qm "%~dp0\..\..\res\localization\%%~nf.qm"
)
echo ----------------------------------------------------------------
set "LST_FILE="
set "LAMEXP_ERROR=0"