From 2dbb0236bbcc475e01701bd2794eac9f0cbc5ed5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Fri, 11 Dec 2009 15:39:30 +0100 Subject: [PATCH] Englische Locales auf den neusten Stand bringen. --- locale/de/all | 2 - locale/de/ap | 3 - locale/de/do | 3 - locale/de/ic | 3 - locale/de/io | 3 - locale/de/ir | 3 - locale/de/is | 3 - locale/de/login | 3 - locale/de/oe | 3 - locale/de/todo | 3 - locale/en/all | 85 ++++- locale/en/ap | 3 - locale/en/ar | 2 - locale/en/bankaccounts | 221 ++++++++++++ locale/en/cp_greeting_migration | 17 + locale/en/ct | 1 + locale/en/dn | 2 +- locale/en/do | 3 - locale/en/ic | 4 +- locale/en/io | 3 - locale/en/ir | 46 +-- locale/en/is | 67 +--- locale/en/login | 3 - locale/en/lost | 4 +- locale/en/menu | 5 + locale/en/menunew | 5 + locale/en/missing | 85 ++++- locale/en/oe | 3 - locale/en/sepa | 279 +++++++++++++++ locale/en/todo | 3 - templates/webpages/am/config_en.html | 10 + templates/webpages/am/edit_accounts_en.html | 2 +- .../webpages/amcvar/search_filter_en.html | 9 +- .../webpages/amcvar/search_include_en.html | 2 +- templates/webpages/ap/search_en.html | 191 ++++++++++ templates/webpages/ar/search_en.html | 207 +++++++++++ .../bank_account_display_form_en.html | 70 ++++ .../bank_account_list_bottom_en.html | 11 + .../webpages/common/search_history_en.html | 332 +++++++++--------- .../webpages/common/show_history_en.html | 44 +-- .../webpages/ct/ajax_autocomplete_en.html | 6 + templates/webpages/ct/form_header_en.html | 8 +- templates/webpages/ct/search_en.html | 10 +- .../dbupgrade/cp_greeting_update_form_en.html | 36 ++ templates/webpages/do/form_header_en.html | 8 + templates/webpages/do/search_en.html | 4 + templates/webpages/dunning/search_en.html | 18 +- .../webpages/ic/ajax_autocomplete_en.html | 6 + templates/webpages/ic/form_footer_en.html | 2 +- templates/webpages/ic/search_en.html | 2 +- templates/webpages/ir/_payments_en.html | 87 +++++ templates/webpages/ir/form_footer_en.html | 133 +++++++ templates/webpages/ir/form_header_en.html | 236 +++++++++++++ templates/webpages/is/_payments_en.html | 87 +++++ templates/webpages/is/form_footer_en.html | 175 +++++++++ templates/webpages/is/form_header_en.html | 318 +++++++++++++++++ templates/webpages/oe/form_footer_en.html | 2 +- templates/webpages/oe/form_header_en.html | 4 + templates/webpages/oe/sales_order_en.html | 13 +- templates/webpages/oe/search_en.html | 11 +- .../report_generator/html_report_en.html | 17 +- .../webpages/sepa/bank_transfer_add_en.html | 97 +++++ .../sepa/bank_transfer_create_en.html | 118 +++++++ .../sepa/bank_transfer_created_en.html | 27 ++ .../webpages/sepa/bank_transfer_edit_en.html | 140 ++++++++ .../sepa/bank_transfer_list_bottom_en.html | 28 ++ .../sepa/bank_transfer_list_top_en.html | 1 + ...bank_transfer_mark_as_closed_step1_en.html | 29 ++ .../sepa/bank_transfer_search_en.html | 125 +++++++ templates/webpages/ustva/report_en.html | 4 +- templates/webpages/webdav/_list_en.html | 22 ++ 71 files changed, 3136 insertions(+), 386 deletions(-) create mode 100644 locale/en/bankaccounts create mode 100644 locale/en/cp_greeting_migration create mode 100644 locale/en/sepa create mode 100644 templates/webpages/ap/search_en.html create mode 100644 templates/webpages/ar/search_en.html create mode 100644 templates/webpages/bankaccounts/bank_account_display_form_en.html create mode 100644 templates/webpages/bankaccounts/bank_account_list_bottom_en.html create mode 100644 templates/webpages/ct/ajax_autocomplete_en.html create mode 100644 templates/webpages/dbupgrade/cp_greeting_update_form_en.html create mode 100644 templates/webpages/ic/ajax_autocomplete_en.html create mode 100644 templates/webpages/ir/_payments_en.html create mode 100644 templates/webpages/ir/form_footer_en.html create mode 100644 templates/webpages/ir/form_header_en.html create mode 100644 templates/webpages/is/_payments_en.html create mode 100644 templates/webpages/is/form_footer_en.html create mode 100644 templates/webpages/is/form_header_en.html create mode 100644 templates/webpages/sepa/bank_transfer_add_en.html create mode 100644 templates/webpages/sepa/bank_transfer_create_en.html create mode 100644 templates/webpages/sepa/bank_transfer_created_en.html create mode 100644 templates/webpages/sepa/bank_transfer_edit_en.html create mode 100644 templates/webpages/sepa/bank_transfer_list_bottom_en.html create mode 100644 templates/webpages/sepa/bank_transfer_list_top_en.html create mode 100644 templates/webpages/sepa/bank_transfer_mark_as_closed_step1_en.html create mode 100644 templates/webpages/sepa/bank_transfer_search_en.html create mode 100644 templates/webpages/webdav/_list_en.html diff --git a/locale/de/all b/locale/de/all index b0464a0af..8173d6ab3 100644 --- a/locale/de/all +++ b/locale/de/all @@ -1407,8 +1407,6 @@ $self->{texts} = { 'Set eMail text' => 'eMail Text eingeben', 'Setup Menu' => 'Menüsetup', 'Setup Templates' => 'Vorlagen auswählen', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Ship via' => 'Transportmittel', 'Shipping Address' => 'Lieferadresse', diff --git a/locale/de/ap b/locale/de/ap index 51fd1a07f..84333ce9a 100644 --- a/locale/de/ap +++ b/locale/de/ap @@ -104,7 +104,6 @@ $self->{texts} = { 'Dunning' => 'Mahnung', 'ELSE' => 'Zusatz', 'Edit Accounts Payables Transaction' => 'Kreditorenbuchung bearbeiten', - 'Employee' => 'Bearbeiter', 'Enter longdescription' => 'Langtext eingeben', 'Error in database control file \'%s\': %s' => 'Fehler in Datenbankupgradekontrolldatei \'%s\': %s', 'Exch' => 'Wechselkurs.', @@ -121,7 +120,6 @@ $self->{texts} = { 'General ledger and cash' => 'Finanzbuchhaltung und Zahlungsverkehr', 'History' => 'Historie', 'ID' => 'Buchungsnummer', - 'Include in Report' => 'In Bericht aufnehmen', 'Invoice' => 'Rechnung', 'Invoice (one letter abbreviation)' => 'R', 'Invoice Date' => 'Rechnungsdatum', @@ -226,7 +224,6 @@ $self->{texts} = { 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', 'Subject' => 'Betreff', - 'Subtotal' => 'Zwischensumme', 'Tax' => 'Steuer', 'Tax Included' => 'Steuer im Preis inbegriffen', 'Taxkey' => 'Steuerschlüssel', diff --git a/locale/de/do b/locale/de/do index b036f6cc1..2f0b0b808 100644 --- a/locale/de/do +++ b/locale/de/do @@ -241,12 +241,9 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Seriennummer', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Ship via' => 'Transportmittel', 'Shipping Address' => 'Lieferadresse', - 'Show details' => 'Details anzeigen', 'Stock' => 'Einlagern', 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', diff --git a/locale/de/ic b/locale/de/ic index 984553a37..6fe1856e3 100644 --- a/locale/de/ic +++ b/locale/de/ic @@ -262,12 +262,9 @@ $self->{texts} = { 'Serial Number' => 'Seriennummer', 'Service Number missing!' => 'Dienstleistungsnummer fehlt!', 'Services' => 'Dienstleistungen', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Shipping Address' => 'Lieferadresse', 'Short' => 'Knapp', - 'Show details' => 'Details anzeigen', 'Sold' => 'Verkauft', 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', diff --git a/locale/de/io b/locale/de/io index a3529f420..7eeece49b 100644 --- a/locale/de/io +++ b/locale/de/io @@ -203,11 +203,8 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Seriennummer', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Shipping Address' => 'Lieferadresse', - 'Show details' => 'Details anzeigen', 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', 'Street' => 'Straße', diff --git a/locale/de/ir b/locale/de/ir index 3856ab26e..47c13fd68 100644 --- a/locale/de/ir +++ b/locale/de/ir @@ -229,11 +229,8 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Seriennummer', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Shipping Address' => 'Lieferadresse', - 'Show details' => 'Details anzeigen', 'Skip' => 'Überspringen', 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', diff --git a/locale/de/is b/locale/de/is index f38b4db2d..e906ba70d 100644 --- a/locale/de/is +++ b/locale/de/is @@ -233,11 +233,8 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Seriennummer', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Shipping Address' => 'Lieferadresse', - 'Show details' => 'Details anzeigen', 'Skip' => 'Überspringen', 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', diff --git a/locale/de/login b/locale/de/login index 06d2385fb..e7e72946a 100644 --- a/locale/de/login +++ b/locale/de/login @@ -301,12 +301,9 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Seriennummer', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Ship via' => 'Transportmittel', 'Shipping Address' => 'Lieferadresse', - 'Show details' => 'Details anzeigen', 'Stock' => 'Einlagern', 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', diff --git a/locale/de/oe b/locale/de/oe index 93c36e714..6cdb6d316 100644 --- a/locale/de/oe +++ b/locale/de/oe @@ -279,12 +279,9 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Seriennummer', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Ship via' => 'Transportmittel', 'Shipping Address' => 'Lieferadresse', - 'Show details' => 'Details anzeigen', 'Stock' => 'Einlagern', 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', diff --git a/locale/de/todo b/locale/de/todo index 1090cb95e..391648e17 100644 --- a/locale/de/todo +++ b/locale/de/todo @@ -298,12 +298,9 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Seriennummer', - 'Ship' => 'Lagerausgang', - 'Ship rcvd' => 'Lagereingang', 'Ship to' => 'Lieferadresse', 'Ship via' => 'Transportmittel', 'Shipping Address' => 'Lieferadresse', - 'Show details' => 'Details anzeigen', 'Stock' => 'Einlagern', 'Storno Invoice' => 'Stornorechnung', 'Storno Packing List' => 'Stornolieferschein', diff --git a/locale/en/all b/locale/en/all index 4a472a3ee..524bf2f9e 100644 --- a/locale/en/all +++ b/locale/en/all @@ -93,6 +93,8 @@ $self->{texts} = { 'Account deleted!' => '', 'Account for fees' => '', 'Account for interest' => '', + 'Account number' => '', + 'Account number #1, bank code #2, #3' => '', 'Account saved!' => '', 'Accounting Group deleted!' => '', 'Accounting Group saved!' => '', @@ -147,6 +149,7 @@ $self->{texts} = { 'Add Warehouse' => '', 'Add a new group' => '', 'Add and edit units' => '', + 'Add bank account' => '', 'Add custom variable' => '', 'Add note' => '', 'Add to group' => '', @@ -162,7 +165,9 @@ $self->{texts} = { 'All changes in that file have been reverted.' => '', 'All database upgrades have been applied.' => '', 'All general ledger entries' => '', + 'All of the exports you have selected were already closed.' => '', 'All reports' => '', + 'All the selected exports have already been closed, or all of their items have already been executed.' => '', 'Allow access' => '', 'Allow the following users access to my follow-ups:' => '', 'Alternatively you can create a new part which will then be selected.' => '', @@ -234,6 +239,12 @@ $self->{texts} = { 'Bank Code Number' => '', 'Bank Connection Tax Office' => '', 'Bank Connections' => '', + 'Bank accounts' => '', + 'Bank code' => '', + 'Bank transfer amount' => '', + 'Bank transfer payment list for export #1' => '', + 'Bank transfer via SEPA' => '', + 'Bank transfers via SEPA' => '', 'Base unit' => '', 'Basic data' => '', 'Batch Printing' => '', @@ -332,6 +343,7 @@ $self->{texts} = { 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => '', 'Charge Number' => '', 'Charge number' => '', + 'Chart' => '', 'Chart Type' => '', 'Chart balance' => '', 'Chart of Accounts' => '', @@ -350,6 +362,7 @@ $self->{texts} = { 'Click on login name to edit!' => '', 'Close' => '', 'Close Books up to' => '', + 'Close SEPA exports' => '', 'Close Window' => '', 'Closed' => '', 'Collective Orders only work for orders from one customer!' => '', @@ -399,6 +412,8 @@ $self->{texts} = { 'Create and edit sales orders' => '', 'Create and edit sales quotations' => '', 'Create and edit vendor invoices' => '', + 'Create bank transfer' => '', + 'Create bank transfer via SEPA XML' => '', 'Create invoice?' => '', 'Create new' => '', 'Create tables' => '', @@ -515,6 +530,8 @@ $self->{texts} = { 'Description (Click on Description for details)' => '', 'Description missing!' => '', 'Description must not be empty!' => '', + 'Destination BIC' => '', + 'Destination IBAN' => '', 'Destination bin' => '', 'Destination warehouse' => '', 'Destination warehouse and bin' => '', @@ -526,6 +543,7 @@ $self->{texts} = { 'Display' => '', 'Display file' => '', 'Display options' => '', + 'Do you really want to close the following SEPA exports? No payment will be recorded for bank transfers that haven\'t been marked as executed yet.' => '', 'Do you really want to delete AP transaction #1?' => '', 'Do you really want to delete AR transaction #1?' => '', 'Do you really want to delete GL transaction #1?' => '', @@ -538,6 +556,7 @@ $self->{texts} = { 'Document' => '', 'Documents in the WebDAV repository' => '', 'Done' => '', + 'Download SEPA XML export file' => '', 'Download the backup' => '', 'Draft saved.' => '', 'Drawing' => '', @@ -625,6 +644,7 @@ $self->{texts} = { 'Edit Vendor Invoice' => '', 'Edit Warehouse' => '', 'Edit and delete a group' => '', + 'Edit bank account' => '', 'Edit custom variable' => '', 'Edit file' => '', 'Edit greetings' => '', @@ -643,11 +663,13 @@ $self->{texts} = { 'Edit the stylesheet' => '', 'Edit units' => '', 'Editable' => '', + 'Either there are no open invoices, or you have already initiated bank transfers with the open amounts for those that are still open.' => '', 'Element disabled' => '', 'Employee' => '', 'Empty transaction!' => '', 'Enter a description for this new draft.' => '', 'Enter longdescription' => '', + 'Enter the requested execution date or leave empty for the quickest possible execution:' => '', 'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => '', 'Equity' => '', 'Error' => '', @@ -666,6 +688,10 @@ $self->{texts} = { 'Exchangerate Difference' => '', 'Exchangerate for payment missing!' => '', 'Exchangerate missing!' => '', + 'Executed' => '', + 'Execution date' => '', + 'Execution date from' => '', + 'Execution date to' => '', 'Existing Buchungsgruppen' => '', 'Existing Datasets' => '', 'Existing pending follow-ups for this item' => '', @@ -682,6 +708,9 @@ $self->{texts} = { 'Export Stammdaten' => '', 'Export as CSV' => '', 'Export as PDF' => '', + 'Export date' => '', + 'Export date from' => '', + 'Export date to' => '', 'Extended' => '', 'Extension Of Time' => '', 'Factor' => '', @@ -829,6 +858,7 @@ $self->{texts} = { 'Invoice deleted!' => '', 'Invoice for fees' => '', 'Invoice has already been storno\'d!' => '', + 'Invoice number' => '', 'Invoice with Storno (abbreviation)' => '', 'Invoices' => '', 'Is this a summary account to record' => '', @@ -906,8 +936,12 @@ $self->{texts} = { 'List Tax' => '', 'List Transactions' => '', 'List Warehouses' => '', + 'List bank accounts' => '', 'List export' => '', + 'List of bank accounts' => '', + 'List of bank transfers' => '', 'List of custom variables' => '', + 'List open SEPA exports' => '', 'Load draft' => '', 'Local Tax Office Preferences' => '', 'Lock System' => '', @@ -935,6 +969,7 @@ $self->{texts} = { 'Mar' => '', 'March' => '', 'Margins' => '', + 'Mark as closed' => '', 'Mark as paid?' => '', 'Mark closed' => '', 'Marked as paid' => '', @@ -968,6 +1003,7 @@ $self->{texts} = { 'Monat' => '', 'Monthly' => '', 'More than one control file with the tag \'%s\' exist.' => '', + 'Multi mode not supported.' => '', 'Multibyte Encoding' => '', 'MwSt. inkl.' => '', 'Name' => '', @@ -979,6 +1015,7 @@ $self->{texts} = { 'New Buchungsgruppe [% loop.count %]' => '', 'New Templates' => '', 'New assembly' => '', + 'New bank account' => '', 'New contact' => '', 'New customer' => '', 'New invoice' => '', @@ -998,6 +1035,7 @@ $self->{texts} = { 'No Vendor was found matching the search parameters.' => '', 'No action defined.' => '', 'No backup file has been uploaded.' => '', + 'No bank information has been entered in this vendor\'s master data entry. You cannot create bank transfers unless you enter bank information.' => '', 'No bins have been added to this warehouse yet.' => '', 'No customer has been selected yet.' => '', 'No data was found.' => '', @@ -1012,6 +1050,7 @@ $self->{texts} = { 'No part was found matching the search parameters.' => '', 'No prices will be updated because no prices have been entered.' => '', 'No problems were recognized.' => '', + 'No transfers were executed in this export.' => '', 'No unknown units where found.' => '', 'No user has been selected.' => '', 'No valid number entered for pricegroup "#1".' => '', @@ -1056,6 +1095,7 @@ $self->{texts} = { 'One or more Perl modules missing' => '', 'Only due follow-ups' => '', 'Open' => '', + 'Open amount' => '', 'OpenDocument/OASIS' => '', 'Openings' => '', 'Optional comment' => '', @@ -1113,6 +1153,7 @@ $self->{texts} = { 'Payment Terms missing in row ' => '', 'Payment Terms saved!' => '', 'Payment date missing!' => '', + 'Payment list as PDF' => '', 'Payment posted!' => '', 'Payment terms deleted!' => '', 'Payments' => '', @@ -1124,6 +1165,7 @@ $self->{texts} = { 'Phone1' => '', 'Phone2' => '', 'Pick List' => '', + 'Please Check the bank information for each vendor:' => '', 'Please ask your administrator to create warehouses and bins.' => '', 'Please enter a license key.' => '', 'Please enter a number of licenses.' => '', @@ -1142,6 +1184,7 @@ $self->{texts} = { 'Please select a vendor from the list below.' => '', 'Please select the chart of accounts this installation is using from the list below.' => '', 'Please select the database you want to backup' => '', + 'Please select the source bank account for the transfers:' => '', 'Please seletct the dataset you want to delete:' => '', 'Please specify a description for the warehouse designated for these goods.' => '', 'Plural' => '', @@ -1149,6 +1192,7 @@ $self->{texts} = { 'Portrait' => '', 'Post' => '', 'Post Payment' => '', + 'Post payments' => '', 'Postscript' => '', 'Posustva_coa' => '', 'Preferences' => '', @@ -1157,6 +1201,7 @@ $self->{texts} = { 'Preis' => '', 'Preisgruppe' => '', 'Preisklasse' => '', + 'Prepare bank transfer via SEPA XML' => '', 'Prepayment' => '', 'Preview' => '', 'Previous transdate text' => '', @@ -1211,6 +1256,7 @@ $self->{texts} = { 'Purchase Prices' => '', 'Purchase delivery order' => '', 'Purchase invoices' => '', + 'Purpose' => '', 'Qty' => '', 'Qty according to delivery order' => '', 'Qty in stock' => '', @@ -1271,6 +1317,9 @@ $self->{texts} = { 'Request for Quotation' => '', 'Request for Quotations' => '', 'Request quotation' => '', + 'Requested execution date' => '', + 'Requested execution date from' => '', + 'Requested execution date to' => '', 'Required by' => '', 'Restore Dataset' => '', 'Revenue' => '', @@ -1281,6 +1330,8 @@ $self->{texts} = { 'SAVED' => '', 'SAVED FOR DUNNING' => '', 'SCREENED' => '', + 'SEPA XML download' => '', + 'SEPA exports:' => '', 'Saldo Credit' => '', 'Saldo Debit' => '', 'Saldo neu' => '', @@ -1302,6 +1353,7 @@ $self->{texts} = { 'Sat. Phone' => '', 'Satz %' => '', 'Save' => '', + 'Save Draft' => '', 'Save account first to insert taxkeys' => '', 'Save and AP Transaction' => '', 'Save and AR Transaction' => '', @@ -1352,8 +1404,6 @@ $self->{texts} = { 'Set eMail text' => '', 'Setup Menu' => '', 'Setup Templates' => '', - 'Ship' => '', - 'Ship rcvd' => '', 'Ship to' => '', 'Ship via' => '', 'Shipping Address' => '', @@ -1362,8 +1412,10 @@ $self->{texts} = { 'Shopartikel' => '', 'Short' => '', 'Show' => '', + 'Show Salesman' => '', 'Show TODO list' => '', 'Show by default' => '', + 'Show custom variable search inputs' => '', 'Show details' => '', 'Show follow ups...' => '', 'Show old dunnings' => '', @@ -1377,6 +1429,9 @@ $self->{texts} = { 'Sold' => '', 'Solution' => '', 'Source' => '', + 'Source BIC' => '', + 'Source IBAN' => '', + 'Source bank account' => '', 'Source bin' => '', 'Spoolfile' => '', 'Start Dunning Process' => '', @@ -1389,6 +1444,7 @@ $self->{texts} = { 'Statement sent to' => '', 'Statements sent to printer!' => '', 'Step 1 of 3: Parts' => '', + 'Step 2' => '', 'Step 2 of 3: Services' => '', 'Step 3 of 3: Assemblies' => '', 'Step 3 of 3: Default units' => '', @@ -1416,6 +1472,7 @@ $self->{texts} = { 'TODO list options' => '', 'TOP100' => '', 'TOTAL' => '', + 'Target bank account' => '', 'Tax' => '', 'Tax Consultant' => '', 'Tax Included' => '', @@ -1459,11 +1516,13 @@ $self->{texts} = { 'Text field variables: \'WIDTH=w HEIGHT=h\' sets the width and height of the text field. They default to 30 and 5 respectively.' => '', 'Text variables: \'MAXLENGTH=n\' sets the maximum entry length to \'n\'.' => '', 'Text, text field and number variables: The default value will be used as-is.' => '', + 'That export does not exist.' => '', 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => '', 'The AP transaction #1 has been deleted.' => '', 'The AR transaction #1 has been deleted.' => '', 'The GL transaction #1 has been deleted.' => '', 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.' => '', + 'The SEPA export has been created.' => '', 'The access rights have been saved.' => '', 'The assembly has been created.' => '', 'The assistant could not find anything wrong with #1. Maybe the problem has been solved in the meantime.' => '', @@ -1471,6 +1530,7 @@ $self->{texts} = { 'The authentication database is not reachable at the moment. Either it hasn\'t been set up yet or the database server might be down. Please contact your administrator.' => '', 'The available options depend on the varibale type:' => '', 'The backup you upload here has to be a file created with "pg_dump -o -Ft".' => '', + 'The bank information must not be empty.' => '', 'The base unit does not exist or it is about to be deleted in row %d.' => '', 'The base unit does not exist.' => '', 'The base unit relations must not contain loops (e.g. by saying that unit A\'s base unit is B, B\'s base unit is C and C\'s base unit is A) in row %d.' => '', @@ -1537,6 +1597,7 @@ $self->{texts} = { 'The parts have been removed.' => '', 'The parts have been stocked.' => '', 'The parts have been transferred.' => '', + 'The payments have been posted.' => '', 'The pg_dump process could not be started.' => '', 'The pg_restore process could not be started.' => '', 'The preferred one is to install packages provided by your operating system distribution (e.g. Debian or RPM packages).' => '', @@ -1548,7 +1609,9 @@ $self->{texts} = { 'The second reason is that Lx-Office allowed the user to enter the tax amount manually regardless of the taxkey used.' => '', 'The second way is to use Perl\'s CPAN module and let it download and install the module for you.' => '', 'The selected PostgreSQL installation uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => '', + 'The selected bank account does not exist anymore.' => '', 'The selected bin does not exist.' => '', + 'The selected exports have been closed.' => '', 'The selected warehouse does not exist.' => '', 'The selected warehouse is empty.' => '', 'The session is invalid or has expired.' => '', @@ -1714,6 +1777,7 @@ $self->{texts} = { 'Verrechnungseinheit' => '', 'Version' => '', 'View License' => '', + 'View SEPA export' => '', 'View warehouse content' => '', 'Von Konto: ' => '', 'WEBDAV access' => '', @@ -1769,11 +1833,18 @@ $self->{texts} = { 'You did not enter a name!' => '', 'You do not have the permissions to access this function.' => '', 'You have entered or selected the following shipping address for this customer:' => '', + 'You have not added bank accounts yet.' => '', 'You have not selected any delivery order.' => '', + 'You have not selected any export.' => '', + 'You have not selected any item.' => '', + 'You have selected none of the invoices.' => '', 'You have to chose a dimension unit and a service unit which will then be assigned to those entries.' => '', 'You have to chose which unit to save for each of them.' => '', 'You have to create at least one group, grant it access to Lx-Office\'s functions and assign users to it.' => '', 'You have to create new Buchungsgruppen for all the combinations of inventory, income and expense accounts that have been used already.' => '', + 'You have to enter a company name in your user preferences (see the "Program" menu, "Preferences").' => '', + 'You have to fill in at least an account number, the bank code, the IBAN and the BIC.' => '', + 'You have to specify an execution date for each antry.' => '', 'You must chose a user.' => '', 'You will now be forwarded to the administration panel.' => '', 'You\'re not editing a file.' => '', @@ -1797,6 +1868,9 @@ $self->{texts} = { 'as at' => '', 'assembly_list' => '', 'back' => '', + 'bank_transfer_payment_list_#1' => '', + 'bankaccounts' => '', + 'banktransfers' => '', 'bin_list' => '', 'bis' => '', 'button' => '', @@ -1805,13 +1879,16 @@ $self->{texts} = { 'chart_of_accounts' => '', 'choice' => '', 'choice part' => '', + 'click here to edit cvars' => '', 'close' => '', + 'closed' => '', 'config/authentication.pl: Key "DB_config" is missing.' => '', 'config/authentication.pl: Key "LDAP_config" is missing.' => '', 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".' => '', 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".' => '', 'continue' => '', 'correction' => '', + 'cp_greeting to cp_gender migration' => '', 'customer' => '', 'customer_list' => '', 'customernumber not unique!' => '', @@ -1828,6 +1905,7 @@ $self->{texts} = { 'eMail?' => '', 'ea' => '', 'emailed to' => '', + 'executed' => '', 'female' => '', 'follow_up_list' => '', 'for' => '', @@ -1855,10 +1933,13 @@ $self->{texts} = { 'no' => '', 'no chargenumber' => '', 'none (pricegroup)' => '', + 'not executed' => '', 'not transferred in yet' => '', 'not transferred out yet' => '', + 'not yet executed' => '', 'number' => '', 'oe.pl::search called with unknown type' => '', + 'open' => '', 'order' => '', 'our vendor number at customer' => '', 'packing_list' => '', diff --git a/locale/en/ap b/locale/en/ap index 130e80b5d..7c864980a 100644 --- a/locale/en/ap +++ b/locale/en/ap @@ -104,7 +104,6 @@ $self->{texts} = { 'Dunning' => 'Dunning', 'ELSE' => 'ELSE', 'Edit Accounts Payables Transaction' => 'Edit Creditor Transaction', - 'Employee' => 'Employee', 'Enter longdescription' => 'Enter longdescription', 'Error in database control file \'%s\': %s' => 'Error in database control file \'%s\': %s', 'Exch' => 'Exch', @@ -121,7 +120,6 @@ $self->{texts} = { 'General ledger and cash' => 'General ledger and cash', 'History' => 'History', 'ID' => 'ID', - 'Include in Report' => 'Include in Report', 'Invoice' => 'Invoice', 'Invoice (one letter abbreviation)' => 'Invoice (one letter abbreviation)', 'Invoice Date' => 'Invoice Date', @@ -226,7 +224,6 @@ $self->{texts} = { 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', 'Subject' => 'Subject', - 'Subtotal' => 'Subtotal', 'Tax' => 'Tax', 'Tax Included' => 'Tax Included', 'Taxkey' => 'Taxkey', diff --git a/locale/en/ar b/locale/en/ar index 60cc4263b..dfd94d0c1 100644 --- a/locale/en/ar +++ b/locale/en/ar @@ -124,7 +124,6 @@ $self->{texts} = { 'General ledger and cash' => 'General ledger and cash', 'History' => 'History', 'ID' => 'ID', - 'Include in Report' => 'Include in Report', 'Incoming Payments' => 'Incoming Payments', 'Invoice' => 'Invoice', 'Invoice (one letter abbreviation)' => 'Invoice (one letter abbreviation)', @@ -231,7 +230,6 @@ $self->{texts} = { 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', 'Subject' => 'Subject', - 'Subtotal' => 'Subtotal', 'Tax' => 'Tax', 'Tax Included' => 'Tax Included', 'Taxkey' => 'Taxkey', diff --git a/locale/en/bankaccounts b/locale/en/bankaccounts new file mode 100644 index 000000000..bdbc3e28b --- /dev/null +++ b/locale/en/bankaccounts @@ -0,0 +1,221 @@ +#!/usr/bin/perl + +$self->{texts} = { + 'A temporary file could not be created. Please verify that the directory "#1" is writeable by the webserver.' => 'A temporary file could not be created. Please verify that the directory "#1" is writeable by the webserver.', + 'ADDED' => 'ADDED', + 'AP' => 'Purchases', + 'AR' => 'Sales', + 'Account number' => 'Account number', + 'Add bank account' => 'Add bank account', + 'Address' => 'Address', + 'Advance turnover tax return' => 'Advance turnover tax return', + 'All reports' => 'All reports', + 'Attempt to call an undefined sub named \'%s\'' => 'Attempt to call an undefined sub named \'%s\'', + 'BIC' => 'BIC', + 'Bank' => 'Bank', + 'Bank code' => 'Bank code', + 'Bcc' => 'Bcc', + 'Bin List' => 'Bin List', + 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.', + 'CANCELED' => 'CANCELED', + 'CR' => 'CR', + 'CRM admin' => 'CRM admin', + 'CRM create customers, vendors and contacts' => 'CRM create customers, vendors and contacts', + 'CRM follow up' => 'CRM follow up', + 'CRM know how' => 'CRM know how', + 'CRM notices' => 'CRM notices', + 'CRM opportunity' => 'CRM opportunity', + 'CRM optional software' => 'CRM optional software', + 'CRM other' => 'CRM other', + 'CRM search' => 'CRM search', + 'CRM send email' => 'CRM send email', + 'CRM services' => 'CRM services', + 'CRM status' => 'CRM status', + 'CRM termin' => 'CRM termin', + 'CRM user' => 'CRM user', + 'CSV export -- options' => 'CSV export -- options', + 'Cc' => 'Cc', + 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Change Lx-Office installation settings (all menu entries beneath \'System\')', + 'Confirmation' => 'Confirmation', + 'Contact' => 'Contact', + 'Could not spawn the printer command.' => 'Could not spawn the printer command.', + 'Create and edit RFQs' => 'Create and edit RFQs', + 'Create and edit customers and vendors' => 'Create and edit customers and vendors', + 'Create and edit dunnings' => 'Create and edit dunnings', + 'Create and edit invoices and credit notes' => 'Create and edit invoices and credit notes', + 'Create and edit parts, services, assemblies' => 'Create and edit parts, services, assemblies', + 'Create and edit projects' => 'Create and edit projects', + 'Create and edit purchase delivery orders' => 'Create and edit purchase delivery orders', + 'Create and edit purchase orders' => 'Create and edit purchase orders', + 'Create and edit sales delivery orders' => 'Create and edit sales delivery orders', + 'Create and edit sales orders' => 'Create and edit sales orders', + 'Create and edit sales quotations' => 'Create and edit sales quotations', + 'Create and edit vendor invoices' => 'Create and edit vendor invoices', + 'Credit Note' => 'Credit Note', + 'Customer Number' => 'Customer Number', + 'Customer details' => 'Customer details', + 'DATEV Export' => 'DATEV Export', + 'DELETED' => 'DELETED', + 'DR' => 'DR', + 'DUNNING STARTED' => 'DUNNING STARTED', + 'Dataset upgrade' => 'Dataset upgrade', + 'Date' => 'Date', + 'Delivery Order' => 'Delivery Order', + 'Dependency loop detected:' => 'Dependency loop detected:', + 'Directory' => 'Directory', + 'Dunning' => 'Dunning', + 'ELSE' => 'ELSE', + 'Edit bank account' => 'Edit bank account', + 'Enter longdescription' => 'Enter longdescription', + 'Error in database control file \'%s\': %s' => 'Error in database control file \'%s\': %s', + 'File' => 'File', + 'General ledger and cash' => 'General ledger and cash', + 'History' => 'History', + 'IBAN' => 'IBAN', + 'Invoice' => 'Invoice', + 'List of bank accounts' => 'List of bank accounts', + 'MAILED' => 'MAILED', + 'Manage license keys' => 'Manage license keys', + 'Mark as paid?' => 'Mark as paid?', + 'Marked as paid' => 'Marked as paid', + 'Master Data' => 'Master Data', + 'May set the BCC field when sending emails' => 'May set the BCC field when sending emails', + 'Message' => 'Message', + 'Missing \'description\' field.' => 'Missing \'description\' field.', + 'Missing \'tag\' field.' => 'Missing \'tag\' field.', + 'Missing parameter #1 in call to sub #2.' => 'Missing parameter #1 in call to sub #2.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Missing parameter (at least one of #1) in call to sub #2.', + 'More than one control file with the tag \'%s\' exist.' => 'More than one control file with the tag \'%s\' exist.', + 'Name' => 'Name', + 'No %s was found matching the search parameters.' => 'No %s was found matching the search parameters.', + 'No Customer was found matching the search parameters.' => 'No Customer was found matching the search parameters.', + 'No Vendor was found matching the search parameters.' => 'No Vendor was found matching the search parameters.', + 'No action defined.' => 'No action defined.', + 'No customer has been selected yet.' => 'No customer has been selected yet.', + 'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'No or an unknown authenticantion module specified in "config/authentication.pl".', + 'No part was found matching the search parameters.' => 'No part was found matching the search parameters.', + 'No vendor has been selected yet.' => 'No vendor has been selected yet.', + 'Others' => 'Others', + 'PAYMENT POSTED' => 'PAYMENT POSTED', + 'PDF export -- options' => 'PDF export -- options', + 'POSTED' => 'POSTED', + 'POSTED AS NEW' => 'POSTED AS NEW', + 'PRINTED' => 'PRINTED', + 'Packing List' => 'Packing List', + 'Page #1/#2' => 'Page #1/#2', + 'Part Number' => 'Part Number', + 'Part description' => 'Part description', + 'Pick List' => 'Pick List', + 'Please enter values' => 'Please enter values', + 'Preview' => 'Preview', + 'Proforma Invoice' => 'Proforma Invoice', + 'Purchase Order' => 'Purchase Order', + 'Quotation' => 'Quotation', + 'RFQ' => 'RFQ', + 'Receipt, payment, reconciliation' => 'Receipt, payment, reconciliation', + 'Reports' => 'Reports', + 'SAVED' => 'SAVED', + 'SAVED FOR DUNNING' => 'SAVED FOR DUNNING', + 'SCREENED' => 'SCREENED', + 'Select a Customer' => 'Select a Customer', + 'Select a customer' => 'Select a customer', + 'Select a part' => 'Select a part', + 'Select a vendor' => 'Select a vendor', + 'Storno Invoice' => 'Storno Invoice', + 'Storno Packing List' => 'Storno Packing List', + 'Subject' => 'Subject', + 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )', + 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.' => 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.', + 'The config file "config/authentication.pl" contained invalid Perl code:' => 'The config file "config/authentication.pl" contained invalid Perl code:', + 'The config file "config/authentication.pl" was not found.' => 'The config file "config/authentication.pl" was not found.', + 'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/authentication.pl.' => 'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/authentication.pl.', + 'The connection to the authentication database failed:' => 'The connection to the authentication database failed:', + 'The connection to the template database failed:' => 'The connection to the template database failed:', + 'The creation of the authentication database failed:' => 'The creation of the authentication database failed:', + 'The list has been printed.' => 'The list has been printed.', + 'To (email)' => 'To (email)', + 'Transactions, AR transactions, AP transactions' => 'Transactions, AR transactions, AP transactions', + 'Trying to call a sub without a name' => 'Trying to call a sub without a name', + 'Unit' => 'Unit', + 'Unknown dependency \'%s\'.' => 'Unknown dependency \'%s\'.', + 'Value' => 'Value', + 'Variable' => 'Variable', + 'Vendor details' => 'Vendor details', + 'View warehouse content' => 'View warehouse content', + 'Warehouse management' => 'Warehouse management', + 'You do not have the permissions to access this function.' => 'You do not have the permissions to access this function.', + 'You have to fill in at least an account number, the bank code, the IBAN and the BIC.' => 'You have to fill in at least an account number, the bank code, the IBAN and the BIC.', + 'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.', + '[email]' => '[email]', + 'bankaccounts' => 'bankaccounts', + 'bin_list' => 'bin_list', + 'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Key "DB_config" is missing.', + 'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Key "LDAP_config" is missing.', + 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".' => 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".', + 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".' => 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".', + 'customer' => 'customer', + 'invoice' => 'invoice', + 'no' => 'no', + 'packing_list' => 'packing_list', + 'pick_list' => 'pick_list', + 'proforma' => 'proforma', + 'purchase_order' => 'purchase_order', + 'report_generator_dispatch_to is not defined.' => 'report_generator_dispatch_to is not defined.', + 'report_generator_nextsub is not defined.' => 'report_generator_nextsub is not defined.', + 'request_quotation' => 'request_quotation', + 'sales_order' => 'sales_order', + 'sales_quotation' => 'sales_quotation', + 'vendor' => 'vendor', + 'yes' => 'yes', +}; + +$self->{subs} = { + 'E' => 'E', + 'H' => 'H', + 'NTI' => 'NTI', + 'Q' => 'Q', + 'ap_transaction' => 'ap_transaction', + 'ar_transaction' => 'ar_transaction', + 'bank_account_add' => 'bank_account_add', + 'bank_account_display_form' => 'bank_account_display_form', + 'bank_account_edit' => 'bank_account_edit', + 'bank_account_list' => 'bank_account_list', + 'bank_account_save' => 'bank_account_save', + 'build_std_url' => 'build_std_url', + 'calculate_qty' => 'calculate_qty', + 'call_sub' => 'call_sub', + 'cov_selection_internal' => 'cov_selection_internal', + 'delivery_customer_selection' => 'delivery_customer_selection', + 'dispatcher' => 'dispatcher', + 'format_dates' => 'format_dates', + 'gl_transaction' => 'gl_transaction', + 'mark_as_paid_common' => 'mark_as_paid_common', + 'part_selection_internal' => 'part_selection_internal', + 'reformat_numbers' => 'reformat_numbers', + 'report_generator_back' => 'report_generator_back', + 'report_generator_dispatcher' => 'report_generator_dispatcher', + 'report_generator_do' => 'report_generator_do', + 'report_generator_export_as_csv' => 'report_generator_export_as_csv', + 'report_generator_export_as_pdf' => 'report_generator_export_as_pdf', + 'report_generator_set_default_sort' => 'report_generator_set_default_sort', + 'retrieve_partunits' => 'retrieve_partunits', + 'sales_invoice' => 'sales_invoice', + 'select_part' => 'select_part', + 'select_part_internal' => 'select_part_internal', + 'set_longdescription' => 'set_longdescription', + 'show_history' => 'show_history', + 'show_vc_details' => 'show_vc_details', + 'vendor_invoice' => 'vendor_invoice', + 'vendor_selection' => 'vendor_selection', + 'add' => 'add', + 'back' => 'back', + 'close' => 'close', + 'continue' => 'continue', + 'delete' => 'delete', + 'export_as_csv' => 'export_as_csv', + 'export_as_pdf' => 'export_as_pdf', + 'new_part' => 'new_part', + 'save' => 'save', +}; + +1; diff --git a/locale/en/cp_greeting_migration b/locale/en/cp_greeting_migration new file mode 100644 index 000000000..0f67c20de --- /dev/null +++ b/locale/en/cp_greeting_migration @@ -0,0 +1,17 @@ +#!/usr/bin/perl + +$self->{texts} = { + 'Database update error:' => 'Database update error:', +}; + +$self->{subs} = { + 'do_query' => 'do_query', + 'do_update' => 'do_update', + 'migrate_data' => 'migrate_data', + 'mydberror' => 'mydberror', + 'print_question' => 'print_question', + 'query_result' => 'query_result', + 'set_default_greetings' => 'set_default_greetings', +}; + +1; diff --git a/locale/en/ct b/locale/en/ct index e28432cde..8715bd96f 100644 --- a/locale/en/ct +++ b/locale/en/ct @@ -213,6 +213,7 @@ $self->{subs} = { 'Q' => 'Q', 'add' => 'add', 'add_transaction' => 'add_transaction', + 'ajax_autocomplete' => 'ajax_autocomplete', 'ap_transaction' => 'ap_transaction', 'ar_transaction' => 'ar_transaction', 'build_std_url' => 'build_std_url', diff --git a/locale/en/dn b/locale/en/dn index d954e40c6..78643f823 100644 --- a/locale/en/dn +++ b/locale/en/dn @@ -219,8 +219,8 @@ $self->{texts} = { 'SCREENED' => 'SCREENED', 'Sales Invoice' => 'Sales Invoice', 'Sales Order' => 'Sales Order', - 'Salesperson' => 'Salesperson', 'Sales quotation' => 'Sales quotation', + 'Salesperson' => 'Salesperson', 'Screen' => 'Screen', 'Select a Customer' => 'Select a Customer', 'Select a customer' => 'Select a customer', diff --git a/locale/en/do b/locale/en/do index 29fa9fcf1..24cee46aa 100644 --- a/locale/en/do +++ b/locale/en/do @@ -241,12 +241,9 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Serial No.', - 'Ship' => 'Ship', - 'Ship rcvd' => 'Ship rcvd', 'Ship to' => 'Ship to', 'Ship via' => 'Ship via', 'Shipping Address' => 'Shipping Address', - 'Show details' => 'Show details', 'Stock' => 'Stock', 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', diff --git a/locale/en/ic b/locale/en/ic index a035bacab..140c9bfeb 100644 --- a/locale/en/ic +++ b/locale/en/ic @@ -262,12 +262,9 @@ $self->{texts} = { 'Serial Number' => 'Serial Number', 'Service Number missing!' => 'Service Number missing!', 'Services' => 'Services', - 'Ship' => 'Ship', - 'Ship rcvd' => 'Ship rcvd', 'Ship to' => 'Ship to', 'Shipping Address' => 'Shipping Address', 'Short' => 'Short', - 'Show details' => 'Show details', 'Sold' => 'Sold', 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', @@ -357,6 +354,7 @@ $self->{subs} = { '_update_ship' => '_update_ship', 'add' => 'add', 'addtop100' => 'addtop100', + 'ajax_autocomplete' => 'ajax_autocomplete', 'ap_transaction' => 'ap_transaction', 'ar_transaction' => 'ar_transaction', 'assembly_row' => 'assembly_row', diff --git a/locale/en/io b/locale/en/io index 9325123e7..f5744d6a2 100644 --- a/locale/en/io +++ b/locale/en/io @@ -203,11 +203,8 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Serial No.', - 'Ship' => 'Ship', - 'Ship rcvd' => 'Ship rcvd', 'Ship to' => 'Ship to', 'Shipping Address' => 'Shipping Address', - 'Show details' => 'Show details', 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', 'Street' => 'Street', diff --git a/locale/en/ir b/locale/en/ir index cd5458383..9fdb38ba7 100644 --- a/locale/en/ir +++ b/locale/en/ir @@ -9,7 +9,6 @@ $self->{texts} = { 'AP Transaction' => 'Purchase Transaction', 'AR' => 'Sales', 'AR Transaction' => 'Sales Transaction', - 'Account' => 'Account', 'Add Purchase Order' => 'Add Purchase Order', 'Add Quotation' => 'Add Quotation', 'Add Request for Quotation' => 'Add Request for Quotation', @@ -18,7 +17,6 @@ $self->{texts} = { 'Address' => 'Address', 'Advance turnover tax return' => 'Advance turnover tax return', 'All reports' => 'All reports', - 'Amount' => 'Amount', 'Apr' => 'Apr', 'April' => 'April', 'Are you sure you want to delete Invoice Number' => 'Are you sure you want to delete Invoice Number', @@ -60,7 +58,6 @@ $self->{texts} = { 'Confirm!' => 'Confirm!', 'Confirmation' => 'Confirmation', 'Contact' => 'Contact', - 'Contact Person' => 'Contact Person', 'Continue' => 'Continue', 'Country' => 'Country', 'Create and edit RFQs' => 'Create and edit RFQs', @@ -75,9 +72,7 @@ $self->{texts} = { 'Create and edit sales orders' => 'Create and edit sales orders', 'Create and edit sales quotations' => 'Create and edit sales quotations', 'Create and edit vendor invoices' => 'Create and edit vendor invoices', - 'Credit Limit' => 'Credit Limit', 'Credit Note' => 'Credit Note', - 'Currency' => 'Currency', 'Customer' => 'Customer', 'Customer Number' => 'Customer Number', 'Customer details' => 'Customer details', @@ -91,7 +86,6 @@ $self->{texts} = { 'Date' => 'Date', 'Dec' => 'Dec', 'December' => 'December', - 'Delete' => 'Delete', 'Delete drafts' => 'Delete drafts', 'Delivered' => 'Delivered', 'Delivery Date' => 'Delivery Date', @@ -99,43 +93,33 @@ $self->{texts} = { 'Department' => 'Department', 'Dependency loop detected:' => 'Dependency loop detected:', 'Description' => 'Description', - 'Details (one letter abbreviation)' => 'Details (one letter abbreviation)', 'Directory' => 'Directory', 'Discount' => 'Discount', 'Draft saved.' => 'Draft saved.', - 'Due Date' => 'Due Date', 'Dunning' => 'Dunning', 'E-mail' => 'E-mail', 'E-mail address missing!' => 'E-mail address missing!', 'EK' => 'EK', 'ELSE' => 'ELSE', 'Edit Vendor Invoice' => 'Edit Vendor Invoice', - 'Employee' => 'Employee', 'Enter longdescription' => 'Enter longdescription', 'Error in database control file \'%s\': %s' => 'Error in database control file \'%s\': %s', 'Ertrag' => 'Ertrag', - 'Exch' => 'Exch', - 'Exchangerate' => 'Exchangerate', 'Exchangerate for payment missing!' => 'Exchangerate for payment missing!', 'Exchangerate missing!' => 'Exchangerate missing!', 'Extended' => 'Extended', - 'Falsches Datumsformat!' => 'Falsches Datumsformat!', 'Fax' => 'Fax', 'Feb' => 'Feb', 'February' => 'February', 'File' => 'File', - 'Follow-Up' => 'Follow-Up', 'GL Transaction' => 'GL Transaction', 'General ledger and cash' => 'General ledger and cash', 'Group' => 'Group', 'History' => 'History', 'In-line' => 'In-line', - 'Internal Notes' => 'Internal Notes', 'Invnumber missing!' => 'Invnumber missing!', 'Invoice' => 'Invoice', - 'Invoice Date' => 'Invoice Date', 'Invoice Date missing!' => 'Invoice Date missing!', - 'Invoice Number' => 'Invoice Number', 'Invoice Number missing!' => 'Invoice Number missing!', 'Invoice deleted!' => 'Invoice deleted!', 'Invoice has already been storno\'d!' => 'Invoice has already been storno\'d!', @@ -158,11 +142,9 @@ $self->{texts} = { 'May' => 'May', 'May ' => 'May ', 'May set the BCC field when sending emails' => 'May set the BCC field when sending emails', - 'Memo' => 'Memo', 'Message' => 'Message', 'Missing \'description\' field.' => 'Missing \'description\' field.', 'Missing \'tag\' field.' => 'Missing \'tag\' field.', - 'Missing amount' => 'Missing amount', 'Missing parameter #1 in call to sub #2.' => 'Missing parameter #1 in call to sub #2.', 'Missing parameter (at least one of #1) in call to sub #2.' => 'Missing parameter (at least one of #1) in call to sub #2.', 'More than one control file with the tag \'%s\' exist.' => 'More than one control file with the tag \'%s\' exist.', @@ -176,7 +158,6 @@ $self->{texts} = { 'No part was found matching the search parameters.' => 'No part was found matching the search parameters.', 'No vendor has been selected yet.' => 'No vendor has been selected yet.', 'No.' => 'No.', - 'Notes' => 'Notes', 'Nov' => 'Nov', 'November' => 'November', 'Number' => 'Number', @@ -185,9 +166,7 @@ $self->{texts} = { 'October' => 'October', 'On Hand' => 'On Hand', 'OpenDocument/OASIS' => 'OpenDocument/OASIS', - 'Order Date' => 'Order Date', 'Order Date missing!' => 'Order Date missing!', - 'Order Number' => 'Order Number', 'Order Number missing!' => 'Order Number missing!', 'Others' => 'Others', 'PAYMENT POSTED' => 'PAYMENT POSTED', @@ -204,12 +183,9 @@ $self->{texts} = { 'Part description' => 'Part description', 'Payment date missing!' => 'Payment date missing!', 'Payment posted!' => 'Payment posted!', - 'Payments' => 'Payments', 'Phone' => 'Phone', 'Pick List' => 'Pick List', 'Please enter values' => 'Please enter values', - 'Post' => 'Post', - 'Post Payment' => 'Post Payment', 'Postscript' => 'Postscript', 'Preview' => 'Preview', 'Price' => 'Price', @@ -218,22 +194,18 @@ $self->{texts} = { 'Printer' => 'Printer', 'Proforma Invoice' => 'Proforma Invoice', 'Project' => 'Project', - 'Project Number' => 'Project Number', 'Project not on file!' => 'Project not on file!', 'Purchase Order' => 'Purchase Order', 'Qty' => 'Qty', 'Queue' => 'Queue', 'Quotation' => 'Quotation', - 'Quotation Date' => 'Quotation Date', 'Quotation Date missing!' => 'Quotation Date missing!', 'Quotation Number missing!' => 'Quotation Number missing!', 'RFQ' => 'RFQ', 'ROP' => 'ROP', 'Receipt, payment, reconciliation' => 'Receipt, payment, reconciliation', 'Rechnungsnummer' => 'Rechnungsnummer', - 'Record in' => 'Record in', 'Release From Stock' => 'Release From Stock', - 'Remaining' => 'Remaining', 'Reports' => 'Reports', 'Reqdate' => 'Reqdate', 'Request for Quotation' => 'Request for Quotation', @@ -245,7 +217,6 @@ $self->{texts} = { 'Sales Invoice' => 'Sales Invoice', 'Sales Order' => 'Sales Order', 'Sales quotation' => 'Sales quotation', - 'Save draft' => 'Save draft', 'Screen' => 'Screen', 'Select a Customer' => 'Select a Customer', 'Select a customer' => 'Select a customer', @@ -258,21 +229,14 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Serial No.', - 'Ship' => 'Ship', - 'Ship rcvd' => 'Ship rcvd', 'Ship to' => 'Ship to', 'Shipping Address' => 'Shipping Address', - 'Show details' => 'Show details', 'Skip' => 'Skip', - 'Source' => 'Source', - 'Steuersatz' => 'Steuersatz', - 'Storno' => 'Storno', 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', 'Street' => 'Street', 'Subject' => 'Subject', 'Subtotal' => 'Subtotal', - 'Tax Included' => 'Tax Included', 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )', 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.' => 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.', 'The config file "config/authentication.pl" contained invalid Perl code:' => 'The config file "config/authentication.pl" contained invalid Perl code:', @@ -281,16 +245,12 @@ $self->{texts} = { 'The connection to the authentication database failed:' => 'The connection to the authentication database failed:', 'The connection to the template database failed:' => 'The connection to the template database failed:', 'The creation of the authentication database failed:' => 'The creation of the authentication database failed:', - 'There are #1 unfinished follow-ups of which #2 are due.' => 'There are #1 unfinished follow-ups of which #2 are due.', 'To (email)' => 'To (email)', - 'Total' => 'Total', 'Transactions, AR transactions, AP transactions' => 'Transactions, AR transactions, AP transactions', 'Transfer To Stock' => 'Transfer To Stock', 'Trying to call a sub without a name' => 'Trying to call a sub without a name', 'Unit' => 'Unit', 'Unknown dependency \'%s\'.' => 'Unknown dependency \'%s\'.', - 'Update' => 'Update', - 'Use As Template' => 'Use As Template', 'Value' => 'Value', 'Variable' => 'Variable', 'Vendor' => 'Vendor', @@ -308,16 +268,13 @@ $self->{texts} = { 'Zipcode' => 'Zipcode', '[email]' => '[email]', 'bin_list' => 'bin_list', - 'button' => 'button', 'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Key "DB_config" is missing.', 'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Key "LDAP_config" is missing.', 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".' => 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".', 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".' => 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".', 'customer' => 'customer', 'emailed to' => 'emailed to', - 'history' => 'history', 'invoice' => 'invoice', - 'mark as paid' => 'mark as paid', 'no' => 'no', 'none (pricegroup)' => 'none (pricegroup)', 'packing_list' => 'packing_list', @@ -331,7 +288,6 @@ $self->{texts} = { 'sent' => 'sent', 'sent to printer' => 'sent to printer', 'vendor' => 'vendor', - 'wrongformat' => 'wrongformat', 'yes' => 'yes', }; @@ -341,6 +297,7 @@ $self->{subs} = { 'NTI' => 'NTI', 'Q' => 'Q', '_check_io_auth' => '_check_io_auth', + '_max_datepaid' => '_max_datepaid', '_render_custom_variables_inputs' => '_render_custom_variables_inputs', '_update_custom_variables' => '_update_custom_variables', '_update_part_information' => '_update_part_information', @@ -427,6 +384,7 @@ $self->{subs} = { 'post' => 'post', 'post_payment' => 'post_payment', 'save_draft' => 'save_draft', + 'save_draft' => 'save_draft', 'skip' => 'skip', 'storno' => 'storno', 'update' => 'update', diff --git a/locale/en/is b/locale/en/is index 611773071..e0e7df7ff 100644 --- a/locale/en/is +++ b/locale/en/is @@ -9,7 +9,6 @@ $self->{texts} = { 'AP Transaction' => 'Purchase Transaction', 'AR' => 'Sales', 'AR Transaction' => 'Sales Transaction', - 'Account' => 'Account', 'Add Credit Note' => 'Add Credit Note', 'Add Purchase Order' => 'Add Purchase Order', 'Add Quotation' => 'Add Quotation', @@ -20,7 +19,6 @@ $self->{texts} = { 'Address' => 'Address', 'Advance turnover tax return' => 'Advance turnover tax return', 'All reports' => 'All reports', - 'Amount' => 'Amount', 'Apr' => 'Apr', 'April' => 'April', 'Are you sure you want to delete Invoice Number' => 'Are you sure you want to delete Invoice Number', @@ -57,14 +55,11 @@ $self->{texts} = { 'Cannot storno storno invoice!' => 'Cannot storno storno invoice!', 'Cc' => 'Cc', 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Change Lx-Office installation settings (all menu entries beneath \'System\')', - 'Choose Customer' => 'Choose Customer', - 'Choose Vendor' => 'Choose Vendor', 'City' => 'City', 'Company Name' => 'Company Name', 'Confirm!' => 'Confirm!', 'Confirmation' => 'Confirmation', 'Contact' => 'Contact', - 'Contact Person' => 'Contact Person', 'Continue' => 'Continue', 'Country' => 'Country', 'Create and edit RFQs' => 'Create and edit RFQs', @@ -79,20 +74,13 @@ $self->{texts} = { 'Create and edit sales orders' => 'Create and edit sales orders', 'Create and edit sales quotations' => 'Create and edit sales quotations', 'Create and edit vendor invoices' => 'Create and edit vendor invoices', - 'Credit Limit' => 'Credit Limit', - 'Credit Limit exceeded!!!' => 'Credit Limit exceeded!!!', 'Credit Note' => 'Credit Note', - 'Credit Note Date' => 'Credit Note Date', - 'Credit Note Number' => 'Credit Note Number', - 'Currency' => 'Currency', 'Customer' => 'Customer', 'Customer Number' => 'Customer Number', - 'Customer Order Number' => 'Customer Order Number', 'Customer details' => 'Customer details', 'Customer missing!' => 'Customer missing!', 'Customer not on file or locked!' => 'Customer not on file or locked!', 'Customer not on file!' => 'Customer not on file!', - 'Customer type' => 'Customer type', 'DATEV Export' => 'DATEV Export', 'DELETED' => 'DELETED', 'DR' => 'DR', @@ -101,22 +89,17 @@ $self->{texts} = { 'Date' => 'Date', 'Dec' => 'Dec', 'December' => 'December', - 'Delete' => 'Delete', 'Delete drafts' => 'Delete drafts', 'Delivered' => 'Delivered', 'Delivery Date' => 'Delivery Date', 'Delivery Order' => 'Delivery Order', - 'Delivery Order Number' => 'Delivery Order Number', 'Department' => 'Department', 'Dependency loop detected:' => 'Dependency loop detected:', 'Description' => 'Description', - 'Details (one letter abbreviation)' => 'Details (one letter abbreviation)', 'Directory' => 'Directory', 'Discount' => 'Discount', 'Draft saved.' => 'Draft saved.', - 'Due Date' => 'Due Date', 'Dunning' => 'Dunning', - 'Dunning Amount' => 'Dunning Amount', 'E-mail' => 'E-mail', 'E-mail address missing!' => 'E-mail address missing!', 'EK' => 'EK', @@ -125,33 +108,23 @@ $self->{texts} = { 'Edit Sales Invoice' => 'Edit Sales Invoice', 'Edit Storno Credit Note' => 'Edit Storno Credit Note', 'Edit Storno Invoice' => 'Edit Storno Invoice', - 'Employee' => 'Employee', 'Enter longdescription' => 'Enter longdescription', 'Error in database control file \'%s\': %s' => 'Error in database control file \'%s\': %s', 'Ertrag' => 'Ertrag', - 'Ertrag prozentual' => 'Ertrag prozentual', - 'Exch' => 'Exch', - 'Exchangerate' => 'Exchangerate', 'Exchangerate for payment missing!' => 'Exchangerate for payment missing!', 'Exchangerate missing!' => 'Exchangerate missing!', 'Extended' => 'Extended', - 'Falsches Datumsformat!' => 'Falsches Datumsformat!', 'Fax' => 'Fax', 'Feb' => 'Feb', 'February' => 'February', 'File' => 'File', - 'Follow-Up' => 'Follow-Up', 'GL Transaction' => 'GL Transaction', 'General ledger and cash' => 'General ledger and cash', 'Group' => 'Group', 'History' => 'History', 'In-line' => 'In-line', - 'Incoming Payments' => 'Incoming Payments', - 'Internal Notes' => 'Internal Notes', 'Invoice' => 'Invoice', - 'Invoice Date' => 'Invoice Date', 'Invoice Date missing!' => 'Invoice Date missing!', - 'Invoice Number' => 'Invoice Number', 'Invoice Number missing!' => 'Invoice Number missing!', 'Invoice deleted!' => 'Invoice deleted!', 'Invoice has already been storno\'d!' => 'Invoice has already been storno\'d!', @@ -171,15 +144,12 @@ $self->{texts} = { 'Mark as paid?' => 'Mark as paid?', 'Marked as paid' => 'Marked as paid', 'Master Data' => 'Master Data', - 'Max. Dunning Level' => 'Max. Dunning Level', 'May' => 'May', 'May ' => 'May ', 'May set the BCC field when sending emails' => 'May set the BCC field when sending emails', - 'Memo' => 'Memo', 'Message' => 'Message', 'Missing \'description\' field.' => 'Missing \'description\' field.', 'Missing \'tag\' field.' => 'Missing \'tag\' field.', - 'Missing amount' => 'Missing amount', 'Missing parameter #1 in call to sub #2.' => 'Missing parameter #1 in call to sub #2.', 'Missing parameter (at least one of #1) in call to sub #2.' => 'Missing parameter (at least one of #1) in call to sub #2.', 'More than one control file with the tag \'%s\' exist.' => 'More than one control file with the tag \'%s\' exist.', @@ -193,7 +163,6 @@ $self->{texts} = { 'No part was found matching the search parameters.' => 'No part was found matching the search parameters.', 'No vendor has been selected yet.' => 'No vendor has been selected yet.', 'No.' => 'No.', - 'Notes' => 'Notes', 'Nov' => 'Nov', 'November' => 'November', 'Number' => 'Number', @@ -202,10 +171,7 @@ $self->{texts} = { 'October' => 'October', 'On Hand' => 'On Hand', 'OpenDocument/OASIS' => 'OpenDocument/OASIS', - 'Order' => 'Order', - 'Order Date' => 'Order Date', 'Order Date missing!' => 'Order Date missing!', - 'Order Number' => 'Order Number', 'Order Number missing!' => 'Order Number missing!', 'Others' => 'Others', 'PAYMENT POSTED' => 'PAYMENT POSTED', @@ -220,41 +186,30 @@ $self->{texts} = { 'Part Description' => 'Part Description', 'Part Number' => 'Part Number', 'Part description' => 'Part description', - 'Payment Terms' => 'Payment Terms', 'Payment date missing!' => 'Payment date missing!', 'Payment posted!' => 'Payment posted!', - 'Payments' => 'Payments', 'Phone' => 'Phone', 'Pick List' => 'Pick List', 'Please enter values' => 'Please enter values', - 'Post' => 'Post', - 'Post Payment' => 'Post Payment', 'Postscript' => 'Postscript', 'Preview' => 'Preview', 'Price' => 'Price', 'Price Factor' => 'Price Factor', 'Pricegroup' => 'Pricegroup', - 'Print' => 'Print', - 'Print and Post' => 'Print and Post', 'Printer' => 'Printer', 'Proforma Invoice' => 'Proforma Invoice', 'Project' => 'Project', - 'Project Number' => 'Project Number', 'Project not on file!' => 'Project not on file!', 'Purchase Order' => 'Purchase Order', 'Qty' => 'Qty', 'Queue' => 'Queue', 'Quotation' => 'Quotation', - 'Quotation Date' => 'Quotation Date', 'Quotation Date missing!' => 'Quotation Date missing!', - 'Quotation Number' => 'Quotation Number', 'Quotation Number missing!' => 'Quotation Number missing!', 'RFQ' => 'RFQ', 'ROP' => 'ROP', 'Receipt, payment, reconciliation' => 'Receipt, payment, reconciliation', - 'Record in' => 'Record in', 'Release From Stock' => 'Release From Stock', - 'Remaining' => 'Remaining', 'Reports' => 'Reports', 'Reqdate' => 'Reqdate', 'Request for Quotation' => 'Request for Quotation', @@ -266,8 +221,6 @@ $self->{texts} = { 'Sales Invoice' => 'Sales Invoice', 'Sales Order' => 'Sales Order', 'Sales quotation' => 'Sales quotation', - 'Salesman' => 'Salesman', - 'Save draft' => 'Save draft', 'Screen' => 'Screen', 'Select a Customer' => 'Select a Customer', 'Select a customer' => 'Select a customer', @@ -280,23 +233,14 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Serial No.', - 'Ship' => 'Ship', - 'Ship rcvd' => 'Ship rcvd', 'Ship to' => 'Ship to', - 'Ship via' => 'Ship via', 'Shipping Address' => 'Shipping Address', - 'Shipping Point' => 'Shipping Point', - 'Show details' => 'Show details', 'Skip' => 'Skip', - 'Source' => 'Source', - 'Steuersatz' => 'Steuersatz', - 'Storno' => 'Storno', 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', 'Street' => 'Street', 'Subject' => 'Subject', 'Subtotal' => 'Subtotal', - 'Tax Included' => 'Tax Included', 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )', 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.' => 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.', 'The config file "config/authentication.pl" contained invalid Perl code:' => 'The config file "config/authentication.pl" contained invalid Perl code:', @@ -305,18 +249,12 @@ $self->{texts} = { 'The connection to the authentication database failed:' => 'The connection to the authentication database failed:', 'The connection to the template database failed:' => 'The connection to the template database failed:', 'The creation of the authentication database failed:' => 'The creation of the authentication database failed:', - 'There are #1 unfinished follow-ups of which #2 are due.' => 'There are #1 unfinished follow-ups of which #2 are due.', 'To (email)' => 'To (email)', - 'Total' => 'Total', - 'Trade Discount' => 'Trade Discount', - 'Transaction description' => 'Transaction description', 'Transactions, AR transactions, AP transactions' => 'Transactions, AR transactions, AP transactions', 'Transfer To Stock' => 'Transfer To Stock', 'Trying to call a sub without a name' => 'Trying to call a sub without a name', 'Unit' => 'Unit', 'Unknown dependency \'%s\'.' => 'Unknown dependency \'%s\'.', - 'Update' => 'Update', - 'Use As Template' => 'Use As Template', 'Value' => 'Value', 'Variable' => 'Variable', 'Vendor' => 'Vendor', @@ -333,16 +271,13 @@ $self->{texts} = { 'Zipcode' => 'Zipcode', '[email]' => '[email]', 'bin_list' => 'bin_list', - 'button' => 'button', 'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Key "DB_config" is missing.', 'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Key "LDAP_config" is missing.', 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".' => 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".', 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".' => 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".', 'customer' => 'customer', 'emailed to' => 'emailed to', - 'history' => 'history', 'invoice' => 'invoice', - 'mark as paid' => 'mark as paid', 'no' => 'no', 'none (pricegroup)' => 'none (pricegroup)', 'packing_list' => 'packing_list', @@ -356,7 +291,6 @@ $self->{texts} = { 'sent' => 'sent', 'sent to printer' => 'sent to printer', 'vendor' => 'vendor', - 'wrongformat' => 'wrongformat', 'yes' => 'yes', }; @@ -461,6 +395,7 @@ $self->{subs} = { 'print' => 'print', 'print_and_post' => 'print_and_post', 'save_draft' => 'save_draft', + 'save_draft' => 'save_draft', 'ship_to' => 'ship_to', 'skip' => 'skip', 'storno' => 'storno', diff --git a/locale/en/login b/locale/en/login index 757804685..d38739d97 100644 --- a/locale/en/login +++ b/locale/en/login @@ -301,12 +301,9 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Serial No.', - 'Ship' => 'Ship', - 'Ship rcvd' => 'Ship rcvd', 'Ship to' => 'Ship to', 'Ship via' => 'Ship via', 'Shipping Address' => 'Shipping Address', - 'Show details' => 'Show details', 'Stock' => 'Stock', 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', diff --git a/locale/en/lost b/locale/en/lost index 05a7378d3..5e165a9f0 100644 --- a/locale/en/lost +++ b/locale/en/lost @@ -4,8 +4,6 @@ # This file will be auto-generated by locales.pl. Do not edit it. @lost = ( - { 'text' => 'Receipt printing failed!', 'translation' => '' }, - { 'text' => 'successfully deleted!', 'translation' => '' }, { 'text' => 'C', 'translation' => '' }, { 'text' => 'Sales', 'translation' => '' }, { 'text' => 'collected on sales', 'translation' => '' }, @@ -54,6 +52,8 @@ { 'text' => 'O', 'translation' => '' }, { 'text' => 'Accounts', 'translation' => '' }, { 'text' => 'Retained Earnings', 'translation' => '' }, + { 'text' => 'Ship rcvd', 'translation' => '' }, + { 'text' => 'Ship', 'translation' => '' }, ); 1; diff --git a/locale/en/menu b/locale/en/menu index 551a553ae..a40506cee 100644 --- a/locale/en/menu +++ b/locale/en/menu @@ -40,6 +40,7 @@ $self->{texts} = { 'Add Vendor' => 'Add Vendor', 'Add Vendor Invoice' => 'Add Vendor Invoice', 'Add Warehouse' => 'Add Warehouse', + 'Add bank account' => 'Add bank account', 'Administration area' => 'Administration area', 'Advance turnover tax return' => 'Advance turnover tax return', 'All reports' => 'All reports', @@ -47,6 +48,9 @@ $self->{texts} = { 'Audit Control' => 'Audit Control', 'BWA' => 'BWA', 'Balance Sheet' => 'Balance Sheet', + 'Bank accounts' => 'Bank accounts', + 'Bank transfer via SEPA' => 'Bank transfer via SEPA', + 'Bank transfers via SEPA' => 'Bank transfers via SEPA', 'Batch Printing' => 'Batch Printing', 'Bcc' => 'Bcc', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.', @@ -131,6 +135,7 @@ $self->{texts} = { 'List Printer' => 'List Printer', 'List Tax' => 'List Tax', 'List Warehouses' => 'List Warehouses', + 'List bank accounts' => 'List bank accounts', 'Logout' => 'Logout', 'Manage license keys' => 'Manage license keys', 'Master Data' => 'Master Data', diff --git a/locale/en/menunew b/locale/en/menunew index 3739518e0..c25d1c337 100644 --- a/locale/en/menunew +++ b/locale/en/menunew @@ -39,6 +39,7 @@ $self->{texts} = { 'Add Vendor' => 'Add Vendor', 'Add Vendor Invoice' => 'Add Vendor Invoice', 'Add Warehouse' => 'Add Warehouse', + 'Add bank account' => 'Add bank account', 'Administration area' => 'Administration area', 'Advance turnover tax return' => 'Advance turnover tax return', 'All reports' => 'All reports', @@ -46,6 +47,9 @@ $self->{texts} = { 'Audit Control' => 'Audit Control', 'BWA' => 'BWA', 'Balance Sheet' => 'Balance Sheet', + 'Bank accounts' => 'Bank accounts', + 'Bank transfer via SEPA' => 'Bank transfer via SEPA', + 'Bank transfers via SEPA' => 'Bank transfers via SEPA', 'Batch Printing' => 'Batch Printing', 'Bcc' => 'Bcc', 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.', @@ -130,6 +134,7 @@ $self->{texts} = { 'List Printer' => 'List Printer', 'List Tax' => 'List Tax', 'List Warehouses' => 'List Warehouses', + 'List bank accounts' => 'List bank accounts', 'Logout' => 'Logout', 'Manage license keys' => 'Manage license keys', 'Master Data' => 'Master Data', diff --git a/locale/en/missing b/locale/en/missing index 8ee096181..563cd2f40 100644 --- a/locale/en/missing +++ b/locale/en/missing @@ -82,6 +82,8 @@ $missing = { 'Account deleted!' => '', 'Account for fees' => '', 'Account for interest' => '', + 'Account number' => '', + 'Account number #1, bank code #2, #3' => '', 'Account saved!' => '', 'Accounting Group deleted!' => '', 'Accounting Group saved!' => '', @@ -134,6 +136,7 @@ $missing = { 'Add Warehouse' => '', 'Add a new group' => '', 'Add and edit units' => '', + 'Add bank account' => '', 'Add custom variable' => '', 'Add note' => '', 'Add to group' => '', @@ -149,7 +152,9 @@ $missing = { 'All changes in that file have been reverted.' => '', 'All database upgrades have been applied.' => '', 'All general ledger entries' => '', + 'All of the exports you have selected were already closed.' => '', 'All reports' => '', + 'All the selected exports have already been closed, or all of their items have already been executed.' => '', 'Allow access' => '', 'Allow the following users access to my follow-ups:' => '', 'Alternatively you can create a new part which will then be selected.' => '', @@ -221,6 +226,12 @@ $missing = { 'Bank Code Number' => '', 'Bank Connection Tax Office' => '', 'Bank Connections' => '', + 'Bank accounts' => '', + 'Bank code' => '', + 'Bank transfer amount' => '', + 'Bank transfer payment list for export #1' => '', + 'Bank transfer via SEPA' => '', + 'Bank transfers via SEPA' => '', 'Base unit' => '', 'Basic data' => '', 'Batch Printing' => '', @@ -319,6 +330,7 @@ $missing = { 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => '', 'Charge Number' => '', 'Charge number' => '', + 'Chart' => '', 'Chart Type' => '', 'Chart balance' => '', 'Chart of Accounts' => '', @@ -336,6 +348,7 @@ $missing = { 'Click on login name to edit!' => '', 'Close' => '', 'Close Books up to' => '', + 'Close SEPA exports' => '', 'Close Window' => '', 'Closed' => '', 'Collective Orders only work for orders from one customer!' => '', @@ -385,6 +398,8 @@ $missing = { 'Create and edit sales orders' => '', 'Create and edit sales quotations' => '', 'Create and edit vendor invoices' => '', + 'Create bank transfer' => '', + 'Create bank transfer via SEPA XML' => '', 'Create invoice?' => '', 'Create new' => '', 'Create tables' => '', @@ -501,6 +516,8 @@ $missing = { 'Description (Click on Description for details)' => '', 'Description missing!' => '', 'Description must not be empty!' => '', + 'Destination BIC' => '', + 'Destination IBAN' => '', 'Destination bin' => '', 'Destination warehouse' => '', 'Destination warehouse and bin' => '', @@ -512,6 +529,7 @@ $missing = { 'Display' => '', 'Display file' => '', 'Display options' => '', + 'Do you really want to close the following SEPA exports? No payment will be recorded for bank transfers that haven\'t been marked as executed yet.' => '', 'Do you really want to delete AP transaction #1?' => '', 'Do you really want to delete AR transaction #1?' => '', 'Do you really want to delete GL transaction #1?' => '', @@ -524,6 +542,7 @@ $missing = { 'Document' => '', 'Documents in the WebDAV repository' => '', 'Done' => '', + 'Download SEPA XML export file' => '', 'Download the backup' => '', 'Draft saved.' => '', 'Drawing' => '', @@ -609,6 +628,7 @@ $missing = { 'Edit Vendor Invoice' => '', 'Edit Warehouse' => '', 'Edit and delete a group' => '', + 'Edit bank account' => '', 'Edit custom variable' => '', 'Edit file' => '', 'Edit greetings' => '', @@ -627,11 +647,13 @@ $missing = { 'Edit the stylesheet' => '', 'Edit units' => '', 'Editable' => '', + 'Either there are no open invoices, or you have already initiated bank transfers with the open amounts for those that are still open.' => '', 'Element disabled' => '', 'Employee' => '', 'Empty transaction!' => '', 'Enter a description for this new draft.' => '', 'Enter longdescription' => '', + 'Enter the requested execution date or leave empty for the quickest possible execution:' => '', 'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => '', 'Equity' => '', 'Error' => '', @@ -650,6 +672,10 @@ $missing = { 'Exchangerate Difference' => '', 'Exchangerate for payment missing!' => '', 'Exchangerate missing!' => '', + 'Executed' => '', + 'Execution date' => '', + 'Execution date from' => '', + 'Execution date to' => '', 'Existing Buchungsgruppen' => '', 'Existing Datasets' => '', 'Existing pending follow-ups for this item' => '', @@ -666,6 +692,9 @@ $missing = { 'Export Stammdaten' => '', 'Export as CSV' => '', 'Export as PDF' => '', + 'Export date' => '', + 'Export date from' => '', + 'Export date to' => '', 'Extended' => '', 'Extension Of Time' => '', 'Factor' => '', @@ -813,6 +842,7 @@ $missing = { 'Invoice deleted!' => '', 'Invoice for fees' => '', 'Invoice has already been storno\'d!' => '', + 'Invoice number' => '', 'Invoice with Storno (abbreviation)' => '', 'Invoices' => '', 'Is this a summary account to record' => '', @@ -890,8 +920,12 @@ $missing = { 'List Tax' => '', 'List Transactions' => '', 'List Warehouses' => '', + 'List bank accounts' => '', 'List export' => '', + 'List of bank accounts' => '', + 'List of bank transfers' => '', 'List of custom variables' => '', + 'List open SEPA exports' => '', 'Load draft' => '', 'Local Tax Office Preferences' => '', 'Lock System' => '', @@ -919,6 +953,7 @@ $missing = { 'Mar' => '', 'March' => '', 'Margins' => '', + 'Mark as closed' => '', 'Mark as paid?' => '', 'Mark closed' => '', 'Marked as paid' => '', @@ -952,6 +987,7 @@ $missing = { 'Monat' => '', 'Monthly' => '', 'More than one control file with the tag \'%s\' exist.' => '', + 'Multi mode not supported.' => '', 'Multibyte Encoding' => '', 'MwSt. inkl.' => '', 'Name' => '', @@ -963,6 +999,7 @@ $missing = { 'New Buchungsgruppe [% loop.count %]' => '', 'New Templates' => '', 'New assembly' => '', + 'New bank account' => '', 'New contact' => '', 'New customer' => '', 'New invoice' => '', @@ -982,6 +1019,7 @@ $missing = { 'No Vendor was found matching the search parameters.' => '', 'No action defined.' => '', 'No backup file has been uploaded.' => '', + 'No bank information has been entered in this vendor\'s master data entry. You cannot create bank transfers unless you enter bank information.' => '', 'No bins have been added to this warehouse yet.' => '', 'No customer has been selected yet.' => '', 'No data was found.' => '', @@ -996,6 +1034,7 @@ $missing = { 'No part was found matching the search parameters.' => '', 'No prices will be updated because no prices have been entered.' => '', 'No problems were recognized.' => '', + 'No transfers were executed in this export.' => '', 'No unknown units where found.' => '', 'No user has been selected.' => '', 'No valid number entered for pricegroup "#1".' => '', @@ -1040,6 +1079,7 @@ $missing = { 'One or more Perl modules missing' => '', 'Only due follow-ups' => '', 'Open' => '', + 'Open amount' => '', 'OpenDocument/OASIS' => '', 'Openings' => '', 'Optional comment' => '', @@ -1097,6 +1137,7 @@ $missing = { 'Payment Terms missing in row ' => '', 'Payment Terms saved!' => '', 'Payment date missing!' => '', + 'Payment list as PDF' => '', 'Payment posted!' => '', 'Payment terms deleted!' => '', 'Payments' => '', @@ -1108,6 +1149,7 @@ $missing = { 'Phone1' => '', 'Phone2' => '', 'Pick List' => '', + 'Please Check the bank information for each vendor:' => '', 'Please ask your administrator to create warehouses and bins.' => '', 'Please enter a license key.' => '', 'Please enter a number of licenses.' => '', @@ -1126,6 +1168,7 @@ $missing = { 'Please select a vendor from the list below.' => '', 'Please select the chart of accounts this installation is using from the list below.' => '', 'Please select the database you want to backup' => '', + 'Please select the source bank account for the transfers:' => '', 'Please seletct the dataset you want to delete:' => '', 'Please specify a description for the warehouse designated for these goods.' => '', 'Plural' => '', @@ -1133,6 +1176,7 @@ $missing = { 'Portrait' => '', 'Post' => '', 'Post Payment' => '', + 'Post payments' => '', 'Postscript' => '', 'Posustva_coa' => '', 'Preferences' => '', @@ -1141,6 +1185,7 @@ $missing = { 'Preis' => '', 'Preisgruppe' => '', 'Preisklasse' => '', + 'Prepare bank transfer via SEPA XML' => '', 'Prepayment' => '', 'Preview' => '', 'Previous transdate text' => '', @@ -1195,6 +1240,7 @@ $missing = { 'Purchase Prices' => '', 'Purchase delivery order' => '', 'Purchase invoices' => '', + 'Purpose' => '', 'Qty' => '', 'Qty according to delivery order' => '', 'Qty in stock' => '', @@ -1255,6 +1301,9 @@ $missing = { 'Request for Quotation' => '', 'Request for Quotations' => '', 'Request quotation' => '', + 'Requested execution date' => '', + 'Requested execution date from' => '', + 'Requested execution date to' => '', 'Required by' => '', 'Restore Dataset' => '', 'Revenue' => '', @@ -1265,6 +1314,8 @@ $missing = { 'SAVED' => '', 'SAVED FOR DUNNING' => '', 'SCREENED' => '', + 'SEPA XML download' => '', + 'SEPA exports:' => '', 'Saldo Credit' => '', 'Saldo Debit' => '', 'Saldo neu' => '', @@ -1286,6 +1337,7 @@ $missing = { 'Sat. Phone' => '', 'Satz %' => '', 'Save' => '', + 'Save Draft' => '', 'Save account first to insert taxkeys' => '', 'Save and AP Transaction' => '', 'Save and AR Transaction' => '', @@ -1336,8 +1388,6 @@ $missing = { 'Set eMail text' => '', 'Setup Menu' => '', 'Setup Templates' => '', - 'Ship' => '', - 'Ship rcvd' => '', 'Ship to' => '', 'Ship via' => '', 'Shipping Address' => '', @@ -1346,8 +1396,10 @@ $missing = { 'Shopartikel' => '', 'Short' => '', 'Show' => '', + 'Show Salesman' => '', 'Show TODO list' => '', 'Show by default' => '', + 'Show custom variable search inputs' => '', 'Show details' => '', 'Show follow ups...' => '', 'Show old dunnings' => '', @@ -1361,6 +1413,9 @@ $missing = { 'Sold' => '', 'Solution' => '', 'Source' => '', + 'Source BIC' => '', + 'Source IBAN' => '', + 'Source bank account' => '', 'Source bin' => '', 'Spoolfile' => '', 'Start Dunning Process' => '', @@ -1373,6 +1428,7 @@ $missing = { 'Statement sent to' => '', 'Statements sent to printer!' => '', 'Step 1 of 3: Parts' => '', + 'Step 2' => '', 'Step 2 of 3: Services' => '', 'Step 3 of 3: Assemblies' => '', 'Step 3 of 3: Default units' => '', @@ -1400,6 +1456,7 @@ $missing = { 'TODO list options' => '', 'TOP100' => '', 'TOTAL' => '', + 'Target bank account' => '', 'Tax' => '', 'Tax Consultant' => '', 'Tax Included' => '', @@ -1443,11 +1500,13 @@ $missing = { 'Text field variables: \'WIDTH=w HEIGHT=h\' sets the width and height of the text field. They default to 30 and 5 respectively.' => '', 'Text variables: \'MAXLENGTH=n\' sets the maximum entry length to \'n\'.' => '', 'Text, text field and number variables: The default value will be used as-is.' => '', + 'That export does not exist.' => '', 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => '', 'The AP transaction #1 has been deleted.' => '', 'The AR transaction #1 has been deleted.' => '', 'The GL transaction #1 has been deleted.' => '', 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.' => '', + 'The SEPA export has been created.' => '', 'The access rights have been saved.' => '', 'The assembly has been created.' => '', 'The assistant could not find anything wrong with #1. Maybe the problem has been solved in the meantime.' => '', @@ -1455,6 +1514,7 @@ $missing = { 'The authentication database is not reachable at the moment. Either it hasn\'t been set up yet or the database server might be down. Please contact your administrator.' => '', 'The available options depend on the varibale type:' => '', 'The backup you upload here has to be a file created with "pg_dump -o -Ft".' => '', + 'The bank information must not be empty.' => '', 'The base unit does not exist or it is about to be deleted in row %d.' => '', 'The base unit does not exist.' => '', 'The base unit relations must not contain loops (e.g. by saying that unit A\'s base unit is B, B\'s base unit is C and C\'s base unit is A) in row %d.' => '', @@ -1521,6 +1581,7 @@ $missing = { 'The parts have been removed.' => '', 'The parts have been stocked.' => '', 'The parts have been transferred.' => '', + 'The payments have been posted.' => '', 'The pg_dump process could not be started.' => '', 'The pg_restore process could not be started.' => '', 'The preferred one is to install packages provided by your operating system distribution (e.g. Debian or RPM packages).' => '', @@ -1532,7 +1593,9 @@ $missing = { 'The second reason is that Lx-Office allowed the user to enter the tax amount manually regardless of the taxkey used.' => '', 'The second way is to use Perl\'s CPAN module and let it download and install the module for you.' => '', 'The selected PostgreSQL installation uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => '', + 'The selected bank account does not exist anymore.' => '', 'The selected bin does not exist.' => '', + 'The selected exports have been closed.' => '', 'The selected warehouse does not exist.' => '', 'The selected warehouse is empty.' => '', 'The session is invalid or has expired.' => '', @@ -1698,6 +1761,7 @@ $missing = { 'Verrechnungseinheit' => '', 'Version' => '', 'View License' => '', + 'View SEPA export' => '', 'View warehouse content' => '', 'Von Konto: ' => '', 'WEBDAV access' => '', @@ -1753,11 +1817,18 @@ $missing = { 'You did not enter a name!' => '', 'You do not have the permissions to access this function.' => '', 'You have entered or selected the following shipping address for this customer:' => '', + 'You have not added bank accounts yet.' => '', 'You have not selected any delivery order.' => '', + 'You have not selected any export.' => '', + 'You have not selected any item.' => '', + 'You have selected none of the invoices.' => '', 'You have to chose a dimension unit and a service unit which will then be assigned to those entries.' => '', 'You have to chose which unit to save for each of them.' => '', 'You have to create at least one group, grant it access to Lx-Office\'s functions and assign users to it.' => '', 'You have to create new Buchungsgruppen for all the combinations of inventory, income and expense accounts that have been used already.' => '', + 'You have to enter a company name in your user preferences (see the "Program" menu, "Preferences").' => '', + 'You have to fill in at least an account number, the bank code, the IBAN and the BIC.' => '', + 'You have to specify an execution date for each antry.' => '', 'You must chose a user.' => '', 'You will now be forwarded to the administration panel.' => '', 'You\'re not editing a file.' => '', @@ -1781,6 +1852,9 @@ $missing = { 'as at' => '', 'assembly_list' => '', 'back' => '', + 'bank_transfer_payment_list_#1' => '', + 'bankaccounts' => '', + 'banktransfers' => '', 'bin_list' => '', 'bis' => '', 'button' => '', @@ -1789,13 +1863,16 @@ $missing = { 'chart_of_accounts' => '', 'choice' => '', 'choice part' => '', + 'click here to edit cvars' => '', 'close' => '', + 'closed' => '', 'config/authentication.pl: Key "DB_config" is missing.' => '', 'config/authentication.pl: Key "LDAP_config" is missing.' => '', 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".' => '', 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".' => '', 'continue' => '', 'correction' => '', + 'cp_greeting to cp_gender migration' => '', 'customer' => '', 'customer_list' => '', 'customernumber not unique!' => '', @@ -1812,6 +1889,7 @@ $missing = { 'eMail?' => '', 'ea' => '', 'emailed to' => '', + 'executed' => '', 'female' => '', 'follow_up_list' => '', 'for' => '', @@ -1839,10 +1917,13 @@ $missing = { 'no' => '', 'no chargenumber' => '', 'none (pricegroup)' => '', + 'not executed' => '', 'not transferred in yet' => '', 'not transferred out yet' => '', + 'not yet executed' => '', 'number' => '', 'oe.pl::search called with unknown type' => '', + 'open' => '', 'order' => '', 'our vendor number at customer' => '', 'packing_list' => '', diff --git a/locale/en/oe b/locale/en/oe index 162697690..f14cbfe3c 100644 --- a/locale/en/oe +++ b/locale/en/oe @@ -279,12 +279,9 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Serial No.', - 'Ship' => 'Ship', - 'Ship rcvd' => 'Ship rcvd', 'Ship to' => 'Ship to', 'Ship via' => 'Ship via', 'Shipping Address' => 'Shipping Address', - 'Show details' => 'Show details', 'Stock' => 'Stock', 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', diff --git a/locale/en/sepa b/locale/en/sepa new file mode 100644 index 000000000..742d910ae --- /dev/null +++ b/locale/en/sepa @@ -0,0 +1,279 @@ +#!/usr/bin/perl + +$self->{texts} = { + 'A temporary file could not be created. Please verify that the directory "#1" is writeable by the webserver.' => 'A temporary file could not be created. Please verify that the directory "#1" is writeable by the webserver.', + 'ADDED' => 'ADDED', + 'AP' => 'Purchases', + 'AP Transaction' => 'Purchase Transaction', + 'AR' => 'Sales', + 'AR Transaction' => 'Sales Transaction', + 'Account number #1, bank code #2, #3' => 'Account number #1, bank code #2, #3', + 'Address' => 'Address', + 'Advance turnover tax return' => 'Advance turnover tax return', + 'All of the exports you have selected were already closed.' => 'All of the exports you have selected were already closed.', + 'All reports' => 'All reports', + 'All the selected exports have already been closed, or all of their items have already been executed.' => 'All the selected exports have already been closed, or all of their items have already been executed.', + 'Amount' => 'Amount', + 'Attempt to call an undefined sub named \'%s\'' => 'Attempt to call an undefined sub named \'%s\'', + 'Bank transfer payment list for export #1' => 'Bank transfer payment list for export #1', + 'Bcc' => 'Bcc', + 'Bin List' => 'Bin List', + 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.', + 'CANCELED' => 'CANCELED', + 'CR' => 'CR', + 'CRM admin' => 'CRM admin', + 'CRM create customers, vendors and contacts' => 'CRM create customers, vendors and contacts', + 'CRM follow up' => 'CRM follow up', + 'CRM know how' => 'CRM know how', + 'CRM notices' => 'CRM notices', + 'CRM opportunity' => 'CRM opportunity', + 'CRM optional software' => 'CRM optional software', + 'CRM other' => 'CRM other', + 'CRM search' => 'CRM search', + 'CRM send email' => 'CRM send email', + 'CRM services' => 'CRM services', + 'CRM status' => 'CRM status', + 'CRM termin' => 'CRM termin', + 'CRM user' => 'CRM user', + 'CSV export -- options' => 'CSV export -- options', + 'Cc' => 'Cc', + 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Change Lx-Office installation settings (all menu entries beneath \'System\')', + 'Close SEPA exports' => 'Close SEPA exports', + 'Closed' => 'Closed', + 'Confirmation' => 'Confirmation', + 'Contact' => 'Contact', + 'Could not spawn the printer command.' => 'Could not spawn the printer command.', + 'Create and edit RFQs' => 'Create and edit RFQs', + 'Create and edit customers and vendors' => 'Create and edit customers and vendors', + 'Create and edit dunnings' => 'Create and edit dunnings', + 'Create and edit invoices and credit notes' => 'Create and edit invoices and credit notes', + 'Create and edit parts, services, assemblies' => 'Create and edit parts, services, assemblies', + 'Create and edit projects' => 'Create and edit projects', + 'Create and edit purchase delivery orders' => 'Create and edit purchase delivery orders', + 'Create and edit purchase orders' => 'Create and edit purchase orders', + 'Create and edit sales delivery orders' => 'Create and edit sales delivery orders', + 'Create and edit sales orders' => 'Create and edit sales orders', + 'Create and edit sales quotations' => 'Create and edit sales quotations', + 'Create and edit vendor invoices' => 'Create and edit vendor invoices', + 'Create bank transfer via SEPA XML' => 'Create bank transfer via SEPA XML', + 'Credit Note' => 'Credit Note', + 'Customer' => 'Customer', + 'Customer Number' => 'Customer Number', + 'Customer details' => 'Customer details', + 'DATEV Export' => 'DATEV Export', + 'DELETED' => 'DELETED', + 'DR' => 'DR', + 'DUNNING STARTED' => 'DUNNING STARTED', + 'Dataset upgrade' => 'Dataset upgrade', + 'Date' => 'Date', + 'Delivery Order' => 'Delivery Order', + 'Dependency loop detected:' => 'Dependency loop detected:', + 'Destination BIC' => 'Destination BIC', + 'Destination IBAN' => 'Destination IBAN', + 'Directory' => 'Directory', + 'Dunning' => 'Dunning', + 'ELSE' => 'ELSE', + 'Either there are no open invoices, or you have already initiated bank transfers with the open amounts for those that are still open.' => 'Either there are no open invoices, or you have already initiated bank transfers with the open amounts for those that are still open.', + 'Employee' => 'Employee', + 'Enter longdescription' => 'Enter longdescription', + 'Error in database control file \'%s\': %s' => 'Error in database control file \'%s\': %s', + 'Executed' => 'Executed', + 'Execution date' => 'Execution date', + 'Execution date from' => 'Execution date from', + 'Execution date to' => 'Execution date to', + 'Export date' => 'Export date', + 'Export date from' => 'Export date from', + 'Export date to' => 'Export date to', + 'File' => 'File', + 'GL Transaction' => 'GL Transaction', + 'General ledger and cash' => 'General ledger and cash', + 'History' => 'History', + 'Invoice' => 'Invoice', + 'Invoice number' => 'Invoice number', + 'List of bank transfers' => 'List of bank transfers', + 'MAILED' => 'MAILED', + 'Manage license keys' => 'Manage license keys', + 'Mark as paid?' => 'Mark as paid?', + 'Marked as paid' => 'Marked as paid', + 'Master Data' => 'Master Data', + 'May set the BCC field when sending emails' => 'May set the BCC field when sending emails', + 'Message' => 'Message', + 'Missing \'description\' field.' => 'Missing \'description\' field.', + 'Missing \'tag\' field.' => 'Missing \'tag\' field.', + 'Missing parameter #1 in call to sub #2.' => 'Missing parameter #1 in call to sub #2.', + 'Missing parameter (at least one of #1) in call to sub #2.' => 'Missing parameter (at least one of #1) in call to sub #2.', + 'More than one control file with the tag \'%s\' exist.' => 'More than one control file with the tag \'%s\' exist.', + 'Multi mode not supported.' => 'Multi mode not supported.', + 'Name' => 'Name', + 'No' => 'No', + 'No %s was found matching the search parameters.' => 'No %s was found matching the search parameters.', + 'No Customer was found matching the search parameters.' => 'No Customer was found matching the search parameters.', + 'No Vendor was found matching the search parameters.' => 'No Vendor was found matching the search parameters.', + 'No action defined.' => 'No action defined.', + 'No customer has been selected yet.' => 'No customer has been selected yet.', + 'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'No or an unknown authenticantion module specified in "config/authentication.pl".', + 'No part was found matching the search parameters.' => 'No part was found matching the search parameters.', + 'No transfers were executed in this export.' => 'No transfers were executed in this export.', + 'No vendor has been selected yet.' => 'No vendor has been selected yet.', + 'Number' => 'Number', + 'Others' => 'Others', + 'PAYMENT POSTED' => 'PAYMENT POSTED', + 'PDF export -- options' => 'PDF export -- options', + 'POSTED' => 'POSTED', + 'POSTED AS NEW' => 'POSTED AS NEW', + 'PRINTED' => 'PRINTED', + 'Packing List' => 'Packing List', + 'Page #1/#2' => 'Page #1/#2', + 'Part Number' => 'Part Number', + 'Part description' => 'Part description', + 'Pick List' => 'Pick List', + 'Please enter values' => 'Please enter values', + 'Prepare bank transfer via SEPA XML' => 'Prepare bank transfer via SEPA XML', + 'Preview' => 'Preview', + 'Proforma Invoice' => 'Proforma Invoice', + 'Purchase Order' => 'Purchase Order', + 'Quotation' => 'Quotation', + 'RFQ' => 'RFQ', + 'Receipt, payment, reconciliation' => 'Receipt, payment, reconciliation', + 'Reference' => 'Reference', + 'Reports' => 'Reports', + 'Request quotation' => 'Request quotation', + 'Requested execution date from' => 'Requested execution date from', + 'Requested execution date to' => 'Requested execution date to', + 'SAVED' => 'SAVED', + 'SAVED FOR DUNNING' => 'SAVED FOR DUNNING', + 'SCREENED' => 'SCREENED', + 'Sales Invoice' => 'Sales Invoice', + 'Sales Order' => 'Sales Order', + 'Sales quotation' => 'Sales quotation', + 'Select a Customer' => 'Select a Customer', + 'Select a customer' => 'Select a customer', + 'Select a part' => 'Select a part', + 'Select a vendor' => 'Select a vendor', + 'Source BIC' => 'Source BIC', + 'Source IBAN' => 'Source IBAN', + 'Storno Invoice' => 'Storno Invoice', + 'Storno Packing List' => 'Storno Packing List', + 'Subject' => 'Subject', + 'That export does not exist.' => 'That export does not exist.', + 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )', + 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.' => 'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.', + 'The bank information must not be empty.' => 'The bank information must not be empty.', + 'The config file "config/authentication.pl" contained invalid Perl code:' => 'The config file "config/authentication.pl" contained invalid Perl code:', + 'The config file "config/authentication.pl" was not found.' => 'The config file "config/authentication.pl" was not found.', + 'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/authentication.pl.' => 'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/authentication.pl.', + 'The connection to the authentication database failed:' => 'The connection to the authentication database failed:', + 'The connection to the template database failed:' => 'The connection to the template database failed:', + 'The creation of the authentication database failed:' => 'The creation of the authentication database failed:', + 'The list has been printed.' => 'The list has been printed.', + 'The payments have been posted.' => 'The payments have been posted.', + 'The selected bank account does not exist anymore.' => 'The selected bank account does not exist anymore.', + 'The selected exports have been closed.' => 'The selected exports have been closed.', + 'To (email)' => 'To (email)', + 'Transactions, AR transactions, AP transactions' => 'Transactions, AR transactions, AP transactions', + 'Trying to call a sub without a name' => 'Trying to call a sub without a name', + 'Unit' => 'Unit', + 'Unknown dependency \'%s\'.' => 'Unknown dependency \'%s\'.', + 'Value' => 'Value', + 'Variable' => 'Variable', + 'Vendor' => 'Vendor', + 'Vendor Invoice' => 'Vendor Invoice', + 'Vendor details' => 'Vendor details', + 'View SEPA export' => 'View SEPA export', + 'View warehouse content' => 'View warehouse content', + 'Warehouse management' => 'Warehouse management', + 'Yes' => 'Yes', + 'You do not have the permissions to access this function.' => 'You do not have the permissions to access this function.', + 'You have not added bank accounts yet.' => 'You have not added bank accounts yet.', + 'You have not selected any export.' => 'You have not selected any export.', + 'You have not selected any item.' => 'You have not selected any item.', + 'You have selected none of the invoices.' => 'You have selected none of the invoices.', + 'You have to enter a company name in your user preferences (see the "Program" menu, "Preferences").' => 'You have to enter a company name in your user preferences (see the "Program" menu, "Preferences").', + 'You have to specify an execution date for each antry.' => 'You have to specify an execution date for each antry.', + 'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.', + '[email]' => '[email]', + 'bank_transfer_payment_list_#1' => 'bank_transfer_payment_list_#1', + 'banktransfers' => 'banktransfers', + 'bin_list' => 'bin_list', + 'closed' => 'closed', + 'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Key "DB_config" is missing.', + 'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Key "LDAP_config" is missing.', + 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".' => 'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".', + 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".' => 'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".', + 'customer' => 'customer', + 'executed' => 'executed', + 'invoice' => 'invoice', + 'no' => 'no', + 'not yet executed' => 'not yet executed', + 'open' => 'open', + 'packing_list' => 'packing_list', + 'pick_list' => 'pick_list', + 'proforma' => 'proforma', + 'purchase_order' => 'purchase_order', + 'report_generator_dispatch_to is not defined.' => 'report_generator_dispatch_to is not defined.', + 'report_generator_nextsub is not defined.' => 'report_generator_nextsub is not defined.', + 'request_quotation' => 'request_quotation', + 'sales_order' => 'sales_order', + 'sales_quotation' => 'sales_quotation', + 'vendor' => 'vendor', + 'yes' => 'yes', +}; + +$self->{subs} = { + 'E' => 'E', + 'H' => 'H', + 'NTI' => 'NTI', + 'Q' => 'Q', + 'ap_transaction' => 'ap_transaction', + 'ar_transaction' => 'ar_transaction', + 'bank_transfer_add' => 'bank_transfer_add', + 'bank_transfer_create' => 'bank_transfer_create', + 'bank_transfer_download_sepa_xml' => 'bank_transfer_download_sepa_xml', + 'bank_transfer_edit' => 'bank_transfer_edit', + 'bank_transfer_list' => 'bank_transfer_list', + 'bank_transfer_mark_as_closed_step1' => 'bank_transfer_mark_as_closed_step1', + 'bank_transfer_mark_as_closed_step2' => 'bank_transfer_mark_as_closed_step2', + 'bank_transfer_payment_list_as_pdf' => 'bank_transfer_payment_list_as_pdf', + 'bank_transfer_post_payments' => 'bank_transfer_post_payments', + 'bank_transfer_search' => 'bank_transfer_search', + 'build_std_url' => 'build_std_url', + 'calculate_qty' => 'calculate_qty', + 'call_sub' => 'call_sub', + 'cov_selection_internal' => 'cov_selection_internal', + 'delivery_customer_selection' => 'delivery_customer_selection', + 'dispatcher' => 'dispatcher', + 'format_dates' => 'format_dates', + 'gl_transaction' => 'gl_transaction', + 'mark_as_paid_common' => 'mark_as_paid_common', + 'part_selection_internal' => 'part_selection_internal', + 'reformat_numbers' => 'reformat_numbers', + 'report_generator_back' => 'report_generator_back', + 'report_generator_dispatcher' => 'report_generator_dispatcher', + 'report_generator_do' => 'report_generator_do', + 'report_generator_export_as_csv' => 'report_generator_export_as_csv', + 'report_generator_export_as_pdf' => 'report_generator_export_as_pdf', + 'report_generator_set_default_sort' => 'report_generator_set_default_sort', + 'retrieve_partunits' => 'retrieve_partunits', + 'sales_invoice' => 'sales_invoice', + 'select_part' => 'select_part', + 'select_part_internal' => 'select_part_internal', + 'set_longdescription' => 'set_longdescription', + 'show_history' => 'show_history', + 'show_vc_details' => 'show_vc_details', + 'vendor_invoice' => 'vendor_invoice', + 'vendor_selection' => 'vendor_selection', + 'back' => 'back', + 'close' => 'close', + 'continue' => 'continue', + 'create_bank_transfer' => 'create_bank_transfer', + 'export_as_csv' => 'export_as_csv', + 'export_as_pdf' => 'export_as_pdf', + 'mark_as_closed' => 'mark_as_closed', + 'new_part' => 'new_part', + 'payment_list_as_pdf' => 'payment_list_as_pdf', + 'post_payments' => 'post_payments', + 'sepa_xml_download' => 'sepa_xml_download', + 'step_2' => 'step_2', +}; + +1; diff --git a/locale/en/todo b/locale/en/todo index e78ff7d28..61dd44488 100644 --- a/locale/en/todo +++ b/locale/en/todo @@ -298,12 +298,9 @@ $self->{texts} = { 'Sep' => 'Sep', 'September' => 'September', 'Serial No.' => 'Serial No.', - 'Ship' => 'Ship', - 'Ship rcvd' => 'Ship rcvd', 'Ship to' => 'Ship to', 'Ship via' => 'Ship via', 'Shipping Address' => 'Shipping Address', - 'Show details' => 'Show details', 'Stock' => 'Stock', 'Storno Invoice' => 'Storno Invoice', 'Storno Packing List' => 'Storno Packing List', diff --git a/templates/webpages/am/config_en.html b/templates/webpages/am/config_en.html index 5311df87c..cd66d9d0e 100644 --- a/templates/webpages/am/config_en.html +++ b/templates/webpages/am/config_en.html @@ -147,6 +147,16 @@ + + + Show custom variable search inputs + + + +
diff --git a/templates/webpages/am/edit_accounts_en.html b/templates/webpages/am/edit_accounts_en.html index c8011a685..26100f9b0 100644 --- a/templates/webpages/am/edit_accounts_en.html +++ b/templates/webpages/am/edit_accounts_en.html @@ -191,7 +191,7 @@ window.onload = function() { BWA - + + + diff --git a/templates/webpages/ar/search_en.html b/templates/webpages/ar/search_en.html new file mode 100644 index 000000000..289c27f54 --- /dev/null +++ b/templates/webpages/ar/search_en.html @@ -0,0 +1,207 @@ + + +
+ + + + + + + + + + + + + +
[% title %]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Customer + [%- INCLUDE 'generic/multibox.html' + name = 'customer', + default = oldcustomer, + style = 'width: 250px', + DATA = ALL_VC, + id_sub = 'vc_keys', + label_key = 'name', + select = vc_select, + limit = vclimit, + show_empty = 1, + allow_textbox = 1, + -%] +[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [ + { script => 'ct.pl', column => 'name', selector => 'input[name="customer"]', params => { vc => 'customer' } }, +] +%] +
Department + [%- INCLUDE 'generic/multibox.html' + name = 'department', + style = 'width: 250px', + DATA = ALL_DEPARTMENTS, + id_key = 'id', + label_key = 'description', + show_empty = 1, + allow_textbox = 0, + -%] +
Invoice Number
Order Number
Transaction description
Notes
Project Number + [%- INCLUDE 'generic/multibox.html' + name = 'project_id', + style = "width: 250px", + DATA = ALL_PROJECTS, + id_key = 'id', + label_key = 'projectnumber', + limit = vclimit, + show_empty = 1, + allow_textbox = 0, + -%] +
From + + + Bis + + +
+
+ + + + + +
Include in Report + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OpenClosed
IDInvoice NumberOrder NumberInvoice Date
CustomerAmountTaxTotal
Date PaidPaidDue DateAmount Due
NotesSalespersonShipping PointShip via
Ertrag Ertrag prozentualEmployee
SubtotalProject NumberTransaction description
Customer
Customer NumberCountryUSt-IdNr.Steuersatz
Payment TermsBuchungskonto
+
+

+ +
+ +
+ + + diff --git a/templates/webpages/bankaccounts/bank_account_display_form_en.html b/templates/webpages/bankaccounts/bank_account_display_form_en.html new file mode 100644 index 000000000..e6bdd65b5 --- /dev/null +++ b/templates/webpages/bankaccounts/bank_account_display_form_en.html @@ -0,0 +1,70 @@ +[% USE HTML %] + + +[%- IF params.error %] +

[% params.error %]

+[%- END %] + +

[% title %]

+ +
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Account number
Bank code
Bank
IBAN
BIC
Chart + [%- INCLUDE generic/multibox.html + name = 'account.chart_id', + DATA = CHARTS, + id_key = 'id', + label_sub = 'chart_label', + style = 'width: 300px', + -%] +
+

+ +

+ + + + +[%- IF account.id %] + + +[%- ELSE %] + +[%- END %] +

+
+ + + diff --git a/templates/webpages/bankaccounts/bank_account_list_bottom_en.html b/templates/webpages/bankaccounts/bank_account_list_bottom_en.html new file mode 100644 index 000000000..1fef28b86 --- /dev/null +++ b/templates/webpages/bankaccounts/bank_account_list_bottom_en.html @@ -0,0 +1,11 @@ +[% USE HTML %] +
+

+ New bank account
+ +

+ + + +
+ diff --git a/templates/webpages/common/search_history_en.html b/templates/webpages/common/search_history_en.html index c9f989f3c..8cb75c3de 100644 --- a/templates/webpages/common/search_history_en.html +++ b/templates/webpages/common/search_history_en.html @@ -7,178 +7,178 @@ - - - - - - - + + + + + + + + + + + + + + +
history search engine
- - - - - - -
- What do you want to look for?: - - + + + - - - - - - - - - - - - - - -
+ What do you want to look for?: + + -
- What's the term you're looking for? - - -
- Do you want to limit your search? - - - - - - - - - - - -
- -
-
-
-
-
-
- -
- - - -
-
+ +
+ What's the term you're looking for? + + +
+ Do you want to limit your search? + + + + + + + + + + + +
+ +
+
+
+
+
+
+ +
+ + + +
+ + + diff --git a/templates/webpages/common/show_history_en.html b/templates/webpages/common/show_history_en.html index bde1bc79e..2493eb06c 100644 --- a/templates/webpages/common/show_history_en.html +++ b/templates/webpages/common/show_history_en.html @@ -17,20 +17,20 @@ [% END %] - - + - + - + - + - + [% FOREACH row = DATEN %] - - - - + + + - + [% END %]
+
-  Zeitpunkt  +  Zeitpunkt  [% PROCESS column_header THIS_COLUMN=ITIME THIS_COLUMN_DOWN=ITIMEBY column='h.itime' %]
-
+
@@ -41,17 +41,17 @@
-
+
-  Aktion  +  Aktion 
-
+
@@ -84,20 +84,20 @@
-  [% HTML.escape(row.itime) %]  - -  [% HTML.escape(row.name) %]  - -  [% HTML.escape(row.addition) %]  - + +  [% HTML.escape(row.itime) %]  + +  [% HTML.escape(row.name) %]  + +  [% HTML.escape(row.addition) %]  +  [% HTML.escape(row.what_done) %]  @@ -106,7 +106,7 @@  [% HTML.escape(row.snumbers) %] 
diff --git a/templates/webpages/ct/ajax_autocomplete_en.html b/templates/webpages/ct/ajax_autocomplete_en.html new file mode 100644 index 000000000..25ab8c3e6 --- /dev/null +++ b/templates/webpages/ct/ajax_autocomplete_en.html @@ -0,0 +1,6 @@ +[%- USE HTML %] +[%- FOREACH vc = CT %] +[%- IF loop.count < limit %] +[% vc.$column %] +[%- END %] +[%- END %] diff --git a/templates/webpages/ct/form_header_en.html b/templates/webpages/ct/form_header_en.html index f532b0759..1483d4d2e 100644 --- a/templates/webpages/ct/form_header_en.html +++ b/templates/webpages/ct/form_header_en.html @@ -125,15 +125,15 @@ Tax Number / SSN - - sales tax identification number + + sales tax identification number [%- IF is_customer %] our vendor number at customer [%- ELSE %] Customer Number - + [%- END %] @@ -605,7 +605,7 @@ } } --> - + diff --git a/templates/webpages/ct/search_en.html b/templates/webpages/ct/search_en.html index 8ab082b6c..d7a9e686f 100644 --- a/templates/webpages/ct/search_en.html +++ b/templates/webpages/ct/search_en.html @@ -108,7 +108,7 @@ - + @@ -126,10 +126,10 @@ - + - + @@ -145,8 +145,8 @@ - - + + [% CUSTOM_VARIABLES_INCLUSION_CODE %] diff --git a/templates/webpages/dbupgrade/cp_greeting_update_form_en.html b/templates/webpages/dbupgrade/cp_greeting_update_form_en.html new file mode 100644 index 000000000..02e7b9796 --- /dev/null +++ b/templates/webpages/dbupgrade/cp_greeting_update_form_en.html @@ -0,0 +1,36 @@ +[% USE HTML %]
cp_greeting to cp_gender migration
+ + +
+
+

The method for generating greetings ("Dear Mr. Smith") is being changed so the greeting is controlled by the gender. For this a new database field cp_gender is introduced, while the old database field cp_greeting will be removed. The various translations (Mr./Herr/Monsieur) will be stored in the database, under generic_translations. The print variable cp_greeting still exists, however, so print templates don't have to be changed, and the variable is assigned according to the gender of the contact person and the desired language.

+ +

During the conversion process all contact persons need to be assigned a gender. The gender is detected automatically where possible, but in some cases will have to be set manually.

+ +During the conversion process:
+1. All contact persons will have their gender set to "m" (male) as a default
+2. All contact persons where the greeting contains "frau,mrs,miss" are set to "f" (female)
+ +

The gender of the following contact persons couldn't be determined automatically from the greeting, please set the gender manually:

+[% gender_table %] + + +

Please enter your desired default greeting for men and women. To change the +default greeting or add a greeting in more languages, go to: System -> Languages -> Greetings +

+ +

+Greeting for men: [% default_greeting_text_male %]
+Greeting for women: [% default_greeting_text_female %]
+

+ +

+The data from the cp_greeting field will now be dropped. To prevent any data loss if you used the cp_greeting field for anything else, we suggest you transfer this information to the cp_title field: +
+[% title_table %] + + + + +
+ diff --git a/templates/webpages/do/form_header_en.html b/templates/webpages/do/form_header_en.html index 284862afe..9ea838747 100644 --- a/templates/webpages/do/form_header_en.html +++ b/templates/webpages/do/form_header_en.html @@ -108,6 +108,10 @@ [%- UNLESS !delivered && SHOW_VC_DROP_DOWN %] +[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [ + { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } }, +] +%] [%- ELSE %] +[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [ + { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } }, +] +%] [%- ELSE %] - + + Salesman + + [%- INCLUDE 'generic/multibox.html' + name = 'salesman_id', + style = 'width: 250px', + DATA = ALL_SALESMEN, + id_key = 'id', + label_sub = 'salesman_labels', + limit = vclimit, + show_empty = 1, + allow_textbox = 0, + -%] + + @@ -105,6 +119,8 @@ Show old dunnings + Show Salesman + diff --git a/templates/webpages/ic/ajax_autocomplete_en.html b/templates/webpages/ic/ajax_autocomplete_en.html new file mode 100644 index 000000000..5bbd3b622 --- /dev/null +++ b/templates/webpages/ic/ajax_autocomplete_en.html @@ -0,0 +1,6 @@ +[%- USE HTML %] +[%- FOREACH part = parts %] +[% IF loop.count < limit %] +[% part.$column %] +[%- END %] +[%- END %] diff --git a/templates/webpages/ic/form_footer_en.html b/templates/webpages/ic/form_footer_en.html index 62bda4546..cf9f6211b 100644 --- a/templates/webpages/ic/form_footer_en.html +++ b/templates/webpages/ic/form_footer_en.html @@ -7,7 +7,7 @@ - +
Total Purchase Price:[% LxERP.format_amount(assembly_purchase_price_total, 2) %] Sell Price: [% LxERP.format_amount(assemblytotal, 2) %]Purchase Price:[% LxERP.format_amount(assembly_purchase_price_total, 2) %] Sell Price: [% LxERP.format_amount(assemblytotal, 2) %]
diff --git a/templates/webpages/ic/search_en.html b/templates/webpages/ic/search_en.html index ff87d624d..09f6633f9 100644 --- a/templates/webpages/ic/search_en.html +++ b/templates/webpages/ic/search_en.html @@ -205,7 +205,7 @@ - + diff --git a/templates/webpages/ir/_payments_en.html b/templates/webpages/ir/_payments_en.html new file mode 100644 index 000000000..ac88eeb1e --- /dev/null +++ b/templates/webpages/ir/_payments_en.html @@ -0,0 +1,87 @@ +[%- USE LxERP %] + + + + +[% IF is_type_credit_note %] + +[% ELSE %] + +[%- END %] + + + + + + + + +[% IF show_exchangerate %] + +[% END %] + + + + +[% FOREACH i = paid_indices %] + [% SET datepaid = 'datepaid_' _ i %] + [% SET source = 'source_' _ i %] + [% SET memo = 'memo_' _ i %] + [% SET paid = 'paid_' _ i %] + [% SET selectAP_paid_ref = 'selectAP_paid_' _ i %] + + + + + + + +[% IF show_exchangerate %] + +[% END %] + + + + + +[% END # foreach %] + + + + + + + + + + + + + + + + + + + +
PaymentsIncoming Payments
DateSourceMemoAmountExchAccount
+ + + + [% SET forex = 'forex_' _ i %] + [% SET exchangerate = 'exchangerate_' _ i %] + [% IF forex %] + + [% LxERP.format_amount(exchangerate, 2) %] + [% ELSE %] + + [% END %] + ; +
Total[% LxERP.foramt_amount(totalpaid, 2) | html %]
Missing amount[% LxERP.format_amount(paid_missing, 2) | html %]
+ + + diff --git a/templates/webpages/ir/form_footer_en.html b/templates/webpages/ir/form_footer_en.html new file mode 100644 index 000000000..5f3700b5e --- /dev/null +++ b/templates/webpages/ir/form_footer_en.html @@ -0,0 +1,133 @@ +[%- USE HTML %] +[%- USE LxERP %] + + + + + + + +
+ + + + + + + + + +[%- IF id && follow_ups.size %] + + +[%- END %] +
NotesInternal Notes
+ + + +
+ [%- LxERP.format_string('There are #1 unfinished follow-ups of which #2 are due.', + follow_ups.size, follow_ups_unfinished) | html + %] + +
+
+ [%- IF taxaccounts %] + + Tax Included +
+
+ [%- END %] + + +[%- UNLESS taxincluded %] + + + + +[%- END %] + +[%# tax %] +[% FOREACH item = taxaccounts_array %] +[% SET description_ref = item _ '_description' %] +[% SET rate_ref = item _ '_rate' %] +[% SET total_ref = item _ '_total' %] +[% SET netto_ref = item _ '_netto' %] + + + + + [%- IF taxincluded %] + + + + + [%- END %] +[%- END %] + + + + + +
Subtotal[% LxERP.format_amount(invsubtotal, 2) %]
Enthaltene [% $description_ref | html %] [% $rate_ref * 100 %]%[% LxERP.format_amount($total_ref, 2) %]
Nettobetrag[% LxERP.format_amount($netto_ref, 2) %]
Total[% LxERP.format_amount(invtotal, 2) %]
+
+ + + +[% PROCESS 'webdav/_list_master.html' %] + +[% PROCESS 'ir/_payments_master.html' %] + + +
+ + + +[% print_options %] + + + + + + + [% IF id %] + + +[% IF show_storno %] + +[% END %] + + + +[% IF show_delete %] + +[% END %] + + + + [% ELSE # no id %] + [% UNLESS locked %] + + + + [%- END %] + [% END # id %] + + [% IF id %] + [%#- button for saving history %] + + + + [% END %] + + + + + + + + + + + + diff --git a/templates/webpages/ir/form_header_en.html b/templates/webpages/ir/form_header_en.html new file mode 100644 index 000000000..fb3c52b47 --- /dev/null +++ b/templates/webpages/ir/form_header_en.html @@ -0,0 +1,236 @@ +[%- USE HTML %] +[%- USE LxERP %] +[%- SET follow_up_trans_info = invnumber _ ' (' _ vendor_name _ ')' %] + + + + + + + + +
+ +

[% saved_message %]

+ +[%- FOREACH key = HIDDENS %] + +[%- END %] + + + + + + + +

[% title %]

+ + + + + + +
+ + + + + + + + + +[%- IF ALL_CONTACTS.size %] + + + + +[%- END %] + + + + + + + + + + + + + [%- IF id %] + + [%- END %] + +[%- IF all_departments %] + + + + +[%- END %] +[%- IF currencies %] + + + + +[%- END %] + + +[%- IF show_exchangerate %] + + + + +[%- END %] +
Vendor + [%- INCLUDE 'generic/multibox.html' + name = 'vendor', + style = 'width: 250px', + DATA = ALL_VENDORS, + id_sub = 'vc_keys', + label_key = 'name', + select = vc_select, + limit = vclimit, + allow_textbox = 1, + onChange = "document.getElementById('update_button').click();" -%] + +[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [ + { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } }, +] +%] +
Contact Person + [%- INCLUDE 'generic/multibox.html' + name = 'cp_id', + style = 'width: 250px', + DATA = ALL_CONTACTS, + id_key = 'cp_id', + label_sub = 'contact_labels', + show_empty = 1 -%] +
Credit Limit + [% LxERP.format_amount(creditlimit, 0, '0') %]; Remaining + [% LxERP.format_amount(creditremaining,0 ,'0') %] +
Record in
Steuersatz + [%- INCLUDE 'generic/multibox.html' + name = 'taxzone_id' + style = 'width: 250px' + DATA = ALL_TAXZONES + id_key = 'id' + readonly = (id ? 1 : 0) + label_key = 'description' -%] +
Department + [%- INCLUDE 'generic/multibox.html' + name = 'department_id', + style = 'width: 250px', + DATA = all_departments, + id_key = 'id', + label_sub = 'department_labels', + show_empty = 1 -%] +
Currency[% currencies %]
Exchangerate + [%- IF forex %] + [% LxERP.format_amount(exchangerate, 2) %] + [%- ELSE %] + + [%- END %] +
+
+ + + + + + +[%- IF is_type_credit_note %] + + + + + + + + +[%- ELSE %] + + + + + + + + + + + + +[%- END %] + + + + + + + + + + + + + + + + + +
Employee + [%- INCLUDE 'generic/multibox.html' + name = 'employee_id', + DATA = ALL_EMPLOYEES, + id_key = 'id', + label_sub = 'sales_employee_labels' -%] +
Credit Note Number
Credit Note Date + + +
Invoice Number
Invoice Date + + +
Due Date + + +
Order Number
Order Date +
Quotation Date +
Project Number + [%- INCLUDE 'generic/multibox.html' + name = 'globalproject_id', + DATA = ALL_PROJECTS, + id_key = 'id', + label_key = 'projectnumber', + show_empty = 1, + onChange = "document.getElementById('update_button').click();" -%] +
+
+ + + + + + + + + + + + diff --git a/templates/webpages/is/_payments_en.html b/templates/webpages/is/_payments_en.html new file mode 100644 index 000000000..cacaae7e8 --- /dev/null +++ b/templates/webpages/is/_payments_en.html @@ -0,0 +1,87 @@ +[%- USE LxERP %] + + + + +[% IF is_type_credit_note %] + +[% ELSE %] + +[%- END %] + + + + + + + + +[% IF show_exchangerate %] + +[% END %] + + + + +[% FOREACH i = paid_indices %] + [% SET datepaid = 'datepaid_' _ i %] + [% SET source = 'source_' _ i %] + [% SET memo = 'memo_' _ i %] + [% SET paid = 'paid_' _ i %] + [% SET selectAR_paid_ref = 'selectAR_paid_' _ i %] + + + + + + + +[% IF show_exchangerate %] + +[% END %] + + + + + +[% END # foreach %] + + + + + + + + + + + + + + + + + + + +
PaymentsIncoming Payments
DateSourceMemoAmountExchAccount
+ + + + [% SET forex = 'forex_' _ i %] + [% SET exchangerate = 'exchangerate_' _ i %] + [% IF forex %] + + [% LxERP.format_amount(exchangerate, 2) %] + [% ELSE %] + + [% END %] + ; +
Total[% LxERP.foramt_amount(totalpaid, 2) | html %]
Missing amount[% LxERP.format_amount(paid_missing, 2) | html %]
+ + + diff --git a/templates/webpages/is/form_footer_en.html b/templates/webpages/is/form_footer_en.html new file mode 100644 index 000000000..bb5b4607b --- /dev/null +++ b/templates/webpages/is/form_footer_en.html @@ -0,0 +1,175 @@ +[%- USE HTML %] +[%- USE LxERP %] + + + + + + + + +
+ + + + + + + + + + + +[%- IF id && follow_ups.size %] + + +[%- END %] +
NotesInternal NotesPayment Terms
+ + + + + [%- INCLUDE 'generic/multibox.html' + name = 'payment_id', + style = 'width: 250px', + DATA = payment_terms, + id_key = 'id', + label_key = 'description', + show_empty = 1 + allow_textbox = 0 -%] + +
+ [%- LxERP.format_string('There are #1 unfinished follow-ups of which #2 are due.', + follow_ups.size, follow_ups_unfinished) | html + %] + +
+
+ + + + + + + + + + + +
Ertrag[% LxERP.format_amount(marge_total, 2, 0) %]
Ertrag prozentual[% LxERP.format_amount(marge_percent, 2, 0) %] %
+
+ [%- IF taxaccounts %] + + Tax Included +
+
+ [%- END %] + + +[%- UNLESS taxincluded %] + + + + +[%- END %] + +[%# tax %] +[% FOREACH item = taxaccounts_array %] +[% SET description_ref = item _ '_description' %] +[% SET rate_ref = item _ '_rate' %] +[% SET total_ref = item _ '_total' %] +[% SET netto_ref = item _ '_netto' %] + + + + + [%- IF taxincluded %] + + + + + [%- END %] +[%- END %] + + + + + +
Subtotal[% LxERP.format_amount(invsubtotal, 2) %]
Enthaltene [% $description_ref | html %] [% $rate_ref * 100 %]%[% LxERP.format_amount($total_ref, 2) %]
Nettobetrag[% LxERP.format_amount($netto_ref, 2) %]
Total[% LxERP.format_amount(invtotal, 2) %]
+
+ + + +[% PROCESS 'webdav/_list_master.html' %] + +[% PROCESS 'is/_payments_master.html' %] + + +
+ + + +[% print_options %] + + + + + + + [% IF id %] + + + + + +[% IF show_storno %] + +[% END %] + + + +[% IF id && !is_type_credit_note %] + +[% END %] +[% IF show_delete %] + +[% END %] + + [%- UNLESS locked %] + + [%- END %] + + + + [% ELSE # no id %] + [% UNLESS locked %] + + + + + + + + [%- END %] + [% END # id %] + + [% IF id %] + [%#- button for saving history %] + + + + [% END %] + + + + + + + +
+ + + + diff --git a/templates/webpages/is/form_header_en.html b/templates/webpages/is/form_header_en.html new file mode 100644 index 000000000..f808ab729 --- /dev/null +++ b/templates/webpages/is/form_header_en.html @@ -0,0 +1,318 @@ +[%- USE HTML %] +[%- USE LxERP %] +[%- SET follow_up_trans_info = invnumber _ ' (' _ customer_name _ ')' %] + + + + + + + + +
+ +

[% saved_message %]

+ +[%- FOREACH key = HIDDENS %] + +[%- END %] + + + + + + + +

[% title %]

+ + + + + + +
+ + + + + + + + + +[%- IF ALL_CONTACTS.size %] + + + + +[%- END %] +[%- IF ALL_SHIPTO.size %] + + + + +[%- END %] + + + + +[%- IF max_dunning_level %] + + + + +[%- END %] +[%- IF business %] + + + + +[%- END %] + + + + + + + + + [%- IF id %] + + [%- END %] + +[%- IF all_departments %] + + + + +[%- END %] +[%- IF currencies %] + + + + +[%- END %] + + +[%- IF show_exchangerate %] + + + + +[%- END %] + + + + + + + + + + + + +
Customer + [%- INCLUDE 'generic/multibox.html' + name = 'customer', + style = 'width: 250px', + DATA = ALL_CUSTOMERS, + id_sub = 'vc_keys', + label_key = 'name', + select = vc_select, + limit = vclimit, + allow_textbox = 1, + onChange = "document.getElementById('update_button').click();" -%] + +[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [ + { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } }, +] +%] +
Contact Person + [%- INCLUDE 'generic/multibox.html' + name = 'cp_id', + style = 'width: 250px', + DATA = ALL_CONTACTS, + id_key = 'cp_id', + label_sub = 'contact_labels', + show_empty = 1 -%] +
Shipping Address + [%- INCLUDE 'generic/multibox.html' + name = 'shipto_id', + style = 'width: 250px', + DATA = ALL_SHIPTO, + id_key = 'shipto_id', + label_sub = 'shipto_labels', + show_empty = 1, + onChange = "document.getElementById('update_button').click();" -%] +
Credit Limit + [% LxERP.format_amount(creditlimit, 0, '0') %]; Remaining + [% LxERP.format_amount(creditremaining,0 ,'0') %] +
Max. Dunning Level: + [% max_dunning_level %]; Dunning Amount: [% LxERP.format_amount(dunning_amount,2) %] +
Customer type[% business %]; Trade Discount [% LxERP.format_amount(tradediscount * 100) %] %
Record in
Steuersatz + [%- INCLUDE 'generic/multibox.html' + name = 'taxzone_id' + stype = '250px' + DATA = ALL_TAXZONES + id_key = 'id' + readonly = (id ? 1 : 0) + label_key = 'description' -%] +
Department + [%- INCLUDE 'generic/multibox.html' + name = 'department_id', + style = 'width: 250px', + DATA = all_departments, + id_key = 'id', + label_sub = 'department_labels', + show_empty = 1 -%] +
Currency[% currencies %]
Exchangerate + [%- IF forex %] + [% LxERP.format_amount(exchangerate, 2) %] + [%- ELSE %] + + [%- END %] +
Shipping Point
Ship via
Transaction description
+
+ + + + + +[%- IF ALL_SALESMEN.size %] + + + + +[%- END %] + +[%- IF is_type_credit_note %] + + + + + + + + +[%- ELSE %] + + + + + + + + + + + + + + + + + + + + +[%- END %] + + + + + + + + + + + + + + + + + + + + + + + + + +
Employee + [%- INCLUDE 'generic/multibox.html' + name = 'employee_id', + DATA = ALL_EMPLOYEES, + id_key = 'id', + label_sub = 'sales_employee_labels' -%] +
Salesman + [%- INCLUDE 'generic/multibox.html' + name = 'salesman_id', + default = salesman_id ? salesman_id : employee_id, + DATA = ALL_SALESMEN, + id_key = 'id', + label_sub = 'sales_employee_labels' -%] +
Credit Note Number
Credit Note Date + + +
Invoice Number
Invoice Date + + +
Due Date + + +
Delivery Order Number
Delivery Date + + +
Order Number
Order Date +
Quotation Number
Quotation Date +
Customer Order Number
Project Number + [%- INCLUDE 'generic/multibox.html' + name = 'globalproject_id', + DATA = ALL_PROJECTS, + id_key = 'id', + label_key = 'projectnumber', + show_empty = 1, + onChange = "document.getElementById('update_button').click();" -%] +
+
+ + + + + + + + + + + + diff --git a/templates/webpages/oe/form_footer_en.html b/templates/webpages/oe/form_footer_en.html index fff653bdc..ca19aaafa 100644 --- a/templates/webpages/oe/form_footer_en.html +++ b/templates/webpages/oe/form_footer_en.html @@ -91,7 +91,7 @@ Dateiname Webdavlink - [%- FOREACH file=WEBDAV %] + [%- FOREACH file = WEBDAV %] [% HTML.escape(file.name) %] [% HTML.escape(file.type) %] diff --git a/templates/webpages/oe/form_header_en.html b/templates/webpages/oe/form_header_en.html index c1758678a..40f9e9ae6 100644 --- a/templates/webpages/oe/form_header_en.html +++ b/templates/webpages/oe/form_header_en.html @@ -47,6 +47,10 @@ onChange = "document.getElementById('update_button').click();" -%] +[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [ + { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } }, +] +%] [%- IF ALL_CONTACTS.size %] diff --git a/templates/webpages/oe/sales_order_en.html b/templates/webpages/oe/sales_order_en.html index e9be28074..deebf6414 100644 --- a/templates/webpages/oe/sales_order_en.html +++ b/templates/webpages/oe/sales_order_en.html @@ -1,9 +1,11 @@ [% USE HTML %] - - +
+ [% FOREACH header = HEADER %][% IF header.display %] [% END %][% END %] @@ -17,7 +19,7 @@ [% FOREACH hidden = row.HIDDENS %][% hidden.value %] [% END %] - @@ -26,3 +28,8 @@
[% header.value %]
[% FOREACH row2 = row.ROW2 %] +
[% FOREACH row2 = row.ROW2 %] [% IF row2.line_break %]
[% END %] [% row2.value %][% END %]
+[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [ + { script => 'ic.pl', column => 'description', selector => '[name^="description_"]' }, + { script => 'ic.pl', column => 'partnumber', selector => '[name^="partnumber_"]' }, +] +%] diff --git a/templates/webpages/oe/search_en.html b/templates/webpages/oe/search_en.html index 5d3d1039b..fe150bdab 100644 --- a/templates/webpages/oe/search_en.html +++ b/templates/webpages/oe/search_en.html @@ -1,5 +1,6 @@ [%- USE HTML %] [%- SET vclabel = vc == 'customer' ? 'Customer' : 'Vendor' %] +[%- SET vcnumberlabel = vc == 'customer' ? 'Customer Number' : 'Vendor Number' %] @@ -25,6 +26,10 @@ show_empty = 1, allow_textbox = 1, -%] +[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [ + { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } }, +] +%] [%- IF ALL_DEPARTMENTS.size %] @@ -227,9 +232,13 @@ - Customer + [% HTML.escape(vclabel) %] + + + + diff --git a/templates/webpages/report_generator/html_report_en.html b/templates/webpages/report_generator/html_report_en.html index b019a4683..424a6da13 100644 --- a/templates/webpages/report_generator/html_report_en.html +++ b/templates/webpages/report_generator/html_report_en.html @@ -68,14 +68,17 @@ [%- IF row.BORDER_BOTTOM %][%- SET tdclass = "$tdclass bottom_border" %][%- END %] [%- IF col.class %][%- SET tdclass = "$tdclass $col.class" %][%- END %] [%- IF tdclass %] class="[% tdclass %]"[%- END %]> - [%- IF col.raw_data %][%- col.raw_data %][%- END %] - [%- USE iterator(col.CELL_ROWS) %][%- FOREACH cell_row = iterator %] - [%- IF cell_row.data != '' %] - [%- IF cell_row.link %][%- END %] - [%- cell_row.data %] - [%- IF cell_row.link %][%- END %] + [%- IF col.raw_data %] + [%- col.raw_data %] + [%- ELSE %] + [%- USE iterator(col.CELL_ROWS) %][%- FOREACH cell_row = iterator %] + [%- IF cell_row.data != '' %] + [%- IF cell_row.link %][%- END %] + [%- cell_row.data %] + [%- IF cell_row.link %][%- END %] + [%- END %] + [%- UNLESS iterator.last %]
[%- END %] [%- END %] - [%- UNLESS iterator.last %]
[%- END %] [%- END %] [%- END %] diff --git a/templates/webpages/sepa/bank_transfer_add_en.html b/templates/webpages/sepa/bank_transfer_add_en.html new file mode 100644 index 000000000..296305ffc --- /dev/null +++ b/templates/webpages/sepa/bank_transfer_add_en.html @@ -0,0 +1,97 @@ +[% USE HTML %][% USE LxERP %] + + +

[% title %]

+ + +

+ Please select the source bank account for the transfers: +
+ [%- INCLUDE generic/multibox.html + name = 'bank_account.id', + DATA = BANK_ACCOUNTS, + id_key = 'id', + label_sub = 'bank_account_label', + -%] +

+ +

+ + + + + + + + + + + + [%- FOREACH invoice = INVOICES %] + + + + + + + + + + + + + + [%- END %] +
VendorInvoiceAmountOpen amountPurposeBank transfer amount
+ [%- IF invoice.vendor_bank_info_ok %] + + [%- END %] + + [%- IF loop.first || (previous_vendorname != invoice.vendorname) %] + + [%- GET HTML.escape(invoice.vendorname); + SET previous_vendorname = invoice.vendorname; + IF !invoice.vendor_bank_info_ok; + GET ' (1)'; + SET show_vendor_bank_info_footnote = '1'; + END; -%] + + [%- END -%] + + + [% HTML.escape(invoice.invnumber) %] + + [% LxERP.format_amount(invoice.invoice_amount, -2) %][% LxERP.format_amount(invoice.open_amount, -2) %] + +
+

+ + [%- IF show_vendor_bank_info_footnote %] +

+ (1) No bank information has been entered in this vendor's master data entry. You cannot create bank transfers unless you enter bank information. +

+ [%- END %] + +

+ +

+ + + + + + + + + diff --git a/templates/webpages/sepa/bank_transfer_create_en.html b/templates/webpages/sepa/bank_transfer_create_en.html new file mode 100644 index 000000000..97e52a9cf --- /dev/null +++ b/templates/webpages/sepa/bank_transfer_create_en.html @@ -0,0 +1,118 @@ +[% USE HTML %][% USE LxERP %] + + + [%- IF error_message %] +

[% error_message %]

+ [%- END %] + +

[% title %]

+ +
+

1. Please select the source bank account for the transfers: +
+ [%- INCLUDE generic/multibox.html + name = 'bank_account.id', + DATA = BANK_ACCOUNTS, + id_key = 'id', + label_sub = 'bank_account_label', + -%] +

+ +

+ 2. Please Check the bank information for each vendor: +
+ + + + + + + + + [%- FOREACH vbi = VENDOR_BANK_INFO %] + + + + + + + [%- END %] +
VendorIBANBICBank
+ + + [% HTML.escape(vbi.name) %] +
+

+ +

+ 3. Enter the requested execution date or leave empty for the quickest possible execution: +
+ + + + + + + + + + + + [%- FOREACH bank_transfer = BANK_TRANSFERS %] + + + + + + + + + + + + + + + + [%- END %] +
VendorInvoiceAmountOpen amountPurposeBank transfer amountExecution date
+ [%- IF loop.first || (previous_vendorname != bank_transfer.vendorname) %] + + [%- GET HTML.escape(bank_transfer.vendorname); + SET previous_vendorname = bank_transfer.vendorname; -%] + + [%- END -%] + + + [% HTML.escape(bank_transfer.invnumber) %] + + [% LxERP.format_amount(bank_transfer.invoice_amount, -2) %][% LxERP.format_amount(bank_transfer.open_amount, -2) %] + + +
+

+ +

+ +

+ + + +
+ + + + + diff --git a/templates/webpages/sepa/bank_transfer_created_en.html b/templates/webpages/sepa/bank_transfer_created_en.html new file mode 100644 index 000000000..808286fc8 --- /dev/null +++ b/templates/webpages/sepa/bank_transfer_created_en.html @@ -0,0 +1,27 @@ +[% USE HTML %] + + +

[% title %]

+ +

+ The SEPA export has been created. +

+ +

+

+

+ + + diff --git a/templates/webpages/sepa/bank_transfer_edit_en.html b/templates/webpages/sepa/bank_transfer_edit_en.html new file mode 100644 index 000000000..2637584cc --- /dev/null +++ b/templates/webpages/sepa/bank_transfer_edit_en.html @@ -0,0 +1,140 @@ +[% USE HTML %] +[% USE LxERP %] + + +

[% title %]: [% HTML.escape(export.ids.join(', ')) %]

+ +
+ + +

+ + + [%- IF show_post_payments_button %] + + [%- END %] + + + + + + + + + + + + + + + + [%- IF show_post_payments_button %] + + + [%- ELSE %] + + [%- END %] + + + [%- FOREACH item = export.items %] + + [%- IF show_post_payments_button %] + + + + [%- END %] + + + + + + + + + + + + [%- END %] +
InvoiceVendorSource bank accountTarget bank accountAmountReferenceRequested execution dateExecution date
 IBANBICIBANBIC  + + +  
+ [%- UNLESS item.executed %] + + [%- END %] + + [% HTML.escape(item.invnumber) %] + [% HTML.escape(item.vendor_name) %][% HTML.escape(item.our_iban) %][% HTML.escape(item.our_bic) %][% HTML.escape(item.vendor_iban) %][% HTML.escape(item.vendor_bic) %][% HTML.escape(LxERP.format_amount(item.amount, 2)) %][% HTML.escape(item.reference) %][% HTML.escape(item.requested_execution_date) %] + [%- IF item.executed %] + [% HTML.escape(item.execution_date) %] + [%- ELSIF item.export_closed %] + not executed + [%- ELSE %] + + + [%- END %] +
+

+ +


+ + [%- IF show_post_payments_button %] +

+ +

+ + + + + [%- ELSE %] +

+ +

+ + [%- FOREACH item = export.items %] + [%- IF item.executed %] + + + [%- END %] + [%- END %] + [%- END %] +
+ + + diff --git a/templates/webpages/sepa/bank_transfer_list_bottom_en.html b/templates/webpages/sepa/bank_transfer_list_bottom_en.html new file mode 100644 index 000000000..057d4b782 --- /dev/null +++ b/templates/webpages/sepa/bank_transfer_list_bottom_en.html @@ -0,0 +1,28 @@ +[% USE HTML %] + +[%- IF show_buttons %] + + + +

+ + + +

+ + + +[%- END %] + + diff --git a/templates/webpages/sepa/bank_transfer_list_top_en.html b/templates/webpages/sepa/bank_transfer_list_top_en.html new file mode 100644 index 000000000..f17b45614 --- /dev/null +++ b/templates/webpages/sepa/bank_transfer_list_top_en.html @@ -0,0 +1 @@ +
diff --git a/templates/webpages/sepa/bank_transfer_mark_as_closed_step1_en.html b/templates/webpages/sepa/bank_transfer_mark_as_closed_step1_en.html new file mode 100644 index 000000000..524965b11 --- /dev/null +++ b/templates/webpages/sepa/bank_transfer_mark_as_closed_step1_en.html @@ -0,0 +1,29 @@ +[% USE HTML %] + + +

[% title %]

+ + +

+ Do you really want to close the following SEPA exports? No payment will be recorded for bank transfers that haven't been marked as executed yet. +

+ +

+ SEPA exports: + [%- FOREACH id = OPEN_EXPORT_IDS %] + [%- UNLESS loop.first %], [%- END %] + + [% HTML.escape(id) %] + [%- END %] +

+ +

+ + +

+ + +
+ + + diff --git a/templates/webpages/sepa/bank_transfer_search_en.html b/templates/webpages/sepa/bank_transfer_search_en.html new file mode 100644 index 000000000..9e8ca066a --- /dev/null +++ b/templates/webpages/sepa/bank_transfer_search_en.html @@ -0,0 +1,125 @@ +[% USE HTML %] + + +

[% title %]

+ +
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Vendor
Invoice number
Export date from + + + to (time) + + +
Requested execution date from + + + to (time) + + +
Execution date from + + + to (time) + + +
Include in Report + + + + + + + + + + + + +
+ + + + + +
+ + + + + +
+
+

+ +

+ + +

+
+ + + + + diff --git a/templates/webpages/ustva/report_en.html b/templates/webpages/ustva/report_en.html index 95991cf0f..d87ab5dca 100644 --- a/templates/webpages/ustva/report_en.html +++ b/templates/webpages/ustva/report_en.html @@ -15,8 +15,8 @@ - - + + + + + + +
+
Company diff --git a/templates/webpages/webdav/_list_en.html b/templates/webpages/webdav/_list_en.html new file mode 100644 index 000000000..3432fc614 --- /dev/null +++ b/templates/webpages/webdav/_list_en.html @@ -0,0 +1,22 @@ + +[%- IF webdav %] +

Dokumente im Webdav-Repository
+ + + + + [%- FOREACH file = WEBDAV %] + + + + + [%- END %] +
DateinameWebdavlink
[% file.name %][% file.type %]
+ +[% END %] -- 2.20.1