diff options
Diffstat (limited to 'src/xgettext.sh')
-rwxr-xr-x | src/xgettext.sh | 10 |
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 |