Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ce45d060

Von Moritz Bunkus vor fast 17 Jahren hinzugefügt

  • ID ce45d060ad245812e20b9e667225fcb849b80cd4
  • Vorgänger 8c7e4493
  • Nachfolger 64e47b81

Große Teile unbenutzten Codes und dazugehörige HTML-Vorlagen aus common.pl entfernt.

Unterschiede anzeigen:

bin/mozilla/common.pl
47 47

  
48 48
# -------------------------------------------------------------------------
49 49

  
50
## Customers/Vendors
51

  
52
sub check_customer_or_vendor {
53
  $lxdebug->enter_sub();
54

  
55
  my ($field, $cov_selected_nextsub, $is_vendor) = @_;
56

  
57
  if ($form->{"f_${field}"} eq $form->{"f_old_${field}"}) {
58
    $lxdebug->leave_sub();
59
    return 1;
60
  }
61

  
62
  my $type = $is_vendor ? $locale->text("vendor") : $locale->text("customer");
63

  
64
  my $old_form = save_form();
65
  $form->{"name"} = $form->{"f_${field}"};
66
  $form->{"obsolete"} = 1;
67
  my $covs;
68
  $covs = Common->retrieve_customers_or_vendors(\%myconfig, $form, "name", 1, $is_vendor);
69
  restore_form($old_form);
70

  
71
  if (0 == scalar(@{$covs})) {
72
    $form->header();
73
    $form->show_generic_error(sprintf($locale->text("There is no %s whose name matches '%s'."), $type, $form->{"f_${field}"}));
74

  
75
    $lxdebug->leave_sub();
76
    return 0;
77

  
78
  }
79

  
80
  if (1 != scalar(@{$covs})) {
81
    # If there is more than one CoV with the same name
82
    # then we have to check if the ID is set, too. Otherwise
83
    # we'd be stuck in an endless loop.
84
    if ($form->{"f_${field}_id"}) {
85
      foreach my $cov (@{$covs}) {
86
        if (($form->{"f_${field}_id"} == $cov->{"id"}) &&
87
            ($form->{"f_${field}"} eq $cov->{"name"})) {
88
          $lxdebug->leave_sub();
89
          return 1;
90
        }
91
      }
92
    }
93

  
94
    $form->{"cov_selected_nextsub"} = $cov_selected_nextsub;
95
    $form->{"check_cov_field"} = $field;
96
    select_customer_or_vendor("cov_selected", $is_vendor, @{$covs});
97
    $lxdebug->leave_sub();
98
    return 0;
99
  }
100

  
101
  $form->{"f_${field}_id"} = $covs->[0]->{"id"};
102
  $form->{"f_${field}"} = $covs->[0]->{"name"};
103

  
104
  $lxdebug->leave_sub();
105

  
106
  return 1;
107
}
108

  
109
sub select_customer_or_vendor {
110
  $lxdebug->enter_sub();
111

  
112
  my ($callback_sub, $is_vendor, @covs) = @_;
113

  
114
  my $old_form = save_form();
115

  
116
  if (0 == scalar(@covs)) {
117
    delete($form->{"name"});
118
    $form->{"obsolete"} = 1;
119
    my $c = Common->retrieve_customers_or_vendors(\%myconfig, $form, "name", 1, $is_vendor);
120
    restore_form($old_form);
121
    @covs = @{$c};
122
  }
123

  
124
  $form->header();
125
  print($form->parse_html_template("generic/select_customer_or_vendor",
126
                                   { "COVS" => \@covs,
127
                                     "old_form" => $old_form,
128
                                     "title" => $is_vendor ? $locale->text("Select a vendor") : $locale->text("Select a customer"),
129
                                     "nextsub" => "select_cov_internal",
130
                                     "callback_sub" => $callback_sub }));
131

  
132
  $lxdebug->leave_sub();
133
}
134

  
135
sub cov_selected {
136
  $lxdebug->enter_sub();
137
  my ($new_id, $new_name) = @_;
138

  
139
  my $field = $form->{"check_cov_field"};
140
  delete($form->{"check_cov_field"});
141

  
142
  $form->{"f_${field}_id"} = $new_id;
143
  $form->{"f_${field}"} = $new_name;
144
  $form->{"f_old_${field}"} = $new_name;
145

  
146
  &{ $form->{"cov_selected_nextsub"} }();
147

  
148
  $lxdebug->leave_sub();
149
}
150

  
151
sub select_cov_internal {
152
  $lxdebug->enter_sub();
153

  
154
  my ($new_id, $new_name, $callback_sub);
155

  
156
  my $new_id = $form->{"new_id_" . $form->{"selection"}};
157
  my $new_name = $form->{"new_name_" . $form->{"selection"}};
158
  my $callback_sub = $form->{"callback_sub"};
159

  
160
  restore_form($form->{"old_form"});
161

  
162
  &{ $callback_sub }($new_id, $new_name);
163

  
164
  $lxdebug->leave_sub();
165
}
166

  
167
sub select_part {
168
  $lxdebug->enter_sub();
169

  
170
  my ($callback_sub, @parts) = @_;
171

  
172
  my $remap_parts_id = 0;
173
  if (defined($parts[0]->{"parts_id"}) && !defined($parts[0]->{"id"})) {
174
    $remap_parts_id = 1;
175
    map({ $_->{"id"} = $_->{"parts_id"}; } @parts);
176
  }
177

  
178
  my $remap_partnumber = 0;
179
  if (defined($parts[0]->{"partnumber"}) && !defined($parts[0]->{"number"})) {
180
    $remap_partnumber = 1;
181
    map({ $_->{"number"} = $_->{"partnumber"}; } @parts);
182
  }
183

  
184
  my $has_charge = 0;
185
  if (defined($parts[0]->{"chargenumber"})) {
186
    $has_charge = 1;
187
    map({ $_->{"has_charge"} = 1; } @parts);
188
  }
189

  
190
  my $old_form = save_form();
191

  
192
  $form->header();
193
  print $form->parse_html_template("generic/select_part",
194
                                   { "PARTS"            => \@parts,
195
                                     "old_form"         => $old_form,
196
                                     "title"            => $locale->text("Select a part"),
197
                                     "nextsub"          => "select_part_internal",
198
                                     "callback_sub"     => $callback_sub,
199
                                     "has_charge"       => $has_charge,
200
                                     "remap_parts_id"   => $remap_parts_id,
201
                                     "remap_partnumber" => $remap_partnumber });
202

  
203
  $lxdebug->leave_sub();
204
}
205

  
206
sub select_part_internal {
207
  $lxdebug->enter_sub();
208

  
209
  my ($new_item, $callback_sub);
210

  
211
  my $re = "^new_.*_" . $form->{"selection"};
212

  
213
  foreach (grep /$re/, keys %{ $form }) {
214
    my $new_key           =  $_;
215
    $new_key              =~ s/^new_//;
216
    $new_key              =~ s/_\d+$//;
217
    $new_item->{$new_key} =  $form->{$_};
218
  }
219

  
220
  if ($form->{remap_parts_id}) {
221
    $new_item->{parts_id} = $new_item->{id};
222
    delete $new_item->{id};
223
  }
224

  
225
  if ($form->{remap_partnumber}) {
226
    $new_item->{partnumber} = $new_item->{number};
227
    delete $new_item->{number};
228
  }
229

  
230
  my $callback_sub = $form->{callback_sub};
231

  
232
  restore_form($form->{old_form});
233

  
234
  call_sub($callback_sub, $new_item);
235

  
236
  $lxdebug->leave_sub();
237
}
238

  
239
sub part_selection_internal {
240
  $lxdebug->enter_sub();
241

  
242
  $order_by  = "description";
243
  $order_by  = $form->{"order_by"} if (defined($form->{"order_by"}));
244
  $order_dir = 1;
245
  $order_dir = $form->{"order_dir"} if (defined($form->{"order_dir"}));
246

  
247
  %options   = map { $_ => 1 } split m/:/, $form->{options};
248

  
249
  map { $form->{$_} = 1 if ($options{$_}) } qw(no_services no_assemblies stockable);
250

  
251
  $parts = Common->retrieve_parts(\%myconfig, $form, $order_by, $order_dir);
252
  map({ $parts->[$_]->{"selected"} = $_ ? 0 : 1; } (0..$#{$parts}));
253
  if (0 == scalar(@{$parts})) {
254
    $form->show_generic_information($locale->text("No part was found matching the search parameters."));
255
  } elsif (1 == scalar(@{$parts})) {
256
    $onload = "part_selected('1')";
257
  }
258

  
259
  my $callback = "$form->{script}?action=part_selection_internal&";
260
  map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
261
      (qw(partnumber description input_partnumber input_description input_partsid), grep({ /^[fl]_/ } keys %$form)));
262

  
263
  my @header_sort = qw(partnumber description);
264
  my %header_title = ( "partnumber" => $locale->text("Part Number"),
265
                       "description" => $locale->text("Part description"),
266
                       );
267

  
268
  my @header =
269
    map(+{ "column_title" => $header_title{$_},
270
           "column" => $_,
271
           "callback" => $callback . "order_by=${_}&order_dir=" . ($order_by eq $_ ? 1 - $order_dir : $order_dir),
272
         },
273
        @header_sort);
274

  
275
  $form->{"title"} = $locale->text("Select a part");
276
  $form->header();
277
  print $form->parse_html_template("generic/part_selection", { "HEADER" => \@header,
278
                                                               "PARTS"  => $parts,
279
                                                               "onload" => $onload });
280

  
281
  $lxdebug->leave_sub();
282
}
283

  
284
# -------------------------------------------------------------------------
285

  
286
sub project_selection_internal {
287
  $lxdebug->enter_sub();
288

  
289
  $auth->check_right($form->{login}, 'project_edit');
290

  
291
  my %valid_order_by_fields = ('description' => 1, 'projectnumber' => 1);
292

  
293
  $order_by  = "description";
294
  $order_by  = $form->{order_by} if ($valid_order_by_fields{$form->{order_by}});
295
  $order_dir = !defined $form->{order_dir} ? 1 : $form->{order_dir} ? 1 : 0;
296

  
297
  $projects  = Common->retrieve_projects(\%myconfig, $form, $order_by, $order_dir);
298

  
299
  if (1 == scalar @{ $projects }) {
300
    $onload = "project_selected('1')";
301
  }
302

  
303
  my $callback = build_std_url('action=project_selection_internal', qw(projectnumber description input_projectnumber input_description input_project_id),
304
                               grep { /^[fl]_/ } keys %{ $form });
305

  
306
  my @header_sort  = qw(projectnumber description);
307
  my %header_title = ( "projectnumber" => $locale->text("Project Number"),
308
                       "description"   => $locale->text("Project description"),
309
                       );
310

  
311
  my @header =
312
    map(+{ "column_title" => $header_title{$_},
313
           "column"       => $_,
314
           "callback"     => $callback . "&order_by=${_}&order_dir=" . ($order_by eq $_ ? 1 - $order_dir : $order_dir),
315
         },
316
        @header_sort);
317

  
318
  $form->{title} = $locale->text("Select a project");
319
  $form->header();
320
  print $form->parse_html_template("generic/project_selection", { "HEADER"   => \@header,
321
                                                                  "PROJECTS" => $projects,
322
                                                                  "onload"   => $onload });
323

  
324
  $lxdebug->leave_sub();
325
}
326

  
327
sub new_project {
328
  $lxdebug->enter_sub();
329

  
330
  delete @{$form}{qw(action login password)};
331

  
332
  my $callback = build_std_url('action=project_created', grep { '' eq ref $form->{$_} } keys %{ $form });
333

  
334
  my $argv = "action=add&type=project&callback=" . E($callback);
335

  
336
  exec("perl", "pe.pl", $argv);
337
}
338

  
339
sub project_created {
340
  $lxdebug->enter_sub();
341

  
342
  $form->{title} = $locale->text("Select a project");
343
  $form->header();
344

  
345
  my $args = {
346
    'PROJECTS' => [ { map { $_ => $form->{"new_$_"} } qw(id projectnumber description) } ],
347
    'HEADER'   => [],
348
    'onload'   => "project_selected('1')",
349
  };
350

  
351
  print $form->parse_html_template("generic/project_selection", $args);
352

  
353
  $lxdebug->leave_sub();
354
}
355

  
356
sub project_selection_check {
357
  $lxdebug->enter_sub();
358

  
359
  my ($id_field, $number_field, $description_field, $project_selected_nextsub, $prefix) = @_;
360

  
361
  $prefix = "f_" unless defined($prefix);
362

  
363
  if (!$form->{"${prefix}${number_field}"} &&
364
      (!$description_field || !$form->{"${prefix}${description_field}"})) {
365
    delete $form->{"${prefix}${id_field}"};
366
    delete $form->{"${prefix}old_${number_field}"};
367
    delete $form->{"${prefix}old_${description_field}"} if ($description_field);
368

  
369
    $lxdebug->leave_sub();
370
    return 1;
371
  }
372

  
373
  if (($form->{"${prefix}${number_field}"}      eq $form->{"${prefix}old_${number_field}"}) &&
374
      (!$description_field ||
375
       (($form->{"${prefix}${description_field}"} eq $form->{"${prefix}old_${description_field}"})))) {
376
    $lxdebug->leave_sub();
377
    return 1;
378
  }
379

  
380
  my $old_form = save_form();
381

  
382
  $form->{projectnumber} = $form->{"${prefix}${number_field}"};
383
  $form->{full_search}   = 1;
384

  
385
  if ($description_field) {
386
    $form->{description} = $form->{"${prefix}${description_field}"};
387
  } else {
388
    delete $form->{description};
389
  }
390

  
391
  my $projects = Common->retrieve_projects(\%myconfig, $form, "projectnumber", 1);
392
  restore_form($old_form);
393

  
394
  if (0 == scalar @{$projects}) {
395
    $form->error(sprintf($locale->text("There is no project whose project number matches '%s'."), $form->{"${prefix}${number_field}"}));
396

  
397
    $lxdebug->leave_sub();
398
    return 0;
399
  }
400

  
401
  if (1 != scalar(@{$projects})) {
402
    $form->{project_selected_nextsub}        = $project_selected_nextsub;
403
    $form->{check_project_id_field}          = $id_field;
404
    $form->{check_project_number_field}      = $number_field;
405
    $form->{check_project_description_field} = $description_field;
406

  
407
    project_selection("project_selection_selected", $prefix, @{ $projects });
408

  
409
    $lxdebug->leave_sub();
410
    return 0;
411
  }
412

  
413
  $form->{"${prefix}${id_field}"}         = $projects->[0]->{id};
414
  $form->{"${prefix}${number_field}"}     = $projects->[0]->{projectnumber};
415
  $form->{"${prefix}old_${number_field}"} = $projects->[0]->{projectnumber};
416

  
417
  if ($description_field) {
418
    $form->{"${prefix}${description_field}"}     = $projects->[0]->{description};
419
    $form->{"${prefix}old_${description_field}"} = $projects->[0]->{description};
420
  }
421

  
422
  $lxdebug->leave_sub();
423

  
424
  return 1;
425
}
426

  
427
sub project_selection {
428
  $lxdebug->enter_sub();
429

  
430
  my ($callback_sub, $prefix, @projects) = @_;
431

  
432
  if (0 == scalar @projects) {
433
    my $old_form = save_form();
434
    map { delete($form->{$_}); } qw(projectnumber description);
435

  
436
    @projects = @{ Common->retrieve_projects(\%myconfig, $form, "projectnumber", 1) };
437

  
438
    restore_form($old_form);
439
  }
440

  
441
  $form->header();
442
  print $form->parse_html_template("generic/select_project",
443
                                   { "PROJECTS"     => \@projects,
444
                                     "old_form"     => save_form(qw(login password)),
445
                                     "title"        => $locale->text("Select an project"),
446
                                     "nextsub"      => "project_selection_step2",
447
                                     "prefix"       => $prefix,
448
                                     "callback_sub" => $callback_sub });
449

  
450
  $lxdebug->leave_sub();
451
}
452

  
453
sub project_selection_step2 {
454
  $lxdebug->enter_sub();
455

  
456
  my ($new_id, $new_name, $callback_sub);
457

  
458
  my $new_id          = $form->{"new_id_"          . $form->{selection}};
459
  my $new_number      = $form->{"new_number_"      . $form->{selection}};
460
  my $new_description = $form->{"new_description_" . $form->{selection}};
461
  my $callback_sub    = $form->{callback_sub};
462
  my $prefix          = $form->{prefix};
463

  
464
  restore_form($form->{old_form}, 0, qw(login password));
465
  delete $form->{header};
466

  
467
  call_sub($callback_sub, $new_id, $new_number, $new_description, $prefix);
468

  
469
  $lxdebug->leave_sub();
470
}
471

  
472
sub project_selection_selected {
473
  $lxdebug->enter_sub();
474

  
475
  my ($new_id, $new_number, $new_description, $prefix) = @_;
476

  
477
  my ($id_field, $number_field, $description_field)    = ($form->{check_project_id_field}, $form->{check_project_number_field}, $form->{check_project_description_field});
478

  
479
  map { delete $form->{"check_project_${_}_field"} } qw(id number description);
480

  
481
  $form->{"${prefix}${id_field}"}         = $new_id;
482
  $form->{"${prefix}${number_field}"}     = $new_number;
483
  $form->{"${prefix}old_${number_field}"} = $new_number;
484

  
485
  if ($description_field) {
486
    $form->{"${prefix}${description_field}"}     = $new_description;
487
    $form->{"${prefix}old_${description_field}"} = $new_description;
488
  }
489

  
490
  call_sub($form->{project_selected_nextsub});
491

  
492
  $lxdebug->leave_sub();
493
}
494

  
495
# -------------------------------------------------------------------------
496

  
497
sub employee_selection_internal {
498
  $lxdebug->enter_sub();
499

  
500
  $order_by = "name";
501
  $order_by = $form->{"order_by"} if (defined($form->{"order_by"}));
502
  $order_dir = 1;
503
  $order_dir = $form->{"order_dir"} if (defined($form->{"order_dir"}));
504

  
505
  $employees = Common->retrieve_employees(\%myconfig, $form, $order_by, $order_dir);
506
  map({ $employees->[$_]->{"selected"} = $_ ? 0 : 1; } (0..$#{$employees}));
507
  if (0 == scalar(@{$employees})) {
508
    $form->show_generic_information($locale->text("No employee was found matching the search parameters."));
509
  } elsif (1 == scalar(@{$employees})) {
510
    $onload = "employee_selected('1')";
511
  }
512

  
513
  my $callback = "$form->{script}?action=employee_selection_internal&";
514
  map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
515
      (qw(name input_name input_id), grep({ /^[fl]_/ } keys %$form)));
516

  
517
  my @header_sort = qw(name);
518
  my %header_title = ( "name" => $locale->text("Name"),
519
                       );
520

  
521
  my @header =
522
    map(+{ "column_title" => $header_title{$_},
523
           "column" => $_,
524
           "callback" => $callback . "order_by=${_}&order_dir=" . ($order_by eq $_ ? 1 - $order_dir : $order_dir),
525
         },
526
        @header_sort);
527

  
528
  $form->{"title"} = $locale->text("Select an employee");
529
  $form->header();
530
  print($form->parse_html_template("generic/employee_selection", { "HEADER" => \@header,
531
                                                                   "EMPLOYEES" => $employees,
532
                                                                   "onload" => $onload }));
533

  
534
  $lxdebug->leave_sub();
535
}
536

  
537
# -------------------------------------------------------------------------
538

  
539 50
sub delivery_customer_selection {
540 51
  $lxdebug->enter_sub();
541 52

  
......
937 448
  $lxdebug->leave_sub();
938 449
}
939 450

  
940
sub check_cov2 {
941
  $lxdebug->enter_sub();
942

  
943
  my $callback_sub = shift;
944

  
945
  if (!$form->{customer}
946
      || ($form->{customer} eq $form->{old_customer})
947
      || ("$form->{customer}--$form->{customer_id}" eq $form->{old_customer})) {
948
    $lxdebug->leave_sub();
949
    return;
950
  }
951

  
952
  $old_name     = $form->{name};
953
  $form->{name} = $form->{customer};
954

  
955
  my $covs = Common->retrieve_customers_or_vendors(\%myconfig, $form, "name", "ASC", 0, 1);
956

  
957
  $form->{name} = $old_name;
958

  
959
  if (0 == scalar @{$covs}) {
960
    $form->show_generic_information(sprintf($locale->text("No %s was found matching the search parameters."), $type));
961

  
962
  } elsif (1 == scalar @{ $covs }) {
963
    $form->{customer}           = $covs->[0]->{name};
964
    $form->{old_customer}       = $covs->[0]->{name};
965
    $form->{customer_id}        = $covs->[0]->{id};
966
    $form->{customer_is_vendor} = $covs->[0]->{customer_is_vendor};
967

  
968
  } else {
969
    $form->{new_cov_nextsub} = $callback_sub;
970

  
971
    delete @{$form}{qw(customer customer_is_vendor customer_id old_customer action)};
972
    my @hidden = map { { 'key' => $_, 'value' => $form->{$_} } } grep { '' eq ref $form->{$_} } keys %{ $form };
973

  
974
    foreach my $cov (@{ $covs }) {
975
      $cov->{address} = "$cov->{street}, $cov->{zipcode} $cov->{city}";
976
      $cov->{address} =~ s{^,}{}x;
977
      $cov->{address} =~ s{\ +}{\ }gx;
978

  
979
      $cov->{contact} = join " ", map { $cov->{$_} } qw(cp_greeting cp_title cp_givenname cp_name);
980
      $cov->{contact} =~ s{\ +}{\ }gx;
981
    }
982

  
983
    $form->{title} = $locale->text("Select a vendor or customer");
984
    $form->header();
985

  
986
    print $form->parse_html_template("generic/cov_selection2", { "COVS" => $covs, "HIDDEN" => \@hidden });
987

  
988
    exit 0;
989
  }
990

  
991
  $lxdebug->leave_sub();
992
}
993

  
994
sub cov_selected2 {
995
  $lxdebug->enter_sub();
996

  
997
  if (!$form->{new_cov} || !$form->{new_cov_nextsub}) {
998
    $form->error($locale->text('No customer has been selected.'));
999
  }
1000

  
1001
  map { $form->{$_} = $form->{"new_cov_${_}_$form->{new_cov}"} } qw(customer customer_id customer_is_vendor);
1002
  $form->{old_customer} = $form->{customer};
1003

  
1004
  &{ $form->{new_cov_nextsub} }();
1005

  
1006
  $lxdebug->leave_sub();
1007
}
1008

  
1009
sub select_item_selection_internal {
1010
  $lxdebug->enter_sub();
1011

  
1012
  @items = SystemBrace->retrieve_select_items(\%myconfig, $form, $form->{"select_item_type"});
1013
  if (0 == scalar(@items)) {
1014
    $form->show_generic_information($locale->text("No item was found."));
1015
  } elsif (1 == scalar(@items)) {
1016
    $onload = "select_item_selected('1')";
1017
  }
1018

  
1019
  $form->{"title"} = $locale->text("Select an entry");
1020
  $form->header();
1021
  print($form->parse_html_template("generic/select_item_selection", { "SELECT_ITEMS" => \@items,
1022
                                                                      "onload" => $onload }));
1023

  
1024
  $lxdebug->leave_sub();
1025
}
1026 451
1;
locale/de/admin
88 88
  'No action defined.'          => 'Keine Aktion definiert.',
89 89
  'No backup file has been uploaded.' => 'Es wurde keine Sicherungsdatei hochgeladen.',
90 90
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
91
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
92
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
93 91
  'No group has been selected, or the group does not exist anymore.' => 'Es wurde keine Gruppe ausgewählt, oder die Gruppe wurde in der Zwischenzeit gelöscht.',
94
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
95 92
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
96
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
97 93
  'No user has been selected.'  => 'Es wurde kein Benutzer ausgewählt.',
98 94
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
99 95
  'Nothing to delete!'          => 'Es konnte nichts gel?scht werden!',
......
103 99
  'POSTED AS NEW'               => 'Als neu gebucht',
104 100
  'PRINTED'                     => 'Gedruckt',
105 101
  'Packing List'                => 'Lieferschein',
106
  'Part Number'                 => 'Artikelnummer',
107
  'Part description'            => 'Artikelbeschreibung',
108 102
  'Pick List'                   => 'Sammelliste',
109 103
  'Please enter values'         => 'Bitte Werte eingeben',
110 104
  'Proforma Invoice'            => 'Proformarechnung',
111
  'Project Number'              => 'Projektnummer',
112
  'Project description'         => 'Projektbeschreibung',
113 105
  'Purchase Order'              => 'Lieferantenauftrag',
114 106
  'Quotation'                   => 'Angebot',
115 107
  'RFQ'                         => 'Anfrage',
......
121 113
  'SCREENED'                    => 'Angezeigt',
122 114
  'Select a Customer'           => 'Endkunde ausw?hlen',
123 115
  'Select a customer'           => 'Einen Kunden auswählen',
124
  'Select a part'               => 'Artikel auswählen',
125
  'Select a project'            => 'Projekt auswählen',
126 116
  'Select a vendor'             => 'Einen Lieferanten auswählen',
127
  'Select a vendor or customer' => 'Kunden oder Lieferanten auswählen',
128
  'Select an employee'          => 'Angestellten auswählen',
129
  'Select an entry'             => 'Eintrag auswählen',
130
  'Select an project'           => 'Ein Projekt auswählen',
131 117
  'Storno Invoice'              => 'Stornorechnung',
132 118
  'Storno Packing List'         => 'Stornolieferschein',
133 119
  'Subject'                     => 'Betreff',
......
153 139
  'The pg_restore process could not be started.' => 'Der pg_restore-Prozess konnte nicht gestartet werden.',
154 140
  'The user has been added to this group.' => 'Der Benutzer wurde der Gruppe hinzugefügt.',
155 141
  'The user has been removed from this group.' => 'Der Benutzer wurde aus der Gruppe entfernt.',
156
  'There is no %s whose name matches \'%s\'.' => 'Es gibt keinen %s, dessen Name \'%s\' enthält.',
157
  'There is no project whose project number matches \'%s\'.' => 'Es gibt kein Projekt, auf das die Suchkriterien zutreffen.',
158 142
  'To (email)'                  => 'An',
159 143
  'Transactions, AR transactions, AP transactions' => 'Dialogbuchen, Debitorenrechnungen, Kreditorenrechnungen',
160 144
  'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
......
207 191
  'calculate_qty'               => 'calculate_qty',
208 192
  'call_sub'                    => 'call_sub',
209 193
  'check_auth_db_and_tables'    => 'check_auth_db_and_tables',
210
  'check_cov2'                  => 'check_cov2',
211
  'check_customer_or_vendor'    => 'check_customer_or_vendor',
212 194
  'continue'                    => 'continue',
213
  'cov_selected'                => 'cov_selected',
214
  'cov_selected2'               => 'cov_selected2',
215 195
  'cov_selection_internal'      => 'cov_selection_internal',
216 196
  'create_auth_db'              => 'create_auth_db',
217 197
  'create_auth_tables'          => 'create_auth_tables',
......
235 215
  'edit_groups'                 => 'edit_groups',
236 216
  'edit_user'                   => 'edit_user',
237 217
  'edit_user_form'              => 'edit_user_form',
238
  'employee_selection_internal' => 'employee_selection_internal',
239 218
  'format_dates'                => 'format_dates',
240 219
  'get_value'                   => 'get_value',
241 220
  'list_users'                  => 'list_users',
......
245 224
  'logout'                      => 'logout',
246 225
  'mark_as_paid_common'         => 'mark_as_paid_common',
247 226
  'migrate_users'               => 'migrate_users',
248
  'new_project'                 => 'new_project',
249 227
  'no'                          => 'no',
250
  'part_selection_internal'     => 'part_selection_internal',
251 228
  'pg_database_administration'  => 'pg_database_administration',
252
  'project_created'             => 'project_created',
253
  'project_selection'           => 'project_selection',
254
  'project_selection_check'     => 'project_selection_check',
255
  'project_selection_internal'  => 'project_selection_internal',
256
  'project_selection_selected'  => 'project_selection_selected',
257
  'project_selection_step2'     => 'project_selection_step2',
258 229
  'reformat_numbers'            => 'reformat_numbers',
259 230
  'remove_from_group'           => 'remove_from_group',
260 231
  'restore_dataset'             => 'restore_dataset',
......
264 235
  'save_group'                  => 'save_group',
265 236
  'save_group_membership'       => 'save_group_membership',
266 237
  'save_user'                   => 'save_user',
267
  'select_cov_internal'         => 'select_cov_internal',
268
  'select_customer_or_vendor'   => 'select_customer_or_vendor',
269
  'select_item_selection_internal' => 'select_item_selection_internal',
270
  'select_part'                 => 'select_part',
271
  'select_part_internal'        => 'select_part_internal',
272 238
  'set_longdescription'         => 'set_longdescription',
273 239
  'show_history'                => 'show_history',
274 240
  'show_vc_details'             => 'show_vc_details',
......
292 258
  'system_sperren'              => 'lock_system',
293 259
  'anmeldung'                   => 'login',
294 260
  'abmeldung'                   => 'logout',
295
  'neue_ware'                   => 'new_part',
296
  'neues_projekt'               => 'new_project',
297 261
  'nein'                        => 'no',
298 262
  'datenbankadministration'     => 'pg_database_administration',
299 263
  'aus_gruppe_entfernen'        => 'remove_from_group',
locale/de/all
139 139
  'All changes in that file have been reverted.' => 'Alle Änderungen in dieser Datei wurden rückgängig gemacht.',
140 140
  'All database upgrades have been applied.' => 'Alle Datenbankupdates wurden eingespielt.',
141 141
  'All reports'                 => 'Alle Berichte (Kontenübersicht, Saldenbilanz, GuV, BWA, Bilanz, Projektbuchungen)',
142
  'Alternatively you can create a new part which will then be selected.' => 'Sie können auch einen neuen Artikel anlegen, der dann automatisch ausgewählt wird.',
143
  'Alternatively you can create a new project which will then be selected.' => 'Alternativ können Sie auch ein neues Projekt anlegen, das dann automatisch ausgewählt wird.',
144 142
  'Alternatively you can skip this step and create groups yourself.' => 'Alternativ können Sie diesen Schritt überspringen und selber Gruppen anlegen.',
145 143
  'Amended Advance Turnover Tax Return' => 'Berichtigte Anmeldung',
146 144
  'Amended Advance Turnover Tax Return (Nr. 10)' => 'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererkl?rung)',
......
258 256
  'Cash'                        => 'Zahlungsverkehr',
259 257
  'Cc'                          => 'Cc',
260 258
  'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')',
261
  'Charge number'               => 'Chargennummer',
262 259
  'Chart Type'                  => 'Kontentyp',
263 260
  'Chart of Accounts'           => 'Konten?bersicht',
264 261
  'Chart of accounts'           => 'Kontenrahmen',
......
596 593
  'History Search Engine'       => 'Historien Suchmaschine',
597 594
  'Homepage'                    => 'Homepage',
598 595
  'Host'                        => 'Datenbankcomputer',
599
  'However, you can create a new part which will then be selected.' => 'Sie können jedoch einen neuen Artikel anlegen, der dann automatisch ausgewählt wird.',
600
  'However, you can create a new project which will then be selected.' => 'Sie können jedoch ein neues Projekt anlegen, das dann automatisch ausgewählt wird.',
601 596
  'I'                           => 'I',
602 597
  'ID'                          => 'Buchungsnummer',
603 598
  'ID-Nummer'                   => 'ID-Nummer (intern)',
......
798 793
  'New contact'                 => 'Neuer Ansprechpartner',
799 794
  'New customer'                => 'Neuer Kunde',
800 795
  'New part'                    => 'Neue Ware',
801
  'New project'                 => 'Neues Projekt',
802 796
  'New sales order'             => 'Neuer Auftrag',
803 797
  'New service'                 => 'Neue Dienstleistung',
804 798
  'New unit'                    => 'Neue Einheit',
......
815 809
  'No action defined.'          => 'Keine Aktion definiert.',
816 810
  'No backup file has been uploaded.' => 'Es wurde keine Sicherungsdatei hochgeladen.',
817 811
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
818
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
819 812
  'No data was found.'          => 'Es wurden keine Daten gefunden.',
820 813
  'No databases have been found on this server.' => 'Auf diesem Server wurden keine Datenbanken gefunden.',
821 814
  'No datasets have been selected.' => 'Es wurden keine Datenbanken ausgewählt.',
822 815
  'No dunnings have been selected for printing.' => 'Es wurden keine Mahnungen zum Drucken ausgewählt.',
823
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
824 816
  'No entries were found which had no unit assigned to them.' => 'Es wurden keine Einträge gefunden, denen keine Einheit zugeordnet war.',
825 817
  'No group has been selected, or the group does not exist anymore.' => 'Es wurde keine Gruppe ausgewählt, oder die Gruppe wurde in der Zwischenzeit gelöscht.',
826 818
  'No groups have been added yet.' => 'Es wurden noch keine Gruppen angelegt.',
827
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
828 819
  'No licenses were found that match the search criteria.' => 'Es wurden keine Lizenzen gefunden, auf die die Suchkriterien zutreffen.',
829 820
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
830
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
831
  'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
832 821
  'No unknown units where found.' => 'Es wurden keine unbekannten Einheiten gefunden.',
833 822
  'No user has been selected.'  => 'Es wurde kein Benutzer ausgewählt.',
834 823
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
......
899 888
  'Part Description missing!'   => 'Artikelbezeichnung fehlt!',
900 889
  'Part Number'                 => 'Artikelnummer',
901 890
  'Part Number missing!'        => 'Artikelnummer fehlt!',
902
  'Part description'            => 'Artikelbeschreibung',
903 891
  'Partnumber must not be set to empty!' => 'Die Artikelnummer darf nicht auf leer geändert werden.',
904 892
  'Partnumber not unique!'      => 'Artikelnummer bereits vorhanden!',
905 893
  'Parts'                       => 'Waren',
......
934 922
  'Please insert your longdescription below' => 'Bitte den Langtext eingeben',
935 923
  'Please install the below listed modules or ask your system administrator to.' => 'Bitte installieren Sie die unten aufgeführten Module, oder bitten Sie Ihren Administrator darum.',
936 924
  'Please select a customer from the list below.' => 'Bitte einen Endkunden aus der Liste ausw?hlen',
937
  'Please select a part from the list below.' => 'Bitte wählen Sie einen Artikel aus der Liste aus.',
938
  'Please select a project from the list below.' => 'Bitte wählen Sie ein Projekt aus der Liste aus.',
939 925
  'Please select a vendor from the list below.' => 'Bitte einen H?ndler aus der Liste ausw?hlen',
940 926
  'Please select the chart of accounts this installation is using from the list below.' => 'Bitte wählen Sie den Kontenrahmen aus, der bei dieser Installation verwendet wird.',
941 927
  'Please select the database you want to backup' => 'Bitte wählen Sie die zu sichernde Datenbank gefunden',
......
991 977
  'Project Numbers'             => 'Projektnummern',
992 978
  'Project Transactions'        => 'Projektbuchungen',
993 979
  'Project deleted!'            => 'Projekt gel?scht!',
994
  'Project description'         => 'Projektbeschreibung',
995 980
  'Project not on file!'        => 'Dieses Projekt ist nicht in der Datenbank!',
996
  'Project number'              => 'Projektnummer',
997 981
  'Project saved!'              => 'Projekt gespeichert!',
998 982
  'Projects'                    => 'Projekte',
999 983
  'Projecttransactions'         => 'Projektbuchungen',
......
1086 1070
  'Select'                      => 'ausw?hlen',
1087 1071
  'Select a Customer'           => 'Endkunde ausw?hlen',
1088 1072
  'Select a customer'           => 'Einen Kunden auswählen',
1089
  'Select a part'               => 'Artikel auswählen',
1090 1073
  'Select a period'             => 'Bitte Zeitraum ausw?hlen',
1091
  'Select a project'            => 'Projekt auswählen',
1092 1074
  'Select a vendor'             => 'Einen Lieferanten auswählen',
1093
  'Select a vendor or customer' => 'Kunden oder Lieferanten auswählen',
1094 1075
  'Select all'                  => 'Alle ausw?hlen',
1095
  'Select an employee'          => 'Angestellten auswählen',
1096
  'Select an entry'             => 'Eintrag auswählen',
1097
  'Select an project'           => 'Ein Projekt auswählen',
1098 1076
  'Select from one of the items below' => 'W?hlen Sie einen der untenstehenden Eintr?ge',
1099 1077
  'Select from one of the names below' => 'W?hlen Sie einen der untenstehenden Namen',
1100 1078
  'Select from one of the projects below' => 'W?hlen Sie eines der untenstehenden Projekte',
......
1273 1251
  'There are four tax zones.'   => 'Es gibt vier Steuerzonen.',
1274 1252
  'There are still entries in the database for which no unit has been assigned.' => 'Es gibt noch Einträge in der Datenbank, für die keine Einheit zugeordnet ist.',
1275 1253
  'There are usually three ways to install Perl modules.' => 'Es gibt normalerweise drei Arten, ein Perlmodul zu installieren.',
1276
  'There is no %s whose name matches \'%s\'.' => 'Es gibt keinen %s, dessen Name \'%s\' enthält.',
1277
  'There is no project whose project number matches \'%s\'.' => 'Es gibt kein Projekt, auf das die Suchkriterien zutreffen.',
1278 1254
  'There is nothing to do in this step.' => 'In diesem Schritt gibt es nichts mehr zu tun.',
1279 1255
  'Therefore there\'s no need to create the same article more than once if it is sold or bought in/from another tax zone.' => 'Deswegen muss man den gleichen Artikel nicht mehr mehrmals anlegen, wenn er in verschiedenen Steuerzonen gehandelt werden soll.',
1280 1256
  'These units can be based on other units so that Lx-Office can convert prices when the user switches from one unit to another.' => 'Diese Einheiten können auf anderen Einheiten basieren, sodass Lx-Office Preise umrechnen kann, wenn der Benutzer von einer Einheit zu einer anderen Wechselt.',
locale/de/am
181 181
  'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
182 182
  'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
183 183
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
184
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
185
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
186
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
187 184
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
188
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
189 185
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
190 186
  'None'                        => 'Kein',
191 187
  'Number Format'               => 'Zahlenformat',
......
198 194
  'POSTED AS NEW'               => 'Als neu gebucht',
199 195
  'PRINTED'                     => 'Gedruckt',
200 196
  'Packing List'                => 'Lieferschein',
201
  'Part Number'                 => 'Artikelnummer',
202
  'Part description'            => 'Artikelbeschreibung',
203 197
  'Payment Terms'               => 'Zahlungskonditionen',
204 198
  'Payment Terms saved!'        => 'Zahlungskonditionen gespeichert!',
205 199
  'Payment terms deleted!'      => 'Zahlungskonditionen gel?scht!',
......
218 212
  'Printer saved!'              => 'Drucker gespeichert!',
219 213
  'Profit Center'               => 'Erfolgsbereich',
220 214
  'Proforma Invoice'            => 'Proformarechnung',
221
  'Project Number'              => 'Projektnummer',
222
  'Project description'         => 'Projektbeschreibung',
223 215
  'Purchase Order'              => 'Lieferantenauftrag',
224 216
  'Queue'                       => 'Warteschlange',
225 217
  'Quotation'                   => 'Angebot',
......
237 229
  'Screen'                      => 'Bildschirm',
238 230
  'Select a Customer'           => 'Endkunde ausw?hlen',
239 231
  'Select a customer'           => 'Einen Kunden auswählen',
240
  'Select a part'               => 'Artikel auswählen',
241
  'Select a project'            => 'Projekt auswählen',
242 232
  'Select a vendor'             => 'Einen Lieferanten auswählen',
243
  'Select a vendor or customer' => 'Kunden oder Lieferanten auswählen',
244
  'Select an employee'          => 'Angestellten auswählen',
245
  'Select an entry'             => 'Eintrag auswählen',
246
  'Select an project'           => 'Ein Projekt auswählen',
247 233
  'Skonto'                      => 'Skonto',
248 234
  'Skonto Terms'                => 'Zahlungsziel Skonto',
249 235
  'Storno Invoice'              => 'Stornorechnung',
......
280 266
  'The unit in row %d has been deleted in the meantime.' => 'Die Einheit in Zeile %d ist in der Zwischentzeit gelöscht worden.',
281 267
  'The unit in row %d has been used in the meantime and cannot be changed anymore.' => 'Die Einheit in Zeile %d wurde in der Zwischenzeit benutzt und kann nicht mehr geändert werden.',
282 268
  'The units have been saved.'  => 'Die Einheiten wurden gespeichert.',
283
  'There is no %s whose name matches \'%s\'.' => 'Es gibt keinen %s, dessen Name \'%s\' enthält.',
284
  'There is no project whose project number matches \'%s\'.' => 'Es gibt kein Projekt, auf das die Suchkriterien zutreffen.',
285 269
  'To (email)'                  => 'An',
286 270
  'Transaction reversal enforced for all dates' => 'Fehleintragungen m?ssen f?r jeden Zeitraum mit einer Kontraeintragung ausgebessert werden',
287 271
  'Transaction reversal enforced up to' => 'Fehleintragungen k?nnen bis zu dem angegebenen Zeitraum nur mit einer Kontraeintragung ausgebessert werden!',
......
354 338
  'business_header'             => 'business_header',
355 339
  'calculate_qty'               => 'calculate_qty',
356 340
  'call_sub'                    => 'call_sub',
357
  'check_cov2'                  => 'check_cov2',
358
  'check_customer_or_vendor'    => 'check_customer_or_vendor',
359 341
  'config'                      => 'config',
360 342
  'continue'                    => 'continue',
361
  'cov_selected'                => 'cov_selected',
362
  'cov_selected2'               => 'cov_selected2',
363 343
  'cov_selection_internal'      => 'cov_selection_internal',
364 344
  'delete'                      => 'delete',
365 345
  'delete_account'              => 'delete_account',
......
388 368
  'edit_printer'                => 'edit_printer',
389 369
  'edit_tax'                    => 'edit_tax',
390 370
  'edit_units'                  => 'edit_units',
391
  'employee_selection_internal' => 'employee_selection_internal',
392 371
  'form_footer'                 => 'form_footer',
393 372
  'format_dates'                => 'format_dates',
394 373
  'get_employee_id'             => 'get_employee_id',
......
406 385
  'list_printer'                => 'list_printer',
407 386
  'list_tax'                    => 'list_tax',
408 387
  'mark_as_paid_common'         => 'mark_as_paid_common',
409
  'new_project'                 => 'new_project',
410
  'part_selection_internal'     => 'part_selection_internal',
411 388
  'payment_header'              => 'payment_header',
412 389
  'printer_header'              => 'printer_header',
413
  'project_created'             => 'project_created',
414
  'project_selection'           => 'project_selection',
415
  'project_selection_check'     => 'project_selection_check',
416
  'project_selection_internal'  => 'project_selection_internal',
417
  'project_selection_selected'  => 'project_selection_selected',
418
  'project_selection_step2'     => 'project_selection_step2',
419 390
  'reformat_numbers'            => 'reformat_numbers',
420 391
  'retrieve_partunits'          => 'retrieve_partunits',
421 392
  'save'                        => 'save',
......
432 403
  'save_printer'                => 'save_printer',
433 404
  'save_tax'                    => 'save_tax',
434 405
  'save_unit'                   => 'save_unit',
435
  'select_cov_internal'         => 'select_cov_internal',
436
  'select_customer_or_vendor'   => 'select_customer_or_vendor',
437
  'select_item_selection_internal' => 'select_item_selection_internal',
438
  'select_part'                 => 'select_part',
439
  'select_part_internal'        => 'select_part_internal',
440 406
  'set_longdescription'         => 'set_longdescription',
441 407
  'set_unit_languages'          => 'set_unit_languages',
442 408
  'show_am_history'             => 'show_am_history',
......
453 419
  'weiter'                      => 'continue',
454 420
  'l?schen'                     => 'delete',
455 421
  'kontodaten_bearbeiten'       => 'edit_account',
456
  'neue_ware'                   => 'new_part',
457
  'neues_projekt'               => 'new_project',
458 422
  'speichern'                   => 'save',
459 423
};
460 424

  
locale/de/amtemplates
65 65
  'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
