# Set this flag to disable any admin tasks -- it's quite crude, but hey :-)
our $ccbs_noadmin = 0;
-
+
+# Hack to get the non-templatized gettext stuff working
+*_ = sub {
+ return Locale::gettext::gettext(@_);
+};
+
sub print_header {
print CGI::header(-type=>'text/html; charset=utf-8');
}
my $msg = shift;
ccbs::print_header();
- ccbs::process_template('user-error.tmpl', 'Feil',
+ ccbs::process_template('user-error.tmpl', _('Error'),
{ message => $msg });
exit;
}
sub admin_only {
- user_error("Beklager, databasen står i no-admin-mode.") if ($ccbs_noadmin);
+ user_error(_("Sorry, the database is in no-admin-mode.")) if ($ccbs_noadmin);
}
$SIG{__DIE__} = sub {
return if $msg =~ m#Win32/Registry.pm#;
ccbs::print_header();
- ccbs::process_template('error.tmpl', 'Internal Server Error',
+ ccbs::process_template('error.tmpl', _('Internal Server Error'),
{ message => HTML::Entities::encode_entities($msg) });
};