Die Vorlage wurde im Commit
9d8f72a0f92d01e1e25b14788b193cd662cad0d3
entfernt, weil fälschlicherweise gedacht wurde, dass sie nicht mehr
benutzt wird, da locales.pl eine Warnung diesbezüglich ausgab.
Tatsächlich wird sie aber noch benutzt, und zwar als generische
Fehler-Seite für das Template-Modul. Dieser Fall wurde von locales.pl
mangels Markup aber nicht erkannt.
sub get_template {
my ($self) = @_;
+ # Make locales.pl parse generic/exception.html, too:
+ # $::form->parse_html_template("generic/exception")
$self->{template} ||=
Template->new({ INTERPOLATE => 0,
EVAL_PERL => 0,
'Amounts differ too much' => 'Beträge weichen zu sehr voneinander ab.',
'An error occured. Letter could not be deleted.' => 'Es ist ein Fehler aufgetreten. Der Brief konnte nicht gelöscht werden.',
'An error occurred while transferring the file.' => 'Bei Übertragung der Datei trat ein Fehler auf',
+ 'An exception occurred during execution.' => 'Während der Ausführung trat eine Ausnahme auf.',
'An invalid character was used (invalid characters: #1).' => 'Ein ungültiges Zeichen wurde benutzt (ungültige Zeichen: #1).',
'An invalid character was used (valid characters: #1).' => 'Ein ungültiges Zeichen wurde benutzt (gültige Zeichen: #1).',
'An upper-case character is required.' => 'Ein Großbuchstabe ist vorgeschrieben.',
--- /dev/null
+[%- USE LxERP %]
+[%- USE HTML %]
+
+ <h1 class="message_error">[%- LxERP.t8('Error!') %]</h1>
+
+ <p>
+ [%- LxERP.t8('An exception occurred during execution.') %]
+ </p>
+
+ <div>
+ <table>
+ <tr>
+ <td valign="top">[%- LxERP.t8('Type') %]:</td>
+ <td valign="top">[%- HTML.escape(error.type) %]</td>
+ </tr>
+
+ <tr>
+ <td valign="top">[%- LxERP.t8('Information') %]:</td>
+ <td valign="top"><pre>[%- HTML.escape(error.info) %]</pre></td>
+ </tr>
+ </table>
+ </div>