Don't remove translated files.

This commit is contained in:
Andrius Štikonas 2009-05-18 13:49:35 +03:00
bovenliggende 74de543507
commit fb490e0daa
4 gewijzigde bestanden met toevoegingen van 10 en 18 verwijderingen

Bestand weergeven

@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
source `dirname $0`/variables
source "`dirname $0`/variables"
if [ ! $MSGFMT ]; then
echo -e $RED"This program needs the msgfmt utility."$ENDCOLOR

2
pack
Bestand weergeven

@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
source `dirname $0`/variables
source "`dirname $0`/variables"
if [ ! $DIFF ]; then
echo -e $RED"This program needs the diff utility."$ENDCOLOR

Bestand weergeven

@ -16,7 +16,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
source `dirname $0`/variables
source "`dirname $0`/variables"
LC_NUMERIC="en_US.UTF-8"
ODD_CHARS='<27>'

22
update
Bestand weergeven

@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
source `dirname $0`/variables
source "`dirname $0`/variables"
if [ ! $SVN ]; then
echo -e $RED"This program needs the svn utility."$ENDCOLOR
@ -83,21 +83,13 @@ for BRANCH in $TRUNK $BRANCHES; do
f=`echo "$stat" | sed -ne 's/.* \([0-9]\+\) fuzzy translation.*/\1/p'`; f=${f:-0}
file=$DIR"/"`basename $dir`"."$LCODE".po"
if [ -f $dir"/"$LCODE".po" ]; then
if [ $(($u+$f)) == 0 ]; then
echo -e $GREEN"File is translated."$ENDCOLOR
if [ -f $DIR"/"`basename $dir`"."$LCODE".po" ]; then
echo -e $GREEN"Removing from $DIR."$ENDCOLOR
rm -f $file
fi
if [ -f "$DIR/"`basename $dir`".$LCODE.po" ]; then
echo -e $BLUE"Merging:"$ENDCOLOR
$MSGMERGE -U -v $file $dir"/"`basename $dir`".pot"
rm -f $file~
else
if [ -f "$DIR/"`basename $dir`".$LCODE.po" ]; then
echo -e $BLUE"Merging:"$ENDCOLOR
$MSGMERGE -U -v $file $dir"/"`basename $dir`".pot"
rm -f $file~
else
echo -e $RED"Copying:"$ENDCOLOR
cp $dir"/"$LCODE".po" $file
fi
echo -e $RED"Copying:"$ENDCOLOR
cp $dir"/"$LCODE".po" $file
fi
else
if [ ! -f $file ]; then