Übersetzungen für Autragsimport
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 21 Oct 2013 13:24:48 +0000 (15:24 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 25 Nov 2013 13:03:13 +0000 (14:03 +0100)
locale/de/all
locale/en/all

index 91a7ffc..1588519 100755 (executable)
@@ -194,7 +194,9 @@ $self->{texts} = {
   'Amended Advance Turnover Tax Return' => 'Berichtigte Anmeldung',
   'Amended Advance Turnover Tax Return (Nr. 10)' => 'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererklärung)',
   'Amount'                      => 'Betrag',
+  'Amount (for verification)'   => 'Betrag (zur Überprüfung)',
   'Amount Due'                  => 'Betrag fällig',
+  'Amount and net amount are calculated by kivitendo. verify_amount and verify_netamount can be used for sanity checks.' => 'Betrag und Nettobetrag werden von kivitendo berechnet. verify_amount und verify_netamount können für Plausibilitätsprüfungen angegeben werden.',
   'Amount payable'              => 'Noch zu bezahlender Betrag',
   'Amount payable less discount' => 'Noch zu bezahlender Betrag abzüglich Skonto',
   'An exception occurred during execution.' => 'Während der Ausführung trat eine Ausnahme auf.',
@@ -359,6 +361,7 @@ $self->{texts} = {
   'CSV export -- options'       => 'CSV-Export -- Optionen',
   'CSV import: contacts'        => 'CSV-Import: Ansprechpersonen',
   'CSV import: customers and vendors' => 'CSV-Import: Kunden und Lieferanten',
+  'CSV import: orders'          => 'CSV-Import: Aufträge',
   'CSV import: parts and services' => 'CSV-Import: Waren und Dienstleistungen',
   'CSV import: projects'        => 'CSV-Import: Projekte',
   'CSV import: shipping addresses' => 'CSV-Import: Lieferadressen',
@@ -470,6 +473,8 @@ $self->{texts} = {
   'Confirmation'                => 'Auftragsbestätigung',
   'Contact'                     => 'Kontakt',
   'Contact Person'              => 'Ansprechperson',
+  'Contact Person (database ID)' => 'Ansprechperson (Datenbank-ID)',
+  'Contact Person (name)'       => 'Ansprechperson (Name)',
   'Contact deleted.'            => 'Ansprechperson gelöscht.',
   'Contact is in use and was flagged invalid.' => 'Die Ansprechperson ist noch in Verwendung und wurde deshalb nur als ungültig markiert.',
   'Contact person (surname)'    => 'Ansprechperson (Nachname)',
@@ -563,6 +568,7 @@ $self->{texts} = {
   'Custom Variables'            => 'Benutzerdefinierte Variablen',
   'Custom variables for module' => 'Benutzerdefinierte Variablen für Modul',
   'Customer'                    => 'Kunde',
+  'Customer (database ID)'      => 'Kunde (Datenbank-ID)',
   'Customer (name)'             => 'Kunde (Name)',
   'Customer Master Data'        => 'Kundenstammdaten',
   'Customer Name'               => 'Kundenname',
@@ -678,6 +684,8 @@ $self->{texts} = {
   'Delivery Plan'               => 'Lieferplan',
   'Delivery Plan for currently outstanding sales orders' => 'Lieferplan für offene Verkaufsaufträge',
   'Department'                  => 'Abteilung',
+  'Department (database ID)'    => 'Abeilung (Datenbank-ID)',
+  'Department (description)'    => 'Abteilung (Beschreibung)',
   'Department 1'                => 'Abteilung (1)',
   'Department 2'                => 'Abteilung (2)',
   'Department Id'               => 'Reservierung',
@@ -719,6 +727,9 @@ $self->{texts} = {
   'Do you want to set the account number "#1" to "#2" and the name "#3" to "#4"?' => 'Soll die Kontonummer "#1" zu "#2" und den Name "#3" zu "#4" geändert werden?',
   'Do you want to store the existing onhand values into a new warehouse?' => 'M&ouml;chten Sie die vorhandenen Mengendaten in ein Lager &uuml;bertragen?',
   'Document'                    => 'Dokument',
+  'Document Project (database ID)' => 'Projektnummer des Belegs (Datenbank-ID)',
+  'Document Project (description)' => 'Projektnummer des Belegs (Beschreibung)',
+  'Document Project (number)'   => 'Projektnummer des Belegs',
   'Document Project Number'     => 'Projektnummer des Belegs',
   'Document Template'           => 'Dokumentvorlage',
   'Documentation'               => 'Dokumentation',
@@ -839,6 +850,7 @@ $self->{texts} = {
   'Element disabled'            => 'Element deaktiviert',
   'Employee'                    => 'Bearbeiter',
   'Employee #1 saved!'          => 'Benutzer #1 gespeichert!',
+  'Employee (database ID)'      => 'Bearbeiter (Datenbank-ID)',
   'Employees'                   => 'Benutzer',
   'Empty selection for warehouse will not be added, even if the old bin is still visible (use back and forth to edit again).' => 'Leere Lager-Auswahl wird ignoriert, selbst wenn noch ein Lagerplatz ausgewählt ist. Alle Daten können durch zurück und vorwärts korrigiert werden.',
   'Empty transaction!'          => 'Buchung ist leer!',
@@ -859,17 +871,27 @@ $self->{texts} = {
   'Error when saving: #1'       => 'Fehler beim Speichern: #1',
   'Error!'                      => 'Fehler!',
   'Error: Buchungsgruppe missing or invalid' => 'Fehler: Buchungsgruppe fehlt oder ungültig',
+  'Error: Customer/vendor missing' => 'Fehler: Kunde/Lieferant fehlt',
   'Error: Customer/vendor not found' => 'Fehler: Kunde/Lieferant nicht gefunden',
   'Error: Gender (cp_gender) missing or invalid' => 'Fehler: Geschlecht (cp_gender) fehlt oder ungültig',
   'Error: Invalid business'     => 'Fehler: Kunden-/Lieferantentyp ungültig',
+  'Error: Invalid contact'      => 'Fehler: Ansprechperson ungültig',
   'Error: Invalid currency'     => 'Fehler: ungültige Währung',
+  'Error: Invalid department'   => 'Fehler: Abteilung ungültig',
   'Error: Invalid language'     => 'Fehler: Sprache ungültig',
+  'Error: Invalid order for this order item' => 'Fehler: Auftrag für diese Position ungültig',
+  'Error: Invalid part'         => 'Fehler: Artikel ungültig',
   'Error: Invalid part type'    => 'Fehler: Artikeltyp ungültig',
   'Error: Invalid parts group'  => 'Fehler: Warengruppe ungültig',
   'Error: Invalid payment terms' => 'Fehler: Zahlungsbedingungen ungültig',
   'Error: Invalid price factor' => 'Fehler: Preisfaktor ungültig',
+  'Error: Invalid price group'  => 'Fehler: Preisgruppe ungültig',
+  'Error: Invalid project'      => 'Fehler: Projekt ungültig',
+  'Error: Invalid shipto'       => 'Fehler: Lieferadresse ungültig',
+  'Error: Invalid tax zone'     => 'Fehler: Steuerzone ungültig',
   'Error: Invalid vendor in column make_#1' => 'Fehler: Lieferant ungültig in Spalte make_#1',
   'Error: Name missing'         => 'Fehler: Name fehlt',
+  'Error: Part not found'       => 'Fehler: Artikel nicht gefunden',
   'Error: Unit missing or invalid' => 'Fehler: Einheit fehlt oder ungültig',
   'Errors'                      => 'Fehler',
   'Ertrag'                      => 'Ertrag',
@@ -1183,6 +1205,7 @@ $self->{texts} = {
   'Last Vendor Number'          => 'Letzte Lieferantennummer',
   'Last command output'         => 'Ausgabe des letzten Befehls',
   'Last run at'                 => 'Letzte Ausführung um',
+  'Lastcost'                    => 'Einkaufspreis',
   'Lastcost (with X being a number)' => 'Einkaufspreis (X ist eine fortlaufende Zahl)',
   'Lead'                        => 'Kundenquelle',
   'Leads'                       => 'Leads',
@@ -1251,6 +1274,7 @@ $self->{texts} = {
   'Master Data'                 => 'Stammdaten',
   'Master Data Bin Text Deleted' => 'Gelöschte Stammdaten Freitext-Lagerplätze',
   'Max. Dunning Level'          => 'höchste Mahnstufe',
+  'Maximal amount difference'   => 'maximale Betragsabweichung',
   'Maximum future booking interval' => 'Maximale Anzahl von Tagen an denen Buchungen in der Zukunft erlaubt sind.',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
@@ -1296,6 +1320,7 @@ $self->{texts} = {
   'National Expenses'           => 'Aufwand Inland',
   'National Revenues'           => 'Erl&ouml;se Inland',
   'Net amount'                  => 'Nettobetrag',
+  'Net amount (for verification)' => 'Nettobetrag (zur Überprüfung)',
   'Netto Terms'                 => 'Zahlungsziel netto',
   'New Password'                => 'Neues Passwort',
   'New assembly'                => 'Neues Erzeugnis',
@@ -1413,13 +1438,15 @@ $self->{texts} = {
   'Options'                     => 'Optionen',
   'Or download the whole Installation Documentation as PDF (350kB) for off-line study (currently in German Language): ' => 'Oder laden Sie die komplette Installationsbeschreibung als PDF (350kB) herunter: ',
   'Order'                       => 'Auftrag',
-  'OrderItem'                   => 'Position',
   'Order Date'                  => 'Auftragsdatum',
   'Order Date missing!'         => 'Auftragsdatum fehlt!',
   'Order Number'                => 'Auftragsnummer',
   'Order Number missing!'       => 'Auftragsnummer fehlt!',
   'Order deleted!'              => 'Auftrag gelöscht!',
+  'Order/Item columns'          => 'Auftrag-/Positions-Spalten',
+  'OrderItem'                   => 'Position',
   'Ordered'                     => 'Von Kunden bestellt',
+  'Orders'                      => 'Aufträge',
   'Orders / Delivery Orders deleteable' => 'Aufträge / Lieferscheine löschbar',
   'Orientation'                 => 'Seitenformat',
   'Orphaned'                    => 'Nie benutzt',
@@ -1449,6 +1476,7 @@ $self->{texts} = {
   'Page #1/#2'                  => 'Seite #1/#2',
   'Paid'                        => 'bezahlt',
   'Part'                        => 'Ware',
+  'Part (database ID)'          => 'Artikel (Datenbank-ID)',
   'Part Description'            => 'Artikelbeschreibung',
   'Part Description missing!'   => 'Artikelbezeichnung fehlt!',
   'Part Notes'                  => 'Bemerkungen',
@@ -1567,6 +1595,8 @@ $self->{texts} = {
   'Price factor (name)'         => 'Preisfaktor (Name)',
   'Price factor deleted!'       => 'Preisfaktor gel&ouml;scht.',
   'Price factor saved!'         => 'Preisfaktor gespeichert.',
+  'Price group (database ID)'   => 'Preisgruppe (Datenbank-ID)',
+  'Price group (name)'          => 'Preisgruppe (Name) ',
   'Price information'           => 'Preisinformation',
   'Pricegroup'                  => 'Preisgruppe',
   'Pricegroup deleted!'         => 'Preisgruppe gelöscht!',
@@ -1596,6 +1626,9 @@ $self->{texts} = {
   'Proforma Invoice'            => 'Proformarechnung',
   'Program'                     => 'Programm',
   'Project'                     => 'Projekt',
+  'Project (database ID)'       => 'Projekt (Datenbank-ID)',
+  'Project (description)'       => 'Projekt (Beschreibung)',
+  'Project (number)'            => 'Projektnummer',
   'Project Description'         => 'Projektbeschreibung',
   'Project Number'              => 'Projektnummer',
   'Project Numbers'             => 'Projektnummern',
@@ -1740,6 +1773,7 @@ $self->{texts} = {
   'Sales price total'           => 'VK-Betrag',
   'Sales quotation'             => 'Angebot',
   'Salesman'                    => 'Verkäufer/in',
+  'Salesman (database ID)'      => 'Verkäufer (Datenbank-ID)',
   'Salesperson'                 => 'Verkäufer',
   'Same as the quote character' => 'Wie Anf&uuml;hrungszeichen',
   'Sat. Fax'                    => 'Sat. Fax',
@@ -1814,6 +1848,7 @@ $self->{texts} = {
   'Settings'                    => 'Einstellungen',
   'Setup Menu'                  => 'Menü-Variante',
   'Ship to'                     => 'Lieferadresse',
+  'Ship to (database ID)'       => 'Lieferadresse (Datenbank-ID)',
   'Ship via'                    => 'Transportmittel',
   'Shipping Address'            => 'Lieferadresse',
   'Shipping Point'              => 'Versandort',
@@ -1960,6 +1995,8 @@ $self->{texts} = {
   'Tax paid'                    => 'Vorsteuer',
   'Tax rate'                    => 'Steuersatz',
   'Tax saved!'                  => 'Steuer gespeichert!',
+  'Tax zone (database ID)'      => 'Steuerzone ((Datenbank-ID)',
+  'Tax zone (description)'      => 'Steuerzone (Beschreibung)',
   'Tax-O-Matic'                 => 'Steuer',
   'Tax-o-matic Account'         => 'Automatikbuchung auf Konto',
   'Taxaccount_coa'              => 'Automatikkonto',
@@ -2367,6 +2404,7 @@ $self->{texts} = {
   'Variable Description'        => 'Datenfeldbezeichnung',
   'Variable Name'               => 'Datenfeldname (intern)',
   'Vendor'                      => 'Lieferant',
+  'Vendor (database ID)'        => '(Datenbank-ID)',
   'Vendor (name)'               => 'Lieferant (Name)',
   'Vendor Invoice'              => 'Einkaufsrechnung',
   'Vendor Invoices & AP Transactions' => 'Einkaufsrechnungen & Kreditorenbuchungen',
index 3ae25b3..f53c418 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 # -*- coding: utf-8; -*-
-# vim: fenc=UTF-8
+# vim: fenc=utf-8
 
 use utf8;
 
@@ -14,11 +14,13 @@ $self->{texts} = {
   ' Part Number missing!'       => '',
   ' missing!'                   => '',
   '#1 (custom variable)'        => '',
+  '#1 MD'                       => '',
+  '#1 h'                        => '',
   '#1 of #2 importable objects were imported.' => '',
   '#1 prices were updated.'     => '',
-  '* there are restrictions for the perpetual method, look at chapter "Bemerkungen zu Bestandsmethode"  in' => '',
-  '*) Since version 2.7 these parameters ares set in the client database and not in the lx-erp.conf / lx_office.conf file, details in chapter:' => '',
+  '(recommended) Insert the used currencies in the system. You can simply change the name of the currencies by editing the textfields above. Do not use a name of a currency that is already in use.' => '',
   '*/'                          => '',
+  ', if set'                    => '',
   '---please select---'         => '',
   '. Automatically generated.'  => '',
   '...after loggin in'          => '',
@@ -29,17 +31,18 @@ $self->{texts} = {
   '2. Quarter'                  => '',
   '3. Quarter'                  => '',
   '4. Quarter'                  => '',
+  '<b> I DO CARE!</b> Please check create warehouse and bins and define a name for the warehouse (Bins will be created automatically) and then continue' => '',
+  '<b> I DO CARE!</b> Please click back and cancel the update and come back after there has been at least one warehouse defined with bin(s).:' => '',
+  '<b> I DO NOT CARE</b> Please click continue and the following data (see list) will be deleted:' => '',
+  '<b>Automatically create new bins</b> in the following new warehouse ' => '',
+  '<b>Automatically create new bins</b> in the following warehouse if not selected in the list above' => '',
+  '<b>Default Bins Migration !READ CAREFULLY!</b>' => '',
   '<b>What</b> do you want to look for?' => '',
-  'A Buchungsgruppe consists of a descriptive name and the account numbers for the income and expense accounts for those four tax zones as well as the inventory account number.' => '',
   'A digit is required.'        => '',
-  'A group named &quot;Full Access&quot; has been created.' => '',
-  'A group with that name does already exist.' => '',
+  'A directory with the name for the new print templates exists already.' => '',
   'A lot of the usability of kivitendo has been enhanced with javascript. Although it is currently possible to use every aspect of kivitendo without javascript, we strongly recommend it. In a future version this may change and javascript may be necessary to access advanced features.' => '',
   'A lower-case character is required.' => '',
   'A special character is required (valid characters: #1).' => '',
-  'A temporary directory could not be created:' => '',
-  'A temporary file could not be created. Please verify that the directory "#1" is writeable by the webserver.' => '',
-  'A temporary file could not be created:' => '',
   'A unit with this name does already exist.' => '',
   'A valid taxkey is missing!'  => '',
   'A variable marked as \'editable\' can be changed in each quotation, order, invoice etc.' => '',
@@ -62,9 +65,12 @@ $self->{texts} = {
   'ASSETS'                      => '',
   'ATTENTION! If you enabled this feature you can not simply turn it off again without taking care that best_before fields are emptied in the database.' => '',
   'ATTENTION! You can not simply change it from periodic to perpetual once you started posting.' => '',
+  'AUTOMATICALLY MATCH BINS'    => '',
   'Abort'                       => '',
   'Abrechnungsnummer'           => '',
   'Abteilung'                   => '',
+  'Access rights'               => '',
+  'Access to clients'           => '',
   'Account'                     => '',
   'Account Category A'          => '',
   'Account Category C'          => '',
@@ -90,21 +96,23 @@ $self->{texts} = {
   'Account Link IC_taxpart'     => '',
   'Account Link IC_taxservice'  => '',
   'Account Number'              => '',
-  'Account Number already used!' => '',
   'Account Number missing!'     => '',
   'Account Nummer'              => '',
   'Account Type'                => '',
   'Account Type missing!'       => '',
+  'Account categories'          => '',
   'Account deleted!'            => '',
   'Account for fees'            => '',
   'Account for interest'        => '',
   'Account number'              => '',
   'Account number #1, bank code #2, #3' => '',
+  'Account number not unique!'  => '',
   'Account saved!'              => '',
   'Accounting Group deleted!'   => '',
   'Accounting Group saved!'     => '',
   'Accounting method'           => '',
   'Accrual'                     => '',
+  'Accrual accounting'          => '',
   'Active'                      => '',
   'Active?'                     => '',
   'Add'                         => '',
@@ -116,12 +124,11 @@ $self->{texts} = {
   'Add Accounts Receivables Transaction' => 'Add Sales Transaction',
   'Add Assembly'                => '',
   'Add Buchungsgruppe'          => '',
-  'Add Business'                => '',
+  'Add Client'                  => '',
   'Add Credit Note'             => '',
   'Add Customer'                => '',
   'Add Delivery Note'           => '',
   'Add Delivery Order'          => '',
-  'Add Department'              => '',
   'Add Dunning'                 => '',
   'Add Exchangerate'            => '',
   'Add Follow-Up'               => '',
@@ -132,7 +139,6 @@ $self->{texts} = {
   'Add Lead'                    => '',
   'Add Machine'                 => '',
   'Add Part'                    => '',
-  'Add Payment Terms'           => '',
   'Add Price Factor'            => '',
   'Add Pricegroup'              => '',
   'Add Printer'                 => '',
@@ -150,48 +156,54 @@ $self->{texts} = {
   'Add Storno Credit Note'      => '',
   'Add Transaction'             => '',
   'Add User'                    => '',
+  'Add User Group'              => '',
   'Add Vendor'                  => '',
   'Add Vendor Invoice'          => '',
   'Add Warehouse'               => '',
-  'Add a new group'             => '',
   'Add and edit units'          => '',
   'Add bank account'            => '',
   'Add custom variable'         => '',
+  'Add link: select records to link with' => '',
+  'Add linked record'           => '',
+  'Add links'                   => '',
+  'Add new currency'            => '',
+  'Add new custom variable'     => '',
   'Add note'                    => '',
   'Add unit'                    => '',
   'Address'                     => '',
+  'Admin'                       => '',
   'Administration'              => '',
-  'Administration (Used to access instance administration from user logins)' => '',
   'Administration area'         => '',
   'Advance turnover tax return' => '',
   'Aktion'                      => '',
   'All'                         => '',
   'All Accounts'                => '',
-  'All Datasets up to date!'    => '',
   'All changes in that file have been reverted.' => '',
-  'All database upgrades have been applied.' => '',
+  'All clients'                 => '',
   'All general ledger entries'  => '',
+  'All groups'                  => '',
   'All of the exports you have selected were already closed.' => '',
   'All reports'                 => '',
+  'All the other clients will start with an empty set of WebDAV folders.' => '',
   'All the selected exports have already been closed, or all of their items have already been executed.' => '',
   'All units have either no or exactly one base unit of which they are multiples.' => '',
   'All users'                   => '',
   'Allow access'                => '',
   'Allow the following users access to my follow-ups:' => '',
   'Alternatively you can create a new part which will then be selected.' => '',
-  'Alternatively you can skip this step and create groups yourself.' => '',
   'Amended Advance Turnover Tax Return' => '',
   'Amended Advance Turnover Tax Return (Nr. 10)' => '',
   'Amount'                      => '',
+  'Amount (for verification)'   => '',
   'Amount Due'                  => '',
-  'Amount has to be greater then zero! Wrong row number: ' => '',
+  'Amount and net amount are calculated by kivitendo. verify_amount and verify_netamount can be used for sanity checks.' => '',
   'Amount payable'              => '',
   'Amount payable less discount' => '',
+  'An exception occurred during execution.' => '',
   'An invalid character was used (invalid characters: #1).' => '',
   'An invalid character was used (valid characters: #1).' => '',
   'An upper-case character is required.' => '',
   'Annotations'                 => '',
-  'Another user with the login #1 does already exist.' => '',
   'Any stock contents containing a best before date will be impossible to stock out otherwise.' => '',
   'Ap aging on %s'              => '',
   'Application Error. No Format given' => '',
@@ -205,16 +217,15 @@ $self->{texts} = {
   'Apr'                         => '',
   'April'                       => '',
   'Ar aging on %s'              => '',
-  'Are you sure you want to delete Delivery Order Number #1?' => '',
   'Are you sure you want to delete Invoice Number' => '',
-  'Are you sure you want to delete Order Number' => '',
-  'Are you sure you want to delete Quotation Number' => '',
   'Are you sure you want to delete Transaction' => '',
+  'Are you sure you want to delete this background job?' => '',
   'Are you sure you want to delete this business?' => '',
   'Are you sure you want to delete this department?' => '',
   'Are you sure you want to delete this payment term?' => '',
   'Are you sure you want to remove the marked entries from the queue?' => '',
   'Are you sure you want to update the prices' => '',
+  'Are you sure?'               => '',
   'Article Code'                => '',
   'Article Code missing!'       => '',
   'Article type (see below)'    => '',
@@ -226,12 +237,10 @@ $self->{texts} = {
   'Assembly Number missing!'    => '',
   'Asset'                       => '',
   'Assets'                      => '',
-  'Assign new units'            => '',
-  'Assign units'                => '',
   'Assistant for general ledger corrections' => '',
   'Assume Tax Consultant Data in Tax Computation?' => '',
   'At least'                    => '',
-  'At least one Perl module that Lx-Office ERP requires for running is not installed on your system.' => '',
+  'At least one Perl module that kivitendo ERP requires for running is not installed on your system.' => '',
   'At least one of the columns #1, customer, customernumber, vendor, vendornumber (depending on the target table) is required for matching the entry to an existing customer or vendor.' => '',
   'At most'                     => '',
   'At the moment the transaction looks like this:' => '',
@@ -254,12 +263,12 @@ $self->{texts} = {
   'BWA'                         => '',
   'Back'                        => '',
   'Back to login'               => '',
-  'Back to the login page'      => '',
-  'Backup Dataset'              => '',
-  'Backup file'                 => '',
-  'Backup of dataset'           => '',
+  'Background job history'      => '',
+  'Background jobs'             => '',
+  'Background jobs and task server' => '',
   'Balance'                     => '',
   'Balance Sheet'               => '',
+  'Balancing'                   => '',
   'Bank'                        => '',
   'Bank Code'                   => '',
   'Bank Code (long)'            => '',
@@ -280,6 +289,8 @@ $self->{texts} = {
   'Basic Data'                  => '',
   'Batch Printing'              => '',
   'Bcc'                         => '',
+  'Bcc E-mail'                  => '',
+  'Because the useability gets worse if one partnumber is used for several parts (for example if you are searching a position for an invoice), partnumbers should be unique.' => '',
   'Belegnummer'                 => '',
   'Beratername'                 => '',
   'Beraternummer'               => '',
@@ -288,16 +299,19 @@ $self->{texts} = {
   'Bilanz'                      => '',
   'Billing Address'             => '',
   'Billing/shipping address (city)' => '',
+  'Billing/shipping address (country)' => '',
   'Billing/shipping address (street)' => '',
   'Billing/shipping address (zipcode)' => '',
   'Bin'                         => '',
   'Bin From'                    => '',
   'Bin List'                    => '',
   'Bin To'                      => '',
-  'Binding to the LDAP server as "#1" failed. Please check config/lx_office.conf.' => '',
+  'Binding to the LDAP server as "#1" failed. Please check config/kivitendo.conf.' => '',
   'Bins saved.'                 => '',
   'Bins that have been used in the past cannot be deleted anymore. For these bins there\'s no checkbox in the &quot;Delete&quot; column.' => '',
   'Birthday'                    => '',
+  'Birthday (after conversion)' => '',
+  'Birthday (before conversion)' => '',
   'Bis'                         => '',
   'Bis Konto: '                 => '',
   'Block'                       => '',
@@ -310,6 +324,7 @@ $self->{texts} = {
   'Both'                        => '',
   'Bottom'                      => '',
   'Bought'                      => '',
+  'Break up the update and contact a service provider.' => '',
   'Buchungsdatum'               => '',
   'Buchungsgruppe'              => '',
   'Buchungsgruppe (database ID)' => '',
@@ -327,6 +342,7 @@ $self->{texts} = {
   'CB Transaction'              => '',
   'CB Transactions'             => '',
   'CR'                          => '',
+  'CRM'                         => '',
   'CRM admin'                   => '',
   'CRM create customers, vendors and contacts' => '',
   'CRM follow up'               => '',
@@ -341,18 +357,20 @@ $self->{texts} = {
   'CRM status'                  => '',
   'CRM termin'                  => '',
   'CRM user'                    => '',
+  'CSS style for pictures'      => '',
   'CSV export -- options'       => '',
   'CSV import: contacts'        => '',
   'CSV import: customers and vendors' => '',
+  'CSV import: orders'          => '',
   'CSV import: parts and services' => '',
+  'CSV import: projects'        => '',
   'CSV import: shipping addresses' => '',
   'Calculate'                   => '',
-  'Calendar'                    => '',
   'Can not create that quantity with current stock' => '',
   'Cancel'                      => '',
   'Cancel Accounts Payables Transaction' => '',
   'Cancel Accounts Receivables Transaction' => '',
-  'Cannot create Lock!'         => '',
+  'Cannot check correct WebDAV folder' => '',
   'Cannot delete account!'      => '',
   'Cannot delete customer!'     => '',
   'Cannot delete default account!' => '',
@@ -372,6 +390,8 @@ $self->{texts} = {
   'Cannot post invoice!'        => '',
   'Cannot post payment for a closed period!' => '',
   'Cannot post payment!'        => '',
+  'Cannot post storno for a closed period!' => '',
+  'Cannot post transaction above the maximum future booking date!' => '',
   'Cannot post transaction for a closed period!' => '',
   'Cannot post transaction with a debit and credit entry for the same account!' => '',
   'Cannot post transaction!'    => '',
@@ -382,10 +402,16 @@ $self->{texts} = {
   'Cannot save preferences!'    => '',
   'Cannot save quotation!'      => '',
   'Cannot storno storno invoice!' => '',
+  'Cannot transfer. <br> Reason:<br>#1' => '',
   'Carry over shipping address' => '',
   'Cash'                        => '',
+  'Cash accounting'             => '',
+  'Cash basis accounting'       => '',
+  'Catalog'                     => '',
   'Cc'                          => '',
-  'Change Lx-Office installation settings (all menu entries beneath \'System\')' => '',
+  'Cc E-mail'                   => '',
+  'Change default bin for this parts' => '',
+  'Change kivitendo installation settings (most entries in the \'System\' menu)' => '',
   'Change representative to'    => '',
   'Changes in this block are only sensible if the account is NOT a summary account AND there exists one valid taxkey. To select both Receivables and Payables only make sense for Payment / Receipt (i.e. account cash).' => '',
   'Changes to Receivables and Payables are only possible if no transactions to this account are posted yet.' => '',
@@ -396,7 +422,6 @@ $self->{texts} = {
   'Chart Type'                  => '',
   'Chart balance'               => '',
   'Chart of Accounts'           => '',
-  'Chart of accounts'           => '',
   'Chartaccounts connected to this Tax:' => '',
   'Check'                       => 'Cheque',
   'Check Details'               => '',
@@ -414,15 +439,23 @@ $self->{texts} = {
   'City'                        => '',
   'Cleared Balance'             => '',
   'Clearing Tax Received (No 71)' => '',
-  'Click on login name to edit!' => '',
+  'Client'                      => '',
+  'Client #1'                   => '',
   'Client Configuration'        => '',
   'Client Configuration saved!' => '',
+  'Client administration: configuration, editing templates, task server control, background jobs (remaining entries in the \'System\' menu)' => '',
+  'Client list'                 => '',
+  'Client name'                 => '',
+  'Client to assign the existing WebDAV folders to' => '',
+  'Client to configure the printers for' => '',
+  'Clients this Group is valid for' => '',
+  'Clients this user has access to' => '',
   'Close'                       => '',
   'Close Books up to'           => '',
-  'Close Dialog'                => '',
   'Close Flash'                 => '',
   'Close SEPA exports'          => '',
   'Close Window'                => '',
+  'Close window'                => '',
   'Closed'                      => '',
   'Collective Orders only work for orders from one customer!' => '',
   'Column name'                 => '',
@@ -430,15 +463,18 @@ $self->{texts} = {
   'Comment'                     => '',
   'Company'                     => '',
   'Company Name'                => '',
+  'Company name'                => '',
+  'Company settings'            => '',
   'Compare to'                  => '',
   'Configuration'               => '',
   'Configuration of individual TODO items' => '',
   'Configure'                   => '',
-  'Confirm'                     => '',
   'Confirm!'                    => '',
   'Confirmation'                => '',
   'Contact'                     => '',
   'Contact Person'              => '',
+  'Contact Person (database ID)' => '',
+  'Contact Person (name)'       => '',
   'Contact deleted.'            => '',
   'Contact is in use and was flagged invalid.' => '',
   'Contact person (surname)'    => '',
@@ -446,31 +482,33 @@ $self->{texts} = {
   'Contacts'                    => '',
   'Continue'                    => '',
   'Contra'                      => '',
+  'Conversion of "birthday" contact person attribute' => '',
   'Copies'                      => '',
+  'Copy file from #1 to #2 failed: #3' => '',
   'Correct taxkey'              => '',
-  'Corrections'                 => '',
   'Costs'                       => '',
-  'Could not copy %s to %s. Reason: %s' => '',
   'Could not load class #1 (#2): "#3"' => '',
   'Could not load class #1, #2' => '',
   'Could not load employee'     => '',
-  'Could not open the file users/members.' => '',
-  'Could not open the old memberfile.' => '',
   'Could not print dunning.'    => '',
-  'Could not rename %s to %s. Reason: %s' => '',
   'Could not spawn ghostscript.' => '',
   'Could not spawn the printer command.' => '',
   'Could not update prices!'    => '',
   'Country'                     => '',
   'Create Assembly'             => '',
-  'Create Buchungsgruppen'      => '',
   'Create Chart of Accounts'    => '',
   'Create Dataset'              => '',
   'Create Date'                 => '',
+  'Create a new background job' => '',
   'Create a new business'       => '',
+  'Create a new client'         => '',
   'Create a new department'     => '',
+  'Create a new group'          => '',
   'Create a new payment term'   => '',
-  'Create a standard group'     => '',
+  'Create a new printer'        => '',
+  'Create a new project'        => '',
+  'Create a new user'           => '',
+  'Create a new user group'     => '',
   'Create and edit RFQs'        => '',
   'Create and edit dunnings'    => '',
   'Create and edit invoices and credit notes' => '',
@@ -490,9 +528,12 @@ $self->{texts} = {
   'Create customers and vendors. Edit all vendors. Edit only customers where salesman equals employee (login)' => '',
   'Create invoice?'             => '',
   'Create new'                  => '',
+  'Create new background job'   => '',
   'Create new business'         => '',
+  'Create new client #1'        => '',
   'Create new department'       => '',
   'Create new payment term'     => '',
+  'Create new templates from master templates' => '',
   'Create tables'               => '',
   'Created by'                  => '',
   'Created for'                 => '',
@@ -513,16 +554,23 @@ $self->{texts} = {
   'Curr'                        => '',
   'Currencies'                  => '',
   'Currency'                    => '',
+  'Currency (database ID)'      => '',
+  'Currency name'               => '',
+  'Currency names must be unique.' => '',
+  'Currency names must not be empty.' => '',
   'Current / Next Level'        => '',
   'Current Earnings'            => '',
   'Current assets account'      => '',
+  'Current filter'              => '',
   'Current profile'             => '',
-  'Current unit'                => '',
+  'Current status'              => '',
   'Current value:'              => '',
   'Custom Variables'            => '',
   'Custom variables for module' => '',
   'Customer'                    => '',
+  'Customer (database ID)'      => '',
   'Customer (name)'             => '',
+  'Customer Master Data'        => '',
   'Customer Name'               => '',
   'Customer Number'             => '',
   'Customer Order Number'       => '',
@@ -531,6 +579,7 @@ $self->{texts} = {
   'Customer missing!'           => '',
   'Customer not on file or locked!' => '',
   'Customer not on file!'       => '',
+  'Customer saved'              => '',
   'Customer saved!'             => '',
   'Customer type'               => '',
   'Customer variables'          => '',
@@ -551,22 +600,26 @@ $self->{texts} = {
   'DATEX - Export Assistent'    => '',
   'DELETED'                     => '',
   'DFV-Kennzeichen'             => '',
+  'DHL'                         => '',
   'DR'                          => '',
   'DUNNING STARTED'             => '',
+  'DUNS number'                 => '',
   'DUNS-Nr'                     => '',
-  'Database'                    => '',
+  'Data'                        => '',
   'Database Administration'     => '',
   'Database Connection Test'    => '',
   'Database Host'               => '',
+  'Database ID'                 => '',
+  'Database Management'         => '',
   'Database User'               => '',
-  'Database User missing!'      => '',
-  'Database backups and restorations are disabled in the configuration.' => '',
+  'Database host and port'      => '',
+  'Database login (#1)'         => '',
   'Database name'               => '',
+  'Database settings'           => '',
   'Database template'           => '',
   'Database update error:'      => '',
-  'Dataset'                     => '',
+  'Database user and password'  => '',
   'Dataset missing!'            => '',
-  'Dataset name'                => '',
   'Dataset upgrade'             => '',
   'Date'                        => '',
   'Date Format'                 => '',
@@ -590,22 +643,32 @@ $self->{texts} = {
   'Decrease'                    => '',
   'Default (no language selected)' => '',
   'Default Accounts'            => '',
+  'Default Bin'                 => '',
+  'Default Bin with ignoring onhand' => '',
+  'Default Client (unconfigured)' => '',
   'Default Customer/Vendor Language' => '',
+  'Default Transfer'            => '',
+  'Default Transfer Out always succeed. The current part onhand is ignored and the inventory can have negative stocks (not recommended).' => '',
+  'Default Transfer Out with negative inventory' => '',
+  'Default Transfer with Master Bin' => '',
+  'Default Warehouse'           => '',
+  'Default Warehouse with ignoring on hand' => '',
   'Default buchungsgruppe'      => '',
+  'Default client'              => '',
+  'Default currency'            => '',
+  'Default currency missing!'   => '',
   'Default output medium'       => '',
   'Default printer'             => '',
   'Default template format'     => '',
   'Default unit'                => '',
   'Default value'               => '',
-  'Defaults saved.'             => '',
   'Delete'                      => '',
   'Delete Account'              => '',
   'Delete Contact'              => '',
   'Delete Dataset'              => '',
   'Delete Shipto'               => '',
-  'Delete delivery order'       => '',
   'Delete drafts'               => '',
-  'Delete group'                => '',
+  'Delete links'                => '',
   'Delete profile'              => '',
   'Delete transaction'          => '',
   'Deleted'                     => '',
@@ -621,6 +684,8 @@ $self->{texts} = {
   'Delivery Plan'               => '',
   'Delivery Plan for currently outstanding sales orders' => '',
   'Department'                  => '',
+  'Department (database ID)'    => '',
+  'Department (description)'    => '',
   'Department 1'                => '',
   'Department 2'                => '',
   'Department Id'               => '',
@@ -639,7 +704,6 @@ $self->{texts} = {
   'Destination warehouse and bin' => '',
   'Details (one letter abbreviation)' => '',
   'Difference'                  => '',
-  'Dimension unit'              => '',
   'Directory'                   => '',
   'Discard duplicate entries in CSV file' => '',
   'Discard entries with duplicates in database or CSV file' => '',
@@ -647,6 +711,7 @@ $self->{texts} = {
   'Display'                     => '',
   'Display file'                => '',
   'Display options'             => '',
+  'Do not change the tax rate of taxkey 0.' => '',
   'Do not check for duplicates' => '',
   'Do not set default buchungsgruppe' => '',
   'Do you really want to close the following SEPA exports? No payment will be recorded for bank collections that haven\'t been marked as executed yet.' => '',
@@ -654,25 +719,29 @@ $self->{texts} = {
   'Do you really want to delete AP transaction #1?' => '',
   'Do you really want to delete AR transaction #1?' => '',
   'Do you really want to delete GL transaction #1?' => '',
-  'Do you really want to delete this group?' => '',
+  'Do you really want to delete the selected links?' => '',
   'Do you really want to delete this object?' => '',
   'Do you really want to delete this warehouse?' => '',
-  'Do you want kivitendo to create a group for access to all functions?' => '',
   'Do you want to <b>limit</b> your search?' => '',
   'Do you want to carry this shipping address over to the new purchase order so that the vendor can deliver the goods directly to your customer?' => '',
+  'Do you want to set the account number "#1" to "#2" and the name "#3" to "#4"?' => '',
   'Do you want to store the existing onhand values into a new warehouse?' => '',
   'Document'                    => '',
+  'Document Project (database ID)' => '',
+  'Document Project (description)' => '',
+  'Document Project (number)'   => '',
+  'Document Project Number'     => '',
   'Document Template'           => '',
+  'Documentation'               => '',
+  'Documentation (in German)'   => '',
   'Documents'                   => '',
-  'Document Project Number'     => '',
   'Documents in the WebDAV repository' => '',
   'Done'                        => '',
+  'Double partnumbers'          => '',
   'Download SEPA XML export file' => '',
   'Download sample file'        => '',
-  'Download the backup'         => '',
   'Draft saved.'                => '',
   'Drawing'                     => '',
-  'Driver'                      => '',
   'Dropdown Limit'              => '',
   'Due'                         => '',
   'Due Date'                    => '',
@@ -695,7 +764,7 @@ $self->{texts} = {
   'Dunnings'                    => '',
   'Duplicate in CSV file'       => '',
   'Duplicate in database'       => '',
-  'During this user migration kivitendo can create such a group for you and grant all users access to all of kivitendo\'s functions.' => '',
+  'During the next update a taxkey 0 with tax rate of 0 will automatically created.' => '',
   'E-mail'                      => '',
   'E-mail Statement to'         => '',
   'E-mail address missing!'     => '',
@@ -709,10 +778,7 @@ $self->{texts} = {
   'ELSTER Export nach Winston'  => '',
   'ELSTER Tax Number'           => '',
   'EQUITY'                      => '',
-  'EU with VAT ID'              => '',
-  'EU without VAT ID'           => '',
   'EUER'                        => '',
-  'EUR'                         => '',
   'Earlier versions of kivitendo contained bugs which might have led to wrong entries in the general ledger.' => '',
   'Edit'                        => '',
   'Edit Access Rights'          => '',
@@ -724,6 +790,7 @@ $self->{texts} = {
   'Edit Assembly'               => '',
   'Edit Bins'                   => '',
   'Edit Buchungsgruppe'         => '',
+  'Edit Client'                 => '',
   'Edit Credit Note'            => '',
   'Edit Customer'               => '',
   'Edit Dunning'                => '',
@@ -740,7 +807,6 @@ $self->{texts} = {
   'Edit Price Factor'           => '',
   'Edit Pricegroup'             => '',
   'Edit Printer'                => '',
-  'Edit Project'                => '',
   'Edit Purchase Delivery Order' => '',
   'Edit Purchase Order'         => '',
   'Edit Quotation'              => '',
@@ -753,28 +819,26 @@ $self->{texts} = {
   'Edit Storno Credit Note'     => '',
   'Edit Storno Invoice'         => '',
   'Edit User'                   => '',
+  'Edit User Group'             => '',
   'Edit Vendor'                 => '',
   'Edit Vendor Invoice'         => '',
   'Edit Warehouse'              => '',
-  'Edit and delete a group'     => '',
+  'Edit background job'         => '',
   'Edit bank account'           => '',
   'Edit business'               => '',
   'Edit custom variable'        => '',
   'Edit department'             => '',
   'Edit file'                   => '',
   'Edit greetings'              => '',
-  'Edit group '                 => '',
-  'Edit group membership'       => '',
-  'Edit groups'                 => '',
-  'Edit membership'             => '',
   'Edit note'                   => '',
   'Edit payment term'           => '',
   'Edit prices and discount (if not used, textfield is ONLY set readonly)' => '',
-  'Edit rights'                 => '',
+  'Edit project'                => '',
+  'Edit project #1'             => '',
   'Edit templates'              => 'Templates, edit',
   'Edit the Delivery Order'     => '',
   'Edit the configuration for periodic invoices' => '',
-  'Edit the membership of all users in all groups:' => '',
+  'Edit the currency names in order to rename them.' => '',
   'Edit the purchase_order'     => '',
   'Edit the request_quotation'  => '',
   'Edit the sales_order'        => '',
@@ -786,13 +850,16 @@ $self->{texts} = {
   'Element disabled'            => '',
   'Employee'                    => '',
   'Employee #1 saved!'          => '',
+  'Employee (database ID)'      => '',
   'Employees'                   => '',
+  'Empty selection for warehouse will not be added, even if the old bin is still visible (use back and forth to edit again).' => '',
   'Empty transaction!'          => '',
   'End date'                    => '',
   'Enter a description for this new draft.' => '',
   'Enter longdescription'       => '',
   'Enter the requested execution date or leave empty for the quickest possible execution:' => '',
-  'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => '',
+  'Entries for which automatic conversion failed:' => '',
+  'Entries for which automatic conversion succeeded:' => '',
   'Equity'                      => '',
   'Error'                       => '',
   'Error in database control file \'%s\': %s' => '',
@@ -800,24 +867,38 @@ $self->{texts} = {
   'Error in position #1: You must either assign no transfer at all or the full quantity of #2 #3.' => '',
   'Error in row #1: The quantity you entered is bigger than the stocked quantity.' => '',
   'Error message from the database driver:' => '',
+  'Error message from the database: #1' => '',
   'Error when saving: #1'       => '',
   'Error!'                      => '',
   'Error: Buchungsgruppe missing or invalid' => '',
+  'Error: Customer/vendor missing' => '',
   'Error: Customer/vendor not found' => '',
   'Error: Gender (cp_gender) missing or invalid' => '',
   'Error: Invalid business'     => '',
+  'Error: Invalid contact'      => '',
+  'Error: Invalid currency'     => '',
+  'Error: Invalid department'   => '',
   'Error: Invalid language'     => '',
+  'Error: Invalid order for this order item' => '',
+  'Error: Invalid part'         => '',
   'Error: Invalid part type'    => '',
   'Error: Invalid parts group'  => '',
   'Error: Invalid payment terms' => '',
   'Error: Invalid price factor' => '',
+  'Error: Invalid price group'  => '',
+  'Error: Invalid project'      => '',
+  'Error: Invalid shipto'       => '',
+  'Error: Invalid tax zone'     => '',
   'Error: Invalid vendor in column make_#1' => '',
   'Error: Name missing'         => '',
+  'Error: Part not found'       => '',
   'Error: Unit missing or invalid' => '',
   'Errors'                      => '',
   'Ertrag'                      => '',
   'Ertrag prozentual'           => '',
   'Escape character'            => '',
+  'EuR'                         => '',
+  'Everyone can log in.'        => '',
   'Exact'                       => '',
   'Example: http://kivitendo.de' => '',
   'Excel'                       => '',
@@ -826,23 +907,28 @@ $self->{texts} = {
   'Exchangerate Difference'     => '',
   'Exchangerate for payment missing!' => '',
   'Exchangerate missing!'       => '',
+  'Execute now'                 => '',
   'Executed'                    => '',
   'Execution date'              => '',
   'Execution date from'         => '',
   'Execution date to'           => '',
-  'Existing Buchungsgruppen'    => '',
+  'Execution schedule'          => '',
+  'Execution status'            => '',
+  'Execution type'              => '',
   'Existing Datasets'           => '',
+  'Existing contacts (with column \'cp_id\')' => '',
+  'Existing customers/vendors with same customer/vendor number' => '',
   'Existing file on server'     => '',
   'Existing pending follow-ups for this item' => '',
   'Existing profiles'           => '',
   'Expected Tax'                => '',
   'Expense'                     => '',
   'Expense Account'             => '',
-  'Expense accno'               => '',
   'Expense/Asset'               => '',
   'Expenses EU with UStId'      => '',
   'Expenses EU without UStId'   => '',
   'Export Buchungsdaten'        => '',
+  'Export Number'               => '',
   'Export Stammdaten'           => '',
   'Export as CSV'               => '',
   'Export as PDF'               => '',
@@ -856,17 +942,18 @@ $self->{texts} = {
   'Factor missing!'             => '',
   'Falsches Datumsformat!'      => '',
   'Fax'                         => '',
+  'Features'                    => '',
   'Feb'                         => '',
   'February'                    => '',
   'Fee'                         => '',
   'Field'                       => '',
   'File'                        => '',
   'File name'                   => '',
-  'Files created by kivitendo\'s &quot;Backup Dataset&quot; function are such files.' => '',
   'Filter'                      => '',
   'Filter date by'              => '',
   'Filter for customer variables' => '',
   'Filter for item variables'   => '',
+  'Filter parts'                => '',
   'Finish'                      => '',
   'First 20 Lines'              => '',
   'Fix transaction'             => '',
@@ -885,7 +972,6 @@ $self->{texts} = {
   'Font size'                   => '',
   'For AP transactions it will replace the sales taxkeys with input taxkeys with the same tax rate.' => '',
   'For AR transactions it will replace the input taxkeys with sales taxkeys with the same tax rate.' => '',
-  'For each unit there\'s either no or exactly one base unit. If you chose a base unit then you also have to chose a factor. That way the new unit will be defined as a multiple of the base unit. The base unit must be the &quot;smaller&quot; one. A factor may not be less than 1. Therefore you may define &quot;kg&quot; with the base unit &quot;g&quot; and a factor of &quot;1&quot;, but not the other way round.' => '',
   'For further information read this: ' => '',
   'For type "customer" the perl module JSON is required. Please check this on system level: $ ./scripts/installation_check.pl' => '',
   'Foreign Exchange Gain'       => '',
@@ -901,11 +987,14 @@ $self->{texts} = {
   'Fristsetzung'                => '',
   'From'                        => '',
   'From Date'                   => '',
-  'From this version on the taxkey 0 is reserved for tax rate 0.' => '',
+  'From this version on a new feature is available.' => '',
+  'From this version on it is necessary to name a default value.' => '',
+  'From this version on the partnumber of services, articles and assemblies have to be unique.' => '',
+  'From this version on the taxkey 0 must have a tax rate of 0 (for DATEV compatibility).' => '',
   'Full Access'                 => '',
   'Full Preview'                => '',
   'Full access to all functions' => '',
-  'Furthermore you should define a taxkey for all accounts, because this update cannot be executed.' => '',
+  'Function/position'           => '',
   'Fwd'                         => 'Forward',
   'GL Transaction'              => '',
   'GL transactions changeable'  => '',
@@ -916,7 +1005,9 @@ $self->{texts} = {
   'General Ledger Transaction'  => '',
   'General ledger and cash'     => '',
   'General ledger corrections'  => '',
+  'General settings'            => '',
   'Generic Tax Report'          => '',
+  'Git revision: #1, #2 #3'     => '',
   'Given Name'                  => '',
   'Go one step back'            => '',
   'Go one step forward'         => '',
@@ -925,23 +1016,32 @@ $self->{texts} = {
   'Group'                       => '',
   'Group Invoices'              => '',
   'Group Items'                 => '',
+  'Group assignment'            => '',
   'Group deleted!'              => '',
+  'Group list'                  => '',
   'Group membership'            => '',
   'Group missing!'              => '',
   'Group saved!'                => '',
   'Groups'                      => '',
+  'Groups that are valid for this client for access rights' => '',
+  'Groups this user is a member in' => '',
+  'Groups valid for this client' => '',
   'HTML'                        => '',
   'HTML Templates'              => '',
+  'Handling of WebDAV'          => '',
   'Hardcopy'                    => '',
   'Has serial number'           => '',
   'Heading'                     => '',
-  'Help'                        => '',
   'Help Template Variables'     => '',
   'Help on column names'        => '',
+  'Here'                        => '',
+  'Here you only provide the credentials for logging into the database.' => '',
   'Here\'s an example command line:' => '',
   'Hide Filter'                 => '',
   'Hide by default'             => '',
   'Hide help text'              => '',
+  'Hide settings'               => '',
+  'Hints'                       => '',
   'History'                     => '',
   'History Search'              => '',
   'History Search Engine'       => '',
@@ -954,31 +1054,37 @@ $self->{texts} = {
   'ID-Nummer'                   => '',
   'II'                          => '',
   'III'                         => '',
-  'IMPORTANT NOTE: You cannot safely change currencies, IF you have already booking entries!' => '',
   'IV'                          => '',
   'If checked the taxkey will not be exported in the DATEV Export, but only IF chart taxkeys differ from general ledger taxkeys' => '',
+  'If configured this bin will be preselected for all new parts. Also this bin will be used as the master default bin, if default transfer out with master bin is activated.' => '',
   'If the article type is set to \'mixed\' then a column called \'type\' must be present.' => '',
   'If the automatic creation of invoices for fees and interest is switched on for a dunning level then the following accounts will be used for the invoice.' => '',
   'If the database user listed above does not have the right to create a database then enter the name and password of the superuser below:' => '',
-  'If you chose to let Lx-Office do the migration then Lx-Office will also remove the old member file after creating a backup copy of it in the directory &quot;#1&quot;.' => '',
+  'If the default transfer out always succeed use this bin for negative stock quantity.' => '',
   'If you enter values for the part number and / or part description then only those bins containing parts whose part number or part description match your input will be shown.' => '',
+  'If you have not chosen for example the category revenue for a tax and you choose an revenue account to create a transfer in the general ledger, this tax will not be displayed in the tax dropdown.' => '',
+  'If you lock the system normal users won\'t be able to log in.' => '',
   'If you see this message, you most likely just setup your LX-Office and haven\'t added any entry types. If this is the case, the option is accessible for administrators in the System menu.' => '',
   'If you select a base unit then you also have to enter a factor.' => '',
-  'If you want to change any of these parameters then press the &quot;Back&quot; button, edit the file &quot;config/lx_office.conf&quot; and login into the admin module again.' => '',
-  'If you want to delete such a dataset you have to edit the user(s) that are using the dataset in question and have them use another dataset.' => '',
+  'If you want to change any of these parameters then press the "Back" button, edit the file "config/kivitendo.conf" and login into the admin module again.' => '',
+  'If you want to delete such a dataset you have to edit the client(s) that are using the dataset in question and have them use another dataset.' => '',
   'If you want to set up the authentication database yourself then log in to the administration panel. kivitendo will then create the database and tables for you.' => '',
-  'If you yourself want to upgrade the installation then please read the file &quot;doc/UPGRADE&quot; and follow the steps outlined in this file.' => '',
+  'If your old bins match exactly Bins in the Warehouse CLICK on <b>AUTOMATICALLY MATCH BINS</b>.' => '',
+  'Illegal characters have been removed from the following fields: #1' => '',
   'Image'                       => '',
   'Import'                      => '',
   'Import CSV'                  => '',
+  'Import Status'               => '',
   'Import file'                 => '',
+  'Import not started yet, please wait...' => '',
   'Import preview'              => '',
   'Import profiles'             => '',
   'Import result'               => '',
   'Import summary'              => '',
   'In order to do that hit the button "Delete transaction".' => '',
-  'In the latter case the tables needed by Lx-Office will be created in that database.' => '',
-  'In version 2.4.0 the administrator has to enter a list of units in the administrative section.' => '',
+  'In order to migrate the old folder structure into the new structure you have to chose which client the old structure will be assigned to.' => '',
+  'In order to use kivitendo you have to create at least a client, a user and a group.' => '',
+  'In the latter case the tables needed by kivitendo will be created in that database.' => '',
   'In-line'                     => '',
   'Inactive'                    => '',
   'Include Exchangerate Difference' => '',
@@ -988,29 +1094,31 @@ $self->{texts} = {
   'Include in drop-down menus'  => '',
   'Include invalid warehouses ' => '',
   'Includeable in reports'      => '',
+  'Included in reports by default' => '',
   'Including'                   => '',
   'Income Statement'            => '',
-  'Income accno'                => '',
   'Incoming Payments'           => '',
   'Incoming invoice number'     => '',
-  'Incorrect Password!'         => '',
-  'Incorrect password!.'        => '',
-  'Incorrect username or password!' => '',
+  'Inconsistency in database'   => '',
+  'Incorrect password!        => '',
+  'Incorrect username or password or no access to selected client!' => '',
   'Increase'                    => '',
   'Individual Items'            => '',
   'Information'                 => '',
+  'Insert with new customer/vendor number' => '',
+  'Insert with new database ID' => '',
   'Insert with new part number' => '',
   'Interest'                    => '',
   'Interest Rate'               => '',
   'Internal Notes'              => '',
-  'International'               => '',
   'Internet'                    => '',
-  'Introduction of Buchungsgruppen' => '',
-  'Introduction of units'       => '',
+  'Introduction of clients'     => '',
   'Inv. Duedate'                => '',
   'Invalid'                     => '',
   'Invalid follow-up ID.'       => '',
   'Invalid quantity.'           => '',
+  'Invalid request type \'#1\'' => '',
+  'Invalid transactions'        => '',
   'Invdate'                     => '',
   'Invdate from'                => '',
   'Inventory'                   => '',
@@ -1036,13 +1144,13 @@ $self->{texts} = {
   'Invoice total less discount' => '',
   'Invoice with Storno (abbreviation)' => '',
   'Invoices'                    => '',
+  'Invoices, Credit Notes & AR Transactions' => '',
   'Is Searchable'               => '',
   'Is this a summary account to record' => '',
+  'It can be changed later but must be unique within the installation.' => '',
+  'It is not allowed that a summary account occurs in a drop-down menu!' => '',
   'It is possible that even after such a correction there is something wrong with this transaction (e.g. taxes that don\'t match the selected taxkey). Therefore you should re-run the general ledger analysis.' => '',
-  'It is possible to do this automatically for some Buchungsgruppen, but not for all.' => '',
-  'It is possible to do this automatically for some units, but for others the user has to chose the new unit.' => '',
   'It is possible to make a quick DATEV export everytime you post a record to ensure things work nicely with their data requirements. This will result in a slight overhead though you can enable this for each type of record independantly.' => '',
-  'It may optionally be compressed with &quot;gzip&quot;.' => '',
   'It will simply set the taxkey to 0 (meaning "no taxes") which is the correct value for such inventory transactions.' => '',
   'Item deleted!'               => '',
   'Item mode'                   => '',
@@ -1053,6 +1161,7 @@ $self->{texts} = {
   'Jan'                         => '',
   'January'                     => '',
   'Journal'                     => '',
+  'Journal of Last 10 Transfers' => '',
   'Jul'                         => '',
   'July'                        => '',
   'Jump to'                     => '',
@@ -1061,14 +1170,13 @@ $self->{texts} = {
   'KNE-Export erfolgreich!'     => '',
   'KNr. beim Kunden'            => '',
   'Keine Suchergebnisse gefunden!' => '',
-  'kivitendo needs to update the authentication database before you can proceed.' => '',
-  'kivitendo will then update the database automatically.' => '',
+  'Knowledge'                   => '',
   'Konten'                      => '',
   'L'                           => '',
   'LIABILITIES'                 => '',
   'LP'                          => '',
-  'Label'                       => '',
   'LaTeX Templates'             => '',
+  'Label'                       => '',
   'Landscape'                   => '',
   'Language'                    => '',
   'Language (database ID)'      => '',
@@ -1077,9 +1185,11 @@ $self->{texts} = {
   'Language deleted!'           => '',
   'Language missing!'           => '',
   'Language saved!'             => '',
+  'Language settings'           => '',
   'Languages'                   => '',
-  'Last Action'                 => '',
+  'Languages and translations'  => '',
   'Last Article Number'         => '',
+  'Last Assembly Number'        => '',
   'Last Cost'                   => '',
   'Last Credit Note Number'     => '',
   'Last Customer Number'        => '',
@@ -1093,29 +1203,28 @@ $self->{texts} = {
   'Last Service Number'         => '',
   'Last Transaction'            => '',
   'Last Vendor Number'          => '',
+  'Last command output'         => '',
+  'Last run at'                 => '',
+  'Lastcost'                    => '',
+  'Lastcost (with X being a number)' => '',
   'Lead'                        => '',
-  'Leave host and port field empty unless you want to make a remote connection.' => '',
+  'Leads'                       => '',
   'Left'                        => '',
   'Liability'                   => '',
   'Limit part selection'        => '',
   'Line Total'                  => '',
   'Line and column'             => '',
   'Line endings'                => '',
-  'List'                        => '',
-  'List Accounting Groups'      => '',
+  'Link direction'              => '',
+  'Link to'                     => '',
+  'Linked Records'              => '',
   'List Accounts'               => '',
-  'List Businesses'             => '',
-  'List Departments'            => '',
-  'List Groups'                 => '',
   'List Languages'              => '',
-  'List Lead'                   => '',
-  'List Payment Terms'          => '',
   'List Price'                  => '',
-  'List Price Factors'          => '',
-  'List Pricegroups'            => '',
+  'List Printers'               => '',
   'List Transactions'           => '',
-  'List Warehouses'             => '',
-  'List bank accounts'          => '',
+  'List Users, Clients and User Groups' => '',
+  'List current background jobs' => '',
   'List export'                 => '',
   'List of bank accounts'       => '',
   'List of bank collections'    => '',
@@ -1124,30 +1233,33 @@ $self->{texts} = {
   'List open SEPA exports'      => '',
   'Load draft'                  => '',
   'Load profile'                => '',
+  'Loading...'                  => '',
   'Local Tax Office Preferences' => '',
   'Lock System'                 => '',
+  'Lock and unlock installation' => '',
+  'Lock file handling failed. Please verify that the directory "#1" is writeable by the webserver.' => '',
   'Lockfile created!'           => '',
   'Lockfile removed!'           => '',
   'Login'                       => '',
   'Login Name'                  => '',
-  'Login name missing!'         => '',
   'Login of User'               => '',
   'Logout'                      => '',
   'Logout now'                  => '',
   'Long Dates'                  => '',
   'Long Description'            => '',
   'MAILED'                      => '',
+  'MD'                          => '',
   'Machine'                     => '',
-  'MSG_BROWSER_DOES_NOT_SUPPORT_IFRAMES' => '',
   'Main Preferences'            => '',
   'Main sorting'                => '',
   'Make'                        => '',
-  'Make (with X being a number)' => '',
+  'Make (vendor\'s database ID, number or name; with X being a number)' => '',
   'Make compatible for import'  => '',
   'Make default profile'        => '',
   'Manage Custom Variables'     => '',
   'Mandantennummer'             => '',
   'Mandatory Departments'       => '',
+  'Map'                         => '',
   'Mar'                         => '',
   'March'                       => '',
   'Margepercent'                => '',
@@ -1160,7 +1272,10 @@ $self->{texts} = {
   'Marked as paid'              => '',
   'Marked entries printed!'     => '',
   'Master Data'                 => '',
+  'Master Data Bin Text Deleted' => '',
   'Max. Dunning Level'          => '',
+  'Maximal amount difference'   => '',
+  'Maximum future booking interval' => '',
   'May'                         => '',
   'May '                        => '',
   'May set the BCC field when sending emails' => '',
@@ -1180,9 +1295,8 @@ $self->{texts} = {
   'Missing amount'              => '',
   'Missing parameter #1 in call to sub #2.' => '',
   'Missing parameter (at least one of #1) in call to sub #2.' => '',
-  'Missing qty'                 => '',
+  'Missing parameter for WebDAV file copy' => '',
   'Missing taxkeys in invoices with taxes.' => '',
-  'Missing user id!'            => '',
   'Mitarbeiter'                 => '',
   'Mixed (requires column "type")' => '',
   'Mobile'                      => '',
@@ -1199,71 +1313,74 @@ $self->{texts} = {
   'More than one #1 found matching, please be more specific.' => '',
   'More than one control file with the tag \'%s\' exist.' => '',
   'Multi mode not supported.'   => '',
-  'Multibyte Encoding'          => '',
   'MwSt. inkl.'                 => '',
   'Name'                        => '',
+  'Name and Street'             => '',
   'Name missing!'               => '',
-  'National'                    => '',
   'National Expenses'           => '',
   'National Revenues'           => '',
   'Net amount'                  => '',
+  'Net amount (for verification)' => '',
   'Netto Terms'                 => '',
-  'New Buchungsgruppe #1'       => '',
-  'New Templates'               => '',
-  'New Win/Tab'                 => '',
+  'New Password'                => '',
   'New assembly'                => '',
   'New bank account'            => '',
+  'New client #1: The database configuration fields "host", "port", "name" and "user" must not be empty.' => '',
+  'New client #1: The name must be unique and not empty.' => '',
   'New contact'                 => '',
   'New customer'                => '',
+  'New filter for tax accounts' => '',
   'New invoice'                 => '',
+  'New name'                    => '',
   'New part'                    => '',
   'New sales order'             => '',
   'New service'                 => '',
   'New shipto'                  => '',
-  'New unit'                    => '',
   'New vendor'                  => '',
+  'New window/tab'              => '',
   'Next Dunning Level'          => '',
+  'Next run at'                 => '',
   'No'                          => '',
   'No %s was found matching the search parameters.' => '',
   'No Company Address given'    => '',
   'No Company Name given'       => '',
   'No Customer was found matching the search parameters.' => '',
-  'No Database Drivers available!' => '',
-  'No Dataset selected!'        => '',
   'No Vendor was found matching the search parameters.' => '',
   'No action defined.'          => '',
-  'No backup file has been uploaded.' => '',
+  'No background job has been created yet.' => '',
   'No bank information has been entered in this customer\'s master data entry. You cannot create bank collections unless you enter bank information.' => '',
   'No bank information has been entered in this vendor\'s master data entry. You cannot create bank transfers unless you enter bank information.' => '',
   'No bins have been added to this warehouse yet.' => '',
   'No business has been created yet.' => '',
+  'No clients have been created yet.' => '',
   'No contact selected to delete' => '',
   'No customer has been selected yet.' => '',
   'No data was found.'          => '',
-  'No databases have been found on this server.' => '',
-  'No datasets have been selected.' => '',
+  'No default currency'         => '',
   'No department has been created yet.' => '',
   'No dunnings have been selected for printing.' => '',
-  'No entries were found which had no unit assigned to them.' => '',
   'No file has been uploaded yet.' => '',
-  'No group has been selected, or the group does not exist anymore.' => '',
-  'No groups have been added yet.' => '',
-  'No or an unknown authenticantion module specified in "config/lx_office.conf".' => '',
+  'No groups have been created yet.' => '',
+  'No or an unknown authenticantion module specified in "config/kivitendo.conf".' => '',
   'No part was found matching the search parameters.' => '',
   'No payment term has been created yet.' => '',
   'No prices will be updated because no prices have been entered.' => '',
+  'No print templates have been created for this client yet. Please do so in the client configuration.' => '',
+  'No printers have been created yet.' => '',
   'No problems were recognized.' => '',
+  'No report with id #1'        => '',
   'No shipto selected to delete' => '',
+  'No summary account'          => '',
   'No transaction selected!'    => '',
+  'No transactions yet.'        => '',
   'No transfers were executed in this export.' => '',
-  'No unknown units where found.' => '',
+  'No users have been created yet.' => '',
   'No valid number entered for pricegroup "#1".' => '',
   'No vendor has been selected yet.' => '',
   'No warehouse has been created yet or the quantity of the bins is not configured yet.' => '',
   'No.'                         => '',
-  'Non-taxable Purchases'       => '',
-  'Non-taxable Sales'           => '',
   'None'                        => '',
+  'Normal users cannot log in.' => '',
   'Not Discountable'            => '',
   'Not delivered'               => '',
   'Not done yet'                => '',
@@ -1273,13 +1390,15 @@ $self->{texts} = {
   'Notes'                       => '',
   'Notes (translation for #1)'  => '',
   'Notes (will appear on hard copy)' => '',
+  'Notes for customer'          => '',
+  'Notes for vendor'            => '',
   'Nothing has been selected for removal.' => '',
   'Nothing has been selected for transfer.' => '',
   'Nothing selected!'           => '',
-  'Nothing to delete!'          => '',
+  'Nothing stocked yet.'        => '',
+  'Nothing will be created or deleted at this stage!' => '',
   'Nov'                         => '',
   'November'                    => '',
-  'Now the user must select a single Buchungsgruppe for each part instead of three distinct accounts.' => '',
   'Number'                      => '',
   'Number Format'               => '',
   'Number missing in Row'       => '',
@@ -1303,36 +1422,41 @@ $self->{texts} = {
   'One or more Perl modules missing' => '',
   'Only Warnings and Errors'    => '',
   'Only due follow-ups'         => '',
+  'Only groups that have been configured for the client the user logs in to will be considered.' => '',
   'Only shown in item mode'     => '',
-  'Oops. No valid action found to dispatch. Please report this case to the Lx-Office team.' => '',
+  'Oops. No valid action found to dispatch. Please report this case to the kivitendo team.' => '',
   'Open'                        => '',
   'Open Amount'                 => '',
-  'Open a further kivitendo Window or Tab' => '',
+  'Open a further kivitendo window or tab' => '',
   'Open amount'                 => '',
   'Open in new window'          => '',
   'Open this Website'           => '',
   'OpenDocument/OASIS'          => '',
   'Openings'                    => '',
-  'Optional comment'            => '',
   'Opportunity'                 => '',
+  'Optional comment'            => '',
   'Options'                     => '',
   'Or download the whole Installation Documentation as PDF (350kB) for off-line study (currently in German Language): ' => '',
   'Order'                       => '',
-  'OrderItem'                   => '',
   'Order Date'                  => '',
   'Order Date missing!'         => '',
   'Order Number'                => '',
   'Order Number missing!'       => '',
   'Order deleted!'              => '',
+  'Order/Item columns'          => '',
+  'OrderItem'                   => '',
   'Ordered'                     => '',
+  'Orders'                      => '',
   'Orders / Delivery Orders deleteable' => '',
   'Orientation'                 => '',
   'Orphaned'                    => '',
+  'Orphaned currencies'         => '',
+  'Other'                       => '',
   'Other users\' follow-ups'    => '',
   'Other values are ignored.'   => '',
   'Others'                      => '',
-  'Otherwise all users will only have access to their own settings.' => '',
   'Otherwise the variable is only available for printing.' => '',
+  'Otherwise you can simply check create warehouse and bins and define a name for the warehouse (Bins will be created automatically) and then continue' => '',
   'Out of balance transaction!' => '',
   'Out of balance!'             => '',
   'Output Number Format'        => '',
@@ -1346,20 +1470,25 @@ $self->{texts} = {
   'POSTED'                      => '',
   'POSTED AS NEW'               => '',
   'PRINTED'                     => '',
+  'Package name'                => '',
   'Packing Lists'               => '',
   'Page'                        => '',
   'Page #1/#2'                  => '',
   'Paid'                        => '',
   'Part'                        => '',
+  'Part (database ID)'          => '',
   'Part Description'            => '',
   'Part Description missing!'   => '',
   'Part Notes'                  => '',
   'Part Number'                 => '',
   'Part Number missing!'        => '',
+  'Part picker'                 => '',
+  'Partnumber'                  => '',
   'Partnumber must not be set to empty!' => '',
   'Partnumber not unique!'      => '',
   'Parts'                       => '',
   'Parts Inventory'             => '',
+  'Parts Master Data'           => '',
   'Parts must have an entry type.' => '',
   'Parts with existing part numbers' => '',
   'Parts, services and assemblies' => '',
@@ -1368,6 +1497,7 @@ $self->{texts} = {
   'Password'                    => '',
   'Payables'                    => '',
   'Payment'                     => '',
+  'Payment Options'             => '',
   'Payment Reminder'            => '',
   'Payment Terms'               => '',
   'Payment Terms missing in row ' => '',
@@ -1390,25 +1520,36 @@ $self->{texts} = {
   'Period'                      => '',
   'Period:'                     => '',
   'Periodic Invoices'           => '',
+  'Periodic inventory'          => '',
   'Periodic invoices active'    => '',
   'Periodic invoices inactive'  => '',
   'Periodicity'                 => '',
+  'Perpetual inventory'         => '',
+  'Person'                      => '',
   'Personal settings'           => '',
-  'Pg Database Administration'  => '',
   'Phone'                       => '',
   'Phone1'                      => '',
   'Phone2'                      => '',
   'Pick List'                   => '',
+  'Pictures for parts'          => '',
+  'Pictures for search parts'   => '',
   'Please Check the bank information for each customer:' => '',
   'Please Check the bank information for each vendor:' => '',
   'Please ask your administrator to create warehouses and bins.' => '',
+  'Please change the partnumber of the following parts and run the update again:' => '',
+  'Please choose for which categories the taxes should be displayed (otherwise remove the ticks):' => '',
+  'Please contact your administrator or a service provider.' => '',
   'Please contact your administrator.' => '',
+  'Please correct the settings and try again or deactivate that client.' => '',
+  'Please define a taxkey for the following taxes and run the update again:' => '',
+  'Please do so in the administration area.' => '',
   'Please enter a profile name.' => '',
-  'Please enter the login for the new user.' => '',
+  'Please enter the currency you are working with.' => '',
+  'Please enter the name for the new client.' => '',
+  'Please enter the name for the new group.' => '',
   'Please enter the name of the database that will be used as the template for the new database:' => '',
-  'Please enter the name of the dataset you want to restore the backup in.' => '',
   'Please enter the sales tax identification number.' => '',
-  'Please enter the taxnumber in the administration menu user preferences' => '',
+  'Please enter the taxnumber in the client configuration.' => '',
   'Please enter values'         => '',
   'Please insert object dimensions below.' => '',
   'Please insert your language values below' => '',
@@ -1419,15 +1560,13 @@ $self->{texts} = {
   'Please read the file'        => '',
   'Please select a customer from the list below.' => '',
   'Please select a part from the list below.' => '',
-  'Please select a user'        => '',
   'Please select a vendor from the list below.' => '',
-  'Please select the chart of accounts this installation is using from the list below.' => '',
-  'Please select the database you want to backup' => '',
+  'Please select the dataset you want to delete:' => '',
   'Please select the destination bank account for the collections:' => '',
   'Please select the source bank account for the transfers:' => '',
-  'Please seletct the dataset you want to delete:' => '',
+  'Please select which client configurations you want to create.' => '',
+  'Please set another taxnumber for the following taxes and run the update again:' => '',
   'Please specify a description for the warehouse designated for these goods.' => '',
-  'Please wait...'              => '',
   'Plural'                      => '',
   'Port'                        => '',
   'Portrait'                    => '',
@@ -1456,6 +1595,8 @@ $self->{texts} = {
   'Price factor (name)'         => '',
   'Price factor deleted!'       => '',
   'Price factor saved!'         => '',
+  'Price group (database ID)'   => '',
+  'Price group (name)'          => '',
   'Price information'           => '',
   'Pricegroup'                  => '',
   'Pricegroup deleted!'         => '',
@@ -1468,14 +1609,14 @@ $self->{texts} = {
   'Print dunnings'              => '',
   'Print list'                  => '',
   'Print options'               => '',
+  'Print templates'             => '',
+  'Print templates to use'      => '',
   'Printer'                     => '',
   'Printer Command'             => '',
-  'Printer Command missing!'    => '',
+  'Printer Description'         => '',
   'Printer Management'          => '',
-  'Printers are created for a user database. Please select a user. The associated database will be edited.' => '',
+  'Printer management'          => '',
   'Printing ... '               => '',
-  'Prior to version v2.4.0 the user could enter arbitrary strings as units for parts, services and in invoices, sales quotations etc.' => '',
-  'Prior to version v2.4.0 the user had to chose the accounts for each part and service.' => '',
   'Private E-mail'              => '',
   'Private Phone'               => '',
   'Problem'                     => '',
@@ -1485,19 +1626,20 @@ $self->{texts} = {
   'Proforma Invoice'            => '',
   'Program'                     => '',
   'Project'                     => '',
+  'Project (database ID)'       => '',
+  'Project (description)'       => '',
+  'Project (number)'            => '',
   'Project Description'         => '',
   'Project Number'              => '',
-  'Project Number missing!'     => '',
   'Project Numbers'             => '',
   'Project Transactions'        => '',
-  'Project deleted!'            => '',
-  'Project not on file!'        => '',
-  'Project saved!'              => '',
   'Projects'                    => '',
   'Projecttransactions'         => '',
   'Prozentual/Absolut'          => '',
+  'Purchase Delivery Orders'    => '',
   'Purchase Delivery Orders deleteable' => '',
   'Purchase Invoice'            => '',
+  'Purchase Invoices'           => '',
   'Purchase Order'              => '',
   'Purchase Orders'             => '',
   'Purchase Orders deleteable'  => '',
@@ -1537,7 +1679,6 @@ $self->{texts} = {
   'RFQs'                        => '',
   'ROP'                         => '',
   'Ranges of numbers'           => '',
-  'Ranges of numbers and default accounts' => '',
   'Re-run analysis'             => '',
   'Receipt'                     => '',
   'Receipt posted!'             => '',
@@ -1552,6 +1693,7 @@ $self->{texts} = {
   'Recorded taxkey'             => '',
   'Reference'                   => '',
   'Reference / Invoice Number'  => '',
+  'Reference day'               => '',
   'Reference missing!'          => '',
   'Release From Stock'          => '',
   'Remaining'                   => '',
@@ -1565,7 +1707,7 @@ $self->{texts} = {
   'Remove draft when posting'   => '',
   'Removed spoolfiles!'         => '',
   'Removing marked entries from queue ...' => '',
-  'Rename the group'            => '',
+  'Replace the orphaned currencies by other not orphaned currencies. To do so, please delete the currency in the textfields above and replace it by another currency. You could loose or change unintentionally exchangerates. Go on very carefully since you could destroy transactions.' => '',
   'Report Positions'            => '',
   'Report about warehouse contents' => '',
   'Report about warehouse transactions' => '',
@@ -1573,8 +1715,11 @@ $self->{texts} = {
   'Report for'                  => '',
   'Reports'                     => '',
   'Representative'              => '',
+  'Representative for Customer' => '',
   'Reqdate'                     => '',
+  'Request Quotations'          => '',
   'Request for Quotation'       => '',
+  'Request for Quotation Number' => '',
   'Request for Quotations'      => '',
   'Request quotation'           => '',
   'Requested execution date'    => '',
@@ -1582,13 +1727,18 @@ $self->{texts} = {
   'Requested execution date to' => '',
   'Required by'                 => '',
   'Reset'                       => '',
-  'Restore Dataset'             => '',
+  'Result'                      => '',
   'Revenue'                     => '',
   'Revenue Account'             => '',
   'Revenues EU with UStId'      => '',
   'Revenues EU without UStId'   => '',
   'Review of Aging list'        => '',
   'Right'                       => '',
+  'Row #1: amount has to be different from zero.' => '',
+  'Row number'                  => '',
+  'Row was created from current record' => '',
+  'Row was source for current record' => '',
+  'Run at'                      => '',
   'SAVED'                       => '',
   'SAVED FOR DUNNING'           => '',
   'SCREENED'                    => '',
@@ -1601,6 +1751,7 @@ $self->{texts} = {
   'Saldo neu'                   => '',
   'Saldo per'                   => '',
   'Sale Prices'                 => '',
+  'Sales Delivery Orders'       => '',
   'Sales Delivery Orders deleteable' => '',
   'Sales Invoice'               => '',
   'Sales Invoices'              => '',
@@ -1608,6 +1759,7 @@ $self->{texts} = {
   'Sales Orders'                => '',
   'Sales Orders deleteable'     => '',
   'Sales Price information'     => '',
+  'Sales Quotations'            => '',
   'Sales Report'                => '',
   'Sales and purchase invoices with inventory transactions with taxkeys' => '',
   'Sales delivery order'        => '',
@@ -1621,6 +1773,7 @@ $self->{texts} = {
   'Sales price total'           => '',
   'Sales quotation'             => '',
   'Salesman'                    => '',
+  'Salesman (database ID)'      => '',
   'Salesperson'                 => '',
   'Same as the quote character' => '',
   'Sat. Fax'                    => '',
@@ -1628,7 +1781,6 @@ $self->{texts} = {
   'Satz %'                      => '',
   'Save'                        => '',
   'Save Draft'                  => '',
-  'Save account first to insert taxkeys' => '',
   'Save and AP Transaction'     => '',
   'Save and AR Transaction'     => '',
   'Save and Close'              => '',
@@ -1637,18 +1789,23 @@ $self->{texts} = {
   'Save and Quotation'          => '',
   'Save and RFQ'                => '',
   'Save and close'              => '',
+  'Save and execute'            => '',
   'Save as new'                 => '',
+  'Save document in WebDAV repository' => '',
   'Save draft'                  => '',
   'Save profile'                => '',
   'Save settings as'            => '',
   'Saving the file \'%s\' failed. OS error message: %s' => '',
   'Screen'                      => '',
+  'Search'                      => '',
   'Search AP Aging'             => '',
   'Search AR Aging'             => '',
   'Search contacts'             => '',
+  'Search projects'             => '',
   'Search term'                 => '',
   'Searchable'                  => '',
   'Secondary sorting'           => '',
+  'Section "#1"'                => '',
   'Select'                      => '',
   'Select a Customer'           => '',
   'Select a customer'           => '',
@@ -1663,8 +1820,6 @@ $self->{texts} = {
   'Select from one of the projects below' => '',
   'Select postscript or PDF!'   => '',
   'Select tax office...'        => '',
-  'Select the chart of accounts in use' => '',
-  'Select the checkboxes that match users to the groups they should belong to.' => '',
   'Select type of removal'      => '',
   'Select type of transfer'     => '',
   'Selected'                    => '',
@@ -1676,7 +1831,6 @@ $self->{texts} = {
   'Sellprice for price group \'#1\'' => '',
   'Sellprice significant places' => '',
   'Semicolon'                   => '',
-  'Send the backup via Email'   => '',
   'Sep'                         => '',
   'Separator'                   => '',
   'Separator chararacter'       => '',
@@ -1687,14 +1841,14 @@ $self->{texts} = {
   'Service Contract'            => '',
   'Service Items'               => '',
   'Service Number missing!'     => '',
-  'Service unit'                => '',
+  'Service, assembly or part'   => '',
   'Services'                    => '',
   'Set Language Values'         => '',
   'Set eMail text'              => '',
   'Settings'                    => '',
   'Setup Menu'                  => '',
-  'Setup Templates'             => '',
   'Ship to'                     => '',
+  'Ship to (database ID)'       => '',
   'Ship via'                    => '',
   'Shipping Address'            => '',
   'Shipping Point'              => '',
@@ -1718,10 +1872,15 @@ $self->{texts} = {
   'Show "mark as paid" in ar transactions' => '',
   'Show "mark as paid" in purchase invoices' => '',
   'Show "mark as paid" in sales invoices' => '',
+  'Show AP transactions as part of AP invoice report' => '',
+  'Show AR transactions as part of AR invoice report' => '',
   'Show Bestbefore'             => '',
   'Show Filter'                 => '',
   'Show Salesman'               => '',
   'Show TODO list'              => '',
+  'Show Transfer via default'   => '',
+  'Show administration link'    => '',
+  'Show all parts'              => '',
   'Show by default'             => '',
   'Show custom variable search inputs' => '',
   'Show delete button in purchase delivery orders?' => '',
@@ -1729,20 +1888,30 @@ $self->{texts} = {
   'Show delete button in sales delivery orders?' => '',
   'Show delete button in sales orders?' => '',
   'Show details'                => '',
+  'Show details and reports of parts, services, assemblies' => '',
   'Show fields used for the best before date?' => '',
   'Show follow ups...'          => '',
   'Show help text'              => '',
   'Show items from invoices individually' => '',
   'Show old dunnings'           => '',
   'Show overdue sales quotations and requests for quotations...' => '',
+  'Show parts'                  => '',
+  'Show settings'               => '',
+  'Show the picture in the part form' => '',
+  'Show the pictures in the result for search parts' => '',
+  'Show the weights of articles and the total weight in orders, invoices and delivery notes?' => '',
+  'Show weights'                => '',
   'Show your TODO list after loggin in' => '',
   'Signature'                   => '',
   'Since bin is not enforced in the parts data, please specify a bin where goods without a specified bin will be put.' => '',
   'Single quotes'               => '',
   'Single values in item mode, cumulated values in invoice mode' => '',
   'Skip'                        => '',
+  'Skip entry'                  => '',
+  'Skipping due to existing entry in database' => '',
   'Skonto'                      => '',
   'Skonto Terms'                => '',
+  'So far you could use one partnumber for severel parts, for example a service and an article.' => '',
   'Sold'                        => '',
   'Solution'                    => '',
   'Sort By'                     => '',
@@ -1752,34 +1921,36 @@ $self->{texts} = {
   'Source bank account'         => '',
   'Source bin'                  => '',
   'Space'                       => '',
-  'Split entry detected. The values you have entered will result in an entry with more than one position on both debit and credit. Due to known problems involving accounting software Lx-Office does not allow these.' => '',
+  'Split entry detected. The values you have entered will result in an entry with more than one position on both debit and credit. Due to known problems involving accounting software kivitendo does not allow these.' => '',
   'Spoolfile'                   => '',
   'Start Dunning Process'       => '',
   'Start analysis'              => '',
   'Start date'                  => '',
+  'Start task server'           => '',
   'Start the correction assistant' => '',
   'Startdate_coa'               => '',
   'Starting Balance'            => '',
+  'Starting the task server failed.' => '',
   'Starting with version 2.6.3 the configuration files in "config" have been consolidated.' => '',
   'Statement'                   => '',
   'Statement Balance'           => '',
   'Statement sent to'           => '',
   'Statements sent to printer!' => '',
   'Status'                      => '',
-  'Step 1 of 3: Parts'          => '',
   'Step 2'                      => '',
-  'Step 2 of 3: Services'       => '',
-  'Step 3 of 3: Assemblies'     => '',
-  'Step 3 of 3: Default units'  => '',
   'Steuersatz'                  => '',
   'Stock'                       => '',
   'Stock Qty for Date'          => '',
+  'Stock for part #1'           => '',
   'Stock value'                 => '',
   'Stocked Qty'                 => '',
+  'Stop task server'            => '',
+  'Stopping the task server failed. Output:' => '',
   'Storno'                      => '',
   'Storno (one letter abbreviation)' => '',
   'Storno Invoice'              => '',
   'Street'                      => '',
+  'Style the picture with the following CSS code' => '',
   'Stylesheet'                  => '',
   'Subject'                     => '',
   'Subject:'                    => '',
@@ -1803,8 +1974,12 @@ $self->{texts} = {
   'Tab'                         => '',
   'Target bank account'         => '',
   'Target table'                => '',
+  'Task Server is not running, starting it now. If this does not change, please check your task server config' => '',
+  'Task server control'         => '',
+  'Task server status'          => '',
   'Tax'                         => '',
   'Tax Consultant'              => '',
+  'Tax ID number'               => '',
   'Tax Included'                => '',
   'Tax Number'                  => '',
   'Tax Number / SSN'            => '',
@@ -1817,7 +1992,10 @@ $self->{texts} = {
   'Tax deleted!'                => '',
   'Tax number'                  => '',
   'Tax paid'                    => '',
+  'Tax rate'                    => '',
   'Tax saved!'                  => '',
+  'Tax zone (database ID)'      => '',
+  'Tax zone (description)'      => '',
   'Tax-O-Matic'                 => '',
   'Tax-o-matic Account'         => '',
   'Taxaccount_coa'              => '',
@@ -1843,56 +2021,79 @@ $self->{texts} = {
   'Templates'                   => '',
   'Terms missing in row '       => '',
   'Test and preview'            => '',
-  'Test connection'             => '',
+  'Test database connectivity'  => '',
   'Text field'                  => '',
   'Text field variables: \'WIDTH=w HEIGHT=h\' sets the width and height of the text field. They default to 30 and 5 respectively.' => '',
   'Text variables: \'MAXLENGTH=n\' sets the maximum entry length to \'n\'.' => '',
   'Text, text field and number variables: The default value will be used as-is.' => '',
   'That export does not exist.' => '',
+  'That is why kivitendo could not find a default currency.' => '',
+  'The \'name\' is the field shown to the user during login.' => '',
   'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => '',
   'The AP transaction #1 has been deleted.' => '',
   'The AR transaction #1 has been deleted.' => '',
+  'The Bins in Inventory were only a information text field.' => '',
+  'The Bins in master data were only a information text field.' => '',
   'The GL transaction #1 has been deleted.' => '',
-  'The LDAP server "#1:#2" is unreachable. Please check config/lx_office.conf.' => '',
+  'The LDAP server "#1:#2" is unreachable. Please check config/kivitendo.conf.' => '',
   'The SEPA export has been created.' => '',
   'The SEPA strings have been saved.' => '',
+  'The WebDAV feature has been used.' => '',
+  'The access rights a user has within a client instance is still governed by his group membership.' => '',
   'The access rights have been saved.' => '',
   'The account 3804 already exists, the update will be skipped.' => '',
   'The account 3804 will not be added automatically.' => '',
+  'The action you\'ve chosen has not been executed because the document does not contain any item yet.' => '',
+  'The administration area is always accessible.' => '',
   'The application "#1" was not found on the system.' => '',
   'The assembly has been created.' => '',
   'The assistant could not find anything wrong with #1. Maybe the problem has been solved in the meantime.' => '',
-  'The authentication configuration file &quot;config/lx_office.conf&quot; does not exist. This kivitendo installation has probably not been updated correctly yet. Please contact your administrator.' => '',
   'The authentication database is not reachable at the moment. Either it hasn\'t been set up yet or the database server might be down. Please contact your administrator.' => '',
   'The available options depend on the varibale type:' => '',
-  'The backup you upload here has to be a file created with &quot;pg_dump -o -Ft&quot;.' => '',
+  'The background job could not be destroyed.' => '',
+  'The background job has been created.' => '',
+  'The background job has been deleted.' => '',
+  'The background job has been saved.' => '',
+  'The background job was executed successfully.' => '',
   'The bank information must not be empty.' => '',
   'The base unit does not exist or it is about to be deleted in row %d.' => '',
   'The base unit does not exist.' => '',
   'The base unit relations must not contain loops (e.g. by saying that unit A\'s base unit is B, B\'s base unit is C and C\'s base unit is A) in row %d.' => '',
+  'The basic client tables have not been created for this client\'s database yet.' => '',
   'The business has been created.' => '',
   'The business has been deleted.' => '',
   'The business has been saved.' => '',
   'The business is in use and cannot be deleted.' => '',
   'The changing of tax-o-matic account is NOT recommended, but if you do so please also (re)configure buchungsgruppen and reconfigure ALL charts which point to this tax-o-matic account. ' => '',
+  'The client could not be deleted.' => '',
+  'The client has been created.' => '',
+  'The client has been deleted.' => '',
+  'The client has been saved.'  => '',
+  'The column "make_X" can contain either a vendor\'s database ID, a vendor number or a vendor\'s name.' => '',
+  'The column triplets can occur multiple times with different numbers "X" each time (e.g. "make_1", "model_1", "lastcost_1", "make_2", "model_2", "lastcost_2", "make_3", "model_3", "lastcost_3" etc).' => '',
   'The columns &quot;Dunning Duedate&quot;, &quot;Total Fees&quot; and &quot;Interest&quot; show data for the previous dunning created for this invoice.' => '',
-  'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/lx_office.conf.' => '',
+  'The combination of database host, port and name is not unique.' => '',
+  'The command is missing.'     => '',
+  'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/kivitendo.conf.' => '',
   'The connection to the authentication database failed:' => '',
+  'The connection to the configured client database "#1" on host "#2:#3" failed.' => '',
   'The connection to the database could not be established.' => '',
   'The connection to the template database failed:' => '',
   'The connection was established successfully.' => '',
+  'The contact person attribute "birthday" is converted from a free-form text field into a date field.' => '',
   'The creation of the authentication database failed:' => '',
+  'The custom variable has been created.' => '',
   'The custom variable has been deleted.' => '',
   'The custom variable has been saved.' => '',
-  'The database #1 has been successfully deleted.' => '',
+  'The custom variable is in use and cannot be deleted.' => '',
   'The database for user management and authentication does not exist. You can create let kivitendo create it with the following parameters:' => '',
+  'The database host is missing.' => '',
+  'The database name is missing.' => '',
+  'The database port is missing.' => '',
   'The database update/creation did not succeed. The file #1 contained the following error:' => '',
-  'The database upgrade for the introduction of Buchungsgruppen is now complete.' => '',
-  'The database upgrade for the introduction of units is now complete.' => '',
-  'The dataset #1 has been successfully created.' => '',
-  'The dataset backup has been sent via email to #1.' => '',
-  'The dataset has to exist before a restoration can be started.' => '',
-  'The dataset name is missing.' => '',
+  'The database user is missing.' => '',
+  'The dataset #1 has been created.' => '',
+  'The dataset #1 has been deleted.' => '',
   'The deductible amount'       => '',
   'The default value depends on the variable type:' => '',
   'The delivery order has not been marked as delivered. The warehouse contents have not changed.' => '',
@@ -1901,46 +2102,51 @@ $self->{texts} = {
   'The department has been saved.' => '',
   'The department is in use and cannot be deleted.' => '',
   'The description is missing.' => '',
+  'The description is not unique.' => '',
   'The description is shown on the form. Chose something short and descriptive.' => '',
-  'The directory "%s" could not be created:\n%s' => '',
   'The directory %s does not exist.' => '',
   'The discount in percent'     => '',
   'The discount must be less than 100%.' => '',
   'The discount must not be negative.' => '',
   'The dunning process started' => '',
   'The dunnings have been printed.' => '',
-  'The email address is missing.' => '',
   'The end date is the last day for which invoices will possibly be created.' => '',
+  'The execution schedule is invalid.' => '',
+  'The execution type is invalid.' => '',
+  'The existing record has been created from the link target to add.' => '',
   'The factor is missing in row %d.' => '',
   'The factor is missing.'      => '',
   'The first reason is that kivitendo contained a bug which resulted in the wrong taxkeys being recorded for transactions in which two entries are posted for the same chart with different taxkeys.' => '',
   'The follow-up date is missing.' => '',
-  'The following Buchungsgruppen have already been created:' => '',
-  'The following Datasets need to be updated' => '',
+  'The following currencies have been used, but they are not defined:' => '',
   'The following drafts have been saved and can be loaded.' => '',
-  'The following old files whose settings have to be merged manually into the new configuration file "config/lx_office.conf" still exist:' => '',
+  'The following groups are valid for this client' => '',
+  'The following list has been generated automatically from existing users collapsing users with identical settings into a single entry.' => '',
+  'The following old files whose settings have to be merged manually into the new configuration file "config/kivitendo.conf" still exist:' => '',
   'The following transaction contains wrong taxes:' => '',
   'The following transaction contains wrong taxkeys:' => '',
-  'The following units are unknown.' => '',
-  'The following units exist already:' => '',
-  'The following users have been migrated into the authentication database:' => '',
-  'The following warnings occured during an upgrade to the document templates:' => '',
+  'The following transactions are concerned:' => '',
+  'The following users are a member of this group' => '',
+  'The following users will have access to this client' => '',
   'The formula needs the following syntax:<br>For regular article:<br>Variablename= Variable Unit;<br>Variablename2= Variable2 Unit2;<br>...<br>###<br>Variable + ( Variable2 / Variable )<br><b>Please be beware of the spaces in the formula</b><br>' => '',
   'The greetings have been saved.' => '',
-  'The group has been added.'   => '',
-  'The group has been deleted.' => '',
-  'The group has been saved.'   => '',
-  'The group memberships have been saved.' => '',
-  'The group name is missing.'  => '',
+  'The installation is currently locked.' => '',
+  'The installation is currently unlocked.' => '',
+  'The items are imported accoring do their number "X" regardless of the column order inside the file.' => '',
+  'The link target to add has been created from the existing record.' => '',
   'The list has been printed.'  => '',
+  'The login is missing.'       => '',
+  'The login is not unique.'    => '',
   'The long description is missing.' => '',
+  'The master templates where not found.' => '',
   'The name in row %d has already been used before.' => '',
   'The name is missing in row %d.' => '',
   'The name is missing.'        => '',
+  'The name is not unique.'     => '',
   'The name must only consist of letters, numbers and underscores and start with a letter.' => '',
   'The number of days for full payment' => '',
-  'The old file containing the user information is still present (&quot;#1&quot;). Do you want to migrate these users into the database? If not then you will not be able to log in with any of the users present in the old file.' => '',
   'The option field is empty.'  => '',
+  'The package name is invalid.' => '',
   'The parts for this delivery order have already been transferred in.' => '',
   'The parts for this delivery order have already been transferred out.' => '',
   'The parts have been removed.' => '',
@@ -1954,25 +2160,29 @@ $self->{texts} = {
   'The payment term has been saved.' => '',
   'The payment term is in use and cannot be deleted.' => '',
   'The payments have been posted.' => '',
-  'The pg_dump process could not be started.' => '',
-  'The pg_restore process could not be started.' => '',
   'The preferred one is to install packages provided by your operating system distribution (e.g. Debian or RPM packages).' => '',
+  'The printer could not be deleted.' => '',
+  'The printer has been created.' => '',
+  'The printer has been deleted.' => '',
+  'The printer has been saved.' => '',
   'The profile \'#1\' has been deleted.' => '',
   'The profile has been saved under the name \'#1\'.' => '',
-  'The program\'s exit code was #1 (&quot;0&quot; usually means that everything went OK).' => '',
-  'The project has been added.' => '',
+  'The project has been created.' => '',
+  'The project has been deleted.' => '',
   'The project has been saved.' => '',
-  'The restoration process has started. Here\'s the output of the &quot;pg_restore&quot; command:' => '',
-  'The restoration process is complete. Please review &quot;pg_restore&quot;\'s output to find out if the restoration was successful.' => '',
+  'The project is in use and cannot be deleted.' => '',
+  'The project number is already in use.' => '',
+  'The project number is missing.' => '',
   'The second reason is that kivitendo allowed the user to enter the tax amount manually regardless of the taxkey used.' => '',
   'The second way is to use Perl\'s CPAN module and let it download and install the module for you.' => '',
-  'The selected  PostgreSQL installation uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => '',
   'The selected bank account does not exist anymore.' => '',
   'The selected bin does not exist.' => '',
   'The selected currency'       => '',
+  'The selected database is still configured for client "#1". If you delete the database that client will stop working until you re-configure it. Do you still want to delete the database?' => '',
   'The selected exports have been closed.' => '',
   'The selected warehouse does not exist.' => '',
   'The selected warehouse is empty, or no stocked items where found that match the filter settings.' => '',
+  'The session has expired. Please log in again.' => '',
   'The session is invalid or has expired.' => '',
   'The settings were saved, but the password was not changed.' => '',
   'The source warehouse does not contain any bins.' => '',
@@ -1980,14 +2190,29 @@ $self->{texts} = {
   'The subject is missing.'     => '',
   'The tables for user management and authentication do not exist. They will be created in the next step in the following database:' => '',
   'The tabulator character'     => '',
+  'The task server does not appear to be running.' => '',
+  'The task server is already running.' => '',
+  'The task server is not running at the moment but needed for this module' => '',
+  'The task server is not running.' => '',
+  'The task server was started successfully.' => '',
+  'The task server was stopped successfully.' => '',
   'The third way is to download the module from the above mentioned URL and to install the module manually following the installations instructions contained in the source archive.' => '',
+  'The three columns "make_X", "model_X" and "lastcost_X" with the same number "X" are used to import vendor part numbers and vendor prices.' => '',
   'The transaction is shown below in its current state.' => '',
+  'The type is missing.'        => '',
   'The unit has been saved.'    => '',
   'The unit in row %d has been deleted in the meantime.' => '',
   'The unit in row %d has been used in the meantime and cannot be changed anymore.' => '',
   'The units have been saved.'  => '',
-  'The user is a member in the following group(s):' => '',
-  'The user migration process is complete.' => '',
+  'The user can chose which client to connect to during login.' => '',
+  'The user could not be deleted.' => '',
+  'The user group could not be deleted.' => '',
+  'The user group has been created.' => '',
+  'The user group has been deleted.' => '',
+  'The user group has been saved.' => '',
+  'The user has been created.'  => '',
+  'The user has been deleted.'  => '',
+  'The user has been saved.'    => '',
   'The variable name must only consist of letters, numbers and underscores. It must begin with a letter. Example: send_christmas_present' => '',
   'The warehouse could not be deleted because it has already been used.' => '',
   'The warehouse does not contain any bins.' => '',
@@ -1995,18 +2220,23 @@ $self->{texts} = {
   'The wrong taxkeys for AP and AR transactions have been fixed.' => '',
   'The wrong taxkeys for inventory transactions for sales and purchase invoices have been fixed.' => '',
   'The wrong taxkeys have been fixed.' => '',
+  'Then go to the database administration and chose "create database".' => '',
   'There are #1 more open invoices for this customer with other currencies.' => '',
   'There are #1 more open invoices from this vendor with other currencies.' => '',
   'There are #1 unfinished follow-ups of which #2 are due.' => '',
+  'There are Bins defined in your Inventory.' => '',
+  'There are Bins defined in your master data.' => '',
   'There are bookings to the account 3803 after 01.01.2007. If you didn\'t change this account manually to 19% the bookings are probably incorrect.' => '',
+  'There are double partnumbers in your database.' => '',
   'There are entries in tax where taxkey is NULL.' => '',
-  'There are four tax zones.'   => '',
   'There are invalid taxnumbers in use.' => '',
+  'There are invalid transactions in your database.' => '',
   'There are no entries in the background job history.' => '',
   'There are no items in stock.' => '',
   'There are no items on your TODO list at the moment.' => '',
-  'There are still entries in the database for which no unit has been assigned.' => '',
+  'There are several options you can handle this problem, please select one:' => '',
   'There are still transfers not matching the qty of the delivery order. Stock operations can not be changed later. Do you really want to proceed?' => '',
+  'There are undefined currencies in your system.' => '',
   'There are usually three ways to install Perl modules.' => '',
   'There is already a taxkey 0 with tax rate not 0.' => '',
   'There is an inconsistancy in your database.' => '',
@@ -2015,49 +2245,59 @@ $self->{texts} = {
   'There is not enough available of \'#1\' at warehouse \'#2\', bin \'#3\', #4, #5, for the transfer of #6.' => '',
   'There is not enough available of \'#1\' at warehouse \'#2\', bin \'#3\', #4, for the transfer of #5.' => '',
   'There is not enough left of \'#1\' in bin \'#2\' for the removal of #3.' => '',
-  'There is nothing to do in this step.' => '',
+  'There was an error executing the background job.' => '',
+  'There was an error parsing the csv file: #1 in line #2.' => '',
+  'There you can let kivitendo create the basic tables for you, even in an already existing database.' => '',
+  'Therefore several settings that had to be made for each user in the past have been consolidated into the client configuration.' => '',
   'Therefore the definition of "kg" with the base unit "g" and a factor of 1000 is valid while defining "g" with a base unit of "kg" and a factor of "0.001" is not.' => '',
-  'Therefore there\'s no need to create the same article more than once if it is sold or bought in/from another tax zone.' => '',
-  'These units can be based on other units so that kivitendo can convert prices when the user switches from one unit to another.' => '',
   'These wrong entries cannot be fixed automatically.' => '',
   'This can be done with the following query:' => '',
-  'This corresponds to kivitendo\'s behavior prior to version 2.4.4.' => '',
   'This could have happened for two reasons:' => '',
   'This customer number is already in use.' => '',
-  'This group will be called &quot;Full Access&quot;.' => '',
-  'This installation uses an unknown chart of accounts (&quot;#1&quot;). This database upgrade cannot create standard buchungsgruppen automatically.' => '',
-  'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => '',
+  'This feature especially prevents mistakes by mixing up prior tax and sales tax.' => '',
+  'This group is valid for the following clients' => '',
+  'This has been changed in this version, therefore please change the "old" bins to some real warehouse bins.' => '',
+  'This has been changed in this version.' => '',
+  'This is a very critical problem.' => '',
+  'This is the client to be selected by default on the login screen.' => '',
+  'This is the default bin for ignoring onhand' => '',
+  'This is the default bin for parts' => '',
   'This list is capped at 15 items to keep it fast. If you need a full list, please use reports.' => '',
   'This means that the user has created an AP transaction and chosen a taxkey for sales taxes, or that he has created an AR transaction and chosen a taxkey for input taxes.' => '',
   'This module can help you identify and correct such entries by analyzing the general ledger and presenting you likely solutions but also allowing you to fix problems yourself.' => '',
   'This option controls the inventory system.' => '',
   'This option controls the method used for profit determination.' => '',
   'This option controls the posting and calculation behavior for the accounting method.' => '',
+  'This partnumber is not unique. You should change it.' => '',
+  'This requires you to manually correct entries for which an automatic conversion failed and to check those for which it succeeded.' => '',
   'This transaction has to be split into several transactions manually.' => '',
   'This update will change the nature the onhand of goods is tracked.' => '',
-  'This upgrade script tries to map all existing parts in the database to the newly created Buchungsgruppen.' => '',
-  'This upgrade script tries to map all existing units in the database to the newly created units.' => '',
+  'This user is a member in the following groups' => '',
+  'This user will have access to the following clients' => '',
   'This vendor number is already in use.' => '',
+  'Three Options:'              => '',
+  'Time Format'                 => '',
+  'Time Tracking'               => '',
   'Time period for the analysis:' => '',
-  'Time Track'                  => '',
   'Timestamp'                   => '',
   'Title'                       => '',
   'To'                          => '',
   'To (email)'                  => '',
   'To (time)'                   => '',
   'To Date'                     => '',
-  '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.' => '',
+  'To continue please change the taxkey 0 to another value.' => '',
+  'To user login'               => '',
   'Top'                         => '',
   'Top (CSS)'                   => '',
-  'Top (CSS) new'               => '',
   'Top (Javascript)'            => '',
   'Top 100'                     => '',
   'Top 100 hinzufuegen'         => '',
-  'Top Level'                   => '',
+  'Top Level Designation only'  => '',
   'Total'                       => '',
   'Total Fees'                  => '',
   'Total stock value'           => '',
   'Total sum'                   => '',
+  'Total weight'                => '',
   'Totals'                      => '',
   'Trade Discount'              => '',
   'Trans Id'                    => '',
@@ -2071,6 +2311,8 @@ $self->{texts} = {
   'Transaction has already been cancelled!' => '',
   'Transaction has been split on both the credit and the debit side' => '',
   'Transaction posted!'         => '',
+  'Transactions without account:' => '',
+  'Transactions without reference:' => '',
   'Transactions, AR transactions, AP transactions' => '',
   'Transdate'                   => '',
   'Transfer'                    => '',
@@ -2078,8 +2320,11 @@ $self->{texts} = {
   'Transfer To Stock'           => '',
   'Transfer from warehouse'     => '',
   'Transfer in'                 => '',
+  'Transfer in via default'     => '',
   'Transfer out'                => '',
+  'Transfer out via default'    => '',
   'Transfer qty'                => '',
+  'Transfer successful'         => '',
   'Translation'                 => '',
   'Trial Balance'               => '',
   'Trial balance between %s and %s' => '',
@@ -2089,6 +2334,7 @@ $self->{texts} = {
   'Type of Business'            => '',
   'Type of Customer'            => '',
   'Type of Vendor'              => '',
+  'Types of Business'           => '',
   'USTVA'                       => '',
   'USTVA 2004'                  => '',
   'USTVA 2005'                  => '',
@@ -2105,6 +2351,7 @@ $self->{texts} = {
   'Unbalanced Ledger'           => '',
   'Unchecked custom variables will not appear in orders and invoices.' => '',
   'Unfinished follow-ups'       => '',
+  'Unfortunately you have no warehouse defined.' => '',
   'Unit'                        => '',
   'Unit (if missing or empty default unit will be used)' => '',
   'Unit missing.'               => '',
@@ -2113,46 +2360,53 @@ $self->{texts} = {
   'Units that have already been used (e.g. for parts and services or in invoices or warehouse transactions) cannot be changed.' => '',
   'Unknown Category'            => '',
   'Unknown Link'                => '',
-  'Unknown chart of accounts'   => '',
   'Unknown dependency \'%s\'.'  => '',
   'Unknown problem type.'       => '',
   'Unlock System'               => '',
   'Until'                       => '',
   'Update'                      => '',
-  'Update Dataset'              => '',
   'Update Prices'               => '',
   'Update SKR04: new tax account 3804 (19%)' => '',
-  'Update complete'             => '',
   'Update prices'               => '',
   'Update prices of existing entries' => '',
-  'Update?'                     => '',
+  'Update properties of existing entries' => '',
   'Updated'                     => '',
+  'Updating existing entry in database' => '',
   'Updating prices of existing entry in database' => '',
+  'Updating the client fields in the database "#1" on host "#2:#3" failed.' => '',
   'Uploaded on #1, size #2 kB'  => '',
-  'Use As Template'             => '',
-  'Use Templates'               => '',
+  'Use As New'                  => '',
+  'Use WebDAV Repository'       => '',
+  'Use existing templates'      => '',
+  'Use master default bin for Default Transfer, if no default bin for the part is configured' => '',
   'User'                        => '',
   'User Config'                 => '',
   'User Groups'                 => '',
-  'User Login'                  => '',
-  'User data migration'         => '',
-  'User deleted!'               => '',
-  'User migration complete'     => '',
+  'User Preferences'            => '',
+  'User access'                 => '',
+  'User list'                   => '',
+  'User login'                  => '',
   'User name'                   => '',
-  'User saved!'                 => '',
   'Username'                    => '',
-  'Users in this group'         => '',
-  'Ust-IDNr'                    => '',
+  'Users that are a member in this group' => '',
+  'Users that have access to this client' => '',
+  'Users with access'           => '',
+  'Users with access to this client' => '',
+  'Users, Clients and User Groups' => '',
+  'VAT ID'                      => '',
+  'Valid'                       => '',
   'Valid from'                  => '',
   'Valid until'                 => '',
+  'Valid/Obsolete'              => '',
   'Value'                       => '',
   'Variable'                    => '',
   'Variable Description'        => '',
   'Variable Name'               => '',
   'Vendor'                      => '',
+  'Vendor (database ID)'        => '',
   'Vendor (name)'               => '',
   'Vendor Invoice'              => '',
-  'Vendor Invoices'             => '',
+  'Vendor Invoices & AP Transactions' => '',
   'Vendor Name'                 => '',
   'Vendor Number'               => '',
   'Vendor Order Number'         => '',
@@ -2161,13 +2415,16 @@ $self->{texts} = {
   'Vendor missing!'             => '',
   'Vendor not on file or locked!' => '',
   'Vendor not on file!'         => '',
+  'Vendor saved'                => '',
   'Vendor saved!'               => '',
   'Vendor type'                 => '',
   'Vendors'                     => '',
   'Verrechnungseinheit'         => '',
   'Version'                     => '',
-  'Version 2.4.0 introduces two new concepts: tax zones and Buchungsgruppen.' => '',
   'View SEPA export'            => '',
+  'View background job execution result' => '',
+  'View background job history' => '',
+  'View background jobs'        => '',
   'View warehouse content'      => '',
   'View/edit all employees sales documents' => '',
   'Von Konto: '                 => '',
@@ -2177,13 +2434,16 @@ $self->{texts} = {
   'Warehouse Migration'         => '',
   'Warehouse To'                => '',
   'Warehouse content'           => '',
+  'Warehouse correction'        => '',
   'Warehouse deleted.'          => '',
+  'Warehouse list'              => '',
   'Warehouse management'        => '',
   'Warehouse saved.'            => '',
   'Warehouses'                  => '',
   'Warning'                     => '',
-  'Warnings during template upgrade' => '',
+  'WebDAV'                      => '',
   'WebDAV link'                 => '',
+  'WebDAV save documents'       => '',
   'Webserver interface'         => '',
   'Weight'                      => '',
   'Weight unit'                 => '',
@@ -2191,13 +2451,14 @@ $self->{texts} = {
   'What type of item is this?'  => '',
   'Which is located at doc/kivitendo-Dokumentation.pdf. Click here: ' => '',
   'With Extension Of Time'      => '',
+  'With the introduction of clients each client gets its own WebDAV folder.' => '',
   'Workflow Delivery Order'     => '',
   'Workflow purchase_order'     => '',
   'Workflow request_quotation'  => '',
   'Workflow sales_order'        => '',
   'Workflow sales_quotation'    => '',
+  'Write bin to default bin in part?' => '',
   'Wrong Period'                => '',
-  'Wrong date format!'          => '',
   'Wrong tax keys recorded'     => '',
   'Wrong taxes recorded'        => '',
   'YYYY'                        => '',
@@ -2208,51 +2469,50 @@ $self->{texts} = {
   'Yes, included by default'    => '',
   'Yes/No (Checkbox)'           => '',
   'You are logged out!'         => '',
-  'You can also create new units now.' => '',
   'You can also delete this transaction and re-enter it manually.' => '',
+  'You can choose account categories for taxes. Depending on these categories taxes will be displayed for transfers in the general ledger or not.' => '',
   'You can correct this transaction by chosing the correct taxkeys from the drop down boxes and hitting the button "Fix transaction" afterwards.' => '',
-  'You can create a missing dataset by going back and chosing &quot;Create Dataset&quot;.' => '',
   'You can create warehouses and bins via the menu "System -> Warehouses".' => '',
   'You can declare different translations for singular and plural for each unit (e.g. &quot;day&quot; and &quot;days).' => '',
   'You can either create a new database or chose an existing database.' => '',
   'You can find information on the migration in the upgrade chapter of the documentation.' => '',
   'You can only delete datasets that are not in use.' => '',
+  'You can update existing contacts by providing the \'cp_id\' column with their database IDs. Otherwise: ' => '',
   'You can use the following strings in the long description and all translations. They will be replaced by their actual values by kivitendo before they\'re output.' => '',
   'You cannot adjust the price for pricegroup "#1" by a negative percentage.' => '',
   'You cannot continue before all required modules are installed.' => '',
-  'You cannot continue until all unknown units have been mapped to known ones.' => '',
   'You cannot create an invoice for delivery orders for different customers.' => '',
   'You cannot create an invoice for delivery orders from different vendors.' => '',
-  'You did not enter a name!'   => '',
   'You do not have the permissions to access this function.' => '',
   'You have entered or selected the following shipping address for this customer:' => '',
+  'You have never worked with currencies.' => '',
   'You have not added bank accounts yet.' => '',
   'You have not selected any delivery order.' => '',
   'You have not selected any export.' => '',
   'You have not selected any item.' => '',
   'You have selected none of the invoices.' => '',
-  'You have to chose a dimension unit and a service unit which will then be assigned to those entries.' => '',
-  'You have to chose which unit to save for each of them.' => '',
-  'You have to create at least one group, grant it access to kivitendo\'s functions and assign users to it.' => '',
-  'You have to create new Buchungsgruppen for all the combinations of inventory, income and expense accounts that have been used already.' => '',
   'You have to define a unit as a multiple of a smaller unit.' => '',
-  'You have to enter a company name in your user preferences (see the "Program" menu, "Preferences").' => '',
-  'You have to enter the SEPA creditor ID in your user preferences (see the "Program" menu, "Preferences").' => '',
+  'You have to enter a company name in the client configuration.' => '',
+  'You have to enter the SEPA creditor ID in the client configuration.' => '',
   'You have to fill in at least an account number, the bank code, the IBAN and the BIC.' => '',
+  'You have to grant users access to one or more clients.' => '',
   'You have to specify a department.' => '',
   'You have to specify an execution date for each antry.' => '',
   'You must chose a user.'      => '',
+  'You must enter a name for your new print templates.' => '',
+  'You must select existing print templates or create a new set.' => '',
   'You should create a backup of the database before proceeding because the backup might not be reversible.' => '',
-  'You will now be forwarded to the administration panel.' => '',
   'You\'re not editing a file.' => '',
   'You\'ve already chosen the following limitations:' => '',
-  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => '',
+  'Your PostgreSQL installationen does not use Unicode as its encoding. This is not supported anymore.' => '',
   'Your TODO list'              => '',
   'Your account number'         => '',
   'Your bank'                   => '',
   'Your bank code'              => '',
   'Your browser does not currently support Javascript.' => '',
   'Your download does not exist anymore. Please re-run the DATEV export assistant.' => '',
+  'Your import is beig processed.' => '',
+  'ZM'                          => '',
   'Zeitpunkt'                   => '',
   'Zeitraum'                    => '',
   'Zero amount posting!'        => '',
@@ -2266,9 +2526,11 @@ $self->{texts} = {
   'action= not defined!'        => '',
   'active'                      => '',
   'all entries'                 => '',
+  'and'                         => '',
   'ap_aging_list'               => '',
   'ar_aging_list'               => '',
   'as at'                       => '',
+  'assembly'                    => '',
   'assembly_list'               => '',
   'averaged values, in invoice mode only useful when filtered by a part' => '',
   'back'                        => '',
@@ -2280,7 +2542,8 @@ $self->{texts} = {
   'bestbefore #1'               => '',
   'bin_list'                    => '',
   'bis'                         => '',
-  'button'                      => '',
+  'building data'               => '',
+  'building report'             => '',
   'cash'                        => '',
   'chargenumber #1'             => '',
   'chart_of_accounts'           => '',
@@ -2290,10 +2553,10 @@ $self->{texts} = {
   'close'                       => '',
   'closed'                      => '',
   'companylogo_subtitle'        => '',
-  'config/lx_office.conf: Key "DB_config" is missing.' => '',
-  'config/lx_office.conf: Key "authentication/ldap" is missing.' => '',
-  'config/lx_office.conf: Missing parameters in "authentication/database". Required parameters are "host", "db" and "user".' => '',
-  'config/lx_office.conf: Missing parameters in "authentication/ldap". Required parameters are "host", "attribute" and "base_dn".' => '',
+  'config/kivitendo.conf: Key "DB_config" is missing.' => '',
+  'config/kivitendo.conf: Key "authentication/ldap" is missing.' => '',
+  'config/kivitendo.conf: Missing parameters in "authentication/database". Required parameters are "host", "db" and "user".' => '',
+  'config/kivitendo.conf: Missing parameters in "authentication/ldap". Required parameters are "host", "attribute" and "base_dn".' => '',
   'contact_list'                => '',
   'continue'                    => '',
   'correction'                  => '',
@@ -2310,20 +2573,25 @@ $self->{texts} = {
   'done'                        => '',
   'down'                        => '',
   'dunning_list'                => '',
+  'eBayImporter'                => '',
   'eMail Send?'                 => '',
   'eMail?'                      => '',
   'ea'                          => '',
   'emailed to'                  => '',
   'empty'                       => '',
+  'every third month'           => '',
   'every time'                  => '',
   'executed'                    => '',
+  'failed'                      => '',
   'female'                      => '',
   'follow_up_list'              => '',
   'for'                         => '',
   'for Period'                  => '',
+  'for date'                    => '',
   'found'                       => '',
   'from (time)'                 => '',
   'general_ledger_list'         => '',
+  'h'                           => '',
   'history'                     => '',
   'history search engine'       => '',
   'inactive'                    => '',
@@ -2334,18 +2602,21 @@ $self->{texts} = {
   'kivitendo'                   => '',
   'kivitendo Homepage'          => '',
   'kivitendo can fix these problems automatically.' => '',
-  'kivitendo has been switched to group-based access restrictions.' => '',
+  'kivitendo has been extended to handle multiple clients within a single installation.' => '',
   'kivitendo has found one or more problems in the general ledger.' => '',
   'kivitendo is about to update the database [ #1 ].' => '',
   'kivitendo is now able to manage warehouses instead of just tracking the amount of goods in your system.' => '',
-  'Knowledge'                   => '',
+  'kivitendo needs to update the authentication database before you can proceed.' => '',
+  'kivitendo v#1'               => '',
+  'kivitendo v#1 administration' => '',
+  'kivitendo website (external)' => '',
+  'kivitendo will then update the database automatically.' => '',
   'lead deleted!'               => '',
   'lead saved!'                 => '',
   'list'                        => '',
   'list_of_payments'            => '',
   'list_of_receipts'            => '',
   'list_of_transactions'        => '',
-  'loading'                     => '',
   'logout'                      => '',
   'male'                        => '',
   'mark as paid'                => '',
@@ -2362,17 +2633,22 @@ $self->{texts} = {
   'not configured'              => '',
   'not delivered'               => '',
   'not executed'                => '',
-  'not logged in'               => '',
+  'not running'                 => '',
+  'not set'                     => '',
+  'not shipped'                 => '',
   'not transferred in yet'      => '',
   'not transferred out yet'     => '',
   'not yet executed'            => '',
   'number'                      => '',
   'oe.pl::search called with unknown type' => '',
   'on the same day'             => '',
+  'one-time execution'          => '',
   'only OB Transactions'        => '',
   'open'                        => '',
   'order'                       => '',
   'our vendor number at customer' => '',
+  'parsing csv'                 => '',
+  'part'                        => '',
   'part_list'                   => '',
   'percental'                   => '',
   'periodic'                    => '',
@@ -2387,21 +2663,21 @@ $self->{texts} = {
   'prev'                        => '',
   'print'                       => '',
   'proforma'                    => '',
-  'project_list'                => '',
   'purchase_delivery_order_list' => '',
   'purchase_order'              => '',
   'purchase_order_list'         => '',
   'quarter'                     => '',
-  'quarterly'                   => '',
   'quotation_list'              => '',
   'release_material'            => '',
   'reorder item'                => '',
+  'repeated execution'          => '',
   'report_generator_dispatch_to is not defined.' => '',
   'report_generator_nextsub is not defined.' => '',
   'request_quotation'           => '',
   'reset'                       => '',
   'return_material'             => '',
   'rfq_list'                    => '',
+  'running'                     => '',
   'sales tax identification number' => '',
   'sales_delivery_order_list'   => '',
   'sales_order'                 => '',
@@ -2409,19 +2685,25 @@ $self->{texts} = {
   'sales_quotation'             => '',
   'saved'                       => '',
   'saved!'                      => '',
+  'saving data'                 => '',
   'sent'                        => '',
   'sent to printer'             => '',
+  'service'                     => '',
   'service_list'                => '',
   'shipped'                     => '',
   'singular first char'         => '',
   'soldtotal'                   => '',
   'stock'                       => '',
   'submit'                      => '',
+  'succeeded'                   => '',
   'tax_chartaccno'              => '',
   'tax_percent'                 => '',
   'tax_rate'                    => '',
   'tax_taxdescription'          => '',
   'tax_taxkey'                  => '',
+  'taxincluded checked'         => '',
+  'taxkey 0 is already allocated.' => '',
+  'taxkey 0 with taxrate 0 was created.' => '',
   'taxnumber'                   => '',
   'terminated'                  => '',
   'to (date)'                   => '',
@@ -2430,8 +2712,10 @@ $self->{texts} = {
   'transferred in'              => '',
   'transferred out'             => '',
   'trial_balance'               => '',
+  'unconfigured'                => '',
   'up'                          => '',
   'use program settings'        => '',
+  'use user config'             => '',
   'used'                        => '',
   'valid from'                  => '',
   'vendor'                      => '',
@@ -2442,6 +2726,7 @@ $self->{texts} = {
   'wrongformat'                 => '',
   'yearly'                      => '',
   'yes'                         => '',
+  'you can find professional help.' => '',
 };
 
 1;