Skip to content
  • Robin Sheat's avatar
    Bug 10560: make it possible for default interface language to not be English · 38f596d4
    Robin Sheat authored
    
    
    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: default avatarOwen Leonard <oleonard@myacpl.org>
    
    I added a patch description and test plan, missing from the
    original patch.
    
    Signed-off-by: default avatarKatrin 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: default avatarGalen Charlton <gmc@esilibrary.com>
    38f596d4