Lines 253-262
sub gettemplate {
Link Here
|
253 |
# lang => $lang |
253 |
# lang => $lang |
254 |
# ); |
254 |
# ); |
255 |
|
255 |
|
256 |
# Bidirectionality |
256 |
# Bidirectionality, must be sent even if is the only language |
257 |
my $current_lang = regex_lang_subtags($lang); |
257 |
my $current_lang = regex_lang_subtags($lang); |
258 |
my $bidi; |
258 |
my $bidi; |
259 |
$bidi = get_bidi($current_lang->{script}) if $current_lang->{script}; |
259 |
$bidi = get_bidi($current_lang->{script}) if $current_lang->{script}; |
|
|
260 |
$template->param( |
261 |
bidi => $bidi, |
262 |
); |
260 |
# Languages |
263 |
# Languages |
261 |
my $languages_loop = getTranslatedLanguages($interface,$theme,$lang); |
264 |
my $languages_loop = getTranslatedLanguages($interface,$theme,$lang); |
262 |
my $num_languages_enabled = 0; |
265 |
my $num_languages_enabled = 0; |
Lines 265-275
sub gettemplate {
Link Here
|
265 |
$num_languages_enabled++ if $sublang->{enabled}; |
268 |
$num_languages_enabled++ if $sublang->{enabled}; |
266 |
} |
269 |
} |
267 |
} |
270 |
} |
|
|
271 |
my $one_language_enabled = ($num_languages_enabled <= 1) ? 1 : 0; # deal with zero enabled langs as well |
268 |
$template->param( |
272 |
$template->param( |
269 |
languages_loop => $languages_loop, |
273 |
languages_loop => $languages_loop, |
270 |
bidi => $bidi, |
274 |
one_language_enabled => $one_language_enabled, |
271 |
one_language_enabled => ($num_languages_enabled <= 1) ? 1 : 0, # deal with zero enabled langs as well |
275 |
) unless $one_language_enabled; |
272 |
) unless @$languages_loop<2; |
|
|
273 |
|
276 |
|
274 |
return $template; |
277 |
return $template; |
275 |
} |
278 |
} |