Bug 11571: fix breakage of -f option for translate script
authorJonathan Druart <jonathan.druart@biblibre.com>
Thu, 16 Jan 2014 14:47:42 +0000 (15:47 +0100)
committerGalen Charlton <gmc@esilibrary.com>
Sun, 26 Jan 2014 15:50:41 +0000 (15:50 +0000)
commitbab96c3f22921d2f6438b5e612866b4cea120240
tree45516473e31ca6a378669dd13831aa514c4bba26
parent23e05042357a9c4fbceb15f0e07c3316b7ff6d86
Bug 11571: fix breakage of -f option for translate script

Bug 7934 breaks the -f option introduced in bug 9161; this patch
repairs the regression.

While the generation of the command tmpl_process3.pl, a space is
missing if the -x option is given.

The tmpl_process3.pl is called like:
/home/koha/src/misc/translator/tmpl_process3.pl -q update -i
/home/koha/src/koha-tmpl/intranet-tmpl/prog/en/ -s
/home/koha/src/misc/translator/po/fr-FR-i-staff-t-prog-v-3006000.po -r
-x 'help'-f pay.tt

Revised test plan:
1) cd ./misc/translator
2) put a warn at LangInstaller.pm line 375.
3) time ./translate update fr-FR -f pay.tt
-- note the execution time and the output. The options in the
    command contain "-x 'help'-f pay.tt"
    The -f param is not passed to the script.
    The execution time is strangely long.
5) git reset --hard origin/master
6) apply this patch
7) put a warn at LangInstaller.pm line 375.
8) time ./translate update fr-FR -f pay.tt
-- verify the output and the execution time is now corrected.

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Passes all tests and QA script.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
misc/translator/LangInstaller.pm