Changeset 273

Show
Ignore:
Timestamp:
04/12/08 18:53:20 (9 months ago)
Author:
shupp
Message:

Added tsmarty2c.php gettext conversion script. Updated update_lang.sh script to use it.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/scripts/update_lang.sh

    r119 r273  
    22 
    33LCDIR='../Framework/Site/Default/locale/en/LC_MESSAGES' 
     4PHPFILE="$LCDIR/PHPmessages.po" 
     5SMARTYFILE="$LCDIR/SMARTYmessages.po" 
    46MFILE="$LCDIR/messages.po" 
    57 
    68TEMPFILE="/tmp/gettext_files.$$" 
    79 
    8 find ../ | egrep -v '(.svn|Templates/Default/templates_c|Templates/Default/cache)' | egrep '(.php$)' > $TEMPFILE 
     10find .. -name "*.php" | egrep -v '(.svn|Templates/Default/templates_c|Templates/Default/cache)' > $TEMPFILE.php 
     11find .. -name "*.tpl" | egrep -v '(.svn|Templates/Default/templates_c|Templates/Default/cache)' > $TEMPFILE.tpl 
    912 
    10 #xgettext -L PHP --keyword=_ public/index.php Includes/*php Modules/*php tpl/* --output=$MFILE 
    11 xgettext -L PHP --keyword=_ -f $TEMPFILE --output=$MFILE 
     13php tsmarty2c.php `cat $TEMPFILE.tpl` > $TEMPFILE.smarty 
     14 
     15xgettext -L PHP --keyword=_ -f $TEMPFILE.php --output=$PHPFILE 
     16xgettext -L C --output=$SMARTYFILE $TEMPFILE.smarty 
     17sed -i -e 's/CHARSET/UTF-8/' $MFILE $PHPFILE $SMARTYFILE 
     18sed -i -e 's!FULL NAME <EMAIL@ADDRESS>!Bill Shupp <hostmaster@shupp.org>!' $MFILE $PHPFILE $SMARTYFILE 
     19 
     20msgcat $PHPFILE $SMARTYFILE -o $MFILE 
    1221sed -i -e 's/CHARSET/UTF-8/' $MFILE 
    1322sed -i -e 's!FULL NAME <EMAIL@ADDRESS>!Bill Shupp <hostmaster@shupp.org>!' $MFILE 
    1423(cd $LCDIR ; msgfmt messages.po) 
    15 rm $TEMPFILE 
     24rm $TEMPFILE.php 
     25rm $TEMPFILE.tpl 
     26rm $TEMPFILE.smarty