66 66
  'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
67 67
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
68
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
69
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
70
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
71 68
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
72
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
73 69
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
74 70
  'Others'                      => 'Andere',
75 71
  'PAYMENT POSTED'              => 'Rechung gebucht',
......
77 73
  'POSTED AS NEW'               => 'Als neu gebucht',
78 74
  'PRINTED'                     => 'Gedruckt',
79 75
  'Packing List'                => 'Lieferschein',
80
  'Part Number'                 => 'Artikelnummer',
81
  'Part description'            => 'Artikelbeschreibung',
82 76
  'Payment Reminder'            => 'Zahlungserinnerung',
83 77
  'Pick List'                   => 'Sammelliste',
84 78
  'Please enter values'         => 'Bitte Werte eingeben',
85 79
  'Proforma Invoice'            => 'Proformarechnung',
86
  'Project Number'              => 'Projektnummer',
87
  'Project description'         => 'Projektbeschreibung',
88 80
  'Purchase Order'              => 'Lieferantenauftrag',
89 81
  'Quotation'                   => 'Angebot',
90 82
  'RFQ'                         => 'Anfrage',
......
97 89
  'Saving the file \'%s\' failed. OS error message: %s' => 'Das Speichern der Datei \'%s\' schlug fehl. Fehlermeldung des Betriebssystems: %s',
