Lines 44-49
$scriptname -h
Link Here
|
44 |
-i | --install Install the specified language translations |
44 |
-i | --install Install the specified language translations |
45 |
-u | --update Update the specified language translations |
45 |
-u | --update Update the specified language translations |
46 |
-r | --remove Remove the specified language translations |
46 |
-r | --remove Remove the specified language translations |
|
|
47 |
-v | --verbose Be more verbose on the translation process |
47 |
-h | --help Display this help message |
48 |
-h | --help Display this help message |
48 |
|
49 |
|
49 |
EOF |
50 |
EOF |
Lines 82-88
print_installed()
Link Here
|
82 |
|
83 |
|
83 |
install_lang() |
84 |
install_lang() |
84 |
{ |
85 |
{ |
85 |
lang=$1 |
86 |
local lang=$1 |
|
|
87 |
local translate_opts="" |
88 |
|
89 |
if [ "$verbose" = "yes" ]; then |
90 |
translate_opts="--verbose" |
91 |
fi |
86 |
|
92 |
|
87 |
if [ "$lang" != "" ]; then |
93 |
if [ "$lang" != "" ]; then |
88 |
|
94 |
|
Lines 97-103
install_lang()
Link Here
|
97 |
# Check po files are present |
103 |
# Check po files are present |
98 |
check_lang_po_files $lang |
104 |
check_lang_po_files $lang |
99 |
env PERL5LIB="$KOHA_LIB_DIR:$TRANSLATE_DIR" KOHA_CONF="$KOHA_CONF_FILE"\ |
105 |
env PERL5LIB="$KOHA_LIB_DIR:$TRANSLATE_DIR" KOHA_CONF="$KOHA_CONF_FILE"\ |
100 |
$PERL_CMD $TRANSLATE_DIR/translate install $lang |
106 |
$PERL_CMD $TRANSLATE_DIR/translate install $translate_opts $lang |
101 |
fi |
107 |
fi |
102 |
else |
108 |
else |
103 |
die "Error: the selected language is not currently available." |
109 |
die "Error: the selected language is not currently available." |
Lines 195-203
PERL_CMD=`which perl`
Link Here
|
195 |
list_all="" |
201 |
list_all="" |
196 |
op="" |
202 |
op="" |
197 |
language="" |
203 |
language="" |
|
|
204 |
verbose="no" |
198 |
|
205 |
|
199 |
# We accept at most 2 parameters |
206 |
# We accept at most 2 parameters |
200 |
[ $# -ge 1 ] && [ $# -le 3 ] || ( usage ; die "Error: wrong parameters" ) |
207 |
[ $# -ge 1 ] && [ $# -le 4 ] || ( usage ; die "Error: wrong parameters" ) |
201 |
|
208 |
|
202 |
# Read parameters |
209 |
# Read parameters |
203 |
while [ $# -gt 0 ]; do |
210 |
while [ $# -gt 0 ]; do |
Lines 224-229
while [ $# -gt 0 ]; do
Link Here
|
224 |
-a|--available) |
231 |
-a|--available) |
225 |
list_all=1 |
232 |
list_all=1 |
226 |
shift ;; |
233 |
shift ;; |
|
|
234 |
-v|--verbose) |
235 |
verbose="yes" |
236 |
shift ;; |
227 |
-*) |
237 |
-*) |
228 |
usage |
238 |
usage |
229 |
die "Error: unknown parameter $1." ;; |
239 |
die "Error: unknown parameter $1." ;; |
230 |
- |
|
|