Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4a826447

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 4a826447e2f923c469bbd69f2ec9f4a610699ba3
  • Vorgänger c51f2b80
  • Nachfolger e73b17d6

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.

Unterschiede anzeigen:

SL/Common.pm
511 511
  my $params = shift;
512 512

  
513 513
  foreach my $key (@_) {
514
    if (!defined $params->{$key}) {
514
    if ((ref $key eq '') && !defined $params->{$key}) {
515 515
      my $subroutine = (caller(1))[3];
516 516
      $main::form->error($main::locale->text("Missing parameter #1 in call to sub #2.", $key, $subroutine));
517

  
518
    } elsif (ref $key eq 'ARRAY') {
519
      my $found = 0;
520
      foreach $subkey (@{ $key }) {
521
        if (defined $params->{$subkey}) {
522
          $found = 1;
523
          last;
524
        }
525
      }
526

  
527
      if (!$found) {
528
        my $subroutine = (caller(1))[3];
529
        $main::form->error($main::locale->text("Missing parameter (at least one of #1) in call to sub #2.", join(', ', @{ $key }), $subroutine));
530
      }
517 531
    }
518 532
  }
519 533
}
......
522 536
  my $params = shift;
523 537

  
524 538
  foreach my $key (@_) {
525
    if (!exists $params->{$key}) {
539
    if ((ref $key eq '') && !exists $params->{$key}) {
526 540
      my $subroutine = (caller(1))[3];
527 541
      $main::form->error($main::locale->text("Missing parameter #1 in call to sub #2.", $key, $subroutine));
542

  
543
    } elsif (ref $key eq 'ARRAY') {
544
      my $found = 0;
545
      foreach $subkey (@{ $key }) {
546
        if (exists $params->{$subkey}) {
547
          $found = 1;
548
          last;
549
        }
550
      }
551

  
552
      if (!$found) {
553
        my $subroutine = (caller(1))[3];
554
        $main::form->error($main::locale->text("Missing parameter (at least one of #1) in call to sub #2.", join(', ', @{ $key }), $subroutine));
555
      }
528 556
    }
529 557
  }
530 558
}
locale/de/admin
82 82
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
83 83
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
84 84
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
85
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
85 86
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
86 87
  'Name'                        => 'Name',
87 88
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/all
877 877
  'Missing Tax Authoritys Preferences' => 'Fehlende Angaben zum Finanzamt!',
878 878
  'Missing amount'              => 'Fehlbetrag',
879 879
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
880
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
880 881
  'Mitarbeiter'                 => 'Mitarbeiter',
881 882
  'Mobile1'                     => 'Mobile 1',
882 883
  'Mobile2'                     => 'Mobile 2',
locale/de/am
177 177
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
178 178
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
179 179
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
180
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
180 181
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
181 182
  'Name'                        => 'Name',
182 183
  'National Expenses'           => 'Aufwand Inland',
locale/de/amcvar
60 60
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
61 61
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
62 62
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
63
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
63 64
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
64 65
  'Name'                        => 'Name',
65 66
  'No'                          => 'Nein',
locale/de/amtemplates
63 63
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
64 64
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
65 65
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
66
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
66 67
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
67 68
  'Name'                        => 'Name',
68 69
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/ap
128 128
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
129 129
  'Missing amount'              => 'Fehlbetrag',
130 130
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
131
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
131 132
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
132 133
  'Name'                        => 'Name',
133 134
  'No'                          => 'Nein',
locale/de/ar
135 135
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
136 136
  'Missing amount'              => 'Fehlbetrag',
137 137
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
138
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
138 139
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
139 140
  'Name'                        => 'Name',
140 141
  'No'                          => 'Nein',
locale/de/arap
60 60
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
61 61
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
62 62
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
63
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
63 64
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
64 65
  'Name'                        => 'Name',
65 66
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/bp
68 68
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
69 69
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
70 70
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
71
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
71 72
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
72 73
  'Name'                        => 'Name',
73 74
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/ca
86 86
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
87 87
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
88 88
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
89
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
89 90
  'Monthly'                     => 'monatlich',
90 91
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
91 92
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
locale/de/common
56 56
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
57 57
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
58 58
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
59
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
59 60
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
60 61
  'Name'                        => 'Name',
61 62
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/cp
78 78
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
79 79
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
80 80
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
81
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
81 82
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
82 83
  'Name'                        => 'Name',
83 84
  'No'                          => 'Nein',
locale/de/ct
76 76
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
77 77
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
78 78
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
79
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
79 80
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
80 81
  'Name'                        => 'Name',
81 82
  'Name missing!'               => 'Name fehlt!',
locale/de/datev
85 85
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
86 86
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
87 87
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
88
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
88 89
  'Monat'                       => 'Monat',
89 90
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
90 91
  'Name'                        => 'Name',
locale/de/dn
130 130
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
131 131
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
132 132
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
133
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
133 134
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
134 135
  'Name'                        => 'Name',
