I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
checkpo.sh 490 B
Newer Older
  • Learn to ignore specific revisions
  • zzz's avatar
    zzz committed
    #!/bin/sh
    #
    # Run 'msgfmt -c' on all .po files
    # Returns nonzero on failure
    #
    # zzz 2011-02
    # public domain
    #
    
    DIRS=i2p2www/translations/*/LC_MESSAGES
    
    for i in `find $DIRS -maxdepth 1 -type f -name \*.po`
    do
    	echo "Checking $i ..."
    	msgfmt -c $i -o /dev/null
            if [ $? -ne 0 ]
    	then
    		echo "********* FAILED CHECK FOR $i *************"
    		FAIL=1
    	fi
    done
    
    if [ "$FAIL" != "" ]
    then
    	echo "******** At least one file failed check *********"
    else
    	echo "All files passed"
    fi
    exit $FAIL