From c210ddff36ebfa2b3d87fbc34bd240a719c2cbee Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Mon, 6 Jan 2014 10:52:38 -0300 Subject: [PATCH] Bug 10896: Add a --verbose option to koha-translate The -v and --verbose option switches add the --verbose switch to the misc/translator/translate script call in the packages' 'koha-translate' command. The docs are updated accordingly. Regards To+ Sponsored-by: Universidad Nacional de Cordoba --- debian/docs/koha-translate.xml | 10 +++++++++- debian/scripts/koha-translate | 16 +++++++++++++--- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/debian/docs/koha-translate.xml b/debian/docs/koha-translate.xml index e06dede..588aa59 100644 --- a/debian/docs/koha-translate.xml +++ b/debian/docs/koha-translate.xml @@ -23,7 +23,9 @@ - koha-translate | | | | lang_code + koha-translate | | | | | lang_code + + koha-translate | | @@ -66,6 +68,12 @@ Update the specified lang_code language translation. + + + + Be more verbose on the translation process. + + diff --git a/debian/scripts/koha-translate b/debian/scripts/koha-translate index 0c731cf..c579a7b 100755 --- a/debian/scripts/koha-translate +++ b/debian/scripts/koha-translate @@ -44,6 +44,7 @@ $scriptname -h -i | --install Install the specified language translations -u | --update Update the specified language translations -r | --remove Remove the specified language translations + -v | --verbose Be more verbose on the translation process -h | --help Display this help message EOF @@ -82,7 +83,12 @@ print_installed() install_lang() { - lang=$1 + local lang=$1 + local translate_opts="" + + if [ "$verbose" = "yes" ]; then + translate_opts="--verbose" + fi if [ "$lang" != "" ]; then @@ -97,7 +103,7 @@ install_lang() # Check po files are present check_lang_po_files $lang env PERL5LIB="$KOHA_LIB_DIR:$TRANSLATE_DIR" KOHA_CONF="$KOHA_CONF_FILE"\ - $PERL_CMD $TRANSLATE_DIR/translate install $lang + $PERL_CMD $TRANSLATE_DIR/translate install $translate_opts $lang fi else die "Error: the selected language is not currently available." @@ -195,9 +201,10 @@ PERL_CMD=`which perl` list_all="" op="" language="" +verbose="no" # We accept at most 2 parameters -[ $# -ge 1 ] && [ $# -le 3 ] || ( usage ; die "Error: wrong parameters" ) +[ $# -ge 1 ] && [ $# -le 4 ] || ( usage ; die "Error: wrong parameters" ) # Read parameters while [ $# -gt 0 ]; do @@ -224,6 +231,9 @@ while [ $# -gt 0 ]; do -a|--available) list_all=1 shift ;; + -v|--verbose) + verbose="yes" + shift ;; -*) usage die "Error: unknown parameter $1." ;; -- 1.8.3.2