135 136
  'No'                          => 'Nein',
locale/de/do
135 135
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
136 136
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
137 137
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
138
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
138 139
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
139 140
  'Name'                        => 'Name',
140 141
  'No'                          => 'Nein',
locale/de/drafts
58 58
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
59 59
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
60 60
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
61
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
61 62
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
62 63
  'Name'                        => 'Name',
63 64
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/fu
69 69
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
70 70
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
71 71
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
72
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
72 73
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
73 74
  'No'                          => 'Nein',
74 75
  'No action defined.'          => 'Keine Aktion definiert.',
locale/de/gl
127 127
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
128 128
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
129 129
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
130
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
130 131
  'Mitarbeiter'                 => 'Mitarbeiter',
131 132
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
132 133
  'MwSt. inkl.'                 => 'MwSt. inkl.',
locale/de/ic
146 146
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
147 147
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
148 148
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
149
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
149 150
  'Model'                       => 'Modell',
150 151
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
151 152
  'Name'                        => 'Name',
locale/de/installationcheck
10 10
  'Here\'s an example command line:' => 'Hier ist eine Kommandozeile, die als Beispiel dient:',
11 11
  'Message'                     => 'Nachricht',
12 12
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
13
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
13 14
  'Module home page'            => 'Modul-Webseite',
14 15
  'Module name'                 => 'Modulname',
15 16
  'One or more Perl modules missing' => 'Ein oder mehr Perl-Module fehlen',
locale/de/io
109 109
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
110 110
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
111 111
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
112
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
112 113
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
113 114
  'Name'                        => 'Name',
114 115
  'No'                          => 'Nein',
locale/de/ir
146 146
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
147 147
  'Missing amount'              => 'Fehlbetrag',
148 148
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
149
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
149 150
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
150 151
  'Name'                        => 'Name',
151 152
  'No'                          => 'Nein',
locale/de/is
162 162
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
163 163
  'Missing amount'              => 'Fehlbetrag',
164 164
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
165
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
165 166
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
166 167
  'Name'                        => 'Name',
167 168
  'No'                          => 'Nein',
locale/de/licenses
71 71
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
72 72
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
73 73
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
74
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
74 75
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
75 76
  'Name'                        => 'Name',
76 77
  'No'                          => 'Nein',
locale/de/login
181 181
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
182 182
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
183 183
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
184
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
184 185
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
185 186
  'Name'                        => 'Name',
186 187
  'No'                          => 'Nein',
locale/de/menu
121 121
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
122 122
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
123 123
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
124
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
124 125
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
125 126
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
126 127
  'Others'                      => 'Andere',
locale/de/menuXML
36 36
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
37 37
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
38 38
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
39
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
39 40
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
40 41
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
41 42
  'Others'                      => 'Andere',
locale/de/menunew
120 120
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
121 121
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
122 122
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
123
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
123 124
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
124 125
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
125 126
  'Others'                      => 'Andere',
locale/de/menuv3
36 36
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
37 37
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
38 38
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
39
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
39 40
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
40 41
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
41 42
  'Others'                      => 'Andere',
locale/de/oe
163 163
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
164 164
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
165 165
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
166
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
166 167
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
167 168
  'Name'                        => 'Name',
168 169
  'No'                          => 'Nein',
locale/de/pe
69 69
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
70 70
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
71 71
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
72
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
72 73
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
73 74
  'Name'                        => 'Name',
74 75
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/projects
64 64
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
65 65
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
66 66
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
67
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
67 68
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
68 69
  'Name'                        => 'Name',
69 70
  'No'                          => 'Nein',
locale/de/rc
69 69
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
70 70
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
71 71
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
72
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
72 73
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
73 74
  'Name'                        => 'Name',
74 75
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/reportgenerator
49 49
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
50 50
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
51 51
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
52
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
52 53
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
53 54
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
54 55
  'Others'                      => 'Andere',
locale/de/rp
121 121
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
122 122
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
123 123
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
124
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
124 125
  'Monthly'                     => 'monatlich',
125 126
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
126 127
  'Name'                        => 'Name',
locale/de/todo
178 178
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
179 179
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
180 180
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
181
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
181 182
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
182 183
  'Name'                        => 'Name',
183 184
  'No'                          => 'Nein',
locale/de/ustva
90 90
  'Missing Method!'             => 'Fehlender Voranmeldungszeitraum',
91 91
  'Missing Tax Authoritys Preferences' => 'Fehlende Angaben zum Finanzamt!',
92 92
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
93
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
93 94
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
94 95
  'Name'                        => 'Name',
95 96
  'No %s was found matching the search parameters.' => 'Es wurde kein %s gefunden, auf den die Suchparameter zutreffen.',
locale/de/wh
71 71
  'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
72 72
  'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
73 73
  'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
74
  'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
74 75
  'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
75 76
  'Name'                        => 'Name',
76 77
  'No'                          => 'Nein',

Auch abrufbar als: Unified diff