summaryrefslogtreecommitdiff
path: root/src/xgettext.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/xgettext.sh')
-rwxr-xr-xsrc/xgettext.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/xgettext.sh b/src/xgettext.sh
index 3217355..42769a5 100755
--- a/src/xgettext.sh
+++ b/src/xgettext.sh
@@ -1,7 +1,7 @@
#!/bin/sh
outputfile=
-outputdir=.
+outputdir=
domain=messages
spliteq() {
@@ -103,10 +103,14 @@ while true ; do
shift
done
-[ -z "$outputfile" ] && outputfile=${domain}.po
[ "$outputfile" = "-" ] && exit 0
-if [ ! -z "$outputfile" ] ; then
+if [ -z "$outputfile" ] ; then
+ outputfile=${domain}.po
+ [ -z "$outputdir" ] && outputdir=.
touch $outputdir/$outputfile
+else
+ [ -z "$outputdir" ] && touch $outputdir/$outputfile || \
+ touch $outputfile
fi