Nicht "Sie sind abgemeldet." in Fehlerfarben.
return if $self->_redirect_to_main_script_if_already_logged_in;
# Otherwise show the login form.
return if $self->_redirect_to_main_script_if_already_logged_in;
# Otherwise show the login form.
- $self->show_login_form(error => error_state($::form->{error}));
+ $self->show_login_form(error_state($::form->{error}));
- return {
- session => $::locale->text('The session is invalid or has expired.'),
- password => $::locale->text('Incorrect username or password or no access to selected client!'),
- }->{$_[0]};
+ my %states = (
+ session => { warning => t8('The session has expired. Please log in again.') },
+ password => { error => t8('Incorrect username or password or no access to selected client!') },
+ );
+
+ return %{ $states{$_[0]} || {} };
'The selected exports have been closed.' => 'Die ausgewählten Exporte wurden abgeschlossen.',
'The selected warehouse does not exist.' => 'Das ausgewählte Lager existiert nicht.',
'The selected warehouse is empty, or no stocked items where found that match the filter settings.' => 'Das ausgewählte Lager ist leer, oder in ihm wurden keine zu den Sucheinstellungen passenden eingelagerten Artikel gefunden.',
'The selected exports have been closed.' => 'Die ausgewählten Exporte wurden abgeschlossen.',
'The selected warehouse does not exist.' => 'Das ausgewählte Lager existiert nicht.',
'The selected warehouse is empty, or no stocked items where found that match the filter settings.' => 'Das ausgewählte Lager ist leer, oder in ihm wurden keine zu den Sucheinstellungen passenden eingelagerten Artikel gefunden.',
+ 'The session has expired. Please log in again.' => 'Die Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.',
'The session is invalid or has expired.' => 'Sie sind von kivitendo abgemeldet.',
'The settings were saved, but the password was not changed.' => 'Die Einstellungen wurden gespeichert, aber das Passwort wurde nicht geändert.',
'The source warehouse does not contain any bins.' => 'Das Quelllager enthält keine Lagerplätze.',
'The session is invalid or has expired.' => 'Sie sind von kivitendo abgemeldet.',
'The settings were saved, but the password was not changed.' => 'Die Einstellungen wurden gespeichert, aber das Passwort wurde nicht geändert.',
'The source warehouse does not contain any bins.' => 'Das Quelllager enthält keine Lagerplätze.',
[% IF error %]
<div class="message_error_login">[% HTML.escape(error) %]</div>
[% END %]
[% IF error %]
<div class="message_error_login">[% HTML.escape(error) %]</div>
[% END %]
+[% IF warning %]
+ <div class="message_hint">[% HTML.escape(warning) %]</div>
+[% END %]
[% IF info %]
<div class="message_ok">[% HTML.escape(info) %]</div>
[% END %]
[% IF info %]
<div class="message_ok">[% HTML.escape(info) %]</div>
[% END %]