98 90
  'Select a Customer'           => 'Endkunde ausw?hlen',
99 91
  'Select a customer'           => 'Einen Kunden auswählen',
100
  'Select a part'               => 'Artikel auswählen',
101
  'Select a project'            => 'Projekt auswählen',
102 92
  'Select a vendor'             => 'Einen Lieferanten auswählen',
103
  'Select a vendor or customer' => 'Kunden oder Lieferanten auswählen',
104
  'Select an employee'          => 'Angestellten auswählen',
105
  'Select an entry'             => 'Eintrag auswählen',
106
  'Select an project'           => 'Ein Projekt auswählen',
107 93
  'Statement'                   => 'Sammelrechnung',
108 94
  'Storno Invoice'              => 'Stornorechnung',
109 95
  'Storno Packing List'         => 'Stornolieferschein',
......
116 102
  'The connection to the authentication database failed:' => 'Die Verbindung zur Authentifizierungsdatenbank schlug fehl:',
117 103
  'The connection to the template database failed:' => 'Die Verbindung zur Vorlagendatenbank schlug fehl:',
118 104
  'The creation of the authentication database failed:' => 'Das Anlegen der Authentifizierungsdatenbank schlug fehl:',
119
  'There is no %s whose name matches \'%s\'.' => 'Es gibt keinen %s, dessen Name \'%s\' enthält.',
