Skip to content

Commit 128906e

Browse files
Merge pull request hestiacp#1310 from bergentroll/bergentroll_install_lang_patch
Install scripts lang patch
2 parents 33f0978 + d68c8f6 commit 128906e

File tree

3 files changed

+45
-3
lines changed

3 files changed

+45
-3
lines changed

install/vst-install-debian.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,20 @@ set_default_value() {
106106
fi
107107
}
108108

109+
# Define function to set default language value
110+
set_default_lang() {
111+
if [ -z "$lang" ]; then
112+
eval lang=$1
113+
fi
114+
lang_list="
115+
ar cz el fa hu ja no pt se ua
116+
bs da en fi id ka pl ro tr vi
117+
cn de es fr it nl pt-BR ru tw
118+
"
119+
if !(echo $lang_list | grep -w $lang 1>&2>/dev/null); then
120+
eval lang=$1
121+
fi
122+
}
109123

110124
#----------------------------------------------------------#
111125
# Verifications #
@@ -201,8 +215,8 @@ fi
201215
set_default_value 'iptables' 'yes'
202216
set_default_value 'fail2ban' 'yes'
203217
set_default_value 'quota' 'no'
204-
set_default_value 'lang' 'en'
205218
set_default_value 'interactive' 'yes'
219+
set_default_lang 'en'
206220

207221
# Checking software conflicts
208222
if [ "$phpfpm" = 'yes' ]; then

install/vst-install-rhel.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,20 @@ set_default_value() {
103103
fi
104104
}
105105

106+
# Define function to set default language value
107+
set_default_lang() {
108+
if [ -z "$lang" ]; then
109+
eval lang=$1
110+
fi
111+
lang_list="
112+
ar cz el fa hu ja no pt se ua
113+
bs da en fi id ka pl ro tr vi
114+
cn de es fr it nl pt-BR ru tw
115+
"
116+
if !(echo $lang_list | grep -w $lang 1>&2>/dev/null); then
117+
eval lang=$1
118+
fi
119+
}
106120

107121
#----------------------------------------------------------#
108122
# Verifications #
@@ -199,8 +213,8 @@ set_default_value 'iptables' 'yes'
199213
set_default_value 'fail2ban' 'yes'
200214
set_default_value 'remi' 'yes'
201215
set_default_value 'quota' 'no'
202-
set_default_value 'lang' 'en'
203216
set_default_value 'interactive' 'yes'
217+
set_default_lang 'en'
204218

205219
# Checking software conflicts
206220
if [ "$phpfpm" = 'yes' ]; then

install/vst-install-ubuntu.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,20 @@ set_default_value() {
118118
fi
119119
}
120120

121+
# Define function to set default language value
122+
set_default_lang() {
123+
if [ -z "$lang" ]; then
124+
eval lang=$1
125+
fi
126+
lang_list="
127+
ar cz el fa hu ja no pt se ua
128+
bs da en fi id ka pl ro tr vi
129+
cn de es fr it nl pt-BR ru tw
130+
"
131+
if !(echo $lang_list | grep -w $lang 1>&2>/dev/null); then
132+
eval lang=$1
133+
fi
134+
}
121135

122136
#----------------------------------------------------------#
123137
# Verifications #
@@ -213,8 +227,8 @@ fi
213227
set_default_value 'iptables' 'yes'
214228
set_default_value 'fail2ban' 'yes'
215229
set_default_value 'quota' 'no'
216-
set_default_value 'lang' 'en'
217230
set_default_value 'interactive' 'yes'
231+
set_default_lang 'en'
218232

219233
# Checking software conflicts
220234
if [ "$phpfpm" = 'yes' ]; then

0 commit comments

Comments
 (0)