summaryrefslogtreecommitdiff
path: root/menu.pl
diff options
context:
space:
mode:
Diffstat (limited to 'menu.pl')
-rwxr-xr-xmenu.pl6
1 files changed, 4 insertions, 2 deletions
diff --git a/menu.pl b/menu.pl
index f0e918e4..781854c0 100755
--- a/menu.pl
+++ b/menu.pl
@@ -87,7 +87,8 @@ use DBI qw(:sql_types);
# check for user config file, could be missing or ???
eval { require("$userspath/$form->{login}.conf"); };
if ($@) {
- $locale = LedgerSMB::Locale->get_handle($myconfig{countrycode});
+ $locale = LedgerSMB::Locale->get_handle($myconfig{countrycode}) or
+ $form->error("Locale not loaded: $!\n");
$form->{charset} = $locale->encoding;
$form->{charset} = 'UTF-8';
$locale->encoding('UTF-8');
@@ -99,7 +100,8 @@ if ($@) {
}
# locale messages
-$locale = LedgerSMB::Locale->get_handle($myconfig{countrycode});
+$locale = LedgerSMB::Locale->get_handle($myconfig{countrycode}) or
+ $form->error("Locale not loaded: $!\n");
#$form->{charset} = $locale->encoding;
$form->{charset} = 'UTF-8';
$locale->encoding('UTF-8');