📄 updatelanguageinstaller.bat
字号:
@echo off
set LANGUAGE=%1
if %LANGUAGE%!==! goto help
: test the existence of SetPoHeader
if not exist ..\devtools\bin\SetPoHeader.exe goto noSetPoHeader
: test the existence of the target po
if not exist %LANGUAGE%\LC_MESSAGES\JVCLInstall.po goto jvclponotfound
: now that we are sure that all required files exist, process JVCLInstall.po
echo Updating %LANGUAGE%...
msgmerge --force-po --no-wrap -F -o %LANGUAGE%\LC_MESSAGES\JVCLInstall.po %LANGUAGE%\LC_MESSAGES\JVCLInstall.po JVCLInstall.po
: set the headers to match JVCL ones
..\devtools\bin\SetPoHeader -t "JVCL localization template" -c "The Jedi Visual Component Library group" -p JVCL -v 3 -a "JVCL Group" -e "jvcl@sourceforge.net" %LANGUAGE%\LC_MESSAGES\JVCLInstall.po
goto end
:jvclponotfound
echo Error: %LANGUAGE%\LC_MESSAGES\JVCLInstall.po has not been found.
goto end
:noSetPoHeader
echo SetPoHeader was not found
echo Please compile it before running this script. It is available in the devtools directory
goto end
:nodxgettext
echo DxGettext was not found.
echo This script requires dxgettext from http://dxgettext.sf.net
goto end
:help
echo UpdateLanguage.bat - Updates one language for the JVCL
echo.
echo Usage: UpdateLanguage.bat LangId
echo.
echo LangId is the Id of the language to update. It will
echo be used as the directory name where to find JVCLInstall.po
echo for the given language
:end
if exist tmp1.txt del /q tmp?.txt
set LANGUAGE=
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -