]> git.koha-community.org Git - koha.git/commit
Bug 10560: make it possible for default interface language to not be English
authorRobin Sheat <robin@catalyst.net.nz>
Fri, 30 Nov 2012 02:48:50 +0000 (15:48 +1300)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Tue, 16 Jul 2013 18:00:15 +0000 (15:00 -0300)
commit8f0ce3c1a0e43e6fb8b7bae56e4d658bfc315631
tree383c07a6bbd61921b90bcda3890234004e3ca9d5
parentf56768adba9fb1d39861e04796fac2be8cfdf914
Bug 10560: make it possible for default interface language to not be English

If you enable another translation, and disable English, then if you dont
have a cookie set, or your browser is not set to that language, you will
get English. So you can not disable English in either the staff client
or the OPAC.

This patch fixes the language selection to do the right thing.

To test you must have at least one other language installed besides
English. Apply the patch and disable the en translation. Koha should
fall back to one of the enabled translations.

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
I added a patch description and test plan, missing from the
original patch.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
I have tested with various combinations of activated languages
and have found no regression. If the cookie is set, the right
language is shown accordingly. Else the first language in the
list seems to be picked. It did never fall back to English
in my tests, when English was explicitly deactivated.

Passes all tests and QA script.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
(cherry picked from commit 38f596d48e19c8f7890caea7a6eb59b6174cf5fa)
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
Works as advertised.
C4/Templates.pm