From bbb67c4aff5664e6e6e9056a3a039ab15c36f1c1 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 24 Aug 2012 10:05:21 +0200 Subject: [PATCH] =?utf8?q?Erm=C3=B6glichen,=20dass=20Templates=20in=20SL/D?= =?utf8?q?ispatcher.pm=20=C3=BCbersetzt=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit In Dispatcher.pm erledigt die Sub "show_error" das Rendern. Ihr wird der Name des Templates übergeben. Das erkennt aber "scripts/locales.pl" nicht als Render-Anweisung und übersetzt die Templates deshalb nicht automatisch. Also muss Dispatcher.pm etwas nachhelfen und explizit erwähnen, dass diese Templates übersetzt werden sollen. --- SL/Dispatcher.pm | 5 +++++ locale/de/all | 2 ++ 2 files changed, 7 insertions(+) diff --git a/SL/Dispatcher.pm b/SL/Dispatcher.pm index c6f3b5e10..43bf6680b 100644 --- a/SL/Dispatcher.pm +++ b/SL/Dispatcher.pm @@ -2,6 +2,11 @@ package SL::Dispatcher; use strict; +# Force scripts/locales.pl to parse these templates: +# parse_html_template('login_screen/auth_db_unreachable') +# parse_html_template('login_screen/user_login') +# parse_html_template('generic/error') + BEGIN { use SL::System::Process; my $exe_dir = SL::System::Process::exe_dir; diff --git a/locale/de/all b/locale/de/all index bb8ea4515..75c15a370 100644 --- a/locale/de/all +++ b/locale/de/all @@ -942,6 +942,7 @@ $self->{texts} = { 'If you select a base unit then you also have to enter a factor.' => 'Wenn Sie eine Basiseinheit auswählen, dann müssen Sie auch einen Faktor eingeben.', 'If you want to change any of these parameters then press the "Back" button, edit the file "config/lx_office.conf" and login into the admin module again.' => 'Wenn Sie einen der Parameter ändern wollen, so drücken Sie auf den "Zurück"-Button, bearbeiten Sie die Datei "config/lx_office.conf", und melden Sie sich erneut im Administrationsbereich an.', 'If you want to delete such a dataset you have to edit the user(s) that are using the dataset in question and have them use another dataset.' => 'Wenn Sie eine solche Datenbank löschen wollen, so müssen Sie zuerst die Benutzer bearbeiten, die die fragliche Datenbank benutzen, und sie so ändern, dass sie eine andere Datenbank benutzen.', + 'If you want to set up the authentication database yourself then log in to the administration panel. kivitendo will then create the database and tables for you.' => 'Wenn Sie die Authentifizierungs-Datenbank selber einrichten wollen, so melden Sie sich im Administrationsbereich an. kivitendo wird dann die Datenbank und die erforderlichen Tabellen für Sie anlegen.', 'Image' => 'Grafik', 'Import' => 'Import', 'Import CSV' => 'CSV-Import', @@ -1799,6 +1800,7 @@ $self->{texts} = { 'The application "#1" was not found on the system.' => 'Die Anwendung "#1" wurde auf dem System nicht gefunden.', 'The assembly has been created.' => 'Das Erzeugnis wurde hergestellt.', 'The assistant could not find anything wrong with #1. Maybe the problem has been solved in the meantime.' => 'Der Korrekturassistent konnte kein Problem bei #1 feststellen. Eventuell wurde das Problem in der Zwischenzeit bereits behoben.', + 'The authentication database is not reachable at the moment. Either it hasn\'t been set up yet or the database server might be down. Please contact your administrator.' => 'Die Authentifizierungs-Datenbank kann momentan nicht erreicht werden. Entweder wurde sie noch nicht eingerichtet, oder der Datenbankserver ist momentan nicht verfügbar. Bitte wenden Sie sich an Ihren Administrator.', 'The available options depend on the varibale type:' => 'Die verfügbaren Optionen hängen vom Variablentypen ab:', 'The backup you upload here has to be a file created with "pg_dump -o -Ft".' => 'Die von Ihnen hochzuladende Sicherungsdatei muss mit dem Programm und den Parametern "pg_dump -o -Ft" erstellt worden sein.', 'The bank information must not be empty.' => 'Die Bankinformationen müssen vollständig ausgefüllt werden.', -- 2.20.1