Changeset 2237 for trunk/LATMOS-Accounts-Web
- Timestamp:
- 04/30/19 07:36:43 (5 years ago)
- Location:
- trunk/LATMOS-Accounts-Web/lib
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Root.pm
r2232 r2237 9 9 use Date::Calc; 10 10 use Date::Parse; 11 use I18N::AcceptLanguage; 11 12 12 13 # … … 36 37 my ( $self, $c ) = @_; 37 38 38 my ($locale) = split(',', $c->req->header('Accept-Language') || ''); 39 $locale ||= ''; 40 $locale =~ s/(\s\s)/$1/; 39 my $supportedLanguages = [( 'fr' )]; 40 41 my $acceptor = I18N::AcceptLanguage->new( debug => 1 ); 42 my $language = ($c->req->header('Accept-Language'), $supportedLanguages); 43 my $locale = $language->[0]; 44 41 45 if (my $plocale = ($c->req->param('locale')|| $c->session->{'locale'})) { 42 46 $c->session->{'locale'} = $locale = $plocale; 43 47 } 44 POSIX::setlocale(POSIX::LC_ ALL, $locale);48 POSIX::setlocale(POSIX::LC_MESSAGES, $locale); 45 49 $c->languages($locale ? [ $locale ] : ''); 46 50 return 1;
Note: See TracChangeset
for help on using the changeset viewer.