|
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 |
- |
|
|