Changeset 294
- Timestamp:
- 04/21/08 23:02:08 (9 months ago)
- Files:
-
- trunk/scripts/update_lang.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/scripts/update_lang.sh
r275 r294 1 1 #!/bin/sh 2 2 3 LCDIR='../Framework/Site/Default/locale/en/LC_MESSAGES' 3 LANGS='it nl pt tr' 4 LCBASE='../Framework/Site/Default/locale' 5 LCDIR="$LCBASE/en/LC_MESSAGES" 4 6 PHPFILE="$LCDIR/PHPmessages.po" 5 7 SMARTYFILE="$LCDIR/SMARTYmessages.po" … … 24 26 # cleanup 25 27 rm $PHPFILE 28 rm $LCBASE/en/LC_MESSAGES/messages.po-e 29 rm $LCBASE/en/LC_MESSAGES/SMARTYmessages.po-e 30 rm $LCBASE/en/LC_MESSAGES/PHPmessages.po-e 26 31 rm $SMARTYFILE 27 32 rm $TEMPFILE.php 28 33 rm $TEMPFILE.tpl 29 34 rm $TEMPFILE.smarty 35 36 # update the non-en files 37 for i in $LANGS; do 38 echo "merging $i ... " 39 LANGDIR="$LCBASE/$i/LC_MESSAGES" 40 mv $LANGDIR/messages.po $LANGDIR/messages.po.old 41 msgmerge -o $LANGDIR/messages.po \ 42 $LANGDIR/messages.po.old \ 43 $LCBASE/en/LC_MESSAGES/messages.po 44 echo "compiling $i ... " 45 (cd $LANGDIR ; msgfmt -v --check messages.po) 46 rm $LANGDIR/messages.po.old 47 done
