diff options
Diffstat (limited to 'sql-ledger/locale/de')
-rw-r--r-- | sql-ledger/locale/de/COPYING | 22 | ||||
-rw-r--r-- | sql-ledger/locale/de/LANGUAGE | 1 | ||||
-rw-r--r-- | sql-ledger/locale/de/Num2text | 185 | ||||
-rw-r--r-- | sql-ledger/locale/de/admin | 124 | ||||
-rw-r--r-- | sql-ledger/locale/de/all | 499 | ||||
-rw-r--r-- | sql-ledger/locale/de/am | 139 | ||||
-rw-r--r-- | sql-ledger/locale/de/ap | 133 | ||||
-rw-r--r-- | sql-ledger/locale/de/ar | 134 | ||||
-rw-r--r-- | sql-ledger/locale/de/arap | 30 | ||||
-rw-r--r-- | sql-ledger/locale/de/ca | 50 | ||||
-rw-r--r-- | sql-ledger/locale/de/cp | 77 | ||||
-rw-r--r-- | sql-ledger/locale/de/ct | 71 | ||||
-rw-r--r-- | sql-ledger/locale/de/gl | 124 | ||||
-rw-r--r-- | sql-ledger/locale/de/ic | 205 | ||||
-rw-r--r-- | sql-ledger/locale/de/io | 108 | ||||
-rw-r--r-- | sql-ledger/locale/de/ir | 180 | ||||
-rw-r--r-- | sql-ledger/locale/de/is | 187 | ||||
-rwxr-xr-x | sql-ledger/locale/de/locales.pl | 303 | ||||
-rw-r--r-- | sql-ledger/locale/de/login | 27 | ||||
-rw-r--r-- | sql-ledger/locale/de/menu | 73 | ||||
-rw-r--r-- | sql-ledger/locale/de/oe | 202 | ||||
-rw-r--r-- | sql-ledger/locale/de/pe | 45 | ||||
-rw-r--r-- | sql-ledger/locale/de/rc | 37 | ||||
-rw-r--r-- | sql-ledger/locale/de/rp | 119 |
24 files changed, 3075 insertions, 0 deletions
diff --git a/sql-ledger/locale/de/COPYING b/sql-ledger/locale/de/COPYING new file mode 100644 index 000000000..b12eb1b59 --- /dev/null +++ b/sql-ledger/locale/de/COPYING @@ -0,0 +1,22 @@ +###################################################################### +# SQL-Ledger Accounting +# Copyright (C) 2002 +# +# German texts: +# +# Author: Thomas Bayen <tbayen@bayen.de> +# Gunter Ohrner <G.Ohrner@post.rwth-aachen.de> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +###################################################################### diff --git a/sql-ledger/locale/de/LANGUAGE b/sql-ledger/locale/de/LANGUAGE new file mode 100644 index 000000000..fc0b97796 --- /dev/null +++ b/sql-ledger/locale/de/LANGUAGE @@ -0,0 +1 @@ +German diff --git a/sql-ledger/locale/de/Num2text b/sql-ledger/locale/de/Num2text new file mode 100644 index 000000000..be84a3ca2 --- /dev/null +++ b/sql-ledger/locale/de/Num2text @@ -0,0 +1,185 @@ +#===================================================================== +# SQL-Ledger Accounting +# Copyright (C) 2002 +# +# Author: Dieter Simader +# Email: dsimader@sql-ledger.org +# Web: http://www.sql-ledger.org +# +# Contributors: +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +#====================================================================== +# +# this is a variation of the Lingua package +# written for check and receipt printing +# it returns a properly formatted text string +# for a number up to 10**12 + +sub init { + my $self = shift; + + %{ $self->{numbername} } = + (0 => 'Null', + 1 => 'ein', + 2 => 'zwei', + 3 => 'drei', + 4 => 'vier', + 5 => 'fünf', + 6 => 'sechs', + 7 => 'sieben', + 8 => 'acht', + 9 => 'neun', + 10 => 'zehn', + 11 => 'elf', + 12 => 'zwölf', + 13 => 'dreizehn', + 14 => 'vierzehn', + 15 => 'fünfzehn', + 16 => 'sechzehn', + 17 => 'siebzehn', + 18 => 'achtzehn', + 19 => 'neunzehn', + 20 => 'zwanzig', + 30 => 'dreissig', + 40 => 'vierzig', + 50 => 'fünfzig', + 60 => 'sechzig', + 70 => 'siebzig', + 80 => 'achtzig', + 90 => 'neunzig', + 10**2 => 'hundert', + 10**3 => 'tausend', + 10**6 => 'million', + 10**9 => 'milliarde', + 10**12 => 'billion' + ); + +} + + +sub num2text { + my ($self, $amount) = @_; + + return $self->{numbername}{0} unless $amount; + + my @textnumber = (); + + # split amount into chunks of 3 + my @num = reverse split //, $amount; + my @numblock = (); + my ($i, $appendn); + my @a = (); + + while (@num) { + @a = (); + for (1 .. 3) { + push @a, shift @num; + } + push @numblock, join / /, reverse @a; + } + + my $belowhundred = !$#numblock; + + while (@numblock) { + + $i = $#numblock; + @num = split //, $numblock[$i]; + $appendn = ""; + + $numblock[$i] *= 1; + + if ($numblock[$i] == 0) { + pop @numblock; + next; + } + + if ($numblock[$i] > 99) { + # the one from hundreds + push @textnumber, $self->{numbername}{$num[0]}; + + # add hundred designation + push @textnumber, $self->{numbername}{10**2}; + + # reduce numblock + $numblock[$i] -= $num[0] * 100; + } + + $appendn = 'en' if ($i == 2); + $appendn = 'n' if ($i > 2); + + if ($numblock[$i] > 9) { + # tens + push @textnumber, $self->format_ten($numblock[$i], $belowhundred); + } elsif ($numblock[$i] > 1) { + # ones + push @textnumber, $self->{numbername}{$numblock[$i]}; + } elsif ($numblock[$i] == 1) { + if ($i == 0) { + push @textnumber, $self->{numbername}{$numblock[$i]}.'s'; + } else { + if ($i >= 2) { + push @textnumber, $self->{numbername}{$numblock[$i]}.'e'; + } else { + push @textnumber, $self->{numbername}{$numblock[$i]}; + } + } + $appendn = ""; + } + + # add thousand, million + if ($i) { + $amount = 10**($i * 3); + push @textnumber, $self->{numbername}{$amount}.$appendn; + } + + pop @numblock; + + } + + join '', @textnumber; + +} + + +sub format_ten { + my ($self, $amount, $belowhundred) = @_; + + my $textnumber = ""; + my @num = split //, $amount; + + if ($amount > 20) { + if ($num[1] == 0) { + $textnumber = $self->{numbername}{$amount}; + } else { + if ($belowhundred) { + $amount = $num[0] * 10; + $textnumber = $self->{numbername}{$num[1]}.'und'.$self->{numbername}{$amount}; + } else { + $amount = $num[0] * 10; + $textnumber = $self->{numbername}{$amount}.$self->{numbername}{$num[1]}; + $textnumber .= 's' if ($num[1] == 1); + } + } + } else { + $textnumber = $self->{numbername}{$amount}; + } + + $textnumber; + +} + + +1; + diff --git a/sql-ledger/locale/de/admin b/sql-ledger/locale/de/admin new file mode 100644 index 000000000..f41796d13 --- /dev/null +++ b/sql-ledger/locale/de/admin @@ -0,0 +1,124 @@ +$self{texts} = { + 'Access Control' => 'Zugriffkontrolle', + 'Accounting' => 'Buchhaltung', + 'Add User' => 'Benutzer anlegen', + 'Address' => 'Adresse', + 'Administration' => 'Administration', + 'Administrator' => 'Verwalter', + 'All Datasets up to date!' => 'Alle Datenbanken sind auf aktuellem Stand.', + 'Change Admin Password' => 'Administratorpasswort ändern', + 'Change Password' => 'Passwort ändern', + 'Character Set' => 'Zeichensatz', + 'Click on login name to edit!' => 'Zum Bearbeiten den Zugriffs-Namen anklicken!', + 'Company' => 'Firma', + 'Connect to' => 'Als Vorlage verwenden', + 'Continue' => 'Weiter', + 'Create Chart of Accounts' => 'Kontenplan anlegen', + 'Create Dataset' => 'Datenbank anlegen', + 'DBI not installed!' => 'DBI ist nicht installiert!', + 'Database' => 'Datenbank', + 'Database Administration' => 'Datenbank Administration', + 'Database Driver not checked!' => 'Kein Datenbank-Treiber ausgewählt!', + 'Database User missing!' => 'Datenbank Benutzer fehlt!', + 'Dataset' => 'Datenbank', + 'Dataset missing!' => 'Datenbank fehlt!', + 'Dataset updated!' => 'Datenbank erneuert!', + 'Date Format' => 'Datumsformat', + 'Delete' => 'Löschen', + 'Delete Dataset' => 'Datenbank löschen', + 'Directory' => 'Verzeichnis', + 'Driver' => 'Treiber', + 'Dropdown Limit' => 'Auswahllistenbegrenzung', + 'E-mail' => 'eMail', + 'Edit User' => 'Benutzerdaten bearbeiten', + 'Existing Datasets' => 'Existierende Datenbanken', + 'Fax' => 'Fax', + 'Host' => 'Datenbank-Rechner', + 'Hostname missing!' => 'Rechnername fehlt!', + 'Incorrect Password!' => 'Ungültiges Passwort!', + 'Language' => 'Sprache', + 'Leave host and port field empty unless you want to make a remote connection.' => 'Für lokale Verbindungen "Rechner" und "Port" freilassen.', + 'Login' => 'Anmelden', + 'Multibyte Encoding' => 'Muiltibyte Encoding', + 'Name' => 'Name', + 'New Templates' => 'Neue Vorlagen', + 'No Database Drivers available!' => 'Kein Datenbank-Treiber verfügbar!', + 'No Dataset selected!' => 'Keine Datenbank ausgewählt!', + 'Nothing to delete!' => 'Es konnte nichts gelöscht werden!', + 'Number Format' => 'Zahlenformat', + 'Oracle Database Administration' => 'Oracle Datenbank Administration', + 'Password' => 'Passwort', + 'Password changed!' => 'Passwort geändert!', + 'Pg Database Administration' => 'Pg Datenbank Administration', + 'Phone' => 'Tel.', + 'Port' => 'Port', + 'Port missing!' => 'Portangabe fehlt!', + 'Printer' => 'Drucker', + 'Save' => 'Speichern', + 'Select a Dataset to delete and press "Continue"' => 'Wählen Sie eine Datenbank und klicken Sie auf "Weiter"', + 'Setup Templates' => 'Vorlagen auswählen', + 'Ship via' => 'Transportmittel', + 'Signature' => 'Unterschrift', + 'Stylesheet' => 'Stilvorlage', + 'Templates' => 'Vorlagen', + 'The following Datasets are not in use and can be deleted' => 'Die folgenden Datenbanken sind nicht in Verwendung und können gelöscht werden', + 'The following Datasets need to be updated' => 'Folgende Datenbanken müssen aktualisiert werden', + 'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'In diesem Schritt werden bestehende Datenbanken gesucht. Es werden noch keine Änderungen vorgenommen!', + '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 bestehenden Zugriffsnamen. Unter dem neuen Namen wird dann ein Benutzer mit denselben Einstellungen angelegt.', + 'Update Dataset' => 'Datenbank aktualisieren', + 'Use Templates' => 'Benutze Vorlagen', + 'User' => 'Benutzer', + 'User deleted!' => 'Benutzer gelöscht!', + 'User saved!' => 'Benutzer gespeichert!', + 'Version' => 'Version', + '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!', + 'does not exist' => 'existiert nicht', + 'is already a member!' => 'ist bereits ein Mitglied!', + 'localhost' => 'lokaler Rechner', + 'locked!' => 'gesperrt!', + 'successfully created!' => 'wurde erfolgreich erstellt', + 'successfully deleted!' => 'wurde erfolgreich gelöscht', + 'website' => 'Website', +}; + +$self{subs} = { + 'add_user' => 'add_user', + 'adminlogin' => 'adminlogin', + 'change_admin_password' => 'change_admin_password', + 'change_password' => 'change_password', + 'check_password' => 'check_password', + 'continue' => 'continue', + 'create_dataset' => 'create_dataset', + 'dbcreate' => 'dbcreate', + 'dbdelete' => 'dbdelete', + 'dbdriver_defaults' => 'dbdriver_defaults', + 'dbselect_source' => 'dbselect_source', + 'dbupdate' => 'dbupdate', + 'delete' => 'delete', + 'delete_dataset' => 'delete_dataset', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'get_value' => 'get_value', + 'list_users' => 'list_users', + 'login' => 'login', + 'login_name' => 'login_name', + 'oracle_database_administration' => 'oracle_database_administration', + 'pg_database_administration' => 'pg_database_administration', + 'save' => 'save', + 'update_dataset' => 'update_dataset', + 'benutzer_anlegen' => 'add_user', + 'administratorpasswort_ändern' => 'change_admin_password', + 'passwort_ändern' => 'change_password', + 'weiter' => 'continue', + 'datenbank_anlegen' => 'create_dataset', + 'löschen' => 'delete', + 'datenbank_löschen' => 'delete_dataset', + 'anmelden' => 'login', + 'oracle_datenbank_administration' => 'oracle_database_administration', + 'pg_datenbank_administration' => 'pg_database_administration', + 'speichern' => 'save', + 'datenbank_aktualisieren' => 'update_dataset', +}; + +1; diff --git a/sql-ledger/locale/de/all b/sql-ledger/locale/de/all new file mode 100644 index 000000000..7e1d9b499 --- /dev/null +++ b/sql-ledger/locale/de/all @@ -0,0 +1,499 @@ +# These are all the texts to build the translations files. +# The file has the form of 'english text' => 'foreign text', +# you can add the translation in this file or in the 'missing' file +# run locales.pl from this directory to rebuild the translation files + +$self{texts} = { + 'AP' => 'Verbindlichkeiten', + 'AP Aging' => 'Offene Verbindl.', + 'AP Transaction' => 'Eingangsbuchung', + 'AP Transactions' => 'Eingangsbuchungen', + 'AR' => 'Forderungen', + 'AR Aging' => 'Offene Forderungen', + 'AR Transaction' => 'Ausgangsbuchung', + 'AR Transactions' => 'Ausgangsbuchungen', + 'About' => 'Über', + 'Access Control' => 'Zugriffkontrolle', + 'Account' => 'Konto', + 'Account Number' => 'Kontonummer', + 'Account Number missing!' => 'Kontonummer fehlt!', + 'Account Type' => 'Kontoart', + 'Account Type missing!' => 'Kontoart fehlt!', + 'Account deleted!' => 'Konto gelöscht!', + 'Account saved!' => 'Konto gespeichert!', + 'Accounting' => 'Buchhaltung', + 'Accounting Menu' => 'Kontoverwaltung', + 'Accounts' => 'Konten', + 'Active' => 'Aktiv', + 'Add' => 'Hinzufügen', + 'Add Account' => 'Konto anlegen', + 'Add Accounts Payables Transaction' => 'Eingangsbuchung anlegen', + 'Add Accounts Receivables Transaction' => 'Ausgangsbuchung anlegen', + 'Add Assembly' => 'Erzeugnis anlegen', + 'Add Customer' => 'Kunde anlegen', + 'Add GIFI' => 'GIFI anlegen', + 'Add General Ledger Transaction' => 'Hinzufügen einer Buchung zum Hauptbuch', + 'Add Group' => 'Gruppe anlegen', + 'Add Part' => 'Ware anlegen', + 'Add Project' => 'Projekt anlegen', + 'Add Purchase Order' => 'Einkaufsbeleg anlegen', + 'Add Sales Invoice' => 'Ausgangsrechnung anlegen', + 'Add Sales Order' => 'Verkaufsbeleg anlegen', + 'Add Service' => 'Dienstleistung anlegen', + 'Add Transaction' => 'Buchung anlegen', + 'Add User' => 'Benutzer anlegen', + 'Add Vendor' => 'Lieferant anlegen', + 'Add Vendor Invoice' => 'Einkaufsrechnung anlegen', + 'Address' => 'Adresse', + 'Administration' => 'Administration', + 'Administrator' => 'Verwalter', + 'All' => 'Alle', + 'All Datasets up to date!' => 'Alle Datenbanken sind auf aktuellem Stand.', + 'Amount' => 'Betrag', + 'Amount Due' => 'Betrag fällig', + 'Amount does not equal applied!' => 'Betrag stimmt nicht überein!', + 'Amount missing!' => 'Betrag fehlt!', + 'Applied' => 'Ausgewählt', + 'Apr' => 'Apr', + 'April' => 'April', + 'Are you sure you want to delete Invoice Number' => 'Soll die Rechnung mit folgender Nummer wirklich gelöscht werden:', + 'Are you sure you want to delete Order Number' => 'Soll die Bestellung mit folgender Nummer wirklich gelöscht werden:', + 'Are you sure you want to delete Transaction' => 'Buchung wirklich löschen?', + 'Assemblies' => 'Erzeugnisse', + 'Assemblies restocked!' => 'Erzeugnisse sind im Lager!', + 'Assembly Number missing!' => 'Erzeugnisnummer fehlt!', + 'Asset' => 'Aktiva/Mittelverwendung', + 'Attachment' => 'als Anhang', + 'Audit Control' => 'Bücherkontrolle', + 'Aug' => 'Aug', + 'August' => 'August', + 'BOM' => 'Stückliste', + 'Backup' => 'Sicherung', + 'Backup sent to' => 'Eine Sicherungskopie wurde gesandt an', + 'Balance' => 'Bilanz', + 'Balance Sheet' => 'Bilanz', + 'Bcc' => 'Bcc', + 'Bin' => 'Stellage', + 'Books are open' => 'Die Bücher sind geöffnet.', + 'Bought' => 'Gekauft', + 'Business Number' => 'Firmennummer', + 'C' => 'G', + 'COGS' => 'Umsatzkosten', + 'Cannot delete account!' => 'Konto kann nicht gelöscht werden!', + 'Cannot delete customer!' => 'Kunde kann nicht gelöscht werden!', + 'Cannot delete default account!' => 'Das Standard-Konto kann nicht gelöscht werden!', + 'Cannot delete invoice!' => 'Rechnung kann nicht gelöscht werden!', + 'Cannot delete item!' => 'Artikel kann nicht gelöscht werden!', + 'Cannot delete order!' => 'Bestellung kann nicht gelöscht werden!', + 'Cannot delete transaction!' => 'Buchung kann nicht gelöscht werden!', + 'Cannot delete vendor!' => 'Lieferant kann nicht gelöscht werden!', + 'Cannot have a value in both Debit and Credit!' => 'Es kann nicht gleichzeitig Soll und Haben gebucht werden!', + 'Cannot post a transaction without a value!' => 'Eine Buchung ohne Betrag kann nicht verbucht werden!', + 'Cannot post invoice for a closed period!' => 'Das Rechnungsdatum fällt in einen abgeschlossen Zeitraum!', + 'Cannot post invoice!' => 'Rechnung kann nicht gebucht werden!', + 'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!', + 'Cannot post payment!' => 'Zahlung kann nicht gebucht werden!', + 'Cannot post transaction for a closed period!' => 'Für einen bereits abgeschlossenen Zeitraum kann keine Buchung angelegt werden!', + 'Cannot post transaction!' => 'Rechnung kann nicht gebucht werden!', + 'Cannot process payment for a closed period!' => 'Es kann keine Zahlung in einem abgeschlossenen Zeitraum verbucht werden!', + 'Cannot save account!' => 'Konto kann nicht gespeichert werden!', + 'Cannot save order!' => 'Bestellung kann nicht gespeichert werden!', + 'Cannot save preferences!' => 'Benutzereinstellungen können nicht gespeichert werden!', + 'Cannot stock assemblies!' => 'Erzeugnisse können nicht ins Lager!', + 'Cash' => 'Kasse', + 'Cash based' => 'basierend auf Barzahlung', + 'Cc' => 'Cc', + 'Change Admin Password' => 'Administratorpasswort ändern', + 'Change Password' => 'Passwort ändern', + 'Character Set' => 'Zeichensatz', + 'Chart of Accounts' => 'Kontenübersicht', + 'Check' => 'Scheck', + 'Check printed!' => 'Scheck ist gedruckt!', + 'Check printing failed!' => 'Scheck drucken ist fehlgeschlagen!', + 'Cleared Balance' => 'Abgeschlossen', + 'Click on login name to edit!' => 'Zum Bearbeiten den Zugriffs-Namen anklicken!', + 'Close Books up to' => 'Die Bücher abschließen bis zum', + 'Closed' => 'Geschlossen', + 'Company' => 'Firma', + 'Compare to' => 'Gegenüberstellen zu', + 'Confirm!' => 'Bestätigen Sie!', + 'Connect to' => 'Als Vorlage verwenden', + 'Contact' => 'Kontakt', + 'Continue' => 'Weiter', + 'Copies' => 'Kopien', + 'Copy to COA' => 'In Kontenplan kopieren', + 'Create Chart of Accounts' => 'Kontenplan anlegen', + 'Create Dataset' => 'Datenbank anlegen', + 'Credit' => 'Haben', + 'Credit Limit' => 'Kreditlimit', + 'Curr' => 'Währung', + 'Currency' => 'Währung', + 'Current' => 'Betrag', + 'Customer' => 'Kunde', + 'Customer deleted!' => 'Kunde gelöscht!', + 'Customer missing!' => 'Kundenname fehlt!', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Customer saved!' => 'Kunde gespeichert!', + 'Customers' => 'Kunden', + 'DBI not installed!' => 'DBI ist nicht installiert!', + 'Database' => 'Datenbank', + 'Database Administration' => 'Datenbank Administration', + 'Database Driver not checked!' => 'Kein Datenbank-Treiber ausgewählt!', + 'Database Host' => 'Datenbank-Rechner', + 'Database User missing!' => 'Datenbank Benutzer fehlt!', + 'Dataset' => 'Datenbank', + 'Dataset missing!' => 'Datenbank fehlt!', + 'Dataset updated!' => 'Datenbank erneuert!', + 'Date' => 'Datum', + 'Date Format' => 'Datumsformat', + 'Date Paid' => 'Zahlungsdatum', + 'Date missing!' => 'Datum fehlt!', + 'Debit' => 'Soll', + 'Debit and credit out of balance!' => 'Soll und Haben müssen gleich sein.', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Decimalplaces' => 'Dezimalstellen', + 'Delete' => 'Löschen', + 'Delete Account' => 'Konto löschen', + 'Delete Dataset' => 'Datenbank löschen', + 'Delivery Date' => 'Lieferung', + 'Deposit' => 'Gutschrift', + 'Description' => 'Beschreibung', + 'Difference' => 'Differenz', + 'Directory' => 'Verzeichnis', + 'Discount' => 'Rabatt', + 'Done' => 'Fertig', + 'Drawing' => 'Zeichnung', + 'Driver' => 'Treiber', + 'Dropdown Limit' => 'Auswahllistenbegrenzung', + 'Due' => 'Fällig', + 'Due Date' => 'Fälligkeitsdatum', + 'Due Date missing!' => 'Fälligkeitsdatum fehlt!', + 'E-mail' => 'eMail', + 'E-mail Statement to' => 'eMail Fälligkeitsabrechnung an', + 'E-mail address missing!' => 'eMail-Adresse fehlt!', + 'Edit' => 'Bearbeiten', + 'Edit Account' => 'Kontodaten bearbeiten', + 'Edit Accounts Payables Transaction' => 'Einkaufsbuchung bearbeiten', + 'Edit Accounts Receivables Transaction' => 'Ausgangsbuchung bearbeiten', + 'Edit Assembly' => 'Erzeugnis bearbeiten', + 'Edit Customer' => 'Kunde editieren', + 'Edit GIFI' => 'GIFI editieren', + 'Edit General Ledger Transaction' => 'Buchung im Hauptbuch bearbeiten', + 'Edit Group' => 'Gruppe editieren', + 'Edit Part' => 'Ware bearbeiten', + 'Edit Preferences for' => 'Benutzereinstellungen für', + 'Edit Project' => 'Projekt bearbeiten', + 'Edit Purchase Order' => 'Einkaufsbeleg bearbeiten', + 'Edit Sales Invoice' => 'Ausgangsrechnung bearbeiten', + 'Edit Sales Order' => 'Verkaufsbeleg bearbeiten', + 'Edit Service' => 'Dienstleistung bearbeiten', + 'Edit Template' => 'Vorlage bearbeiten', + 'Edit User' => 'Benutzerdaten bearbeiten', + 'Edit Vendor' => 'Lieferant editieren', + 'Edit Vendor Invoice' => 'Einkaufsrechnung bearbeiten', + 'Employee' => 'Bearbeiter', + 'Enforce transaction reversal for all dates' => 'Kontraeintragungen für jeden Zeitraum aktualisieren', + 'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => 'Durch Doppelpunkte getrennte Währungskürzel mit maximal 3 Buchstaben aufführen; Ihre eigene Landeswährung zuerst (z.B. EUR:USD:CAD)', + 'Equity' => 'Passiva/Eigenkapital', + 'Exch' => 'Wkurs.', + 'Exchangerate' => 'Wechselkurs', + 'Exchangerate Difference' => 'Wechselkursunterschied', + 'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!', + 'Exchangerate missing!' => 'Es fehlt der Wechselkurs!', + 'Existing Datasets' => 'Existierende Datenbanken', + 'Expense' => 'Aufwand', + 'Expense Account' => 'Aufwandskonto', + 'Expense/Asset' => 'Aufwand/Anlagen', + 'Extended' => 'Total', + 'Fax' => 'Fax', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'Foreign Exchange Gain' => 'Wechselkurserträge', + 'Foreign Exchange Loss' => 'Wechselkursaufwendungen', + 'From' => 'Von', + 'GIFI' => 'GIFI', + 'GIFI deleted!' => 'GIFI gelöscht!', + 'GIFI missing!' => 'GIFI fehlt!', + 'GIFI saved!' => 'GIFI gespeichert!', + 'GL Transaction' => 'Hauptbucheintragung', + 'General Ledger' => 'Hauptbuch', + 'Goods & Services' => 'Waren und Dienstleistungen', + 'Group' => 'Gruppe', + 'Group Items' => 'Waren gruppieren', + 'Group deleted!' => 'Gruppe gelöscht!', + 'Group missing!' => 'Gruppe fehlt!', + 'Group saved!' => 'Gruppe gespeichert!', + 'Groups' => 'Gruppen', + 'HTML Templates' => 'HTML Vorlagen', + 'Heading' => 'Überschrift', + 'Host' => 'Datenbank-Rechner', + 'Hostname missing!' => 'Rechnername fehlt!', + 'ID' => 'Nr.', + 'Image' => 'Grafik', + 'In-line' => 'im Textkörper (Inline)', + 'Include in Report' => 'In Bericht aufnehmen', + 'Include in drop-down menus' => 'In Aufklapp-Menü aufnehmen', + 'Include this account on the customer/vendor forms to flag customer/vendor as taxable?' => 'Soll dieses Konto auf dem Kunden- und Lieferantenformular angezeigt werden, um den Kunden/Lieferanten als steuerpflichtig zu markieren?', + 'Income' => 'Einkommen', + 'Income Account' => 'Einkommenkonto', + 'Income Statement' => 'G & V', + 'Incorrect Dataset version!' => 'Datenbankversion stimmt nicht überein!', + 'Incorrect Password!' => 'Ungültiges Passwort!', + 'Individual Items' => 'Einzelteile', + 'Inventory' => 'Inventar', + 'Inventory Account' => 'Warenbestand', + 'Inventory quantity must be zero before you can set this assembly obsolete!' => 'Bevor dieses Erzeugnis als ungültig markiert werden kann, muß das Inventar auf Null sein!', + 'Inventory quantity must be zero before you can set this part obsolete!' => 'Bevor diese Ware als ungültig markiert werden kann, muß das Inventar Null sein!', + 'Invoice' => 'Rechnung', + 'Invoice Date' => 'Rechnungsdatum', + 'Invoice Date missing!' => 'Rechnungsdatum fehlt!', + 'Invoice Number' => 'Rechnungsnummer', + 'Invoice Number missing!' => 'Rechnungsnummer fehlt!', + 'Invoice deleted!' => 'Rechnung gelöscht!', + 'Invoice posted!' => 'Rechnung verbucht!', + 'Invoices' => 'Rechnungen', + 'Is this a summary account to record' => 'Summenkonto für', + 'Item deleted!' => 'Artikel gelöscht!', + 'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'LaTeX Templates' => 'LaTeX Vorlagen', + 'Language' => 'Sprache', + 'Last Cost' => 'Letzte Kosten', + 'Last Invoice Number' => 'Letzte Rechnungsnummer', + 'Last Numbers & Default Accounts' => 'Laufende Zähler und Standardkonten', + 'Last Purchase Order Number' => 'Letzte Enkaufsbelegnummer', + 'Last Sales Order Number' => 'Letzte Verkaufsbelegnummer', + 'Leave host and port field empty unless you want to make a remote connection.' => 'Für lokale Verbindungen "Rechner" und "Port" freilassen.', + 'Liability' => 'Passiva/Mittelherkunft', + 'Licensed to' => 'Lizensiert für', + 'Line Total' => 'Zeilensumme', + 'Link' => 'Verknüpfungen', + 'Link Accounts' => 'Konten verknüpfen', + 'List Accounts' => 'Kontenliste', + 'List GIFI' => 'GIFI aufzeigen', + 'List Price' => 'Listenpreis', + 'List Transactions' => 'Buchungsliste', + 'Login' => 'Anmelden', + 'Logout' => 'Abmelden', + 'Make' => 'Hersteller', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Message' => 'Nachricht', + 'Microfiche' => 'Mikrofilm', + 'Model' => 'Modell', + 'Multibyte Encoding' => 'Muiltibyte Encoding', + 'N/A' => 'N.Z.', + 'Name' => 'Name', + 'Name missing!' => 'Name fehlt!', + 'New Templates' => 'Neue Vorlagen', + 'No' => 'Nein', + 'No Database Drivers available!' => 'Kein Datenbank-Treiber verfügbar!', + 'No Dataset selected!' => 'Keine Datenbank ausgewählt!', + 'No email address for' => 'Keine eMail-Addresse für', + 'No.' => 'Nr.', + 'Notes' => 'Bemerkungen', + 'Nothing applied!' => 'Sie haben nichts ausgewählt', + 'Nothing selected!' => 'Es wurde nichts ausgewählt!', + 'Nothing to delete!' => 'Es konnte nichts gelöscht werden!', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Number Format' => 'Zahlenformat', + 'Number missing in Row' => 'Nummer fehlt in Zeile', + 'O' => 'O', + 'Obsolete' => 'Ungültig', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'On Hand' => 'auf Lager', + 'On Order' => 'auf Bestellung', + 'Open' => 'Offen', + 'Oracle Database Administration' => 'Oracle Datenbank Administration', + 'Order' => 'Auftrag', + 'Order Date' => 'Auftragsdatum', + 'Order Date missing!' => 'Auftragsdatum fehlt!', + 'Order Entry' => 'Aufträge', + 'Order Number' => 'Auftragsnummer', + 'Order Number missing!' => 'Auftragsnummer fehlt!', + 'Order deleted!' => 'Auftrag gelöscht!', + 'Order saved!' => 'Auftrag gespeichert!', + 'Ordered' => 'Vom Kunde bestellt', + 'Orphaned' => 'nie benutzt', + 'Out of balance!' => 'Summen stimmen nicht überein!', + 'PDF' => 'PDF', + 'Packing List' => 'Verpackungsliste', + 'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!', + 'Packing List Number missing!' => 'Verpackungslistennummer fehlt!', + 'Paid' => 'Bezahlt', + 'Paid in full' => 'Voll bezahlt', + 'Part' => 'Ware', + 'Part Number missing!' => 'Warennummer fehlt!', + 'Parts' => 'Waren', + 'Parts Inventory' => 'Warenliste', + 'Password' => 'Passwort', + 'Password changed!' => 'Passwort geändert!', + 'Payables' => 'Verbindlichkeiten', + 'Payment' => 'Zahlung', + 'Payment date missing!' => 'Tag der Zahlung fehlt!', + 'Payment posted!' => 'Zahlung gebucht!', + 'Payments' => 'Zahlungen', + 'Pg Database Administration' => 'Pg Datenbank Administration', + 'Phone' => 'Tel.', + 'Port' => 'Port', + 'Port missing!' => 'Portangabe fehlt!', + 'Post' => 'Buchen', + 'Post as new' => 'Neu buchen', + 'Postscript' => 'Postscript', + 'Preferences' => 'Benutzereinstellungen', + 'Preferences saved!' => 'Einstellungen gespeichert!', + 'Price' => 'Preis', + 'Print' => 'Drucken', + 'Printer' => 'Drucker', + 'Project' => 'Projekt', + 'Project Number' => 'Projektnummer', + 'Project Number missing!' => 'Projektnummer fehlt!', + 'Project deleted!' => 'Projekt gelöscht!', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + 'Project saved!' => 'Projekt gespeichert!', + 'Projects' => 'Projekte', + 'Purchase Order' => 'Einkaufsbeleg', + 'Purchase Orders' => 'Einkaufsbelege', + 'Qty' => 'Anz', + 'ROP' => 'UAB', + 'Rate' => 'Rate', + 'Recd' => 'Erh', + 'Receipt' => 'Quittung', + 'Receipt printed!' => 'Quittung gedruckt!', + 'Receipt printing failed!' => 'Quittung konnte nicht gedruckt werden!', + 'Receipts' => 'Quittungen', + 'Receivables' => 'Forderungen', + 'Reconciliation' => 'Abgleichung', + 'Record in' => 'Buchen auf', + 'Reference' => 'Referenz', + 'Reference missing!' => 'Referenz fehlt!', + 'Remaining' => 'Rest', + 'Report for' => 'Bericht für', + 'Reports' => 'Berichte', + 'Required by' => 'Erforderlich am', + 'Retained Earnings' => 'Verbliebenes Einkommen', + 'Sales' => 'Warenverkauf', + 'Sales Invoice' => 'Ausgangsrechnung', + 'Sales Order' => 'Verkaufsbeleg', + 'Sales Orders' => 'Verkaufsbelege', + 'Salesperson' => 'Verkaufsperson', + 'Save' => 'Speichern', + 'Save as new' => 'als neu speichern', + 'Save to File' => 'Auf Festplatte speichern', + 'Screen' => 'Bildschirm', + 'Select a Dataset to delete and press "Continue"' => 'Wählen Sie eine Datenbank und klicken Sie auf "Weiter"', + 'Select all' => 'Alle auswählen', + 'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge', + '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', + 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!', + 'Sell Price' => 'Verkaufspreis', + 'Send by E-Mail' => 'Per eMail schicken', + 'Sep' => 'Sep', + 'September' => 'September', + 'Service' => 'Dienstleistung', + 'Service Items' => 'Dienstleistungen', + 'Service Number missing!' => 'Dienstleistungsnummer fehlt!', + 'Services' => 'Leistungen', + 'Setup Templates' => 'Vorlagen auswählen', + 'Ship' => 'Versand', + 'Ship to' => 'Verschicken an', + 'Ship via' => 'Transportmittel', + 'Short' => 'Kurz', + 'Signature' => 'Unterschrift', + 'Sold' => 'Verkauft', + 'Source' => 'Beleg', + 'Standard' => 'Standard', + 'Statement' => 'Sammelrechnung', + 'Statement Balance' => 'Sammelrechnungsbilanz', + 'Statement sent to' => 'Sammelrechnung verschickt an', + 'Statements sent to printer!' => 'Sammelrechnungen an Drucker geschickt!', + 'Stock' => 'einlagern', + 'Stock Assembly' => 'Erzeugnis einlagern', + 'Stylesheet' => 'Stilvorlage', + 'Subject' => 'Betreff', + 'Subtotal' => 'Zwischensumme', + 'System' => 'System', + 'Tax' => 'Steuer', + 'Tax Accounts' => 'Steuerkonto', + 'Tax Included' => 'Steuer im Preis inbegriffen', + 'Tax collected' => 'vereinnahmte Steuer', + 'Tax paid' => 'Vorsteuer', + 'Taxable' => 'Steuerpflichtig', + 'Template saved!' => 'Schablone gespeichert!', + 'Templates' => 'Vorlagen', + 'Terms: Net' => 'Zahlungsziel', + 'The following Datasets are not in use and can be deleted' => 'Die folgenden Datenbanken sind nicht in Verwendung und können gelöscht werden', + 'The following Datasets need to be updated' => 'Folgende Datenbanken müssen aktualisiert werden', + 'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'In diesem Schritt werden bestehende Datenbanken gesucht. Es werden noch keine Änderungen vorgenommen!', + 'To' => 'An', + '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 bestehenden Zugriffsnamen. Unter dem neuen Namen wird dann ein Benutzer mit denselben Einstellungen angelegt.', + 'Top Level' => 'Hauptbeschreibung', + 'Total' => 'Summe', + 'Transaction Date missing!' => 'Buchungsdatum fehlt!', + 'Transaction deleted!' => 'Buchung gelöscht!', + 'Transaction posted!' => 'Buchung verbucht!', + '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 angenebenen Zeitraum nur mit einer Kontraeintragung ausgebessert werden', + 'Transactions' => 'Buchungen', + 'Transactions exist, cannot delete customer!' => 'Der Kunde kann nicht gelöscht werden, da Buchungen vorhanden sind!', + 'Transactions exist, cannot delete vendor!' => 'Der Lieferant kann nicht gelöscht werden, da Buchungen vorhanden sind!', + 'Transactions exist; cannot delete account!' => 'Das Konto kann nicht gelöscht werden, da es Buchungen enthält!', + 'Trial Balance' => 'Vergleichsbilanz', + 'Unit' => 'Einh', + 'Unit of measure' => 'Maßeinheit', + 'Update' => 'Erneuern', + 'Update Dataset' => 'Datenbank aktualisieren', + 'Updated' => 'Erneuert am', + 'Use Templates' => 'Benutze Vorlagen', + 'User' => 'Benutzer', + 'User deleted!' => 'Benutzer gelöscht!', + 'User saved!' => 'Benutzer gespeichert!', + 'Vendor' => 'Lieferant', + 'Vendor Invoice' => 'Einkaufsrechnung', + 'Vendor deleted!' => 'Lieferant gelöscht!', + 'Vendor missing!' => 'Lieferant fehlt!', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', + 'Vendor saved!' => 'Lieferant gespeichert!', + 'Vendors' => 'Lieferanten', + 'Version' => 'Version', + 'Weight' => 'Gewicht', + 'Weight Unit' => 'Gewichtseinh.', + 'What type of item is this?' => 'Was ist dieser Artikel?', + 'Year End' => 'Jahresende', + 'Yes' => 'Ja', + 'You are logged out!' => 'Auf wiedersehen!', + 'You did not enter a name!' => 'Sie haben keinen Namen eingegeben!', + '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!', + 'as at' => 'zum Stand', + 'collected on sales' => 'erhalten durch Verkäufe', + 'days' => 'Tage', + 'does not exist' => 'existiert nicht', + 'ea' => 'pro', + 'emailed to' => 'gemailt an', + 'for Period' => 'für den Zeitraum', + 'hr' => 'Std', + 'is already a member!' => 'ist bereits ein Mitglied!', + 'is not a member!' => 'ist kein Mitglied!', + 'localhost' => 'lokaler Rechner', + 'locked!' => 'gesperrt!', + 'paid on purchases' => 'gezahlt durch Einkäufe', + 'sent to printer' => 'an Drucker geschickt', + 'successfully created!' => 'wurde erfolgreich erstellt', + 'successfully deleted!' => 'wurde erfolgreich gelöscht', + 'to' => 'bis', + 'website' => 'Website', +}; + +1; diff --git a/sql-ledger/locale/de/am b/sql-ledger/locale/de/am new file mode 100644 index 000000000..9b9328774 --- /dev/null +++ b/sql-ledger/locale/de/am @@ -0,0 +1,139 @@ +$self{texts} = { + 'AP' => 'Verbindlichkeiten', + 'AR' => 'Forderungen', + 'Account' => 'Konto', + 'Account Number' => 'Kontonummer', + 'Account Number missing!' => 'Kontonummer fehlt!', + 'Account Type' => 'Kontoart', + 'Account Type missing!' => 'Kontoart fehlt!', + 'Account deleted!' => 'Konto gelöscht!', + 'Account saved!' => 'Konto gespeichert!', + 'Add Account' => 'Konto anlegen', + 'Add GIFI' => 'GIFI anlegen', + 'Address' => 'Adresse', + 'Asset' => 'Aktiva/Mittelverwendung', + 'Audit Control' => 'Bücherkontrolle', + 'Backup sent to' => 'Eine Sicherungskopie wurde gesandt an', + 'Books are open' => 'Die Bücher sind geöffnet.', + 'Business Number' => 'Firmennummer', + 'COGS' => 'Umsatzkosten', + 'Cannot delete account!' => 'Konto kann nicht gelöscht werden!', + 'Cannot delete default account!' => 'Das Standard-Konto kann nicht gelöscht werden!', + 'Cannot save account!' => 'Konto kann nicht gespeichert werden!', + 'Cannot save preferences!' => 'Benutzereinstellungen können nicht gespeichert werden!', + 'Character Set' => 'Zeichensatz', + 'Chart of Accounts' => 'Kontenübersicht', + 'Close Books up to' => 'Die Bücher abschließen bis zum', + 'Company' => 'Firma', + 'Continue' => 'Weiter', + 'Copy to COA' => 'In Kontenplan kopieren', + 'Credit' => 'Haben', + 'Date Format' => 'Datumsformat', + 'Debit' => 'Soll', + 'Delete' => 'Löschen', + 'Delete Account' => 'Konto löschen', + 'Description' => 'Beschreibung', + 'Dropdown Limit' => 'Auswahllistenbegrenzung', + 'E-mail' => 'eMail', + 'Edit' => 'Bearbeiten', + 'Edit Account' => 'Kontodaten bearbeiten', + 'Edit GIFI' => 'GIFI editieren', + 'Edit Preferences for' => 'Benutzereinstellungen für', + 'Edit Template' => 'Vorlage bearbeiten', + 'Enforce transaction reversal for all dates' => 'Kontraeintragungen für jeden Zeitraum aktualisieren', + 'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => 'Durch Doppelpunkte getrennte Währungskürzel mit maximal 3 Buchstaben aufführen; Ihre eigene Landeswährung zuerst (z.B. EUR:USD:CAD)', + 'Equity' => 'Passiva/Eigenkapital', + 'Expense' => 'Aufwand', + 'Expense Account' => 'Aufwandskonto', + 'Expense/Asset' => 'Aufwand/Anlagen', + 'Fax' => 'Fax', + 'Foreign Exchange Gain' => 'Wechselkurserträge', + 'Foreign Exchange Loss' => 'Wechselkursaufwendungen', + 'GIFI' => 'GIFI', + 'GIFI deleted!' => 'GIFI gelöscht!', + 'GIFI missing!' => 'GIFI fehlt!', + 'GIFI saved!' => 'GIFI gespeichert!', + 'Heading' => 'Überschrift', + 'Include in drop-down menus' => 'In Aufklapp-Menü aufnehmen', + 'Include this account on the customer/vendor forms to flag customer/vendor as taxable?' => 'Soll dieses Konto auf dem Kunden- und Lieferantenformular angezeigt werden, um den Kunden/Lieferanten als steuerpflichtig zu markieren?', + 'Income' => 'Einkommen', + 'Income Account' => 'Einkommenkonto', + 'Inventory' => 'Inventar', + 'Inventory Account' => 'Warenbestand', + 'Is this a summary account to record' => 'Summenkonto für', + 'Language' => 'Sprache', + 'Last Invoice Number' => 'Letzte Rechnungsnummer', + 'Last Numbers & Default Accounts' => 'Laufende Zähler und Standardkonten', + 'Last Purchase Order Number' => 'Letzte Enkaufsbelegnummer', + 'Last Sales Order Number' => 'Letzte Verkaufsbelegnummer', + 'Liability' => 'Passiva/Mittelherkunft', + 'Link' => 'Verknüpfungen', + 'Name' => 'Name', + 'No' => 'Nein', + 'No email address for' => 'Keine eMail-Addresse für', + 'Number' => 'Nummer', + 'Number Format' => 'Zahlenformat', + 'Parts Inventory' => 'Warenliste', + 'Password' => 'Passwort', + 'Payables' => 'Verbindlichkeiten', + 'Payment' => 'Zahlung', + 'Phone' => 'Tel.', + 'Preferences saved!' => 'Einstellungen gespeichert!', + 'Rate' => 'Rate', + 'Receivables' => 'Forderungen', + 'Sales' => 'Warenverkauf', + 'Save' => 'Speichern', + 'Service Items' => 'Dienstleistungen', + 'Ship via' => 'Transportmittel', + 'Signature' => 'Unterschrift', + 'Stylesheet' => 'Stilvorlage', + 'Tax' => 'Steuer', + 'Tax Accounts' => 'Steuerkonto', + 'Template saved!' => 'Schablone gespeichert!', + '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 angenebenen Zeitraum nur mit einer Kontraeintragung ausgebessert werden', + 'Transactions exist; cannot delete account!' => 'Das Konto kann nicht gelöscht werden, da es Buchungen enthält!', + 'Weight Unit' => 'Gewichtseinh.', + 'Year End' => 'Jahresende', + 'Yes' => 'Ja', + 'does not exist' => 'existiert nicht', +}; + +$self{subs} = { + 'add' => 'add', + 'add_gifi' => 'add_gifi', + 'audit_control' => 'audit_control', + 'backup' => 'backup', + 'config' => 'config', + 'continue' => 'continue', + 'copy_to_coa' => 'copy_to_coa', + 'delete' => 'delete', + 'delete_account' => 'delete_account', + 'delete_gifi' => 'delete_gifi', + 'display_form' => 'display_form', + 'display_stylesheet' => 'display_stylesheet', + 'doclose' => 'doclose', + 'edit' => 'edit', + 'edit_gifi' => 'edit_gifi', + 'edit_template' => 'edit_template', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'gifi_footer' => 'gifi_footer', + 'gifi_header' => 'gifi_header', + 'list' => 'list', + 'list_gifi' => 'list_gifi', + 'save' => 'save', + 'save_account' => 'save_account', + 'save_gifi' => 'save_gifi', + 'save_preferences' => 'save_preferences', + 'save_template' => 'save_template', + 'konto_anlegen' => 'add_account', + 'weiter' => 'continue', + 'in_kontenplan_kopieren' => 'copy_to_coa', + 'löschen' => 'delete', + 'bearbeiten' => 'edit', + 'kontodaten_bearbeiten' => 'edit_account', + 'speichern' => 'save', +}; + +1; diff --git a/sql-ledger/locale/de/ap b/sql-ledger/locale/de/ap new file mode 100644 index 000000000..59a6d47d7 --- /dev/null +++ b/sql-ledger/locale/de/ap @@ -0,0 +1,133 @@ +$self{texts} = { + 'AP Transaction' => 'Eingangsbuchung', + 'AP Transactions' => 'Eingangsbuchungen', + 'Account' => 'Konto', + 'Add Accounts Payables Transaction' => 'Eingangsbuchung anlegen', + 'Address' => 'Adresse', + 'Amount' => 'Betrag', + 'Amount Due' => 'Betrag fällig', + 'Apr' => 'Apr', + 'April' => 'April', + 'Are you sure you want to delete Transaction' => 'Buchung wirklich löschen?', + 'Aug' => 'Aug', + 'August' => 'August', + 'Cannot delete transaction!' => 'Buchung kann nicht gelöscht werden!', + 'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!', + 'Cannot post transaction for a closed period!' => 'Für einen bereits abgeschlossenen Zeitraum kann keine Buchung angelegt werden!', + 'Cannot post transaction!' => 'Rechnung kann nicht gebucht werden!', + 'Closed' => 'Geschlossen', + 'Confirm!' => 'Bestätigen Sie!', + 'Continue' => 'Weiter', + 'Currency' => 'Währung', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Date' => 'Datum', + 'Date Paid' => 'Zahlungsdatum', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Delete' => 'Löschen', + 'Description' => 'Beschreibung', + 'Due Date' => 'Fälligkeitsdatum', + 'Due Date missing!' => 'Fälligkeitsdatum fehlt!', + 'Edit Accounts Payables Transaction' => 'Einkaufsbuchung bearbeiten', + 'Employee' => 'Bearbeiter', + 'Exch' => 'Wkurs.', + 'Exchangerate' => 'Wechselkurs', + 'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!', + 'Exchangerate missing!' => 'Es fehlt der Wechselkurs!', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'From' => 'Von', + 'ID' => 'Nr.', + 'Include in Report' => 'In Bericht aufnehmen', + 'Invoice' => 'Rechnung', + 'Invoice Date' => 'Rechnungsdatum', + 'Invoice Date missing!' => 'Rechnungsdatum fehlt!', + 'Invoice Number' => 'Rechnungsnummer', + 'Invoice Number missing!' => 'Rechnungsnummer fehlt!', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Notes' => 'Bemerkungen', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'Open' => 'Offen', + 'Order' => 'Auftrag', + 'Order Number' => 'Auftragsnummer', + 'Paid' => 'Bezahlt', + 'Payment date missing!' => 'Tag der Zahlung fehlt!', + 'Payments' => 'Zahlungen', + 'Post' => 'Buchen', + 'Post as new' => 'Neu buchen', + 'Project' => 'Projekt', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + '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', + 'Sep' => 'Sep', + 'September' => 'September', + 'Source' => 'Beleg', + 'Subtotal' => 'Zwischensumme', + 'Tax' => 'Steuer', + 'Tax Included' => 'Steuer im Preis inbegriffen', + 'Total' => 'Summe', + 'Transaction deleted!' => 'Buchung gelöscht!', + 'Transaction posted!' => 'Buchung verbucht!', + 'Update' => 'Erneuern', + 'Vendor' => 'Lieferant', + 'Vendor Invoice' => 'Einkaufsrechnung', + 'Vendor missing!' => 'Lieferant fehlt!', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', + 'Yes' => 'Ja', + 'to' => 'bis', +}; + +$self{subs} = { + 'add' => 'add', + 'add_transaction' => 'add_transaction', + 'ap_subtotal' => 'ap_subtotal', + 'ap_transaction' => 'ap_transaction', + 'ap_transactions' => 'ap_transactions', + 'ar_transaction' => 'ar_transaction', + 'check_name' => 'check_name', + 'check_project' => 'check_project', + 'continue' => 'continue', + 'create_links' => 'create_links', + 'delete' => 'delete', + 'display_form' => 'display_form', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'gl_transaction' => 'gl_transaction', + 'name_selected' => 'name_selected', + 'post' => 'post', + 'post_as_new' => 'post_as_new', + 'project_selected' => 'project_selected', + 'sales_invoice' => 'sales_invoice', + 'search' => 'search', + 'select_name' => 'select_name', + 'select_project' => 'select_project', + 'update' => 'update', + 'vendor_invoice' => 'vendor_invoice', + 'yes' => 'yes', + 'eingangsbuchung' => 'ap_transaction', + 'eingangsbuchung_anlegen' => 'add_accounts_payables_transaction', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'einkaufsbuchung_bearbeiten' => 'edit_accounts_payables_transaction', + 'buchen' => 'post', + 'neu_buchen' => 'post_as_new', + 'erneuern' => 'update', + 'einkaufsrechnung' => 'vendor_invoice', + 'ja' => 'yes', +}; + +1; diff --git a/sql-ledger/locale/de/ar b/sql-ledger/locale/de/ar new file mode 100644 index 000000000..741bc9244 --- /dev/null +++ b/sql-ledger/locale/de/ar @@ -0,0 +1,134 @@ +$self{texts} = { + 'AR Transaction' => 'Ausgangsbuchung', + 'AR Transactions' => 'Ausgangsbuchungen', + 'Account' => 'Konto', + 'Add Accounts Receivables Transaction' => 'Ausgangsbuchung anlegen', + 'Address' => 'Adresse', + 'Amount' => 'Betrag', + 'Amount Due' => 'Betrag fällig', + 'Apr' => 'Apr', + 'April' => 'April', + 'Are you sure you want to delete Transaction' => 'Buchung wirklich löschen?', + 'Aug' => 'Aug', + 'August' => 'August', + 'Cannot delete transaction!' => 'Buchung kann nicht gelöscht werden!', + 'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!', + 'Cannot post transaction for a closed period!' => 'Für einen bereits abgeschlossenen Zeitraum kann keine Buchung angelegt werden!', + 'Cannot post transaction!' => 'Rechnung kann nicht gebucht werden!', + 'Closed' => 'Geschlossen', + 'Confirm!' => 'Bestätigen Sie!', + 'Continue' => 'Weiter', + 'Credit Limit' => 'Kreditlimit', + 'Currency' => 'Währung', + 'Customer' => 'Kunde', + 'Customer missing!' => 'Kundenname fehlt!', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Date' => 'Datum', + 'Date Paid' => 'Zahlungsdatum', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Delete' => 'Löschen', + 'Description' => 'Beschreibung', + 'Due Date' => 'Fälligkeitsdatum', + 'Due Date missing!' => 'Fälligkeitsdatum fehlt!', + 'Edit Accounts Receivables Transaction' => 'Ausgangsbuchung bearbeiten', + 'Exch' => 'Wkurs.', + 'Exchangerate' => 'Wechselkurs', + 'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!', + 'Exchangerate missing!' => 'Es fehlt der Wechselkurs!', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'From' => 'Von', + 'ID' => 'Nr.', + 'Include in Report' => 'In Bericht aufnehmen', + 'Invoice' => 'Rechnung', + 'Invoice Date' => 'Rechnungsdatum', + 'Invoice Date missing!' => 'Rechnungsdatum fehlt!', + 'Invoice Number' => 'Rechnungsnummer', + 'Invoice Number missing!' => 'Rechnungsnummer fehlt!', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Notes' => 'Bemerkungen', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'Open' => 'Offen', + 'Order' => 'Auftrag', + 'Order Number' => 'Auftragsnummer', + 'Paid' => 'Bezahlt', + 'Payment date missing!' => 'Tag der Zahlung fehlt!', + 'Payments' => 'Zahlungen', + 'Post' => 'Buchen', + 'Post as new' => 'Neu buchen', + 'Project' => 'Projekt', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + 'Remaining' => 'Rest', + 'Sales Invoice' => 'Ausgangsrechnung', + 'Salesperson' => 'Verkaufsperson', + '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', + 'Sep' => 'Sep', + 'September' => 'September', + 'Ship via' => 'Transportmittel', + 'Source' => 'Beleg', + 'Subtotal' => 'Zwischensumme', + 'Tax' => 'Steuer', + 'Tax Included' => 'Steuer im Preis inbegriffen', + 'Total' => 'Summe', + 'Transaction deleted!' => 'Buchung gelöscht!', + 'Transaction posted!' => 'Buchung verbucht!', + 'Update' => 'Erneuern', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', + 'Yes' => 'Ja', + 'to' => 'bis', +}; + +$self{subs} = { + 'add' => 'add', + 'add_transaction' => 'add_transaction', + 'ap_transaction' => 'ap_transaction', + 'ar_subtotal' => 'ar_subtotal', + 'ar_transaction' => 'ar_transaction', + 'ar_transactions' => 'ar_transactions', + 'check_name' => 'check_name', + 'check_project' => 'check_project', + 'continue' => 'continue', + 'create_links' => 'create_links', + 'delete' => 'delete', + 'display_form' => 'display_form', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'gl_transaction' => 'gl_transaction', + 'name_selected' => 'name_selected', + 'post' => 'post', + 'post_as_new' => 'post_as_new', + 'project_selected' => 'project_selected', + 'sales_invoice' => 'sales_invoice', + 'search' => 'search', + 'select_name' => 'select_name', + 'select_project' => 'select_project', + 'update' => 'update', + 'vendor_invoice' => 'vendor_invoice', + 'yes' => 'yes', + 'ausgangsbuchung' => 'ar_transaction', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'buchen' => 'post', + 'neu_buchen' => 'post_as_new', + 'ausgangsrechnung' => 'sales_invoice', + 'erneuern' => 'update', + 'ja' => 'yes', +}; + +1; diff --git a/sql-ledger/locale/de/arap b/sql-ledger/locale/de/arap new file mode 100644 index 000000000..7070ce144 --- /dev/null +++ b/sql-ledger/locale/de/arap @@ -0,0 +1,30 @@ +$self{texts} = { + 'Address' => 'Adresse', + 'Continue' => 'Weiter', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Description' => 'Beschreibung', + 'Number' => 'Nummer', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + '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', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', +}; + +$self{subs} = { + 'add_transaction' => 'add_transaction', + 'ap_transaction' => 'ap_transaction', + 'ar_transaction' => 'ar_transaction', + 'check_name' => 'check_name', + 'check_project' => 'check_project', + 'continue' => 'continue', + 'gl_transaction' => 'gl_transaction', + 'name_selected' => 'name_selected', + 'project_selected' => 'project_selected', + 'sales_invoice' => 'sales_invoice', + 'select_name' => 'select_name', + 'select_project' => 'select_project', + 'vendor_invoice' => 'vendor_invoice', + 'weiter' => 'continue', +}; + +1; diff --git a/sql-ledger/locale/de/ca b/sql-ledger/locale/de/ca new file mode 100644 index 000000000..d14080146 --- /dev/null +++ b/sql-ledger/locale/de/ca @@ -0,0 +1,50 @@ +$self{texts} = { + 'Account' => 'Konto', + 'Apr' => 'Apr', + 'April' => 'April', + 'Aug' => 'Aug', + 'August' => 'August', + 'Balance' => 'Bilanz', + 'Chart of Accounts' => 'Kontenübersicht', + 'Credit' => 'Haben', + 'Date' => 'Datum', + 'Debit' => 'Soll', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Description' => 'Beschreibung', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'From' => 'Von', + 'GIFI' => 'GIFI', + 'Include in Report' => 'In Bericht aufnehmen', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'List Transactions' => 'Buchungsliste', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Nov' => 'Nov', + 'November' => 'November', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'Reference' => 'Referenz', + 'Sep' => 'Sep', + 'September' => 'September', + 'Subtotal' => 'Zwischensumme', + 'to' => 'bis', +}; + +$self{subs} = { + 'ca_subtotal' => 'ca_subtotal', + 'chart_of_accounts' => 'chart_of_accounts', + 'list' => 'list', + 'list_transactions' => 'list_transactions', + 'buchungsliste' => 'list_transactions', +}; + +1; diff --git a/sql-ledger/locale/de/cp b/sql-ledger/locale/de/cp new file mode 100644 index 000000000..125874e3a --- /dev/null +++ b/sql-ledger/locale/de/cp @@ -0,0 +1,77 @@ +$self{texts} = { + 'Account' => 'Konto', + 'Address' => 'Adresse', + 'Amount' => 'Betrag', + 'Amount does not equal applied!' => 'Betrag stimmt nicht überein!', + 'Amount missing!' => 'Betrag fehlt!', + 'Applied' => 'Ausgewählt', + 'Cannot post payment!' => 'Zahlung kann nicht gebucht werden!', + 'Cannot process payment for a closed period!' => 'Es kann keine Zahlung in einem abgeschlossenen Zeitraum verbucht werden!', + 'Check' => 'Scheck', + 'Check printed!' => 'Scheck ist gedruckt!', + 'Check printing failed!' => 'Scheck drucken ist fehlgeschlagen!', + 'Continue' => 'Weiter', + 'Currency' => 'Währung', + 'Customer' => 'Kunde', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Date' => 'Datum', + 'Date missing!' => 'Datum fehlt!', + 'Description' => 'Beschreibung', + 'Due' => 'Fällig', + 'Exchangerate' => 'Wechselkurs', + 'From' => 'Von', + 'Invoice' => 'Rechnung', + 'Invoices' => 'Rechnungen', + 'Nothing applied!' => 'Sie haben nichts ausgewählt', + 'Number' => 'Nummer', + 'Paid in full' => 'Voll bezahlt', + 'Payment' => 'Zahlung', + 'Payment posted!' => 'Zahlung gebucht!', + 'Post' => 'Buchen', + 'Print' => 'Drucken', + 'Printer' => 'Drucker', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + 'Receipt' => 'Quittung', + 'Receipt printed!' => 'Quittung gedruckt!', + 'Receipt printing failed!' => 'Quittung konnte nicht gedruckt werden!', + 'Reference' => 'Referenz', + 'Screen' => 'Bildschirm', + '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', + 'Update' => 'Erneuern', + 'Vendor' => 'Lieferant', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', + 'to' => 'bis', +}; + +$self{subs} = { + 'add_transaction' => 'add_transaction', + 'ap_transaction' => 'ap_transaction', + 'ar_transaction' => 'ar_transaction', + 'check_form' => 'check_form', + 'check_name' => 'check_name', + 'check_project' => 'check_project', + 'continue' => 'continue', + 'customer_details' => 'customer_details', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'gl_transaction' => 'gl_transaction', + 'list_invoices' => 'list_invoices', + 'name_selected' => 'name_selected', + 'payment' => 'payment', + 'post' => 'post', + 'print' => 'print', + 'project_selected' => 'project_selected', + 'sales_invoice' => 'sales_invoice', + 'select_name' => 'select_name', + 'select_project' => 'select_project', + 'update' => 'update', + 'vendor_details' => 'vendor_details', + 'vendor_invoice' => 'vendor_invoice', + 'weiter' => 'continue', + 'buchen' => 'post', + 'drucken' => 'print', + 'erneuern' => 'update', +}; + +1; diff --git a/sql-ledger/locale/de/ct b/sql-ledger/locale/de/ct new file mode 100644 index 000000000..07d260777 --- /dev/null +++ b/sql-ledger/locale/de/ct @@ -0,0 +1,71 @@ +$self{texts} = { + 'Add' => 'Hinzufügen', + 'Address' => 'Adresse', + 'All' => 'Alle', + 'Bcc' => 'Bcc', + 'Cannot delete customer!' => 'Kunde kann nicht gelöscht werden!', + 'Cannot delete vendor!' => 'Lieferant kann nicht gelöscht werden!', + 'Cc' => 'Cc', + 'Contact' => 'Kontakt', + 'Continue' => 'Weiter', + 'Credit Limit' => 'Kreditlimit', + 'Customer deleted!' => 'Kunde gelöscht!', + 'Customer saved!' => 'Kunde gespeichert!', + 'Customers' => 'Kunden', + 'Delete' => 'Löschen', + 'Discount' => 'Rabatt', + 'E-mail' => 'eMail', + 'Edit Customer' => 'Kunde editieren', + 'Edit Vendor' => 'Lieferant editieren', + 'Fax' => 'Fax', + 'Include in Report' => 'In Bericht aufnehmen', + 'Invoice' => 'Rechnung', + 'Name' => 'Name', + 'Name missing!' => 'Name fehlt!', + 'Notes' => 'Bemerkungen', + 'Number' => 'Nummer', + 'Order' => 'Auftrag', + 'Orphaned' => 'nie benutzt', + 'Phone' => 'Tel.', + 'Save' => 'Speichern', + 'Ship to' => 'Verschicken an', + 'Tax Included' => 'Steuer im Preis inbegriffen', + 'Taxable' => 'Steuerpflichtig', + 'Terms: Net' => 'Zahlungsziel', + 'Transactions exist, cannot delete customer!' => 'Der Kunde kann nicht gelöscht werden, da Buchungen vorhanden sind!', + 'Transactions exist, cannot delete vendor!' => 'Der Lieferant kann nicht gelöscht werden, da Buchungen vorhanden sind!', + 'Vendor deleted!' => 'Lieferant gelöscht!', + 'Vendor saved!' => 'Lieferant gespeichert!', + 'Vendors' => 'Lieferanten', + 'days' => 'Tage', +}; + +$self{subs} = { + 'add' => 'add', + 'continue' => 'continue', + 'customer_invoice' => 'customer_invoice', + 'customer_order' => 'customer_order', + 'delete' => 'delete', + 'delete_customer' => 'delete_customer', + 'delete_vendor' => 'delete_vendor', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'invoice' => 'invoice', + 'list_names' => 'list_names', + 'order' => 'order', + 'save' => 'save', + 'save_customer' => 'save_customer', + 'save_vendor' => 'save_vendor', + 'search' => 'search', + 'vendor_invoice' => 'vendor_invoice', + 'vendor_order' => 'vendor_order', + 'hinzufügen' => 'add', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'rechnung' => 'invoice', + 'auftrag' => 'order', + 'speichern' => 'save', +}; + +1; diff --git a/sql-ledger/locale/de/gl b/sql-ledger/locale/de/gl new file mode 100644 index 000000000..71634939a --- /dev/null +++ b/sql-ledger/locale/de/gl @@ -0,0 +1,124 @@ +$self{texts} = { + 'AP Transaction' => 'Eingangsbuchung', + 'AR Transaction' => 'Ausgangsbuchung', + 'Account' => 'Konto', + 'Add General Ledger Transaction' => 'Hinzufügen einer Buchung zum Hauptbuch', + 'Address' => 'Adresse', + 'All' => 'Alle', + 'Apr' => 'Apr', + 'April' => 'April', + 'Are you sure you want to delete Transaction' => 'Buchung wirklich löschen?', + 'Asset' => 'Aktiva/Mittelverwendung', + 'Aug' => 'Aug', + 'August' => 'August', + 'Balance' => 'Bilanz', + 'Cannot delete transaction!' => 'Buchung kann nicht gelöscht werden!', + 'Cannot have a value in both Debit and Credit!' => 'Es kann nicht gleichzeitig Soll und Haben gebucht werden!', + 'Cannot post a transaction without a value!' => 'Eine Buchung ohne Betrag kann nicht verbucht werden!', + 'Cannot post transaction for a closed period!' => 'Für einen bereits abgeschlossenen Zeitraum kann keine Buchung angelegt werden!', + 'Confirm!' => 'Bestätigen Sie!', + 'Continue' => 'Weiter', + 'Credit' => 'Haben', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Date' => 'Datum', + 'Debit' => 'Soll', + 'Debit and credit out of balance!' => 'Soll und Haben müssen gleich sein.', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Delete' => 'Löschen', + 'Description' => 'Beschreibung', + 'Edit General Ledger Transaction' => 'Buchung im Hauptbuch bearbeiten', + 'Equity' => 'Passiva/Eigenkapital', + 'Expense' => 'Aufwand', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'From' => 'Von', + 'GIFI' => 'GIFI', + 'GL Transaction' => 'Hauptbucheintragung', + 'General Ledger' => 'Hauptbuch', + 'ID' => 'Nr.', + 'Include in Report' => 'In Bericht aufnehmen', + 'Income' => 'Einkommen', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Liability' => 'Passiva/Mittelherkunft', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Notes' => 'Bemerkungen', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'Post' => 'Buchen', + 'Post as new' => 'Neu buchen', + 'Project' => 'Projekt', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + 'Reference' => 'Referenz', + 'Reference missing!' => 'Referenz fehlt!', + 'Reports' => 'Berichte', + 'Sales Invoice' => 'Ausgangsrechnung', + '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', + 'Sep' => 'Sep', + 'September' => 'September', + 'Source' => 'Beleg', + 'Subtotal' => 'Zwischensumme', + 'Transaction Date missing!' => 'Buchungsdatum fehlt!', + 'Transaction deleted!' => 'Buchung gelöscht!', + 'Transaction posted!' => 'Buchung verbucht!', + 'Update' => 'Erneuern', + 'Vendor Invoice' => 'Einkaufsrechnung', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', + 'Yes' => 'Ja', + 'to' => 'bis', +}; + +$self{subs} = { + 'add' => 'add', + 'add_transaction' => 'add_transaction', + 'ap_transaction' => 'ap_transaction', + 'ar_transaction' => 'ar_transaction', + 'check_name' => 'check_name', + 'check_project' => 'check_project', + 'continue' => 'continue', + 'delete' => 'delete', + 'display_form' => 'display_form', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'form_row' => 'form_row', + 'generate_report' => 'generate_report', + 'gl_subtotal' => 'gl_subtotal', + 'gl_transaction' => 'gl_transaction', + 'name_selected' => 'name_selected', + 'post' => 'post', + 'post_as_new' => 'post_as_new', + 'project_selected' => 'project_selected', + 'sales_invoice' => 'sales_invoice', + 'search' => 'search', + 'select_name' => 'select_name', + 'select_project' => 'select_project', + 'update' => 'update', + 'vendor_invoice' => 'vendor_invoice', + 'yes' => 'yes', + 'eingangsbuchung' => 'ap_transaction', + 'ausgangsbuchung' => 'ar_transaction', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'hauptbucheintragung' => 'gl_transaction', + 'buchen' => 'post', + 'neu_buchen' => 'post_as_new', + 'ausgangsrechnung' => 'sales_invoice', + 'erneuern' => 'update', + 'einkaufsrechnung' => 'vendor_invoice', + 'ja' => 'yes', +}; + +1; diff --git a/sql-ledger/locale/de/ic b/sql-ledger/locale/de/ic new file mode 100644 index 000000000..6fa30d1bb --- /dev/null +++ b/sql-ledger/locale/de/ic @@ -0,0 +1,205 @@ +$self{texts} = { + 'Active' => 'Aktiv', + 'Add' => 'Hinzufügen', + 'Add Assembly' => 'Erzeugnis anlegen', + 'Add Part' => 'Ware anlegen', + 'Add Purchase Order' => 'Einkaufsbeleg anlegen', + 'Add Sales Order' => 'Verkaufsbeleg anlegen', + 'Add Service' => 'Dienstleistung anlegen', + 'Address' => 'Adresse', + 'Apr' => 'Apr', + 'April' => 'April', + 'Assemblies' => 'Erzeugnisse', + 'Assemblies restocked!' => 'Erzeugnisse sind im Lager!', + 'Assembly Number missing!' => 'Erzeugnisnummer fehlt!', + 'Attachment' => 'als Anhang', + 'Aug' => 'Aug', + 'August' => 'August', + 'BOM' => 'Stückliste', + 'Bcc' => 'Bcc', + 'Bin' => 'Stellage', + 'Bought' => 'Gekauft', + 'COGS' => 'Umsatzkosten', + 'Cannot delete item!' => 'Artikel kann nicht gelöscht werden!', + 'Cannot stock assemblies!' => 'Erzeugnisse können nicht ins Lager!', + 'Cc' => 'Cc', + 'Closed' => 'Geschlossen', + 'Contact' => 'Kontakt', + 'Continue' => 'Weiter', + 'Copies' => 'Kopien', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Delete' => 'Löschen', + 'Delivery Date' => 'Lieferung', + 'Description' => 'Beschreibung', + 'Drawing' => 'Zeichnung', + 'E-mail' => 'eMail', + 'E-mail address missing!' => 'eMail-Adresse fehlt!', + 'Edit Assembly' => 'Erzeugnis bearbeiten', + 'Edit Part' => 'Ware bearbeiten', + 'Edit Service' => 'Dienstleistung bearbeiten', + 'Expense' => 'Aufwand', + 'Extended' => 'Total', + 'Fax' => 'Fax', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'From' => 'Von', + 'Group' => 'Gruppe', + 'Group Items' => 'Waren gruppieren', + 'Image' => 'Grafik', + 'In-line' => 'im Textkörper (Inline)', + 'Include in Report' => 'In Bericht aufnehmen', + 'Income' => 'Einkommen', + 'Individual Items' => 'Einzelteile', + 'Inventory' => 'Inventar', + 'Inventory quantity must be zero before you can set this assembly obsolete!' => 'Bevor dieses Erzeugnis als ungültig markiert werden kann, muß das Inventar auf Null sein!', + 'Inventory quantity must be zero before you can set this part obsolete!' => 'Bevor diese Ware als ungültig markiert werden kann, muß das Inventar Null sein!', + 'Invoice' => 'Rechnung', + 'Invoice Date missing!' => 'Rechnungsdatum fehlt!', + 'Invoice Number' => 'Rechnungsnummer', + 'Invoice Number missing!' => 'Rechnungsnummer fehlt!', + 'Item deleted!' => 'Artikel gelöscht!', + 'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Last Cost' => 'Letzte Kosten', + 'Line Total' => 'Zeilensumme', + 'Link Accounts' => 'Konten verknüpfen', + 'List Price' => 'Listenpreis', + 'Make' => 'Hersteller', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Message' => 'Nachricht', + 'Microfiche' => 'Mikrofilm', + 'Model' => 'Modell', + 'Name' => 'Name', + 'No.' => 'Nr.', + 'Notes' => 'Bemerkungen', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Number missing in Row' => 'Nummer fehlt in Zeile', + 'Obsolete' => 'Ungültig', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'On Hand' => 'auf Lager', + 'On Order' => 'auf Bestellung', + 'Order' => 'Auftrag', + 'Order Date missing!' => 'Auftragsdatum fehlt!', + 'Order Number' => 'Auftragsnummer', + 'Order Number missing!' => 'Auftragsnummer fehlt!', + 'Ordered' => 'Vom Kunde bestellt', + 'Orphaned' => 'nie benutzt', + 'PDF' => 'PDF', + 'Packing List' => 'Verpackungsliste', + 'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!', + 'Packing List Number missing!' => 'Verpackungslistennummer fehlt!', + 'Part' => 'Ware', + 'Part Number missing!' => 'Warennummer fehlt!', + 'Parts' => 'Waren', + 'Phone' => 'Tel.', + 'Postscript' => 'Postscript', + 'Price' => 'Preis', + 'Printer' => 'Drucker', + 'Project' => 'Projekt', + 'Purchase Order' => 'Einkaufsbeleg', + 'Qty' => 'Anz', + 'ROP' => 'UAB', + 'Recd' => 'Erh', + 'Required by' => 'Erforderlich am', + 'Sales' => 'Warenverkauf', + 'Sales Order' => 'Verkaufsbeleg', + 'Save' => 'Speichern', + 'Save as new' => 'als neu speichern', + 'Screen' => 'Bildschirm', + 'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge', + 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!', + 'Sell Price' => 'Verkaufspreis', + 'Sep' => 'Sep', + 'September' => 'September', + 'Service' => 'Dienstleistung', + 'Service Number missing!' => 'Dienstleistungsnummer fehlt!', + 'Services' => 'Leistungen', + 'Ship' => 'Versand', + 'Ship to' => 'Verschicken an', + 'Short' => 'Kurz', + 'Sold' => 'Verkauft', + 'Stock' => 'einlagern', + 'Stock Assembly' => 'Erzeugnis einlagern', + 'Subject' => 'Betreff', + 'Subtotal' => 'Zwischensumme', + 'Tax' => 'Steuer', + 'To' => 'An', + 'Top Level' => 'Hauptbeschreibung', + 'Total' => 'Summe', + 'Unit' => 'Einh', + 'Unit of measure' => 'Maßeinheit', + 'Update' => 'Erneuern', + 'Updated' => 'Erneuert am', + 'Weight' => 'Gewicht', + 'What type of item is this?' => 'Was ist dieser Artikel?', + 'ea' => 'pro', + 'emailed to' => 'gemailt an', + 'hr' => 'Std', + 'sent to printer' => 'an Drucker geschickt', + 'to' => 'bis', +}; + +$self{subs} = { + 'add' => 'add', + 'assembly_row' => 'assembly_row', + 'check_form' => 'check_form', + 'continue' => 'continue', + 'customer_details' => 'customer_details', + 'delete' => 'delete', + 'display_form' => 'display_form', + 'display_row' => 'display_row', + 'e_mail' => 'e_mail', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'generate_report' => 'generate_report', + 'invoicetotal' => 'invoicetotal', + 'item_selected' => 'item_selected', + 'link_part' => 'link_part', + 'list_assemblies' => 'list_assemblies', + 'makemodel_row' => 'makemodel_row', + 'new_item' => 'new_item', + 'order' => 'order', + 'parts_subtotal' => 'parts_subtotal', + 'post_as_new' => 'post_as_new', + 'print' => 'print', + 'print_form' => 'print_form', + 'print_options' => 'print_options', + 'restock_assemblies' => 'restock_assemblies', + 'save' => 'save', + 'save_as_new' => 'save_as_new', + 'search' => 'search', + 'select_item' => 'select_item', + 'send_email' => 'send_email', + 'ship_to' => 'ship_to', + 'stock_assembly' => 'stock_assembly', + 'update' => 'update', + 'validate_items' => 'validate_items', + 'vendor_details' => 'vendor_details', + 'hinzufügen' => 'add', + 'erzeugnis_anlegen' => 'add_assembly', + 'ware_anlegen' => 'add_part', + 'dienstleistung_anlegen' => 'add_service', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'erzeugnis_bearbeiten' => 'edit_assembly', + 'ware_bearbeiten' => 'edit_part', + 'dienstleistung_bearbeiten' => 'edit_service', + 'speichern' => 'save', + 'als_neu_speichern' => 'save_as_new', + 'erneuern' => 'update', +}; + +1; diff --git a/sql-ledger/locale/de/io b/sql-ledger/locale/de/io new file mode 100644 index 000000000..3e94eb8a7 --- /dev/null +++ b/sql-ledger/locale/de/io @@ -0,0 +1,108 @@ +$self{texts} = { + 'Add Purchase Order' => 'Einkaufsbeleg anlegen', + 'Add Sales Order' => 'Verkaufsbeleg anlegen', + 'Address' => 'Adresse', + 'Apr' => 'Apr', + 'April' => 'April', + 'Attachment' => 'als Anhang', + 'Aug' => 'Aug', + 'August' => 'August', + 'Bcc' => 'Bcc', + 'Bin' => 'Stellage', + 'Cc' => 'Cc', + 'Contact' => 'Kontakt', + 'Continue' => 'Weiter', + 'Copies' => 'Kopien', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Delivery Date' => 'Lieferung', + 'Description' => 'Beschreibung', + 'E-mail' => 'eMail', + 'E-mail address missing!' => 'eMail-Adresse fehlt!', + 'Extended' => 'Total', + 'Fax' => 'Fax', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'Group' => 'Gruppe', + 'Group Items' => 'Waren gruppieren', + 'In-line' => 'im Textkörper (Inline)', + 'Invoice' => 'Rechnung', + 'Invoice Date missing!' => 'Rechnungsdatum fehlt!', + 'Invoice Number missing!' => 'Rechnungsnummer fehlt!', + 'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Message' => 'Nachricht', + 'Name' => 'Name', + 'No.' => 'Nr.', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Number missing in Row' => 'Nummer fehlt in Zeile', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'Order' => 'Auftrag', + 'Order Date missing!' => 'Auftragsdatum fehlt!', + 'Order Number missing!' => 'Auftragsnummer fehlt!', + 'PDF' => 'PDF', + 'Packing List' => 'Verpackungsliste', + 'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!', + 'Packing List Number missing!' => 'Verpackungslistennummer fehlt!', + 'Part' => 'Ware', + 'Phone' => 'Tel.', + 'Postscript' => 'Postscript', + 'Price' => 'Preis', + 'Printer' => 'Drucker', + 'Project' => 'Projekt', + 'Purchase Order' => 'Einkaufsbeleg', + 'Qty' => 'Anz', + 'Recd' => 'Erh', + 'Required by' => 'Erforderlich am', + 'Sales Order' => 'Verkaufsbeleg', + 'Screen' => 'Bildschirm', + 'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge', + 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!', + 'Sep' => 'Sep', + 'September' => 'September', + 'Service' => 'Dienstleistung', + 'Ship' => 'Versand', + 'Ship to' => 'Verschicken an', + 'Subject' => 'Betreff', + 'To' => 'An', + 'Unit' => 'Einh', + 'What type of item is this?' => 'Was ist dieser Artikel?', + 'emailed to' => 'gemailt an', + 'sent to printer' => 'an Drucker geschickt', +}; + +$self{subs} = { + 'check_form' => 'check_form', + 'customer_details' => 'customer_details', + 'display_form' => 'display_form', + 'display_row' => 'display_row', + 'e_mail' => 'e_mail', + 'invoicetotal' => 'invoicetotal', + 'item_selected' => 'item_selected', + 'new_item' => 'new_item', + 'order' => 'order', + 'post_as_new' => 'post_as_new', + 'print' => 'print', + 'print_form' => 'print_form', + 'print_options' => 'print_options', + 'select_item' => 'select_item', + 'send_email' => 'send_email', + 'ship_to' => 'ship_to', + 'validate_items' => 'validate_items', + 'vendor_details' => 'vendor_details', + 'weiter' => 'continue', +}; + +1; diff --git a/sql-ledger/locale/de/ir b/sql-ledger/locale/de/ir new file mode 100644 index 000000000..7b60e4738 --- /dev/null +++ b/sql-ledger/locale/de/ir @@ -0,0 +1,180 @@ +$self{texts} = { + 'Account' => 'Konto', + 'Add Purchase Order' => 'Einkaufsbeleg anlegen', + 'Add Sales Order' => 'Verkaufsbeleg anlegen', + 'Add Vendor Invoice' => 'Einkaufsrechnung anlegen', + 'Address' => 'Adresse', + 'Amount' => 'Betrag', + 'Apr' => 'Apr', + 'April' => 'April', + 'Are you sure you want to delete Invoice Number' => 'Soll die Rechnung mit folgender Nummer wirklich gelöscht werden:', + 'Attachment' => 'als Anhang', + 'Aug' => 'Aug', + 'August' => 'August', + 'Bcc' => 'Bcc', + 'Bin' => 'Stellage', + 'Cannot delete invoice!' => 'Rechnung kann nicht gelöscht werden!', + 'Cannot post invoice for a closed period!' => 'Das Rechnungsdatum fällt in einen abgeschlossen Zeitraum!', + 'Cannot post invoice!' => 'Rechnung kann nicht gebucht werden!', + 'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!', + 'Cc' => 'Cc', + 'Confirm!' => 'Bestätigen Sie!', + 'Contact' => 'Kontakt', + 'Continue' => 'Weiter', + 'Copies' => 'Kopien', + 'Currency' => 'Währung', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Date' => 'Datum', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Delete' => 'Löschen', + 'Delivery Date' => 'Lieferung', + 'Description' => 'Beschreibung', + 'Due Date' => 'Fälligkeitsdatum', + 'E-mail' => 'eMail', + 'E-mail address missing!' => 'eMail-Adresse fehlt!', + 'Edit Vendor Invoice' => 'Einkaufsrechnung bearbeiten', + 'Exch' => 'Wkurs.', + 'Exchangerate' => 'Wechselkurs', + 'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!', + 'Exchangerate missing!' => 'Es fehlt der Wechselkurs!', + 'Extended' => 'Total', + 'Fax' => 'Fax', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'Group' => 'Gruppe', + 'Group Items' => 'Waren gruppieren', + 'In-line' => 'im Textkörper (Inline)', + 'Invoice' => 'Rechnung', + 'Invoice Date' => 'Rechnungsdatum', + 'Invoice Date missing!' => 'Rechnungsdatum fehlt!', + 'Invoice Number' => 'Rechnungsnummer', + 'Invoice Number missing!' => 'Rechnungsnummer fehlt!', + 'Invoice deleted!' => 'Rechnung gelöscht!', + 'Invoice posted!' => 'Rechnung verbucht!', + 'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Message' => 'Nachricht', + 'Name' => 'Name', + 'No.' => 'Nr.', + 'Notes' => 'Bemerkungen', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Number missing in Row' => 'Nummer fehlt in Zeile', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'Order' => 'Auftrag', + 'Order Date missing!' => 'Auftragsdatum fehlt!', + 'Order Number' => 'Auftragsnummer', + 'Order Number missing!' => 'Auftragsnummer fehlt!', + 'PDF' => 'PDF', + 'Packing List' => 'Verpackungsliste', + 'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!', + 'Packing List Number missing!' => 'Verpackungslistennummer fehlt!', + 'Part' => 'Ware', + 'Payment date missing!' => 'Tag der Zahlung fehlt!', + 'Payments' => 'Zahlungen', + 'Phone' => 'Tel.', + 'Post' => 'Buchen', + 'Post as new' => 'Neu buchen', + 'Postscript' => 'Postscript', + 'Price' => 'Preis', + 'Printer' => 'Drucker', + 'Project' => 'Projekt', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + 'Purchase Order' => 'Einkaufsbeleg', + 'Qty' => 'Anz', + 'Recd' => 'Erh', + 'Record in' => 'Buchen auf', + 'Required by' => 'Erforderlich am', + 'Sales Order' => 'Verkaufsbeleg', + 'Screen' => 'Bildschirm', + 'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge', + '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', + 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!', + 'Sep' => 'Sep', + 'September' => 'September', + 'Service' => 'Dienstleistung', + 'Ship' => 'Versand', + 'Ship to' => 'Verschicken an', + 'Source' => 'Beleg', + 'Subject' => 'Betreff', + 'Subtotal' => 'Zwischensumme', + 'Tax Included' => 'Steuer im Preis inbegriffen', + 'To' => 'An', + 'Total' => 'Summe', + 'Unit' => 'Einh', + 'Update' => 'Erneuern', + 'Vendor' => 'Lieferant', + 'Vendor missing!' => 'Lieferant fehlt!', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', + 'What type of item is this?' => 'Was ist dieser Artikel?', + 'Yes' => 'Ja', + 'ea' => 'pro', + 'emailed to' => 'gemailt an', + 'sent to printer' => 'an Drucker geschickt', +}; + +$self{subs} = { + 'add' => 'add', + 'add_transaction' => 'add_transaction', + 'ap_transaction' => 'ap_transaction', + 'ar_transaction' => 'ar_transaction', + 'check_form' => 'check_form', + 'check_name' => 'check_name', + 'check_project' => 'check_project', + 'continue' => 'continue', + 'customer_details' => 'customer_details', + 'delete' => 'delete', + 'display_form' => 'display_form', + 'display_row' => 'display_row', + 'e_mail' => 'e_mail', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'gl_transaction' => 'gl_transaction', + 'invoice_links' => 'invoice_links', + 'invoicetotal' => 'invoicetotal', + 'item_selected' => 'item_selected', + 'name_selected' => 'name_selected', + 'new_item' => 'new_item', + 'order' => 'order', + 'post' => 'post', + 'post_as_new' => 'post_as_new', + 'prepare_invoice' => 'prepare_invoice', + 'print' => 'print', + 'print_form' => 'print_form', + 'print_options' => 'print_options', + 'project_selected' => 'project_selected', + 'sales_invoice' => 'sales_invoice', + 'select_item' => 'select_item', + 'select_name' => 'select_name', + 'select_project' => 'select_project', + 'send_email' => 'send_email', + 'ship_to' => 'ship_to', + 'update' => 'update', + 'validate_items' => 'validate_items', + 'vendor_details' => 'vendor_details', + 'vendor_invoice' => 'vendor_invoice', + 'yes' => 'yes', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'auftrag' => 'order', + 'buchen' => 'post', + 'neu_buchen' => 'post_as_new', + 'erneuern' => 'update', + 'ja' => 'yes', +}; + +1; diff --git a/sql-ledger/locale/de/is b/sql-ledger/locale/de/is new file mode 100644 index 000000000..f5edab60a --- /dev/null +++ b/sql-ledger/locale/de/is @@ -0,0 +1,187 @@ +$self{texts} = { + 'Account' => 'Konto', + 'Add Purchase Order' => 'Einkaufsbeleg anlegen', + 'Add Sales Invoice' => 'Ausgangsrechnung anlegen', + 'Add Sales Order' => 'Verkaufsbeleg anlegen', + 'Address' => 'Adresse', + 'Amount' => 'Betrag', + 'Apr' => 'Apr', + 'April' => 'April', + 'Are you sure you want to delete Invoice Number' => 'Soll die Rechnung mit folgender Nummer wirklich gelöscht werden:', + 'Attachment' => 'als Anhang', + 'Aug' => 'Aug', + 'August' => 'August', + 'Bcc' => 'Bcc', + 'Bin' => 'Stellage', + 'Cannot delete invoice!' => 'Rechnung kann nicht gelöscht werden!', + 'Cannot post invoice for a closed period!' => 'Das Rechnungsdatum fällt in einen abgeschlossen Zeitraum!', + 'Cannot post invoice!' => 'Rechnung kann nicht gebucht werden!', + 'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!', + 'Cc' => 'Cc', + 'Confirm!' => 'Bestätigen Sie!', + 'Contact' => 'Kontakt', + 'Continue' => 'Weiter', + 'Copies' => 'Kopien', + 'Credit Limit' => 'Kreditlimit', + 'Currency' => 'Währung', + 'Customer' => 'Kunde', + 'Customer missing!' => 'Kundenname fehlt!', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Date' => 'Datum', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Delete' => 'Löschen', + 'Delivery Date' => 'Lieferung', + 'Description' => 'Beschreibung', + 'Due Date' => 'Fälligkeitsdatum', + 'E-mail' => 'eMail', + 'E-mail address missing!' => 'eMail-Adresse fehlt!', + 'Edit Sales Invoice' => 'Ausgangsrechnung bearbeiten', + 'Exch' => 'Wkurs.', + 'Exchangerate' => 'Wechselkurs', + 'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!', + 'Exchangerate missing!' => 'Es fehlt der Wechselkurs!', + 'Extended' => 'Total', + 'Fax' => 'Fax', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'Group' => 'Gruppe', + 'Group Items' => 'Waren gruppieren', + 'In-line' => 'im Textkörper (Inline)', + 'Invoice' => 'Rechnung', + 'Invoice Date' => 'Rechnungsdatum', + 'Invoice Date missing!' => 'Rechnungsdatum fehlt!', + 'Invoice Number' => 'Rechnungsnummer', + 'Invoice Number missing!' => 'Rechnungsnummer fehlt!', + 'Invoice deleted!' => 'Rechnung gelöscht!', + 'Invoice posted!' => 'Rechnung verbucht!', + 'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Message' => 'Nachricht', + 'Name' => 'Name', + 'No.' => 'Nr.', + 'Notes' => 'Bemerkungen', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Number missing in Row' => 'Nummer fehlt in Zeile', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'Order' => 'Auftrag', + 'Order Date missing!' => 'Auftragsdatum fehlt!', + 'Order Number' => 'Auftragsnummer', + 'Order Number missing!' => 'Auftragsnummer fehlt!', + 'PDF' => 'PDF', + 'Packing List' => 'Verpackungsliste', + 'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!', + 'Packing List Number missing!' => 'Verpackungslistennummer fehlt!', + 'Part' => 'Ware', + 'Payment date missing!' => 'Tag der Zahlung fehlt!', + 'Payments' => 'Zahlungen', + 'Phone' => 'Tel.', + 'Post' => 'Buchen', + 'Post as new' => 'Neu buchen', + 'Postscript' => 'Postscript', + 'Price' => 'Preis', + 'Print' => 'Drucken', + 'Printer' => 'Drucker', + 'Project' => 'Projekt', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + 'Purchase Order' => 'Einkaufsbeleg', + 'Qty' => 'Anz', + 'Recd' => 'Erh', + 'Record in' => 'Buchen auf', + 'Remaining' => 'Rest', + 'Required by' => 'Erforderlich am', + 'Sales Order' => 'Verkaufsbeleg', + 'Screen' => 'Bildschirm', + 'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge', + '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', + 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!', + 'Sep' => 'Sep', + 'September' => 'September', + 'Service' => 'Dienstleistung', + 'Ship' => 'Versand', + 'Ship to' => 'Verschicken an', + 'Ship via' => 'Transportmittel', + 'Source' => 'Beleg', + 'Subject' => 'Betreff', + 'Subtotal' => 'Zwischensumme', + 'Tax Included' => 'Steuer im Preis inbegriffen', + 'To' => 'An', + 'Total' => 'Summe', + 'Unit' => 'Einh', + 'Update' => 'Erneuern', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', + 'What type of item is this?' => 'Was ist dieser Artikel?', + 'Yes' => 'Ja', + 'ea' => 'pro', + 'emailed to' => 'gemailt an', + 'sent to printer' => 'an Drucker geschickt', +}; + +$self{subs} = { + 'add' => 'add', + 'add_transaction' => 'add_transaction', + 'ap_transaction' => 'ap_transaction', + 'ar_transaction' => 'ar_transaction', + 'check_form' => 'check_form', + 'check_name' => 'check_name', + 'check_project' => 'check_project', + 'continue' => 'continue', + 'customer_details' => 'customer_details', + 'delete' => 'delete', + 'display_form' => 'display_form', + 'display_row' => 'display_row', + 'e_mail' => 'e_mail', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'gl_transaction' => 'gl_transaction', + 'invoice_links' => 'invoice_links', + 'invoicetotal' => 'invoicetotal', + 'item_selected' => 'item_selected', + 'name_selected' => 'name_selected', + 'new_item' => 'new_item', + 'order' => 'order', + 'post' => 'post', + 'post_as_new' => 'post_as_new', + 'prepare_invoice' => 'prepare_invoice', + 'print' => 'print', + 'print_form' => 'print_form', + 'print_options' => 'print_options', + 'project_selected' => 'project_selected', + 'sales_invoice' => 'sales_invoice', + 'select_item' => 'select_item', + 'select_name' => 'select_name', + 'select_project' => 'select_project', + 'send_email' => 'send_email', + 'ship_to' => 'ship_to', + 'update' => 'update', + 'validate_items' => 'validate_items', + 'vendor_details' => 'vendor_details', + 'vendor_invoice' => 'vendor_invoice', + 'yes' => 'yes', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'email' => 'e_mail', + 'auftrag' => 'order', + 'buchen' => 'post', + 'neu_buchen' => 'post_as_new', + 'drucken' => 'print', + 'verschicken_an' => 'ship_to', + 'erneuern' => 'update', + 'ja' => 'yes', +}; + +1; diff --git a/sql-ledger/locale/de/locales.pl b/sql-ledger/locale/de/locales.pl new file mode 100755 index 000000000..a358a905e --- /dev/null +++ b/sql-ledger/locale/de/locales.pl @@ -0,0 +1,303 @@ +#!/usr/bin/perl + +# -n do not include custom_ scripts + +use FileHandle; + + +$basedir = "../.."; +$bindir = "$basedir/bin/mozilla"; +$menufile = "menu.ini"; + +foreach $item (@ARGV) { + $item =~ s/-//g; + $arg{$item} = 1; +} + +opendir DIR, "$bindir" or die "$!"; +@progfiles = grep { /\.pl/; !/(_|^\.)/ } readdir DIR; +seekdir DIR, 0; +@customfiles = grep /_/, readdir DIR; +closedir DIR; + +# put customized files into @customfiles +@customfiles = () if ($arg{n}); + +if ($arg{n}) { + @menufiles = ($menufile); +} else { + opendir DIR, "$basedir" or die "$!"; + @menufiles = grep { /.*?_$menufile$/ } readdir DIR; + closedir DIR; + unshift @menufiles, $menufile; +} + + +# slurp the translations in +if (-f 'all') { + require "all"; +} + + +foreach $file (@progfiles) { + + %locale = (); + %submit = (); + %subrt = (); + + &scanfile("$bindir/$file"); + + # scan custom_{module}.pl or {login}_{module}.pl files + foreach $customfile (@customfiles) { + if ($customfile =~ /_$file/) { + if (-f "$bindir/$customfile") { + &scanfile("$bindir/$customfile"); + } + } + } + + # if this is the menu.pl file + if ($file eq 'menu.pl') { + foreach $item (@menufiles) { + &scanmenu("$basedir/$item"); + } + } + + $file =~ s/\.pl//; + + + eval { require 'missing'; }; + unlink 'missing'; + + foreach $text (keys %$missing) { + if ($locale{$text}) { + unless ($self{texts}{$text}) { + $self{texts}{$text} = $missing->{$text}; + } + } + } + + + open FH, ">$file" or die "$! : $file"; + + print FH q|$self{texts} = { +|; + + foreach $key (sort keys %locale) { + if ($self{texts}{$key}) { + $text = $self{texts}{$key}; + } else { + $text = $key; + } + $text =~ s/'/\\'/g; + $text =~ s/\\$/\\\\/; + + $keytext = $key; + $keytext =~ s/'/\\'/g; + $keytext =~ s/\\$/\\\\/; + + print FH qq| '$keytext'|.(' ' x (27-length($keytext))).qq| => '$text',\n|; + } + + print FH q|}; + +$self{subs} = { +|; + + foreach $key (sort keys %subrt) { + $text = $key; + $text =~ s/'/\\'/g; + $text =~ s/\\$/\\\\/; + print FH qq| '$text'|.(' ' x (27-length($text))).qq| => '$text',\n|; + } + + foreach $key (sort keys %submit) { + $text = ($self{texts}{$key}) ? $self{texts}{$key} : $key; + $text =~ s/'/\\'/g; + $text =~ s/\\$/\\\\/; + + $english_sub = $key; + $english_sub =~ s/'/\\'/g; + $english_sub =~ s/\\$/\\\\/; + $english_sub = lc $key; + + $translated_sub = lc $text; + $english_sub =~ s/( |-|,)/_/g; + $translated_sub =~ s/( |-|,)/_/g; + print FH qq| '$translated_sub'|.(' ' x (27-length($translated_sub))).qq| => '$english_sub',\n|; + } + + print FH q|}; + +1; +|; + + close FH; +} + + +# now print out all + +open FH, ">all" or die "$! : all"; + +print FH q|# These are all the texts to build the translations files. +# The file has the form of 'english text' => 'foreign text', +# you can add the translation in this file or in the 'missing' file +# run locales.pl from this directory to rebuild the translation files + +$self{texts} = { +|; + + +foreach $key (sort keys %alllocales) { + $text = $self{texts}{$key}; + + $count++; + + $text =~ s/'/\\'/g; + $text =~ s/\\$/\\\\/; + $key =~ s/'/\\'/g; + $key =~ s/\\$/\\\\/; + + unless ($text) { + $notext++; + push @missing, $key; + } + + print FH qq| '$key'|.(' ' x (27-length($key))).qq| => '$text',\n|; + +} + +print FH q|}; + +1; +|; + +close FH; + + +if (@missing) { + open FH, ">missing" or die "$! : missing"; + + print FH q|# add the missing texts and run locales.pl to rebuild + +$missing = { +|; + + foreach $text (@missing) { + print FH qq| '$text'|.(' ' x (27-length($text))).qq| => '',\n|; + } + + print FH q|}; + +1; +|; + + close FH; + +} + +open(FH, "LANGUAGE"); +@language = <FH>; +close(FH); +$trlanguage = $language[0]; +chomp $trlanguage; + +$per = sprintf("%.1f", ($count - $notext) / $count * 100); +print "\n$trlanguage - ${per}%\n"; + +exit; +# eom + + +sub scanfile { + my $file = shift; + + return unless (-f "$file"); + + my $fh = new FileHandle; + open $fh, "$file" or die "$! : $file"; + + while (<$fh>) { + # is this another file + if (/require\s+\W.*\.pl/) { + my $newfile = $&; + $newfile =~ s/require\s+\W//; + $newfile =~ s/\$form->{path}\///; + &scanfile("$bindir/$newfile"); + } + + # is this a sub ? + if (/^sub /) { + ($null, $subrt) = split / +/; + $subrt{$subrt} = 1; + next; + } + + my $rc = 1; + + while ($rc) { + if (/Locale/) { + unless (/^use /) { + my ($null, $country) = split /,/; + $country =~ s/^ +["']//; + $country =~ s/["'].*//; + } + } + + if (/\$locale->text.*?\W\)/) { + my $string = $&; + $string =~ s/\$locale->text\(\s*['"(q|qq)]['\/\\\|~]*//; + $string =~ s/\W\)+.*$//; + + # if there is no $ in the string record it + unless ($string =~ /\$\D.*/) { + # this guarantees one instance of string + $locale{$string} = 1; + + # this one is for all the locales + $alllocales{$string} = 1; + + # is it a submit button before $locale-> + if (/type=submit/) { + $submit{$string} = 1; + } + } + } + + # exit loop if there are no more locales on this line + ($rc) = ($' =~ /\$locale->text/); + # strip text + s/^.*?\$locale->text.*?\)//; + } + } + + close($fh); + +} + + +sub scanmenu { + my $file = shift; + + my $fh = new FileHandle; + open $fh, "$file" or die "$! : $file"; + + my @a = grep /^\[/, <$fh>; + close($fh); + + # strip [] + grep { s/(\[|\])//g } @a; + + foreach my $item (@a) { + @b = split /--/, $item; + foreach $string (@b) { + chomp $string; + $locale{$string} = 1; + $alllocales{$string} = 1; + } + } + +} + + diff --git a/sql-ledger/locale/de/login b/sql-ledger/locale/de/login new file mode 100644 index 000000000..c90df6f84 --- /dev/null +++ b/sql-ledger/locale/de/login @@ -0,0 +1,27 @@ +$self{texts} = { + 'About' => 'Über', + 'Database Host' => 'Datenbank-Rechner', + 'Dataset' => 'Datenbank', + 'Incorrect Dataset version!' => 'Datenbankversion stimmt nicht überein!', + 'Incorrect Password!' => 'Ungültiges Passwort!', + 'Licensed to' => 'Lizensiert für', + 'Login' => 'Anmelden', + 'Name' => 'Name', + 'Password' => 'Passwort', + 'User' => 'Benutzer', + 'Version' => 'Version', + 'You are logged out!' => 'Auf wiedersehen!', + 'You did not enter a name!' => 'Sie haben keinen Namen eingegeben!', + 'is not a member!' => 'ist kein Mitglied!', + 'localhost' => 'lokaler Rechner', +}; + +$self{subs} = { + 'company_logo' => 'company_logo', + 'login' => 'login', + 'login_screen' => 'login_screen', + 'logout' => 'logout', + 'anmelden' => 'login', +}; + +1; diff --git a/sql-ledger/locale/de/menu b/sql-ledger/locale/de/menu new file mode 100644 index 000000000..c61e76057 --- /dev/null +++ b/sql-ledger/locale/de/menu @@ -0,0 +1,73 @@ +$self{texts} = { + 'AP' => 'Verbindlichkeiten', + 'AP Aging' => 'Offene Verbindl.', + 'AR' => 'Forderungen', + 'AR Aging' => 'Offene Forderungen', + 'Accounting Menu' => 'Kontoverwaltung', + 'Add Account' => 'Konto anlegen', + 'Add Assembly' => 'Erzeugnis anlegen', + 'Add Customer' => 'Kunde anlegen', + 'Add GIFI' => 'GIFI anlegen', + 'Add Group' => 'Gruppe anlegen', + 'Add Part' => 'Ware anlegen', + 'Add Project' => 'Projekt anlegen', + 'Add Service' => 'Dienstleistung anlegen', + 'Add Transaction' => 'Buchung anlegen', + 'Add Vendor' => 'Lieferant anlegen', + 'Assemblies' => 'Erzeugnisse', + 'Audit Control' => 'Bücherkontrolle', + 'Backup' => 'Sicherung', + 'Balance Sheet' => 'Bilanz', + 'Cash' => 'Kasse', + 'Chart of Accounts' => 'Kontenübersicht', + 'Check' => 'Scheck', + 'Customers' => 'Kunden', + 'General Ledger' => 'Hauptbuch', + 'Goods & Services' => 'Waren und Dienstleistungen', + 'Groups' => 'Gruppen', + 'HTML Templates' => 'HTML Vorlagen', + 'Income Statement' => 'G & V', + 'Invoice' => 'Rechnung', + 'LaTeX Templates' => 'LaTeX Vorlagen', + 'List Accounts' => 'Kontenliste', + 'List GIFI' => 'GIFI aufzeigen', + 'Logout' => 'Abmelden', + 'Order Entry' => 'Aufträge', + 'Packing List' => 'Verpackungsliste', + 'Parts' => 'Waren', + 'Payment' => 'Zahlung', + 'Payments' => 'Zahlungen', + 'Preferences' => 'Benutzereinstellungen', + 'Projects' => 'Projekte', + 'Purchase Order' => 'Einkaufsbeleg', + 'Purchase Orders' => 'Einkaufsbelege', + 'Receipt' => 'Quittung', + 'Receipts' => 'Quittungen', + 'Reconciliation' => 'Abgleichung', + 'Reports' => 'Berichte', + 'Sales Invoice' => 'Ausgangsrechnung', + 'Sales Order' => 'Verkaufsbeleg', + 'Sales Orders' => 'Verkaufsbelege', + 'Save to File' => 'Auf Festplatte speichern', + 'Send by E-Mail' => 'Per eMail schicken', + 'Services' => 'Leistungen', + 'Statement' => 'Sammelrechnung', + 'Stock Assembly' => 'Erzeugnis einlagern', + 'Stylesheet' => 'Stilvorlage', + 'System' => 'System', + 'Tax collected' => 'vereinnahmte Steuer', + 'Tax paid' => 'Vorsteuer', + 'Transactions' => 'Buchungen', + 'Trial Balance' => 'Vergleichsbilanz', + 'Vendor Invoice' => 'Einkaufsrechnung', + 'Vendors' => 'Lieferanten', + 'Version' => 'Version', +}; + +$self{subs} = { + 'acc_menu' => 'acc_menu', + 'display' => 'display', + 'section_menu' => 'section_menu', +}; + +1; diff --git a/sql-ledger/locale/de/oe b/sql-ledger/locale/de/oe new file mode 100644 index 000000000..abf31ba13 --- /dev/null +++ b/sql-ledger/locale/de/oe @@ -0,0 +1,202 @@ +$self{texts} = { + 'Add' => 'Hinzufügen', + 'Add Purchase Order' => 'Einkaufsbeleg anlegen', + 'Add Sales Invoice' => 'Ausgangsrechnung anlegen', + 'Add Sales Order' => 'Verkaufsbeleg anlegen', + 'Add Vendor Invoice' => 'Einkaufsrechnung anlegen', + 'Address' => 'Adresse', + 'Amount' => 'Betrag', + 'Apr' => 'Apr', + 'April' => 'April', + 'Are you sure you want to delete Order Number' => 'Soll die Bestellung mit folgender Nummer wirklich gelöscht werden:', + 'Attachment' => 'als Anhang', + 'Aug' => 'Aug', + 'August' => 'August', + 'Bcc' => 'Bcc', + 'Bin' => 'Stellage', + 'C' => 'G', + 'Cannot delete order!' => 'Bestellung kann nicht gelöscht werden!', + 'Cannot save order!' => 'Bestellung kann nicht gespeichert werden!', + 'Cc' => 'Cc', + 'Closed' => 'Geschlossen', + 'Confirm!' => 'Bestätigen Sie!', + 'Contact' => 'Kontakt', + 'Continue' => 'Weiter', + 'Copies' => 'Kopien', + 'Credit Limit' => 'Kreditlimit', + 'Curr' => 'Währung', + 'Currency' => 'Währung', + 'Customer' => 'Kunde', + 'Customer missing!' => 'Kundenname fehlt!', + 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!', + 'Date' => 'Datum', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Delete' => 'Löschen', + 'Delivery Date' => 'Lieferung', + 'Description' => 'Beschreibung', + 'E-mail' => 'eMail', + 'E-mail address missing!' => 'eMail-Adresse fehlt!', + 'Edit Purchase Order' => 'Einkaufsbeleg bearbeiten', + 'Edit Sales Order' => 'Verkaufsbeleg bearbeiten', + 'Exchangerate' => 'Wechselkurs', + 'Exchangerate missing!' => 'Es fehlt der Wechselkurs!', + 'Extended' => 'Total', + 'Fax' => 'Fax', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'From' => 'Von', + 'Group' => 'Gruppe', + 'Group Items' => 'Waren gruppieren', + 'ID' => 'Nr.', + 'In-line' => 'im Textkörper (Inline)', + 'Include in Report' => 'In Bericht aufnehmen', + 'Invoice' => 'Rechnung', + 'Invoice Date missing!' => 'Rechnungsdatum fehlt!', + 'Invoice Number missing!' => 'Rechnungsnummer fehlt!', + 'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Message' => 'Nachricht', + 'Name' => 'Name', + 'No.' => 'Nr.', + 'Notes' => 'Bemerkungen', + 'Nov' => 'Nov', + 'November' => 'November', + 'Number' => 'Nummer', + 'Number missing in Row' => 'Nummer fehlt in Zeile', + 'O' => 'O', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'Open' => 'Offen', + 'Order' => 'Auftrag', + 'Order Date' => 'Auftragsdatum', + 'Order Date missing!' => 'Auftragsdatum fehlt!', + 'Order Number' => 'Auftragsnummer', + 'Order Number missing!' => 'Auftragsnummer fehlt!', + 'Order deleted!' => 'Auftrag gelöscht!', + 'Order saved!' => 'Auftrag gespeichert!', + 'PDF' => 'PDF', + 'Packing List' => 'Verpackungsliste', + 'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!', + 'Packing List Number missing!' => 'Verpackungslistennummer fehlt!', + 'Part' => 'Ware', + 'Phone' => 'Tel.', + 'Postscript' => 'Postscript', + 'Price' => 'Preis', + 'Print' => 'Drucken', + 'Printer' => 'Drucker', + 'Project' => 'Projekt', + 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', + 'Purchase Order' => 'Einkaufsbeleg', + 'Purchase Orders' => 'Einkaufsbelege', + 'Qty' => 'Anz', + 'Recd' => 'Erh', + 'Remaining' => 'Rest', + 'Required by' => 'Erforderlich am', + 'Sales Order' => 'Verkaufsbeleg', + 'Sales Orders' => 'Verkaufsbelege', + 'Save' => 'Speichern', + 'Save as new' => 'als neu speichern', + 'Screen' => 'Bildschirm', + 'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge', + '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', + 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!', + 'Sep' => 'Sep', + 'September' => 'September', + 'Service' => 'Dienstleistung', + 'Ship' => 'Versand', + 'Ship to' => 'Verschicken an', + 'Ship via' => 'Transportmittel', + 'Subject' => 'Betreff', + 'Subtotal' => 'Zwischensumme', + 'Tax' => 'Steuer', + 'Tax Included' => 'Steuer im Preis inbegriffen', + 'Terms: Net' => 'Zahlungsziel', + 'To' => 'An', + 'Total' => 'Summe', + 'Unit' => 'Einh', + 'Update' => 'Erneuern', + 'Vendor' => 'Lieferant', + 'Vendor missing!' => 'Lieferant fehlt!', + 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', + 'What type of item is this?' => 'Was ist dieser Artikel?', + 'Yes' => 'Ja', + 'days' => 'Tage', + 'ea' => 'pro', + 'emailed to' => 'gemailt an', + 'sent to printer' => 'an Drucker geschickt', + 'to' => 'bis', +}; + +$self{subs} = { + 'add' => 'add', + 'add_transaction' => 'add_transaction', + 'ap_transaction' => 'ap_transaction', + 'ar_transaction' => 'ar_transaction', + 'check_form' => 'check_form', + 'check_name' => 'check_name', + 'check_project' => 'check_project', + 'continue' => 'continue', + 'create_backorder' => 'create_backorder', + 'customer_details' => 'customer_details', + 'delete' => 'delete', + 'display_form' => 'display_form', + 'display_row' => 'display_row', + 'e_mail' => 'e_mail', + 'edit' => 'edit', + 'form_footer' => 'form_footer', + 'form_header' => 'form_header', + 'gl_transaction' => 'gl_transaction', + 'invoice' => 'invoice', + 'invoicetotal' => 'invoicetotal', + 'item_selected' => 'item_selected', + 'name_selected' => 'name_selected', + 'new_item' => 'new_item', + 'order' => 'order', + 'order_links' => 'order_links', + 'orders' => 'orders', + 'post_as_new' => 'post_as_new', + 'prepare_order' => 'prepare_order', + 'print' => 'print', + 'print_form' => 'print_form', + 'print_options' => 'print_options', + 'project_selected' => 'project_selected', + 'sales_invoice' => 'sales_invoice', + 'save' => 'save', + 'save_as_new' => 'save_as_new', + 'search' => 'search', + 'select_item' => 'select_item', + 'select_name' => 'select_name', + 'select_project' => 'select_project', + 'send_email' => 'send_email', + 'ship_to' => 'ship_to', + 'subtotal' => 'subtotal', + 'update' => 'update', + 'validate_items' => 'validate_items', + 'vendor_details' => 'vendor_details', + 'vendor_invoice' => 'vendor_invoice', + 'yes' => 'yes', + 'hinzufügen' => 'add', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'email' => 'e_mail', + 'rechnung' => 'invoice', + 'drucken' => 'print', + 'speichern' => 'save', + 'als_neu_speichern' => 'save_as_new', + 'verschicken_an' => 'ship_to', + 'erneuern' => 'update', + 'ja' => 'yes', +}; + +1; diff --git a/sql-ledger/locale/de/pe b/sql-ledger/locale/de/pe new file mode 100644 index 000000000..d3618cc57 --- /dev/null +++ b/sql-ledger/locale/de/pe @@ -0,0 +1,45 @@ +$self{texts} = { + 'Add' => 'Hinzufügen', + 'Add Group' => 'Gruppe anlegen', + 'Add Project' => 'Projekt anlegen', + 'All' => 'Alle', + 'Continue' => 'Weiter', + 'Delete' => 'Löschen', + 'Description' => 'Beschreibung', + 'Edit Group' => 'Gruppe editieren', + 'Edit Project' => 'Projekt bearbeiten', + 'Group' => 'Gruppe', + 'Group deleted!' => 'Gruppe gelöscht!', + 'Group missing!' => 'Gruppe fehlt!', + 'Group saved!' => 'Gruppe gespeichert!', + 'Groups' => 'Gruppen', + 'Number' => 'Nummer', + 'Orphaned' => 'nie benutzt', + 'Project' => 'Projekt', + 'Project Number missing!' => 'Projektnummer fehlt!', + 'Project deleted!' => 'Projekt gelöscht!', + 'Project saved!' => 'Projekt gespeichert!', + 'Projects' => 'Projekte', + 'Save' => 'Speichern', +}; + +$self{subs} = { + 'add' => 'add', + 'continue' => 'continue', + 'delete' => 'delete', + 'edit' => 'edit', + 'form_partsgroup_footer' => 'form_partsgroup_footer', + 'form_partsgroup_header' => 'form_partsgroup_header', + 'form_project_footer' => 'form_project_footer', + 'form_project_header' => 'form_project_header', + 'partsgroup_report' => 'partsgroup_report', + 'project_report' => 'project_report', + 'save' => 'save', + 'search' => 'search', + 'hinzufügen' => 'add', + 'weiter' => 'continue', + 'löschen' => 'delete', + 'speichern' => 'save', +}; + +1; diff --git a/sql-ledger/locale/de/rc b/sql-ledger/locale/de/rc new file mode 100644 index 000000000..47f5f6e4f --- /dev/null +++ b/sql-ledger/locale/de/rc @@ -0,0 +1,37 @@ +$self{texts} = { + 'Account' => 'Konto', + 'Balance' => 'Bilanz', + 'Cleared Balance' => 'Abgeschlossen', + 'Continue' => 'Weiter', + 'Date' => 'Datum', + 'Deposit' => 'Gutschrift', + 'Description' => 'Beschreibung', + 'Difference' => 'Differenz', + 'Done' => 'Fertig', + 'Exchangerate Difference' => 'Wechselkursunterschied', + 'From' => 'Von', + 'Out of balance!' => 'Summen stimmen nicht überein!', + 'Payment' => 'Zahlung', + 'Reconciliation' => 'Abgleichung', + 'Select all' => 'Alle auswählen', + 'Source' => 'Beleg', + 'Statement Balance' => 'Sammelrechnungsbilanz', + 'Update' => 'Erneuern', + 'to' => 'bis', +}; + +$self{subs} = { + 'continue' => 'continue', + 'display_form' => 'display_form', + 'done' => 'done', + 'get_payments' => 'get_payments', + 'reconciliation' => 'reconciliation', + 'select_all' => 'select_all', + 'update' => 'update', + 'weiter' => 'continue', + 'fertig' => 'done', + 'alle_auswählen' => 'select_all', + 'erneuern' => 'update', +}; + +1; diff --git a/sql-ledger/locale/de/rp b/sql-ledger/locale/de/rp new file mode 100644 index 000000000..f1ffdf4f5 --- /dev/null +++ b/sql-ledger/locale/de/rp @@ -0,0 +1,119 @@ +$self{texts} = { + 'AP Aging' => 'Offene Verbindl.', + 'AR Aging' => 'Offene Forderungen', + 'Account' => 'Konto', + 'Accounts' => 'Konten', + 'Amount' => 'Betrag', + 'Apr' => 'Apr', + 'April' => 'April', + 'Attachment' => 'als Anhang', + 'Aug' => 'Aug', + 'August' => 'August', + 'Balance' => 'Bilanz', + 'Balance Sheet' => 'Bilanz', + 'Bcc' => 'Bcc', + 'Cash based' => 'basierend auf Barzahlung', + 'Cc' => 'Cc', + 'Compare to' => 'Gegenüberstellen zu', + 'Continue' => 'Weiter', + 'Copies' => 'Kopien', + 'Credit' => 'Haben', + 'Current' => 'Betrag', + 'Customer' => 'Kunde', + 'Date' => 'Datum', + 'Debit' => 'Soll', + 'Dec' => 'Dez', + 'December' => 'Dezember', + 'Decimalplaces' => 'Dezimalstellen', + 'Description' => 'Beschreibung', + 'Due' => 'Fällig', + 'E-mail' => 'eMail', + 'E-mail Statement to' => 'eMail Fälligkeitsabrechnung an', + 'Feb' => 'Feb', + 'February' => 'Februar', + 'From' => 'Von', + 'GIFI' => 'GIFI', + 'Heading' => 'Überschrift', + 'ID' => 'Nr.', + 'In-line' => 'im Textkörper (Inline)', + 'Include in Report' => 'In Bericht aufnehmen', + 'Income Statement' => 'G & V', + 'Invoice' => 'Rechnung', + 'Jan' => 'Jan', + 'January' => 'Januar', + 'Jul' => 'Jul', + 'July' => 'Juli', + 'Jun' => 'Jun', + 'June' => 'Juni', + 'Mar' => 'Mär', + 'March' => 'März', + 'May' => 'Mai', + 'May ' => 'Mai', + 'Message' => 'Nachricht', + 'N/A' => 'N.Z.', + 'Nothing selected!' => 'Es wurde nichts ausgewählt!', + 'Nov' => 'Nov', + 'November' => 'November', + 'Oct' => 'Okt', + 'October' => 'Oktober', + 'PDF' => 'PDF', + 'Payments' => 'Zahlungen', + 'Postscript' => 'Postscript', + 'Print' => 'Drucken', + 'Printer' => 'Drucker', + 'Project Number' => 'Projektnummer', + 'Receipts' => 'Quittungen', + 'Report for' => 'Bericht für', + 'Retained Earnings' => 'Verbliebenes Einkommen', + 'Screen' => 'Bildschirm', + 'Select all' => 'Alle auswählen', + 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!', + 'Sep' => 'Sep', + 'September' => 'September', + 'Source' => 'Beleg', + 'Standard' => 'Standard', + 'Statement' => 'Sammelrechnung', + 'Statement sent to' => 'Sammelrechnung verschickt an', + 'Statements sent to printer!' => 'Sammelrechnungen an Drucker geschickt!', + 'Subject' => 'Betreff', + 'Subtotal' => 'Zwischensumme', + 'Tax' => 'Steuer', + 'Tax collected' => 'vereinnahmte Steuer', + 'Tax paid' => 'Vorsteuer', + 'Total' => 'Summe', + 'Trial Balance' => 'Vergleichsbilanz', + 'Vendor' => 'Lieferant', + 'as at' => 'zum Stand', + 'collected on sales' => 'erhalten durch Verkäufe', + 'for Period' => 'für den Zeitraum', + 'paid on purchases' => 'gezahlt durch Einkäufe', + 'to' => 'bis', +}; + +$self{subs} = { + 'aging' => 'aging', + 'continue' => 'continue', + 'e_mail' => 'e_mail', + 'generate_ap_aging' => 'generate_ap_aging', + 'generate_ar_aging' => 'generate_ar_aging', + 'generate_balance_sheet' => 'generate_balance_sheet', + 'generate_income_statement' => 'generate_income_statement', + 'generate_tax_report' => 'generate_tax_report', + 'generate_trial_balance' => 'generate_trial_balance', + 'list_accounts' => 'list_accounts', + 'list_payments' => 'list_payments', + 'print' => 'print', + 'print_form' => 'print_form', + 'print_options' => 'print_options', + 'report' => 'report', + 'select_all' => 'select_all', + 'send_email' => 'send_email', + 'statement_details' => 'statement_details', + 'tax_subtotal' => 'tax_subtotal', + 'weiter' => 'continue', + 'email' => 'e_mail', + 'drucken' => 'print', + 'alle_auswählen' => 'select_all', +}; + +1; |