ede/tools/l10n-prepare.sh.in

64 lines
1.3 KiB
Bash

#!/bin/sh
# $Id$
# Copy and rename message.pot files, according to their source and pack it
# Inspired with l10n-prepare.pl Vedran Ljubovic wrote for EDE 1.x
#
# Copyright (c) 2005 Vedran Ljubovic
# Copyright (c) 2008 Sanel Zukan
# License as usually, the same as the rest of EDE parts...
pots="ede-@EDE_VERSION@-l10n"
directories="
ede-about
ede-autostart
ede-bell-conf
ede-bug-tools
ede-calc
ede-conf
ede-desktop
ede-desktop-conf
ede-dialog
ede-help
ede-image-view
ede-keyboard-conf
ede-launch
ede-panel
ede-screensaver-conf
ede-timedate
ede-tip
edewm
efiler
elma
emountd
evoke"
[ -d $pots ] && rm -R $pots
mkdir $pots
for i in $directories; do
printf "Processing %-25s" "$i..."
if [ -r "../$i/locale/messages.pot" ]; then
cp "../$i/locale/messages.pot" "$pots/$i.pot"
echo "OK"
else
echo "Not found"
fi
done
cat >$pots/README <<EOF
This directory contains files with untranslated strings from various EDE programs and
the filename with .pot extension matches the program strings was extracted from.
In case you find some spare time, it would be very nice to help us by translating
these files to your language or validate and update existing translations.
Your contribution is very much appreciated. Thank you advaced!!!
EDE Team :-)
http://equinox-project.org
EOF
tar -czpf $pots.tar.gz $pots
rm -R $pots