lazarus/localize.bat

47 lines
918 B
Batchfile

@echo off
REM
REM Usage: localize
REM
REM This script should be executed after adding new resource strings and after
REM udating the translated .po files.
REM
REM This script
REM - converts all compiled .rsj files to .pot files,
REM - updates all translated xx.po files
REM
echo.
REM Compile tools if updatepofiles is missing
if exist tools\updatepofiles.exe goto SkipTools
echo The updatepofiles tool was not found, compiling tools ...
echo.
cd tools
make updatepofiles.exe
cd..
if not exist tools\updatepofiles.exe goto Exit_Error
:SkipTools
echo Updating language files ...
echo.
echo on
@echo Updating IDE
@tools\updatepofiles --searchdir=units lazarusidestrconsts.rsj languages\lazaruside.pot
@echo.
@echo Updating Debugger dialogs
@tools\updatepofiles --searchdir=units debuggerstrconst.rsj languages\debuggerstrconst.pot
@echo.
@goto Exit
:Exit_Error
echo Unable to compile updatepofiles tool
:Exit