120
  'There is no project whose project number matches \'%s\'.' => 'Es gibt kein Projekt, auf das die Suchkriterien zutreffen.',
121 105
  'To (email)'                  => 'An',
122 106
  'Transactions, AR transactions, AP transactions' => 'Dialogbuchen, Debitorenrechnungen, Kreditorenrechnungen',
123 107
  'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
......
161 145
  'build_std_url'               => 'build_std_url',
162 146
  'calculate_qty'               => 'calculate_qty',
163 147
  'call_sub'                    => 'call_sub',
164
  'check_cov2'                  => 'check_cov2',
165
  'check_customer_or_vendor'    => 'check_customer_or_vendor',
166
  'cov_selected'                => 'cov_selected',
167
  'cov_selected2'               => 'cov_selected2',
168 148
  'cov_selection_internal'      => 'cov_selection_internal',
169 149
  'delivery_customer_selection' => 'delivery_customer_selection',
170 150
  'display'                     => 'display',
......
172 152
  'display_template_form'       => 'display_template_form',
173 153
  'edit'                        => 'edit',
174 154
  'edit_template'               => 'edit_template',
175
  'employee_selection_internal' => 'employee_selection_internal',
176 155
  'format_dates'                => 'format_dates',
177 156
  'mark_as_paid_common'         => 'mark_as_paid_common',
