my @locales = config::i18n_locale->search_where({ code => { '<>' => '' } });
for my $locale ( @locales ) {
- $locale_map{$locale->code} = $locale->marc_code;
+ $locale_map{lc($locale->code)} = $locale->marc_code;
}
$locale_map{COMPLETE} = 1;
if (!defined($args{preferred_language})) {
my $ses_locale = $client->session ? $client->session->session_locale : $default_preferred_language;
$args{preferred_language} =
- $locale_map{ $ses_locale } || 'eng';
+ $locale_map{ lc($ses_locale) } || 'eng';
}
if (!defined($args{preferred_language_weight})) {
my @locales = config::i18n_locale->search_where({ code => { '<>' => '' } });
for my $locale ( @locales ) {
- $locale_map{$locale->code} = $locale->marc_code;
+ $locale_map{lc($locale->code)} = $locale->marc_code;
}
$locale_map{COMPLETE} = 1;
$parser->default_preferred_language( $args{preferred_language} );
if (!$parser->default_preferred_language) {
my $ses_locale = $client->session ? $client->session->session_locale : '';
- $parser->default_preferred_language( $locale_map{ $ses_locale } );
+ $parser->default_preferred_language( $locale_map{ lc($ses_locale) } );
}
$parser->default_preferred_language(
OpenSRF::Utils::SettingsClient->new->config_value(
my @locales = config::i18n_locale->search_where({ code => { '<>' => '' } });
for my $locale ( @locales ) {
- $locale_map{$locale->code} = $locale->marc_code;
+ $locale_map{lc($locale->code)} = $locale->marc_code;
}
$locale_map{COMPLETE} = 1;