locales
[kivitendo-erp.git] / locale / en / all
index 935f8e1..2cdf5b8 100644 (file)
@@ -59,6 +59,7 @@ $self->{texts} = {
   'A lower-case character is required.' => '',
   'A payment can only be posted for multiple invoices if the amount to post is equal to or bigger than the sum of the open amounts of the affected invoices.' => '',
   'A special character is required (valid characters: #1).' => '',
+  'A target quantitiy has to be given' => '',
   'A transaction description is required.' => '',
   'A unit with this name does already exist.' => '',
   'A valid taxkey is missing!'  => '',
@@ -173,7 +174,6 @@ $self->{texts} = {
   'Add Project'                 => '',
   'Add Purchase Delivery Order' => '',
   'Add Purchase Order'          => '',
-  'Add Purchase Order (experimental)' => '',
   'Add Quotation'               => '',
   'Add RFQ'                     => '',
   'Add Request for Quotation'   => '',
@@ -182,7 +182,6 @@ $self->{texts} = {
   'Add Sales Delivery Order'    => '',
   'Add Sales Invoice'           => '',
   'Add Sales Order'             => '',
-  'Add Sales Order (experimental)' => '',
   'Add Service'                 => '',
   'Add Storno Credit Note'      => '',
   'Add Transaction'             => '',
@@ -196,6 +195,8 @@ $self->{texts} = {
   'Add booking group'           => '',
   'Add business'                => '',
   'Add complexity'              => '',
+  'Add counted'                 => '',
+  'Add custom data export query' => '',
   'Add custom variable'         => '',
   'Add department'              => '',
   'Add empty line (csv_import)' => '',
@@ -267,6 +268,8 @@ $self->{texts} = {
   'Allow direct creation of new purchase invoices' => '',
   'Allow the following users access to my follow-ups:' => '',
   'Allow to delete generated printfiles' => '',
+  'Already counted'             => '',
+  'Always edit assembly items (user can change/delete items even if assemblies are already produced)' => '',
   'Always save orders with a projectnumber (create new projects)' => '',
   'Amended Advance Turnover Tax Return' => '',
   'Amount'                      => '',
@@ -337,6 +340,7 @@ $self->{texts} = {
   'Assortment items'            => '',
   'Assume Tax Consultant Data in Tax Computation?' => '',
   'At least'                    => '',
+  'At least #1 invoice(s) not saved' => '',
   '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, customer_gln, vendor, vendornumber, vendor_gln (depending on the target table) is required for matching the entry to an existing customer or vendor.' => '',
   'At most'                     => '',
@@ -347,7 +351,6 @@ $self->{texts} = {
   'Attachment name'             => '',
   'Attachments'                 => '',
   'Attempt to call an undefined sub named \'%s\'' => '',
-  'Attention!'                  => '',
   'Attention: Here will be generated a lot of CB/OB transactions.' => '',
   'Audit Control'               => '',
   'Aug'                         => '',
@@ -355,6 +358,7 @@ $self->{texts} = {
   'Austria'                     => '',
   'Authentification database creation' => '',
   'Authentification tables creation' => '',
+  'Author'                      => '',
   'Auto Send?'                  => '',
   'Automatic date calculation'  => '',
   'Automatic deletion of leading, trailing and excessive (repetitive) spaces in customer or vendor names' => '',
@@ -366,6 +370,7 @@ $self->{texts} = {
   'Available Prices'            => '',
   'Available identity fields'   => '',
   'Available qty'               => '',
+  'Available to all users'      => '',
   'BALANCE SHEET'               => '',
   'BB Balance'                  => '',
   'BIC'                         => '',
@@ -400,7 +405,7 @@ $self->{texts} = {
   'Bank collection via SEPA'    => '',
   'Bank collections via SEPA'   => '',
   'Bank transaction'            => '',
-  'Bank transaction with id #1 has already been linked to #2.' => '',
+  'Bank transaction with id #1 has already been linked to one or more record and/or some amount is already assigned.' => '',
   'Bank transactions'           => '',
   'Bank transactions MT940'     => '',
   'Bank transactions that either only have warnings or no message at all have been posted.' => '',
@@ -489,6 +494,7 @@ $self->{texts} = {
   'CN'                          => '',
   'CR'                          => '',
   'CSS style for pictures'      => '',
+  'CSV'                         => '',
   'CSV Export successful!'      => '',
   'CSV export'                  => '',
   'CSV export -- options'       => '',
@@ -506,11 +512,13 @@ $self->{texts} = {
   'Calculate due date automatically' => '',
   'Calling #1 now'              => '',
   'Can not create that quantity with current stock' => '',
+  'Can only delete the "Storno zu" part of the cancellation pair.' => '',
   'Can\'t connect to shop. #1'  => '',
   'Can\'t load item without a valid part.id' => '',
   'Cancel'                      => '',
   'Cancel Accounts Payables Transaction' => '',
   'Cancel Accounts Receivables Transaction' => '',
+  'Cancelling is disallowed. Either undo or balance the current payments until the open amount matches the invoice amount' => '',
   'Cannot check correct WebDAV folder' => '',
   'Cannot delete account!'      => '',
   'Cannot delete customer!'     => '',
@@ -574,6 +582,7 @@ $self->{texts} = {
   'Chart'                       => '',
   'Chart Type'                  => '',
   'Chart balance'               => '',
+  'Chart configuration overview regarding reports' => '',
   'Chart list'                  => '',
   'Chart of Accounts'           => '',
   'Chart picker'                => '',
@@ -661,6 +670,7 @@ $self->{texts} = {
   'Copy file from #1 to #2 failed: #3' => '',
   'Copy requirement spec'       => '',
   'Copy template'               => '',
+  'Correct counted'             => '',
   'Correct taxkey'              => '',
   'Cost Center'                 => '',
   'Costs'                       => '',
@@ -777,12 +787,14 @@ $self->{texts} = {
   'Current profile'             => '',
   'Current status'              => '',
   'Current status:'             => '',
+  'Current user\'s login'       => '',
   'Current value:'              => '',
   'Current version'             => '',
   'Current year'                => '',
   'Currently #1 delivery orders can be converted into invoices and printed.' => '',
   'Custom CSV format'           => '',
   'Custom Variables'            => '',
+  'Custom data export'          => '',
   'Custom shipto'               => '',
   'Custom variables for module' => '',
   'Customer'                    => '',
@@ -794,12 +806,15 @@ $self->{texts} = {
   'Customer Name'               => '',
   'Customer Number'             => '',
   'Customer Order Number'       => '',
+  'Customer Part Number'        => '',
+  'Customer Price'              => '',
   'Customer deleted!'           => '',
   'Customer details'            => '',
   'Customer missing!'           => '',
   'Customer not found'          => '',
   'Customer saved'              => '',
   'Customer saved!'             => '',
+  'Customer specific Price'     => '',
   'Customer type'               => '',
   'Customer variables'          => '',
   'Customer\'s Mandate Date of Signature' => '',
@@ -822,6 +837,7 @@ $self->{texts} = {
   'Customers'                   => '',
   'Customers and vendors'       => '',
   'Customized Report'           => '',
+  'Cutoff Date'                 => '',
   'Czech Republic'              => '',
   'DATEV'                       => '',
   'DATEV - Export Assistent'    => '',
@@ -840,17 +856,19 @@ $self->{texts} = {
   'Data type'                   => '',
   'DataSet #1'                  => '',
   'DataSet for GoBD version #1. Created with kivitendo #2 by #3 (#4)' => '',
-  'Database'                    => '',
   'Database Administration'     => '',
   'Database Connection Test'    => '',
   'Database Host'               => '',
   'Database ID'                 => '',
   'Database Management'         => '',
+  'Database Superuser'          => '',
   'Database User'               => '',
   'Database host and port'      => '',
   'Database login (#1)'         => '',
   'Database name'               => '',
   'Database settings'           => '',
+  'Database superuser privileges are required for parts of the database modifications.' => '',
+  'Database superuser privileges are required for the update.' => '',
   'Database template'           => '',
   'Database update error:'      => '',
   'Database user and password'  => '',
@@ -880,6 +898,7 @@ $self->{texts} = {
   'Debit/Credit Label'          => '',
   'Dec'                         => '',
   'December'                    => '',
+  'December last year period'   => '',
   'Decimalplaces'               => '',
   'Decrease'                    => '',
   'Default (no language selected)' => '',
@@ -967,6 +986,7 @@ $self->{texts} = {
   'Description (translation for #1)' => '',
   'Description missing!'        => '',
   'Description of #1'           => '',
+  'Design custom data export queries' => '',
   'Destination BIC'             => '',
   'Destination IBAN'            => '',
   'Destination bin'             => '',
@@ -1074,6 +1094,7 @@ $self->{texts} = {
   'Dunning overview'            => '',
   'Dunning status'              => '',
   'Dunnings'                    => '',
+  'Dunningstatistic'            => '',
   'Duplicate in CSV file'       => '',
   'Duplicate in database'       => '',
   'During the next update a taxkey 0 with tax rate of 0 will automatically created.' => '',
@@ -1093,7 +1114,6 @@ $self->{texts} = {
   'EUER'                        => '',
   'Earlier versions of kivitendo contained bugs which might have led to wrong entries in the general ledger.' => '',
   'Edit'                        => '',
-  'Edit (experimental)'         => '',
   'Edit Access Rights'          => '',
   'Edit Access Rights for Follow-Ups' => '',
   'Edit Account'                => '',
@@ -1142,6 +1162,7 @@ $self->{texts} = {
   'Edit booking group'          => '',
   'Edit business'               => '',
   'Edit complexity'             => '',
+  'Edit custom data export query' => '',
   'Edit custom shipto'          => '',
   'Edit custom variable'        => '',
   'Edit delivery term'          => '',
@@ -1221,6 +1242,7 @@ $self->{texts} = {
   'Error when saving: #1'       => '',
   'Error with default taxzone'  => '',
   'Error!'                      => '',
+  'Error: #1'                   => '',
   'Error: A negative target quantity is not allowed.' => '',
   'Error: A quantity and a target quantity could not be given both.' => '',
   'Error: A quantity or a target quantity must be given.' => '',
@@ -1305,6 +1327,8 @@ $self->{texts} = {
   'Exchangerate for payment missing!' => '',
   'Exchangerate missing!'       => '',
   'Execute'                     => '',
+  'Execute a custom data export query' => '',
+  'Execute custom data export \'#1\'' => '',
   'Executed'                    => '',
   'Execution date'              => '',
   'Execution date from'         => '',
@@ -1346,7 +1370,6 @@ $self->{texts} = {
   'Extended status'             => '',
   'Extension Of Time'           => '',
   'Factor'                      => '',
-  'Falsches Datumsformat!'      => '',
   'Fax'                         => '',
   'Features'                    => '',
   'Feb'                         => '',
@@ -1372,6 +1395,7 @@ $self->{texts} = {
   'Filter for customer variables' => '',
   'Filter for item variables'   => '',
   'Filter parts'                => '',
+  'Filter record template'      => '',
   'Financial Controlling'       => '',
   'Financial Controlling Report' => '',
   'Financial Overview'          => '',
@@ -1382,6 +1406,7 @@ $self->{texts} = {
   'Firstname'                   => '',
   'Fix transaction'             => '',
   'Fix transactions'            => '',
+  'Fixed value'                 => '',
   'Focus position after update' => '',
   'Folgekonto'                  => '',
   'Follow-Up'                   => '',
@@ -1495,6 +1520,8 @@ $self->{texts} = {
   'Hide help text'              => '',
   'Hide mappings (csv_import)'  => '',
   'Hide settings'               => '',
+  'Highest Dunninglevel'        => '',
+  'Hint: Not all VC Numbers are personal accounts compliant' => '',
   'Hints'                       => '',
   'History'                     => '',
   'History Search'              => '',
@@ -1520,12 +1547,16 @@ $self->{texts} = {
   'If checked the taxkey will not be exported in the DATEV Export, but only IF chart taxkeys differ from general ledger taxkeys' => '',
   'If column \'pclass\' is present the article type is then irrelevant or used as default ' => '',
   '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 configured this bin will be preselected for stocktaking.' => '',
+  'If configured this date will used as preselected cutoff date for stocktaking.' => '',
+  'If configured this warehouse will be preselected for stocktaking.' => '',
   'If disabled purchase delivery orders can only be created by conversion from existing requests for quotations and purchase orders.' => '',
   'If disabled purchase invoices can only be created by conversion from existing requests for quotations, purchase orders and purchase delivery orders.' => '',
   'If disabled sales orders cannot be converted into sales invoices directly.' => '',
   'If disabled sales quotations cannot be converted into sales invoices directly.' => '',
   'If enabled a column will be shown in sales and purchase orders that lists both the amount and the value not shipped yet for each item.' => '',
   'If enabled a warning will be shown in sales and purchase orders if there are two or more positions of the same part (new controller only).' => '',
+  'If enabled a warning will be shown in sales and purchase orders if there the delivery date is empty.' => '',
   'If enabled only those projects that are assigned to the currently selected customer are offered for selection in sales records.' => '',
   'If enabled purchase and sales records cannot be saved if no transaction description has been entered.' => '',
   'If item not found, allow creation of new item' => '',
@@ -1612,6 +1643,7 @@ $self->{texts} = {
   'Introduction of clients'     => '',
   'Inv. Duedate'                => '',
   'Invalid'                     => '',
+  'Invalid combination of ledger account number length. Mismatch length of #1 with length of #2. Please check your account settings. ' => '',
   'Invalid duration format'     => '',
   'Invalid follow-up ID.'       => '',
   'Invalid quantity.'           => '',
@@ -1676,6 +1708,7 @@ $self->{texts} = {
   'Jump to'                     => '',
   'Jun'                         => '',
   'June'                        => '',
+  'KNE'                         => '',
   'KNE Export successful!'      => '',
   'KNr. beim Kunden'            => '',
   'KOST Quantity'               => '',
@@ -1770,6 +1803,7 @@ $self->{texts} = {
   'Local bank code'             => '',
   'Lock System'                 => '',
   'Lock and unlock installation' => '',
+  'Lock bookings'               => '',
   'Lock file handling failed. Please verify that the directory "#1" is writeable by the webserver.' => '',
   'Lockfile created!'           => '',
   'Lockfile removed!'           => '',
@@ -1789,6 +1823,7 @@ $self->{texts} = {
   'MD'                          => '',
   'MIME type'                   => '',
   'MT940 import'                => '',
+  'Mails'                       => '',
   'Main Preferences'            => '',
   'Main sorting'                => '',
   'Make'                        => '',
@@ -1860,6 +1895,7 @@ $self->{texts} = {
   'Module name'                 => '',
   'Monat'                       => '',
   'Month'                       => '',
+  'Month/Year'                  => '',
   'Monthly'                     => '',
   'More than one control file with the tag \'%s\' exist.' => '',
   'More than one file selected, please set only one checkbox!' => '',
@@ -1884,6 +1920,7 @@ $self->{texts} = {
   'Net value in closed delivery orders' => '',
   'Net value transferred in / out' => '',
   'Net value without delivery orders' => '',
+  'Net.Turnover'                => '',
   'Netherlands'                 => '',
   'Netto Terms'                 => '',
   'New Password'                => '',
@@ -1929,9 +1966,12 @@ $self->{texts} = {
   'No clients have been created yet.' => '',
   'No contact selected to delete' => '',
   'No contra account selected!' => '',
+  'No custom data exports have been created yet.' => '',
   'No customer has been selected yet.' => '',
+  'No customer selected or found!' => '',
   'No data was found.'          => '',
   'No default currency'         => '',
+  'No default value'            => '',
   'No delivery orders have been selected.' => '',
   'No delivery term has been created yet.' => '',
   'No dunnings have been selected for printing.' => '',
@@ -1969,6 +2009,7 @@ $self->{texts} = {
   'No start date given, setting to #1' => '',
   'No such job #1 in the database.' => '',
   'No summary account'          => '',
+  'No superuser credentials were entered.' => '',
   'No template has been selected yet.' => '',
   'No text blocks have been created for this position.' => '',
   'No text has been entered yet.' => '',
@@ -1998,6 +2039,7 @@ $self->{texts} = {
   'Not done yet'                => '',
   'Not obsolete'                => '',
   'Note'                        => '',
+  'Note that parameter names must not be quoted.' => '',
   'Note: Taxkeys must have a "valid from" date, and will not behave correctly without.' => '',
   'Note: the object is already in use. Therefore some values cannot be changed.' => '',
   'Notes'                       => '',
@@ -2046,6 +2088,7 @@ $self->{texts} = {
   'On'                          => '',
   'On Hand'                     => '',
   'On Order'                    => '',
+  'On the next page the type of all variables can be set.' => '',
   'One OB-transaction'          => '',
   'One SB-transaction'          => '',
   'One of the columns "qty" or "target_qty" must be given. If "target_qty" is given, the quantity to transfer for each transfer will be calculate, so that the quantity for this part, warehouse and bin will result in the given "target_qty" after each transfer.' => '',
@@ -2064,6 +2107,8 @@ $self->{texts} = {
   'Oops. No valid action found to dispatch. Please report this case to the kivitendo team.' => '',
   'Open'                        => '',
   'Open Amount'                 => '',
+  'Open Items'                  => '',
+  'Open Orders'                 => '',
   'Open a further kivitendo window or tab' => '',
   'Open amount'                 => '',
   'Open in new window'          => '',
@@ -2088,6 +2133,7 @@ $self->{texts} = {
   'Order probability & expected billing date' => '',
   'Order value periodicity'     => '',
   'Order/Item row name'         => '',
+  'Order/RFQ Number'            => '',
   'OrderItem'                   => '',
   'Ordered'                     => '',
   'Orders'                      => '',
@@ -2147,6 +2193,7 @@ $self->{texts} = {
   'Part classifications'        => '',
   'Part marked as "Shop part"'  => '',
   'Part picker'                 => '',
+  'Part successful counted'     => '',
   'Part with partnumber: #1 not found' => '',
   'PartClassAbbreviation'       => '',
   'Part_br_Description'         => 'Description',
@@ -2215,6 +2262,7 @@ $self->{texts} = {
   '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 choose the action to be processed for your target quantity:' => '',
   'Please contact your administrator or a service provider.' => '',
   'Please contact your administrator.' => '',
   'Please correct the settings and try again or deactivate that client.' => '',
@@ -2234,10 +2282,12 @@ $self->{texts} = {
   'Please install the below listed modules or ask your system administrator to.' => '',
   'Please log in to the administration panel.' => '',
   'Please modify filename'      => '',
+  'Please provide corresponding credentials.' => '',
   'Please re-run the analysis for broken general ledger entries by clicking this button:' => '',
   'Please read the file'        => '',
   'Please select a customer from the list below.' => '',
   'Please select a customer.'   => '',
+  'Please select a delivery date.' => '',
   'Please select a vendor from the list below.' => '',
   'Please select a vendor.'     => '',
   'Please select the dataset you want to delete:' => '',
@@ -2251,6 +2301,8 @@ $self->{texts} = {
   'Port'                        => '',
   'Portrait'                    => '',
   'Position'                    => '',
+  'Position #1'                 => '',
+  'Position #1: #2'             => '',
   'Position identity fields for fill up?' => '',
   'Position type in quotation/order' => '',
   'Positions'                   => '',
@@ -2274,7 +2326,12 @@ $self->{texts} = {
   'Prepare bank collection via SEPA XML' => '',
   'Prepare bank transfer via SEPA XML' => '',
   'Prepayment'                  => '',
+  'Preselected bin'             => '',
+  'Preselected cutoff date'     => '',
+  'Preselected warehouse'       => '',
+  'Preset email body for periodic invoices' => '',
   'Preset email strings'        => '',
+  'Preset email subject for periodic invoices' => '',
   'Preset email text for purchase orders' => '',
   'Preset email text for requests (rfq)' => '',
   'Preset email text for sales delivery orders' => '',
@@ -2410,6 +2467,7 @@ $self->{texts} = {
   'Quarter'                     => '',
   'Quarterly'                   => '',
   'Query Type'                  => '',
+  'Query parameters'            => '',
   'Queue'                       => '',
   'Quick Search'                => '',
   'Quick Searches that will be shown in the header in this client' => '',
@@ -2452,6 +2510,7 @@ $self->{texts} = {
   'Reconcile'                   => '',
   'Reconciliation'              => '',
   'Reconciliation with bank'    => '',
+  'Record Type'                 => '',
   'Record Vendor Invoice'       => '',
   'Record in'                   => '',
   'Record number'               => '',
@@ -2460,6 +2519,7 @@ $self->{texts} = {
   'Record\'s files'             => '',
   'Recorded Tax'                => '',
   'Recorded taxkey'             => '',
+  'Records'                     => '',
   'Reduced Master Data'         => '',
   'Reference'                   => '',
   'Reference / Invoice Number'  => '',
@@ -2498,6 +2558,7 @@ $self->{texts} = {
   'Report about warehouse contents' => '',
   'Report about warehouse transactions' => '',
   'Report and misc. Preferences' => '',
+  'Report configuration overview' => '',
   'Report date'                 => '',
   'Report for'                  => '',
   'Report separately'           => '',
@@ -2520,6 +2581,7 @@ $self->{texts} = {
   'Requests for Quotation'      => '',
   'Require a transaction description in purchase and sales records' => '',
   'Require stock out to consider a delivery order position delivered?' => '',
+  'Required access right'       => '',
   'Required by'                 => '',
   'Requirement Spec Status'     => '',
   'Requirement Spec Statuses'   => '',
@@ -2541,6 +2603,7 @@ $self->{texts} = {
   'Requirement specs'           => '',
   'Reset'                       => '',
   'Result'                      => '',
+  'Result of SQL query'         => '',
   'Revenue'                     => '',
   'Revenue Account'             => '',
   'Reversal invoices cannot be canceled.' => '',
@@ -2577,6 +2640,7 @@ $self->{texts} = {
   'SEPA message ID'             => '',
   'SEPA message IDs'            => '',
   'SEPA strings'                => '',
+  'SQL query'                   => '',
   'SWIFT MT940 format'          => '',
   'Saldo'                       => '',
   'Saldo Credit'                => '',
@@ -2703,7 +2767,6 @@ $self->{texts} = {
   'Send printout of record'     => '',
   'Send the last printout created for this record' => '',
   'Sender'                      => '',
-  'Sending E-mail: '            => '',
   'Sent emails can be optionally stored in the database with or without their attachments.' => '',
   'Sent on'                     => '',
   'Sent payments can only be posted for purchase invoices and sales credit notes.' => '',
@@ -2840,7 +2903,6 @@ $self->{texts} = {
   'Show »not delivered qty/value« column in sales and purchase orders' => '',
   'Signature'                   => '',
   'Since bin is not enforced in the parts data, please specify a bin where goods without a specified bin will be put.' => '',
-  'Since kivitendo version 3.5 new notations, see documentation 2.14' => 'Since kivitendo version 3.5 new usage of the notations «Booking Date» and «Entry Date», see documentation 2.14',
   'Single quotes'               => '',
   'Single values in item mode, cumulated values in invoice mode' => '',
   'Size'                        => '',
@@ -2892,6 +2954,7 @@ $self->{texts} = {
   'Status'                      => '',
   'Status Shoptransfer'         => '',
   'Status Shopupload'           => '',
+  'Step #1/#2'                  => '',
   'Step 1 -- limit number of delivery orders to process' => '',
   'Step 2'                      => '',
   'Step 2 -- Watch status'      => '',
@@ -2902,6 +2965,9 @@ $self->{texts} = {
   'Stock for part #1'           => '',
   'Stock value'                 => '',
   'Stocked Qty'                 => '',
+  'Stocktaking'                 => '',
+  'Stocktaking History'         => '',
+  'Stocktaking Journal'         => '',
   'Stop (verb)'                 => '',
   'Stopping the task server failed. Output:' => '',
   'Storage Backends'            => '',
@@ -3006,6 +3072,7 @@ $self->{texts} = {
   'Templates'                   => '',
   'Terms missing in row '       => '',
   'Test database connectivity'  => '',
+  'Text'                        => '',
   'Text block actions'          => '',
   'Text block picture actions'  => '',
   'Text blocks'                 => '',
@@ -3039,6 +3106,8 @@ $self->{texts} = {
   'The PDF has been printed'    => '',
   'The SEPA export has been created.' => '',
   'The SEPA strings have been saved.' => '',
+  'The SQL query can be parameterized with variables named as follows: <%name%>.' => '',
+  'The SQL query does not contain any parameter that need to be configured.' => '',
   'The URL is missing.'         => '',
   'The WebDAV feature has been used.' => '',
   'The abbreviation is missing.' => '',
@@ -3103,6 +3172,9 @@ $self->{texts} = {
   '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 credentials (username & password) for connecting database are wrong.' => '',
+  'The custom data export has been deleted.' => '',
+  'The custom data export has been saved.' => '',
   'The custom variable has been created.' => '',
   'The custom variable has been deleted.' => '',
   'The custom variable has been saved.' => '',
@@ -3113,6 +3185,7 @@ $self->{texts} = {
   '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 user \'#1\' does not have superuser privileges.' => '',
   'The database user is missing.' => '',
   'The dataset #1 has been created.' => '',
   'The dataset #1 has been deleted.' => '',
@@ -3145,7 +3218,6 @@ $self->{texts} = {
   'The export failed because of malformed transactions. Please fix those before exporting.' => '',
   'The factor is missing in row %d.' => '',
   'The factor is missing.'      => '',
-  'The field \'#{title}\' must be set.' => '',
   'The file has been sent to the printer.' => '',
   'The file is available for download.' => '',
   'The file name is missing'    => '',
@@ -3218,6 +3290,7 @@ $self->{texts} = {
   'The payment term has been saved.' => '',
   'The payment term is in use and cannot be deleted.' => '',
   'The payments have been posted.' => '',
+  'The periodic invoices config has been assigned.' => '',
   'The port is missing.'        => '',
   'The preferred one is to install packages provided by your operating system distribution (e.g. Debian or RPM packages).' => '',
   'The price rule for this discount does not exist anymore' => '',
@@ -3241,6 +3314,9 @@ $self->{texts} = {
   'The project link has been updated.' => '',
   'The project number is already in use.' => '',
   'The project number is missing.' => '',
+  'The query did not return any data.' => '',
+  'The quotation has been deleted' => '',
+  'The quotation has been saved' => '',
   'The receivables chart isn\'t a valid chart.' => '',
   'The recipient, subject or body is missing.' => '',
   'The record template \'#1\' has been loaded.' => '',
@@ -3253,6 +3329,8 @@ $self->{texts} = {
   'The requirement spec has been saved.' => '',
   'The requirement spec is in use and cannot be deleted.' => '',
   'The requirement spec template has been saved.' => '',
+  'The rfq has been deleted'    => '',
+  'The rfq has been saved'      => '',
   '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 bank account does not exist anymore.' => '',
@@ -3276,6 +3354,7 @@ $self->{texts} = {
   'The shop part wasn\'t updated. #1' => '',
   'The source warehouse does not contain any bins.' => '',
   'The start date is missing.'  => '',
+  'The stock will be changed to your target quantity.' => '',
   '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'     => '',
@@ -3283,6 +3362,7 @@ $self->{texts} = {
   '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 is required for this module but not enabled for the current client. Please enable it for the client "#1" in the administration section.' => '',
   'The task server was started successfully.' => '',
   'The task server was stopped successfully.' => '',
   'The tax zone has been deleted.' => '',
@@ -3379,6 +3459,7 @@ $self->{texts} = {
   'This Price Rule is no longer valid' => '',
   'This can be done with the following query:' => '',
   'This could have happened for two reasons:' => '',
+  'This customer has already been added.' => '',
   'This customer number is already in use.' => '',
   'This discount has since gone down' => '',
   'This discount has since gone up' => '',
@@ -3390,6 +3471,7 @@ $self->{texts} = {
   'This discount is only valid in sales documents' => '',
   'This export will include all records in the given time range and all supplicant information from checked entities. You will receive a single zip file. Please extract this file onto the data medium requested by your auditor.' => '',
   'This feature especially prevents mistakes by mixing up prior tax and sales tax.' => '',
+  'This field must not be empty.' => '',
   'This function requires the presence of articles with a time-based unit such as "h" or "min".' => '',
   'This general ledger transaction has not been posted yet.' => '',
   'This group is valid for the following clients' => '',
@@ -3397,6 +3479,7 @@ $self->{texts} = {
   'This has been changed in this version.' => '',
   'This invoice has already been posted.' => '',
   'This invoice has been canceled already.' => '',
+  'This invoice has been linked with a sepa export, undo this first.' => '',
   'This invoice has not been posted yet.' => '',
   'This invoice\'s dunning level: #1' => '',
   'This is a very critical problem.' => '',
@@ -3414,6 +3497,7 @@ $self->{texts} = {
   'This option controls the method used for profit determination.' => '',
   'This option controls the posting and calculation behavior for the accounting method.' => '',
   'This part has already been added.' => '',
+  'This part was already counted for this bin:' => '',
   'This price has since gone down' => '',
   'This price has since gone up' => '',
   'This record has already been closed.' => '',
@@ -3429,6 +3513,7 @@ $self->{texts} = {
   'This update will change the nature the onhand of goods is tracked.' => '',
   'This user is a member in the following groups' => '',
   'This user will have access to the following clients' => '',
+  'This vendor has already a booking with this invoice number, do you really want to add the same invoice number again?' => '',
   'This vendor has already been added.' => '',
   'This vendor number is already in use.' => '',
   'This will apply a 3% reduction to the master data price before entering it into the record item.' => '',
@@ -3518,6 +3603,8 @@ $self->{texts} = {
   'Trial Balance'               => '',
   'Trial balance between %s and %s' => '',
   'Trying to call a sub without a name' => '',
+  'Turnover'                    => '',
+  'Turnoverstatistic'           => '',
   'TypAbbreviation'             => '',
   'Type'                        => '',
   'Type abbreviation'           => '',
@@ -3556,6 +3643,7 @@ $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 control fields: #1'  => '',
   'Unknown dependency \'%s\'.'  => '',
   'Unknown module: #1'          => '',
   'Unknown problem type.'       => '',
@@ -3602,7 +3690,6 @@ $self->{texts} = {
   'UsageWithout'                => 'Usage (without correction)',
   'Use As New'                  => '',
   'Use Balance Sheet'           => '',
-  'Use Database Storage backend (not implemented yet!)' => '',
   'Use Datevautomatik'          => '',
   'Use Erfolgsrechnung'         => '',
   'Use File Storage backend'    => '',
@@ -3697,11 +3784,15 @@ $self->{texts} = {
   'Warehouse saved.'            => '',
   'Warehouses'                  => '',
   'Warn before saving orders with duplicate parts (new controller only)' => '',
+  'Warn before saving orders without a delivery date' => '',
   'Warning'                     => '',
   'Warning! Loading a draft will discard unsaved data!' => '',
   'Warning: One or more field value are not in valid DATEV format at:' => '',
   'Warnings and errors'         => '',
   'Watch status'                => '',
+  'We need a array of datev_lines' => '',
+  'We need a valid from date'   => '',
+  'We need a valid to date'     => '',
   'Web shops'                   => '',
   'WebDAV'                      => '',
   'WebDAV link'                 => '',
@@ -3732,9 +3823,12 @@ $self->{texts} = {
   'Working copy; no description yet' => '',
   'Working on export'           => '',
   'Write bin to default bin in part?' => '',
+  'Wrong date format (#1)'      => '',
   'Wrong field value \'#1\' for field \'#2\' for the transaction with amount \'#3\'' => '',
+  'Wrong number format (#1)'    => '',
   'Wrong tax keys recorded'     => '',
   'Wrong taxes recorded'        => '',
+  'Wrong time format (#1)'      => '',
   'X'                           => '',
   'YYYY'                        => '',
   'Year'                        => '',
@@ -3760,6 +3854,7 @@ $self->{texts} = {
   'You cannot create an invoice for delivery orders from different vendors.' => '',
   'You cannot modify individual assigments from additional articles to line items.' => '',
   'You cannot paste function blocks or sub function blocks if there is no section.' => '',
+  'You do not have access to any custom data export.' => '',
   'You do not have permission to access this entry.' => '',
   'You do not have the permissions to access this function.' => '',
   'You don\'t have the rights to edit this customer.' => '',
@@ -3788,6 +3883,7 @@ $self->{texts} = {
   'Your browser does not currently support Javascript.' => '',
   'Your download does not exist anymore. Please re-run the DATEV export assistant.' => '',
   'Your import is being processed.' => '',
+  'Your target quantity will be added to the stocked quantity.' => '',
   'Zeitraum'                    => '',
   'Zero amount posting!'        => '',
   'Zip'                         => '',
@@ -3871,7 +3967,6 @@ $self->{texts} = {
   'every time'                  => '',
   'executed'                    => '',
   'execution as user \'#1\''    => '',
-  'ext.DMS'                     => '',
   'failed'                      => '',
   'false'                       => '',
   'female'                      => '',
@@ -4077,7 +4172,6 @@ $self->{texts} = {
   'without skonto'              => '',
   'without_skonto'              => '',
   'working copy'                => '',
-  'wrongformat'                 => '',
   'yearly'                      => '',
   'yes'                         => '',
   'you can find professional help.' => '',