178
  'new_project'                 => 'new_project',
179
  'part_selection_internal'     => 'part_selection_internal',
180
  'project_created'             => 'project_created',
181
  'project_selection'           => 'project_selection',
182
  'project_selection_check'     => 'project_selection_check',
183
  'project_selection_internal'  => 'project_selection_internal',
184
  'project_selection_selected'  => 'project_selection_selected',
185
  'project_selection_step2'     => 'project_selection_step2',
186 157
  'reformat_numbers'            => 'reformat_numbers',
187 158
  'retrieve_partunits'          => 'retrieve_partunits',
188 159
  'save'                        => 'save',
189 160
  'save_template'               => 'save_template',
190
  'select_cov_internal'         => 'select_cov_internal',
191
  'select_customer_or_vendor'   => 'select_customer_or_vendor',
192
  'select_item_selection_internal' => 'select_item_selection_internal',
193
  'select_part'                 => 'select_part',
194
  'select_part_internal'        => 'select_part_internal',
195 161
  'set_longdescription'         => 'set_longdescription',
196 162
  'show_history'                => 'show_history',
197 163
  'show_vc_details'             => 'show_vc_details',
......
199 165
  'weiter'                      => 'continue',
200 166
  'anzeigen'                    => 'display',
201 167
  'bearbeiten'                  => 'edit',
