Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 40782548

Von Moritz Bunkus vor fast 18 Jahren hinzugefügt

  • ID 40782548cf82ac1e4c0fe417113a4cb3072e9390
  • Vorgänger 1387c8c3
  • Nachfolger 154fc71c

Eine Funktion zum "sicheren" Aufrufen von Unterfunktionen eingebaut, damit &{ $form->{nextsub} }(); nicht ungeprüft aufgerufen werden muss.

Unterschiede anzeigen:

am.pl
eval { require "lx-erp.conf"; };
require "bin/mozilla/common.pl";
if (defined($latex) && !defined($latex_templates)) {
$latex_templates = $latex;
undef($latex);
......
. $locale->text('Version')
. " $form->{version} - $myconfig{name} - $myconfig{dbname}";
&{ $locale->findsub($form->{action}) };
call_sub($locale->findsub($form->{action}));
} else {
$form->error($locale->text('action= not defined!'));
}
bin/mozilla/admin.pl
$menufile = "menu.ini";
use DBI;
use SL::Form;
use SL::User;
require "bin/mozilla/common.pl";
$form = new Form;
$form->{"root"} = "root login";
$locale = new Locale $language, "admin";
eval { require DBI; };
$form->error($locale->text('DBI not installed!')) if ($@);
# customization
if (-f "$form->{path}/custom_$form->{script}") {
eval { require "$form->{path}/custom_$form->{script}"; };
......
&check_password;
&$subroutine;
call_sub($subroutine);
} else {
......
}
sub continue {
&{ $form->{nextsub} };
call_sub($form->{"nextsub"});
}
sub update_dataset {
bin/mozilla/am.pl
1;
require "$form->{path}/common.pl";
# end of main
sub add { &{"add_$form->{type}"} }
sub delete { &{"delete_$form->{type}"} }
sub display {
if ($form->{display_nextsub}) {
&{ $form->{display_nextsub} }();
} else {
&{ $form->{nextsub} }();
}
}
sub save {
if ($form->{save_nextsub}) {
&{ $form->{save_nextsub} }();
} else {
&{ $form->{nextsub} }();
}
}
sub edit {
if ($form->{edit_nextsub}) {
&{ $form->{edit_nextsub} }();
} else {
&{ "edit_$form->{type}" }();
}
}
sub add { call_sub("add_$form->{type}"); }
sub delete { call_sub("delete_$form->{type}"); }
sub save { call_sub("save_$form->{type}"); }
sub edit { call_sub("edit_$form->{type}"); }
sub continue { call_sub($form->{"nextsub"}); }
sub add_account {
$lxdebug->enter_sub();
......
$lxdebug->leave_sub();
}
sub continue {
$lxdebug->enter_sub();
&{ $form->{nextsub} };
$lxdebug->leave_sub();
}
sub edit_units {
$lxdebug->enter_sub();
bin/mozilla/amtemplates.pl
# end of main
sub display {
if ($form->{display_nextsub}) {
&{ $form->{display_nextsub} }();
} else {
die "display_nextsub not defined";
}
call_sub($form->{display_nextsub});
}
sub save {
if ($form->{save_nextsub}) {
&{ $form->{save_nextsub} }();
} else {
die "save_nextsub not defined";
}
call_sub($form->{save_nextsub});
}
sub edit {
if ($form->{edit_nextsub}) {
&{ $form->{edit_nextsub} }();
} else {
die "edit_nextsub not defined";
}
call_sub($form->{edit_nextsub});
}
sub display_template {
bin/mozilla/arap.pl
1;
require "bin/mozilla/common.pl";
# end of main
sub check_name {
......
map { delete $form->{$_} } qw(ndx lastndx nextsub is_global);
if ($form->{update}) {
&{ $form->{update} };
call_sub($form->{"update"});
} else {
&update;
}
......
$lxdebug->leave_sub();
}
sub continue { &{ $form->{nextsub} } }
sub continue { call_sub($form->{"nextsub"}); }
sub gl_transaction { &add }
sub ar_transaction { &add_transaction('ar') }
sub ap_transaction { &add_transaction('ap') }
bin/mozilla/bp.pl
1;
require "bin/mozilla/common.pl";
# end of main
sub search {
......
$lxdebug->leave_sub();
}
sub continue { &{ $form->{nextsub} } }
sub continue { call_sub($form->{"nextsub"}); }
bin/mozilla/common.pl
restore_form($form->{"old_form"});
&{ $callback_sub }($new_id, $new_name);
call_sub($callback_sub, $new_id, $new_name);
$lxdebug->leave_sub();
}
......
restore_form($form->{"old_form"});
&{ $callback_sub }($new_item);
call_sub($callback_sub, $new_item);
$lxdebug->leave_sub();
}
......
$lxdebug->leave_sub();
}
sub call_sub {
$lxdebug->enter_sub();
my $name = shift;
if (!$name) {
$form->error($locale->text("Trying to call a sub without a name"));
}
$name =~ s/[^a-zA-Z0-9_]//g;
if (!defined(&{ $name })) {
$form->error(sprintf($locale->text("Attempt to call an undefined sub named '%s'"), $name));
}
&{ $name }(@_);
$lxdebug->leave_sub();
}
1;
bin/mozilla/cp.pl
use SL::IR;
require "$form->{path}/arap.pl";
require "bin/mozilla/common.pl";
1;
......
$check->init;
$form->{text_amount} = $check->num2text($whole);
&{"$form->{vc}_details"};
call_sub("$form->{vc}_details");
$form->{callback} = "";
bin/mozilla/ct.pl
# # /saving the history
$form->isblank("name", $locale->text("Name missing!"));
&{"CT::save_$form->{db}"}("", \%myconfig, \%$form);
if ($form->{"db"} eq "customer") {
CT->save_customer(\%myconfig, \%$form);
} else {
CT->save_vendor(\%myconfig, \%$form);
}
$form->{callback} = $form->escape($form->{callback}, 1);
$name = $form->escape("$form->{name}", 1);
......
$imsg .= " saved!";
$form->isblank("name", $locale->text("Name missing!"));
$rc = &{"CT::save_$form->{db}"}("", \%myconfig, \%$form);
if ($form->{"db"} eq "customer") {
$rc = CT->save_customer(\%myconfig, \%$form);
} else {
$rc = CT->save_vendor(\%myconfig, \%$form);
}
if ($rc == 3) {
$form->error($locale->text('customernumber not unique!'));
}
......
$form->isblank("name", $locale->text("Name missing!"));
my $res = &{"CT::save_$form->{db}"}("", \%myconfig, \%$form);
my $res;
if ($form->{"db"} eq "customer") {
$res = CT->save_customer(\%myconfig, \%$form);
} else {
$res = CT->save_customer(\%myconfig, \%$form);
}
if (3 == $res) {
if ($form->{"db"} eq "customer") {
......
}
sub continue { &{ $form->{nextsub} } }
sub continue { call_sub($form->{nextsub}); }
bin/mozilla/datev.pl
# end of main
sub continue { &{ $form->{nextsub} } }
require "bin/mozilla/common.pl";
sub continue { call_sub($form->{"nextsub"}); }
sub export {
$lxdebug->enter_sub();
bin/mozilla/drafts.pl
delete($form->{action});
$form->{DONT_LOAD_DRAFT} = 1;
&{ $draft_nextsub }();
call_sub($draft_nextsub);
$lxdebug->leave_sub();
}
bin/mozilla/ic.pl
#use SL::PE;
require "$form->{path}/io.pl";
require "bin/mozilla/common.pl";
1;
......
$lxdebug->leave_sub();
}
sub continue { &{ $form->{nextsub} } }
sub continue { call_sub($form->{"nextsub"}); }
bin/mozilla/io.pl
# if we have a display_form
if ($form->{display_form}) {
&{"$form->{display_form}"};
call_sub($form->{"display_form"});
exit;
}
......
$form->{rowcount}--;
&{"$display_form"};
call_sub($display_form);
# saving the history
if(!exists $form->{addition}) {
$form->{addition} = "PRINTED";
......
$salesman_id_saved = $form->{salesman_id};
$cp_id_saved = $form->{cp_id};
&{"$form->{vc}_details"}();
call_sub("$form->{vc}_details");
$form->{language_id} = $language_saved;
$form->{payment_id} = $payment_id_saved;
......
} qw(paid exchangerate);
}
&{"$display_form"};
call_sub($display_form);
exit;
}
......
$form->redirect(qq|$form->{label} $form->{"${inv}number"} $msg|);
}
if ($form->{printing}) {
&{"$display_form"};
call_sub($display_form);
exit;
}
......
contact email phone fax));
# get details for name
&{"$form->{vc}_details"}(@addr_vars);
call_sub("$form->{vc}_details", @addr_vars);
$number =
($form->{vc} eq 'customer')
bin/mozilla/licenses.pl
use SL::IS;
use SL::LICENSES;
require "bin/mozilla/common.pl";
sub quot {
$lxdebug->enter_sub();
$_[0] =~ s/\"/\"/g;
......
sub continue {
$lxdebug->enter_sub();
&{ $form->{nextsub} };
call_sub($form->{"nextsub"});
$lxdebug->leave_sub();
}
bin/mozilla/login.pl
use SL::User;
use SL::Form;
require "bin/mozilla/common.pl";
$form = new Form;
$locale = new Locale $language, "login";
......
if ($form->{action}) {
$form->{titlebar} .= " - $myconfig{name} - $myconfig{dbname}";
&{ $locale->findsub($form->{action}) };
call_sub($locale->findsub($form->{action}));
} else {
&login_screen;
}
bin/mozilla/pe.pl
"$form->{script}?action=add&type=$form->{type}&path=$form->{path}&login=$form->{login}&password=$form->{password}"
unless $form->{callback};
&{"form_$form->{type}_header"};
&{"form_$form->{type}_footer"};
call_sub("form_$form->{type}_header");
call_sub("form_$form->{type}_footer");
$lxdebug->leave_sub();
}
......
if ($form->{type} eq 'pricegroup') {
PE->get_pricegroup(\%myconfig, \%$form);
}
&{"form_$form->{type}_header"};
&{"form_$form->{type}_footer"};
call_sub("form_$form->{type}_header");
call_sub("form_$form->{type}_footer");
$lxdebug->leave_sub();
}
......
$lxdebug->leave_sub();
}
sub continue { &{ $form->{nextsub} } }
sub continue { call_sub($form->{"nextsub"}); }
sub partsgroup_report {
$lxdebug->enter_sub();
bin/mozilla/rc.pl
use SL::RC;
require "bin/mozilla/common.pl";
1;
# end of main
......
$lxdebug->leave_sub();
}
sub continue { &{ $form->{nextsub} } }
sub continue { call_sub($form->{"nextsub"}); }
sub get_payments {
$lxdebug->enter_sub();
bin/mozilla/rp.pl
$lxdebug->leave_sub();
}
sub continue { &{ $form->{nextsub} } }
sub continue { call_sub($form->{"nextsub"}); }
sub get_project {
$lxdebug->enter_sub();
bin/mozilla/ustva.pl
#======================================================================
require "$form->{path}/arap.pl";
require "bin/mozilla/common.pl";
#use strict;
#no strict 'refs';
......
#&generate_ustva();
no strict 'refs';
$lxdebug->leave_sub();
&{ $form->{nextsub} };
call_sub($form->{"nextsub"});
use strict 'refs';
}
......
# allow Symbolic references just here:
no strict 'refs';
&{ $form->{nextsub} };
call_sub($form->{"nextsub"});
use strict 'refs';
$lxdebug->leave_sub();
}
sub back {
$lxdebug->enter_sub();
&{ $form->{lastsub} };
call_sub($form->{"lastsub"});
$lxdebug->leave_sub();
}
locale/de/admin
'Administration' => 'Administration',
'Administrator' => 'Administrator',
'All Datasets up to date!' => 'Alle Datenbanken sind auf aktuellem Stand.',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Back' => 'Zurück',
'Cannot create Lock!' => 'System kann nicht gesperrt werden!',
'Change Admin Password' => 'Administratorpasswort ?ndern',
......
'Continue' => 'Weiter',
'Create Chart of Accounts' => 'Kontenplan anlegen',
'Create Dataset' => 'Datenbank anlegen',
'DBI not installed!' => 'DBI ist nicht installiert!',
'Customer Number' => 'Kundennummer',
'DELETED' => 'Gel?scht',
'DUNNING STARTED' => 'DUNNING STARTED',
'DUNS-Nr' => 'DUNS-Nr.',
......
'E-mail' => 'eMail',
'ELSE' => 'Zusatz',
'Edit User' => 'Benutzerdaten bearbeiten',
'Enter longdescription' => 'Langtext eingeben',
'Error in database control file \'%s\': %s' => 'Fehler in Datenbankupgradekontrolldatei \'%s\': %s',
'Existing Datasets' => 'existierende Datenbanken',
'Fax' => 'Fax',
'File locked!' => 'Datei gesperrt!',
'History' => 'Historie',
'Host' => 'Datenbankcomputer',
'Hostname missing!' => 'Computername fehlt!',
'Incorrect Password!' => 'Ung?ltiges Passwort!',
......
'Multibyte Encoding' => 'Schriftsatz',
'Name' => 'Name',
'New Templates' => 'neue Vorlagen',
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
'No Database Drivers available!' => 'Kein Datenbanktreiber verf?gbar!',
'No Dataset selected!' => 'Keine Datenbank ausgew?hlt!',
'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
'Nothing to delete!' => 'Es konnte nichts gel?scht werden!',
'Number Format' => 'Zahlenformat',
'Old (on the side)' => 'Alt (seitlich)',
......
'POSTED' => 'Gebucht',
'POSTED AS NEW' => 'Als neu gebucht',
'PRINTED' => 'Gedruckt',
'Part Number' => 'Artikelnummer',
'Part description' => 'Artikelbeschreibung',
'Password' => 'Passwort',
'Password changed!' => 'Passwort ge?ndert!',
'Pg Database Administration' => 'Datenbankadministration',
'Phone' => 'Telefon',
'Please enter values' => 'Bitte Werte eingeben',
'Port' => 'Port',
'Port missing!' => 'Portangabe fehlt!',
'Printer' => 'Drucker',
'Project Number' => 'Projektnummer',
'Project description' => 'Projektbeschreibung',
'Repeat the password' => 'Passwort wiederholen',
'SAVED' => 'Gespeichert',
'SAVED FOR DUNNING' => 'Gespeichert',
'SCREENED' => 'Angezeigt',
'Save' => 'Speichern',
'Select a Customer' => 'Endkunde ausw?hlen',
'Select a part' => 'Artikel auswählen',
'Select a project' => 'Projekt auswählen',
'Select an employee' => 'Angestellten auswählen',
'Setup Menu' => 'Men?setup',
'Setup Templates' => 'Vorlagen ausw?hlen',
'Signature' => 'Unterschrift',
......
'To add a user to a group edit a name, change the login name and save. A new user with the same variables will then be saved under the new login name.' => 'Um einer Gruppe einen neuen Benutzer hinzuzuf?gen, ?ndern und speichern Sie am einfachsten einen bestehen den Zugriffsnamen. Unter dem neuen Namen wird dann ein Benutzer mit denselben Einstellungen angelegt.',
'Top (CSS)' => 'Oben (mit CSS)',
'Top (Javascript)' => 'Oben (mit Javascript)',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
'Unlock System' => 'System entsperren',
'Update Dataset' => 'Datenbank aktualisieren',
......
'User deleted!' => 'Benutzer gel?scht!',
'User saved!' => 'Benutzer gespeichert!',
'Ust-IDNr' => 'USt-IdNr.',
'Value' => 'Wert',
'Variable' => 'Variable',
'Version' => 'Version',
'WEBDAV-Zugriff' => 'WEBDAV-Zugriff',
'You must enter a host and port for local and remote connections!' => '"Rechner" und "Port" m?ssen f?r lokale und externe Verbindungen eingetragen werden!',
......
};
$self->{subs} = {
'E' => 'E',
'H' => 'H',
'NTI' => 'NTI',
'Q' => 'Q',
'add_user' => 'add_user',
'adminlogin' => 'adminlogin',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'change_admin_password' => 'change_admin_password',
'change_password' => 'change_password',
'check_password' => 'check_password',
......
'dbupdate' => 'dbupdate',
'delete' => 'delete',
'delete_dataset' => 'delete_dataset',
'delivery_customer_selection' => 'delivery_customer_selection',
'edit' => 'edit',
'employee_selection_internal' => 'employee_selection_internal',
'form_footer' => 'form_footer',
'form_header' => 'form_header',
'format_dates' => 'format_dates',
'get_value' => 'get_value',
'list_users' => 'list_users',
'lock_system' => 'lock_system',
'login' => 'login',
'login_name' => 'login_name',
'oracle_database_administration' => 'oracle_database_administration',
'part_selection_internal' => 'part_selection_internal',
'pg_database_administration' => 'pg_database_administration',
'project_selection_internal' => 'project_selection_internal',
'reformat_numbers' => 'reformat_numbers',
'restore_form' => 'restore_form',
'save' => 'save',
'save_form' => 'save_form',
'select_employee' => 'select_employee',
'select_employee_internal' => 'select_employee_internal',
'select_part' => 'select_part',
'select_part_internal' => 'select_part_internal',
'set_longdescription' => 'set_longdescription',
'show_history' => 'show_history',
'unlock_system' => 'unlock_system',
'update_dataset' => 'update_dataset',
'vendor_selection' => 'vendor_selection',
'benutzer_erfassen' => 'add_user',
'administratorpasswort_?ndern' => 'change_admin_password',
'passwort_?ndern' => 'change_password',
locale/de/all
'Attach PDF:' => 'PDF anh?ngen',
'Attachment' => 'als Anhang',
'Attachment name' => 'Name des Anhangs',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Audit Control' => 'B?cherkontrolle',
'Aufwand Ausland' => 'Aufwand Ausland',
'Aufwand EU m UStId' => 'Aufwand EU m UStId',
......
'DATEV - Export Assistent' => 'DATEV-Exportassistent',
'DATEV Angaben' => 'DATEV-Angaben',
'DATEX - Export Assistent' => 'DATEV-Exportassistent',
'DBI not installed!' => 'DBI ist nicht installiert!',
'DELETED' => 'Gel?scht',
'DFV-Kennzeichen' => 'DFV-Kennzeichen',
'DUNNING STARTED' => '',
......
'Transaction reversal enforced up to' => 'Fehleintragungen k?nnen bis zu dem angegebenen Zeitraum nur mit einer Kontraeintragung ausgebessert werden!',
'Translation (%s)' => 'Übersetzung (%s)',
'Trial Balance' => 'Saldenbilanz',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Type' => 'Typ',
'Type of Business' => 'Kunden-/Lieferantentyp',
'USTVA' => '',
locale/de/am
'Article Code' => 'Artikelk?rzel',
'Article Code missing!' => 'Artikelk?rzel fehlt',
'Asset' => 'Aktiva/Mittelverwendung',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Audit Control' => 'B?cherkontrolle',
'Aufwand Ausland' => 'Aufwand Ausland',
'Aufwand EU m UStId' => 'Aufwand EU m UStId',
......
'Transaction reversal enforced for all dates' => 'Fehleintragungen m?ssen f?r jeden Zeitraum mit einer Kontraeintragung ausgebessert werden',
'Transaction reversal enforced up to' => 'Fehleintragungen k?nnen bis zu dem angegebenen Zeitraum nur mit einer Kontraeintragung ausgebessert werden!',
'Translation (%s)' => 'Übersetzung (%s)',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Type of Business' => 'Kunden-/Lieferantentyp',
'UStVA-Nr. 35' => 'Kz. 35',
'UStVA-Nr. 36' => 'Kz. 36',
......
'build_std_url' => 'build_std_url',
'business_header' => 'business_header',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'config' => 'config',
'continue' => 'continue',
'delete' => 'delete',
......
'delete_printer' => 'delete_printer',
'delivery_customer_selection' => 'delivery_customer_selection',
'department_header' => 'department_header',
'display' => 'display',
'doclose' => 'doclose',
'edit' => 'edit',
'edit_account' => 'edit_account',
locale/de/amtemplates
$self->{texts} = {
'ADDED' => 'Hinzugef?gt',
'Address' => 'Adresse',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'BWA' => 'BWA',
'Balance Sheet' => 'Bilanz',
'Bin List' => 'Lagerliste',
......
'Storno Invoice' => 'Stornorechnung',
'Storno Packing List' => 'Stornolieferschein',
'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'Das Feld \'tag\' darf nur aus alphanumerischen Zeichen und den Zeichen - _ ( ) bestehen.',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'USTVA' => 'USTVA',
'USTVA 2004' => 'USTVA 2004',
'USTVA 2005' => 'USTVA 2005',
......
'Q' => 'Q',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'delivery_customer_selection' => 'delivery_customer_selection',
'display' => 'display',
'display_template' => 'display_template',
locale/de/ap
'Apr' => 'Apr',
'April' => 'April',
'Are you sure you want to delete Transaction' => 'Buchung wirklich l?schen?',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Aug' => 'Aug',
'August' => 'August',
'Bis' => 'bis',
......
'Total' => 'Summe',
'Transaction deleted!' => 'Buchung gel?scht!',
'Transaction posted!' => 'Buchung verbucht!',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
'Update' => 'Erneuern',
......
'ar_transaction' => 'ar_transaction',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'check_name' => 'check_name',
'check_project' => 'check_project',
'continue' => 'continue',
locale/de/ar
'Apr' => 'Apr',
'April' => 'April',
'Are you sure you want to delete Transaction' => 'Buchung wirklich l?schen?',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Aug' => 'Aug',
'August' => 'August',
'Bis' => 'bis',
......
'Total' => 'Summe',
'Transaction deleted!' => 'Buchung gel?scht!',
'Transaction posted!' => 'Buchung verbucht!',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Type' => 'Typ',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
......
'ar_transactions' => 'ar_transactions',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'check_name' => 'check_name',
'check_project' => 'check_project',
'continue' => 'continue',
locale/de/arap
$self->{texts} = {
'ADDED' => 'Hinzugef?gt',
'Address' => 'Adresse',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Continue' => 'Weiter',
'Customer Number' => 'Kundennummer',
'Customer not on file or locked!' => 'Dieser Kunde existiert nicht oder ist gesperrt.',
'Customer not on file!' => 'Kunde ist nicht in der Datenbank!',
'DELETED' => 'Gel?scht',
'DUNNING STARTED' => 'DUNNING STARTED',
'Dataset upgrade' => 'Datenbankaktualisierung',
'Dependency loop detected:' => 'Schleife in den Abhängigkeiten entdeckt:',
'Description' => 'Beschreibung',
'ELSE' => 'Zusatz',
'Enter longdescription' => 'Langtext eingeben',
'Error in database control file \'%s\': %s' => 'Fehler in Datenbankupgradekontrolldatei \'%s\': %s',
'History' => 'Historie',
'MAILED' => 'Gesendet',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Name' => 'Name',
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
'Number' => 'Nummer',
'PAYMENT POSTED' => 'Rechung gebucht',
'POSTED' => 'Gebucht',
'POSTED AS NEW' => 'Als neu gebucht',
'PRINTED' => 'Gedruckt',
'Part Number' => 'Artikelnummer',
'Part description' => 'Artikelbeschreibung',
'Please enter values' => 'Bitte Werte eingeben',
'Project Number' => 'Projektnummer',
'Project description' => 'Projektbeschreibung',
'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
'SAVED' => 'Gespeichert',
'SAVED FOR DUNNING' => 'Gespeichert',
'SCREENED' => 'Angezeigt',
'Select a Customer' => 'Endkunde ausw?hlen',
'Select a part' => 'Artikel auswählen',
'Select a project' => 'Projekt auswählen',
'Select an employee' => 'Angestellten auswählen',
'Select from one of the names below' => 'W?hlen Sie einen der untenstehenden Namen',
'Select from one of the projects below' => 'W?hlen Sie eines der untenstehenden Projekte',
'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'Das Feld \'tag\' darf nur aus alphanumerischen Zeichen und den Zeichen - _ ( ) bestehen.',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
'Value' => 'Wert',
'Variable' => 'Variable',
'Vendor not on file or locked!' => 'Dieser Lieferant existiert nicht oder ist gesperrt.',
'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'purchase_order' => 'Auftrag',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
};
$self->{subs} = {
'E' => 'E',
'H' => 'H',
'NTI' => 'NTI',
'Q' => 'Q',
'add_transaction' => 'add_transaction',
'ap_transaction' => 'ap_transaction',
'ar_transaction' => 'ar_transaction',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'check_name' => 'check_name',
'check_project' => 'check_project',
'continue' => 'continue',
'delivery_customer_selection' => 'delivery_customer_selection',
'employee_selection_internal' => 'employee_selection_internal',
'format_dates' => 'format_dates',
'gl_transaction' => 'gl_transaction',
'name_selected' => 'name_selected',
'part_selection_internal' => 'part_selection_internal',
'project_selected' => 'project_selected',
'project_selection_internal' => 'project_selection_internal',
'reformat_numbers' => 'reformat_numbers',
'restore_form' => 'restore_form',
'sales_invoice' => 'sales_invoice',
'save_form' => 'save_form',
'select_employee' => 'select_employee',
'select_employee_internal' => 'select_employee_internal',
'select_name' => 'select_name',
'select_part' => 'select_part',
'select_part_internal' => 'select_part_internal',
'select_project' => 'select_project',
'set_longdescription' => 'set_longdescription',
'show_history' => 'show_history',
'vendor_invoice' => 'vendor_invoice',
'vendor_selection' => 'vendor_selection',
'weiter' => 'continue',
};
locale/de/bp
$self->{texts} = {
'ADDED' => 'Hinzugef?gt',
'Account' => 'Konto',
'Address' => 'Adresse',
'Are you sure you want to remove the marked entries from the queue?' => 'Sind Sie sicher, dass die markierten Eintr?ge von der Warteschlange gel?scht werden sollen?',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Bis' => 'bis',
'Cannot remove files!' => 'Dateien k?nnen nicht gel?scht werden!',
'Checks' => 'Schecks',
'Confirm!' => 'Best?tigen Sie!',
'Continue' => 'Weiter',
'Customer' => 'Kunde',
'Customer Number' => 'Kundennummer',
'DELETED' => 'Gel?scht',
'DUNNING STARTED' => 'DUNNING STARTED',
'Dataset upgrade' => 'Datenbankaktualisierung',
'Date' => 'Datum',
'Dependency loop detected:' => 'Schleife in den Abhängigkeiten entdeckt:',
'ELSE' => 'Zusatz',
'Enter longdescription' => 'Langtext eingeben',
'Error in database control file \'%s\': %s' => 'Fehler in Datenbankupgradekontrolldatei \'%s\': %s',
'From' => 'Von',
'History' => 'Historie',
'Invoice' => 'Rechnung',
'Invoice Number' => 'Rechnungsnummer',
'MAILED' => 'Gesendet',
'Marked entries printed!' => 'Markierte Eintr?ge wurden gedruckt!',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Name' => 'Name',
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
'Order' => 'Auftrag',
'Order Number' => 'Auftragsnummer',
'PAYMENT POSTED' => 'Rechung gebucht',
'POSTED' => 'Gebucht',
'POSTED AS NEW' => 'Als neu gebucht',
'PRINTED' => 'Gedruckt',
'Packing Lists' => 'Lieferschein',
'Part Number' => 'Artikelnummer',
'Part description' => 'Artikelbeschreibung',
'Please enter values' => 'Bitte Werte eingeben',
'Print' => 'Drucken',
'Printing ... ' => 'Es wird gedruckt.',
'Project Number' => 'Projektnummer',
'Project description' => 'Projektbeschreibung',
'Purchase Orders' => 'Lieferantenauftr?ge',
'Quotation' => 'Angebot',
'Quotation Number' => 'Angebotsnummer',
......
'Remove' => 'entfernen',
'Removed spoolfiles!' => 'Druckdateien entfernt!',
'Removing marked entries from queue ...' => 'Markierte Eintr?ge werden von der Warteschlange entfernt ...',
'SAVED' => 'Gespeichert',
'SAVED FOR DUNNING' => 'Gespeichert',
'SCREENED' => 'Angezeigt',
'Sales Invoices' => 'Kundenrechnung',
'Sales Orders' => 'Auftr?ge',
'Select a Customer' => 'Endkunde ausw?hlen',
'Select a part' => 'Artikel auswählen',
'Select a project' => 'Projekt auswählen',
'Select all' => 'Alle ausw?hlen',
'Select an employee' => 'Angestellten auswählen',
'Spoolfile' => 'Druckdatei',
'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'Das Feld \'tag\' darf nur aus alphanumerischen Zeichen und den Zeichen - _ ( ) bestehen.',
'To' => 'An',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
'Value' => 'Wert',
'Variable' => 'Variable',
'Vendor' => 'Lieferant',
'Yes' => 'Ja',
'bin_list' => 'Lagerliste',
'button' => '?',
'done' => 'erledigt',
'invoice' => 'Rechnung',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'purchase_order' => 'Auftrag',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
};
$self->{subs} = {
'E' => 'E',
'H' => 'H',
'NTI' => 'NTI',
'Q' => 'Q',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'continue' => 'continue',
'delivery_customer_selection' => 'delivery_customer_selection',
'employee_selection_internal' => 'employee_selection_internal',
'format_dates' => 'format_dates',
'list_spool' => 'list_spool',
'part_selection_internal' => 'part_selection_internal',
'print' => 'print',
'project_selection_internal' => 'project_selection_internal',
'reformat_numbers' => 'reformat_numbers',
'remove' => 'remove',
'restore_form' => 'restore_form',
'save_form' => 'save_form',
'search' => 'search',
'select_all' => 'select_all',
'select_employee' => 'select_employee',
'select_employee_internal' => 'select_employee_internal',
'select_part' => 'select_part',
'select_part_internal' => 'select_part_internal',
'set_longdescription' => 'set_longdescription',
'show_history' => 'show_history',
'vendor_selection' => 'vendor_selection',
'yes' => 'yes',
'weiter' => 'continue',
'drucken' => 'print',
locale/de/common
$self->{texts} = {
'ADDED' => 'Hinzugef?gt',
'Address' => 'Adresse',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Customer Number' => 'Kundennummer',
'DELETED' => 'Gel?scht',
'DUNNING STARTED' => 'DUNNING STARTED',
......
'Select a project' => 'Projekt auswählen',
'Select an employee' => 'Angestellten auswählen',
'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'Das Feld \'tag\' darf nur aus alphanumerischen Zeichen und den Zeichen - _ ( ) bestehen.',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
'Value' => 'Wert',
......
'Q' => 'Q',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'delivery_customer_selection' => 'delivery_customer_selection',
'employee_selection_internal' => 'employee_selection_internal',
'format_dates' => 'format_dates',
locale/de/cp
$self->{texts} = {
'ADDED' => 'Hinzugef?gt',
'AP' => 'Einkauf',
'AR' => 'Verkauf',
'Account' => 'Konto',
'Address' => 'Adresse',
'All' => 'Alle',
'Amount' => 'Betrag',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Cannot post Payment!' => 'Zahlung kann nicht gebucht werden!',
'Cannot post Receipt!' => 'Beleg kann nicht gebucht werden!',
'Cannot post payment!' => 'Zahlung kann nicht gebucht werden!',
......
'Continue' => 'Weiter',
'Currency' => 'W?hrung',
'Customer' => 'Kunde',
'Customer Number' => 'Kundennummer',
'Customer not on file or locked!' => 'Dieser Kunde existiert nicht oder ist gesperrt.',
'Customer not on file!' => 'Kunde ist nicht in der Datenbank!',
'DELETED' => 'Gel?scht',
'DUNNING STARTED' => 'DUNNING STARTED',
'Dataset upgrade' => 'Datenbankaktualisierung',
'Date' => 'Datum',
'Date missing!' => 'Datum fehlt!',
'Department' => 'Abteilung',
'Dependency loop detected:' => 'Schleife in den Abhängigkeiten entdeckt:',
'Deposit' => 'Gutschrift',
'Description' => 'Beschreibung',
'Due' => 'F?llig',
'ELSE' => 'Zusatz',
'Enter longdescription' => 'Langtext eingeben',
'Error in database control file \'%s\': %s' => 'Fehler in Datenbankupgradekontrolldatei \'%s\': %s',
'Exchangerate' => 'Wechselkurs',
'Exchangerate missing!' => 'Es fehlt der Wechselkurs!',
'History' => 'Historie',
'Invoice' => 'Rechnung',
'Invoices' => 'Rechnungen',
'MAILED' => 'Gesendet',
'Memo' => 'Memo',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Name' => 'Name',
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
'Number' => 'Nummer',
'PAYMENT POSTED' => 'Rechung gebucht',
'PDF' => 'PDF',
'POSTED' => 'Gebucht',
'POSTED AS NEW' => 'Als neu gebucht',
'PRINTED' => 'Gedruckt',
'Part Number' => 'Artikelnummer',
'Part description' => 'Artikelbeschreibung',
'Payment' => 'Zahlungsausgang',
'Payment posted!' => 'Zahlung gebucht!',
'Please enter values' => 'Bitte Werte eingeben',
'Post' => 'Buchen',
'Postscript' => 'Postscript',
'Prepayment' => 'Vorauszahlung',
'Print' => 'Drucken',
'Printer' => 'Drucker',
'Project Number' => 'Projektnummer',
'Project description' => 'Projektbeschreibung',
'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
'Queue' => 'Warteschlange',
'Receipt' => 'Zahlungseingang',
'Receipt posted!' => 'Beleg gebucht!',
'SAVED' => 'Gespeichert',
'SAVED FOR DUNNING' => 'Gespeichert',
'SCREENED' => 'Angezeigt',
'Screen' => 'Bildschirm',
'Select' => 'ausw?hlen',
'Select a Customer' => 'Endkunde ausw?hlen',
'Select a part' => 'Artikel auswählen',
'Select a project' => 'Projekt auswählen',
'Select an employee' => 'Angestellten auswählen',
'Select from one of the names below' => 'W?hlen Sie einen der untenstehenden Namen',
'Select from one of the projects below' => 'W?hlen Sie eines der untenstehenden Projekte',
'Source' => 'Beleg',
'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'Das Feld \'tag\' darf nur aus alphanumerischen Zeichen und den Zeichen - _ ( ) bestehen.',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
'Update' => 'Erneuern',
'Value' => 'Wert',
'Variable' => 'Variable',
'Vendor' => 'Lieferant',
'Vendor not on file or locked!' => 'Dieser Lieferant existiert nicht oder ist gesperrt.',
'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!',
'bin_list' => 'Lagerliste',
'button' => '?',
'invoice' => 'Rechnung',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'purchase_order' => 'Auftrag',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
};
$self->{subs} = {
'E' => 'E',
'H' => 'H',
'NTI' => 'NTI',
'Q' => 'Q',
'add_transaction' => 'add_transaction',
'ap_transaction' => 'ap_transaction',
'ar_transaction' => 'ar_transaction',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'check_form' => 'check_form',
'check_name' => 'check_name',
'check_project' => 'check_project',
'continue' => 'continue',
'customer_details' => 'customer_details',
'delivery_customer_selection' => 'delivery_customer_selection',
'employee_selection_internal' => 'employee_selection_internal',
'form_footer' => 'form_footer',
'form_header' => 'form_header',
'format_dates' => 'format_dates',
'gl_transaction' => 'gl_transaction',
'list_invoices' => 'list_invoices',
'name_selected' => 'name_selected',
'part_selection_internal' => 'part_selection_internal',
'payment' => 'payment',
'post' => 'post',
'print' => 'print',
'project_selected' => 'project_selected',
'project_selection_internal' => 'project_selection_internal',
'reformat_numbers' => 'reformat_numbers',
'restore_form' => 'restore_form',
'sales_invoice' => 'sales_invoice',
'save_form' => 'save_form',
'select_employee' => 'select_employee',
'select_employee_internal' => 'select_employee_internal',
'select_name' => 'select_name',
'select_part' => 'select_part',
'select_part_internal' => 'select_part_internal',
'select_project' => 'select_project',
'set_longdescription' => 'set_longdescription',
'show_history' => 'show_history',
'update' => 'update',
'vendor_details' => 'vendor_details',
'vendor_invoice' => 'vendor_invoice',
'vendor_selection' => 'vendor_selection',
'weiter' => 'continue',
'buchen' => 'post',
'drucken' => 'print',
locale/de/ct
'Address' => 'Adresse',
'All' => 'Alle',
'Ansprechpartner' => 'Ansprechpartner',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Bank' => 'Bank',
'Bank Code Number' => 'Bankleitzahl',
'Bcc' => 'Bcc',
......
'This vendor number is already in use.' => 'Diese Lieferantennummer wird bereits verwendet.',
'Title' => 'Titel',
'To (time)' => 'Bis',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Type of Business' => 'Kunden-/Lieferantentyp',
'USt-IdNr.' => 'USt-IdNr.',
'Unit' => 'Einheit',
......
'add_transaction' => 'add_transaction',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'continue' => 'continue',
'delete' => 'delete',
'delivery_customer_selection' => 'delivery_customer_selection',
locale/de/datev
$self->{texts} = {
'ADDED' => 'Hinzugef?gt',
'Abrechnungsnummer' => 'Abrechnungsnummer',
'Address' => 'Adresse',
'April' => 'April',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'August' => 'August',
'Beratername' => 'Beratername',
'Beraternummer' => 'Beraternummer',
'Bis Konto: ' => 'bis Konto: ',
'Continue' => 'Weiter',
'Customer Number' => 'Kundennummer',
'DATEV Angaben' => 'DATEV-Angaben',
'DATEX - Export Assistent' => 'DATEV-Exportassistent',
'DELETED' => 'Gel?scht',
'DFV-Kennzeichen' => 'DFV-Kennzeichen',
'DUNNING STARTED' => 'DUNNING STARTED',
'Dataset upgrade' => 'Datenbankaktualisierung',
'Datentr?gernummer' => 'Datentr?gernummer',
'Datum von' => 'Datum von',
'December' => 'Dezember',
'Dependency loop detected:' => 'Schleife in den Abhängigkeiten entdeckt:',
'ELSE' => 'Zusatz',
'Enter longdescription' => 'Langtext eingeben',
'Error in database control file \'%s\': %s' => 'Fehler in Datenbankupgradekontrolldatei \'%s\': %s',
'Export Buchungsdaten' => 'Export Buchungsdaten',
'Export Stammdaten' => 'Export Stammdaten',
'February' => 'Februar',
'History' => 'Historie',
'I' => 'I',
'II' => 'II',
'III' => 'III',
......
'KNE-Export erfolgreich!' => 'KNE-Export erfolgreich!',
'Konten' => 'Konten',
'Kontonummernerweiterung (KNE)' => 'Kontonummernerweiterung (KNE)',
'MAILED' => 'Gesendet',
'Mandantennummer' => 'Mandantennummer',
'March' => 'M?rz',
'May' => 'Mai',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'Monat' => 'Monat',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Name' => 'Name',
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden',
'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
'November' => 'November',
'OBE-Export erfolgreich!' => 'OBE-Export erfolgreich!',
'October' => 'Oktober',
'PAYMENT POSTED' => 'Rechung gebucht',
'POSTED' => 'Gebucht',
'POSTED AS NEW' => 'Als neu gebucht',
'PRINTED' => 'Gedruckt',
'Part Number' => 'Artikelnummer',
'Part description' => 'Artikelbeschreibung',
'Password' => 'Passwort',
'Please enter values' => 'Bitte Werte eingeben',
'Project Number' => 'Projektnummer',
'Project description' => 'Projektbeschreibung',
'Quartal' => 'Quartal',
'SAVED' => 'Gespeichert',
'SAVED FOR DUNNING' => 'Gespeichert',
'SCREENED' => 'Angezeigt',
'Select a Customer' => 'Endkunde ausw?hlen',
'Select a part' => 'Artikel auswählen',
'Select a project' => 'Projekt auswählen',
'Select an employee' => 'Angestellten auswählen',
'September' => 'September',
'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'Das Feld \'tag\' darf nur aus alphanumerischen Zeichen und den Zeichen - _ ( ) bestehen.',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
'Value' => 'Wert',
'Variable' => 'Variable',
'Von Konto: ' => 'von Konto: ',
'Zeitraum' => 'Zeitraum',
'bin_list' => 'Lagerliste',
'bis' => 'bis',
'invoice' => 'Rechnung',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'purchase_order' => 'Auftrag',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
};
$self->{subs} = {
'E' => 'E',
'H' => 'H',
'NTI' => 'NTI',
'Q' => 'Q',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'continue' => 'continue',
'delivery_customer_selection' => 'delivery_customer_selection',
'download' => 'download',
'employee_selection_internal' => 'employee_selection_internal',
'export' => 'export',
'export2' => 'export2',
'export3' => 'export3',
'export_bewegungsdaten' => 'export_bewegungsdaten',
'export_stammdaten' => 'export_stammdaten',
'format_dates' => 'format_dates',
'part_selection_internal' => 'part_selection_internal',
'project_selection_internal' => 'project_selection_internal',
'reformat_numbers' => 'reformat_numbers',
'restore_form' => 'restore_form',
'save_form' => 'save_form',
'select_employee' => 'select_employee',
'select_employee_internal' => 'select_employee_internal',
'select_part' => 'select_part',
'select_part_internal' => 'select_part_internal',
'set_longdescription' => 'set_longdescription',
'show_history' => 'show_history',
'vendor_selection' => 'vendor_selection',
'weiter' => 'continue',
};
locale/de/dn
'April' => 'April',
'Attachment' => 'als Anhang',
'Attachment name' => 'Name des Anhangs',
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.',
'Aug' => 'Aug',
'August' => 'August',
'Auto Send?' => 'Auto. Versand?',
......
'To' => 'An',
'Total Fees' => 'Kumulierte Geb?hren',
'Total Interest' => 'Kumulierte Zinsen',
'Trying to call a sub without a name' => 'Es wurde versucht, eine Unterfunktion ohne Namen aufzurufen.',
'Unit' => 'Einheit',
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.',
'Value' => 'Wert',
......
'ar_transaction' => 'ar_transaction',
'build_std_url' => 'build_std_url',
'calculate_qty' => 'calculate_qty',
'call_sub' => 'call_sub',
'check_form' => 'check_form',
'check_name' => 'check_name',
'check_project' => 'check_project',
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff