locales
[kivitendo-erp.git] / locale / en / all
index 43b1be1..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!'  => '',
@@ -145,6 +146,7 @@ $self->{texts} = {
   'Actions'                     => '',
   'Activate kivitendo module'   => '',
   'Active'                      => '',
+  'Active shops:'               => '',
   'Active?'                     => '',
   'Add'                         => '',
   'Add AP Transaction'          => '',
@@ -172,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'   => '',
@@ -181,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'             => '',
@@ -195,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)' => '',
@@ -224,6 +226,7 @@ $self->{texts} = {
   'Add requirement spec type'   => '',
   'Add risk level'              => '',
   'Add section'                 => '',
+  'Add shop'                    => '',
   'Add sub function block'      => '',
   'Add taxzone'                 => '',
   'Add text block'              => '',
@@ -243,6 +246,7 @@ $self->{texts} = {
   'Aktion'                      => '',
   'All'                         => '',
   'All Accounts'                => '',
+  'All Data'                    => '',
   'All as list'                 => '',
   'All changes in that file have been reverted.' => '',
   'All clients'                 => '',
@@ -264,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'                      => '',
@@ -289,6 +295,7 @@ $self->{texts} = {
   'Application Error. No Format given' => '',
   'Application Error. Wrong Format' => '',
   'Apply'                       => '',
+  'Apply customer'              => '',
   'Apply to all parts'          => '',
   'Apply to all transfers'      => '',
   'Apply to parts without booking group' => '',
@@ -333,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'                     => '',
@@ -343,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'                         => '',
@@ -351,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' => '',
@@ -362,6 +370,7 @@ $self->{texts} = {
   'Available Prices'            => '',
   'Available identity fields'   => '',
   'Available qty'               => '',
+  'Available to all users'      => '',
   'BALANCE SHEET'               => '',
   'BB Balance'                  => '',
   'BIC'                         => '',
@@ -396,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.' => '',
@@ -460,6 +469,7 @@ $self->{texts} = {
   'Booking group (database ID)' => '',
   'Booking group (name)'        => '',
   'Booking groups'              => '',
+  'Bookinggroup/Tax'            => '',
   'Books are open'              => '',
   'Books closed up to'          => '',
   'Boolean variables: If the default value is non-empty then the checkbox will be checked by default and unchecked otherwise.' => '',
@@ -484,6 +494,7 @@ $self->{texts} = {
   'CN'                          => '',
   'CR'                          => '',
   'CSS style for pictures'      => '',
+  'CSV'                         => '',
   'CSV Export successful!'      => '',
   'CSV export'                  => '',
   'CSV export -- options'       => '',
@@ -501,10 +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!'     => '',
@@ -568,13 +582,16 @@ $self->{texts} = {
   'Chart'                       => '',
   'Chart Type'                  => '',
   'Chart balance'               => '',
+  'Chart configuration overview regarding reports' => '',
   'Chart list'                  => '',
   'Chart of Accounts'           => '',
   'Chart picker'                => '',
   'Chartaccounts connected to this Tax:' => '',
   'Charts'                      => '',
   'Check'                       => 'Cheque',
+  'Check Api'                   => '',
   'Check Details'               => '',
+  'Check connectivity'          => '',
   'Check for duplicates'        => '',
   'Check full signature'        => '',
   'Check on ap transaction'     => '',
@@ -645,12 +662,15 @@ $self->{texts} = {
   'Contrary to Reduced Master Data this will be shown as discount in records.' => '',
   'Conversion of "birthday" contact person attribute' => '',
   'Conversion to PDF failed: #1' => '',
+  'Conversion:'                 => '',
+  'Converting to deliveryorder' => '',
   'Copies'                      => '',
   'Copy'                        => '',
   'Copy address from master data' => '',
   'Copy file from #1 to #2 failed: #3' => '',
   'Copy requirement spec'       => '',
   'Copy template'               => '',
+  'Correct counted'             => '',
   'Correct taxkey'              => '',
   'Cost Center'                 => '',
   'Costs'                       => '',
@@ -701,7 +721,9 @@ $self->{texts} = {
   'Create and edit sales delivery orders' => '',
   'Create and edit sales orders' => '',
   'Create and edit sales quotations' => '',
+  'Create and edit shopparts'   => 'Create and edit the parts assigned to a web shop',
   'Create and edit vendor invoices' => '',
+  'Create and edit webshops'    => '',
   'Create and print all invoices' => '',
   'Create and print invoices'   => '',
   'Create and print invoices for all delivery orders matching the filter' => '',
@@ -724,6 +746,7 @@ $self->{texts} = {
   'Create new templates from master templates' => '',
   'Create new version'          => '',
   'Create one from the context menu by right-clicking on this text.' => '',
+  'Create order'                => '',
   'Create tables'               => '',
   'Created by'                  => '',
   'Created for'                 => '',
@@ -764,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'                    => '',
@@ -781,11 +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' => '',
@@ -802,10 +831,13 @@ $self->{texts} = {
   'Customer/Vendor Number'      => '',
   'Customer/Vendor/Remote name' => '',
   'Customername'                => '',
+  'Customernumber'              => '',
   'Customernumberinit'          => '',
+  'Customerorderlock'           => '',
   'Customers'                   => '',
   'Customers and vendors'       => '',
   'Customized Report'           => '',
+  'Cutoff Date'                 => '',
   'Czech Republic'              => '',
   'DATEV'                       => '',
   'DATEV - Export Assistent'    => '',
@@ -824,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'  => '',
@@ -864,6 +898,7 @@ $self->{texts} = {
   'Debit/Credit Label'          => '',
   'Dec'                         => '',
   'December'                    => '',
+  'December last year period'   => '',
   'Decimalplaces'               => '',
   'Decrease'                    => '',
   'Default (no language selected)' => '',
@@ -909,6 +944,7 @@ $self->{texts} = {
   'Delete profile'              => '',
   'Delete quotation/order'      => '',
   'Delete requirement spec'     => '',
+  'Delete shoporder'            => '',
   'Delete template'             => '',
   'Delete text block'           => '',
   'Delete transaction'          => '',
@@ -950,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'             => '',
@@ -1057,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.' => '',
@@ -1076,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'                => '',
@@ -1125,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'          => '',
@@ -1158,6 +1196,7 @@ $self->{texts} = {
   'Edit sales letters'          => '',
   'Edit sales price rule'       => '',
   'Edit section #1'             => '',
+  'Edit shop'                   => '',
   'Edit taxzone'                => '',
   'Edit templates'              => 'Templates, edit',
   'Edit text block'             => '',
@@ -1199,9 +1238,11 @@ $self->{texts} = {
   '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 message from the webshop api:' => '',
   '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.' => '',
@@ -1285,6 +1326,9 @@ $self->{texts} = {
   'Exchangerate Difference'     => '',
   'Exchangerate for payment missing!' => '',
   'Exchangerate missing!'       => '',
+  'Execute'                     => '',
+  'Execute a custom data export query' => '',
+  'Execute custom data export \'#1\'' => '',
   'Executed'                    => '',
   'Execution date'              => '',
   'Execution date from'         => '',
@@ -1320,12 +1364,12 @@ $self->{texts} = {
   'Export date to'              => '',
   'Export error in transaction #1: Rounding error too large #2' => '',
   'Export error in transaction #1: Unbalanced ledger before next transaction (#2)' => '',
+  'Export with CV Charts'       => '',
   'Extend automatically by n months' => '',
   'Extended'                    => '',
   'Extended status'             => '',
   'Extension Of Time'           => '',
   'Factor'                      => '',
-  'Falsches Datumsformat!'      => '',
   'Fax'                         => '',
   'Features'                    => '',
   'Feb'                         => '',
@@ -1338,6 +1382,7 @@ $self->{texts} = {
   'File name'                   => '',
   'File not exists !'           => '',
   'File still exists !'         => '',
+  'File upload'                 => '',
   'Filemanagement'              => '',
   'Filename'                    => '',
   'Files'                       => '',
@@ -1350,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'          => '',
@@ -1357,8 +1403,10 @@ $self->{texts} = {
   'Financial overview for #1'   => '',
   'Finish'                      => '',
   'First 20 Lines'              => '',
+  'Firstname'                   => '',
   'Fix transaction'             => '',
   'Fix transactions'            => '',
+  'Fixed value'                 => '',
   'Focus position after update' => '',
   'Folgekonto'                  => '',
   'Follow-Up'                   => '',
@@ -1395,10 +1443,13 @@ $self->{texts} = {
   'From'                        => '',
   'From Date'                   => '',
   'From bin'                    => '',
+  'From shop "#1" :  #2 '       => '',
+  'From shop #1 :  #2 shoporders have been fetched.' => '',
   '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).' => '',
+  'Front page'                  => '',
   'Full Access'                 => '',
   'Full Preview'                => '',
   'Full access to all functions' => '',
@@ -1428,6 +1479,7 @@ $self->{texts} = {
   'Generate and print sales delivery orders' => '',
   'Generic Tax Report'          => '',
   'Germany'                     => '',
+  'Get shoporders'              => 'Get and process orders from a web shop',
   'Git revision: #1, #2 #3'     => '',
   'Given Name'                  => '',
   'Gldate'                      => 'Entry Date',
@@ -1468,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'              => '',
@@ -1493,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' => '',
@@ -1540,6 +1598,7 @@ $self->{texts} = {
   'Import profiles'             => '',
   'Import result'               => '',
   'Import scanned documents'    => '',
+  'Importdate'                  => '',
   'In order to do that hit the button "Delete transaction".' => '',
   '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.' => '',
@@ -1564,6 +1623,7 @@ $self->{texts} = {
   'Incorrect username or password or no access to selected client!' => '',
   'Increase'                    => '',
   'Individual Items'            => '',
+  'Info'                        => '',
   'Information'                 => '',
   'Initial version.'            => '',
   'Insert'                      => '',
@@ -1583,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.'           => '',
@@ -1647,6 +1708,7 @@ $self->{texts} = {
   'Jump to'                     => '',
   'Jun'                         => '',
   'June'                        => '',
+  'KNE'                         => '',
   'KNE Export successful!'      => '',
   'KNr. beim Kunden'            => '',
   'KOST Quantity'               => '',
@@ -1685,13 +1747,16 @@ $self->{texts} = {
   'Last modification'           => '',
   'Last opening balance or all transactions' => '',
   'Last opening balance or start of year' => '',
+  'Last ordernumber'            => '',
   'Last row, description'       => '',
   'Last row, partnumber'        => '',
   'Last row, qty'               => '',
   'Last run at'                 => '',
   'Last transaction'            => '',
+  'Last update'                 => '',
   'Lastcost'                    => '',
   'Lastcost (with X being a number)' => '',
+  'Lastname'                    => '',
   'Left'                        => '',
   'Letter'                      => '',
   'Letter Draft'                => '',
@@ -1725,6 +1790,7 @@ $self->{texts} = {
   'List of jobs'                => '',
   'List of tax zones'           => '',
   'List open SEPA exports'      => '',
+  'Listprice'                   => '',
   'Load'                        => '',
   'Load an existing draft'      => '',
   'Load letter draft'           => '',
@@ -1737,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!'           => '',
@@ -1756,6 +1823,7 @@ $self->{texts} = {
   'MD'                          => '',
   'MIME type'                   => '',
   'MT940 import'                => '',
+  'Mails'                       => '',
   'Main Preferences'            => '',
   'Main sorting'                => '',
   'Make'                        => '',
@@ -1798,6 +1866,9 @@ $self->{texts} = {
   'Merchandise'                 => 'Merchandise',
   'Merchandise (typeabbreviation)' => 'M',
   'Message'                     => '',
+  'Meta tag description'        => '',
+  'Meta tag keywords'           => '',
+  'Meta tag title'              => '',
   'Method'                      => '',
   'Microfiche'                  => '',
   'Minimum Amount'              => '',
@@ -1824,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!' => '',
@@ -1831,6 +1903,8 @@ $self->{texts} = {
   'Multiple addresses can be entered separated by commas.' => '',
   'MwSt. inkl.'                 => '',
   'Name'                        => '',
+  'Name 2'                      => '',
+  'Name 3'                      => '',
   'Name and Street'             => '',
   'Name does not make sense without any bsooqr options' => '',
   'Name in Selected Records'    => '',
@@ -1846,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'                => '',
@@ -1862,6 +1937,7 @@ $self->{texts} = {
   'New row, qty'                => '',
   'New sales order'             => '',
   'New shipto'                  => '',
+  'New shop orders'             => '',
   'New window/tab'              => '',
   'Next Dunning Level'          => '',
   'Next run at'                 => '',
@@ -1874,6 +1950,8 @@ $self->{texts} = {
   'No Customer was found matching the search parameters.' => '',
   'No GL template was found.'   => '',
   'No Journal'                  => '',
+  'No Shopdescription'          => '',
+  'No Shopimages'               => '',
   'No Vendor was found matching the search parameters.' => '',
   'No action defined.'          => '',
   'No article has been selected yet.' => '',
@@ -1888,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.' => '',
@@ -1928,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.' => '',
@@ -1957,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'                       => '',
@@ -1974,9 +2057,12 @@ $self->{texts} = {
   'Number'                      => '',
   'Number Format'               => '',
   'Number missing in Row'       => '',
+  'Number of Data: '            => '',
   'Number of bins'              => '',
   'Number of columns of custom variables in form details (second row)' => '',
   'Number of copies'            => '',
+  'Number of data sets'         => '',
+  'Number of data uploaded:'    => '',
   'Number of deliveryorders created:' => '',
   'Number of deliveryorders printed:' => '',
   'Number of entries changed: #1' => '',
@@ -1986,6 +2072,7 @@ $self->{texts} = {
   'Number of invoices to create' => '',
   'Number of months'            => '',
   'Number of new bins'          => '',
+  'Number of orders created:'   => '',
   'Number pages'                => '',
   'Number variables: \'PRECISION=n\' forces numbers to be shown with exactly n decimal places.' => '',
   'OB Transaction'              => '',
@@ -2001,11 +2088,14 @@ $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.' => '',
   'One or more Perl modules missing' => '',
   'Onhand only sets the quantity in master data, not in inventory. This is only a legacy info field and will be overwritten as soon as a inventory transfer happens.' => '',
+  'Only Price'                  => '',
+  'Only Stock'                  => '',
   'Only Warnings and Errors'    => '',
   'Only applies if the previous is set to true. When filling up unlinked positions, consider them matches if ALL of these fields match. For example, in a business with variants that are defined by a special description, description needs to be part of the identity. If delivering several similar order positions by delivery date is common, reqdate should be included in the identity. Serialnumber is useful when the serialnumber in the order and delivery order has to match.' => '',
   'Only booked accounts'        => '',
@@ -2017,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'          => '',
@@ -2041,11 +2133,14 @@ $self->{texts} = {
   'Order probability & expected billing date' => '',
   'Order value periodicity'     => '',
   'Order/Item row name'         => '',
+  'Order/RFQ Number'            => '',
   'OrderItem'                   => '',
   'Ordered'                     => '',
   'Orders'                      => '',
   'Orders / Delivery Orders deleteable' => '',
+  'Orders to fetch'             => '',
   'Orientation'                 => '',
+  'Orig. Size w/h'              => '',
   'Orphaned'                    => '',
   'Orphaned currencies'         => '',
   'Other Matches'               => '',
@@ -2096,9 +2191,13 @@ $self->{texts} = {
   'Part Type'                   => '',
   'Part Unit'                   => '',
   'Part classifications'        => '',
+  'Part marked as "Shop part"'  => '',
   'Part picker'                 => '',
+  'Part successful counted'     => '',
+  'Part with partnumber: #1 not found' => '',
   'PartClassAbbreviation'       => '',
   'Part_br_Description'         => 'Description',
+  'Partdescriptipion'           => '',
   'Partial invoices'            => '',
   'Partnumber'                  => '',
   'Parts'                       => '',
@@ -2115,6 +2214,7 @@ $self->{texts} = {
   'Password'                    => '',
   'Paste'                       => '',
   'Paste template'              => '',
+  'Path'                        => '',
   'Payable account'             => '',
   'Payables'                    => '',
   'Payment'                     => '',
@@ -2162,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.' => '',
@@ -2181,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:' => '',
@@ -2197,8 +2300,12 @@ $self->{texts} = {
   'Poland'                      => '',
   'Port'                        => '',
   'Portrait'                    => '',
+  'Position'                    => '',
+  'Position #1'                 => '',
+  'Position #1: #2'             => '',
   'Position identity fields for fill up?' => '',
   'Position type in quotation/order' => '',
+  'Positions'                   => '',
   'Post'                        => '',
   'Post Payment'                => '',
   'Post payments'               => '',
@@ -2219,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' => '',
@@ -2239,6 +2351,7 @@ $self->{texts} = {
   'Price Source'                => '',
   'Price Sources to be disabled in this client' => '',
   'Price Types'                 => '',
+  'Price and Stock'             => '',
   'Price factor (database ID)'  => '',
   'Price factor (name)'         => '',
   'Price group'                 => '',
@@ -2248,7 +2361,9 @@ $self->{texts} = {
   'Price information'           => '',
   'Price or discount must not be zero.' => '',
   'Price rules must have at least one rule.' => '',
+  'Price source'                => '',
   'Price sources deactivated in this client' => '',
+  'Price type'                  => '',
   'Price type explanation'      => '',
   'Pricegroup'                  => '',
   'Pricegroups'                 => '',
@@ -2309,6 +2424,7 @@ $self->{texts} = {
   'Projecttransactions'         => '',
   'Proposal'                    => '',
   'Proposals'                   => '',
+  'Protocol'                    => '',
   'Prozentual/Absolut'          => '',
   'Purchase'                    => 'Purchase',
   'Purchase (typeabbreviation)' => 'P',
@@ -2351,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' => '',
@@ -2378,6 +2495,7 @@ $self->{texts} = {
   'Re-run analysis'             => '',
   'Read all employee e-mails'   => '',
   'Really cancel link?'         => '',
+  'Realm'                       => '',
   'Receipt'                     => '',
   'Receipt posted!'             => '',
   'Receipt, payment, reconciliation' => '',
@@ -2392,6 +2510,7 @@ $self->{texts} = {
   'Reconcile'                   => '',
   'Reconciliation'              => '',
   'Reconciliation with bank'    => '',
+  'Record Type'                 => '',
   'Record Vendor Invoice'       => '',
   'Record in'                   => '',
   'Record number'               => '',
@@ -2400,6 +2519,7 @@ $self->{texts} = {
   'Record\'s files'             => '',
   'Recorded Tax'                => '',
   'Recorded taxkey'             => '',
+  'Records'                     => '',
   'Reduced Master Data'         => '',
   'Reference'                   => '',
   'Reference / Invoice Number'  => '',
@@ -2438,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'           => '',
@@ -2460,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'   => '',
@@ -2481,6 +2603,7 @@ $self->{texts} = {
   'Requirement specs'           => '',
   'Reset'                       => '',
   'Result'                      => '',
+  'Result of SQL query'         => '',
   'Revenue'                     => '',
   'Revenue Account'             => '',
   'Reversal invoices cannot be canceled.' => '',
@@ -2517,6 +2640,7 @@ $self->{texts} = {
   'SEPA message ID'             => '',
   'SEPA message IDs'            => '',
   'SEPA strings'                => '',
+  'SQL query'                   => '',
   'SWIFT MT940 format'          => '',
   'Saldo'                       => '',
   'Saldo Credit'                => '',
@@ -2643,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.' => '',
@@ -2653,6 +2776,7 @@ $self->{texts} = {
   'September'                   => '',
   'Serial No.'                  => '',
   'Serial Number'               => '',
+  'Server'                      => '',
   'Server control'              => '',
   'Service'                     => '',
   'Service (typeabbreviation)'  => 'Sv',
@@ -2676,11 +2800,45 @@ $self->{texts} = {
   'Shipping Address'            => '',
   'Shipping Point'              => '',
   'Shipping address (name)'     => '',
+  'Shipping costs'              => '',
   'Shipping date'               => '',
+  'Shippingcosts'               => '',
   'Shipto'                      => '',
   'Shipto deleted.'             => '',
   'Shipto is in use and was flagged invalid.' => '',
+  'Shop'                        => '',
+  'Shop Billing Address'        => '',
+  'Shop Connection Test'        => '',
+  'Shop Customer Address'       => '',
+  'Shop Delivery Address'       => '',
+  'Shop Headdata'               => '',
+  'Shop Host'                   => '',
+  'Shop Host/Connector'         => '',
+  'Shop Order'                  => '',
+  'Shop Order Date'             => '',
+  'Shop Order Number'           => '',
+  'Shop OrderIP'                => '',
+  'Shop Orderamount'            => '',
+  'Shop Orderdate'              => '',
+  'Shop Ordernotes'             => '',
+  'Shop Ordernumber'            => '',
+  'Shop Orders'                 => '',
   'Shop article'                => '',
+  'Shop customernumber'         => '',
+  'Shop orderdate'              => '',
+  'Shop ordernumber'            => '',
+  'Shop part'                   => '',
+  'Shop type'                   => '',
+  'Shop variables'              => '',
+  'ShopOrders'                  => '',
+  'Shopcategories'              => '',
+  'Shopimages - valid for all shops' => '',
+  'Shoporder'                   => '',
+  'Shoporder deleted -- '       => '',
+  'Shoporder not found'         => '',
+  'Shoporderlock'               => '',
+  'Shoporders'                  => '',
+  'Shops'                       => '',
   'Short'                       => '',
   'Should ap transactions be and when should they be changeable or deleteable after posting?' => '',
   'Should ar transactions be and when should they be changeable or deleteable after posting?' => '',
@@ -2728,6 +2886,7 @@ $self->{texts} = {
   'Show mappings (csv_import)'  => '',
   'Show old dunnings'           => '',
   'Show only marked as paid invoices' => '',
+  'Show order'                  => '',
   'Show overdue sales quotations and requests for quotations...' => '',
   'Show parts'                  => '',
   'Show parts longdescription (notes) in select list' => '',
@@ -2744,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'                        => '',
@@ -2768,6 +2926,7 @@ $self->{texts} = {
   'Solution'                    => '',
   'Sorry, I am too stupid to figure out the default warehouse/bin and the sold qty. I drop the default warehouse/bin option.' => '',
   'Sort By'                     => '',
+  'Sort order'                  => '',
   'Source'                      => '',
   'Source BIC'                  => '',
   'Source IBAN'                 => '',
@@ -2793,21 +2952,30 @@ $self->{texts} = {
   'Statement sent to'           => '',
   'Statements sent to printer!' => '',
   'Status'                      => '',
+  'Status Shoptransfer'         => '',
+  'Status Shopupload'           => '',
+  'Step #1/#2'                  => '',
   'Step 1 -- limit number of delivery orders to process' => '',
   'Step 2'                      => '',
   'Step 2 -- Watch status'      => '',
   'Steuersatz'                  => '',
   'Stock'                       => '',
+  'Stock Local/Shop'            => '',
   'Stock Qty for Date'          => '',
   'Stock for part #1'           => '',
   'Stock value'                 => '',
   'Stocked Qty'                 => '',
+  'Stocktaking'                 => '',
+  'Stocktaking History'         => '',
+  'Stocktaking Journal'         => '',
   'Stop (verb)'                 => '',
   'Stopping the task server failed. Output:' => '',
   'Storage Backends'            => '',
   'Storage Type for Attachments' => '',
   'Storage Type for generated/imported PDF Documents' => '',
   'Storage Type for images'     => '',
+  'Storage Type for shopimages' => '',
+  'Storing PDF in storage backend failed: #1' => '',
   'Storing PDF to webdav folder failed: #1' => '',
   'Storing the emails in the journal is currently disabled in the client configuration.' => '',
   'Storno'                      => '',
@@ -2904,6 +3072,7 @@ $self->{texts} = {
   'Templates'                   => '',
   'Terms missing in row '       => '',
   'Test database connectivity'  => '',
+  'Text'                        => '',
   'Text block actions'          => '',
   'Text block picture actions'  => '',
   'Text blocks'                 => '',
@@ -2937,6 +3106,9 @@ $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.' => '',
   'The access rights a user has within a client instance is still governed by his group membership.' => '',
@@ -2976,6 +3148,7 @@ $self->{texts} = {
   'The booking group is in use and cannot be deleted.' => '',
   'The booking group needs an inventory account.' => '',
   'The buchungsgruppe is missing.' => '',
+  'The categories has been saved.' => '',
   'The changing of tax-o-matic account is NOT recommended, but if you do so please also (re)configure booking groups and reconfigure ALL charts which point to this tax-o-matic account. ' => '',
   'The chart is not valid.'     => '',
   'The client could not be deleted.' => '',
@@ -2993,10 +3166,15 @@ $self->{texts} = {
   '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 shop could not be established.' => '',
+  'The connection to the shop was established successfully.' => '',
   '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 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.' => '',
@@ -3007,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.' => '',
@@ -3039,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'    => '',
@@ -3106,11 +3284,14 @@ $self->{texts} = {
   'The password is too long (maximum length: #1).' => '',
   'The password is too short (minimum length: #1).' => '',
   'The password is weak (e.g. it can be found in a dictionary).' => '',
+  'The path is missing.'        => '',
   'The payment term has been created.' => '',
   'The payment term has been deleted.' => '',
   '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' => '',
   'The price rule for this price does not exist anymore' => '',
@@ -3133,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.' => '',
@@ -3145,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.' => '',
@@ -3158,8 +3344,17 @@ $self->{texts} = {
   '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 shop has been created.'  => '',
+  'The shop has been deleted.'  => '',
+  'The shop has been saved.'    => '',
+  'The shop is in use and cannot be deleted.' => '',
+  'The shop part has been created.' => '',
+  'The shop part has been saved.' => '',
+  'The shop part wasn\'t updated.' => '',
+  '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'     => '',
@@ -3167,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.' => '',
@@ -3263,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' => '',
@@ -3274,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' => '',
@@ -3281,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.' => '',
@@ -3298,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.' => '',
@@ -3313,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.' => '',
@@ -3338,6 +3539,7 @@ $self->{texts} = {
   'To (time)'                   => '',
   'To Date'                     => '',
   'To continue please change the taxkey 0 to another value.' => '',
+  'To upload images: Please create shoppart first' => '',
   'To user login'               => '',
   'Toggle marker'               => '',
   'Too many results (#1 from #2).' => '',
@@ -3378,8 +3580,10 @@ $self->{texts} = {
   'Transdate is before #1'      => 'Record date is before #1',
   'Transdate to'                => '',
   'Transfer'                    => '',
+  'Transfer Date'               => '',
   'Transfer Quantity'           => '',
   'Transfer To Stock'           => '',
+  'Transfer all marked'         => '',
   'Transfer data to Geierlein ELSTER application' => '',
   'Transfer from warehouse'     => '',
   'Transfer in'                 => '',
@@ -3392,12 +3596,15 @@ $self->{texts} = {
   'Transfer qty'                => '',
   'Transfer services via default' => '',
   'Transfer successful'         => '',
+  'Transferred'                 => '',
   'Translation'                 => '',
   'Translations'                => '',
   'Transport and service costs reminder' => '',
   'Trial Balance'               => '',
   'Trial balance between %s and %s' => '',
   'Trying to call a sub without a name' => '',
+  'Turnover'                    => '',
+  'Turnoverstatistic'           => '',
   'TypAbbreviation'             => '',
   'Type'                        => '',
   'Type abbreviation'           => '',
@@ -3436,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.'       => '',
@@ -3445,9 +3653,11 @@ $self->{texts} = {
   'Until'                       => '',
   'Update'                      => '',
   'Update Discount'             => '',
+  'Update Partnumber'           => '',
   'Update Price'                => '',
   'Update Prices'               => '',
   'Update SKR04: new tax account 3804 (19%)' => '',
+  'Update customer using billing address' => '',
   'Update prices'               => '',
   'Update prices of existing entries' => '',
   'Update prices of existing entries / skip non-existent' => '',
@@ -3459,22 +3669,27 @@ $self->{texts} = {
   'Update this draft.'          => '',
   'Update with section'         => '',
   'Updated'                     => '',
+  'Updated categories'          => '',
+  'Updated part [#1] in shop [#2] at #3' => '',
+  'Updated shop part'           => '',
   'Updating data of existing entry in database' => '',
   'Updating existing entry in database' => '',
   'Updating items with additional parts' => '',
   'Updating items with sections' => '',
   'Updating prices of existing entry in database' => '',
   'Updating the client fields in the database "#1" on host "#2:#3" failed.' => '',
+  'Upload'                      => '',
   'Upload Attachments'          => '',
   'Upload Images'               => '',
+  'Upload all marked'           => '',
   'Upload file'                 => '',
   'Uploaded at'                 => '',
   'Uploaded on #1, size #2 kB'  => '',
+  'Uploading Data'              => '',
   'UsageE'                      => 'Report about stock withdrawal',
   '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'    => '',
@@ -3547,6 +3762,7 @@ $self->{texts} = {
   'Version'                     => '',
   'Version actions'             => '',
   'Version number'              => '',
+  'Version: '                   => '',
   'Versions'                    => '',
   'View SEPA export'            => '',
   'View background job execution result' => '',
@@ -3568,15 +3784,24 @@ $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'                 => '',
   'WebDAV save documents'       => '',
   'Webserver interface'         => '',
+  'Webshop'                     => '',
+  'Webshop Import'              => '',
+  'Webshop articles'            => '',
+  'Webshops articles'           => '',
   'Weight'                      => '',
   'Weight unit'                 => '',
   'What <b>term</b> you are looking for?' => '',
@@ -3598,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'                        => '',
@@ -3626,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.' => '',
@@ -3654,8 +3883,10 @@ $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'                         => '',
   'Zip, City'                   => '',
   'Zipcode'                     => '',
   '[email]'                     => '',
@@ -3688,6 +3919,7 @@ $self->{texts} = {
   'bestbefore #1'               => '',
   'bin_list'                    => '',
   'bis'                         => '',
+  'brutto'                      => '',
   'building data'               => '',
   'building report'             => '',
   'cash'                        => '',
@@ -3713,6 +3945,7 @@ $self->{texts} = {
   'dated'                       => '',
   'delete'                      => '',
   'delete item'                 => '',
+  'delete order'                => '',
   'deleted'                     => '',
   'delivered'                   => '',
   'deliverydate'                => '',
@@ -3734,7 +3967,6 @@ $self->{texts} = {
   'every time'                  => '',
   'executed'                    => '',
   'execution as user \'#1\''    => '',
-  'ext.DMS'                     => '',
   'failed'                      => '',
   'false'                       => '',
   'female'                      => '',
@@ -3751,6 +3983,7 @@ $self->{texts} = {
   'for date'                    => '',
   'found'                       => '',
   'found_br'                    => 'found',
+  'from'                        => '',
   'from \'#1\' imported Files'  => '',
   'from (time)'                 => '',
   'general_ledger_list'         => '',
@@ -3759,6 +3992,8 @@ $self->{texts} = {
   'gobd-#1-#2.zip'              => '',
   'h'                           => '',
   'history search engine'       => '',
+  'http'                        => '',
+  'https'                       => '',
   'imported'                    => '',
   'inactive'                    => '',
   'income'                      => 'GUV and BWA',
@@ -3796,6 +4031,7 @@ $self->{texts} = {
   'month'                       => '',
   'monthly'                     => '',
   'more'                        => '',
+  'netto'                       => '',
   'never'                       => '',
   'new order controller'        => '',
   'next'                        => '',
@@ -3814,6 +4050,7 @@ $self->{texts} = {
   'not running'                 => '',
   'not set'                     => '',
   'not shipped'                 => '',
+  'not transferred'             => '',
   'not transferred in yet'      => '',
   'not transferred out yet'     => '',
   'not yet executed'            => '',
@@ -3851,12 +4088,14 @@ $self->{texts} = {
   'quarter'                     => '',
   'quotation_list'              => '',
   'release_material'            => '',
+  'renew'                       => '',
   'reorder item'                => '',
   'repeated execution'          => '',
   'report_generator_dispatch_to is not defined.' => '',
   'report_generator_nextsub is not defined.' => '',
   'request_quotation'           => '',
   'return_material'             => '',
+  'revert deleted'              => '',
   'rfq_list'                    => '',
   'running'                     => '',
   'sales tax identification number' => '',
@@ -3884,6 +4123,7 @@ $self->{texts} = {
   'start upload'                => '',
   'stock'                       => '',
   'stock_br'                    => 'stock',
+  'stocktaking'                 => '',
   'succeeded'                   => '',
   'sum'                         => '',
   'tax_chartaccno'              => '',
@@ -3897,10 +4137,12 @@ $self->{texts} = {
   'taxnumber'                   => '',
   'terminated'                  => '',
   'time and effort based position' => '',
+  'to'                          => '',
   'to (date)'                   => '',
   'to (set to)'                 => '',
   'to (time)'                   => '',
   'transfer'                    => '',
+  'transferred'                 => '',
   'transferred in'              => '',
   'transferred in / out'        => '',
   'transferred out'             => '',
@@ -3930,7 +4172,6 @@ $self->{texts} = {
   'without skonto'              => '',
   'without_skonto'              => '',
   'working copy'                => '',
-  'wrongformat'                 => '',
   'yearly'                      => '',
   'yes'                         => '',
   'you can find professional help.' => '',