202
  'neue_ware'                   => 'new_part',
203
  'neues_projekt'               => 'new_project',
204 168
  'speichern'                   => 'save',
205 169
};
206 170

  
locale/de/ap
128 128
  'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
129 129
  'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
130 130
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
131
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
132
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
133
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
134 131
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
135
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
136 132
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
137 133
  'Notes'                       => 'Bemerkungen',
138 134
  'Nov'                         => 'Nov',
......
151 147
  'PRINTED'                     => 'Gedruckt',
152 148
  'Packing List'                => 'Lieferschein',
153 149
  'Paid'                        => 'bezahlt',
154
  'Part Number'                 => 'Artikelnummer',
155
  'Part description'            => 'Artikelbeschreibung',
156 150
  'Payment date missing!'       => 'Tag der Zahlung fehlt!',
157 151
  'Payment posted!'             => 'Zahlung gebucht!',
158 152
  'Payments'                    => 'Zahlungsausg?nge',
......
163 157
  'Proforma Invoice'            => 'Proformarechnung',
164 158
  'Project'                     => 'Projekt',
165 159
  'Project Number'              => 'Projektnummer',
166
  'Project description'         => 'Projektbeschreibung',
167 160
  'Project not on file!'        => 'Dieses Projekt ist nicht in der Datenbank!',
168 161
  'Purchase Order'              => 'Lieferantenauftrag',
169 162
  'Quotation'                   => 'Angebot',
......
179 172
  'Save draft'                  => 'Entwurf speichern',
180 173
  'Select a Customer'           => 'Endkunde ausw?hlen',
181 174
  'Select a customer'           => 'Einen Kunden auswählen',
182
  'Select a part'               => 'Artikel auswählen',
183
  'Select a project'            => 'Projekt auswählen',
184 175
  'Select a vendor'             => 'Einen Lieferanten auswählen',
185
  'Select a vendor or customer' => 'Kunden oder Lieferanten auswählen',
186
  'Select an employee'          => 'Angestellten auswählen',
187
  'Select an entry'             => 'Eintrag auswählen',
188
  'Select an project'           => 'Ein Projekt auswählen',
189 176
  'Select from one of the names below' => 'W?hlen Sie einen der untenstehenden Namen',
190 177
  'Select from one of the projects below' => 'W?hlen Sie eines der untenstehenden Projekte',
191 178
  'Sep'                         => 'Sep',
......
209 196
  'The connection to the template database failed:' => 'Die Verbindung zur Vorlagendatenbank schlug fehl:',
210 197
  'The creation of the authentication database failed:' => 'Das Anlegen der Authentifizierungsdatenbank schlug fehl:',
211 198
  'The list has been printed.'  => 'Die Liste wurde ausgedruckt.',
212
  'There is no %s whose name matches \'%s\'.' => 'Es gibt keinen %s, dessen Name \'%s\' enthält.',
213
  'There is no project whose project number matches \'%s\'.' => 'Es gibt kein Projekt, auf das die Suchkriterien zutreffen.',
214 199
  'To (email)'                  => 'An',
215 200
  'Total'                       => 'Summe',
216 201
  'Transaction %d cancelled.'   => 'Buchung %d erfolgreich storniert.',
......
272 257
  'build_std_url'               => 'build_std_url',
273 258
  'calculate_qty'               => 'calculate_qty',
274 259
  'call_sub'                    => 'call_sub',
275
  'check_cov2'                  => 'check_cov2',
276
  'check_customer_or_vendor'    => 'check_customer_or_vendor',
277 260
  'check_name'                  => 'check_name',
278 261
  'check_project'               => 'check_project',
279 262
  'continue'                    => 'continue',
280
  'cov_selected'                => 'cov_selected',
281
  'cov_selected2'               => 'cov_selected2',
282 263
  'cov_selection_internal'      => 'cov_selection_internal',
283 264
  'create_links'                => 'create_links',
284 265
  'create_subtotal_row'         => 'create_subtotal_row',
......
289 270
  'dont_load_draft'             => 'dont_load_draft',
290 271
  'draft_action_dispatcher'     => 'draft_action_dispatcher',
291 272
  'edit'                        => 'edit',
292
  'employee_selection_internal' => 'employee_selection_internal',
293 273
  'form_footer'                 => 'form_footer',
294 274
  'form_header'                 => 'form_header',
295 275
  'format_dates'                => 'format_dates',
......
298 278
  'mark_as_paid'                => 'mark_as_paid',
299 279
  'mark_as_paid_common'         => 'mark_as_paid_common',
300 280
  'name_selected'               => 'name_selected',
301
  'new_project'                 => 'new_project',
302
  'part_selection_internal'     => 'part_selection_internal',
303 281
  'post'                        => 'post',
304 282
  'post_as_new'                 => 'post_as_new',
305 283
  'post_payment'                => 'post_payment',
306
  'project_created'             => 'project_created',
307 284
  'project_selected'            => 'project_selected',
308
  'project_selection'           => 'project_selection',
309
  'project_selection_check'     => 'project_selection_check',
310
  'project_selection_internal'  => 'project_selection_internal',
311
  'project_selection_selected'  => 'project_selection_selected',
312
  'project_selection_step2'     => 'project_selection_step2',
313 285
  'reformat_numbers'            => 'reformat_numbers',
314 286
  'remove_draft'                => 'remove_draft',
315 287
  'report_generator_back'       => 'report_generator_back',
......
320 292
  'retrieve_partunits'          => 'retrieve_partunits',
321 293
  'save_draft'                  => 'save_draft',
322 294
  'search'                      => 'search',
323
  'select_cov_internal'         => 'select_cov_internal',
324
  'select_customer_or_vendor'   => 'select_customer_or_vendor',
325
  'select_item_selection_internal' => 'select_item_selection_internal',
326 295
  'select_name'                 => 'select_name',
327
  'select_part'                 => 'select_part',
328
  'select_part_internal'        => 'select_part_internal',
329 296
  'select_project'              => 'select_project',
330 297
  'set_longdescription'         => 'set_longdescription',
