pass the first following parameter as PARAS

add messages_{langcode}.only support to only update for a specified language
This commit is contained in:
walking
2009-11-18 16:45:42 +00:00
parent 3674ac2922
commit 54105086ad
2 changed files with 25 additions and 5 deletions

View File

@ -9,9 +9,9 @@
## need to cd into our orignal path - where we call sh.exe from.
cd $CALLFROM
echo $PWD
## echo $PWD
## except this everything is the same with bundle-message.sh
## walking - public domain :-D
source bundle-messages.sh
source bundle-messages.sh $PARAS

View File

@ -1,6 +1,26 @@
@echo off
set Callfrom=%cd%
set Paras=%1
rem before calling make sure you have msys and mingw 's "bin" path
rem in your current searching path
rem type "set path" to check
@echo off
set Callfrom=%cd%
sh --login %cd%\bmsg.sh
if not exist ..\locale\*.only goto updateALL
rem put a messages_xx.only(eg messages_zh.only) into locale folder
rem this script will only touch the po file(eg zh) you specified, leaving other po files untact.
for %%i in (..\locale\*.only) do set PO=%%~ni
echo [Notice] Yu choose to Ony update the choosen file: %PO%.po
for %%i in (..\locale\*.po) do if not %%~ni==%PO% ren %%i %%~ni.po-
call sh --login %cd%\bmsg.sh
for %%i in (..\locale\*.po-) do if not %%~ni==%PO% ren %%i %%~ni.po
goto end
:updateALL
call sh --login %cd%\bmsg.sh
:end
echo End of Message Bundling