From: Frédéric Demians Date: Mon, 17 Oct 2011 06:03:29 +0000 (+0200) Subject: Bug 7026 Web installer does not switch language X-Git-Url: http://git.rot13.org/?p=koha.git;a=commitdiff_plain;h=1bf7550a82e7fc8b1c608fde3ff236af65b83dfc Bug 7026 Web installer does not switch language Language installer should switch to template files of language selected in first step. It used to do that, but the feature seems to be broken now. Web installer remains English after selecting a different language. To reproduce: - make sure your database is empty - run 'perl translate install - access web installer - select language other then en on the first page => templates should change to translated templates Signed-off-by: Katrin Fischer Test plan provided works, correct language and sample files are selected. In a second test I deleted the staff templates for de-DE and repeated the steps. de-DE is not offered in the language selection of the web installer now, but does appear in the opaclanguages list after running the web installer. (Bug 5660) Signed-off-by: Katrin Fischer Signed-off-by: Paul Poulain Signed-off-by: Chris Cormack --- diff --git a/installer/InstallAuth.pm b/installer/InstallAuth.pm index 39186987d1..2c07bbe8d4 100644 --- a/installer/InstallAuth.pm +++ b/installer/InstallAuth.pm @@ -163,13 +163,7 @@ sub _get_template_language { my ($opaclang)= @_; return 'en' unless $opaclang; my $path= C4::Context->config('intrahtdocs')."/prog/$opaclang"; - my $pref= ','.C4::Context->preference('language').','; - if(-d $path) { - if($pref =~ /,$opaclang,/ ) { - return $opaclang; - } - } - return 'en'; + -d $path ? $opaclang : 'en'; } =item checkauth