Skip to content
  • Bernardo Gonzalez Kriegel's avatar
    Bug 5052: make it possible to pick a language if all choices are sublanguage · c212b932
    Bernardo Gonzalez Kriegel authored
    
    
    This was tricky to catch. In current implementation, Bug 6755
    introduced in C4/Templates.pm as condition to send the array of
    hashrefs of languages that (@$languages_loop<2), but with one
    language group that condition is false, there is only one
    element in that array.
    
    This patch changes that condition to have more than one language
    selected, grouped or not.
    
    Also send $bidi value always, that was only sent if there is
    more than one group language.
    
    To test:
    1. Translate to en-GB and en-NZ, or simply do mkdirs
    on intranet-tmpl/prog and opac-tmpl/bootstrap
    
    2. Go to Administration > System preferences > I18N
    enable those languages on staff/opac
    
    3. Check that language chooser is nowhere to be found
    
    4. Apply the patch
    
    5. Reload staff/opac, now you can see language chooser
    
    NOTE: I made little changes on staff, but can't replicate
    bootstrap colors for selected/unselected language. Someone
    need to touch css files to make it happen. But that is
    current behavior.
    
    Signed-off-by: default avatarOwen Leonard <oleonard@myacpl.org>
    Signed-off-by: default avatarJonathan Druart <jonathan.druart@biblibre.com>
    Good catch!
    
    Signed-off-by: default avatarGalen Charlton <gmc@esilibrary.com>
    c212b932