Zeiterfassung: Artikel beim Erfassen wählen können und mit auflisten
[kivitendo-erp.git] / locale / en / all
index dc0ce52..e427f3c 100644 (file)
@@ -55,6 +55,9 @@ $self->{texts} = {
   'A canceled general ledger transaction cannot be deleted.' => '',
   'A canceled general ledger transaction cannot be posted.' => '',
   'A canceled invoice cannot be posted.' => '',
+  'A canceled invoice cannot be used. Please undo the cancellation first.' => '',
+  'A customer with the same VAT ID already exists.' => '',
+  'A customer with the same taxnumber already exists.' => '',
   'A digit is required.'        => '',
   'A directory with the name for the new print templates exists already.' => '',
   'A lot of the usability of kivitendo has been enhanced with javascript. Although it is currently possible to use every aspect of kivitendo without javascript, we strongly recommend it. In a future version this may change and javascript may be necessary to access advanced features.' => '',
@@ -67,6 +70,8 @@ $self->{texts} = {
   'A valid taxkey is missing!'  => '',
   'A variable marked as \'Deactivate by default\' isn\'t automatically added to all articles, and has to be explicitly added for each desired article in its master data tab. Only then can the variable be used for that article in the records.' => '',
   'A variable marked as \'editable\' can be changed in each quotation, order, invoice etc.' => '',
+  'A vendor with the same VAT ID already exists.' => '',
+  'A vendor with the same taxnumber already exists.' => '',
   'ADDED'                       => '',
   'AP'                          => 'Purchases',
   'AP Aging'                    => 'Creditor Aging',
@@ -236,6 +241,7 @@ $self->{texts} = {
   'Add sub function block'      => '',
   'Add taxzone'                 => '',
   'Add text block'              => '',
+  'Add time recording article'  => '',
   'Add title'                   => '',
   'Add unit'                    => '',
   'Added sections and function blocks: #1' => '',
@@ -337,6 +343,7 @@ $self->{texts} = {
   'Assemblies'                  => '',
   'Assembly'                    => '',
   'Assembly (typeabbreviation)' => 'A',
+  'Assembly Last Cost'          => '',
   'Assembly Number missing!'    => '',
   'Assembly items'              => '',
   'Asset'                       => '',
@@ -786,6 +793,7 @@ $self->{texts} = {
   'Create with profile \'Factur-X 1.0.05/ZUGFeRD 2.1.1 extended\' (test mode)' => '',
   'Create with profile \'XRechnung 2.0.0\'' => '',
   'Create with profile \'XRechnung 2.0.0\' (test mode)' => '',
+  'Create, edit and list time recordings' => '',
   'Created by'                  => '',
   'Created for'                 => '',
   'Created on'                  => '',
@@ -850,6 +858,7 @@ $self->{texts} = {
   'Customer deleted!'           => '',
   'Customer details'            => '',
   'Customer missing!'           => '',
+  'Customer must not be empty.' => '',
   'Customer not found'          => '',
   'Customer saved'              => '',
   'Customer saved!'             => '',
@@ -875,6 +884,7 @@ $self->{texts} = {
   'Customerorderlock'           => '',
   'Customers'                   => '',
   'Customers and vendors'       => '',
+  'Customers: VAT ID / taxnumber unique' => '',
   'Customized Report'           => '',
   'Cutoff Date'                 => '',
   'Czech Republic'              => '',
@@ -903,6 +913,7 @@ $self->{texts} = {
   'Database Management'         => '',
   'Database Superuser'          => '',
   'Database User'               => '',
+  'Database errors: #1'         => '',
   'Database host and port'      => '',
   'Database login (#1)'         => '',
   'Database name'               => '',
@@ -1028,6 +1039,7 @@ $self->{texts} = {
   'Description (Click on Description for details)' => '',
   'Description (translation for #1)' => '',
   'Description missing!'        => '',
+  'Description must not be empty.' => '',
   'Description of #1'           => '',
   'Design custom data export queries' => '',
   'Destination BIC'             => '',
@@ -1051,6 +1063,7 @@ $self->{texts} = {
   'Discounts'                   => '',
   'Display'                     => '',
   'Display file'                => '',
+  'Display in basic data tab'   => '',
   'Display options'             => '',
   'Displayable Name Preferences' => '',
   'Do not change the tax rate of taxkey 0.' => '',
@@ -1115,6 +1128,7 @@ $self->{texts} = {
   'Draft for this Letter saved!' => '',
   'Draft saved.'                => '',
   'Drafts'                      => '',
+  'Drag and drop files here'    => '',
   'Drawing'                     => '',
   'Due'                         => '',
   'Due Date'                    => '',
@@ -1145,6 +1159,7 @@ $self->{texts} = {
   'Duplicate'                   => '',
   'Duplicate in CSV file'       => '',
   'Duplicate in database'       => '',
+  'Duration'                    => '',
   'During the next update a taxkey 0 with tax rate of 0 will automatically created.' => '',
   'E Mail'                      => '',
   'E-Mail'                      => '',
@@ -1259,6 +1274,8 @@ $self->{texts} = {
   'Edit the request_quotation'  => '',
   'Edit the sales_order'        => '',
   'Edit the sales_quotation'    => '',
+  'Edit time recording article' => '',
+  'Edit time recordings of all staff members' => '',
   'Edit title'                  => '',
   'Edit units'                  => '',
   'Edit user signature'         => '',
@@ -1273,12 +1290,14 @@ $self->{texts} = {
   'Employee #1 saved!'          => '',
   'Employee (database ID)'      => '',
   'Employee from the original invoice' => '',
+  'Employee must not be empty.' => '',
   'Employees'                   => '',
   'Employees with read access to the project\'s invoices' => '',
   'Empty selection for warehouse will not be added, even if the old bin is still visible (use back and forth to edit again).' => '',
   'Empty transaction!'          => '',
   'Enabled Quick Searched'      => '',
   'Enabled modules'             => '',
+  'End'                         => '',
   'End date'                    => '',
   'Enter longdescription'       => '',
   'Enter the requested execution date or leave empty for the quickest possible execution:' => '',
@@ -1286,6 +1305,7 @@ $self->{texts} = {
   'Entries for which automatic conversion succeeded:' => '',
   'Entries ready to import'     => '',
   'Entries with errors'         => '',
+  'Entry overlaps with "#1".'   => '',
   'Equity'                      => '',
   'Erfolgsrechnung'             => '',
   'Error'                       => '',
@@ -1449,6 +1469,7 @@ $self->{texts} = {
   'Feb'                         => '',
   'February'                    => '',
   'Fee'                         => '',
+  'Fetch order'                 => '',
   'Field'                       => '',
   'File'                        => '',
   'File \'#1\' is used as new Version !' => '',
@@ -1462,6 +1483,7 @@ $self->{texts} = {
   'Files'                       => '',
   'Files from customer'         => '',
   'Files from parts'            => '',
+  'Files from projects'         => '',
   'Files from vendor'           => '',
   'Filter'                      => '',
   'Filter by Partsgroups'       => '',
@@ -1519,6 +1541,7 @@ $self->{texts} = {
   'Fristsetzung'                => '',
   'From'                        => '',
   'From Date'                   => '',
+  'From Start'                  => '',
   'From bin'                    => '',
   'From shop "#1" :  #2 '       => '',
   'From shop #1 :  #2 shoporders have been fetched.' => '',
@@ -1555,6 +1578,9 @@ $self->{texts} = {
   'General settings'            => '',
   'Generate and print sales delivery orders' => '',
   'Germany'                     => '',
+  'Get one order'               => '',
+  'Get one order by shopordernumber' => '',
+  'Get one shoporder'           => '',
   'Get shoporders'              => 'Get and process orders from a web shop',
   'Git revision: #1, #2 #3'     => '',
   'Given Name'                  => '',
@@ -1643,6 +1669,8 @@ $self->{texts} = {
   'If missing then the start date will be used.' => '',
   'If one or more space separated serial numbers are assigned in a sales invoice, match the charge number of the inventory item. Assumes that Serial Number and Charge Number have 1:1 relation. Otherwise throw a error message for the default sales invoice transfer.' => '',
   'If searching a part from a document and no part is found then offer to create a new part.' => '',
+  'If set to no the \'delivery date\' field for sales orders won\'t be set at all.' => '',
+  'If set to no the \'valid until\' field for sales quotation won\'t be set at all.' => '',
   'If the article type is set to \'mixed\' then a column called \'part_type\' or called \'pclass\' must be present.' => '',
   'If the automatic creation of invoices for fees and interest is switched on for a dunning level then the following accounts will be used for the invoice.' => '',
   'If the counted quantity differs more than this threshold from the quantity in the database, a warning will be shown. Set to 0 to switch of this feature.' => '',
@@ -1671,7 +1699,6 @@ $self->{texts} = {
   'Import CSV'                  => '',
   'Import Status'               => '',
   'Import a Factur-X/ZUGFeRD file:' => '',
-  'Import a MT940 file:'        => '',
   'Import all'                  => '',
   'Import documents from #1'    => '',
   'Import file'                 => '',
@@ -1884,6 +1911,7 @@ $self->{texts} = {
   'List of jobs'                => '',
   'List of tax zones'           => '',
   'List open SEPA exports'      => '',
+  'List time recordings of all staff members' => '',
   'Listprice'                   => '',
   'Load'                        => '',
   'Load an existing draft'      => '',
@@ -1920,6 +1948,7 @@ $self->{texts} = {
   'MAILED'                      => '',
   'MD'                          => '',
   'MIME type'                   => '',
+  'MT940 file'                  => '',
   'MT940 import'                => '',
   'MT940 import preview'        => '',
   'MT940 import result'         => '',
@@ -2493,6 +2522,7 @@ $self->{texts} = {
   'Price sources deactivated in this client' => '',
   'Price type'                  => '',
   'Price type explanation'      => '',
+  'Price updated'               => '',
   'Pricegroup'                  => '',
   'Pricegroups'                 => '',
   'Prices'                      => '',
@@ -2529,6 +2559,7 @@ $self->{texts} = {
   'Production'                  => 'Production',
   'Production (typeabbreviation)' => 'W',
   'Productivity'                => '',
+  'Productivity (TODO list, Follow-Ups)' => '',
   'Profit'                      => '',
   'Profit and loss accounts'    => '',
   'Profit carried forward account' => '',
@@ -2540,6 +2571,7 @@ $self->{texts} = {
   'Project (description)'       => '',
   'Project (number)'            => '',
   'Project Description'         => '',
+  'Project Details'             => '',
   'Project Link'                => '',
   'Project Number'              => '',
   'Project Numbers'             => '',
@@ -2548,6 +2580,7 @@ $self->{texts} = {
   'Project Type'                => '',
   'Project Types'               => '',
   'Project link actions'        => '',
+  'Project picker'              => '',
   'Project statuses'            => '',
   'Project type'                => '',
   'Project types'               => '',
@@ -2739,6 +2772,7 @@ $self->{texts} = {
   'Reset'                       => '',
   'Result'                      => '',
   'Result of SQL query'         => '',
+  'Results per page'            => '',
   'Revenue'                     => '',
   'Revenue Account'             => '',
   'Reversal invoices cannot be canceled.' => '',
@@ -2845,6 +2879,7 @@ $self->{texts} = {
   'Save and close'              => '',
   'Save and execute'            => '',
   'Save and keep open'          => '',
+  'Save and preview PDF'        => '',
   'Save and print'              => '',
   'Save as a new draft.'        => '',
   'Save as new'                 => '',
@@ -2857,6 +2892,7 @@ $self->{texts} = {
   'Saving failed. Error message from the database: #1' => '',
   'Saving the file \'%s\' failed. OS error message: %s' => '',
   'Saving the record template \'#1\' failed.' => '',
+  'Saving the time recording entry failed: #1' => '',
   'Score'                       => '',
   'Screen'                      => '',
   'Scrollbar height percentage for form postion area (0 means no scrollbar)' => '',
@@ -2926,6 +2962,7 @@ $self->{texts} = {
   'Set (set to)'                => '',
   'Set all source and memo fields' => '',
   'Set count for one or more of the items to select them' => '',
+  'Set delivery date for Sales Orders' => '',
   'Set eMail text'              => '',
   'Set fields'                  => '',
   'Set lastcost'                => '',
@@ -2933,6 +2970,7 @@ $self->{texts} = {
   'Set the invoice duedate as the default execution date for SEPA export.' => '',
   'Set the invoice skonto date (if exists) as the default execution date for SEPA export.' => '',
   'Set to paid missing'         => '',
+  'Set valid until date for Sales Quotation' => '',
   'Settings'                    => '',
   'Setup Menu'                  => '',
   'Ship to (database ID)'       => '',
@@ -2966,6 +3004,7 @@ $self->{texts} = {
   'Shop Orders'                 => '',
   'Shop article'                => '',
   'Shop customernumber'         => '',
+  'Shop or ordernumber not selected.' => '',
   'Shop orderdate'              => '',
   'Shop ordernumber'            => '',
   'Shop part'                   => '',
@@ -2975,12 +3014,15 @@ $self->{texts} = {
   'Shopcategories'              => '',
   'Shopimages - valid for all shops' => '',
   'Shoporder'                   => '',
+  'Shoporder "#2" From Shop "#1" is already fetched' => '',
   'Shoporder deleted -- '       => '',
   'Shoporder not found'         => '',
   'Shoporderlock'               => '',
   'Shoporders'                  => '',
   'Shops'                       => '',
   'Short'                       => '',
+  'Should VAT ID or taxnumber be unique for all vendors? This is checked when saving a vendor\'s master data. One of the fields is sufficient and required.' => '',
+  'Should VAT ID or taxnumber be unique for customers? This is checked when saving a customer\'s master data. One of the fields is sufficient and required.' => '',
   '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?' => '',
   'Should gl transactions be and when should they be changeable or deleteable after posting?' => '',
@@ -2999,6 +3041,7 @@ $self->{texts} = {
   'Show AP transactions as part of AP invoice report' => '',
   'Show AR transactions as part of AR invoice report' => '',
   'Show Bestbefore'             => '',
+  'Show E-Mails'                => '',
   'Show Filter'                 => '',
   'Show Salesman'               => '',
   'Show Stornos'                => '',
@@ -3019,6 +3062,8 @@ $self->{texts} = {
   'Show delivery value report'  => '',
   'Show details'                => '',
   'Show details and reports of parts, services, assemblies' => '',
+  'Show documents in WebDAV'    => '',
+  'Show documents in file storage' => '',
   'Show fields used for the best before date?' => '',
   'Show follow ups...'          => '',
   'Show help text'              => '',
@@ -3080,12 +3125,17 @@ $self->{texts} = {
   'Space'                       => '',
   'Split entry detected. The values you have entered will result in an entry with more than one position on both debit and credit. Due to known problems involving accounting software kivitendo does not allow these.' => '',
   'Spoolfile'                   => '',
+  'Staff member must not be empty.' => '',
+  'Start'                       => '',
   'Start (verb)'                => '',
   'Start Dunning Process'       => '',
   'Start date'                  => '',
   'Start of year'               => '',
   'Start process'               => '',
   'Start the correction assistant' => '',
+  'Start time'                  => '',
+  'Start time must be earlier than end time.' => '',
+  'Start time must not be empty.' => '',
   'Startdate method'            => '',
   'Startdate_coa'               => '',
   'Starting Balance'            => '',
@@ -3255,6 +3305,7 @@ $self->{texts} = {
   'The LDAP server "#1:#2" is unreachable. Please check config/kivitendo.conf.' => '',
   'The Mail strings have been saved.' => '',
   'The PDF has been created'    => '',
+  'The PDF has been previewed'  => '',
   'The PDF has been printed'    => '',
   'The SEPA export has been created.' => '',
   'The SEPA strings have been saved.' => '',
@@ -3701,6 +3752,9 @@ $self->{texts} = {
   'Threshold for warning on quantity difference' => '',
   'Time'                        => '',
   'Time Format'                 => '',
+  'Time Recording'              => '',
+  'Time Recording Articles'     => '',
+  'Time Recordings'             => '',
   'Time and price estimate'     => '',
   'Time estimate'               => '',
   'Time period for the analysis:' => '',
@@ -3712,6 +3766,7 @@ $self->{texts} = {
   'To (email)'                  => '',
   'To (time)'                   => '',
   'To Date'                     => '',
+  'To Start'                    => '',
   'To continue please change the taxkey 0 to another value.' => '',
   'To import'                   => '',
   'To upload images: Please create shoppart first' => '',
@@ -3862,7 +3917,9 @@ $self->{texts} = {
   'Updating the client fields in the database "#1" on host "#2:#3" failed.' => '',
   'Upload'                      => '',
   'Upload Attachments'          => '',
+  'Upload Documents'            => '',
   'Upload Images'               => '',
+  'Upload Status'               => '',
   'Upload all marked'           => '',
   'Upload file'                 => '',
   'Uploaded at'                 => '',
@@ -3919,6 +3976,7 @@ $self->{texts} = {
   'Usually the delivery date of an order is the next working day. If a value is set here this value will be added to the delivery date of the sales order. The resulting date will be adjusted to the next working day if it ends up on a weekend.' => '',
   'Usually the sales quotation is valid until the next working day. If a value is set here then the quotation will be valid for at least that many days. The resulting date will be adjusted to the next working day if it ends up on a weekend.' => '',
   'VAT ID'                      => '',
+  'VAT ID and/or taxnumber must be given.' => '',
   'VN'                          => '',
   'Valid'                       => '',
   'Valid from'                  => '',
@@ -3949,6 +4007,7 @@ $self->{texts} = {
   'Vendor saved!'               => '',
   'Vendor type'                 => '',
   'Vendors'                     => '',
+  'Vendors: VAT ID / taxnumber unique' => '',
   'Verrechnungseinheit'         => '',
   'Version'                     => '',
   'Version actions'             => '',
@@ -4056,6 +4115,7 @@ $self->{texts} = {
   '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.' => '',
+  'You don\'t have the rights to edit this vendor.' => '',
   'You have changed the currency or exchange rate. Please check prices.' => '',
   'You have entered or selected the following shipping address for this customer:' => '',
   'You have never worked with currencies.' => '',
@@ -4266,6 +4326,7 @@ $self->{texts} = {
   'not transferred in yet'      => '',
   'not transferred out yet'     => '',
   'not yet executed'            => '',
+  'now'                         => '',
   'number'                      => '',
   'oe.pl::search called with unknown type' => '',
   'old'                         => '',
@@ -4350,6 +4411,7 @@ $self->{texts} = {
   'taxnumber'                   => '',
   'terminated'                  => '',
   'time and effort based position' => '',
+  'time_recordings'             => '',
   'to'                          => '',
   'to (date)'                   => '',
   'to (set to)'                 => '',
@@ -4368,6 +4430,7 @@ $self->{texts} = {
   'unnamed record template'     => '',
   'until'                       => '',
   'uploaded'                    => '',
+  'uploaded Documents'          => '',
   'use program settings'        => '',
   'use user config'             => '',
   'used'                        => '',