331 298
  'show_history'                => 'show_history',
......
341 308
  'l?schen'                     => 'delete',
342 309
  'entw?rfe_l?schen'            => 'delete_drafts',
343 310
  'kreditorenbuchung_bearbeiten' => 'edit_accounts_payables_transaction',
344
  'neue_ware'                   => 'new_part',
345
  'neues_projekt'               => 'new_project',
346 311
  'buchen'                      => 'post',
347 312
  'zahlung_buchen'              => 'post_payment',
348 313
  'entwurf_speichern'           => 'save_draft',
locale/de/ar
135 135
  'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
136 136
  'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
137 137
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
138
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
139
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
140
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
141 138
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
142
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
143 139
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
144 140
  'Notes'                       => 'Bemerkungen',
145 141
  'Nov'                         => 'Nov',
......
158 154
  'PRINTED'                     => 'Gedruckt',
159 155
  'Packing List'                => 'Lieferschein',
160 156
  'Paid'                        => 'bezahlt',
161
  'Part Number'                 => 'Artikelnummer',
162
  'Part description'            => 'Artikelbeschreibung',
163 157
  'Payment date missing!'       => 'Tag der Zahlung fehlt!',
164 158
  'Payment posted!'             => 'Zahlung gebucht!',
165 159
  'Pick List'                   => 'Sammelliste',
......
169 163
  'Proforma Invoice'            => 'Proformarechnung',
170 164
  'Project'                     => 'Projekt',
171 165
  'Project Number'              => 'Projektnummer',
172
  'Project description'         => 'Projektbeschreibung',
173 166
  'Project not on file!'        => 'Dieses Projekt ist nicht in der Datenbank!',
174 167
  'Purchase Order'              => 'Lieferantenauftrag',
175 168
  'Quotation'                   => 'Angebot',
......
185 178
  'Save draft'                  => 'Entwurf speichern',
186 179
  'Select a Customer'           => 'Endkunde ausw?hlen',
187 180
  'Select a customer'           => 'Einen Kunden auswählen',
188
  'Select a part'               => 'Artikel auswählen',
189
  'Select a project'            => 'Projekt auswählen',
190 181
  'Select a vendor'             => 'Einen Lieferanten auswählen',
191
  'Select a vendor or customer' => 'Kunden oder Lieferanten auswählen',
192
  'Select an employee'          => 'Angestellten auswählen',
193
  'Select an entry'             => 'Eintrag auswählen',
194
  'Select an project'           => 'Ein Projekt auswählen',
195 182
  'Select from one of the names below' => 'W?hlen Sie einen der untenstehenden Namen',
196 183
  'Select from one of the projects below' => 'W?hlen Sie eines der untenstehenden Projekte',
197 184
  'Sep'                         => 'Sep',
......
218 205
  'The connection to the template database failed:' => 'Die Verbindung zur Vorlagendatenbank schlug fehl:',
219 206
  'The creation of the authentication database failed:' => 'Das Anlegen der Authentifizierungsdatenbank schlug fehl:',
220 207
  'The list has been printed.'  => 'Die Liste wurde ausgedruckt.',
221
  'There is no %s whose name matches \'%s\'.' => 'Es gibt keinen %s, dessen Name \'%s\' enthält.',
222
  'There is no project whose project number matches \'%s\'.' => 'Es gibt kein Projekt, auf das die Suchkriterien zutreffen.',
223 208
  'To (email)'                  => 'An',
224 209
  'Total'                       => 'Summe',
225 210
  'Transaction %d cancelled.'   => 'Buchung %d erfolgreich storniert.',
......
281 266
  'build_std_url'               => 'build_std_url',
282 267
  'calculate_qty'               => 'calculate_qty',
283 268
  'call_sub'                    => 'call_sub',
284
  'check_cov2'                  => 'check_cov2',
285
  'check_customer_or_vendor'    => 'check_customer_or_vendor',
286 269
  'check_name'                  => 'check_name',
287 270
  'check_project'               => 'check_project',
288 271
  'continue'                    => 'continue',
289
  'cov_selected'                => 'cov_selected',
290
  'cov_selected2'               => 'cov_selected2',
291 272
  'cov_selection_internal'      => 'cov_selection_internal',
292 273
  'create_links'                => 'create_links',
293 274
  'create_subtotal_row'         => 'create_subtotal_row',
......
299 280
  'dont_load_draft'             => 'dont_load_draft',
300 281
  'draft_action_dispatcher'     => 'draft_action_dispatcher',
301 282
  'edit'                        => 'edit',
302
  'employee_selection_internal' => 'employee_selection_internal',
303 283
  'form_footer'                 => 'form_footer',
304 284
  'form_header'                 => 'form_header',
305 285
  'format_dates'                => 'format_dates',
......
308 288
  'mark_as_paid'                => 'mark_as_paid',
309 289
  'mark_as_paid_common'         => 'mark_as_paid_common',
310 290
  'name_selected'               => 'name_selected',
311
  'new_project'                 => 'new_project',
312
  'part_selection_internal'     => 'part_selection_internal',
313 291
  'post'                        => 'post',
314 292
  'post_as_new'                 => 'post_as_new',
315 293
  'post_payment'                => 'post_payment',
316
  'project_created'             => 'project_created',
317 294
  'project_selected'            => 'project_selected',
318
  'project_selection'           => 'project_selection',
319
  'project_selection_check'     => 'project_selection_check',
320
  'project_selection_internal'  => 'project_selection_internal',
321
  'project_selection_selected'  => 'project_selection_selected',
322
  'project_selection_step2'     => 'project_selection_step2',
323 295
  'reformat_numbers'            => 'reformat_numbers',
324 296
  'remove_draft'                => 'remove_draft',
325 297
  'report_generator_back'       => 'report_generator_back',
......
331 303
  'save_draft'                  => 'save_draft',
332 304
  'search'                      => 'search',
333 305
  'section_menu'                => 'section_menu',
334
  'select_cov_internal'         => 'select_cov_internal',
335
  'select_customer_or_vendor'   => 'select_customer_or_vendor',
336
  'select_item_selection_internal' => 'select_item_selection_internal',
337 306
  'select_name'                 => 'select_name',
338
  'select_part'                 => 'select_part',
339
  'select_part_internal'        => 'select_part_internal',
340 307
  'select_project'              => 'select_project',
341 308
  'set_longdescription'         => 'set_longdescription',
342 309
  'show_history'                => 'show_history',
......
350 317
  'weiter'                      => 'continue',
351 318
  'l?schen'                     => 'delete',
352 319
  'entw?rfe_l?schen'            => 'delete_drafts',
353
  'neue_ware'                   => 'new_part',
354
  'neues_projekt'               => 'new_project',
355 320
  'buchen'                      => 'post',
356 321
  'zahlung_buchen'              => 'post_payment',
357 322
  'rechnung'                    => 'sales_invoice',
locale/de/arap
63 63
  'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
64 64
  'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
65 65
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
66
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
67
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
68
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
69 66
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
70
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
71 67
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
72 68
  'Number'                      => 'Nummer',
73 69
  'Others'                      => 'Andere',
......
76 72
  'POSTED AS NEW'               => 'Als neu gebucht',
77 73
  'PRINTED'                     => 'Gedruckt',
78 74
  'Packing List'                => 'Lieferschein',
79
  'Part Number'                 => 'Artikelnummer',
80
  'Part description'            => 'Artikelbeschreibung',
81 75
  'Pick List'                   => 'Sammelliste',
82 76
  'Please enter values'         => 'Bitte Werte eingeben',
83 77
  'Proforma Invoice'            => 'Proformarechnung',
84
  'Project Number'              => 'Projektnummer',
85
  'Project description'         => 'Projektbeschreibung',
86 78
  'Project not on file!'        => 'Dieses Projekt ist nicht in der Datenbank!',
87 79
  'Purchase Order'              => 'Lieferantenauftrag',
88 80
  'Quotation'                   => 'Angebot',
......
94 86
  'SCREENED'                    => 'Angezeigt',
95 87
  'Select a Customer'           => 'Endkunde ausw?hlen',
96 88
  'Select a customer'           => 'Einen Kunden auswählen',
97
  'Select a part'               => 'Artikel auswählen',
98
  'Select a project'            => 'Projekt auswählen',
99 89
  'Select a vendor'             => 'Einen Lieferanten auswählen',
100
  'Select a vendor or customer' => 'Kunden oder Lieferanten auswählen',
101
  'Select an employee'          => 'Angestellten auswählen',
102
  'Select an entry'             => 'Eintrag auswählen',
103
  'Select an project'           => 'Ein Projekt auswählen',
104 90
  'Select from one of the names below' => 'W?hlen Sie einen der untenstehenden Namen',
105 91
  'Select from one of the projects below' => 'W?hlen Sie eines der untenstehenden Projekte',
106 92
  'Storno Invoice'              => 'Stornorechnung',
......
114 100
  'The connection to the authentication database failed:' => 'Die Verbindung zur Authentifizierungsdatenbank schlug fehl:',
115 101
  'The connection to the template database failed:' => 'Die Verbindung zur Vorlagendatenbank schlug fehl:',
116 102
  'The creation of the authentication database failed:' => 'Das Anlegen der Authentifizierungsdatenbank schlug fehl:',
117
  'There is no %s whose name matches \'%s\'.' => 'Es gibt keinen %s, dessen Name \'%s\' enthält.',
