@@ -, +, @@ independent for opac a) got to about:config b) search 'lang' c) look for the variable, double click, change to 'de-DE' On each case opac must load on configured language --- C4/Languages.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/C4/Languages.pm +++ a/C4/Languages.pm @@ -571,6 +571,7 @@ sub getlanguage { $cgi //= new CGI; my $interface = C4::Context->interface; + my $theme = C4::Context->preference( ( $interface eq 'opac' ) ? 'opacthemes' : 'template' ); my $language; my $preference_to_check = @@ -592,7 +593,7 @@ sub getlanguage { # HTTP_ACCEPT_LANGUAGE if ( !$language && $ENV{HTTP_ACCEPT_LANGUAGE} ) { $language = accept_language( $ENV{HTTP_ACCEPT_LANGUAGE}, - getTranslatedLanguages( $interface, 'prog' ) ); + getTranslatedLanguages( $interface, $theme ) ); } # Ignore a lang not selected in sysprefs --