More scripting means less typing
Tuesday Jun 26  8:33:47 2012

Last week I stumbled upon a bad .po file which means risk of losing
hours of work. I couldn't fix it after struggling with it for a
while. In the end, I recovered the file from a backup copy and
luckily I only lost a few strings. Not a big deal.

So I decided to write a short script that would make it easier for 
to check the integrity of the po files I'm working with.

Silly as it (the script) may seem, it is true that "More scripting
means less typing." 

As you can see the usage is:  ~$ poic file.po

Here it is:



msgfmt --verbose --statistics --check --output-file=/dev/null $1

if [ "$?" -eq "0" ]
then
     echo ""
     echo "This .po file is 'good': $(echo $1)"
elif [ "$?" -ne "0" ]
then 
     echo ""
     echo "This .po file is 'poo': $(echo $1)"
fi

Nifty!!!