diff --git a/gen_locale.sh b/gen_locale.sh
index a57cea5464bd276e2d745c3523f1e0038fcf5431..49ca8a46f90335496743fbe5dc60ae3cfac3e8f9 100755 (executable)
--- a/gen_locale.sh
+++ b/gen_locale.sh
#!/bin/sh
+set -x
ORIG=`pwd`
TEMPDIR="/tmp/gosa-locale"
+TRUE=`which true`
echo
echo "Creating temporary directory..."
pushd . &> /dev/null
cd $TEMPDIR
-for template in $(find -name '*.tpl'); do
+for template in $(find . -name '*.tpl'); do
echo -en "\rConverting .tpl files: $(basename $template) \r"
sed -e 's/{t}/<?php $t= _("/g;s!{/t}!");?>!g' $template > $template.new
mv $template.new $template
done
-for class in $(find -name 'class_*.inc'); do
+for class in $(find . -name 'class_*.inc'); do
echo -en "\rConverting class_*.inc files: $(basename $template) \r"
sed -e 's/\($pl[DH][^=]*\)= *"\([^"]*\)";$/\1= _("\2");/g' $class > $class.new
mv $class.new $class
# Do an extra check for dummy dir 'locale/en/LC_MESSAGES'
if [ $? -ne 0 ]; then
- [ "$f" == "locale/en/LC_MESSAGES" ] && /bin/true
+ [ "$f" == "locale/en/LC_MESSAGES" ] && $TRUE
fi
if [ $? -eq 0 ]; then