118
  'There is no project whose project number matches \'%s\'.' => 'Es gibt kein Projekt, auf das die Suchkriterien zutreffen.',
119 103
  'To (email)'                  => 'An',
120 104
  'Transactions, AR transactions, AP transactions' => 'Dialogbuchen, Debitorenrechnungen, Kreditorenrechnungen',
121 105
  'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
......
155 139
  'build_std_url'               => 'build_std_url',
156 140
  'calculate_qty'               => 'calculate_qty',
157 141
  'call_sub'                    => 'call_sub',
158
  'check_cov2'                  => 'check_cov2',
159
  'check_customer_or_vendor'    => 'check_customer_or_vendor',
160 142
  'check_name'                  => 'check_name',
161 143
  'check_project'               => 'check_project',
162 144
  'continue'                    => 'continue',
163
  'cov_selected'                => 'cov_selected',
164
  'cov_selected2'               => 'cov_selected2',
165 145
  'cov_selection_internal'      => 'cov_selection_internal',
166 146
  'delivery_customer_selection' => 'delivery_customer_selection',
167
  'employee_selection_internal' => 'employee_selection_internal',
168 147
  'format_dates'                => 'format_dates',
169 148
  'mark_as_paid_common'         => 'mark_as_paid_common',
170 149
  'name_selected'               => 'name_selected',
171
  'new_project'                 => 'new_project',
172
  'part_selection_internal'     => 'part_selection_internal',
173
  'project_created'             => 'project_created',
174 150
  'project_selected'            => 'project_selected',
175
  'project_selection'           => 'project_selection',
176
  'project_selection_check'     => 'project_selection_check',
177
  'project_selection_internal'  => 'project_selection_internal',
178
  'project_selection_selected'  => 'project_selection_selected',
179
  'project_selection_step2'     => 'project_selection_step2',
180 151
  'reformat_numbers'            => 'reformat_numbers',
181 152
  'retrieve_partunits'          => 'retrieve_partunits',
182
  'select_cov_internal'         => 'select_cov_internal',
183
  'select_customer_or_vendor'   => 'select_customer_or_vendor',
184
  'select_item_selection_internal' => 'select_item_selection_internal',
185 153
  'select_name'                 => 'select_name',
186
  'select_part'                 => 'select_part',
187
  'select_part_internal'        => 'select_part_internal',
188 154
  'select_project'              => 'select_project',
189 155
  'set_longdescription'         => 'set_longdescription',
190 156
  'show_history'                => 'show_history',
191 157
  'show_vc_details'             => 'show_vc_details',
192 158
  'vendor_selection'            => 'vendor_selection',
193 159
  'weiter'                      => 'continue',
194
  'neue_ware'                   => 'new_part',
195
  'neues_projekt'               => 'new_project',
196 160
};
197 161

  
198 162
1;
locale/de/bp
71 71
  'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
72 72
  'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
73 73
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
74
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
75
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
76
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
77 74
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
78
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
79 75
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
80 76
  'Order'                       => 'Auftrag',
81 77
  'Order Number'                => 'Auftragsnummer',
......
86 82
  'PRINTED'                     => 'Gedruckt',
87 83
  'Packing List'                => 'Lieferschein',
88 84
  'Packing Lists'               => 'Lieferschein',
89
  'Part Number'                 => 'Artikelnummer',
90
  'Part description'            => 'Artikelbeschreibung',
91 85
  'Pick List'                   => 'Sammelliste',
92 86
  'Please enter values'         => 'Bitte Werte eingeben',
93 87
  'Print'                       => 'Drucken',
94 88
  'Printing ... '               => 'Es wird gedruckt.',
95 89
  'Proforma Invoice'            => 'Proformarechnung',
96
  'Project Number'              => 'Projektnummer',
97
  'Project description'         => 'Projektbeschreibung',
98 90
  'Purchase Order'              => 'Lieferantenauftrag',
99 91
  'Purchase Orders'             => 'Lieferantenauftr?ge',
100 92
  'Quotation'                   => 'Angebot',
......
116 108
  'Sales Orders'                => 'Auftr?ge',
117 109
  'Select a Customer'           => 'Endkunde ausw?hlen',
118 110
  'Select a customer'           => 'Einen Kunden auswählen',
119
  'Select a part'               => 'Artikel auswählen',
120
  'Select a project'            => 'Projekt auswählen',
121 111
  'Select a vendor'             => 'Einen Lieferanten auswählen',
122
  'Select a vendor or customer' => 'Kunden oder Lieferanten auswählen',
123 112
  'Select all'                  => 'Alle ausw?hlen',
124
  'Select an employee'          => 'Angestellten auswählen',
125
  'Select an entry'             => 'Eintrag auswählen',
126
  'Select an project'           => 'Ein Projekt auswählen',
127 113
  'Spoolfile'                   => 'Druckdatei',
128 114
  'Storno Invoice'              => 'Stornorechnung',
129 115
  'Storno Packing List'         => 'Stornolieferschein',
......
136 122
  'The connection to the authentication database failed:' => 'Die Verbindung zur Authentifizierungsdatenbank schlug fehl:',
137 123
  'The connection to the template database failed:' => 'Die Verbindung zur Vorlagendatenbank schlug fehl:',
138 124
  'The creation of the authentication database failed:' => 'Das Anlegen der Authentifizierungsdatenbank schlug fehl:',
139
  'There is no %s whose name matches \'%s\'.' => 'Es gibt keinen %s, dessen Name \'%s\' enthält.',
140
  'There is no project whose project number matches \'%s\'.' => 'Es gibt kein Projekt, auf das die Suchkriterien zutreffen.',
141 125
  'To'                          => 'An',
142 126
  'To (email)'                  => 'An',
143 127
  'Transactions, AR transactions, AP transactions' => 'Dialogbuchen, Debitorenrechnungen, Kreditorenrechnungen',
......
182 166
  'build_std_url'               => 'build_std_url',
183 167
  'calculate_qty'               => 'calculate_qty',
184 168
  'call_sub'                    => 'call_sub',
185
  'check_cov2'                  => 'check_cov2',
186
  'check_customer_or_vendor'    => 'check_customer_or_vendor',
187 169
  'continue'                    => 'continue',
188
  'cov_selected'                => 'cov_selected',
189
  'cov_selected2'               => 'cov_selected2',
190 170
  'cov_selection_internal'      => 'cov_selection_internal',
191 171
  'delivery_customer_selection' => 'delivery_customer_selection',
192
  'employee_selection_internal' => 'employee_selection_internal',
193 172
  'format_dates'                => 'format_dates',
194 173
  'list_spool'                  => 'list_spool',
195 174
  'mark_as_paid_common'         => 'mark_as_paid_common',
196
  'new_project'                 => 'new_project',
197
  'part_selection_internal'     => 'part_selection_internal',
198 175
  'print'                       => 'print',
199
  'project_created'             => 'project_created',
200
  'project_selection'           => 'project_selection',
201
  'project_selection_check'     => 'project_selection_check',
202
  'project_selection_internal'  => 'project_selection_internal',
203
  'project_selection_selected'  => 'project_selection_selected',
204
  'project_selection_step2'     => 'project_selection_step2',
205 176
  'reformat_numbers'            => 'reformat_numbers',
206 177
  'remove'                      => 'remove',
207 178
  'retrieve_partunits'          => 'retrieve_partunits',
208 179
  'search'                      => 'search',
209 180
  'select_all'                  => 'select_all',
210
  'select_cov_internal'         => 'select_cov_internal',
211
  'select_customer_or_vendor'   => 'select_customer_or_vendor',
212
  'select_item_selection_internal' => 'select_item_selection_internal',
213
  'select_part'                 => 'select_part',
214
  'select_part_internal'        => 'select_part_internal',
215 181
  'set_longdescription'         => 'set_longdescription',
216 182
  'show_history'                => 'show_history',
217 183
  'show_vc_details'             => 'show_vc_details',
218 184
  'vendor_selection'            => 'vendor_selection',
219 185
  'yes'                         => 'yes',
220 186
  'weiter'                      => 'continue',
221
  'neue_ware'                   => 'new_part',
222
  'neues_projekt'               => 'new_project',
223 187
  'drucken'                     => 'print',
224 188
  'entfernen'                   => 'remove',
225 189
  'alle_ausw?hlen'              => 'select_all',
locale/de/common
59 59
  'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
60 60
  'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
61 61
  'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.',
62
  'No customer has been selected.' => 'Es wurde kein Kunde ausgewählt.',
63
  'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
64
  'No item was found.'          => 'Es wurde kein Eintrag gefunden.',
65 62
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
66
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
67 63
  'No vendor has been selected yet.' => 'Es wurde noch kein Lieferant ausgew?hlt.',
68 64
  'Others'                      => 'Andere',
69 65
  'PAYMENT POSTED'              => 'Rechung gebucht',
......
71 67
  'POSTED AS NEW'               => 'Als neu gebucht',
72 68
  'PRINTED'                     => 'Gedruckt',
73 69
  'Packing List'                => 'Lieferschein',
74
  'Part Number'                 => 'Artikelnummer',
75
  'Part description'            => 'Artikelbeschreibung',
76 70
  'Pick List'                   => 'Sammelliste',
77 71
  'Please enter values'         => 'Bitte Werte eingeben',
78 72
  'Proforma Invoice'            => 'Proformarechnung',
79
  'Project Number'              => 'Projektnummer',
80
  'Project description'         => 'Projektbeschreibung',
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff