diff --git a/serials/subscription-add.pl b/serials/subscription-add.pl index c6edab4250..e31b8f27da 100755 --- a/serials/subscription-add.pl +++ b/serials/subscription-add.pl @@ -215,10 +215,10 @@ if ($op eq 'addsubscription') { my $languages = [ map { { - language => $_->{language}, - description => $_->{native_description} || $_->{language} + language => $_->{iso639_2_code}, + description => $_->{language_description} || $_->{language} } - } @{ C4::Languages::getTranslatedLanguages() } ]; + } @{ C4::Languages::getAllLanguages() } ]; $template->param( locales => $languages ); diff --git a/serials/subscription-numberpatterns.pl b/serials/subscription-numberpatterns.pl index 065ab01e4d..71e5d4bdee 100755 --- a/serials/subscription-numberpatterns.pl +++ b/serials/subscription-numberpatterns.pl @@ -105,12 +105,13 @@ if($op && ($op eq 'new' || $op eq 'modify')) { my @frequencies = GetSubscriptionFrequencies(); my @subtypes; push @subtypes, { value => $_ } for (qw/ issues weeks months /); + my $languages = [ map { { - language => $_->{language}, - description => $_->{native_description} || $_->{language} + language => $_->{iso639_2_code}, + description => $_->{language_description} || $_->{language} } - } @{ C4::Languages::getTranslatedLanguages() } ]; + } @{ C4::Languages::getAllLanguages() } ]; $template->param( $op => 1,