[Koha-bugs] [Bug 8954] Languages list in advanced search always in english

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sat Nov 17 23:10:25 CET 2012


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8954

--- Comment #10 from Katrin Fischer <katrin.fischer at bsz-bw.de> ---
Created attachment 13502
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=13502&action=edit
[SIGNED OFF] Bug 8954: Make languages list in advanced search translatable
(revision 1)

In opac-search.pl and search.pl, this patch moves the $lang variable from the
end to the begining of the script, and use it as a parameter for
getAllLanguages.
In Languages.pm, getAllLanguages function is modified :
- if no parameter is passed to the function, it returns english languages names
- if a $lang parameter conforming to RFC4646 syntax is passed :
-- the function returns languages names translated in $lang if possible
-- if a language name is not translated in $lang in database, the function
returns english language name
To test, set your opac and staff interface in english and in other languages
and check search.pl and opac-search.pl :
- If language names in your languages_description table are translated in the
same language you use for your GUI, the language names in dropdown list will be
translated in this language (+native name).
- If your GUI is in english, or in a language into whitch languages names are
not translated in languages_description, the dropdown list will stay in english
(+native name).

Signed-off-by: Marc Veron <veron at veron.ch>

Patch behaves as expected.

With Opac language set to French I got all languages with French language name.
With German (de-DE), I got only a few with German language names (and all other
with English ones),
this was due to missing entries for de-DE in table language_descriptions.
This behaviour is consistent with the description above.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83 at web.de>

Tested language list in OPAC and staff advanced search is translated
properly after applying the patch. Checked that language switcher still
works like it should.

http://bugs.koha-community.org/show_bug.cgi?id=9056

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list