#!/bin/sh # ** # ** This script compiles locale PO files # ** # ** Usage: compilepo # ** Example: compilepo es # ** # ** Philipe Mingo # ** Konstantin Riabitsev # ** # ** $Id$ if [ -z "$1" ]; then echo "USAGE: compilepo [localename]" exit 1 fi WORKDIR=../locale LOCALEDIR=$WORKDIR/$1 if [ ! -d $LOCALEDIR ]; then # lessee if it's been renamed. DCOUNT=`find $WORKDIR/ -name $1* | wc -l` if [ $DCOUNT -eq 1 ]; then # aha LOCALEDIR=`find $WORKDIR/ -name $1*` elif [ $DCOUNT -gt 1 ]; then # err out echo "More than one locale matching this name found:" find $WORKDIR/ -name $1* echo "You have to be more specific." exit 1 fi fi echo "Compiling $LOCALEDIR/LC_MESSAGES/squirrelmail.po" msgfmt -o $LOCALEDIR/LC_MESSAGES/squirrelmail.mo \ -c $LOCALEDIR/LC_MESSAGES/squirrelmail.po