From: Moritz Bunkus Date: Tue, 17 Jun 2008 15:12:43 +0000 (+0000) Subject: Parameter-Check-Funktionen Common::check_params() und Common::check_params_x() erweit... X-Git-Tag: release-2.6.0beta1~128 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=4a826447e2f923c469bbd69f2ec9f4a610699ba3;p=kivitendo-erp.git Parameter-Check-Funktionen Common::check_params() und Common::check_params_x() erweitert, um auch "oder"-Bedigungen zuzulassen, indem die Liste der erwarteten Parameter als Array-Referenz übergeben werden. --- diff --git a/SL/Common.pm b/SL/Common.pm index 8bc0d1484..b71012512 100644 --- a/SL/Common.pm +++ b/SL/Common.pm @@ -511,9 +511,23 @@ sub check_params { my $params = shift; foreach my $key (@_) { - if (!defined $params->{$key}) { + if ((ref $key eq '') && !defined $params->{$key}) { my $subroutine = (caller(1))[3]; $main::form->error($main::locale->text("Missing parameter #1 in call to sub #2.", $key, $subroutine)); + + } elsif (ref $key eq 'ARRAY') { + my $found = 0; + foreach $subkey (@{ $key }) { + if (defined $params->{$subkey}) { + $found = 1; + last; + } + } + + if (!$found) { + my $subroutine = (caller(1))[3]; + $main::form->error($main::locale->text("Missing parameter (at least one of #1) in call to sub #2.", join(', ', @{ $key }), $subroutine)); + } } } } @@ -522,9 +536,23 @@ sub check_params_x { my $params = shift; foreach my $key (@_) { - if (!exists $params->{$key}) { + if ((ref $key eq '') && !exists $params->{$key}) { my $subroutine = (caller(1))[3]; $main::form->error($main::locale->text("Missing parameter #1 in call to sub #2.", $key, $subroutine)); + + } elsif (ref $key eq 'ARRAY') { + my $found = 0; + foreach $subkey (@{ $key }) { + if (exists $params->{$subkey}) { + $found = 1; + last; + } + } + + if (!$found) { + my $subroutine = (caller(1))[3]; + $main::form->error($main::locale->text("Missing parameter (at least one of #1) in call to sub #2.", join(', ', @{ $key }), $subroutine)); + } } } } diff --git a/locale/de/admin b/locale/de/admin index ada2b4d45..98a702d1b 100644 --- a/locale/de/admin +++ b/locale/de/admin @@ -82,6 +82,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/all b/locale/de/all index 3fee8c7ed..11a206395 100644 --- a/locale/de/all +++ b/locale/de/all @@ -877,6 +877,7 @@ aktualisieren wollen?', 'Missing Tax Authoritys Preferences' => 'Fehlende Angaben zum Finanzamt!', 'Missing amount' => 'Fehlbetrag', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'Mitarbeiter' => 'Mitarbeiter', 'Mobile1' => 'Mobile 1', 'Mobile2' => 'Mobile 2', diff --git a/locale/de/am b/locale/de/am index e26e7dc3b..0baf4da9d 100644 --- a/locale/de/am +++ b/locale/de/am @@ -177,6 +177,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'National Expenses' => 'Aufwand Inland', diff --git a/locale/de/amcvar b/locale/de/amcvar index 760072213..e27bc8b7d 100644 --- a/locale/de/amcvar +++ b/locale/de/amcvar @@ -60,6 +60,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/amtemplates b/locale/de/amtemplates index fde8b502a..795d0f9d8 100644 --- a/locale/de/amtemplates +++ b/locale/de/amtemplates @@ -63,6 +63,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/ap b/locale/de/ap index b70f82983..b3268c3e8 100644 --- a/locale/de/ap +++ b/locale/de/ap @@ -128,6 +128,7 @@ $self->{texts} = { 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing amount' => 'Fehlbetrag', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/ar b/locale/de/ar index 85e994391..9259d315c 100644 --- a/locale/de/ar +++ b/locale/de/ar @@ -135,6 +135,7 @@ $self->{texts} = { 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing amount' => 'Fehlbetrag', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/arap b/locale/de/arap index 068cb1bff..5dfb2ea38 100644 --- a/locale/de/arap +++ b/locale/de/arap @@ -60,6 +60,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/bp b/locale/de/bp index 87b77da1a..2c88dd244 100644 --- a/locale/de/bp +++ b/locale/de/bp @@ -68,6 +68,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/ca b/locale/de/ca index 2657717a9..e2c3773cf 100644 --- a/locale/de/ca +++ b/locale/de/ca @@ -86,6 +86,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'Monthly' => 'monatlich', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.', diff --git a/locale/de/common b/locale/de/common index cf87ba772..44cb1d360 100644 --- a/locale/de/common +++ b/locale/de/common @@ -56,6 +56,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/cp b/locale/de/cp index 00afc3a52..87f95210c 100644 --- a/locale/de/cp +++ b/locale/de/cp @@ -78,6 +78,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/ct b/locale/de/ct index abbabc9b0..cdd9e0377 100644 --- a/locale/de/ct +++ b/locale/de/ct @@ -76,6 +76,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'Name missing!' => 'Name fehlt!', diff --git a/locale/de/datev b/locale/de/datev index bc7fe333d..8be64156e 100644 --- a/locale/de/datev +++ b/locale/de/datev @@ -85,6 +85,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'Monat' => 'Monat', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', diff --git a/locale/de/dn b/locale/de/dn index 152f9ffbd..fb35eac9d 100644 --- a/locale/de/dn +++ b/locale/de/dn @@ -130,6 +130,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/do b/locale/de/do index 5b9387676..202d0c325 100644 --- a/locale/de/do +++ b/locale/de/do @@ -135,6 +135,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/drafts b/locale/de/drafts index be0ee4838..83cf5e573 100644 --- a/locale/de/drafts +++ b/locale/de/drafts @@ -58,6 +58,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/fu b/locale/de/fu index 850b3b5c2..c91b0bfbe 100644 --- a/locale/de/fu +++ b/locale/de/fu @@ -69,6 +69,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'No' => 'Nein', 'No action defined.' => 'Keine Aktion definiert.', diff --git a/locale/de/gl b/locale/de/gl index 51f2987f1..ce11afc8f 100644 --- a/locale/de/gl +++ b/locale/de/gl @@ -127,6 +127,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'Mitarbeiter' => 'Mitarbeiter', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'MwSt. inkl.' => 'MwSt. inkl.', diff --git a/locale/de/ic b/locale/de/ic index fa8b3698d..bd2bd7c1d 100644 --- a/locale/de/ic +++ b/locale/de/ic @@ -146,6 +146,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'Model' => 'Modell', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', diff --git a/locale/de/installationcheck b/locale/de/installationcheck index a94900666..68d47c5ab 100644 --- a/locale/de/installationcheck +++ b/locale/de/installationcheck @@ -10,6 +10,7 @@ $self->{texts} = { 'Here\'s an example command line:' => 'Hier ist eine Kommandozeile, die als Beispiel dient:', 'Message' => 'Nachricht', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'Module home page' => 'Modul-Webseite', 'Module name' => 'Modulname', 'One or more Perl modules missing' => 'Ein oder mehr Perl-Module fehlen', diff --git a/locale/de/io b/locale/de/io index e995b15e0..3b514970c 100644 --- a/locale/de/io +++ b/locale/de/io @@ -109,6 +109,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/ir b/locale/de/ir index abe868ef8..eaa4aa73d 100644 --- a/locale/de/ir +++ b/locale/de/ir @@ -146,6 +146,7 @@ $self->{texts} = { 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing amount' => 'Fehlbetrag', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/is b/locale/de/is index 78cb98cf8..86e122bd3 100644 --- a/locale/de/is +++ b/locale/de/is @@ -162,6 +162,7 @@ $self->{texts} = { 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing amount' => 'Fehlbetrag', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/licenses b/locale/de/licenses index bc77d6a6d..8c6a64bd0 100644 --- a/locale/de/licenses +++ b/locale/de/licenses @@ -71,6 +71,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/login b/locale/de/login index 5b811b02d..74c9f313b 100644 --- a/locale/de/login +++ b/locale/de/login @@ -181,6 +181,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/menu b/locale/de/menu index b30ffcdf4..5a868741a 100644 --- a/locale/de/menu +++ b/locale/de/menu @@ -121,6 +121,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.', 'Others' => 'Andere', diff --git a/locale/de/menuXML b/locale/de/menuXML index 688e24c50..60a0c5a55 100755 --- a/locale/de/menuXML +++ b/locale/de/menuXML @@ -36,6 +36,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.', 'Others' => 'Andere', diff --git a/locale/de/menunew b/locale/de/menunew index 923b93c9f..26e3b5104 100644 --- a/locale/de/menunew +++ b/locale/de/menunew @@ -120,6 +120,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.', 'Others' => 'Andere', diff --git a/locale/de/menuv3 b/locale/de/menuv3 index 9607ab38e..c3f9808e1 100644 --- a/locale/de/menuv3 +++ b/locale/de/menuv3 @@ -36,6 +36,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.', 'Others' => 'Andere', diff --git a/locale/de/oe b/locale/de/oe index 983c24fd4..aaa23059b 100644 --- a/locale/de/oe +++ b/locale/de/oe @@ -163,6 +163,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/pe b/locale/de/pe index f09932ff3..b70cced71 100644 --- a/locale/de/pe +++ b/locale/de/pe @@ -69,6 +69,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/projects b/locale/de/projects index dc06a2ebc..3f1ede5c0 100644 --- a/locale/de/projects +++ b/locale/de/projects @@ -64,6 +64,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/rc b/locale/de/rc index e0484e92c..da7417e2f 100644 --- a/locale/de/rc +++ b/locale/de/rc @@ -69,6 +69,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/reportgenerator b/locale/de/reportgenerator index f8443d391..a4e7c3ceb 100644 --- a/locale/de/reportgenerator +++ b/locale/de/reportgenerator @@ -49,6 +49,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.', 'Others' => 'Andere', diff --git a/locale/de/rp b/locale/de/rp index 9c80b902a..098f74924 100644 --- a/locale/de/rp +++ b/locale/de/rp @@ -121,6 +121,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'Monthly' => 'monatlich', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', diff --git a/locale/de/todo b/locale/de/todo index 4189b2b26..42dc1d414 100644 --- a/locale/de/todo +++ b/locale/de/todo @@ -178,6 +178,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein', diff --git a/locale/de/ustva b/locale/de/ustva index de73773e1..f052dfec7 100644 --- a/locale/de/ustva +++ b/locale/de/ustva @@ -90,6 +90,7 @@ $self->{texts} = { 'Missing Method!' => 'Fehlender Voranmeldungszeitraum', 'Missing Tax Authoritys Preferences' => 'Fehlende Angaben zum Finanzamt!', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.', diff --git a/locale/de/wh b/locale/de/wh index 4c51422bf..a305ae5da 100644 --- a/locale/de/wh +++ b/locale/de/wh @@ -71,6 +71,7 @@ $self->{texts} = { 'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', 'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', 'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', 'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', 'Name' => 'Name', 'No' => 'Nein',