Ignore:
Timestamp:
12/31/15 15:12:06 (9 years ago)
Author:
nanardon
Message:

Fix locale detection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Root.pm

    r1550 r1578  
    3333    my ( $self, $c ) = @_; 
    3434 
    35     my ($locale) = split(';', $c->req->header('Accept-Language') || ''); 
     35    my ($locale) = split(',', $c->req->header('Accept-Language') || ''); 
     36    $locale =~ s/(\s\s)/$1/; 
    3637    if (my $plocale = ($c->req->param('locale')|| $c->session->{'locale'})) { 
    3738        $c->session->{'locale'} = $locale = $plocale; 
    3839    } 
     40    warn $locale; 
    3941    POSIX::setlocale(POSIX::LC_ALL, $locale); 
    4042    $c->languages($locale ? [ $locale ] : ''); 
Note: See TracChangeset for help on using the changeset viewer.