From 4c3e9d411d92452cdffff766a90e818f3fedd79f Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 27 Jul 2018 14:02:15 +0200 Subject: [PATCH] [I18N] export 11.0 source terms To reflect all the unstable changes made in translations --- .tx/config | 5 + addons/account/i18n/account.pot | 387 ++- .../i18n/account_cash_basis_base_account.pot | 37 + .../account_payment/i18n/account_payment.pot | 20 +- .../account_voucher/i18n/account_voucher.pot | 19 +- addons/auth_signup/i18n/auth_signup.pot | 38 +- addons/event/i18n/event.pot | 45 +- addons/fleet/i18n/fleet.pot | 40 +- addons/hr/i18n/hr.pot | 15 +- .../i18n/hr_payroll_account.pot | 14 +- addons/mail/i18n/mail.pot | 216 +- addons/mrp/i18n/mrp.pot | 85 +- addons/payment/i18n/payment.pot | 128 +- addons/portal/i18n/portal.pot | 27 +- addons/pos_mercury/i18n/pos_mercury.pot | 39 +- addons/product/i18n/product.pot | 34 +- addons/project/i18n/project.pot | 80 +- addons/purchase/i18n/purchase.pot | 37 +- addons/sale/i18n/sale.pot | 80 +- addons/sale_payment/i18n/sale_payment.pot | 30 +- addons/stock/i18n/stock.pot | 309 +- addons/stock_account/i18n/stock_account.pot | 106 +- .../i18n/stock_landed_costs.pot | 42 +- addons/web/i18n/web.pot | 635 ++-- addons/website_forum/i18n/website_forum.pot | 38 +- addons/website_sale/i18n/website_sale.pot | 22 +- odoo/addons/base/i18n/base.pot | 2740 +++-------------- 27 files changed, 1774 insertions(+), 3494 deletions(-) create mode 100644 addons/account_cash_basis_base_account/i18n/account_cash_basis_base_account.pot diff --git a/.tx/config b/.tx/config index 6d1bae6b388..7adbf536964 100644 --- a/.tx/config +++ b/.tx/config @@ -32,6 +32,11 @@ file_filter = addons/account_budget/i18n/.po source_file = addons/account_budget/i18n/account_budget.pot source_lang = en +[odoo-11.account_cash_basis_base_account] +file_filter = addons/account_cash_basis_base_account/i18n/.po +source_file = addons/account_cash_basis_base_account/i18n/account_cash_basis_base_account.pot +source_lang = en + [odoo-11.account_cancel] file_filter = addons/account_cancel/i18n/.po source_file = addons/account_cancel/i18n/account_cancel.pot diff --git a/addons/account/i18n/account.pot b/addons/account/i18n/account.pot index 89f78e8405c..26eb3b066e2 100644 --- a/addons/account/i18n/account.pot +++ b/addons/account/i18n/account.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-27 14:47+0000\n" -"PO-Revision-Date: 2018-04-27 14:47+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -71,7 +71,7 @@ msgid "%d transactions were automatically reconciled." msgstr "" #. module: account -#: code:addons/account/models/account.py:794 +#: code:addons/account/models/account.py:809 #, python-format msgid "%s (Copy)" msgstr "" @@ -141,7 +141,7 @@ msgid ": General ledger" msgstr "" #. module: account -#: code:addons/account/models/account.py:539 +#: code:addons/account/models/account.py:554 #, python-format msgid ": Refund" msgstr "" @@ -876,19 +876,19 @@ msgid "A Cash transaction can't have a 0 amount." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1731 +#: code:addons/account/models/account_invoice.py:1699 #, python-format msgid "A Payment Terms should have its last line of type Balance." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1734 +#: code:addons/account/models/account_invoice.py:1702 #, python-format msgid "A Payment Terms should have only one line of type Balance." msgstr "" #. module: account -#: code:addons/account/models/account.py:707 +#: code:addons/account/models/account.py:722 #, python-format msgid "A bank account can only belong to one journal." msgstr "" @@ -935,7 +935,7 @@ msgid "A product in Odoo is something you sell or buy \n" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:881 +#: code:addons/account/models/account_move.py:891 #, python-format msgid "A reconciliation must involve at least 2 move lines." msgstr "" @@ -946,14 +946,14 @@ msgid "A rounding per line is advised if your prices are tax-included. That way, msgstr "" #. module: account -#: code:addons/account/models/account_bank_statement.py:880 -#: code:addons/account/models/account_bank_statement.py:883 +#: code:addons/account/models/account_bank_statement.py:881 +#: code:addons/account/models/account_bank_statement.py:884 #, python-format msgid "A selected move line was already reconciled." msgstr "" #. module: account -#: code:addons/account/models/account_bank_statement.py:891 +#: code:addons/account/models/account_bank_statement.py:892 #, python-format msgid "A selected statement line was already reconciled with an account move." msgstr "" @@ -977,8 +977,8 @@ msgstr "" #. module: account #. openerp-web -#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:501 -#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:503 +#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:521 +#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:523 #: code:addons/account/static/src/xml/account_reconciliation.xml:170 #: code:addons/account/static/src/xml/account_reconciliation.xml:228 #: code:addons/account/static/src/xml/account_reconciliation.xml:253 @@ -1321,7 +1321,6 @@ msgid "Account used as counterpart for the journal entry, for taxes eligible bas msgstr "" #. module: account -#: model:ir.model.fields,field_description:account.field_res_config_settings_module_account_accountant #: model:ir.ui.menu,name:account.account_account_menu msgid "Accounting" msgstr "" @@ -1484,16 +1483,6 @@ msgstr "" msgid "Adjustment Type" msgstr "" -#. module: account -#: selection:tax.adjustments.wizard,adjustment_type:0 -msgid "Adjustment in favor of the Estate" -msgstr "" - -#. module: account -#: selection:tax.adjustments.wizard,adjustment_type:0 -msgid "Adjustment in your favor" -msgstr "" - #. module: account #: model:ir.ui.view,arch_db:account.view_account_tax_template_form #: model:ir.ui.view,arch_db:account.view_tax_form @@ -1882,6 +1871,16 @@ msgstr "" msgid "Applicability" msgstr "" +#. module: account +#: selection:tax.adjustments.wizard,adjustment_type:0 +msgid "Applied on credit journal item" +msgstr "" + +#. module: account +#: selection:tax.adjustments.wizard,adjustment_type:0 +msgid "Applied on debit journal item" +msgstr "" + #. module: account #: model:ir.model.fields,help:account.field_account_fiscal_position_auto_apply #: model:ir.model.fields,help:account.field_account_fiscal_position_template_auto_apply @@ -1976,7 +1975,7 @@ msgid "Automated Entries" msgstr "" #. module: account -#: code:addons/account/models/company.py:354 +#: code:addons/account/models/company.py:411 #: code:addons/account/wizard/setup_wizards.py:79 #, python-format msgid "Automatic Balancing Line" @@ -2022,7 +2021,7 @@ msgid "Awaiting payments" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:189 +#: code:addons/account/models/chart_template.py:194 #, python-format msgid "BILL" msgstr "" @@ -2064,7 +2063,7 @@ msgstr "" #. module: account #: selection:account.bank.accounts.wizard,account_type:0 #: selection:account.journal,type:0 -#: code:addons/account/models/chart_template.py:749 +#: code:addons/account/models/chart_template.py:758 #: model:ir.model.fields,field_description:account.field_account_journal_bank_id #: model:ir.model.fields,field_description:account.field_res_partner_bank_account_count #: model:ir.model.fields,field_description:account.field_res_users_bank_account_count @@ -2078,7 +2077,7 @@ msgid "Bank & Cash" msgstr "" #. module: account -#: code:addons/account/models/company.py:163 +#: code:addons/account/models/company.py:226 #: model:ir.model.fields,field_description:account.field_account_bank_accounts_wizard_bank_account_id #: model:ir.model.fields,field_description:account.field_account_bank_statement_line_bank_account_id #: model:ir.model.fields,field_description:account.field_account_invoice_partner_bank_id @@ -2158,7 +2157,7 @@ msgid "Bank Statement" msgstr "" #. module: account -#: code:addons/account/models/account_bank_statement.py:935 +#: code:addons/account/models/account_bank_statement.py:937 #, python-format msgid "Bank Statement %s" msgstr "" @@ -2369,8 +2368,8 @@ msgid "By unchecking the active field, you may hide a fiscal position without de msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:168 -#: code:addons/account/models/chart_template.py:192 +#: code:addons/account/models/chart_template.py:173 +#: code:addons/account/models/chart_template.py:197 #, python-format msgid "CABA" msgstr "" @@ -2441,32 +2440,32 @@ msgid "Cannot create credit note for the draft/cancelled invoice." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:195 +#: code:addons/account/models/account_move.py:197 #, python-format msgid "Cannot create moves for different companies." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:227 +#: code:addons/account/models/account_move.py:229 #, python-format msgid "Cannot create unbalanced journal entry." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:635 +#: code:addons/account/models/account_invoice.py:641 #, python-format msgid "Cannot find a chart of accounts for this company, You should configure it. \n" "Please go to Account Configuration." msgstr "" #. module: account -#: code:addons/account/models/account.py:579 +#: code:addons/account/models/account.py:594 #, python-format msgid "Cannot generate an unused account code." msgstr "" #. module: account -#: code:addons/account/models/account.py:609 +#: code:addons/account/models/account.py:624 #, python-format msgid "Cannot generate an unused journal code. Please fill the 'Shortcode' field." msgstr "" @@ -2474,7 +2473,7 @@ msgstr "" #. module: account #: selection:account.bank.accounts.wizard,account_type:0 #: selection:account.journal,type:0 -#: code:addons/account/models/chart_template.py:749 +#: code:addons/account/models/chart_template.py:758 #, python-format msgid "Cash" msgstr "" @@ -2495,7 +2494,7 @@ msgid "Cash Basis Journal" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:192 +#: code:addons/account/models/chart_template.py:197 #, python-format msgid "Cash Basis Tax Journal" msgstr "" @@ -2625,7 +2624,7 @@ msgstr "" #. module: account #. openerp-web -#: code:addons/account/models/company.py:216 +#: code:addons/account/models/company.py:278 #: code:addons/account/static/src/xml/account_dashboard_setup_bar.xml:13 #: model:ir.actions.act_window,name:account.action_account_form #: model:ir.ui.menu,name:account.menu_action_account_form @@ -2706,7 +2705,7 @@ msgid "Children Taxes" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:150 +#: code:addons/account/models/chart_template.py:155 #: model:ir.actions.act_window,name:account.action_wizard_multi_chart #, python-format msgid "Choose Accounting Template" @@ -2716,7 +2715,7 @@ msgstr "" #. openerp-web #: code:addons/account/static/src/xml/account_reconciliation.xml:131 #, python-format -msgid "Choose counterpart" +msgid "Choose counterpart or Create Write-off" msgstr "" #. module: account @@ -2930,7 +2929,7 @@ msgstr "" #. module: account #. openerp-web -#: code:addons/account/models/company.py:147 +#: code:addons/account/models/company.py:210 #: code:addons/account/static/src/xml/account_dashboard_setup_bar.xml:25 #, python-format msgid "Company Data" @@ -2974,7 +2973,7 @@ msgid "Complete Set of Taxes" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:570 +#: code:addons/account/models/account_invoice.py:575 #, python-format msgid "Compose Email" msgstr "" @@ -3000,8 +2999,8 @@ msgid "Configuration" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:622 -#: code:addons/account/models/account_payment.py:624 +#: code:addons/account/models/account_payment.py:643 +#: code:addons/account/models/account_payment.py:645 #, python-format msgid "Configuration Error !" msgstr "" @@ -3014,7 +3013,7 @@ msgid "Configuration Steps:" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:460 +#: code:addons/account/models/account_invoice.py:462 #, python-format msgid "Configuration error!\n" "Could not find any account to create the invoice, are you sure you have a chart of account installed?" @@ -3123,7 +3122,7 @@ msgid "Cost of Revenue" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:862 +#: code:addons/account/models/chart_template.py:873 #, python-format msgid "Could not install new chart of account as there are already accounting entries existing" msgstr "" @@ -3165,13 +3164,6 @@ msgstr "" msgid "Create Vendors" msgstr "" -#. module: account -#. openerp-web -#: code:addons/account/static/src/xml/account_reconciliation.xml:131 -#, python-format -msgid "Create Write-off" -msgstr "" - #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Create a draft credit note" @@ -3183,13 +3175,13 @@ msgid "Create and post move" msgstr "" #. module: account -#: code:addons/account/models/account_journal_dashboard.py:285 +#: code:addons/account/models/account_journal_dashboard.py:288 #, python-format msgid "Create cash statement" msgstr "" #. module: account -#: code:addons/account/models/account_journal_dashboard.py:271 +#: code:addons/account/models/account_journal_dashboard.py:274 #, python-format msgid "Create invoice/bill" msgstr "" @@ -3369,8 +3361,8 @@ msgid "Credit Move" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:439 -#: code:addons/account/models/account_invoice.py:1228 +#: code:addons/account/models/account_invoice.py:441 +#: code:addons/account/models/account_invoice.py:1216 #: code:addons/account/wizard/account_invoice_refund.py:111 #: model:ir.actions.act_window,name:account.action_account_invoice_refund #: model:ir.model,name:account.model_account_invoice_refund @@ -3386,7 +3378,7 @@ msgid "Credit Note" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:440 +#: code:addons/account/models/account_invoice.py:442 #, python-format msgid "Credit Note - %s" msgstr "" @@ -3408,7 +3400,6 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view -#: model:ir.ui.view,arch_db:account.view_account_invoice_filter msgid "Credit Notes" msgstr "" @@ -3481,8 +3472,8 @@ msgid "Currency as per company's country." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1589 -#: code:addons/account/models/account_move.py:1601 +#: code:addons/account/models/account_move.py:1609 +#: code:addons/account/models/account_move.py:1621 #, python-format msgid "Currency exchange rate difference" msgstr "" @@ -3517,7 +3508,7 @@ msgstr "" #. module: account #: selection:account.invoice,type:0 #: selection:account.invoice.report,type:0 -#: code:addons/account/models/account_payment.py:656 +#: code:addons/account/models/account_payment.py:677 #, python-format msgid "Customer Credit Note" msgstr "" @@ -3540,7 +3531,7 @@ msgid "Customer Invoice" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:188 +#: code:addons/account/models/chart_template.py:193 #: model:ir.actions.act_window,name:account.action_invoice_tree1 #: model:ir.ui.menu,name:account.menu_action_invoice_tree1 #: model:ir.ui.view,arch_db:account.account_planner @@ -3549,7 +3540,7 @@ msgid "Customer Invoices" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:654 +#: code:addons/account/models/account_payment.py:675 #, python-format msgid "Customer Payment" msgstr "" @@ -3659,7 +3650,7 @@ msgid "Deactivate setup bar on the dashboard" msgstr "" #. module: account -#: code:addons/account/models/company.py:43 +#: code:addons/account/models/company.py:45 #, python-format msgid "Dear Sir/Madam,\n" "\n" @@ -4038,7 +4029,7 @@ msgid "Draft Credit Note" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:437 +#: code:addons/account/models/account_invoice.py:439 #: model:ir.ui.view,arch_db:account.invoice_form #: model:ir.ui.view,arch_db:account.portal_invoice_page #: model:ir.ui.view,arch_db:account.report_invoice_document @@ -4110,7 +4101,7 @@ msgid "Due date" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1170 +#: code:addons/account/models/account_invoice.py:1176 #, python-format msgid "Duplicated vendor reference detected. You probably encoded twice the same vendor bill/credit note." msgstr "" @@ -4126,15 +4117,15 @@ msgid "EU Digital Goods VAT" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:166 -#: code:addons/account/models/chart_template.py:181 -#: code:addons/account/models/chart_template.py:191 +#: code:addons/account/models/chart_template.py:171 +#: code:addons/account/models/chart_template.py:186 +#: code:addons/account/models/chart_template.py:196 #, python-format msgid "EXCH" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1041 +#: code:addons/account/models/account_move.py:1052 #, python-format msgid "Either pass both debit and credit or none." msgstr "" @@ -4201,7 +4192,7 @@ msgid "Entries Sorted by" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1006 +#: code:addons/account/models/account_move.py:1019 #, python-format msgid "Entries are not of the same account!" msgstr "" @@ -4239,7 +4230,7 @@ msgid "Equity" msgstr "" #. module: account -#: code:addons/account/models/res_config_settings.py:131 +#: code:addons/account/models/res_config_settings.py:132 #, python-format msgid "Error!" msgstr "" @@ -4250,7 +4241,7 @@ msgid "Excel template" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:191 +#: code:addons/account/models/chart_template.py:196 #, python-format msgid "Exchange Difference" msgstr "" @@ -4439,7 +4430,7 @@ msgstr "" #. module: account #. openerp-web -#: code:addons/account/models/company.py:189 +#: code:addons/account/models/company.py:251 #: code:addons/account/static/src/xml/account_dashboard_setup_bar.xml:17 #, python-format msgid "Fiscal Year" @@ -4523,7 +4514,7 @@ msgid "Forces all moves for this account to have this secondary currency." msgstr "" #. module: account -#: code:addons/account/report/account_aged_partner_balance.py:201 +#: code:addons/account/report/account_aged_partner_balance.py:205 #: code:addons/account/report/account_balance.py:64 #: code:addons/account/report/account_general_ledger.py:114 #: code:addons/account/report/account_journal.py:100 @@ -4535,7 +4526,7 @@ msgid "Form content is missing, this report cannot be printed." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:93 +#: code:addons/account/models/account_invoice.py:96 #, python-format msgid "Free Reference" msgstr "" @@ -4653,7 +4644,7 @@ msgid "Go to bank statement(s)" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:636 +#: code:addons/account/models/account_invoice.py:642 #, python-format msgid "Go to the configuration panel" msgstr "" @@ -4837,7 +4828,7 @@ msgid "ID" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:188 +#: code:addons/account/models/chart_template.py:193 #, python-format msgid "INV" msgstr "" @@ -5080,7 +5071,7 @@ msgstr "" #. module: account #. openerp-web -#: code:addons/account/static/src/js/reconciliation/reconciliation_model.js:672 +#: code:addons/account/static/src/js/reconciliation/reconciliation_model.js:700 #, python-format msgid "Incorrect Operation" msgstr "" @@ -5097,8 +5088,8 @@ msgstr "" #. module: account #. openerp-web -#: code:addons/account/models/company.py:234 -#: code:addons/account/models/company.py:249 +#: code:addons/account/models/company.py:296 +#: code:addons/account/models/company.py:311 #: code:addons/account/static/src/xml/account_dashboard_setup_bar.xml:9 #, python-format msgid "Initial Balances" @@ -5170,7 +5161,7 @@ msgid "Invite Users" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1226 +#: code:addons/account/models/account_invoice.py:1214 #: model:ir.model,name:account.model_account_invoice #: model:ir.model.fields,field_description:account.field_account_invoice_tax_invoice_id #: model:ir.model.fields,field_description:account.field_account_move_line_invoice_id @@ -5195,7 +5186,7 @@ msgid "Invoice #" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:438 +#: code:addons/account/models/account_invoice.py:440 #, python-format msgid "Invoice - %s" msgstr "" @@ -5265,31 +5256,31 @@ msgid "Invoice for which this invoice is the credit note" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:747 +#: code:addons/account/models/account_invoice.py:753 #, python-format msgid "Invoice must be cancelled in order to reset it to draft." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:795 +#: code:addons/account/models/account_invoice.py:801 #, python-format msgid "Invoice must be in draft or open state in order to be cancelled." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:769 +#: code:addons/account/models/account_invoice.py:775 #, python-format msgid "Invoice must be in draft state in order to validate it." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:789 +#: code:addons/account/models/account_invoice.py:795 #, python-format msgid "Invoice must be paid in order to set it to register payment." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:781 +#: code:addons/account/models/account_invoice.py:787 #, python-format msgid "Invoice must be validated in order to set it to register payment." msgstr "" @@ -5418,13 +5409,13 @@ msgid "It indicates that the invoice has been sent." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1039 +#: code:addons/account/models/account_move.py:1050 #, python-format msgid "It is mandatory to specify an account and a journal to create a write-off." msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:450 +#: code:addons/account/models/account_payment.py:470 #, python-format msgid "It is not allowed to delete a payment that already created a journal entry since it would create a gap in the numbering. You should create the journal entry again and cancel it thanks to a regular revert." msgstr "" @@ -5548,7 +5539,7 @@ msgid "Journal Item Label" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:399 +#: code:addons/account/models/account_payment.py:414 #: model:ir.actions.act_window,name:account.act_account_journal_2_account_move_line #: model:ir.actions.act_window,name:account.act_account_move_to_account_move_line_open #: model:ir.actions.act_window,name:account.action_account_moves_all_a @@ -5686,7 +5677,7 @@ msgstr "" #. module: account #. openerp-web -#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:502 +#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:522 #: code:addons/account/static/src/xml/account_reconciliation.xml:189 #: code:addons/account/static/src/xml/account_reconciliation.xml:230 #: model:ir.model.fields,field_description:account.field_account_bank_statement_line_name @@ -5976,7 +5967,7 @@ msgid "Legal mentions that have to be printed on the invoices." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:213 +#: code:addons/account/models/account_invoice.py:216 #, python-format msgid "Less Payment" msgstr "" @@ -6065,7 +6056,7 @@ msgid "Loss Exchange Rate Account" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:190 +#: code:addons/account/models/chart_template.py:195 #, python-format msgid "MISC" msgstr "" @@ -6295,7 +6286,7 @@ msgid "Miscellaneous" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:190 +#: code:addons/account/models/chart_template.py:195 #: model:ir.ui.view,arch_db:account.view_account_move_filter #, python-format msgid "Miscellaneous Operations" @@ -6360,7 +6351,7 @@ msgid "Move Reconciled" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1342 +#: code:addons/account/models/account_move.py:1362 #, python-format msgid "Move name (id): %s (%s)" msgstr "" @@ -6454,7 +6445,7 @@ msgid "New Transactions" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1319 +#: code:addons/account/models/account_move.py:1339 #, python-format msgid "New expected payment date: " msgstr "" @@ -6486,12 +6477,6 @@ msgstr "" msgid "No Message" msgstr "" -#. module: account -#: code:addons/account/models/account_invoice.py:1384 -#, python-format -msgid "No appropriate payment method enabled on journal %s" -msgstr "" - #. module: account #: selection:account.financial.report,display_detail:0 msgid "No detail" @@ -6630,7 +6615,7 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.account_planner -msgid "Odoo Accounting has many free extra-features:" +msgid "Odoo Accounting has many extra-features:" msgstr "" #. module: account @@ -6723,13 +6708,13 @@ msgid "Only One Chart Template Available" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:464 +#: code:addons/account/models/account_payment.py:484 #, python-format msgid "Only a draft payment can be posted." msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:855 +#: code:addons/account/models/chart_template.py:866 #, python-format msgid "Only administrators can change the settings" msgstr "" @@ -6751,7 +6736,7 @@ msgstr "" #. module: account #. openerp-web -#: code:addons/account/static/src/js/reconciliation/reconciliation_model.js:662 +#: code:addons/account/static/src/js/reconciliation/reconciliation_model.js:664 #: code:addons/account/static/src/xml/account_reconciliation.xml:131 #, python-format msgid "Open balance" @@ -6770,7 +6755,7 @@ msgid "Opening Journal" msgstr "" #. module: account -#: code:addons/account/models/company.py:277 +#: code:addons/account/models/company.py:339 #: model:ir.model.fields,field_description:account.field_account_opening_opening_move_id #: model:ir.model.fields,field_description:account.field_res_company_account_opening_move_id #, python-format @@ -6824,7 +6809,7 @@ msgid "Operation Templates" msgstr "" #. module: account -#: code:addons/account/models/account_bank_statement.py:1013 +#: code:addons/account/models/account_bank_statement.py:1014 #, python-format msgid "Operation not allowed. Since your statement line already received a number, you cannot reconcile it entirely with existing journal entries otherwise it would make a gap in the numbering. You should book an entry and make a regular revert of it in case you want to cancel it." msgstr "" @@ -6896,13 +6881,13 @@ msgid "Outstanding Transactions" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:128 +#: code:addons/account/models/account_invoice.py:131 #, python-format msgid "Outstanding credits" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:131 +#: code:addons/account/models/account_invoice.py:134 #, python-format msgid "Outstanding debits" msgstr "" @@ -6942,7 +6927,7 @@ msgid "Paid" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:426 +#: code:addons/account/models/account_payment.py:430 #, python-format msgid "Paid Invoices" msgstr "" @@ -7314,7 +7299,7 @@ msgid "Percentage of balance" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1807 +#: code:addons/account/models/account_invoice.py:1776 #, python-format msgid "Percentages for Payment Terms Line must be between 0 and 100." msgstr "" @@ -7352,7 +7337,7 @@ msgid "Please check that the field 'Transfer Account' is set on the company." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1064 +#: code:addons/account/models/account_invoice.py:1070 #, python-format msgid "Please create some invoice lines." msgstr "" @@ -7370,13 +7355,13 @@ msgid "Please define a sequence on the journal." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1062 +#: code:addons/account/models/account_invoice.py:1068 #, python-format msgid "Please define sequence on the journal related to this invoice." msgstr "" #. module: account -#: code:addons/account/models/company.py:273 +#: code:addons/account/models/company.py:336 #, python-format msgid "Please install a chart of accounts or create a miscellaneous journal before proceeding." msgstr "" @@ -7816,7 +7801,7 @@ msgid "Ref." msgstr "" #. module: account -#: code:addons/account/controllers/portal.py:74 +#: code:addons/account/controllers/portal.py:72 #: model:ir.model.fields,field_description:account.field_account_bank_statement_line_ref #: model:ir.model.fields,field_description:account.field_account_bank_statement_name #: model:ir.model.fields,field_description:account.field_account_move_line_ref @@ -8567,7 +8552,7 @@ msgid "States Count" msgstr "" #. module: account -#: code:addons/account/controllers/portal.py:75 +#: code:addons/account/controllers/portal.py:73 #: model:ir.model.fields,field_description:account.field_account_bank_statement_line_state #: model:ir.model.fields,field_description:account.field_account_bank_statement_state #: model:ir.model.fields,field_description:account.field_account_invoice_state @@ -8651,8 +8636,8 @@ msgid "Tax" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:833 -#: code:addons/account/models/chart_template.py:836 +#: code:addons/account/models/chart_template.py:842 +#: code:addons/account/models/chart_template.py:845 #, python-format msgid "Tax %.2f%%" msgstr "" @@ -9062,13 +9047,13 @@ msgid "The Deposit Ticket module can also be used to settle credit card batch ma msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1189 +#: code:addons/account/models/account_move.py:1209 #, python-format msgid "The account %s (%s) is deprecated !" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1008 +#: code:addons/account/models/account_move.py:1021 #, python-format msgid "The account %s (%s) is not marked as reconciliable !" msgstr "" @@ -9096,13 +9081,13 @@ msgid "The amount expressed in the related account currency if not equal to the msgstr "" #. module: account -#: code:addons/account/models/account_move.py:504 +#: code:addons/account/models/account_move.py:508 #, python-format msgid "The amount expressed in the secondary currency must be positive when account is debited and negative when account is credited." msgstr "" #. module: account -#: code:addons/account/models/account.py:789 +#: code:addons/account/models/account.py:804 #, python-format msgid "The application scope of taxes in a group must be either the same as the group or \"None\"." msgstr "" @@ -9119,7 +9104,7 @@ msgid "The bank statement used for bank reconciliation" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1159 +#: code:addons/account/models/account_invoice.py:1165 #, python-format msgid "The cash rounding cannot be computed because the difference must be added on the biggest tax found and no tax are specified.\n" "Please set up a tax or change the cash rounding method." @@ -9202,7 +9187,7 @@ msgid "The income or expense account related to the selected product." msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:622 +#: code:addons/account/models/account_payment.py:643 #, python-format msgid "The journal %s does not have a sequence, please specify one." msgstr "" @@ -9229,6 +9214,12 @@ msgstr "" msgid "The last line's computation type should be \"Balance\" to ensure that the whole amount will be allocated." msgstr "" +#. module: account +#: code:addons/account/models/company.py:94 +#, python-format +msgid "The lock date for advisors is irreversible and can't be removed." +msgstr "" + #. module: account #: model:ir.model.fields,help:account.field_account_move_line_move_id msgid "The move of this entry line." @@ -9246,6 +9237,12 @@ msgstr "" msgid "The name that will be used on account move lines" msgstr "" +#. module: account +#: code:addons/account/models/company.py:98 +#, python-format +msgid "The new lock date for advisors must be set after the previous lock date." +msgstr "" + #. module: account #: model:ir.model.fields,help:account.field_account_journal_refund_sequence_number_next msgid "The next sequence number will be used for the next credit note." @@ -9278,12 +9275,6 @@ msgstr "" msgid "The partner has at least one unreconciled debit and credit since last time the invoices & payments matching was performed." msgstr "" -#. module: account -#: code:addons/account/models/account_move.py:1010 -#, python-format -msgid "The partner has to be the same on all lines for receivable and payable accounts!" -msgstr "" - #. module: account #: model:ir.model.fields,help:account.field_account_invoice_reference msgid "The partner reference of this invoice." @@ -9302,7 +9293,7 @@ msgid "The payment amount cannot be negative." msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:467 +#: code:addons/account/models/account_payment.py:487 #, python-format msgid "The payment cannot be processed because the invoice is not open!" msgstr "" @@ -9318,13 +9309,13 @@ msgid "The residual amount on a journal item expressed in the company currency." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:489 +#: code:addons/account/models/account_move.py:493 #, python-format msgid "The selected account of your Journal Entry forces to provide a secondary currency. You should remove the secondary currency on the account." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1644 +#: code:addons/account/models/account_invoice.py:1612 #, python-format msgid "The selected unit of measure is not compatible with the unit of measure of the product." msgstr "" @@ -9336,7 +9327,7 @@ msgid "The sequence field is used to define order in which the tax lines are app msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:624 +#: code:addons/account/models/account_payment.py:645 #, python-format msgid "The sequence of journal %s is deactivated." msgstr "" @@ -9352,7 +9343,7 @@ msgid "There are currently no invoices and payments for your account." msgstr "" #. module: account -#: code:addons/account/models/company.py:121 +#: code:addons/account/models/company.py:178 #, python-format msgid "There are still unposted entries in the period you want to lock. You should either post or delete them." msgstr "" @@ -9370,7 +9361,7 @@ msgid "There is no journal items in draft state to post." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1714 +#: code:addons/account/models/account_move.py:1744 #, python-format msgid "There is no tax cash basis journal defined for this company: \"%s\" \n" "Configure it in Accounting/Configuration/Settings" @@ -9404,7 +9395,7 @@ msgid "These users handle billing specifically." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1359 +#: code:addons/account/models/account_invoice.py:1337 #, python-format msgid "This %s has been created from: %s" msgstr "" @@ -9517,13 +9508,13 @@ msgid "This is the accounting dashboard. If you have not yet\n" msgstr "" #. module: account -#: code:addons/account/models/account.py:493 +#: code:addons/account/models/account.py:494 #, python-format msgid "This journal already contains items, therefore you cannot modify its company." msgstr "" #. module: account -#: code:addons/account/models/account.py:496 +#: code:addons/account/models/account.py:503 #, python-format msgid "This journal already contains items, therefore you cannot modify its short name." msgstr "" @@ -9534,14 +9525,14 @@ msgid "This label will be displayed on report to show the balance computed for t msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:512 +#: code:addons/account/models/account_payment.py:533 #, python-format msgid "This method should only be called to process a single invoice's payment." msgstr "" #. module: account #. openerp-web -#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:378 +#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:395 #, python-format msgid "This move's amount is higher than the transaction's amount. Click to register a partial payment and keep the payment balance open." msgstr "" @@ -9646,7 +9637,7 @@ msgid "To pay" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1004 +#: code:addons/account/models/account_move.py:1017 #, python-format msgid "To reconcile the entries company should be the same for all entries!" msgstr "" @@ -9805,19 +9796,19 @@ msgid "Transfer To" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:350 +#: code:addons/account/models/account_payment.py:357 #, python-format msgid "Transfer account not defined on the company." msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:597 +#: code:addons/account/models/account_payment.py:618 #, python-format msgid "Transfer from %s" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:678 +#: code:addons/account/models/account_payment.py:699 #, python-format msgid "Transfer to %s" msgstr "" @@ -9864,14 +9855,14 @@ msgid "Undefined Yet" msgstr "" #. module: account -#: code:addons/account/models/company.py:305 +#: code:addons/account/models/company.py:367 #, python-format msgid "Undistributed Profits/Losses" msgstr "" #. module: account #. openerp-web -#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:375 +#: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:392 #, python-format msgid "Undo the partial reconciliation." msgstr "" @@ -9891,7 +9882,7 @@ msgid "Unit of Measure" msgstr "" #. module: account -#: code:addons/account/report/account_aged_partner_balance.py:190 +#: code:addons/account/report/account_aged_partner_balance.py:194 #, python-format msgid "Unknown Partner" msgstr "" @@ -10136,8 +10127,8 @@ msgstr "" #. module: account #: selection:account.invoice,type:0 #: selection:account.invoice.report,type:0 -#: code:addons/account/models/account_invoice.py:441 -#: code:addons/account/models/account_invoice.py:1227 +#: code:addons/account/models/account_invoice.py:443 +#: code:addons/account/models/account_invoice.py:1215 #: model:ir.ui.view,arch_db:account.invoice_supplier_form #: model:ir.ui.view,arch_db:account.portal_invoice_page #: model:ir.ui.view,arch_db:account.report_invoice_document @@ -10146,13 +10137,13 @@ msgid "Vendor Bill" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:442 +#: code:addons/account/models/account_invoice.py:444 #, python-format msgid "Vendor Bill - %s" msgstr "" #. module: account -#: code:addons/account/models/chart_template.py:189 +#: code:addons/account/models/chart_template.py:194 #: model:ir.actions.act_window,name:account.action_invoice_tree2 #: model:ir.ui.menu,name:account.menu_action_invoice_tree2 #: model:ir.ui.view,arch_db:account.account_planner @@ -10163,8 +10154,8 @@ msgstr "" #. module: account #: selection:account.invoice,type:0 #: selection:account.invoice.report,type:0 -#: code:addons/account/models/account_invoice.py:443 -#: code:addons/account/models/account_payment.py:659 +#: code:addons/account/models/account_invoice.py:445 +#: code:addons/account/models/account_payment.py:680 #: model:ir.ui.view,arch_db:account.portal_invoice_page #: model:ir.ui.view,arch_db:account.report_invoice_document #, python-format @@ -10172,7 +10163,7 @@ msgid "Vendor Credit Note" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:444 +#: code:addons/account/models/account_invoice.py:446 #, python-format msgid "Vendor Credit Note - %s" msgstr "" @@ -10184,7 +10175,7 @@ msgid "Vendor Credit Notes" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1229 +#: code:addons/account/models/account_invoice.py:1217 #, python-format msgid "Vendor Credit note" msgstr "" @@ -10195,7 +10186,7 @@ msgid "Vendor Flow" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:661 +#: code:addons/account/models/account_payment.py:682 #, python-format msgid "Vendor Payment" msgstr "" @@ -10234,7 +10225,7 @@ msgid "Warning" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:656 +#: code:addons/account/models/account_invoice.py:662 #, python-format msgid "Warning for %s" msgstr "" @@ -10245,8 +10236,8 @@ msgid "Warning on the Invoice" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1581 -#: code:addons/account/models/account_invoice.py:1643 +#: code:addons/account/models/account_invoice.py:1554 +#: code:addons/account/models/account_invoice.py:1611 #, python-format msgid "Warning!" msgstr "" @@ -10333,7 +10324,7 @@ msgid "Wizard for Tax Adjustments" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1045 +#: code:addons/account/models/account_move.py:1056 #: model:ir.ui.view,arch_db:account.view_account_move_line_reconcile_full #, python-format msgid "Write-Off" @@ -10365,7 +10356,7 @@ msgid "Wrong credit or debit value in accounting entry !" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1002 +#: code:addons/account/models/account_move.py:1015 #, python-format msgid "You are trying to reconcile some entries that are already reconciled!" msgstr "" @@ -10387,19 +10378,13 @@ msgid "You can define additional accounts here" msgstr "" #. module: account -#: code:addons/account/models/product.py:51 -#, python-format -msgid "You can not change the unit of measure of a product that has been already used in an account journal item. If you need to change the unit of measure, you may deactivate this product." -msgstr "" - -#. module: account -#: code:addons/account/models/account_payment.py:448 +#: code:addons/account/models/account_payment.py:468 #, python-format msgid "You can not delete a payment that is already posted" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1665 +#: code:addons/account/models/account_invoice.py:1633 #, python-format msgid "You can only delete an invoice line if the invoice is in draft state." msgstr "" @@ -10428,13 +10413,13 @@ msgid "You cannot add/modify entries prior to and inclusive of the lock date %s. msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1193 +#: code:addons/account/models/account_invoice.py:1196 #, python-format msgid "You cannot cancel an invoice which is partially paid. You need to unreconcile related payment entries first." msgstr "" #. module: account -#: code:addons/account/models/company.py:143 +#: code:addons/account/models/company.py:200 #, python-format msgid "You cannot change the currency of the company since some journal items already exist" msgstr "" @@ -10452,25 +10437,31 @@ msgid "You cannot change the value of the reconciliation on this account as it a msgstr "" #. module: account -#: code:addons/account/models/account_move.py:496 +#: code:addons/account/models/account_move.py:500 #, python-format msgid "You cannot create journal items with a secondary currency without filling both 'currency' and 'amount currency' field." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:607 +#: code:addons/account/models/company.py:120 +#, python-format +msgid "You cannot define stricter conditions on advisors than on users. Please make sure that the lock date on advisor is set before the lock date for users." +msgstr "" + +#. module: account +#: code:addons/account/models/account_invoice.py:613 #, python-format msgid "You cannot delete an invoice after it has been validated (and received a number). You can set it back to \"Draft\" state and modify its content, then re-confirm it." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:605 +#: code:addons/account/models/account_invoice.py:611 #, python-format msgid "You cannot delete an invoice which is not draft or cancelled. You should create a credit note instead." msgstr "" #. module: account -#: code:addons/account/models/res_config_settings.py:132 +#: code:addons/account/models/res_config_settings.py:133 #, python-format msgid "You cannot disable this setting because some of your taxes are cash basis. Modify your taxes first before disabling this setting." msgstr "" @@ -10482,21 +10473,21 @@ msgid "You cannot do that on an account that contains journal items." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1344 +#: code:addons/account/models/account_move.py:1364 #, python-format msgid "You cannot do this modification on a posted journal entry, you can just change some non legal fields. You must revert the journal entry to cancel it.\n" "%s." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1346 +#: code:addons/account/models/account_move.py:1366 #, python-format msgid "You cannot do this modification on a reconciled entry. You can just change some non legal fields or you must unreconcile first.\n" "%s." msgstr "" #. module: account -#: code:addons/account/models/account.py:508 +#: code:addons/account/models/account.py:518 #, python-format msgid "You cannot empty the bank account once set." msgstr "" @@ -10507,9 +10498,15 @@ msgstr "" msgid "You cannot have a receivable/payable account that is not reconcilable. (account code: %s)" msgstr "" +#. module: account +#: code:addons/account/models/company.py:109 +#, python-format +msgid "You cannot lock a period that is not finished yet. Please make sure that the lock date for advisors is not set after the last day of the previous month." +msgstr "" + #. module: account #. openerp-web -#: code:addons/account/static/src/js/reconciliation/reconciliation_model.js:673 +#: code:addons/account/static/src/js/reconciliation/reconciliation_model.js:701 #, python-format msgid "You cannot mix items from receivable and payable accounts." msgstr "" @@ -10522,7 +10519,7 @@ msgid "You cannot modify a posted entry of this journal.\n" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:783 +#: code:addons/account/models/account_invoice.py:789 #, python-format msgid "You cannot pay an invoice which is partially paid. You need to reconcile payment entries first." msgstr "" @@ -10540,20 +10537,20 @@ msgid "You cannot remove/deactivate an account which is set on a customer or ven msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1310 +#: code:addons/account/models/account_move.py:1330 #, python-format msgid "You cannot use deprecated account." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1230 +#: code:addons/account/models/account_move.py:1250 #, python-format msgid "You cannot use this general account in this journal, check the tab 'Entry Controls' on the related journal." msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:71 -#: code:addons/account/models/account_invoice.py:771 +#: code:addons/account/models/account_invoice.py:74 +#: code:addons/account/models/account_invoice.py:777 #, python-format msgid "You cannot validate an invoice with a negative total amount. You should create a credit note instead." msgstr "" @@ -10572,7 +10569,7 @@ msgid "You have" msgstr "" #. module: account -#: code:addons/account/models/account_payment.py:485 +#: code:addons/account/models/account_payment.py:505 #, python-format msgid "You have to define a sequence for %s in your company." msgstr "" @@ -10584,7 +10581,7 @@ msgid "You must define a Start Date" msgstr "" #. module: account -#: code:addons/account/models/account_invoice.py:1582 +#: code:addons/account/models/account_invoice.py:1555 #, python-format msgid "You must first select a partner!" msgstr "" @@ -10609,19 +10606,19 @@ msgid "You reconciled" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1855 +#: code:addons/account/models/account_move.py:1884 #, python-format msgid "You should configure the 'Exchange Rate Journal' in the accounting settings, to manage automatically the booking of accounting entries related to differences between exchange rates." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1857 +#: code:addons/account/models/account_move.py:1886 #, python-format msgid "You should configure the 'Gain Exchange Rate Account' in the accounting settings, to manage automatically the booking of accounting entries related to differences between exchange rates." msgstr "" #. module: account -#: code:addons/account/models/account_move.py:1859 +#: code:addons/account/models/account_move.py:1888 #, python-format msgid "You should configure the 'Loss Exchange Rate Account' in the accounting settings, to manage automatically the booking of accounting entries related to differences between exchange rates." msgstr "" @@ -10854,7 +10851,7 @@ msgid "res.config.settings" msgstr "" #. module: account -#: code:addons/account/models/account_move.py:236 +#: code:addons/account/models/account_move.py:238 #, python-format msgid "reversal of: " msgstr "" diff --git a/addons/account_cash_basis_base_account/i18n/account_cash_basis_base_account.pot b/addons/account_cash_basis_base_account/i18n/account_cash_basis_base_account.pot new file mode 100644 index 00000000000..0d7222db588 --- /dev/null +++ b/addons/account_cash_basis_base_account/i18n/account_cash_basis_base_account.pot @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_cash_basis_base_account +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_cash_basis_base_account +#: model:ir.model.fields,help:account_cash_basis_base_account.field_account_tax_cash_basis_base_account_id +msgid "Account that will be set on lines created in cash basis journal entry and used to keep track of the tax base amount." +msgstr "" + +#. module: account_cash_basis_base_account +#: model:ir.model.fields,field_description:account_cash_basis_base_account.field_account_tax_cash_basis_base_account_id +msgid "Base Tax Received Account" +msgstr "" + +#. module: account_cash_basis_base_account +#: model:ir.model,name:account_cash_basis_base_account.model_account_partial_reconcile +msgid "Partial Reconcile" +msgstr "" + +#. module: account_cash_basis_base_account +#: model:ir.model,name:account_cash_basis_base_account.model_account_tax +msgid "Tax" +msgstr "" + diff --git a/addons/account_payment/i18n/account_payment.pot b/addons/account_payment/i18n/account_payment.pot index 48526561b6a..799f5919f1a 100644 --- a/addons/account_payment/i18n/account_payment.pot +++ b/addons/account_payment/i18n/account_payment.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:43+0000\n" -"PO-Revision-Date: 2018-02-19 13:43+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,6 +15,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: account_payment +#: model:ir.ui.view,arch_db:account_payment.payment_confirmation_status +msgid "&times;" +msgstr "" + #. module: account_payment #: code:addons/account_payment/models/payment.py:61 #, python-format @@ -53,6 +58,11 @@ msgstr "" msgid " Pending" msgstr "" +#. module: account_payment +#: model:ir.ui.view,arch_db:account_payment.portal_invoice_page_inherit_payment +msgid " You have credits card registered, you can log-in to be able to use them." +msgstr "" + #. module: account_payment #: model:ir.ui.view,arch_db:account_payment.portal_invoice_report msgid " Waiting" @@ -75,7 +85,7 @@ msgid "Amount Mismatch (%s)" msgstr "" #. module: account_payment -#: code:addons/account_payment/controllers/payment.py:52 +#: code:addons/account_payment/controllers/payment.py:50 #, python-format msgid "If we store your payment information on our server, subscription payments will be made automatically." msgstr "" @@ -97,13 +107,13 @@ msgid "Number of payment transactions" msgstr "" #. module: account_payment -#: code:addons/account_payment/controllers/payment.py:50 +#: code:addons/account_payment/controllers/payment.py:47 #, python-format msgid "Pay & Confirm" msgstr "" #. module: account_payment -#: code:addons/account_payment/models/payment.py:119 +#: code:addons/account_payment/models/payment.py:131 #: model:ir.ui.view,arch_db:account_payment.portal_my_invoices_payment #, python-format msgid "Pay Now" diff --git a/addons/account_voucher/i18n/account_voucher.pot b/addons/account_voucher/i18n/account_voucher.pot index e493adb4129..4df2808148f 100644 --- a/addons/account_voucher/i18n/account_voucher.pot +++ b/addons/account_voucher/i18n/account_voucher.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:42+0000\n" -"PO-Revision-Date: 2018-02-19 13:42+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -93,7 +93,7 @@ msgid "Cancelled" msgstr "" #. module: account_voucher -#: code:addons/account_voucher/models/account_voucher.py:159 +#: code:addons/account_voucher/models/account_voucher.py:185 #, python-format msgid "Cannot delete voucher(s) which are already opened or paid." msgstr "" @@ -293,19 +293,24 @@ msgstr "" msgid "Payment" msgstr "" +#. module: account_voucher +#: model:ir.model.fields,field_description:account_voucher.field_account_voucher_payment_journal_id +msgid "Payment Method" +msgstr "" + #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher_name msgid "Payment Reference" msgstr "" #. module: account_voucher -#: code:addons/account_voucher/models/account_voucher.py:195 +#: code:addons/account_voucher/models/account_voucher.py:222 #, python-format msgid "Please activate the sequence of selected journal !" msgstr "" #. module: account_voucher -#: code:addons/account_voucher/models/account_voucher.py:198 +#: code:addons/account_voucher/models/account_voucher.py:225 #, python-format msgid "Please define a sequence on the journal." msgstr "" @@ -493,7 +498,7 @@ msgid "Vendor Voucher" msgstr "" #. module: account_voucher -#: code:addons/account_voucher/models/account_voucher.py:97 +#: code:addons/account_voucher/models/account_voucher.py:100 #: model:ir.model.fields,field_description:account_voucher.field_account_voucher_line_voucher_id #: model:ir.ui.view,arch_db:account_voucher.view_voucher_filter #: model:ir.ui.view,arch_db:account_voucher.view_voucher_filter_sale @@ -542,7 +547,7 @@ msgid "When the sale receipt is confirmed, you can record the customer\n" msgstr "" #. module: account_voucher -#: code:addons/account_voucher/models/account_voucher.py:377 +#: code:addons/account_voucher/models/account_voucher.py:438 #, python-format msgid "You must first select a partner!" msgstr "" diff --git a/addons/auth_signup/i18n/auth_signup.pot b/addons/auth_signup/i18n/auth_signup.pot index 2a55058943a..ab72df8d434 100644 --- a/addons/auth_signup/i18n/auth_signup.pot +++ b/addons/auth_signup/i18n/auth_signup.pot @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.saas~18\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 11:26+0000\n" -"PO-Revision-Date: 2017-10-02 11:26+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -135,19 +135,19 @@ msgid "Already have an account?" msgstr "" #. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:78 +#: code:addons/auth_signup/controllers/main.py:79 #, python-format msgid "An email has been sent with credentials to reset your password" msgstr "" #. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:52 +#: code:addons/auth_signup/controllers/main.py:51 #, python-format msgid "Another user is already registered using this email address." msgstr "" #. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:133 +#: code:addons/auth_signup/controllers/main.py:136 #, python-format msgid "Authentication Failed." msgstr "" @@ -184,18 +184,13 @@ msgid "Contact" msgstr "" #. module: auth_signup -#: model:ir.ui.view,arch_db:auth_signup.res_config_settings_view_form -msgid "Copy access rights from" -msgstr "" - -#. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:55 +#: code:addons/auth_signup/controllers/main.py:54 #, python-format msgid "Could not create a new account." msgstr "" #. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:80 +#: code:addons/auth_signup/controllers/main.py:83 #, python-format msgid "Could not reset your password" msgstr "" @@ -221,6 +216,11 @@ msgstr "" msgid "Enable password reset from Login page" msgstr "" +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_ir_model_fields +msgid "Fields" +msgstr "" + #. module: auth_signup #: selection:res.config.settings,auth_signup_uninvited:0 msgid "Free sign up (B2C)" @@ -237,7 +237,7 @@ msgid "If unchecked, only invited users may sign up." msgstr "" #. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:111 +#: code:addons/auth_signup/controllers/main.py:114 #, python-format msgid "Invalid signup token" msgstr "" @@ -253,7 +253,7 @@ msgid "Never Connected" msgstr "" #. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:73 +#: code:addons/auth_signup/controllers/main.py:74 #, python-format msgid "No login provided." msgstr "" @@ -279,7 +279,7 @@ msgid "Password reset" msgstr "" #. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:121 +#: code:addons/auth_signup/controllers/main.py:124 #, python-format msgid "Passwords do not match; please retype them." msgstr "" @@ -347,13 +347,13 @@ msgid "Signup is not allowed for uninvited users" msgstr "" #. module: auth_signup -#: code:addons/auth_signup/models/res_partner.py:146 +#: code:addons/auth_signup/models/res_partner.py:147 #, python-format msgid "Signup token '%s' is no longer valid" msgstr "" #. module: auth_signup -#: code:addons/auth_signup/models/res_partner.py:142 +#: code:addons/auth_signup/models/res_partner.py:143 #, python-format msgid "Signup token '%s' is not valid" msgstr "" @@ -369,7 +369,7 @@ msgid "Template user for new users created through signup" msgstr "" #. module: auth_signup -#: code:addons/auth_signup/controllers/main.py:119 +#: code:addons/auth_signup/controllers/main.py:122 #, python-format msgid "The form was not properly filled in." msgstr "" diff --git a/addons/event/i18n/event.pot b/addons/event/i18n/event.pot index 683372b140d..60a0667b4b6 100644 --- a/addons/event/i18n/event.pot +++ b/addons/event/i18n/event.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:43+0000\n" -"PO-Revision-Date: 2018-02-19 13:43+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -723,7 +723,7 @@ msgid "Company" msgstr "" #. module: event -#: code:addons/event/models/event.py:481 +#: code:addons/event/models/event.py:486 #, python-format msgid "Compose Email" msgstr "" @@ -828,13 +828,13 @@ msgid "Created on" msgstr "" #. module: event -#: code:addons/event/models/event.py:444 +#: code:addons/event/models/event.py:449 #, python-format msgid "Customer" msgstr "" #. module: event -#: code:addons/event/models/event.py:446 +#: code:addons/event/models/event.py:451 #, python-format msgid "Customer Email" msgstr "" @@ -1026,6 +1026,23 @@ msgstr "" msgid "Event Registration" msgstr "" +#. module: event +#: code:addons/event/models/event_mail.py:143 +#, python-format +msgid "Event Scheduler for:\n" +" - Event: %s (%s)\n" +" - Scheduled: %s\n" +" - Template: %s (%s)\n" +"\n" +" Failed with error:\n" +" - %s\n" +"\n" +" You receive this email because you are:\n" +" - the organizer of the event,\n" +" - or the responsible of the event,\n" +" - or the last writer of the template." +msgstr "" + #. module: event #: model:ir.model.fields,field_description:event.field_event_registration_event_begin_date msgid "Event Start Date" @@ -1916,6 +1933,12 @@ msgstr "" msgid "Visibility" msgstr "" +#. module: event +#: code:addons/event/models/event_mail.py:130 +#, python-format +msgid "WARNING: Event Scheduler Error for event: %s" +msgstr "" + #. module: event #: model:event.event,description:event.event_2 msgid "Warehouse management, Manufacturing (MRP) & Sales, Import/Export." @@ -1998,25 +2021,25 @@ msgid "events@odoo.com" msgstr "" #. module: event -#: code:addons/event/models/event.py:503 +#: code:addons/event/models/event.py:508 #, python-format msgid "in %d days" msgstr "" #. module: event -#: code:addons/event/models/event.py:507 +#: code:addons/event/models/event.py:512 #, python-format msgid "next month" msgstr "" #. module: event -#: code:addons/event/models/event.py:505 +#: code:addons/event/models/event.py:510 #, python-format msgid "next week" msgstr "" #. module: event -#: code:addons/event/models/event.py:509 +#: code:addons/event/models/event.py:514 #, python-format msgid "on " msgstr "" @@ -2027,13 +2050,13 @@ msgid "res.config.settings" msgstr "" #. module: event -#: code:addons/event/models/event.py:499 +#: code:addons/event/models/event.py:504 #, python-format msgid "today" msgstr "" #. module: event -#: code:addons/event/models/event.py:501 +#: code:addons/event/models/event.py:506 #, python-format msgid "tomorrow" msgstr "" diff --git a/addons/fleet/i18n/fleet.pot b/addons/fleet/i18n/fleet.pot index 6a92eac8aa8..196ab43779f 100644 --- a/addons/fleet/i18n/fleet.pot +++ b/addons/fleet/i18n/fleet.pot @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.saas~18\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-20 09:54+0000\n" -"PO-Revision-Date: 2017-09-20 09:54+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Plural-Forms: \n" #. module: fleet -#: code:addons/fleet/models/fleet_vehicle.py:198 +#: code:addons/fleet/models/fleet_vehicle.py:199 #, python-format msgid "%s %s has been added to the fleet!" msgstr "" @@ -611,7 +611,7 @@ msgid "Driver of the vehicle" msgstr "" #. module: fleet -#: code:addons/fleet/models/fleet_vehicle.py:216 +#: code:addons/fleet/models/fleet_vehicle.py:217 #, python-format msgid "Driver: from '%s' to '%s'" msgstr "" @@ -871,10 +871,10 @@ msgstr "" #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract_id #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_fuel_id #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services_id -#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand_id_3068 -#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_id_3057 +#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand_id_3082 +#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_id_3071 #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer_id -#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state_id_2903 +#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state_id_2917 #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag_id msgid "ID" msgstr "" @@ -1030,7 +1030,7 @@ msgid "License Plate" msgstr "" #. module: fleet -#: code:addons/fleet/models/fleet_vehicle.py:223 +#: code:addons/fleet/models/fleet_vehicle.py:224 #, python-format msgid "License Plate: from '%s' to '%s'" msgstr "" @@ -1166,7 +1166,7 @@ msgid "Model of the vehicle" msgstr "" #. module: fleet -#: code:addons/fleet/models/fleet_vehicle.py:212 +#: code:addons/fleet/models/fleet_vehicle.py:213 #, python-format msgid "Model: from '%s' to '%s'" msgstr "" @@ -1210,10 +1210,16 @@ msgid "No" msgstr "" #. module: fleet -#: code:addons/fleet/models/fleet_vehicle.py:211 -#: code:addons/fleet/models/fleet_vehicle.py:215 -#: code:addons/fleet/models/fleet_vehicle.py:219 -#: code:addons/fleet/models/fleet_vehicle.py:222 +#: code:addons/fleet/models/fleet_vehicle.py:81 +#, python-format +msgid "No Plate" +msgstr "" + +#. module: fleet +#: code:addons/fleet/models/fleet_vehicle.py:212 +#: code:addons/fleet/models/fleet_vehicle.py:216 +#: code:addons/fleet/models/fleet_vehicle.py:220 +#: code:addons/fleet/models/fleet_vehicle.py:223 #, python-format msgid "None" msgstr "" @@ -1641,7 +1647,7 @@ msgid "State name already exists" msgstr "" #. module: fleet -#: code:addons/fleet/models/fleet_vehicle.py:220 +#: code:addons/fleet/models/fleet_vehicle.py:221 #, python-format msgid "State: from '%s' to '%s'" msgstr "" @@ -1789,7 +1795,7 @@ msgstr "" #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract_odometer_unit #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_fuel_odometer_unit #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services_odometer_unit -#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer_unit_2892 +#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer_unit_2906 msgid "Unit" msgstr "" @@ -1799,7 +1805,7 @@ msgstr "" #: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_fuel_odometer_unit #: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services_odometer_unit #: model:ir.model.fields,help:fleet.field_fleet_vehicle_odometer_unit -#: model:ir.model.fields,help:fleet.field_fleet_vehicle_odometer_unit_2892 +#: model:ir.model.fields,help:fleet.field_fleet_vehicle_odometer_unit_2906 msgid "Unit of the odometer " msgstr "" diff --git a/addons/hr/i18n/hr.pot b/addons/hr/i18n/hr.pot index cb7946f0b4e..c0a054e9e87 100644 --- a/addons/hr/i18n/hr.pot +++ b/addons/hr/i18n/hr.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:43+0000\n" -"PO-Revision-Date: 2018-02-19 13:43+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -399,13 +399,13 @@ msgid "Enter here the private address of the employee, not the one linked to you msgstr "" #. module: hr -#: code:addons/hr/models/hr.py:303 +#: code:addons/hr/models/hr.py:310 #, python-format msgid "Error! You cannot create recursive departments." msgstr "" #. module: hr -#: code:addons/hr/models/hr.py:184 +#: code:addons/hr/models/hr.py:187 #, python-format msgid "Error! You cannot create recursive hierarchy of Employee(s)." msgstr "" @@ -673,6 +673,11 @@ msgstr "" msgid "Launch new products, marketing campaigns and offers" msgstr "" +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Legal Cohabitant" +msgstr "" + #. module: hr #: selection:hr.employee,gender:0 msgid "Male" @@ -698,7 +703,7 @@ msgstr "" #. module: hr #: selection:hr.employee,marital:0 -msgid "Married (or similar)" +msgid "Married" msgstr "" #. module: hr diff --git a/addons/hr_payroll_account/i18n/hr_payroll_account.pot b/addons/hr_payroll_account/i18n/hr_payroll_account.pot index d5bf536c52e..2bd0b5b5f45 100644 --- a/addons/hr_payroll_account/i18n/hr_payroll_account.pot +++ b/addons/hr_payroll_account/i18n/hr_payroll_account.pot @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.saas~18\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -78,13 +78,13 @@ msgid "Pay Slip" msgstr "" #. module: hr_payroll_account -#: model:ir.model,name:hr_payroll_account.model_hr_payslip_line -msgid "Payslip Line" +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_run +msgid "Payslip Batches" msgstr "" #. module: hr_payroll_account -#: model:ir.model,name:hr_payroll_account.model_hr_payslip_run -msgid "Payslip Run" +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_line +msgid "Payslip Line" msgstr "" #. module: hr_payroll_account diff --git a/addons/mail/i18n/mail.pot b/addons/mail/i18n/mail.pot index acc27f768be..c34c4edc9ab 100644 --- a/addons/mail/i18n/mail.pot +++ b/addons/mail/i18n/mail.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-30 13:11+0000\n" -"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -106,7 +106,7 @@ msgid "\n" msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:674 +#: code:addons/mail/models/mail_channel.py:682 #, python-format msgid " This channel is private. People must be invited to join it." msgstr "" @@ -130,7 +130,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/activity.js:32 +#: code:addons/mail/static/src/js/activity.js:89 #, python-format msgid "%d days overdue" msgstr "" @@ -142,13 +142,13 @@ msgid "%s (copy)" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:236 +#: code:addons/mail/models/mail_thread.py:241 #, python-format msgid "%s created" msgstr "" #. module: mail -#: code:addons/mail/models/res_users.py:77 +#: code:addons/mail/models/res_users.py:83 #, python-format msgid "%s has joined the %s network." msgstr "" @@ -162,7 +162,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:179 +#: code:addons/mail/static/src/xml/thread.xml:184 #, python-format msgid "(from" msgstr "" @@ -181,7 +181,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:331 +#: code:addons/mail/static/src/xml/thread.xml:336 #, python-format msgid "-------- Show older messages --------" msgstr "" @@ -208,7 +208,7 @@ msgid "0 Today" msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:678 +#: code:addons/mail/models/mail_channel.py:686 #, python-format msgid "

\n" " You can mention someone by typing @username, this will grab its attention.
\n" @@ -218,20 +218,20 @@ msgid "

\n" msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:475 +#: code:addons/mail/models/mail_channel.py:509 #, python-format msgid "
%(author)s invited %(new_partner)s to #%(channel_name)s
" msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:584 +#: code:addons/mail/models/mail_channel.py:592 #, python-format msgid "
created #%s
" msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:508 -#: code:addons/mail/models/mail_channel.py:561 +#: code:addons/mail/models/mail_channel.py:516 +#: code:addons/mail/models/mail_channel.py:569 #, python-format msgid "
joined #%s
" msgstr "" @@ -645,7 +645,8 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/chat_manager.js:198 +#: code:addons/mail/models/mail_channel.py:685 +#: code:addons/mail/static/src/js/chat_manager.js:207 #, python-format msgid "Anonymous" msgstr "" @@ -946,13 +947,13 @@ msgid "Choose an example" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:342 +#: code:addons/mail/models/mail_thread.py:347 #, python-format msgid "Click here to add new %(document)s or send an email to: %(email_link)s" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:358 +#: code:addons/mail/models/mail_thread.py:363 #, python-format msgid "Click here to add new %s" msgstr "" @@ -1021,14 +1022,14 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:109 +#: code:addons/mail/static/src/xml/thread.xml:114 #, python-format msgid "Congratulations, your inbox is empty" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/client_action.js:647 +#: code:addons/mail/static/src/js/client_action.js:650 #, python-format msgid "Congratulations, your inbox is empty!" msgstr "" @@ -1284,7 +1285,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:320 +#: code:addons/mail/static/src/xml/thread.xml:325 #, python-format msgid "Delete this attachment" msgstr "" @@ -1409,16 +1410,16 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:296 +#: code:addons/mail/static/src/xml/thread.xml:301 #, python-format msgid "Download this PDF" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:272 -#: code:addons/mail/static/src/xml/thread.xml:285 -#: code:addons/mail/static/src/xml/thread.xml:308 +#: code:addons/mail/static/src/xml/thread.xml:277 +#: code:addons/mail/static/src/xml/thread.xml:290 +#: code:addons/mail/static/src/xml/thread.xml:313 #, python-format msgid "Download this attachment" msgstr "" @@ -1430,7 +1431,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/activity.js:38 +#: code:addons/mail/static/src/js/activity.js:95 #, python-format msgid "Due in %d days" msgstr "" @@ -1569,7 +1570,7 @@ msgid "Error during communication with the publisher warranty server." msgstr "" #. module: mail -#: code:addons/mail/models/mail_mail.py:302 +#: code:addons/mail/models/mail_mail.py:305 #, python-format msgid "Error without exception. Probably due do sending an email without computed recipients." msgstr "" @@ -1642,7 +1643,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/activity.js:209 +#: code:addons/mail/static/src/js/activity.js:235 #: model:ir.model.fields,field_description:mail.field_mail_activity_feedback #, python-format msgid "Feedback" @@ -1655,7 +1656,7 @@ msgid "Field" msgstr "" #. module: mail -#: code:addons/mail/models/ir_model.py:24 +#: code:addons/mail/models/ir_model.py:30 #, python-format msgid "Field \"Mail Thread\" cannot be changed to \"False\"." msgstr "" @@ -1693,7 +1694,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/models/mail_thread.py:696 +#: code:addons/mail/models/mail_thread.py:701 #: code:addons/mail/static/src/xml/followers.xml:20 #, python-format msgid "Follow" @@ -1953,7 +1954,7 @@ msgid "Gateway" msgstr "" #. module: mail -#: code:addons/mail/models/res_users.py:54 +#: code:addons/mail/models/res_users.py:55 #, python-format msgid "Go to the configuration panel" msgstr "" @@ -2234,7 +2235,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/chat_manager.js:655 +#: code:addons/mail/static/src/js/chat_manager.js:664 #: code:addons/mail/static/src/xml/client_action.xml:22 #: code:addons/mail/static/src/xml/client_action.xml:154 #: code:addons/mail/static/src/xml/client_action.xml:164 @@ -2268,7 +2269,7 @@ msgid "Invalid expression, it must be a literal python dictionary definition e.g msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:1792 +#: code:addons/mail/models/mail_thread.py:1807 #, python-format msgid "Invalid record set: should be called as model (without records) or on single-record recordset" msgstr "" @@ -2281,7 +2282,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/chat_manager.js:579 +#: code:addons/mail/static/src/js/chat_manager.js:588 #, python-format msgid "Invitation" msgstr "" @@ -2317,7 +2318,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/client_action.js:867 +#: code:addons/mail/static/src/js/client_action.js:870 #, python-format msgid "Invite people to #%s" msgstr "" @@ -2595,7 +2596,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/models/mail_channel.py:687 +#: code:addons/mail/models/mail_channel.py:695 #: code:addons/mail/static/src/xml/client_action.xml:112 #, python-format msgid "Leave this channel" @@ -2612,7 +2613,7 @@ msgid "List of partners that will be added as follower of the current document." msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:698 +#: code:addons/mail/models/mail_channel.py:706 #, python-format msgid "List users in the current channel" msgstr "" @@ -2696,7 +2697,7 @@ msgid "Mail Channel Form" msgstr "" #. module: mail -#: code:addons/mail/models/mail_mail.py:369 +#: code:addons/mail/models/mail_mail.py:372 #, python-format msgid "Mail Delivery Failed" msgstr "" @@ -2725,7 +2726,7 @@ msgid "Mail: Email Queue Manager" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:832 +#: code:addons/mail/models/mail_thread.py:837 #, python-format msgid "Mailbox unavailable - %s" msgstr "" @@ -2763,15 +2764,15 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:206 +#: code:addons/mail/static/src/xml/thread.xml:211 #, python-format msgid "Mark as Read" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:153 -#: code:addons/mail/static/src/xml/thread.xml:200 +#: code:addons/mail/static/src/xml/thread.xml:158 +#: code:addons/mail/static/src/xml/thread.xml:205 #, python-format msgid "Mark as Todo" msgstr "" @@ -3120,14 +3121,14 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:233 +#: code:addons/mail/static/src/xml/thread.xml:238 #, python-format msgid "New messages" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:110 +#: code:addons/mail/static/src/xml/thread.xml:115 #, python-format msgid "New messages appear here." msgstr "" @@ -3259,7 +3260,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:113 +#: code:addons/mail/static/src/xml/thread.xml:118 #, python-format msgid "No starred message" msgstr "" @@ -3280,7 +3281,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:157 +#: code:addons/mail/static/src/xml/thread.xml:162 #, python-format msgid "Note by" msgstr "" @@ -3519,7 +3520,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/client_action.js:895 +#: code:addons/mail/static/src/js/client_action.js:898 #, python-format msgid "Odoo has now the permission to send you native notifications on this device." msgstr "" @@ -3533,7 +3534,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/client_action.js:892 +#: code:addons/mail/static/src/js/client_action.js:895 #, python-format msgid "Odoo will not have the permission to send native notifications on this device." msgstr "" @@ -3603,7 +3604,7 @@ msgid "Online" msgstr "" #. module: mail -#: code:addons/mail/models/ir_model.py:22 +#: code:addons/mail/models/ir_model.py:28 #, python-format msgid "Only custom models can be modified." msgstr "" @@ -3824,14 +3825,14 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/client_action.js:891 +#: code:addons/mail/static/src/js/client_action.js:894 #, python-format msgid "Permission denied" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/client_action.js:894 +#: code:addons/mail/static/src/js/client_action.js:897 #, python-format msgid "Permission granted" msgstr "" @@ -3880,7 +3881,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:282 +#: code:addons/mail/static/src/xml/thread.xml:287 #, python-format msgid "Play this video" msgstr "" @@ -3894,14 +3895,14 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/many2many_tags_email.js:84 +#: code:addons/mail/static/src/js/many2many_tags_email.js:96 #, python-format msgid "Please complete customer's informations and email" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/composer.js:651 +#: code:addons/mail/static/src/js/composer.js:667 #, python-format msgid "Please, wait while the file is uploading." msgstr "" @@ -3978,7 +3979,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/client_action.js:848 +#: code:addons/mail/static/src/js/client_action.js:851 #, python-format msgid "Public Channels" msgstr "" @@ -4103,7 +4104,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:203 +#: code:addons/mail/static/src/xml/thread.xml:208 #: model:ir.ui.view,arch_db:mail.view_mail_form #, python-format msgid "Reply" @@ -4195,7 +4196,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/chat_window.js:40 +#: code:addons/mail/static/src/js/chat_window.js:41 #, python-format msgid "Say something" msgstr "" @@ -4255,7 +4256,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/composer.js:374 +#: code:addons/mail/static/src/js/composer.js:382 #: model:ir.ui.view,arch_db:mail.email_compose_message_wizard_form #, python-format msgid "Send" @@ -4365,7 +4366,7 @@ msgid "Show all records which has next action date is before today" msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:667 +#: code:addons/mail/models/mail_channel.py:675 #, python-format msgid "Show an helper message" msgstr "" @@ -4412,7 +4413,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/chat_manager.js:661 +#: code:addons/mail/static/src/js/chat_manager.js:670 #: code:addons/mail/static/src/xml/client_action.xml:28 #: code:addons/mail/static/src/xml/client_action.xml:156 #: model:ir.model.fields,field_description:mail.field_mail_compose_message_starred @@ -4521,7 +4522,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:216 +#: code:addons/mail/static/src/xml/thread.xml:221 #, python-format msgid "Subject:" msgstr "" @@ -4619,9 +4620,9 @@ msgid "The owner of records created upon receiving emails on this alias. If this msgstr "" #. module: mail -#: code:addons/mail/models/mail_activity.py:165 -#: code:addons/mail/models/mail_message.py:579 -#: code:addons/mail/models/mail_message.py:674 +#: code:addons/mail/models/mail_activity.py:175 +#: code:addons/mail/models/mail_message.py:598 +#: code:addons/mail/models/mail_message.py:698 #, python-format msgid "The requested operation cannot be completed due to security restrictions. Please contact your system administrator.\n" "\n" @@ -4693,8 +4694,8 @@ msgstr "" #. module: mail #. openerp-web #: selection:account.invoice,activity_state:0 -#: code:addons/mail/static/src/js/activity.js:26 -#: code:addons/mail/static/src/js/thread.js:240 +#: code:addons/mail/static/src/js/activity.js:83 +#: code:addons/mail/static/src/js/thread.js:246 #: code:addons/mail/static/src/xml/systray.xml:75 #: selection:crm.lead,activity_state:0 #: selection:event.track,activity_state:0 @@ -4732,7 +4733,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/activity.js:36 +#: code:addons/mail/static/src/js/activity.js:93 #, python-format msgid "Tomorrow" msgstr "" @@ -4790,20 +4791,20 @@ msgid "UUID" msgstr "" #. module: mail -#: code:addons/mail/models/mail_mail.py:235 +#: code:addons/mail/models/mail_mail.py:238 #, python-format msgid "Unable to connect to SMTP Server" msgstr "" #. module: mail -#: code:addons/mail/models/mail_message.py:31 +#: code:addons/mail/models/mail_message.py:32 #, python-format msgid "Unable to send email, please configure the sender's email address." msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/models/mail_thread.py:700 +#: code:addons/mail/models/mail_thread.py:705 #: code:addons/mail/static/src/xml/followers.xml:22 #, python-format msgid "Unfollow" @@ -4980,6 +4981,13 @@ msgstr "" msgid "Unsubscribe from channel" msgstr "" +#. module: mail +#. openerp-web +#: code:addons/mail/static/src/js/chat_manager.js:486 +#, python-format +msgid "Unsubscribed" +msgstr "" + #. module: mail #: code:addons/mail/models/mail_template.py:510 #, python-format @@ -4988,14 +4996,14 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:322 +#: code:addons/mail/static/src/xml/thread.xml:327 #, python-format msgid "Uploading" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/composer.js:651 +#: code:addons/mail/static/src/js/composer.js:667 #, python-format msgid "Uploading error" msgstr "" @@ -5043,7 +5051,7 @@ msgid "Users" msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:711 +#: code:addons/mail/models/mail_channel.py:719 #, python-format msgid "Users in this channel: %s %s and you." msgstr "" @@ -5054,14 +5062,14 @@ msgid "Using your own email server is required to send/receive emails in Communi msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:670 +#: code:addons/mail/models/mail_thread.py:675 #: model:ir.ui.view,arch_db:mail.message_user_assigned #, python-format msgid "View" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:668 +#: code:addons/mail/models/mail_thread.py:673 #, python-format msgid "View %s" msgstr "" @@ -5124,8 +5132,8 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/activity.js:30 -#: code:addons/mail/static/src/js/thread.js:242 +#: code:addons/mail/static/src/js/activity.js:87 +#: code:addons/mail/static/src/js/thread.js:248 #, python-format msgid "Yesterday" msgstr "" @@ -5138,32 +5146,32 @@ msgid "You added %s to the conversation." msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:708 +#: code:addons/mail/models/mail_channel.py:716 #, python-format msgid "You are alone in this channel." msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:677 +#: code:addons/mail/models/mail_channel.py:685 #, python-format msgid "You are in a private conversation with @%s." msgstr "" #. module: mail -#: code:addons/mail/models/mail_channel.py:672 +#: code:addons/mail/models/mail_channel.py:680 #, python-format msgid "You are in channel #%s." msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:114 +#: code:addons/mail/static/src/xml/thread.xml:119 #, python-format msgid "You can mark any message as 'starred', and it shows up in this channel." msgstr "" #. module: mail -#: code:addons/mail/models/res_users.py:53 +#: code:addons/mail/models/res_users.py:54 #, python-format msgid "You cannot create a new user from here.\n" " To create new user please go to configuration panel." @@ -5176,7 +5184,7 @@ msgid "You cannot delete those groups, as the Whole Company group is required by msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:349 +#: code:addons/mail/models/mail_thread.py:354 #, python-format msgid "You could also add a new %(document)s by sending an email to: %(email_link)s." msgstr "" @@ -5188,7 +5196,7 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/chat_manager.js:579 +#: code:addons/mail/static/src/js/chat_manager.js:588 #, python-format msgid "You have been invited to: " msgstr "" @@ -5201,14 +5209,14 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/chat_manager.js:473 +#: code:addons/mail/static/src/js/chat_manager.js:482 #, python-format msgid "You unpinned your conversation with %s." msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/chat_manager.js:471 +#: code:addons/mail/static/src/js/chat_manager.js:480 #, python-format msgid "You unsubscribed from %s." msgstr "" @@ -5234,7 +5242,7 @@ msgid "Your template should define email_from" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:966 +#: code:addons/mail/models/mail_thread.py:971 #, python-format msgid "alias %s: %s" msgstr "" @@ -5255,7 +5263,7 @@ msgid "created" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:315 +#: code:addons/mail/models/mail_thread.py:320 #, python-format msgid "document" msgstr "" @@ -5335,19 +5343,19 @@ msgid "mail.alias.mixin" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:943 +#: code:addons/mail/models/mail_thread.py:948 #, python-format msgid "model %s does not accept document creation" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:938 +#: code:addons/mail/models/mail_thread.py:943 #, python-format msgid "model %s does not accept document update" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:931 +#: code:addons/mail/models/mail_thread.py:936 #, python-format msgid "model %s does not accept document update, fall back on document creation" msgstr "" @@ -5364,27 +5372,27 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/thread.js:21 +#: code:addons/mail/static/src/js/thread.js:22 #, python-format msgid "now" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:177 +#: code:addons/mail/static/src/xml/thread.xml:181 #: model:ir.ui.view,arch_db:mail.view_mail_form #, python-format msgid "on" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:913 +#: code:addons/mail/models/mail_thread.py:918 #, python-format msgid "posting a message without model should be with a null res_id (private message), received %s" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:917 +#: code:addons/mail/models/mail_thread.py:922 #, python-format msgid "posting a message without model should be with a parent_id (private message)" msgstr "" @@ -5401,14 +5409,14 @@ msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/thread.js:17 +#: code:addons/mail/static/src/js/thread.js:18 #, python-format msgid "read less" msgstr "" #. module: mail #. openerp-web -#: code:addons/mail/static/src/js/thread.js:16 +#: code:addons/mail/static/src/js/thread.js:17 #, python-format msgid "read more" msgstr "" @@ -5419,13 +5427,13 @@ msgid "record:" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:935 +#: code:addons/mail/models/mail_thread.py:940 #, python-format msgid "reply to missing document (%s,%s)" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:928 +#: code:addons/mail/models/mail_thread.py:933 #, python-format msgid "reply to missing document (%s,%s), fall back on new document creation" msgstr "" @@ -5436,7 +5444,7 @@ msgid "res.config.settings" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:913 +#: code:addons/mail/models/mail_thread.py:918 #, python-format msgid "resetting thread_id" msgstr "" @@ -5465,11 +5473,11 @@ msgid "sales" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:917 -#: code:addons/mail/models/mail_thread.py:935 -#: code:addons/mail/models/mail_thread.py:938 +#: code:addons/mail/models/mail_thread.py:922 +#: code:addons/mail/models/mail_thread.py:940 #: code:addons/mail/models/mail_thread.py:943 -#: code:addons/mail/models/mail_thread.py:966 +#: code:addons/mail/models/mail_thread.py:948 +#: code:addons/mail/models/mail_thread.py:971 #, python-format msgid "skipping" msgstr "" @@ -5482,13 +5490,13 @@ msgid "this document" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:966 +#: code:addons/mail/models/mail_thread.py:971 #, python-format msgid "unknown error" msgstr "" #. module: mail -#: code:addons/mail/models/mail_thread.py:906 +#: code:addons/mail/models/mail_thread.py:911 #, python-format msgid "unknown target model %s" msgstr "" diff --git a/addons/mrp/i18n/mrp.pot b/addons/mrp/i18n/mrp.pot index ea1d7b28da9..ea9558e650b 100644 --- a/addons/mrp/i18n/mrp.pot +++ b/addons/mrp/i18n/mrp.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:42+0000\n" -"PO-Revision-Date: 2018-02-19 13:42+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -73,7 +73,7 @@ msgid "19v,5.5 x 2.5 mm Pin Type Adapter (Power Cord Included)" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_bom.py:293 +#: code:addons/mrp/models/mrp_bom.py:300 #, python-format msgid "

\n" " Click to upload files to your product.\n" @@ -240,7 +240,7 @@ msgid "WorkCenter" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:472 +#: code:addons/mrp/models/mrp_workorder.py:509 #, python-format msgid "A Manufacturing Order is already done or cancelled!" msgstr "" @@ -338,7 +338,7 @@ msgid "Attachment URL" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_bom.py:285 +#: code:addons/mrp/models/mrp_bom.py:292 #, python-format msgid "Attachments" msgstr "" @@ -552,7 +552,7 @@ msgid "Cancelled" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_production.py:316 +#: code:addons/mrp/models/mrp_production.py:329 #, python-format msgid "Cannot delete a manufacturing order not in cancel state" msgstr "" @@ -648,6 +648,7 @@ msgstr "" #. module: mrp #: model:ir.actions.act_window,help:mrp.action_mrp_workorder_production +#: model:ir.actions.act_window,help:mrp.mrp_workorder_todo msgid "Click to start a new work order." msgstr "" @@ -1233,7 +1234,7 @@ msgid "Informative, not used in matching" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_unbuild.py:187 +#: code:addons/mrp/models/mrp_unbuild.py:210 #, python-format msgid "Insufficient Quantity" msgstr "" @@ -1396,7 +1397,7 @@ msgid "Late Activities" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_production.py:432 +#: code:addons/mrp/models/mrp_production.py:445 #, python-format msgid "Lines need to be deleted, but can not as you still have some quantities to consume in them. " msgstr "" @@ -1422,7 +1423,7 @@ msgid "Lock" msgstr "" #. module: mrp -#: model:ir.model.fields,field_description:mrp.field_mrp_workcenter_productivity_loss_id_8239 +#: model:ir.model.fields,field_description:mrp.field_mrp_workcenter_productivity_loss_id_8257 #: model:ir.ui.view,arch_db:mrp.oee_search_view msgid "Loss Reason" msgstr "" @@ -1695,8 +1696,8 @@ msgstr "" #. module: mrp #: code:addons/mrp/models/mrp_production.py:46 -#: code:addons/mrp/models/mrp_production.py:302 -#: code:addons/mrp/models/mrp_production.py:306 +#: code:addons/mrp/models/mrp_production.py:315 +#: code:addons/mrp/models/mrp_production.py:319 #: code:addons/mrp/models/mrp_routing.py:18 #: code:addons/mrp/models/mrp_routing.py:34 #: code:addons/mrp/models/mrp_routing.py:35 @@ -1984,13 +1985,13 @@ msgid "Planning" msgstr "" #. module: mrp -#: code:addons/mrp/wizard/mrp_product_produce.py:147 +#: code:addons/mrp/wizard/mrp_product_produce.py:150 #, python-format msgid "Please enter a lot or serial number for %s !" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:288 +#: code:addons/mrp/models/mrp_workorder.py:304 #, python-format msgid "Please set the quantity you are currently producing. It should be different from zero." msgstr "" @@ -2266,11 +2267,6 @@ msgstr "" msgid "Quantity To Produce" msgstr "" -#. module: mrp -#: model:ir.model.fields,field_description:mrp.field_stock_move_quantity_done_store -msgid "Quantity done store" -msgstr "" - #. module: mrp #: model:ir.model.fields,field_description:mrp.field_mrp_routing_workcenter_batch_size msgid "Quantity to Process" @@ -2328,7 +2324,7 @@ msgid "Record Production Line" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_bom.py:159 +#: code:addons/mrp/models/mrp_bom.py:166 #, python-format msgid "Recursion error! A product with a Bill of Material should not have itself in its BoM or child BoMs!" msgstr "" @@ -2502,8 +2498,8 @@ msgid "Scheduled Month" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_production.py:590 -#: code:addons/mrp/models/mrp_workorder.py:481 +#: code:addons/mrp/models/mrp_production.py:609 +#: code:addons/mrp/models/mrp_workorder.py:518 #: model:ir.model.fields,field_description:mrp.field_mrp_workorder_scrap_ids #: model:ir.ui.view,arch_db:mrp.mrp_production_form_view #: model:ir.ui.view,arch_db:mrp.mrp_production_workcenter_form_view_inherit @@ -2804,7 +2800,7 @@ msgstr "" #. module: mrp #: code:addons/mrp/models/mrp_bom.py:76 -#: code:addons/mrp/models/mrp_bom.py:254 +#: code:addons/mrp/models/mrp_bom.py:261 #, python-format msgid "The Product Unit of Measure you chose has a different category than in the product form." msgstr "" @@ -2856,7 +2852,7 @@ msgid "The operations for producing this BoM. When a routing is specified, the msgstr "" #. module: mrp -#: code:addons/mrp/wizard/mrp_product_produce.py:94 +#: code:addons/mrp/wizard/mrp_product_produce.py:95 #, python-format msgid "The production order for '%s' has no quantity specified" msgstr "" @@ -2925,7 +2921,7 @@ msgid "Time Tracking" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:402 +#: code:addons/mrp/models/mrp_workorder.py:439 #, python-format msgid "Time Tracking: " msgstr "" @@ -2955,6 +2951,11 @@ msgstr "" msgid "Time in minutes. Is the time used in manual mode, or the first time supposed in real time when there are not any work orders yet." msgstr "" +#. module: mrp +#: model:ir.ui.view,arch_db:mrp.mrp_production_workcenter_form_view_inherit +msgid "Time the currently logged user spent on this workorder." +msgstr "" + #. module: mrp #: model:ir.model.fields,field_description:mrp.field_mrp_product_produce_line_qty_to_consume #: model:ir.ui.view,arch_db:mrp.mrp_production_form_view @@ -3238,8 +3239,8 @@ msgstr "" #. module: mrp #: code:addons/mrp/models/mrp_bom.py:76 -#: code:addons/mrp/models/mrp_bom.py:254 -#: code:addons/mrp/wizard/mrp_product_produce.py:203 +#: code:addons/mrp/models/mrp_bom.py:261 +#: code:addons/mrp/wizard/mrp_product_produce.py:204 #, python-format msgid "Warning" msgstr "" @@ -3417,7 +3418,7 @@ msgid "Work Sheet" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_production.py:567 +#: code:addons/mrp/models/mrp_production.py:586 #, python-format msgid "Work order %s is still running" msgstr "" @@ -3478,50 +3479,50 @@ msgid "You can either upload a file from your computer or copy/paste an internet msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_production.py:521 +#: code:addons/mrp/models/mrp_production.py:540 #, python-format msgid "You can not cancel production order, a work order is still in progress." msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:240 +#: code:addons/mrp/models/mrp_workorder.py:244 #, python-format msgid "You can not change the finished work order." msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_production.py:553 +#: code:addons/mrp/models/mrp_production.py:572 #, python-format msgid "You can not consume without telling for which lot you consumed it" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_bom.py:91 +#: code:addons/mrp/models/mrp_bom.py:98 #, python-format msgid "You can not delete a Bill of Material with running manufacturing orders.\n" "Please close or cancel it first." msgstr "" #. module: mrp -#: code:addons/mrp/wizard/mrp_product_produce.py:202 +#: code:addons/mrp/wizard/mrp_product_produce.py:203 #, python-format msgid "You can only process 1.0 %s for products with unique serial number." msgstr "" #. module: mrp -#: code:addons/mrp/models/stock_move.py:136 +#: code:addons/mrp/models/stock_move.py:143 #, python-format msgid "You cannot cancel a manufacturing order if you have already consumed material. If you want to cancel this MO, please change the consumed quantities to 0." msgstr "" #. module: mrp -#: code:addons/mrp/models/stock_move.py:202 +#: code:addons/mrp/models/stock_move.py:209 #, python-format msgid "You cannot consume the same serial number twice. Please correct the serial numbers encoded." msgstr "" #. module: mrp -#: code:addons/mrp/wizard/mrp_product_produce.py:129 +#: code:addons/mrp/wizard/mrp_product_produce.py:130 #, python-format msgid "You cannot produce the same serial number twice." msgstr "" @@ -3544,43 +3545,43 @@ msgid "You have consumed less material than what was planned. Are you sure you w msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:392 +#: code:addons/mrp/models/mrp_workorder.py:429 #, python-format msgid "You need to define at least one productivity loss in the category 'Performance'. Create one from the Manufacturing app, menu: Configuration / Productivity Losses." msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:388 +#: code:addons/mrp/models/mrp_workorder.py:425 #, python-format msgid "You need to define at least one productivity loss in the category 'Productivity'. Create one from the Manufacturing app, menu: Configuration / Productivity Losses." msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:446 +#: code:addons/mrp/models/mrp_workorder.py:483 #, python-format msgid "You need to define at least one unactive productivity loss in the category 'Performance'. Create one from the Manufacturing app, menu: Configuration / Productivity Losses." msgstr "" #. module: mrp -#: code:addons/mrp/wizard/mrp_product_produce.py:125 +#: code:addons/mrp/wizard/mrp_product_produce.py:126 #, python-format msgid "You need to provide a lot for the finished product" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:314 +#: code:addons/mrp/models/mrp_workorder.py:330 #, python-format msgid "You should provide a lot/serial number for a component" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_workorder.py:291 +#: code:addons/mrp/models/mrp_workorder.py:307 #, python-format msgid "You should provide a lot/serial number for the final product" msgstr "" #. module: mrp -#: code:addons/mrp/models/mrp_unbuild.py:95 +#: code:addons/mrp/models/mrp_unbuild.py:99 #, python-format msgid "You should specify a manufacturing order in order to find the correct tracked products." msgstr "" diff --git a/addons/payment/i18n/payment.pot b/addons/payment/i18n/payment.pot index 41883fd2946..bcc280ad41f 100644 --- a/addons/payment/i18n/payment.pot +++ b/addons/payment/i18n/payment.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:43+0000\n" -"PO-Revision-Date: 2018-02-19 13:43+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,11 +15,26 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: payment +#: model:ir.ui.view,arch_db:payment.payment_confirmation_status +msgid "&times;" +msgstr "" + #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_transaction_html_3ds msgid "3D Secure HTML" msgstr "" +#. module: payment +#: model:ir.ui.view,arch_db:payment.pay +msgid "Amount:" +msgstr "" + +#. module: payment +#: model:ir.ui.view,arch_db:payment.pay +msgid "Reference:" +msgstr "" + #. module: payment #: model:ir.ui.view,arch_db:payment.confirm msgid " Back to My Account" @@ -41,32 +56,32 @@ msgid " Delete" msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:112 +#: code:addons/payment/models/payment_acquirer.py:122 #, python-format msgid "Cancel, Your payment has been cancelled." msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:108 +#: code:addons/payment/models/payment_acquirer.py:118 #, python-format msgid "Done, Your online payment has been successfully processed. Thank you for your order." msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:116 +#: code:addons/payment/models/payment_acquirer.py:126 #, python-format msgid "Error, Please be aware that an error occurred during the transaction. The order has been confirmed but will not be paid. Do not hesitate to contact us if you have any questions on the status of your order." msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:104 +#: code:addons/payment/models/payment_acquirer.py:114 #, python-format msgid "Pending, Your online payment has been successfully processed. But your order is not validated yet." msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:349 +#: code:addons/payment/static/src/js/payment_form.js:350 #, python-format msgid "

This card is currently linked to the following records:

" msgstr "" @@ -209,7 +224,6 @@ msgstr "" #: model:ir.model.fields,field_description:payment.field_payment_transaction_amount #: model:ir.model.fields,help:payment.field_payment_transaction_amount #: model:ir.ui.view,arch_db:payment.confirm -#: model:ir.ui.view,arch_db:payment.pay msgid "Amount" msgstr "" @@ -263,7 +277,7 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:323 +#: code:addons/payment/static/src/js/payment_form.js:358 #, python-format msgid "Cancel" msgstr "" @@ -280,11 +294,17 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:168 +#: code:addons/payment/static/src/js/payment_form.js:188 #, python-format msgid "Cannot set-up the payment" msgstr "" +#. module: payment +#: code:addons/payment/controllers/portal.py:111 +#, python-format +msgid "Cannot setup the payment." +msgstr "" + #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_capture_manually msgid "Capture Amount Manually" @@ -339,7 +359,7 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:322 +#: code:addons/payment/static/src/js/payment_form.js:357 #, python-format msgid "Confirm Deletion" msgstr "" @@ -482,7 +502,7 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:372 +#: code:addons/payment/static/src/js/payment_form.js:428 #, python-format msgid "Error: " msgstr "" @@ -703,7 +723,7 @@ msgid "Messages" msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:395 +#: code:addons/payment/models/payment_acquirer.py:455 #, python-format msgid "Missing partner reference when trying to create a new payment token" msgstr "" @@ -728,10 +748,15 @@ msgstr "" msgid "Never" msgstr "" +#. module: payment +#: model:ir.ui.view,arch_db:payment.pay +msgid "No payment acquirer found." +msgstr "" + #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:179 -#: code:addons/payment/static/src/js/payment_form.js:273 +#: code:addons/payment/static/src/js/payment_form.js:199 +#: code:addons/payment/static/src/js/payment_form.js:308 #, python-format msgid "No payment method selected" msgstr "" @@ -753,19 +778,19 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:376 +#: code:addons/payment/static/src/js/payment_form.js:432 #, python-format msgid "Ok" msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:759 +#: code:addons/payment/models/payment_acquirer.py:824 #, python-format msgid "Only transactions in the Authorized status can be captured." msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:766 +#: code:addons/payment/models/payment_acquirer.py:831 #, python-format msgid "Only transactions in the Authorized status can be voided." msgstr "" @@ -780,12 +805,6 @@ msgstr "" msgid "Partner Name" msgstr "" -#. module: payment -#: code:addons/payment/controllers/portal.py:39 -#, python-format -msgid "Pay Now" -msgstr "" - #. module: payment #: model:payment.acquirer,name:payment.payment_acquirer_payu #: selection:payment.acquirer,provider:0 @@ -879,6 +898,13 @@ msgstr "" msgid "Payment transaction failed (%s)" msgstr "" +#. module: payment +#: code:addons/payment/controllers/portal.py:131 +#: code:addons/payment/controllers/portal.py:135 +#, python-format +msgid "Payment transaction failed." +msgstr "" + #. module: payment #: model:ir.model,name:payment.model_account_payment #: model:ir.ui.menu,name:payment.root_payment_menu @@ -918,16 +944,21 @@ msgstr "" msgid "Phone" msgstr "" +#. module: payment +#: model:ir.ui.view,arch_db:payment.pay +msgid "Please configure a payment acquirer." +msgstr "" + #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:199 +#: code:addons/payment/static/src/js/payment_form.js:200 #, python-format msgid "Please select a payment method." msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:308 +#: code:addons/payment/static/src/js/payment_form.js:309 #, python-format msgid "Please select the option to add a new payment method." msgstr "" @@ -946,7 +977,6 @@ msgstr "" #. module: payment #: model:ir.ui.view,arch_db:payment.confirm -#: model:ir.ui.view,arch_db:payment.pay msgid "Processed by" msgstr "" @@ -970,7 +1000,6 @@ msgstr "" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_transaction_reference #: model:ir.ui.view,arch_db:payment.confirm -#: model:ir.ui.view,arch_db:payment.pay msgid "Reference" msgstr "" @@ -1032,13 +1061,13 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:107 #: code:addons/payment/static/src/js/payment_form.js:119 -#: code:addons/payment/static/src/js/payment_form.js:154 -#: code:addons/payment/static/src/js/payment_form.js:160 -#: code:addons/payment/static/src/js/payment_form.js:253 -#: code:addons/payment/static/src/js/payment_form.js:297 +#: code:addons/payment/static/src/js/payment_form.js:134 +#: code:addons/payment/static/src/js/payment_form.js:173 +#: code:addons/payment/static/src/js/payment_form.js:179 +#: code:addons/payment/static/src/js/payment_form.js:285 #: code:addons/payment/static/src/js/payment_form.js:332 +#: code:addons/payment/static/src/js/payment_form.js:367 #, python-format msgid "Server Error" msgstr "" @@ -1050,7 +1079,7 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:266 +#: code:addons/payment/static/src/js/payment_form.js:300 #, python-format msgid "Server error" msgstr "" @@ -1113,13 +1142,13 @@ msgid "Thanks Message" msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:567 +#: code:addons/payment/models/payment_acquirer.py:627 #, python-format msgid "The %s payment acquirers are not allowed to manual capture mode!" msgstr "" #. module: payment -#: code:addons/payment/models/payment_acquirer.py:560 +#: code:addons/payment/models/payment_acquirer.py:620 #, python-format msgid "The payment transaction reference must be unique!" msgstr "" @@ -1204,50 +1233,50 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:352 +#: code:addons/payment/static/src/js/payment_form.js:353 #, python-format msgid "Warning!" msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:134 +#: code:addons/payment/static/src/js/payment_form.js:135 #, python-format msgid "We are not able to add your payment method at the moment." msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:300 +#: code:addons/payment/static/src/js/payment_form.js:301 #, python-format msgid "We are not able to add your payment method at the moment.

" msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:332 -#: code:addons/payment/static/src/js/payment_form.js:367 +#: code:addons/payment/static/src/js/payment_form.js:333 +#: code:addons/payment/static/src/js/payment_form.js:368 #, python-format msgid "We are not able to delete your payment method at the moment." msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:173 +#: code:addons/payment/static/src/js/payment_form.js:174 #, python-format msgid "We are not able to redirect you to the payment form." msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:179 +#: code:addons/payment/static/src/js/payment_form.js:180 #, python-format -msgid "We are not able to redirect you to the payment form.<" +msgid "We are not able to redirect you to the payment form. " msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:188 +#: code:addons/payment/static/src/js/payment_form.js:189 #, python-format msgid "We're unable to process your payment." msgstr "" @@ -1340,8 +1369,8 @@ msgstr "" #. module: payment #. openerp-web -#: code:addons/payment/static/src/js/payment_form.js:119 -#: code:addons/payment/static/src/js/payment_form.js:285 +#: code:addons/payment/static/src/js/payment_form.js:120 +#: code:addons/payment/static/src/js/payment_form.js:286 #, python-format msgid "e.g. Your credit card details are wrong. Please verify." msgstr "" @@ -1381,3 +1410,8 @@ msgstr "" msgid "user: current user browse record" msgstr "" +#. module: payment +#: model:ir.model,name:payment.model_wizard_multi_charts_accounts +msgid "wizard.multi.charts.accounts" +msgstr "" + diff --git a/addons/portal/i18n/portal.pot b/addons/portal/i18n/portal.pot index b5c49a67aee..17c05b20437 100644 --- a/addons/portal/i18n/portal.pot +++ b/addons/portal/i18n/portal.pot @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.saas~18\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 11:27+0000\n" -"PO-Revision-Date: 2017-10-02 11:27+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -47,6 +47,14 @@ msgstr "" msgid "Sign in" msgstr "" +#. module: portal +#: model:ir.ui.view,arch_db:portal.frontend_layout +msgid "Toggle navigation\n" +" \n" +" \n" +" " +msgstr "" + #. module: portal #: model:ir.ui.view,arch_db:portal.portal_searchbar msgid "Search " @@ -174,6 +182,11 @@ msgstr "" msgid "Group %s is not a portal" msgstr "" +#. module: portal +#: model:ir.model,name:portal.model_ir_http +msgid "HTTP routing" +msgstr "" + #. module: portal #: model:ir.model.fields,field_description:portal.field_portal_mixin_id #: model:ir.model.fields,field_description:portal.field_portal_wizard_id @@ -187,7 +200,7 @@ msgid "In Portal" msgstr "" #. module: portal -#: code:addons/portal/controllers/portal.py:180 +#: code:addons/portal/controllers/portal.py:200 #, python-format msgid "Invalid Email! Please enter a valid email address." msgstr "" @@ -293,7 +306,7 @@ msgstr "" #. module: portal #. openerp-web -#: code:addons/portal/static/src/js/portal_chatter.js:101 +#: code:addons/portal/static/src/js/portal_chatter.js:102 #, python-format msgid "Published on %s" msgstr "" @@ -331,7 +344,7 @@ msgid "Some contacts have the same email as an existing portal user:" msgstr "" #. module: portal -#: code:addons/portal/controllers/portal.py:197 +#: code:addons/portal/controllers/portal.py:219 #, python-format msgid "Some required fields are empty." msgstr "" @@ -439,7 +452,6 @@ msgstr "" #: model:ir.model.fields,field_description:portal.field_product_product_website_message_ids #: model:ir.model.fields,field_description:portal.field_product_template_website_message_ids #: model:ir.model.fields,field_description:portal.field_project_project_website_message_ids -#: model:ir.model.fields,field_description:portal.field_project_task_website_message_ids #: model:ir.model.fields,field_description:portal.field_purchase_order_website_message_ids #: model:ir.model.fields,field_description:portal.field_purchase_requisition_website_message_ids #: model:ir.model.fields,field_description:portal.field_res_partner_website_message_ids @@ -501,7 +513,6 @@ msgstr "" #: model:ir.model.fields,help:portal.field_product_product_website_message_ids #: model:ir.model.fields,help:portal.field_product_template_website_message_ids #: model:ir.model.fields,help:portal.field_project_project_website_message_ids -#: model:ir.model.fields,help:portal.field_project_task_website_message_ids #: model:ir.model.fields,help:portal.field_purchase_order_website_message_ids #: model:ir.model.fields,help:portal.field_purchase_requisition_website_message_ids #: model:ir.model.fields,help:portal.field_res_partner_website_message_ids diff --git a/addons/pos_mercury/i18n/pos_mercury.pot b/addons/pos_mercury/i18n/pos_mercury.pot index 963faa3cee8..350b0ec782d 100644 --- a/addons/pos_mercury/i18n/pos_mercury.pot +++ b/addons/pos_mercury/i18n/pos_mercury.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-23 07:43+0000\n" -"PO-Revision-Date: 2018-02-23 07:43+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -91,7 +91,7 @@ msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:351 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:360 #, python-format msgid "Could not read card" msgstr "" @@ -109,7 +109,7 @@ msgid "Created on" msgstr "" #. module: pos_mercury -#: code:addons/pos_mercury/models/pos_mercury.py:15 +#: code:addons/pos_mercury/models/pos_mercury.py:16 #, python-format msgid "Credit Card" msgstr "" @@ -136,7 +136,7 @@ msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:641 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:651 #, python-format msgid "Error" msgstr "" @@ -157,7 +157,7 @@ msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:387 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:396 #, python-format msgid "Handling transaction..." msgstr "" @@ -281,22 +281,22 @@ msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:414 -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:567 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:423 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:577 #, python-format msgid "Odoo error while processing transaction." msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:642 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:652 #, python-format msgid "One credit card swipe already pending." msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:460 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:470 #, python-format msgid "Partially approved" msgstr "" @@ -318,7 +318,7 @@ msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:407 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:416 #, python-format msgid "Please setup your Mercury merchant account." msgstr "" @@ -330,21 +330,28 @@ msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:539 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:345 +#, python-format +msgid "Refunds not supported" +msgstr "" + +#. module: pos_mercury +#. openerp-web +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:549 #, python-format msgid "Reversal failed, sending VoidSale..." msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:581 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:591 #, python-format msgid "Reversal succeeded" msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:542 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:552 #, python-format msgid "Sending reversal..." msgstr "" @@ -383,7 +390,7 @@ msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:352 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:361 #, python-format msgid "This can be caused by a badly executed swipe or by not having your keyboard layout set to US QWERTY (not US International)." msgstr "" @@ -410,7 +417,7 @@ msgstr "" #. module: pos_mercury #. openerp-web -#: code:addons/pos_mercury/static/src/js/pos_mercury.js:589 +#: code:addons/pos_mercury/static/src/js/pos_mercury.js:599 #, python-format msgid "VoidSale succeeded" msgstr "" diff --git a/addons/product/i18n/product.pot b/addons/product/i18n/product.pot index 10a39366817..6faaa7a3957 100644 --- a/addons/product/i18n/product.pot +++ b/addons/product/i18n/product.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:43+0000\n" -"PO-Revision-Date: 2018-02-19 13:43+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -44,7 +44,7 @@ msgid "%s %% discount and %s surcharge" msgstr "" #. module: product -#: code:addons/product/models/product_template.py:324 +#: code:addons/product/models/product_template.py:333 #, python-format msgid "%s (copy)" msgstr "" @@ -839,6 +839,11 @@ msgstr "" msgid "Description for Customers" msgstr "" +#. module: product +#: model:ir.ui.view,arch_db:product.product_template_form_view +msgid "Description for Internal" +msgstr "" + #. module: product #: model:product.product,website_description:product.product_product_11 #: model:product.product,website_description:product.product_product_11b @@ -915,19 +920,19 @@ msgid "Ending valid for the pricelist item validation" msgstr "" #. module: product -#: code:addons/product/models/product.py:53 +#: code:addons/product/models/product.py:56 #, python-format msgid "Error ! You cannot create recursive categories." msgstr "" #. module: product -#: code:addons/product/models/product_attribute.py:101 +#: code:addons/product/models/product_attribute.py:102 #, python-format msgid "Error ! You cannot use this attribute with the following value." msgstr "" #. module: product -#: code:addons/product/models/product.py:283 +#: code:addons/product/models/product.py:293 #, python-format msgid "Error! It is not allowed to choose more than one value for a given attribute." msgstr "" @@ -945,7 +950,7 @@ msgid "Error! You cannot assign the Main Pricelist as Other Pricelist in PriceLi msgstr "" #. module: product -#: code:addons/product/models/product_template.py:274 +#: code:addons/product/models/product_template.py:283 #, python-format msgid "Error: The default Unit of Measure and the purchase Unit of Measure must be in the same category." msgstr "" @@ -1304,6 +1309,12 @@ msgstr "" msgid "Inventory" msgstr "" +#. module: product +#: model:ir.model.fields,field_description:product.field_product_product_is_product_variant +#: model:ir.model.fields,field_description:product.field_product_template_is_product_variant +msgid "Is a product variant" +msgstr "" + #. module: product #: model:product.product,website_description:product.product_product_7 #: model:product.template,website_description:product.product_product_7_product_template @@ -1913,7 +1924,7 @@ msgid "Products Price Search" msgstr "" #. module: product -#: code:addons/product/models/product.py:448 +#: code:addons/product/models/product.py:464 #, python-format msgid "Products: " msgstr "" @@ -2396,7 +2407,7 @@ msgid "The number of products under this category (Does not consider the childre msgstr "" #. module: product -#: code:addons/product/models/product_attribute.py:74 +#: code:addons/product/models/product_attribute.py:75 #, python-format msgid "The operation cannot be completed:\n" "You are trying to delete an attribute value with a reference on a product variant." @@ -2527,6 +2538,11 @@ msgstr "" msgid "This is the sum of the extra price of all attributes" msgstr "" +#. module: product +#: model:ir.ui.view,arch_db:product.product_template_form_view +msgid "This note is only for internal purposes." +msgstr "" + #. module: product #: model:ir.ui.view,arch_db:product.product_template_form_view msgid "This note will show up on sales orders." diff --git a/addons/project/i18n/project.pot b/addons/project/i18n/project.pot index 79618e19e4a..37145c255a8 100644 --- a/addons/project/i18n/project.pot +++ b/addons/project/i18n/project.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-10 07:39+0000\n" -"PO-Revision-Date: 2018-01-10 07:39+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -157,7 +157,7 @@ msgstr "" #. module: project #: code:addons/project/models/project.py:244 -#: code:addons/project/models/project.py:533 +#: code:addons/project/models/project.py:542 #, python-format msgid "%s (copy)" msgstr "" @@ -823,7 +823,7 @@ msgid "Aliased Model" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:89 +#: code:addons/project/controllers/portal.py:92 #, python-format msgid "All" msgstr "" @@ -1319,7 +1319,7 @@ msgid "Currently there are not any activity scheduled." msgstr "" #. module: project -#: code:addons/project/models/project.py:818 +#: code:addons/project/models/project.py:836 #: model:ir.model.fields,field_description:project.field_project_project_partner_id #: model:ir.model.fields,field_description:project.field_project_task_partner_id #: model:ir.ui.view,arch_db:project.edit_project @@ -1328,7 +1328,8 @@ msgid "Customer" msgstr "" #. module: project -#: code:addons/project/models/project.py:818 +#: code:addons/project/models/project.py:836 +#: code:addons/project/models/project.py:839 #, python-format msgid "Customer Email" msgstr "" @@ -1819,7 +1820,7 @@ msgid "Hours" msgstr "" #. module: project -#: code:addons/project/models/project.py:730 +#: code:addons/project/models/project.py:745 #, python-format msgid "I take it" msgstr "" @@ -2099,7 +2100,7 @@ msgid "Last Modified on" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:86 +#: code:addons/project/controllers/portal.py:89 #: model:ir.model.fields,field_description:project.field_project_task_date_last_stage_update #: model:ir.model.fields,field_description:project.field_report_project_task_user_date_last_stage_update #, python-format @@ -2248,9 +2249,10 @@ msgid "My Tasks" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:31 +#: code:addons/project/controllers/portal.py:35 #: model:ir.model.fields,field_description:project.field_project_tags_name #: model:ir.ui.view,arch_db:project.portal_my_projects +#: model:ir.ui.view,arch_db:project.portal_my_tasks #, python-format msgid "Name" msgstr "" @@ -2300,8 +2302,8 @@ msgid "New task name" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:30 -#: code:addons/project/controllers/portal.py:83 +#: code:addons/project/controllers/portal.py:34 +#: code:addons/project/controllers/portal.py:86 #, python-format msgid "Newest" msgstr "" @@ -2313,11 +2315,17 @@ msgid "Next Activities" msgstr "" #. module: project -#: code:addons/project/models/project.py:775 +#: code:addons/project/models/project.py:792 #, python-format msgid "No Subject" msgstr "" +#. module: project +#: code:addons/project/controllers/portal.py:102 +#, python-format +msgid "None" +msgstr "" + #. module: project #: selection:project.task,priority:0 #: selection:report.project.task.user,priority:0 @@ -2455,7 +2463,7 @@ msgid "Parent Record Thread ID" msgstr "" #. module: project -#: code:addons/project/models/project.py:861 +#: code:addons/project/models/project.py:878 #: model:ir.model.fields,field_description:project.field_project_task_parent_id #: model:ir.ui.view,arch_db:project.view_task_form2 #, python-format @@ -2478,7 +2486,7 @@ msgid "Planner" msgstr "" #. module: project -#: code:addons/project/models/project.py:887 +#: code:addons/project/models/project.py:918 #, python-format msgid "Please remove existing tasks in the project linked to the accounts you want to delete." msgstr "" @@ -2514,7 +2522,8 @@ msgid "Product or software version" msgstr "" #. module: project -#: code:addons/project/models/project.py:346 +#: code:addons/project/controllers/portal.py:103 +#: code:addons/project/models/project.py:355 #: model:ir.model,name:project.model_project_project #: model:ir.model.fields,field_description:project.field_project_task_project_id #: model:ir.model.fields,field_description:project.field_report_project_task_user_project_id @@ -2577,6 +2586,7 @@ msgstr "" #. module: project #: model:ir.model.fields,field_description:project.field_res_company_project_time_mode_id +#: model:ir.model.fields,field_description:project.field_res_config_settings_project_time_mode_id #: model:ir.model.fields,field_description:project.project_time_mode_id_duplicate_xmlid msgid "Project Time Unit" msgstr "" @@ -2735,6 +2745,11 @@ msgstr "" msgid "Red: the Task is blocked (there's a problem)" msgstr "" +#. module: project +#: model:ir.ui.view,arch_db:project.portal_my_tasks +msgid "Ref" +msgstr "" + #. module: project #: model:ir.model.fields,field_description:project.field_project_project_code msgid "Reference" @@ -2817,7 +2832,7 @@ msgid "Search" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:92 +#: code:addons/project/controllers/portal.py:95 #, python-format msgid "Search (in Content)" msgstr "" @@ -2828,25 +2843,25 @@ msgid "Search Project" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:96 +#: code:addons/project/controllers/portal.py:99 #, python-format msgid "Search in All" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:94 +#: code:addons/project/controllers/portal.py:97 #, python-format msgid "Search in Customer" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:93 +#: code:addons/project/controllers/portal.py:96 #, python-format msgid "Search in Messages" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:95 +#: code:addons/project/controllers/portal.py:98 #, python-format msgid "Search in Stages" msgstr "" @@ -2964,7 +2979,7 @@ msgid "Sprint" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:85 +#: code:addons/project/controllers/portal.py:88 #: model:ir.model.fields,field_description:project.field_project_task_stage_id #: model:ir.model.fields,field_description:project.field_report_project_task_user_stage_id #: model:ir.ui.view,arch_db:project.portal_my_tasks @@ -3070,7 +3085,6 @@ msgstr "" #. module: project #: model:ir.model,name:project.model_project_task -#: model:ir.ui.view,arch_db:project.portal_my_tasks #: model:ir.ui.view,arch_db:project.view_task_form2 #: model:ir.ui.view,arch_db:project.view_task_project_user_search #: model:ir.ui.view,arch_db:project.view_task_search_form @@ -3359,6 +3373,7 @@ msgstr "" #: model:ir.model.fields,help:project.field_account_analytic_account_company_uom_id #: model:ir.model.fields,help:project.field_project_project_company_uom_id #: model:ir.model.fields,help:project.field_res_company_project_time_mode_id +#: model:ir.model.fields,help:project.field_res_config_settings_project_time_mode_id #: model:ir.model.fields,help:project.project_time_mode_id_duplicate_xmlid msgid "This will set the unit of measure used in projects and tasks.\n" "If you use the timesheet linked to projects, don't forget to setup the right unit of measure in your employees." @@ -3402,7 +3417,7 @@ msgid "Timetable working hours to adjust the gantt diagram report" msgstr "" #. module: project -#: code:addons/project/controllers/portal.py:84 +#: code:addons/project/controllers/portal.py:87 #, python-format msgid "Title" msgstr "" @@ -3603,6 +3618,16 @@ msgstr "" msgid "We've developed a super simple and efficient Chrome extension to enter your timesheets:

" msgstr "" +#. module: project +#: model:ir.model.fields,field_description:project.field_project_task_website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: project +#: model:ir.model.fields,help:project.field_project_task_website_message_ids +msgid "Website communication history" +msgstr "" + #. module: project #: model:ir.ui.view,arch_db:project.project_planner msgid "Welcome" @@ -3731,7 +3756,7 @@ msgid "You can save your reports to easily reuse it later" msgstr "" #. module: project -#: code:addons/project/models/project.py:547 +#: code:addons/project/models/project.py:562 #, python-format msgid "You can't define a parent task if its project is not correctly configured. The sub-task's project of the parent task's project should be this task's project" msgstr "" @@ -3787,6 +3812,11 @@ msgstr "" msgid "etc.." msgstr "" +#. module: project +#: model:ir.ui.view,arch_db:project.portal_my_tasks +msgid "for project:" +msgstr "" + #. module: project #: model:ir.ui.view,arch_db:project.view_task_kanban msgid "oe_kanban_text_red" @@ -3808,7 +3838,7 @@ msgid "send us an email" msgstr "" #. module: project -#: code:addons/project/models/project.py:595 +#: code:addons/project/models/project.py:610 #, python-format msgid "tasks" msgstr "" diff --git a/addons/purchase/i18n/purchase.pot b/addons/purchase/i18n/purchase.pot index b90f3386faa..f60a71eb5cd 100644 --- a/addons/purchase/i18n/purchase.pot +++ b/addons/purchase/i18n/purchase.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-27 14:51+0000\n" -"PO-Revision-Date: 2018-04-27 14:51+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -72,7 +72,7 @@ msgid "\n" msgstr "" #. module: purchase -#: code:addons/purchase/models/stock.py:79 +#: code:addons/purchase/models/stock.py:98 #, python-format msgid " Buy" msgstr "" @@ -302,7 +302,7 @@ msgid "Your Order Reference:" msgstr "" #. module: purchase -#: code:addons/purchase/models/stock.py:83 +#: code:addons/purchase/models/stock.py:72 #, python-format msgid "A sale order that generated this purchase order has been deleted. Check if an action is needed." msgstr "" @@ -421,7 +421,7 @@ msgid "Blocking Message" msgstr "" #. module: purchase -#: code:addons/purchase/models/stock.py:73 +#: code:addons/purchase/models/stock.py:92 #: model:stock.location.route,name:purchase.route_warehouse0_buy #, python-format msgid "Buy" @@ -448,7 +448,7 @@ msgid "Calls for tenders are used when you want to generate requests for quotati msgstr "" #. module: purchase -#: code:addons/purchase/models/stock.py:76 +#: code:addons/purchase/models/stock.py:95 #, python-format msgid "Can't find any generic Buy route." msgstr "" @@ -467,7 +467,7 @@ msgid "Cancelled" msgstr "" #. module: purchase -#: code:addons/purchase/models/purchase.py:737 +#: code:addons/purchase/models/purchase.py:757 #, python-format msgid "Cannot delete a purchase order line which is in state '%s'." msgstr "" @@ -706,7 +706,7 @@ msgid "Extended Filters" msgstr "" #. module: purchase -#: code:addons/purchase/models/purchase.py:577 +#: code:addons/purchase/models/purchase.py:590 #, python-format msgid "Extra line with %s " msgstr "" @@ -1380,6 +1380,11 @@ msgstr "" msgid "Purchases Orders" msgstr "" +#. module: purchase +#: model:ir.model,name:purchase.model_stock_location_path +msgid "Pushed Flow" +msgstr "" + #. module: purchase #: model:ir.model.fields,help:purchase.field_purchase_order_dest_address_id msgid "Put an address if you want to deliver directly from the vendor to the customer. Otherwise, keep empty to deliver to your own company." @@ -1687,7 +1692,7 @@ msgid "The product form contains detailed information to improve the\n" msgstr "" #. module: purchase -#: code:addons/purchase/models/purchase.py:649 +#: code:addons/purchase/models/purchase.py:662 #, python-format msgid "The quantities on your purchase order indicate less than billed. You should ask for a refund. " msgstr "" @@ -1707,7 +1712,7 @@ msgid "The request for quotation is the first step of the purchases flow. Once\n msgstr "" #. module: purchase -#: code:addons/purchase/models/purchase.py:878 +#: code:addons/purchase/models/purchase.py:898 #, python-format msgid "There is no vendor associated to the product %s. Please define a vendor for this product." msgstr "" @@ -1751,13 +1756,13 @@ msgid "This note will show up on purchase orders." msgstr "" #. module: purchase -#: code:addons/purchase/models/account_invoice.py:203 +#: code:addons/purchase/models/account_invoice.py:218 #, python-format msgid "This vendor bill has been created from: %s" msgstr "" #. module: purchase -#: code:addons/purchase/models/account_invoice.py:217 +#: code:addons/purchase/models/account_invoice.py:232 #, python-format msgid "This vendor bill has been modified from: %s" msgstr "" @@ -1814,13 +1819,13 @@ msgid "Transfer" msgstr "" #. module: purchase -#: code:addons/purchase/models/purchase.py:362 +#: code:addons/purchase/models/purchase.py:363 #, python-format msgid "Unable to cancel purchase order %s as some receptions have already been done." msgstr "" #. module: purchase -#: code:addons/purchase/models/purchase.py:365 +#: code:addons/purchase/models/purchase.py:366 #, python-format msgid "Unable to cancel this purchase order. You must first cancel related vendor bills." msgstr "" @@ -1961,7 +1966,7 @@ msgstr "" #. module: purchase #: code:addons/purchase/models/purchase.py:268 -#: code:addons/purchase/models/purchase.py:808 +#: code:addons/purchase/models/purchase.py:828 #, python-format msgid "Warning for %s" msgstr "" @@ -2012,7 +2017,7 @@ msgid "You must define a product for everything you purchase, whether\n" msgstr "" #. module: purchase -#: code:addons/purchase/models/purchase.py:395 +#: code:addons/purchase/models/purchase.py:408 #, python-format msgid "You must set a Vendor Location for this partner %s" msgstr "" diff --git a/addons/sale/i18n/sale.pot b/addons/sale/i18n/sale.pot index 28998121b9d..ed7972ce4f9 100644 --- a/addons/sale/i18n/sale.pot +++ b/addons/sale/i18n/sale.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-27 14:48+0000\n" -"PO-Revision-Date: 2018-04-27 14:48+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -410,7 +410,7 @@ msgid "Addresses in Sales Orders" msgstr "" #. module: sale -#: code:addons/sale/wizard/sale_make_invoice_advance.py:156 +#: code:addons/sale/wizard/sale_make_invoice_advance.py:159 #, python-format msgid "Advance: %s" msgstr "" @@ -448,6 +448,7 @@ msgid "Allows you to send pro-forma invoice." msgstr "" #. module: sale +#: model:ir.ui.view,arch_db:sale.report_invoice_layouted #: model:ir.ui.view,arch_db:sale.report_saleorder_document msgid "Amount" msgstr "" @@ -770,7 +771,7 @@ msgid "Delivered" msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:824 +#: code:addons/sale/models/sale.py:844 #: model:ir.ui.view,arch_db:sale.view_order_form #, python-format msgid "Delivered Quantity" @@ -873,7 +874,7 @@ msgid "Display Name" msgstr "" #. module: sale -#: code:addons/sale/wizard/sale_make_invoice_advance.py:84 +#: code:addons/sale/wizard/sale_make_invoice_advance.py:85 #, python-format msgid "Down Payment" msgstr "" @@ -904,7 +905,7 @@ msgid "Down payment (percentage)" msgstr "" #. module: sale -#: code:addons/sale/wizard/sale_make_invoice_advance.py:81 +#: code:addons/sale/wizard/sale_make_invoice_advance.py:82 #, python-format msgid "Down payment of %s%%" msgstr "" @@ -940,11 +941,16 @@ msgid "Extended Filters" msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:807 +#: code:addons/sale/models/sale.py:827 #, python-format msgid "Extra line with %s " msgstr "" +#. module: sale +#: model:ir.model,name:sale.model_ir_model_fields +msgid "Fields" +msgstr "" + #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order_fiscal_position_id msgid "Fiscal Position" @@ -1032,7 +1038,7 @@ msgid "Invoice" msgstr "" #. module: sale -#: code:addons/sale/models/account_invoice.py:52 +#: code:addons/sale/models/account_invoice.py:55 #, python-format msgid "Invoice %s paid" msgstr "" @@ -1114,7 +1120,7 @@ msgid "Invoiced" msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:825 +#: code:addons/sale/models/sale.py:845 #: model:ir.ui.view,arch_db:sale.view_order_form #, python-format msgid "Invoiced Quantity" @@ -1197,7 +1203,7 @@ msgid "Is expired" msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:861 +#: code:addons/sale/models/sale.py:864 #, python-format msgid "It is forbidden to modify the following fields in a locked order:\n" "%s" @@ -1512,7 +1518,7 @@ msgid "Ordered Qty" msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:821 +#: code:addons/sale/models/sale.py:841 #: model:ir.ui.view,arch_db:sale.view_order_form #, python-format msgid "Ordered Quantity" @@ -1610,16 +1616,11 @@ msgid "Please define an accounting sales journal for this company." msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:916 +#: code:addons/sale/models/sale.py:949 #, python-format msgid "Please define income account for this product: \"%s\" (id:%d) - or for its category: \"%s\"." msgstr "" -#. module: sale -#: model:ir.ui.view,arch_db:sale.report_invoice_layouted -msgid "Price" -msgstr "" - #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order_line_price_reduce msgid "Price Reduce" @@ -2109,11 +2110,6 @@ msgstr "" msgid "Sell and purchase products in different units of measure" msgstr "" -#. module: sale -#: model:ir.model.fields,field_description:sale.field_res_config_settings_module_website_sale_digital -msgid "Sell digital products - provide downloadable content on your customer portal" -msgstr "" - #. module: sale #: model:ir.ui.view,arch_db:sale.res_config_settings_view_form msgid "Sell products by multiple of unit # per package" @@ -2349,8 +2345,8 @@ msgid "Terms and conditions" msgstr "" #. module: sale -#: code:addons/sale/models/analytic.py:128 -#: code:addons/sale/models/analytic.py:140 +#: code:addons/sale/models/analytic.py:129 +#: code:addons/sale/models/analytic.py:143 #, python-format msgid "The Sales Order %s linked to the Analytic Account must be validated before registering expenses." msgstr "" @@ -2371,13 +2367,13 @@ msgid "The margin is computed as the sum of product sales prices minus the cost msgstr "" #. module: sale -#: code:addons/sale/wizard/sale_make_invoice_advance.py:149 +#: code:addons/sale/wizard/sale_make_invoice_advance.py:151 #, python-format msgid "The product used to invoice a down payment should be of type 'Service'. Please use another product or update this product." msgstr "" #. module: sale -#: code:addons/sale/wizard/sale_make_invoice_advance.py:147 +#: code:addons/sale/wizard/sale_make_invoice_advance.py:149 #, python-format msgid "The product used to invoice a down payment should have an invoice policy set to \"Ordered quantities\". Please update your deposit product to be able to create a deposit invoice." msgstr "" @@ -2410,8 +2406,8 @@ msgid "There is no income account defined for this product: \"%s\". You may have msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:430 -#: code:addons/sale/models/sale.py:434 +#: code:addons/sale/models/sale.py:438 +#: code:addons/sale/models/sale.py:442 #, python-format msgid "There is no invoiceable line." msgstr "" @@ -2497,17 +2493,7 @@ msgid "Track Service" msgstr "" #. module: sale -#: model:ir.model.fields,field_description:sale.field_res_config_settings_module_delivery_ups -msgid "UPS" -msgstr "" - -#. module: sale -#: model:ir.model.fields,field_description:sale.field_res_config_settings_module_delivery_usps -msgid "USPS" -msgstr "" - -#. module: sale -#: code:addons/sale/models/sale.py:570 +#: code:addons/sale/models/sale.py:578 #, python-format msgid "Uncategorized" msgstr "" @@ -2591,7 +2577,7 @@ msgid "Warning" msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:1006 +#: code:addons/sale/models/sale.py:1037 #, python-format msgid "Warning for %s" msgstr "" @@ -2631,7 +2617,7 @@ msgid "You can not delete a sent quotation or a sales order! Try to cancel it be msgstr "" #. module: sale -#: code:addons/sale/models/sale.py:1069 +#: code:addons/sale/models/sale.py:1098 #, python-format msgid "You can not remove a sales order line.\n" "Discard changes and try setting the quantity to 0." @@ -2655,21 +2641,21 @@ msgid "Your Order has been confirmed." msgstr "" #. module: sale -#: model:ir.actions.act_window,help:sale.action_quotations #: model:ir.actions.act_window,help:sale.action_quotations_salesteams msgid "Your next actions should flow efficiently: confirm the Quotation\n" " to a Sales Order, then create the Invoice and collect the Payment." msgstr "" #. module: sale -#: model:ir.actions.act_window,help:sale.act_res_partner_2_sale_order -#: model:ir.actions.act_window,help:sale.action_orders_salesteams -msgid "Your next actions should flow efficiently: confirm the Quotation to a Sales Order, then create the Invoice and collect the Payment." +#: model:ir.actions.act_window,help:sale.action_quotations +msgid "Your next actions should flow efficiently: confirm the Quotation\n" +" to a Sales Order, then create the Invoice and collect the Payment." msgstr "" #. module: sale -#: model:ir.model.fields,field_description:sale.field_res_config_settings_module_delivery_bpost -msgid "bpost" +#: model:ir.actions.act_window,help:sale.act_res_partner_2_sale_order +#: model:ir.actions.act_window,help:sale.action_orders_salesteams +msgid "Your next actions should flow efficiently: confirm the Quotation to a Sales Order, then create the Invoice and collect the Payment." msgstr "" #. module: sale diff --git a/addons/sale_payment/i18n/sale_payment.pot b/addons/sale_payment/i18n/sale_payment.pot index d5b8828a999..69eb33a92ea 100644 --- a/addons/sale_payment/i18n/sale_payment.pot +++ b/addons/sale_payment/i18n/sale_payment.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:43+0000\n" -"PO-Revision-Date: 2018-02-19 13:43+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -21,19 +21,19 @@ msgid "&times;" msgstr "" #. module: sale_payment -#: code:addons/sale_payment/models/payment.py:124 +#: code:addons/sale_payment/models/payment.py:134 #, python-format msgid "<%s> transaction (%s) failed: <%s>" msgstr "" #. module: sale_payment -#: code:addons/sale_payment/models/payment.py:131 +#: code:addons/sale_payment/models/payment.py:141 #, python-format msgid "<%s> transaction (%s) invalid state: %s" msgstr "" #. module: sale_payment -#: code:addons/sale_payment/models/payment.py:139 +#: code:addons/sale_payment/models/payment.py:149 #, python-format msgid "<%s> transaction (%s) order confirmation failed: <%s>" msgstr "" @@ -48,6 +48,11 @@ msgstr "" msgid " Done" msgstr "" +#. module: sale_payment +#: model:ir.ui.view,arch_db:sale_payment.portal_my_orders_payment +msgid " You have credits card registered, you can log-in to be able to use them." +msgstr "" + #. module: sale_payment #: model:ir.ui.view,arch_db:sale_payment.portal_my_orders_payment msgid " Waiting" @@ -64,7 +69,7 @@ msgid "Transactions" msgstr "" #. module: sale_payment -#: code:addons/sale_payment/models/payment.py:54 +#: code:addons/sale_payment/models/payment.py:55 #, python-format msgid "Amount Mismatch (%s)" msgstr "" @@ -95,7 +100,7 @@ msgid "Awaiting Payments" msgstr "" #. module: sale_payment -#: code:addons/sale_payment/controllers/payment.py:52 +#: code:addons/sale_payment/controllers/payment.py:50 #, python-format msgid "If we store your payment information on our server, subscription payments will be made automatically." msgstr "" @@ -121,13 +126,13 @@ msgid "Number of transactions to capture" msgstr "" #. module: sale_payment -#: code:addons/sale_payment/controllers/payment.py:49 +#: code:addons/sale_payment/controllers/payment.py:47 #, python-format msgid "Pay" msgstr "" #. module: sale_payment -#: code:addons/sale_payment/models/payment.py:200 +#: code:addons/sale_payment/models/payment.py:210 #, python-format msgid "Pay Now" msgstr "" @@ -142,6 +147,11 @@ msgstr "" msgid "Payment Acquirer" msgstr "" +#. module: sale_payment +#: model:ir.ui.view,arch_db:sale_payment.res_config_settings_view_form +msgid "Payment Acquirers" +msgstr "" + #. module: sale_payment #: model:ir.model,name:sale_payment.model_payment_transaction msgid "Payment Transaction" @@ -183,7 +193,7 @@ msgid "Sales Order" msgstr "" #. module: sale_payment -#: code:addons/sale_payment/models/payment.py:55 +#: code:addons/sale_payment/models/payment.py:56 #, python-format msgid "The sale order was not confirmed despite response from the acquirer (%s): SO amount is %r but acquirer replied with %r." msgstr "" diff --git a/addons/stock/i18n/stock.pot b/addons/stock/i18n/stock.pot index 67d78f45413..48633c20e1b 100644 --- a/addons/stock/i18n/stock.pot +++ b/addons/stock/i18n/stock.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:42+0000\n" -"PO-Revision-Date: 2018-02-19 13:42+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Plural-Forms: \n" #. module: stock -#: code:addons/stock/models/stock_move.py:230 +#: code:addons/stock/models/stock_move.py:340 #, python-format msgid "\n" "\n" @@ -24,7 +24,7 @@ msgid "\n" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:231 +#: code:addons/stock/models/stock_move.py:341 #, python-format msgid "\n" "\n" @@ -32,13 +32,13 @@ msgid "\n" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:308 +#: code:addons/stock/models/stock_move.py:328 #, python-format msgid " (%s reserved)" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:311 +#: code:addons/stock/models/stock_move.py:331 #, python-format msgid " (reserved)" msgstr "" @@ -59,7 +59,7 @@ msgid "#Products" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:481 +#: code:addons/stock/models/stock_warehouse.py:486 #, python-format msgid "%s: Supply Product from %s" msgstr "" @@ -342,11 +342,6 @@ msgstr "" msgid "Date" msgstr "" -#. module: stock -#: model:ir.ui.view,arch_db:stock.report_delivery_document -msgid "Delivered Quantity" -msgstr "" - #. module: stock #: model:ir.ui.view,arch_db:stock.inventory_planner msgid "Enjoy your Inventory management with Odoo!" @@ -423,11 +418,6 @@ msgstr "" msgid "Order (Origin)" msgstr "" -#. module: stock -#: model:ir.ui.view,arch_db:stock.report_delivery_document -msgid "Ordered Quantity" -msgstr "" - #. module: stock #: model:ir.ui.view,arch_db:stock.report_inventory msgid "Package" @@ -450,6 +440,7 @@ msgid "Qty: " msgstr "" #. module: stock +#: model:ir.ui.view,arch_db:stock.report_delivery_document #: model:ir.ui.view,arch_db:stock.report_inventory msgid "Quantity" msgstr "" @@ -495,7 +486,7 @@ msgid "When you process an incoming shipment, internal transfer or deliv msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:115 +#: code:addons/stock/models/stock_inventory.py:122 #, python-format msgid "A Pack" msgstr "" @@ -511,7 +502,7 @@ msgid "A classic sales flow looks like the following:" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:86 +#: code:addons/stock/models/stock_move_line.py:93 #, python-format msgid "A done move line should never have a reserved quantity." msgstr "" @@ -524,7 +515,7 @@ msgid "A good inventory management aims to optimize stock levels: not too low (o msgstr "" #. module: stock -#: code:addons/stock/models/stock_quant.py:76 +#: code:addons/stock/models/stock_quant.py:80 #, python-format msgid "A serial number should only be linked to a single product." msgstr "" @@ -637,7 +628,7 @@ msgid "All items couldn't be shipped, the remaining ones will be shipped as soon msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:105 +#: code:addons/stock/models/stock_inventory.py:112 #, python-format msgid "All products" msgstr "" @@ -653,12 +644,6 @@ msgstr "" msgid "Allow moving packs" msgstr "" -#. module: stock -#: code:addons/stock/models/stock_quant.py:82 -#, python-format -msgid "An incoming date cannot be set to an untracked product." -msgstr "" - #. module: stock #: model:stock.inventory.line,product_name:stock.stock_inventory_line_2 msgid "Apple In-Ear Headphones" @@ -789,12 +774,6 @@ msgstr "" msgid "Back order %s cancelled." msgstr "" -#. module: stock -#: code:addons/stock/models/stock_picking.py:790 -#, python-format -msgid "Back order %s created." -msgstr "" - #. module: stock #: model:ir.model,name:stock.model_stock_backorder_confirmation msgid "Backorder Confirmation" @@ -889,7 +868,7 @@ msgid "By Unique Serial Number" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:612 +#: code:addons/stock/models/stock_move.py:644 #, python-format msgid "By changing this quantity here, you accept the new quantity as complete: Odoo will not automatically generate a back order." msgstr "" @@ -940,13 +919,13 @@ msgid "Calendar View" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:428 +#: code:addons/stock/models/stock_warehouse.py:432 #, python-format msgid "Can't find any customer or supplier location." msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:476 +#: code:addons/stock/models/stock_warehouse.py:481 #, python-format msgid "Can't find any generic Make To Order route." msgstr "" @@ -975,7 +954,7 @@ msgid "Cancelled" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:468 +#: code:addons/stock/models/stock_move.py:499 #, python-format msgid "Cannot unreserve a done move" msgstr "" @@ -1306,7 +1285,7 @@ msgid "Create Backorder" msgstr "" #. module: stock -#: code:addons/stock/models/stock_picking.py:715 +#: code:addons/stock/models/stock_picking.py:766 #, python-format msgid "Create Backorder?" msgstr "" @@ -1454,7 +1433,7 @@ msgid "Creation Date, usually the time of the order" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:433 +#: code:addons/stock/models/stock_warehouse.py:437 #, python-format msgid "Cross-Dock" msgstr "" @@ -1721,7 +1700,7 @@ msgid "Delay (days)" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:332 +#: code:addons/stock/models/product.py:334 #, python-format msgid "Delivered Qty" msgstr "" @@ -1732,7 +1711,7 @@ msgid "Deliveries" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:209 +#: code:addons/stock/models/stock_warehouse.py:213 #: model:stock.picking.type,name:stock.chi_picking_type_out #: model:stock.picking.type,name:stock.picking_type_out #, python-format @@ -1854,7 +1833,7 @@ msgid "Destination route" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:446 +#: code:addons/stock/models/stock_move.py:468 #: model:ir.ui.view,arch_db:stock.view_picking_form #, python-format msgid "Detailed Operations" @@ -2028,7 +2007,7 @@ msgid "Every stock operation in Odoo moves the products from one\n" msgstr "" #. module: stock -#: code:addons/stock/models/stock_quant.py:407 +#: code:addons/stock/models/stock_quant.py:453 #, python-format msgid "Everything inside a package should be in the same location" msgstr "" @@ -2135,7 +2114,7 @@ msgid "Forecast quantity (computed as Quantity On Hand - Outgoing + Incoming)\n" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:327 +#: code:addons/stock/models/product.py:329 #: model:ir.model.fields,field_description:stock.field_product_template_virtual_available #: model:ir.model.fields,field_description:stock.field_stock_move_availability #, python-format @@ -2170,31 +2149,31 @@ msgid "Future Activities" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:330 +#: code:addons/stock/models/product.py:332 #, python-format msgid "Future Deliveries" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:335 +#: code:addons/stock/models/product.py:337 #, python-format msgid "Future P&L" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:345 +#: code:addons/stock/models/product.py:347 #, python-format msgid "Future Productions" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:340 +#: code:addons/stock/models/product.py:342 #, python-format msgid "Future Qty" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:322 +#: code:addons/stock/models/product.py:324 #, python-format msgid "Future Receipts" msgstr "" @@ -2273,6 +2252,11 @@ msgstr "" msgid "HDD SH-1" msgstr "" +#. module: stock +#: model:ir.model.fields,field_description:stock.field_stock_move_has_move_lines +msgid "Has Move Lines" +msgstr "" + #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking_move_line_exist msgid "Has Pack Operations" @@ -2346,7 +2330,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock.field_stock_picking_type_id #: model:ir.model.fields,field_description:stock.field_stock_production_lot_id #: model:ir.model.fields,field_description:stock.field_stock_quant_id -#: model:ir.model.fields,field_description:stock.field_stock_quant_package_id_6904 +#: model:ir.model.fields,field_description:stock.field_stock_quant_package_id_6916 #: model:ir.model.fields,field_description:stock.field_stock_quantity_history_id #: model:ir.model.fields,field_description:stock.field_stock_return_picking_id #: model:ir.model.fields,field_description:stock.field_stock_return_picking_line_id @@ -2361,7 +2345,7 @@ msgid "ID" msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:412 +#: code:addons/stock/models/stock_inventory.py:421 #, python-format msgid "INV:" msgstr "" @@ -2513,7 +2497,7 @@ msgid "Immediate Transfer" msgstr "" #. module: stock -#: code:addons/stock/models/stock_picking.py:678 +#: code:addons/stock/models/stock_picking.py:729 #, python-format msgid "Immediate Transfer?" msgstr "" @@ -2639,7 +2623,7 @@ msgid "Input Location" msgstr "" #. module: stock -#: code:addons/stock/models/stock_scrap.py:131 +#: code:addons/stock/models/stock_scrap.py:135 #, python-format msgid "Insufficient Quantity" msgstr "" @@ -2673,7 +2657,7 @@ msgid "Internal Reference" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:231 +#: code:addons/stock/models/stock_warehouse.py:235 #: model:stock.picking.type,name:stock.picking_type_internal #, python-format msgid "Internal Transfers" @@ -2695,19 +2679,19 @@ msgid "Internal reference number in case it differs from the manufacturer's lot/ msgstr "" #. module: stock -#: code:addons/stock/models/product.py:240 +#: code:addons/stock/models/product.py:253 #, python-format msgid "Invalid domain left operand %s" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:242 +#: code:addons/stock/models/product.py:255 #, python-format msgid "Invalid domain operator %s" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:244 +#: code:addons/stock/models/product.py:257 #, python-format msgid "Invalid domain right operand %s" msgstr "" @@ -2913,13 +2897,13 @@ msgid "It is also possible to import your initial inventory from an Excel or CSV msgstr "" #. module: stock -#: code:addons/stock/models/stock_quant.py:254 +#: code:addons/stock/models/stock_quant.py:265 #, python-format msgid "It is not possible to reserve more products of %s than you have in stock." msgstr "" #. module: stock -#: code:addons/stock/models/stock_quant.py:256 +#: code:addons/stock/models/stock_quant.py:270 #, python-format msgid "It is not possible to unreserve more products of %s than you have in stock." msgstr "" @@ -3270,7 +3254,6 @@ msgstr "" #: model:ir.ui.view,arch_db:stock.report_lot_barcode #: model:ir.ui.view,arch_db:stock.report_package_barcode #: model:ir.ui.view,arch_db:stock.report_picking -#: model:ir.ui.view,arch_db:stock.view_move_line_form #: model:res.request.link,name:stock.req_link_tracking msgid "Lot/Serial Number" msgstr "" @@ -3308,7 +3291,7 @@ msgid "Lots/Serial Numbers" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:541 +#: code:addons/stock/models/stock_warehouse.py:547 #, python-format msgid "MTO" msgstr "" @@ -3319,7 +3302,7 @@ msgid "MTO rule" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:474 +#: code:addons/stock/models/stock_warehouse.py:479 #: model:stock.location.route,name:stock.route_warehouse0_mto #, python-format msgid "Make To Order" @@ -3571,17 +3554,17 @@ msgid "Negative Stock" msgstr "" #. module: stock -#: code:addons/stock/models/stock_scrap.py:20 -#: code:addons/stock/models/stock_scrap.py:64 -#: code:addons/stock/models/stock_scrap.py:65 +#: code:addons/stock/models/stock_scrap.py:24 +#: code:addons/stock/models/stock_scrap.py:68 +#: code:addons/stock/models/stock_scrap.py:69 #: selection:stock.move,state:0 #, python-format msgid "New" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:173 -#: code:addons/stock/models/stock_picking.py:597 +#: code:addons/stock/models/stock_move_line.py:174 +#: code:addons/stock/models/stock_picking.py:639 #, python-format msgid "New Move:" msgstr "" @@ -3618,7 +3601,7 @@ msgid "No Tracking" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:389 +#: code:addons/stock/models/stock_move_line.py:408 #, python-format msgid "No negative quantities allowed" msgstr "" @@ -3629,13 +3612,13 @@ msgid "No operation made on this lot." msgstr "" #. module: stock -#: code:addons/stock/models/procurement.py:185 +#: code:addons/stock/models/procurement.py:184 #, python-format msgid "No procurement rule found. Please verify the configuration of your routes" msgstr "" #. module: stock -#: code:addons/stock/wizard/stock_picking_return.py:55 +#: code:addons/stock/wizard/stock_picking_return.py:58 #, python-format msgid "No products to return (only lines in Done state and not fully returned yet can be returned)!" msgstr "" @@ -3671,7 +3654,7 @@ msgid "Notes" msgstr "" #. module: stock -#: code:addons/stock/models/stock_picking.py:544 +#: code:addons/stock/models/stock_picking.py:587 #, python-format msgid "Nothing to check the availability for." msgstr "" @@ -3753,31 +3736,31 @@ msgid "Once it's fully working, give us some feedback: we love to hear from our msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:113 +#: code:addons/stock/models/stock_inventory.py:120 #, python-format msgid "One Lot/Serial Number" msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:111 +#: code:addons/stock/models/stock_inventory.py:118 #, python-format msgid "One owner only" msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:106 +#: code:addons/stock/models/stock_inventory.py:113 #, python-format msgid "One product category" msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:111 +#: code:addons/stock/models/stock_inventory.py:118 #, python-format msgid "One product for a specific owner" msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:107 +#: code:addons/stock/models/stock_inventory.py:114 #, python-format msgid "One product only" msgstr "" @@ -3976,7 +3959,7 @@ msgid "Owner of the quants" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:337 +#: code:addons/stock/models/product.py:339 #, python-format msgid "P&L Qty" msgstr "" @@ -3995,7 +3978,7 @@ msgid "PRODUCT" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:216 +#: code:addons/stock/models/stock_warehouse.py:220 #: model:ir.model.fields,field_description:stock.field_stock_inventory_line_package_id #, python-format msgid "Pack" @@ -4174,7 +4157,7 @@ msgid "Physical Packages" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:224 +#: code:addons/stock/models/stock_warehouse.py:228 #: model:ir.model.fields,field_description:stock.field_stock_backorder_confirmation_pick_ids #: model:ir.model.fields,field_description:stock.field_stock_immediate_transfer_pick_ids #, python-format @@ -4182,13 +4165,13 @@ msgid "Pick" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:435 +#: code:addons/stock/models/stock_warehouse.py:439 #, python-format msgid "Pick + Pack + Ship" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:434 +#: code:addons/stock/models/stock_warehouse.py:438 #, python-format msgid "Pick + Ship" msgstr "" @@ -4267,19 +4250,19 @@ msgid "Planner" msgstr "" #. module: stock -#: code:addons/stock/models/stock_picking.py:649 +#: code:addons/stock/models/stock_picking.py:699 #, python-format msgid "Please add some lines to move" msgstr "" #. module: stock -#: code:addons/stock/models/stock_picking.py:823 +#: code:addons/stock/models/stock_picking.py:868 #, python-format msgid "Please process some quantities to put in the pack first!" msgstr "" #. module: stock -#: code:addons/stock/wizard/stock_picking_return.py:126 +#: code:addons/stock/wizard/stock_picking_return.py:130 #, python-format msgid "Please specify at least one non-zero quantity." msgstr "" @@ -4401,7 +4384,7 @@ msgid "Produce Line" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:347 +#: code:addons/stock/models/product.py:349 #, python-format msgid "Produced Qty" msgstr "" @@ -4434,7 +4417,7 @@ msgid "Product" msgstr "" #. module: stock -#: code:addons/stock/models/stock_location.py:180 +#: code:addons/stock/models/stock_location.py:193 #: model:ir.model.fields,field_description:stock.field_stock_location_route_categ_ids #: model:ir.ui.menu,name:stock.menu_product_category_config_stock #: model:ir.ui.view,arch_db:stock.stock_location_route_form_view @@ -4506,6 +4489,7 @@ msgid "Product Types" msgstr "" #. module: stock +#: model:ir.model,name:stock.model_product_uom #: model:ir.model.fields,field_description:stock.field_stock_inventory_line_product_uom_id #: model:ir.model.fields,field_description:stock.field_stock_warehouse_orderpoint_product_uom msgid "Product Unit of Measure" @@ -4540,7 +4524,7 @@ msgid "Production Location" msgstr "" #. module: stock -#: code:addons/stock/models/stock_location.py:170 +#: code:addons/stock/models/stock_location.py:183 #: code:addons/stock/wizard/stock_quantity_history.py:29 #: model:ir.actions.act_window,name:stock.act_product_location_open #: model:ir.actions.act_window,name:stock.product_template_action_product @@ -4555,7 +4539,7 @@ msgid "Products" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:310 +#: code:addons/stock/models/product.py:312 #, python-format msgid "Products: " msgstr "" @@ -4717,7 +4701,7 @@ msgid "Quantity cannot be negative." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:611 +#: code:addons/stock/models/stock_move.py:643 #, python-format msgid "Quantity decreased!" msgstr "" @@ -4772,7 +4756,7 @@ msgid "Quants" msgstr "" #. module: stock -#: code:addons/stock/models/stock_quant.py:70 +#: code:addons/stock/models/stock_quant.py:74 #, python-format msgid "Quants cannot be created for consumables or services." msgstr "" @@ -4818,25 +4802,25 @@ msgid "Receipt Route" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:432 +#: code:addons/stock/models/stock_warehouse.py:436 #, python-format msgid "Receipt in 1 step" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:432 +#: code:addons/stock/models/stock_warehouse.py:436 #, python-format msgid "Receipt in 2 steps" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:433 +#: code:addons/stock/models/stock_warehouse.py:437 #, python-format msgid "Receipt in 3 steps" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:202 +#: code:addons/stock/models/stock_warehouse.py:206 #: model:stock.picking.type,name:stock.chi_picking_type_in #: model:stock.picking.type,name:stock.picking_type_in #, python-format @@ -4849,7 +4833,7 @@ msgid "Receive goods directly in stock (1 step)" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:324 +#: code:addons/stock/models/product.py:326 #, python-format msgid "Received Qty" msgstr "" @@ -4912,7 +4896,7 @@ msgid "Removal Strategy" msgstr "" #. module: stock -#: code:addons/stock/models/stock_quant.py:111 +#: code:addons/stock/models/stock_quant.py:109 #, python-format msgid "Removal strategy %s not implemented." msgstr "" @@ -5035,13 +5019,13 @@ msgid "Return Picking" msgstr "" #. module: stock -#: code:addons/stock/wizard/stock_picking_return.py:97 +#: code:addons/stock/wizard/stock_picking_return.py:101 #, python-format msgid "Return of %s" msgstr "" #. module: stock -#: code:addons/stock/wizard/stock_picking_return.py:147 +#: code:addons/stock/wizard/stock_picking_return.py:151 #, python-format msgid "Returned Picking" msgstr "" @@ -5146,7 +5130,7 @@ msgid "Scheduled time for the first part of the shipment to be processed. Settin msgstr "" #. module: stock -#: code:addons/stock/models/stock_picking.py:836 +#: code:addons/stock/models/stock_picking.py:881 #: model:ir.model.fields,field_description:stock.field_stock_move_scrap_ids #: model:ir.model.fields,field_description:stock.field_stock_warn_insufficient_qty_scrap_scrap_id #: model:ir.ui.menu,name:stock.menu_stock_scrap @@ -5216,7 +5200,7 @@ msgid "Search Stock Location Paths" msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:108 +#: code:addons/stock/models/stock_inventory.py:115 #, python-format msgid "Select products manually" msgstr "" @@ -5248,31 +5232,31 @@ msgid "Sequence" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:685 +#: code:addons/stock/models/stock_warehouse.py:699 #, python-format msgid "Sequence in" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:689 +#: code:addons/stock/models/stock_warehouse.py:719 #, python-format msgid "Sequence internal" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:686 +#: code:addons/stock/models/stock_warehouse.py:704 #, python-format msgid "Sequence out" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:687 +#: code:addons/stock/models/stock_warehouse.py:709 #, python-format msgid "Sequence packing" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:688 +#: code:addons/stock/models/stock_warehouse.py:714 #, python-format msgid "Sequence picking" msgstr "" @@ -5360,7 +5344,7 @@ msgid "Shelves (Y)" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:434 +#: code:addons/stock/models/stock_warehouse.py:438 #, python-format msgid "Ship Only" msgstr "" @@ -5774,7 +5758,7 @@ msgid "The average delay in days between the confirmation of the customer order msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:1065 +#: code:addons/stock/models/stock_picking.py:836 #, python-format msgid "The backorder %s has been created." msgstr "" @@ -5873,23 +5857,29 @@ msgstr "" msgid "The push rule that created this stock move" msgstr "" +#. module: stock +#: code:addons/stock/models/stock_move_line.py:377 +#, python-format +msgid "The quantity done for the product \"%s\" doesn't respect the rounding precision defined on the unit of measure \"%s\". Please change the quantity done or the rounding precision of your unit of measure." +msgstr "" + #. module: stock #: model:ir.ui.view,arch_db:stock.inventory_planner msgid "The quotation becomes a Sales Order and a Transfer Order is created" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:266 +#: code:addons/stock/models/stock_move.py:283 #: code:addons/stock/models/stock_move_line.py:80 #, python-format msgid "The requested operation cannot be processed because of a programming error setting the `product_qty` field instead of the `product_uom_qty`." msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:144 -#: code:addons/stock/models/stock_inventory.py:146 -#: code:addons/stock/models/stock_inventory.py:148 -#: code:addons/stock/models/stock_inventory.py:150 +#: code:addons/stock/models/stock_inventory.py:151 +#: code:addons/stock/models/stock_inventory.py:153 +#: code:addons/stock/models/stock_inventory.py:155 +#: code:addons/stock/models/stock_inventory.py:157 #, python-format msgid "The selected inventory options are not coherent." msgstr "" @@ -5972,7 +5962,7 @@ msgid "This is the quantity of products from an inventory point of view. For mov msgstr "" #. module: stock -#: code:addons/stock/models/stock_location.py:87 +#: code:addons/stock/models/stock_location.py:85 #, python-format msgid "This location's usage cannot be changed to view as it contains products." msgstr "" @@ -6124,11 +6114,9 @@ msgid "Total routes" msgstr "" #. module: stock -#: code:addons/stock/models/stock_production_lot.py:53 #: model:ir.ui.view,arch_db:stock.inventory_planner #: model:ir.ui.view,arch_db:stock.res_config_settings_view_form #: model:ir.ui.view,arch_db:stock.view_template_property_form -#, python-format msgid "Traceability" msgstr "" @@ -6265,7 +6253,7 @@ msgid "Units of Measures" msgstr "" #. module: stock -#: code:addons/stock/models/stock_quant.py:321 +#: code:addons/stock/models/stock_quant.py:336 #, python-format msgid "Unknown Pack" msgstr "" @@ -6296,7 +6284,7 @@ msgid "Unpack" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:342 +#: code:addons/stock/models/product.py:344 #, python-format msgid "Unplanned Qty" msgstr "" @@ -6512,7 +6500,7 @@ msgid "Warehouse to Propagate" msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:711 +#: code:addons/stock/models/stock_warehouse.py:744 #, python-format msgid "Warehouse's Routes" msgstr "" @@ -6527,7 +6515,8 @@ msgid "Warehouses" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:110 +#: code:addons/stock/models/stock_move_line.py:134 +#: code:addons/stock/models/stock_move_line.py:146 #: selection:res.partner,picking_warn:0 #, python-format msgid "Warning" @@ -6539,7 +6528,7 @@ msgid "Warning on the Picking" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:303 +#: code:addons/stock/models/product.py:305 #, python-format msgid "Warning!" msgstr "" @@ -6648,13 +6637,19 @@ msgstr "" msgid "Whether the move was added after the picking's confirmation" msgstr "" +#. module: stock +#: model:product.product,name:stock.test_quant_product +#: model:product.template,name:stock.test_quant_product_product_template +msgid "Whiteboard" +msgstr "" + #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_return_picking_line_wizard_id msgid "Wizard" msgstr "" #. module: stock -#: code:addons/stock/models/stock_production_lot.py:47 +#: code:addons/stock/models/stock_production_lot.py:45 #, python-format msgid "You are not allowed to change the product linked to a serial or lot number if some stock moves have already been created with that number. This would lead to inconsistencies in your stock." msgstr "" @@ -6666,7 +6661,7 @@ msgid "You are not allowed to create a lot for this picking type" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:636 +#: code:addons/stock/models/stock_move.py:668 #, python-format msgid "You are using a unit of measure smaller than the one you are using in order to stock your product. This can lead to rounding problem on reserved quantity! You should use the smaller unit of measure possible in order to valuate your stock or change its rounding precision to a smaller value (example: 0.00001)." msgstr "" @@ -6704,43 +6699,43 @@ msgid "You can either do it immediately or mark it as Todo for future processing msgstr "" #. module: stock -#: code:addons/stock/models/product.py:511 +#: code:addons/stock/models/product.py:522 #, python-format msgid "You can not change the type of a product that is currently reserved on a stock move. If you need to change the type, you should first unreserve the stock move." msgstr "" #. module: stock -#: code:addons/stock/models/product.py:502 +#: code:addons/stock/models/product.py:513 #, python-format msgid "You can not change the unit of measure of a product that has already been used in a done stock move. If you need to change the unit of measure, you may deactivate this product." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:338 +#: code:addons/stock/models/stock_move_line.py:339 #, python-format msgid "You can not delete product moves if the picking is done. You can only correct the done quantities." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:116 +#: code:addons/stock/models/stock_move_line.py:152 #, python-format msgid "You can not enter negative quantities!" msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:398 +#: code:addons/stock/models/stock_inventory.py:407 #, python-format msgid "You can only adjust stockable products." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:1073 +#: code:addons/stock/models/stock_move.py:1142 #, python-format msgid "You can only delete draft moves." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:126 +#: code:addons/stock/models/stock_move_line.py:145 #, python-format msgid "You can only process 1.0 %s for products with unique serial number." msgstr "" @@ -6751,69 +6746,81 @@ msgid "You can review and edit the predefined units via the" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:936 +#: code:addons/stock/models/stock_move.py:1006 #, python-format msgid "You cannot cancel a stock move that has been set to 'Done'." msgstr "" #. module: stock -#: code:addons/stock/models/stock_scrap.py:71 +#: code:addons/stock/models/stock_location.py:96 +#, python-format +msgid "You cannot change the location type or its use as a scrap location as there are products reserved in this location. Please unreserve the products first." +msgstr "" + +#. module: stock +#: code:addons/stock/models/product.py:606 +#, python-format +msgid "You cannot change the ratio of this unit of mesure as some products with this UoM have already been moved or are currently reserved." +msgstr "" + +#. module: stock +#: code:addons/stock/models/stock_scrap.py:75 #, python-format msgid "You cannot delete a scrap which is done." msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:103 +#: code:addons/stock/models/stock_inventory.py:104 #, python-format msgid "You cannot delete a validated inventory adjustement." msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:386 +#: code:addons/stock/models/stock_inventory.py:394 #, python-format msgid "You cannot have two inventory adjustements in state 'in Progress' with the same product (%s), same location (%s), same package, same owner and same lot. Please first validate the first inventory adjustement with this product before creating another one." msgstr "" #. module: stock -#: code:addons/stock/models/stock_inventory.py:159 +#: code:addons/stock/models/stock_inventory.py:166 #, python-format msgid "You cannot set a negative product quantity in an inventory line:\n" " %s - qty: %s" msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:1101 +#: code:addons/stock/models/stock_move.py:1173 #, python-format msgid "You cannot split a draft move. It needs to be confirmed first." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:1097 +#: code:addons/stock/models/stock_move.py:1169 #, python-format msgid "You cannot split a move done" msgstr "" #. module: stock -#: code:addons/stock/models/stock_quant.py:88 +#: code:addons/stock/models/stock_quant.py:86 #, python-format msgid "You cannot take products from or deliver products to a location of type \"view\"." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:152 -#: code:addons/stock/models/stock_move_line.py:158 +#: code:addons/stock/models/stock_move_line.py:127 +#: code:addons/stock/models/stock_move_line.py:131 #, python-format msgid "You cannot use the same serial number twice. Please correct the serial numbers encoded." msgstr "" #. module: stock -#: code:addons/stock/models/stock_picking.py:672 +#: code:addons/stock/models/stock_picking.py:723 #, python-format msgid "You cannot validate a transfer if you have not processed any quantity for %s." msgstr "" #. module: stock -#: code:addons/stock/models/stock_picking.py:656 +#: code:addons/stock/models/stock_picking.py:707 #, python-format msgid "You cannot validate a transfer if you have not processed any quantity. You should rather cancel the transfer." msgstr "" @@ -6842,19 +6849,19 @@ msgid "You have processed more than what was initially\n" msgstr "" #. module: stock -#: code:addons/stock/models/product.py:304 +#: code:addons/stock/models/product.py:306 #, python-format msgid "You have products in stock that have no lot number. You can assign serial numbers by doing an inventory. " msgstr "" #. module: stock -#: code:addons/stock/models/stock_warehouse.py:795 +#: code:addons/stock/models/stock_warehouse.py:828 #, python-format msgid "You have to select a product unit of measure in the same category than the default unit of measure of the product" msgstr "" #. module: stock -#: code:addons/stock/models/stock_location.py:98 +#: code:addons/stock/models/stock_location.py:111 #, python-format msgid "You have to set a name for this location." msgstr "" @@ -6866,7 +6873,7 @@ msgid "You haven't entered done quantities, by clicking on apply\n msgstr "" #. module: stock -#: code:addons/stock/wizard/stock_picking_return.py:44 +#: code:addons/stock/wizard/stock_picking_return.py:46 #, python-format msgid "You may only return Done pickings" msgstr "" @@ -6878,27 +6885,27 @@ msgid "You must define a warehouse for the company: %s." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move_line.py:387 -#: code:addons/stock/models/stock_picking.py:670 +#: code:addons/stock/models/stock_move_line.py:406 +#: code:addons/stock/models/stock_picking.py:721 #, python-format msgid "You need to supply a lot/serial number for %s." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:1047 +#: code:addons/stock/models/stock_move.py:1126 #, python-format msgid "You should not put the contents of a package in different locations." msgstr "" #. module: stock -#: code:addons/stock/models/product.py:369 -#: code:addons/stock/models/product.py:504 +#: code:addons/stock/models/product.py:373 +#: code:addons/stock/models/product.py:515 #, python-format msgid "You still have some active reordering rules on this product. Please archive or delete them first." msgstr "" #. module: stock -#: code:addons/stock/models/stock_move.py:318 +#: code:addons/stock/models/stock_move.py:338 #, python-format msgid "You try to move a product using a UoM that is not compatible with the UoM of the product moved. Please use an UoM in the same UoM category." msgstr "" diff --git a/addons/stock_account/i18n/stock_account.pot b/addons/stock_account/i18n/stock_account.pot index 742fa8c011a..19da9ecfccc 100644 --- a/addons/stock_account/i18n/stock_account.pot +++ b/addons/stock_account/i18n/stock_account.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-30 13:11+0000\n" -"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -59,17 +59,18 @@ msgstr "" #. module: stock_account #: model:ir.ui.view,arch_db:stock_account.view_change_standard_price +#: model:ir.ui.view,arch_db:stock_account.view_stock_quantity_history msgid "Cancel" msgstr "" #. module: stock_account -#: code:addons/stock_account/models/stock.py:452 +#: code:addons/stock_account/models/stock.py:501 #, python-format msgid "Cannot find a stock input account for the product %s. You must define one on the product category, or on the location, before processing this operation." msgstr "" #. module: stock_account -#: code:addons/stock_account/models/stock.py:454 +#: code:addons/stock_account/models/stock.py:503 #, python-format msgid "Cannot find a stock output account for the product %s. You must define one on the product category, or on the location, before processing this operation." msgstr "" @@ -87,7 +88,7 @@ msgid "Change Standard Price" msgstr "" #. module: stock_account -#: code:addons/stock_account/models/product.py:243 +#: code:addons/stock_account/models/product.py:404 #, python-format msgid "Changing your cost method is an important change that will impact your inventory valuation. Are you sure you want to make that change?" msgstr "" @@ -98,12 +99,12 @@ msgid "Choose the accounting date at which you want to value the stock moves cre msgstr "" #. module: stock_account -#: model:ir.actions.act_window,help:stock_account.stock_move_valuation_action -msgid "Click to create a stock movement." +#: model:ir.ui.view,arch_db:stock_account.view_stock_quantity_history +msgid "Choose your date" msgstr "" #. module: stock_account -#: code:addons/stock_account/models/stock.py:523 +#: code:addons/stock_account/models/stock.py:566 #, python-format msgid "Configuration error. Please configure the price difference account on the product or its category to process this operation." msgstr "" @@ -203,8 +204,6 @@ msgstr "" #: model:ir.model.fields,field_description:stock_account.field_product_product_property_valuation #: model:ir.model.fields,field_description:stock_account.field_product_template_property_valuation #: model:ir.ui.menu,name:stock_account.menu_valuation -#: model:ir.ui.view,arch_db:stock_account.product_template_valuation_form_view -#: model:ir.ui.view,arch_db:stock_account.product_valuation_form_view #: model:ir.ui.view,arch_db:stock_account.view_category_property_form msgid "Inventory Valuation" msgstr "" @@ -258,11 +257,6 @@ msgid "Manual: The accounting entries to value the inventory are not posted auto " " msgstr "" -#. module: stock_account -#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation -msgid "Moves" -msgstr "" - #. module: stock_account #: code:addons/stock_account/models/product.py:128 #, python-format @@ -296,7 +290,6 @@ msgstr "" #. module: stock_account #: model:ir.model,name:stock_account.model_product_product -#: model:ir.ui.view,arch_db:stock_account.product_valuation_tree msgid "Product" msgstr "" @@ -316,17 +309,19 @@ msgid "Product Valuation" msgstr "" #. module: stock_account -#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation -msgid "Qty" +#: code:addons/stock_account/wizard/stock_quantity_history.py:24 +#, python-format +msgid "Products" msgstr "" #. module: stock_account -#: model:ir.ui.view,arch_db:stock_account.product_valuation_tree -msgid "Quantity on Hand" +#: model:ir.model.fields,field_description:stock_account.field_product_product_qty_at_date +#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation_at_date +msgid "Quantity" msgstr "" #. module: stock_account -#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation +#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation_at_date msgid "Reference" msgstr "" @@ -340,6 +335,11 @@ msgstr "" msgid "Remaining Value" msgstr "" +#. module: stock_account +#: model:ir.ui.view,arch_db:stock_account.view_stock_quantity_history +msgid "Retrieve the inventory valuation" +msgstr "" + #. module: stock_account #: model:ir.model,name:stock_account.model_stock_return_picking msgid "Return Picking" @@ -358,7 +358,7 @@ msgstr "" #. module: stock_account #: code:addons/stock_account/models/product.py:145 -#: code:addons/stock_account/models/product.py:150 +#: code:addons/stock_account/models/product.py:151 #, python-format msgid "Standard Price changed - %s" msgstr "" @@ -379,6 +379,16 @@ msgid "Standard Price: The products are valued at their standard cost defined on " " msgstr "" +#. module: stock_account +#: model:ir.model.fields,field_description:stock_account.field_product_product_stock_fifo_manual_move_ids +msgid "Stock Fifo Manual Move" +msgstr "" + +#. module: stock_account +#: model:ir.model.fields,field_description:stock_account.field_product_product_stock_fifo_real_time_aml_ids +msgid "Stock Fifo Real Time Aml" +msgstr "" + #. module: stock_account #: model:ir.model.fields,field_description:stock_account.field_product_category_property_stock_account_input_categ_id #: model:ir.model.fields,field_description:stock_account.field_product_product_property_stock_account_input @@ -399,11 +409,6 @@ msgstr "" msgid "Stock Move" msgstr "" -#. module: stock_account -#: model:ir.actions.act_window,name:stock_account.stock_move_valuation_action -msgid "Stock Moves" -msgstr "" - #. module: stock_account #: model:ir.model.fields,field_description:stock_account.field_product_category_property_stock_account_output_categ_id #: model:ir.model.fields,field_description:stock_account.field_product_product_property_stock_account_output @@ -412,8 +417,13 @@ msgid "Stock Output Account" msgstr "" #. module: stock_account -#: model:ir.ui.view,arch_db:stock_account.product_valuation_tree -#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation +#: model:ir.model,name:stock_account.model_stock_quantity_history +msgid "Stock Quantity History" +msgstr "" + +#. module: stock_account +#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation_at_date +#: model:ir.ui.view,arch_db:stock_account.view_stock_product_tree2 #: model:ir.ui.view,arch_db:stock_account.view_template_property_form msgid "Stock Valuation" msgstr "" @@ -433,36 +443,31 @@ msgstr "" msgid "Stock Valuation Account (Outgoing)" msgstr "" -#. module: stock_account -#: model:ir.actions.server,name:stock_account.action_stock_account_valuation_report -msgid "Stock Valuation Report" -msgstr "" - #. module: stock_account #: model:ir.model,name:stock_account.model_account_chart_template msgid "Templates for Account Chart" msgstr "" #. module: stock_account -#: code:addons/stock_account/models/stock.py:478 +#: code:addons/stock_account/models/stock.py:532 #, python-format msgid "The cost of %s is currently equal to 0. Change the cost or the configuration of your product to avoid an incorrect valuation." msgstr "" #. module: stock_account -#: code:addons/stock_account/models/stock.py:309 +#: code:addons/stock_account/models/stock.py:349 #, python-format msgid "The move lines are not in a consistent state: some are entering and other are leaving the company. " msgstr "" #. module: stock_account -#: code:addons/stock_account/models/stock.py:320 +#: code:addons/stock_account/models/stock.py:360 #, python-format msgid "The move lines are not in a consistent states: they are doing an intercompany in a single step while they should go through the intercompany transit location." msgstr "" #. module: stock_account -#: code:addons/stock_account/models/stock.py:318 +#: code:addons/stock_account/models/stock.py:358 #, python-format msgid "The move lines are not in a consistent states: they do not share the same origin or destination company." msgstr "" @@ -473,11 +478,6 @@ msgstr "" msgid "To Refund (update SO/PO)" msgstr "" -#. module: stock_account -#: model:ir.ui.view,arch_db:stock_account.product_valuation_tree -msgid "Total Value" -msgstr "" - #. module: stock_account #: model:ir.model.fields,help:stock_account.field_stock_move_to_refund #: model:ir.model.fields,help:stock_account.field_stock_return_picking_line_to_refund @@ -485,7 +485,7 @@ msgid "Trigger a decrease of the delivered/received quantity in the associated S msgstr "" #. module: stock_account -#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation +#: model:ir.ui.view,arch_db:stock_account.view_move_tree_valuation_at_date msgid "Unit of Measure" msgstr "" @@ -510,14 +510,26 @@ msgstr "" msgid "Valuation" msgstr "" +#. module: stock_account +#: model:ir.actions.act_window,name:stock_account.action_stock_inventory_valuation +msgid "Valuation Report" +msgstr "" + +#. module: stock_account +#: code:addons/stock_account/models/product.py:245 +#, python-format +msgid "Valuation at date" +msgstr "" + #. module: stock_account #: model:ir.model.fields,field_description:stock_account.field_product_product_stock_value #: model:ir.model.fields,field_description:stock_account.field_stock_move_value +#: model:ir.ui.view,arch_db:stock_account.view_stock_account_aml msgid "Value" msgstr "" #. module: stock_account -#: code:addons/stock_account/models/product.py:242 +#: code:addons/stock_account/models/product.py:403 #, python-format msgid "Warning" msgstr "" @@ -555,14 +567,14 @@ msgid "When real-time inventory valuation is enabled on a product, this account msgstr "" #. module: stock_account -#: code:addons/stock_account/models/stock.py:450 +#: code:addons/stock_account/models/stock.py:499 #, python-format msgid "You don't have any stock journal defined on your product category, check if you have installed a chart of accounts" msgstr "" #. module: stock_account #: code:addons/stock_account/models/product.py:130 -#: code:addons/stock_account/models/stock.py:456 +#: code:addons/stock_account/models/stock.py:505 #, python-format msgid "You don't have any stock valuation account defined on your product category. You must define one before processing this operation." msgstr "" diff --git a/addons/stock_landed_costs/i18n/stock_landed_costs.pot b/addons/stock_landed_costs/i18n/stock_landed_costs.pot index 6c400921f13..105cb0b1f92 100644 --- a/addons/stock_landed_costs/i18n/stock_landed_costs.pot +++ b/addons/stock_landed_costs/i18n/stock_landed_costs.pot @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.saas~18\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-20 09:52+0000\n" -"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,10 +16,10 @@ msgstr "" "Plural-Forms: \n" #. module: stock_landed_costs -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:328 -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:332 -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:349 -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:353 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:344 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:348 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:365 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:369 #, python-format msgid " already out" msgstr "" @@ -105,7 +105,7 @@ msgid "Cost Lines" msgstr "" #. module: stock_landed_costs -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:90 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:91 #, python-format msgid "Cost and adjustments lines do not match. You should maybe recompute the landed costs." msgstr "" @@ -232,10 +232,6 @@ msgstr "" #. module: stock_landed_costs #: model:ir.ui.menu,name:stock_landed_costs.menu_stock_landed_cost_type -msgid "Landed Cost Type" -msgstr "" - -#. module: stock_landed_costs #: model:ir.ui.view,arch_db:stock_landed_costs.res_config_settings_view_form msgid "Landed Cost Types" msgstr "" @@ -294,13 +290,20 @@ msgid "Name" msgstr "" #. module: stock_landed_costs -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:88 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:24 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:62 +#, python-format +msgid "New" +msgstr "" + +#. module: stock_landed_costs +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:89 #, python-format msgid "No valuation adjustments lines. You should maybe recompute the landed costs." msgstr "" #. module: stock_landed_costs -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:86 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:87 #, python-format msgid "Only draft landed costs can be validated" msgstr "" @@ -311,7 +314,7 @@ msgid "Pickings" msgstr "" #. module: stock_landed_costs -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:295 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:312 #, python-format msgid "Please configure Stock Expense Account for product: %s." msgstr "" @@ -387,7 +390,7 @@ msgid "Stock Valuation Adjustment Lines" msgstr "" #. module: stock_landed_costs -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:147 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:161 #, python-format msgid "The selected picking does not contain any move that would be impacted by landed costs. Landed costs are only possible for products configured in real time valuation with real price costing method. Please make sure it is the case, or you selected the correct picking" msgstr "" @@ -397,18 +400,13 @@ msgstr "" msgid "Total" msgstr "" -#. module: stock_landed_costs -#: model:ir.model.fields,field_description:stock_landed_costs.field_stock_move_total_value -msgid "Total Value" -msgstr "" - #. module: stock_landed_costs #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_form msgid "Validate" msgstr "" #. module: stock_landed_costs -#: code:addons/stock_landed_costs/models/stock_landed_cost.py:80 +#: code:addons/stock_landed_costs/models/stock_landed_cost.py:81 #, python-format msgid "Validated landed costs cannot be cancelled, but you could create negative landed costs to reverse them" msgstr "" diff --git a/addons/web/i18n/web.pot b/addons/web/i18n/web.pot index a899fe5b5e8..e0fe113f8b7 100644 --- a/addons/web/i18n/web.pot +++ b/addons/web/i18n/web.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-05 10:00+0000\n" -"PO-Revision-Date: 2018-03-05 10:00+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -24,7 +24,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/calendar/calendar_model.js:502 +#: code:addons/web/static/src/js/views/calendar/calendar_model.js:501 #, python-format msgid " [Me]" msgstr "" @@ -46,7 +46,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:246 +#: code:addons/web/static/src/js/fields/field_utils.js:258 #: code:addons/web/static/src/js/views/kanban/kanban_column.js:150 #, python-format msgid " records" @@ -54,14 +54,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/view_manager.js:307 +#: code:addons/web/static/src/js/chrome/view_manager.js:291 #, python-format msgid " view couldn't be loaded" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:650 +#: code:addons/web/static/src/xml/base.xml:660 #, python-format msgid "# Code editor" msgstr "" @@ -69,7 +69,7 @@ msgstr "" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome/search_filters.js:107 -#: code:addons/web/static/src/js/chrome/search_filters.js:345 +#: code:addons/web/static/src/js/chrome/search_filters.js:349 #, python-format msgid "%(field)s %(operator)s" msgstr "" @@ -83,7 +83,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/view_manager.js:106 +#: code:addons/web/static/src/js/chrome/view_manager.js:101 #, python-format msgid "%(view_type)s view" msgstr "" @@ -144,7 +144,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:371 +#: code:addons/web/static/src/js/fields/field_utils.js:387 #, python-format msgid "'%s' is not a correct date" msgstr "" @@ -158,28 +158,28 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:418 +#: code:addons/web/static/src/js/fields/field_utils.js:434 #, python-format msgid "'%s' is not a correct datetime" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:452 +#: code:addons/web/static/src/js/fields/field_utils.js:468 #, python-format msgid "'%s' is not a correct float" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:530 +#: code:addons/web/static/src/js/fields/field_utils.js:546 #, python-format msgid "'%s' is not a correct integer" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:488 +#: code:addons/web/static/src/js/fields/field_utils.js:504 #, python-format msgid "'%s' is not a correct monetary field" msgstr "" @@ -207,7 +207,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:244 +#: code:addons/web/static/src/js/fields/field_utils.js:256 #, python-format msgid "1 record" msgstr "" @@ -231,14 +231,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:627 +#: code:addons/web/static/src/xml/base.xml:637 #, python-format msgid "ALL" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:628 +#: code:addons/web/static/src/xml/base.xml:638 #, python-format msgid "ANY" msgstr "" @@ -259,7 +259,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1342 +#: code:addons/web/static/src/xml/base.xml:1352 #, python-format msgid "Access to all Enterprise Apps" msgstr "" @@ -280,31 +280,31 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1628 +#: code:addons/web/static/src/js/fields/basic_fields.js:1658 #, python-format msgid "Activate" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:231 +#: code:addons/web/static/src/xml/base.xml:230 #, python-format msgid "Activate Assets Debugging" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1627 -#: code:addons/web/static/src/js/fields/basic_fields.js:1631 -#: code:addons/web/static/src/js/fields/basic_fields.js:1635 +#: code:addons/web/static/src/js/fields/basic_fields.js:1657 +#: code:addons/web/static/src/js/fields/basic_fields.js:1661 +#: code:addons/web/static/src/js/fields/basic_fields.js:1665 #, python-format msgid "Active" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:1247 -#: code:addons/web/static/src/xml/base.xml:1185 +#: code:addons/web/static/src/js/fields/relational_fields.js:1330 +#: code:addons/web/static/src/xml/base.xml:1195 #: code:addons/web/static/src/xml/kanban.xml:54 #: code:addons/web/static/src/xml/kanban.xml:64 #, python-format @@ -313,35 +313,35 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1007 +#: code:addons/web/static/src/xml/base.xml:1017 #, python-format msgid "Add Custom Filter" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1011 +#: code:addons/web/static/src/xml/base.xml:1021 #, python-format msgid "Add a condition" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/list/list_editable_renderer.js:517 +#: code:addons/web/static/src/js/views/list/list_editable_renderer.js:518 #, python-format msgid "Add an item" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1120 +#: code:addons/web/static/src/xml/base.xml:1130 #, python-format msgid "Add custom group" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:635 +#: code:addons/web/static/src/xml/base.xml:645 #, python-format msgid "Add filter" msgstr "" @@ -355,35 +355,35 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:695 +#: code:addons/web/static/src/xml/base.xml:705 #, python-format msgid "Add new value" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1552 +#: code:addons/web/static/src/js/fields/basic_fields.js:1582 #, python-format msgid "Add to Favorites" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:359 +#: code:addons/web/static/src/xml/base.xml:369 #, python-format msgid "Add..." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:1274 +#: code:addons/web/static/src/js/fields/relational_fields.js:1357 #, python-format msgid "Add: " msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:984 +#: code:addons/web/static/src/xml/base.xml:994 #, python-format msgid "Advanced Search..." msgstr "" @@ -397,15 +397,15 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:617 -#: code:addons/web/static/src/xml/base.xml:622 +#: code:addons/web/static/src/xml/base.xml:627 +#: code:addons/web/static/src/xml/base.xml:632 #, python-format msgid "All" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/calendar/calendar_model.js:382 +#: code:addons/web/static/src/js/views/calendar/calendar_model.js:381 #: code:addons/web/static/src/js/views/calendar/calendar_renderer.js:351 #, python-format msgid "All day" @@ -413,14 +413,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:489 +#: code:addons/web/static/src/xml/base.xml:499 #, python-format msgid "All users" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:146 +#: code:addons/web/static/src/xml/base.xml:145 #, python-format msgid "An error occurred" msgstr "" @@ -434,30 +434,30 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1347 +#: code:addons/web/static/src/xml/base.xml:1357 #, python-format msgid "And more" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:618 -#: code:addons/web/static/src/xml/base.xml:623 +#: code:addons/web/static/src/xml/base.xml:628 +#: code:addons/web/static/src/xml/base.xml:633 #, python-format msgid "Any" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1010 -#: code:addons/web/static/src/xml/base.xml:1131 +#: code:addons/web/static/src/xml/base.xml:1020 +#: code:addons/web/static/src/xml/base.xml:1141 #, python-format msgid "Apply" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1632 +#: code:addons/web/static/src/js/fields/basic_fields.js:1662 #: code:addons/web/static/src/js/views/list/list_controller.js:138 #, python-format msgid "Archive" @@ -472,28 +472,28 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1631 +#: code:addons/web/static/src/js/fields/basic_fields.js:1661 #, python-format msgid "Archived" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/kanban/kanban_column.js:274 +#: code:addons/web/static/src/js/views/kanban/kanban_column.js:281 #, python-format msgid "Are you sure that you want to remove this column ?" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_menus.js:259 +#: code:addons/web/static/src/js/chrome/search_menus.js:261 #, python-format msgid "Are you sure that you want to remove this filter?" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/basic/basic_controller.js:290 +#: code:addons/web/static/src/js/views/basic/basic_controller.js:297 #: code:addons/web/static/src/js/views/calendar/calendar_controller.js:304 #, python-format msgid "Are you sure you want to delete this record ?" @@ -521,7 +521,7 @@ msgid "Bar Chart" msgstr "" #. module: web -#: code:addons/web/controllers/main.py:1480 +#: code:addons/web/controllers/main.py:1495 #, python-format msgid "Binary fields can not be exported to Excel unless their content is base64-encoded. That does not seem to be the case for %s." msgstr "" @@ -549,7 +549,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/core/utils.js:129 +#: code:addons/web/static/src/js/core/utils.js:145 #, python-format msgid "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb" msgstr "" @@ -574,30 +574,30 @@ msgstr "" #: code:addons/web/static/src/js/core/dialog.js:275 #: code:addons/web/static/src/js/fields/relational_fields.js:65 #: code:addons/web/static/src/js/fields/upgrade_fields.js:75 -#: code:addons/web/static/src/js/services/crash_manager.js:203 +#: code:addons/web/static/src/js/services/crash_manager.js:204 #: code:addons/web/static/src/js/views/calendar/calendar_quick_create.js:56 -#: code:addons/web/static/src/js/views/kanban/kanban_column.js:268 -#: code:addons/web/static/src/js/views/view_dialogs.js:356 -#: code:addons/web/static/src/xml/base.xml:176 +#: code:addons/web/static/src/js/views/kanban/kanban_column.js:275 +#: code:addons/web/static/src/js/views/view_dialogs.js:358 +#: code:addons/web/static/src/xml/base.xml:175 #, python-format msgid "Cancel" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:69 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:92 #, python-format msgid "Cannot render chart with mode : " msgstr "" #. module: web #. openerp-web -#: code:addons/web/controllers/main.py:787 -#: code:addons/web/controllers/main.py:789 #: code:addons/web/controllers/main.py:794 -#: code:addons/web/controllers/main.py:795 +#: code:addons/web/controllers/main.py:796 +#: code:addons/web/controllers/main.py:801 +#: code:addons/web/controllers/main.py:802 #: code:addons/web/static/src/js/widgets/change_password.js:27 -#: code:addons/web/static/src/xml/base.xml:175 +#: code:addons/web/static/src/xml/base.xml:174 #, python-format msgid "Change Password" msgstr "" @@ -611,26 +611,26 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:887 -#: code:addons/web/static/src/xml/base.xml:918 +#: code:addons/web/static/src/xml/base.xml:897 +#: code:addons/web/static/src/xml/base.xml:928 #, python-format msgid "Clear" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:228 +#: code:addons/web/static/src/xml/base.xml:227 #, python-format msgid "Clear Events" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1636 +#: code:addons/web/static/src/js/fields/basic_fields.js:1666 #: code:addons/web/static/src/js/views/calendar/calendar_controller.js:315 #: code:addons/web/static/src/js/views/view_dialogs.js:111 #: code:addons/web/static/src/js/widgets/data_export.js:203 -#: code:addons/web/static/src/js/widgets/debug_manager.js:441 +#: code:addons/web/static/src/js/widgets/debug_manager.js:442 #: code:addons/web/static/src/js/widgets/domain_selector_dialog.js:24 #, python-format msgid "Close" @@ -638,7 +638,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1635 +#: code:addons/web/static/src/js/fields/basic_fields.js:1665 #, python-format msgid "Closed" msgstr "" @@ -652,14 +652,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:463 +#: code:addons/web/static/src/xml/base.xml:473 #, python-format msgid "Condition:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:170 +#: code:addons/web/static/src/xml/base.xml:169 #, python-format msgid "Confirm New Password" msgstr "" @@ -696,28 +696,28 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/services/crash_manager.js:132 +#: code:addons/web/static/src/js/services/crash_manager.js:133 #, python-format msgid "Copied !" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:144 +#: code:addons/web/static/src/xml/base.xml:143 #, python-format msgid "Copy the full error to clipboard" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1210 +#: code:addons/web/static/src/js/fields/basic_fields.js:1233 #, python-format msgid "Could not display the selected image." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/core/utils.js:432 +#: code:addons/web/static/src/js/core/utils.js:482 #, python-format msgid "Could not serialize XML" msgstr "" @@ -728,8 +728,8 @@ msgstr "" #: code:addons/web/static/src/js/views/graph/graph_view.js:56 #: code:addons/web/static/src/js/views/pivot/pivot_view.js:39 #: code:addons/web/static/src/js/views/pivot/pivot_view.js:58 -#: code:addons/web/static/src/xml/base.xml:506 -#: code:addons/web/static/src/xml/base.xml:533 +#: code:addons/web/static/src/xml/base.xml:516 +#: code:addons/web/static/src/xml/base.xml:543 #, python-format msgid "Count" msgstr "" @@ -740,24 +740,24 @@ msgstr "" #: code:addons/web/static/src/js/views/calendar/calendar_controller.js:222 #: code:addons/web/static/src/js/views/calendar/calendar_quick_create.js:45 #: code:addons/web/static/src/js/views/calendar/calendar_quick_create.js:80 -#: code:addons/web/static/src/js/views/kanban/kanban_controller.js:343 -#: code:addons/web/static/src/js/views/view_dialogs.js:362 -#: code:addons/web/static/src/xml/base.xml:405 -#: code:addons/web/static/src/xml/base.xml:425 +#: code:addons/web/static/src/js/views/kanban/kanban_controller.js:407 +#: code:addons/web/static/src/js/views/view_dialogs.js:364 +#: code:addons/web/static/src/xml/base.xml:415 +#: code:addons/web/static/src/xml/base.xml:435 #, python-format msgid "Create" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/form/form_controller.js:478 +#: code:addons/web/static/src/js/views/form/form_controller.js:516 #, python-format msgid "Create " msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:385 +#: code:addons/web/static/src/js/fields/relational_fields.js:424 #, python-format msgid "Create \"%s\"" msgstr "" @@ -771,7 +771,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:399 +#: code:addons/web/static/src/js/fields/relational_fields.js:438 #, python-format msgid "Create and Edit..." msgstr "" @@ -785,7 +785,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:428 +#: code:addons/web/static/src/js/fields/relational_fields.js:467 #: code:addons/web/static/src/js/views/calendar/calendar_quick_create.js:85 #, python-format msgid "Create: " @@ -793,28 +793,28 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:337 +#: code:addons/web/static/src/xml/base.xml:347 #, python-format msgid "Created by :" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:291 +#: code:addons/web/static/src/xml/base.xml:301 #, python-format msgid "Creation Date:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:287 +#: code:addons/web/static/src/xml/base.xml:297 #, python-format msgid "Creation User:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_menus.js:180 +#: code:addons/web/static/src/js/chrome/search_menus.js:182 #, python-format msgid "Custom Filter" msgstr "" @@ -826,7 +826,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:551 +#: code:addons/web/static/src/xml/base.xml:561 #: code:addons/web/static/src/xml/web_calendar.xml:71 #, python-format msgid "Day" @@ -834,14 +834,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1628 +#: code:addons/web/static/src/js/fields/basic_fields.js:1658 #, python-format msgid "Deactivate" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:446 +#: code:addons/web/static/src/xml/base.xml:456 #, python-format msgid "Default:" msgstr "" @@ -849,9 +849,9 @@ msgstr "" #. module: web #. openerp-web #: code:addons/web/static/src/js/views/calendar/calendar_controller.js:302 -#: code:addons/web/static/src/js/views/form/form_controller.js:155 +#: code:addons/web/static/src/js/views/form/form_controller.js:157 #: code:addons/web/static/src/js/views/list/list_controller.js:148 -#: code:addons/web/static/src/xml/base.xml:1226 +#: code:addons/web/static/src/xml/base.xml:1236 #: code:addons/web/static/src/xml/kanban.xml:23 #, python-format msgid "Delete" @@ -859,14 +859,21 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:348 +#: code:addons/web/static/src/js/views/list/list_editable_renderer.js:502 +#, python-format +msgid "Delete row " +msgstr "" + +#. module: web +#. openerp-web +#: code:addons/web/static/src/xml/base.xml:358 #, python-format msgid "Delete this attachment" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:965 +#: code:addons/web/static/src/xml/base.xml:975 #, python-format msgid "Delete this file" msgstr "" @@ -875,8 +882,8 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/views/view_dialogs.js:111 #: code:addons/web/static/src/js/widgets/domain_selector_dialog.js:31 -#: code:addons/web/static/src/xml/base.xml:412 -#: code:addons/web/static/src/xml/base.xml:435 +#: code:addons/web/static/src/xml/base.xml:422 +#: code:addons/web/static/src/xml/base.xml:445 #: code:addons/web/static/src/xml/kanban.xml:66 #: code:addons/web/static/src/xml/report.xml:18 #, python-format @@ -899,7 +906,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1320 +#: code:addons/web/static/src/xml/base.xml:1330 #, python-format msgid "Documentation" msgstr "" @@ -941,7 +948,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/form/form_controller.js:162 +#: code:addons/web/static/src/js/views/form/form_controller.js:163 #, python-format msgid "Duplicate" msgstr "" @@ -950,9 +957,8 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/views/calendar/calendar_controller.js:296 #: code:addons/web/static/src/js/views/calendar/calendar_quick_create.js:50 -#: code:addons/web/static/src/xml/base.xml:267 -#: code:addons/web/static/src/xml/base.xml:421 -#: code:addons/web/static/src/xml/base.xml:886 +#: code:addons/web/static/src/xml/base.xml:431 +#: code:addons/web/static/src/xml/base.xml:896 #: code:addons/web/static/src/xml/kanban.xml:65 #: code:addons/web/static/src/xml/report.xml:14 #, python-format @@ -961,77 +967,77 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:237 +#: code:addons/web/static/src/xml/base.xml:236 #, python-format msgid "Edit Action" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:275 +#: code:addons/web/static/src/xml/base.xml:274 #, python-format msgid "Edit Calendar view" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/kanban/kanban_column.js:287 +#: code:addons/web/static/src/js/views/kanban/kanban_column.js:294 #, python-format msgid "Edit Column" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:614 +#: code:addons/web/static/src/xml/base.xml:613 #, python-format msgid "Edit Domain" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:269 +#: code:addons/web/static/src/xml/base.xml:268 #, python-format msgid "Edit Form view" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:273 +#: code:addons/web/static/src/xml/base.xml:272 #, python-format msgid "Edit Gantt view" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:272 +#: code:addons/web/static/src/xml/base.xml:271 #, python-format msgid "Edit Graph view" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:271 +#: code:addons/web/static/src/xml/base.xml:270 #, python-format msgid "Edit Kanban view" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:270 +#: code:addons/web/static/src/xml/base.xml:269 #, python-format msgid "Edit List view" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:274 +#: code:addons/web/static/src/xml/base.xml:273 #, python-format msgid "Edit Pivot view" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:279 +#: code:addons/web/static/src/xml/base.xml:278 #, python-format msgid "Edit Search view" msgstr "" @@ -1045,7 +1051,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:276 +#: code:addons/web/static/src/xml/base.xml:275 #, python-format msgid "Edit view, type:" msgstr "" @@ -1064,35 +1070,36 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/chrome/search_menus.js:86 #: code:addons/web/static/src/js/chrome/search_menus.js:93 -#: code:addons/web/static/src/js/chrome/view_manager.js:307 -#: code:addons/web/static/src/js/services/crash_manager.js:135 +#: code:addons/web/static/src/js/chrome/view_manager.js:291 +#: code:addons/web/static/src/js/report/qwebactionmanager.js:138 +#: code:addons/web/static/src/js/services/crash_manager.js:136 #, python-format msgid "Error" msgstr "" #. module: web -#: code:addons/web/controllers/main.py:795 +#: code:addons/web/controllers/main.py:802 #, python-format msgid "Error, password not changed !" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/calendar/calendar_model.js:511 +#: code:addons/web/static/src/js/views/calendar/calendar_model.js:510 #, python-format msgid "Everybody's calendars" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/calendar/calendar_model.js:511 +#: code:addons/web/static/src/js/views/calendar/calendar_model.js:510 #, python-format msgid "Everything" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:538 +#: code:addons/web/static/src/xml/base.xml:548 #, python-format msgid "Expand all" msgstr "" @@ -1113,7 +1120,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1174 +#: code:addons/web/static/src/xml/base.xml:1184 #, python-format msgid "Export Formats :" msgstr "" @@ -1148,7 +1155,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/view_manager.js:495 +#: code:addons/web/static/src/js/chrome/view_manager.js:496 #, python-format msgid "Failed to evaluate search criterions" msgstr "" @@ -1176,36 +1183,36 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:478 -#: code:addons/web/static/src/xml/base.xml:265 +#: code:addons/web/static/src/js/widgets/debug_manager.js:479 +#: code:addons/web/static/src/xml/base.xml:264 #, python-format msgid "Fields View Get" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:261 +#: code:addons/web/static/src/js/widgets/debug_manager.js:262 #, python-format msgid "Fields of %s" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1193 +#: code:addons/web/static/src/xml/base.xml:1203 #, python-format msgid "Fields to export" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1130 +#: code:addons/web/static/src/js/fields/basic_fields.js:1153 #, python-format msgid "File Upload" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1110 +#: code:addons/web/static/src/js/fields/basic_fields.js:1133 #, python-format msgid "File upload" msgstr "" @@ -1240,14 +1247,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1003 +#: code:addons/web/static/src/xml/base.xml:1013 #, python-format msgid "Filters" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:537 +#: code:addons/web/static/src/xml/base.xml:547 #, python-format msgid "Flip axis" msgstr "" @@ -1277,7 +1284,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1339 +#: code:addons/web/static/src/xml/base.xml:1349 #, python-format msgid "Get this feature and much more with Odoo Enterprise!" msgstr "" @@ -1299,7 +1306,7 @@ msgstr "" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome/search_inputs.js:716 -#: code:addons/web/static/src/xml/base.xml:1115 +#: code:addons/web/static/src/xml/base.xml:1125 #, python-format msgid "Group By" msgstr "" @@ -1325,50 +1332,50 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:275 +#: code:addons/web/static/src/xml/base.xml:285 #, python-format msgid "ID:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1210 +#: code:addons/web/static/src/js/fields/basic_fields.js:1233 #, python-format msgid "Image" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1169 +#: code:addons/web/static/src/xml/base.xml:1179 #, python-format msgid "Import-Compatible Export" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1627 +#: code:addons/web/static/src/js/fields/basic_fields.js:1657 #, python-format msgid "Inactive" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:205 -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:213 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:222 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:230 #, python-format msgid "Invalid data" msgstr "" #. module: web -#: code:addons/web/controllers/main.py:691 -#: code:addons/web/controllers/main.py:705 +#: code:addons/web/controllers/main.py:695 +#: code:addons/web/controllers/main.py:709 #, python-format msgid "Invalid database name. Only alphanumerical characters, underscore, hyphen and dot are allowed." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:601 +#: code:addons/web/static/src/xml/base.xml:611 #, python-format msgid "Invalid domain" msgstr "" @@ -1376,28 +1383,28 @@ msgstr "" #. module: web #. openerp-web #: code:addons/web/static/src/js/widgets/model_field_selector.js:393 -#: code:addons/web/static/src/xml/base.xml:732 +#: code:addons/web/static/src/xml/base.xml:742 #, python-format msgid "Invalid field chain" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:68 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:91 #, python-format msgid "Invalid mode for chart" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:207 +#: code:addons/web/static/src/js/widgets/debug_manager.js:208 #, python-format msgid "JS Mobile Tests" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:196 +#: code:addons/web/static/src/js/widgets/debug_manager.js:197 #, python-format msgid "JS Tests" msgstr "" @@ -1410,35 +1417,35 @@ msgid "Kanban" msgstr "" #. module: web -#: code:addons/web/controllers/main.py:802 +#: code:addons/web/controllers/main.py:809 #, python-format msgid "Languages" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:299 +#: code:addons/web/static/src/xml/base.xml:309 #, python-format msgid "Latest Modification Date:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:295 +#: code:addons/web/static/src/xml/base.xml:305 #, python-format msgid "Latest Modification by:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:232 +#: code:addons/web/static/src/xml/base.xml:231 #, python-format msgid "Leave the Developer Tools" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:511 +#: code:addons/web/static/src/xml/base.xml:521 #, python-format msgid "Line Chart" msgstr "" @@ -1485,7 +1492,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1325 +#: code:addons/web/static/src/xml/base.xml:1335 #, python-format msgid "Log out" msgstr "" @@ -1509,29 +1516,29 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:271 -#: code:addons/web/static/src/xml/base.xml:240 +#: code:addons/web/static/src/js/widgets/debug_manager.js:272 +#: code:addons/web/static/src/xml/base.xml:239 #, python-format msgid "Manage Filters" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:634 +#: code:addons/web/static/src/xml/base.xml:644 #, python-format msgid "Match" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:641 +#: code:addons/web/static/src/xml/base.xml:651 #, python-format msgid "Match records with" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:639 +#: code:addons/web/static/src/xml/base.xml:649 #, python-format msgid "Match records with the following rule:" msgstr "" @@ -1545,15 +1552,15 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:498 -#: code:addons/web/static/src/xml/base.xml:525 +#: code:addons/web/static/src/xml/base.xml:508 +#: code:addons/web/static/src/xml/base.xml:535 #, python-format msgid "Measures" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:355 +#: code:addons/web/static/src/js/widgets/debug_manager.js:356 #, python-format msgid "Metadata (%s)" msgstr "" @@ -1574,14 +1581,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1344 +#: code:addons/web/static/src/xml/base.xml:1354 #, python-format msgid "Mobile support" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:342 +#: code:addons/web/static/src/xml/base.xml:352 #, python-format msgid "Modified by :" msgstr "" @@ -1596,7 +1603,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:553 +#: code:addons/web/static/src/xml/base.xml:563 #: code:addons/web/static/src/xml/web_calendar.xml:73 #, python-format msgid "Month" @@ -1605,7 +1612,7 @@ msgstr "" #. module: web #. openerp-web #: code:addons/web/static/src/js/views/form/form_renderer.js:307 -#: code:addons/web/static/src/xml/base.xml:869 +#: code:addons/web/static/src/xml/base.xml:879 #, python-format msgid "More" msgstr "" @@ -1617,56 +1624,56 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1189 +#: code:addons/web/static/src/xml/base.xml:1199 #, python-format msgid "Move Down" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1188 +#: code:addons/web/static/src/xml/base.xml:1198 #, python-format msgid "Move Up" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1324 +#: code:addons/web/static/src/xml/base.xml:1334 #, python-format msgid "My Odoo.com account" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:629 +#: code:addons/web/static/src/xml/base.xml:639 #, python-format msgid "NONE" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1243 +#: code:addons/web/static/src/xml/base.xml:1253 #, python-format msgid "Name:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/basic/basic_model.js:491 +#: code:addons/web/static/src/js/views/basic/basic_model.js:571 #, python-format msgid "New" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:166 +#: code:addons/web/static/src/xml/base.xml:165 #, python-format msgid "New Password" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1343 +#: code:addons/web/static/src/xml/base.xml:1353 #, python-format msgid "New design" msgstr "" @@ -1680,21 +1687,21 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:283 +#: code:addons/web/static/src/xml/base.xml:293 #, python-format msgid "No Update:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:75 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:98 #, python-format msgid "No data available for this chart. Try to add some records, or make sure that there is no active filter in the search bar." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:569 +#: code:addons/web/static/src/xml/base.xml:579 #, python-format msgid "No data available for this pivot table. Try to add some records, or make sure\n" " that there is at least one measure and no active filter in the search bar." @@ -1702,49 +1709,56 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:74 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:97 #, python-format msgid "No data to display" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:568 +#: code:addons/web/static/src/xml/base.xml:578 #, python-format msgid "No data to display." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:343 +#: code:addons/web/static/src/js/widgets/debug_manager.js:344 #, python-format msgid "No metadata available" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:242 +#: code:addons/web/static/src/js/fields/field_utils.js:254 #, python-format msgid "No records" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:405 +#: code:addons/web/static/src/js/fields/relational_fields.js:444 #, python-format msgid "No results to show..." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:619 +#: code:addons/web/static/src/js/report/qwebactionmanager.js:138 +#, python-format +msgid "Non qweb reports are not anymore supported." +msgstr "" + +#. module: web +#. openerp-web +#: code:addons/web/static/src/xml/base.xml:629 #, python-format msgid "None" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:252 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:269 #, python-format msgid "Not enough data points" msgstr "" @@ -1775,7 +1789,7 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/chrome/abstract_web_client.js:186 #: code:addons/web/static/src/js/chrome/abstract_web_client.js:194 -#: code:addons/web/static/src/js/services/crash_manager.js:156 +#: code:addons/web/static/src/js/services/crash_manager.js:157 #, python-format msgid "Odoo Client Error" msgstr "" @@ -1789,29 +1803,29 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/services/crash_manager.js:118 +#: code:addons/web/static/src/js/services/crash_manager.js:119 #, python-format msgid "Odoo Error" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/services/crash_manager.js:58 +#: code:addons/web/static/src/js/services/crash_manager.js:59 #, python-format msgid "Odoo Session Expired" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/services/crash_manager.js:108 -#: code:addons/web/static/src/js/services/crash_manager.js:197 +#: code:addons/web/static/src/js/services/crash_manager.js:109 +#: code:addons/web/static/src/js/services/crash_manager.js:198 #, python-format msgid "Odoo Warning" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1644 +#: code:addons/web/static/src/js/fields/basic_fields.js:1674 #, python-format msgid "Off" msgstr "" @@ -1822,22 +1836,22 @@ msgstr "" #: code:addons/web/static/src/js/core/dialog.js:199 #: code:addons/web/static/src/js/core/dialog.js:217 #: code:addons/web/static/src/js/core/dialog.js:268 -#: code:addons/web/static/src/js/views/kanban/kanban_column.js:263 -#: code:addons/web/static/src/xml/base.xml:1216 +#: code:addons/web/static/src/js/views/kanban/kanban_column.js:270 +#: code:addons/web/static/src/xml/base.xml:1226 #, python-format msgid "Ok" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:162 +#: code:addons/web/static/src/xml/base.xml:161 #, python-format msgid "Old Password" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1643 +#: code:addons/web/static/src/js/fields/basic_fields.js:1673 #, python-format msgid "On" msgstr "" @@ -1851,51 +1865,51 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1890 +#: code:addons/web/static/src/js/fields/basic_fields.js:1920 #, python-format msgid "Only Integer Value should be valid." msgstr "" #. module: web -#: code:addons/web/controllers/main.py:490 +#: code:addons/web/controllers/main.py:494 #, python-format msgid "Only employee can access this database. Please contact the administrator." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:482 +#: code:addons/web/static/src/xml/base.xml:492 #, python-format msgid "Only you" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1636 +#: code:addons/web/static/src/js/fields/basic_fields.js:1666 #, python-format msgid "Open" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:215 +#: code:addons/web/static/src/xml/base.xml:214 #, python-format msgid "Open Developer Tools" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:224 +#: code:addons/web/static/src/xml/base.xml:223 #, python-format msgid "Open View" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:503 +#: code:addons/web/static/src/js/fields/relational_fields.js:543 #: code:addons/web/static/src/js/views/calendar/calendar_controller.js:282 -#: code:addons/web/static/src/js/views/form/form_controller.js:478 -#: code:addons/web/static/src/js/views/form/form_controller.js:498 +#: code:addons/web/static/src/js/views/form/form_controller.js:516 +#: code:addons/web/static/src/js/views/form/form_controller.js:536 #, python-format msgid "Open: " msgstr "" @@ -1926,21 +1940,21 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:512 +#: code:addons/web/static/src/xml/base.xml:522 #, python-format msgid "Pie Chart" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:214 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:231 #, python-format msgid "Pie chart cannot display all zero numbers.. Try to change your domain to display positive results" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/graph/graph_renderer.js:206 +#: code:addons/web/static/src/js/views/graph/graph_renderer.js:223 #, python-format msgid "Pie chart cannot mix positive and negative numbers. Try to change your domain to only display positive results" msgstr "" @@ -1954,7 +1968,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/list/list_renderer.js:328 +#: code:addons/web/static/src/js/views/list/list_renderer.js:334 #, python-format msgid "Please click on the \"save\" button first" msgstr "" @@ -1968,14 +1982,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1204 +#: code:addons/web/static/src/xml/base.xml:1214 #, python-format msgid "Please note that only the selected ids will be exported." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1203 +#: code:addons/web/static/src/xml/base.xml:1213 #, python-format msgid "Please pay attention that all records matching your search filter will be exported. Not only the selected ids." msgstr "" @@ -1996,7 +2010,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:147 +#: code:addons/web/static/src/xml/base.xml:146 #, python-format msgid "Please use the copy button to report the error to your support service." msgstr "" @@ -2013,7 +2027,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1323 +#: code:addons/web/static/src/xml/base.xml:1333 #, python-format msgid "Preferences" msgstr "" @@ -2038,7 +2052,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:554 +#: code:addons/web/static/src/xml/base.xml:564 #, python-format msgid "Quarter" msgstr "" @@ -2059,21 +2073,21 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1186 +#: code:addons/web/static/src/xml/base.xml:1196 #, python-format msgid "Remove" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1187 +#: code:addons/web/static/src/xml/base.xml:1197 #, python-format msgid "Remove All" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1552 +#: code:addons/web/static/src/js/fields/basic_fields.js:1582 #, python-format msgid "Remove from Favorites" msgstr "" @@ -2094,7 +2108,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1632 +#: code:addons/web/static/src/js/fields/basic_fields.js:1662 #, python-format msgid "Restore" msgstr "" @@ -2108,14 +2122,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:223 +#: code:addons/web/static/src/xml/base.xml:222 #, python-format msgid "Run JS Mobile Tests" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:222 +#: code:addons/web/static/src/xml/base.xml:221 #, python-format msgid "Run JS Tests" msgstr "" @@ -2124,9 +2138,9 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/views/view_dialogs.js:125 #: code:addons/web/static/src/js/widgets/domain_selector_dialog.js:28 -#: code:addons/web/static/src/xml/base.xml:409 -#: code:addons/web/static/src/xml/base.xml:431 -#: code:addons/web/static/src/xml/base.xml:1154 +#: code:addons/web/static/src/xml/base.xml:419 +#: code:addons/web/static/src/xml/base.xml:441 +#: code:addons/web/static/src/xml/base.xml:1164 #: code:addons/web/static/src/xml/report.xml:17 #, python-format msgid "Save" @@ -2141,42 +2155,42 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1265 +#: code:addons/web/static/src/js/fields/basic_fields.js:1295 #, python-format msgid "Save As..." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1216 +#: code:addons/web/static/src/xml/base.xml:1226 #, python-format msgid "Save as:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1142 +#: code:addons/web/static/src/xml/base.xml:1152 #, python-format msgid "Save current search" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:442 +#: code:addons/web/static/src/js/widgets/debug_manager.js:443 #, python-format msgid "Save default" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1193 +#: code:addons/web/static/src/xml/base.xml:1203 #, python-format msgid "Save fields list" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1219 +#: code:addons/web/static/src/xml/base.xml:1229 #, python-format msgid "Saved exports:" msgstr "" @@ -2199,37 +2213,37 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:361 +#: code:addons/web/static/src/js/fields/relational_fields.js:400 #, python-format msgid "Search More..." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:986 +#: code:addons/web/static/src/xml/base.xml:996 #, python-format msgid "Search..." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:428 +#: code:addons/web/static/src/js/fields/relational_fields.js:467 #, python-format msgid "Search: " msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:151 +#: code:addons/web/static/src/xml/base.xml:150 #, python-format msgid "See details" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/view_dialogs.js:369 -#: code:addons/web/static/src/xml/base.xml:916 -#: code:addons/web/static/src/xml/base.xml:917 +#: code:addons/web/static/src/js/views/view_dialogs.js:371 +#: code:addons/web/static/src/xml/base.xml:926 +#: code:addons/web/static/src/xml/base.xml:927 #, python-format msgid "Select" msgstr "" @@ -2241,7 +2255,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:605 +#: code:addons/web/static/src/xml/base.xml:615 #, python-format msgid "Select a model to add a filter." msgstr "" @@ -2255,7 +2269,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:2314 +#: code:addons/web/static/src/js/fields/basic_fields.js:2345 #, python-format msgid "Selected records" msgstr "" @@ -2269,21 +2283,21 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/widgets/debug_manager.js:439 +#: code:addons/web/static/src/js/widgets/debug_manager.js:440 #, python-format msgid "Set Default" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:260 +#: code:addons/web/static/src/xml/base.xml:259 #, python-format msgid "Set Defaults" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1151 +#: code:addons/web/static/src/xml/base.xml:1161 #, python-format msgid "Share with all users" msgstr "" @@ -2303,7 +2317,7 @@ msgid "Size:" msgstr "" #. module: web -#: code:addons/web/controllers/main.py:1113 +#: code:addons/web/controllers/main.py:1134 #, python-format msgid "Something horrible happened" msgstr "" @@ -2338,21 +2352,21 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1321 +#: code:addons/web/static/src/xml/base.xml:1331 #, python-format msgid "Support" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1645 +#: code:addons/web/static/src/js/fields/basic_fields.js:1675 #, python-format msgid "Switch Off" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1646 +#: code:addons/web/static/src/js/fields/basic_fields.js:1676 #, python-format msgid "Switch On" msgstr "" @@ -2380,7 +2394,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:241 +#: code:addons/web/static/src/xml/base.xml:240 #, python-format msgid "Technical Translation" msgstr "" @@ -2408,26 +2422,26 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1265 +#: code:addons/web/static/src/js/fields/basic_fields.js:1295 #, python-format msgid "The field is empty, there's nothing to save !" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/basic/basic_controller.js:380 +#: code:addons/web/static/src/js/views/basic/basic_controller.js:387 #, python-format msgid "The following fields are invalid:" msgstr "" #. module: web -#: code:addons/web/controllers/main.py:789 +#: code:addons/web/controllers/main.py:796 #, python-format msgid "The new password and its confirmation must be identical." msgstr "" #. module: web -#: code:addons/web/controllers/main.py:794 +#: code:addons/web/controllers/main.py:801 #, python-format msgid "The old password you provided is incorrect, your password was not changed." msgstr "" @@ -2441,27 +2455,27 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1109 +#: code:addons/web/static/src/js/fields/basic_fields.js:1132 #, python-format msgid "The selected file exceed the maximum file size of %s." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:1338 +#: code:addons/web/static/src/js/fields/relational_fields.js:1421 #, python-format msgid "The type of the field '%s' must be a many2many field with a relation to 'ir.attachment' model." msgstr "" #. module: web -#: code:addons/web/controllers/main.py:1449 +#: code:addons/web/controllers/main.py:1470 #, python-format msgid "There are too many rows (%s rows, limit: 65535) to export as Excel 97-2003 (.xls) format. Consider splitting the export." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1130 +#: code:addons/web/static/src/js/fields/basic_fields.js:1153 #, python-format msgid "There was a problem while uploading your file" msgstr "" @@ -2475,7 +2489,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_menus.js:258 +#: code:addons/web/static/src/js/chrome/search_menus.js:260 #, python-format msgid "This filter is global and will be removed for everybody if you continue." msgstr "" @@ -2492,7 +2506,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1160 +#: code:addons/web/static/src/xml/base.xml:1170 #, python-format msgid "This wizard will export all data that matches the current search criteria to a CSV file.\n" " You can export all data or only the fields that can be reimported after modification." @@ -2500,7 +2514,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/special_fields.js:93 +#: code:addons/web/static/src/js/fields/special_fields.js:94 #, python-format msgid "Timezone Mismatch : The timezone of your browser doesn't match the selected one. The time in Odoo is displayed according to your field timezone." msgstr "" @@ -2521,15 +2535,15 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:227 +#: code:addons/web/static/src/xml/base.xml:226 #, python-format msgid "Toggle Timelines" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/views/pivot/pivot_model.js:453 -#: code:addons/web/static/src/js/views/pivot/pivot_model.js:563 +#: code:addons/web/static/src/js/views/pivot/pivot_model.js:456 +#: code:addons/web/static/src/js/views/pivot/pivot_model.js:565 #, python-format msgid "Total" msgstr "" @@ -2543,7 +2557,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/field_utils.js:45 +#: code:addons/web/static/src/js/fields/field_utils.js:62 #, python-format msgid "True" msgstr "" @@ -2580,20 +2594,21 @@ msgstr "" #. module: web #. openerp-web +#: code:addons/web/static/src/js/views/calendar/calendar_model.js:558 #: code:addons/web/static/src/js/views/graph/graph_model.js:178 #: code:addons/web/static/src/js/views/kanban/kanban_column.js:73 #: code:addons/web/static/src/js/views/kanban/kanban_column.js:76 #: code:addons/web/static/src/js/views/kanban/kanban_renderer_mobile.js:145 -#: code:addons/web/static/src/js/views/list/list_renderer.js:422 #: code:addons/web/static/src/js/views/list/list_renderer.js:425 -#: code:addons/web/static/src/js/views/pivot/pivot_model.js:689 +#: code:addons/web/static/src/js/views/list/list_renderer.js:428 +#: code:addons/web/static/src/js/views/pivot/pivot_model.js:691 #, python-format msgid "Undefined" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:575 +#: code:addons/web/static/src/xml/base.xml:585 #, python-format msgid "Unhandled widget" msgstr "" @@ -2614,7 +2629,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/_deprecated/data.js:737 +#: code:addons/web/static/src/js/_deprecated/data.js:739 #, python-format msgid "Unnamed" msgstr "" @@ -2628,7 +2643,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1302 +#: code:addons/web/static/src/xml/base.xml:1312 #, python-format msgid "Update translations" msgstr "" @@ -2642,37 +2657,37 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1345 +#: code:addons/web/static/src/xml/base.xml:1355 #, python-format msgid "Upgrade to future versions" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:916 +#: code:addons/web/static/src/xml/base.xml:926 #, python-format msgid "Upload your file" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/relational_fields.js:1496 +#: code:addons/web/static/src/js/fields/relational_fields.js:1581 #, python-format msgid "Uploading Error" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:889 -#: code:addons/web/static/src/xml/base.xml:920 -#: code:addons/web/static/src/xml/base.xml:975 +#: code:addons/web/static/src/xml/base.xml:899 +#: code:addons/web/static/src/xml/base.xml:930 +#: code:addons/web/static/src/xml/base.xml:985 #, python-format msgid "Uploading..." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1148 +#: code:addons/web/static/src/xml/base.xml:1158 #, python-format msgid "Use by default" msgstr "" @@ -2686,14 +2701,14 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:239 +#: code:addons/web/static/src/xml/base.xml:238 #, python-format msgid "View Fields" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:262 +#: code:addons/web/static/src/xml/base.xml:261 #, python-format msgid "View Metadata" msgstr "" @@ -2704,7 +2719,7 @@ msgstr "" #: code:addons/web/static/src/js/services/crash_manager.js:13 #: code:addons/web/static/src/js/services/crash_manager.js:14 #: code:addons/web/static/src/js/views/basic/basic_controller.js:78 -#: code:addons/web/static/src/js/views/list/list_renderer.js:328 +#: code:addons/web/static/src/js/views/list/list_renderer.js:334 #, python-format msgid "Warning" msgstr "" @@ -2732,7 +2747,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:552 +#: code:addons/web/static/src/xml/base.xml:562 #: code:addons/web/static/src/xml/web_calendar.xml:72 #, python-format msgid "Week" @@ -2760,28 +2775,28 @@ msgid "Widget:" msgstr "" #. module: web -#: code:addons/web/controllers/main.py:487 +#: code:addons/web/controllers/main.py:491 #, python-format msgid "Wrong login/password" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/fields/basic_fields.js:1890 +#: code:addons/web/static/src/js/fields/basic_fields.js:1920 #, python-format msgid "Wrong value entered!" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:279 +#: code:addons/web/static/src/xml/base.xml:289 #, python-format msgid "XML ID:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:555 +#: code:addons/web/static/src/xml/base.xml:565 #, python-format msgid "Year" msgstr "" @@ -2816,14 +2831,14 @@ msgid "You cannot follow relations for this field chain construction" msgstr "" #. module: web -#: code:addons/web/controllers/main.py:787 +#: code:addons/web/controllers/main.py:794 #, python-format msgid "You cannot leave any password empty." msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:1300 +#: code:addons/web/static/src/xml/base.xml:1310 #, python-format msgid "You have updated" msgstr "" @@ -2855,7 +2870,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/services/crash_manager.js:58 +#: code:addons/web/static/src/js/services/crash_manager.js:59 #, python-format msgid "Your Odoo session expired. Please refresh the current web page." msgstr "" @@ -2911,7 +2926,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:634 +#: code:addons/web/static/src/xml/base.xml:644 #, python-format msgid "all records" msgstr "" @@ -2945,16 +2960,16 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_filters.js:266 -#: code:addons/web/static/src/js/chrome/search_filters.js:295 +#: code:addons/web/static/src/js/chrome/search_filters.js:270 +#: code:addons/web/static/src/js/chrome/search_filters.js:299 #, python-format msgid "greater than" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_filters.js:268 -#: code:addons/web/static/src/js/chrome/search_filters.js:297 +#: code:addons/web/static/src/js/chrome/search_filters.js:272 +#: code:addons/web/static/src/js/chrome/search_filters.js:301 #, python-format msgid "greater than or equal to" msgstr "" @@ -2973,10 +2988,10 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_filters.js:287 -#: code:addons/web/static/src/js/chrome/search_filters.js:322 +#: code:addons/web/static/src/js/chrome/search_filters.js:291 +#: code:addons/web/static/src/js/chrome/search_filters.js:326 #: code:addons/web/static/src/js/widgets/domain_selector.js:847 -#: code:addons/web/static/src/xml/base.xml:722 +#: code:addons/web/static/src/xml/base.xml:732 #, python-format msgid "is" msgstr "" @@ -3006,22 +3021,22 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/chrome/search_filters.js:165 #: code:addons/web/static/src/js/chrome/search_filters.js:181 -#: code:addons/web/static/src/js/chrome/search_filters.js:264 -#: code:addons/web/static/src/js/chrome/search_filters.js:293 +#: code:addons/web/static/src/js/chrome/search_filters.js:268 +#: code:addons/web/static/src/js/chrome/search_filters.js:297 #, python-format msgid "is equal to" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_filters.js:341 +#: code:addons/web/static/src/js/chrome/search_filters.js:345 #, python-format msgid "is false" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_filters.js:323 +#: code:addons/web/static/src/js/chrome/search_filters.js:327 #: code:addons/web/static/src/js/widgets/domain_selector.js:848 #, python-format msgid "is not" @@ -3031,8 +3046,8 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/chrome/search_filters.js:166 #: code:addons/web/static/src/js/chrome/search_filters.js:182 -#: code:addons/web/static/src/js/chrome/search_filters.js:265 -#: code:addons/web/static/src/js/chrome/search_filters.js:294 +#: code:addons/web/static/src/js/chrome/search_filters.js:269 +#: code:addons/web/static/src/js/chrome/search_filters.js:298 #, python-format msgid "is not equal to" msgstr "" @@ -3041,9 +3056,9 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/chrome/search_filters.js:168 #: code:addons/web/static/src/js/chrome/search_filters.js:187 -#: code:addons/web/static/src/js/chrome/search_filters.js:271 -#: code:addons/web/static/src/js/chrome/search_filters.js:300 -#: code:addons/web/static/src/js/chrome/search_filters.js:325 +#: code:addons/web/static/src/js/chrome/search_filters.js:275 +#: code:addons/web/static/src/js/chrome/search_filters.js:304 +#: code:addons/web/static/src/js/chrome/search_filters.js:329 #: code:addons/web/static/src/js/widgets/domain_selector.js:37 #, python-format msgid "is not set" @@ -3053,9 +3068,9 @@ msgstr "" #. openerp-web #: code:addons/web/static/src/js/chrome/search_filters.js:167 #: code:addons/web/static/src/js/chrome/search_filters.js:186 -#: code:addons/web/static/src/js/chrome/search_filters.js:270 -#: code:addons/web/static/src/js/chrome/search_filters.js:299 -#: code:addons/web/static/src/js/chrome/search_filters.js:324 +#: code:addons/web/static/src/js/chrome/search_filters.js:274 +#: code:addons/web/static/src/js/chrome/search_filters.js:303 +#: code:addons/web/static/src/js/chrome/search_filters.js:328 #: code:addons/web/static/src/js/widgets/domain_selector.js:36 #, python-format msgid "is set" @@ -3063,22 +3078,22 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_filters.js:340 +#: code:addons/web/static/src/js/chrome/search_filters.js:344 #, python-format msgid "is true" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/core/utils.js:111 +#: code:addons/web/static/src/js/core/utils.js:127 #, python-format msgid "kMGTPE" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_filters.js:267 -#: code:addons/web/static/src/js/chrome/search_filters.js:296 +#: code:addons/web/static/src/js/chrome/search_filters.js:271 +#: code:addons/web/static/src/js/chrome/search_filters.js:300 #, python-format msgid "less than" msgstr "" @@ -3092,8 +3107,8 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/js/chrome/search_filters.js:269 -#: code:addons/web/static/src/js/chrome/search_filters.js:298 +#: code:addons/web/static/src/js/chrome/search_filters.js:273 +#: code:addons/web/static/src/js/chrome/search_filters.js:302 #, python-format msgid "less than or equal to" msgstr "" @@ -3101,7 +3116,7 @@ msgstr "" #. module: web #. openerp-web #: code:addons/web/static/src/js/widgets/domain_selector.js:18 -#: code:addons/web/static/src/xml/base.xml:724 +#: code:addons/web/static/src/xml/base.xml:734 #, python-format msgid "not" msgstr "" @@ -3143,22 +3158,22 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:643 +#: code:addons/web/static/src/xml/base.xml:653 #, python-format msgid "of the following rules:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:658 +#: code:addons/web/static/src/xml/base.xml:668 #, python-format msgid "of:" msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:715 -#: code:addons/web/static/src/xml/base.xml:1083 +#: code:addons/web/static/src/xml/base.xml:725 +#: code:addons/web/static/src/xml/base.xml:1093 #, python-format msgid "or" msgstr "" @@ -3172,7 +3187,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:599 +#: code:addons/web/static/src/xml/base.xml:609 #, python-format msgid "record(s)" msgstr "" @@ -3186,7 +3201,7 @@ msgstr "" #. module: web #. openerp-web -#: code:addons/web/static/src/xml/base.xml:724 +#: code:addons/web/static/src/xml/base.xml:734 #, python-format msgid "set" msgstr "" diff --git a/addons/website_forum/i18n/website_forum.pot b/addons/website_forum/i18n/website_forum.pot index 3f9c7e1c750..9493572890b 100644 --- a/addons/website_forum/i18n/website_forum.pot +++ b/addons/website_forum/i18n/website_forum.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-10 07:40+0000\n" -"PO-Revision-Date: 2018-01-10 07:40+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -408,7 +408,7 @@ msgid "Answer" msgstr "" #. module: website_forum -#: code:addons/website_forum/models/forum.py:499 +#: code:addons/website_forum/models/forum.py:511 #: model:mail.message.subtype,description:website_forum.mt_answer_edit #: model:mail.message.subtype,name:website_forum.mt_answer_edit #, python-format @@ -1709,20 +1709,20 @@ msgid "Nofollow links" msgstr "" #. module: website_forum -#: code:addons/website_forum/models/forum.py:868 -#: code:addons/website_forum/models/forum.py:888 +#: code:addons/website_forum/models/forum.py:880 +#: code:addons/website_forum/models/forum.py:900 #, python-format msgid "Not allowed to vote for its own post" msgstr "" #. module: website_forum -#: code:addons/website_forum/models/forum.py:932 +#: code:addons/website_forum/models/forum.py:944 #, python-format msgid "Not enough karma to create a new Tag" msgstr "" #. module: website_forum -#: code:addons/website_forum/models/forum.py:489 +#: code:addons/website_forum/models/forum.py:501 #, python-format msgid "Not enough karma to retag." msgstr "" @@ -1914,7 +1914,7 @@ msgid "Posted 100 comments" msgstr "" #. module: website_forum -#: code:addons/website_forum/models/forum.py:433 +#: code:addons/website_forum/models/forum.py:438 #, python-format msgid "Posting answer on a [Deleted] or [Closed] question is not possible" msgstr "" @@ -1971,7 +1971,7 @@ msgid "Question" msgstr "" #. module: website_forum -#: code:addons/website_forum/models/forum.py:502 +#: code:addons/website_forum/models/forum.py:514 #: model:mail.message.subtype,description:website_forum.mt_question_edit #: model:mail.message.subtype,name:website_forum.mt_question_edit #, python-format @@ -2048,7 +2048,7 @@ msgid "Questions" msgstr "" #. module: website_forum -#: code:addons/website_forum/models/forum.py:520 +#: code:addons/website_forum/models/forum.py:532 #, python-format msgid "Re: %s" msgstr "" @@ -2234,21 +2234,21 @@ msgstr "" #. module: website_forum #. openerp-web -#: code:addons/website_forum/static/src/js/website_forum.js:100 +#: code:addons/website_forum/static/src/js/website_forum.js:101 #, python-format msgid "Sorry you must be logged to flag a post" msgstr "" #. module: website_forum #. openerp-web -#: code:addons/website_forum/static/src/js/website_forum.js:149 +#: code:addons/website_forum/static/src/js/website_forum.js:150 #, python-format msgid "Sorry you must be logged to vote" msgstr "" #. module: website_forum #. openerp-web -#: code:addons/website_forum/static/src/js/website_forum.js:199 +#: code:addons/website_forum/static/src/js/website_forum.js:200 #, python-format msgid "Sorry, anonymous users cannot choose correct answer." msgstr "" @@ -2260,7 +2260,7 @@ msgstr "" #. module: website_forum #. openerp-web -#: code:addons/website_forum/static/src/js/website_forum.js:144 +#: code:addons/website_forum/static/src/js/website_forum.js:145 #, python-format msgid "Sorry, you cannot vote for your own posts" msgstr "" @@ -2420,14 +2420,14 @@ msgstr "" #. module: website_forum #. openerp-web -#: code:addons/website_forum/static/src/js/website_forum.js:110 +#: code:addons/website_forum/static/src/js/website_forum.js:111 #, python-format msgid "This post can not be flagged" msgstr "" #. module: website_forum #. openerp-web -#: code:addons/website_forum/static/src/js/website_forum.js:105 +#: code:addons/website_forum/static/src/js/website_forum.js:106 #, python-format msgid "This post is already flagged" msgstr "" @@ -2693,6 +2693,12 @@ msgstr "" msgid "You cannot choose %s as default post since the forum does not allow it." msgstr "" +#. module: website_forum +#: code:addons/website_forum/models/forum.py:428 +#, python-format +msgid "You cannot create recursive forum posts." +msgstr "" + #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_answer msgid "You cannot post an empty answer" diff --git a/addons/website_sale/i18n/website_sale.pot b/addons/website_sale/i18n/website_sale.pot index d41b8b0449d..6544e774f06 100644 --- a/addons/website_sale/i18n/website_sale.pot +++ b/addons/website_sale/i18n/website_sale.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 13:43+0000\n" -"PO-Revision-Date: 2018-02-19 13:43+0000\n" +"POT-Creation-Date: 2018-07-27 11:55+0000\n" +"PO-Revision-Date: 2018-07-27 11:55+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -1583,7 +1583,7 @@ msgid "Installs *e-Commerce Inventory*" msgstr "" #. module: website_sale -#: code:addons/website_sale/controllers/main.py:502 +#: code:addons/website_sale/controllers/main.py:518 #, python-format msgid "Invalid Email! Please enter a valid email address." msgstr "" @@ -1610,7 +1610,7 @@ msgid "Issue invoices to customers" msgstr "" #. module: website_sale -#: code:addons/website_sale/models/sale_order.py:146 +#: code:addons/website_sale/models/sale_order.py:157 #, python-format msgid "It is forbidden to modify a sales order which is not in draft status" msgstr "" @@ -1750,11 +1750,6 @@ msgstr "" msgid "Manage promotion & coupon programs" msgstr "" -#. module: website_sale -#: model:ir.ui.view,arch_db:website_sale.sale_order_view_form -msgid "Mark as Paid" -msgstr "" - #. module: website_sale #: model:ir.model.fields,field_description:website_sale.field_product_public_category_image_medium msgid "Medium-sized image" @@ -1825,7 +1820,7 @@ msgstr "" #. module: website_sale #. openerp-web -#: code:addons/website_sale/controllers/main.py:968 +#: code:addons/website_sale/controllers/main.py:988 #: code:addons/website_sale/static/src/js/website_sale.editor.js:32 #: model:ir.ui.view,arch_db:website_sale.content_new_product #, python-format @@ -1970,7 +1965,7 @@ msgid "Parent Category" msgstr "" #. module: website_sale -#: code:addons/website_sale/controllers/main.py:756 +#: code:addons/website_sale/controllers/main.py:774 #: model:ir.ui.view,arch_db:website_sale.payment #, python-format msgid "Pay Now" @@ -2686,7 +2681,7 @@ msgid "Some acquirers like Authorize.net and Ingenico can be used as payment gat msgstr "" #. module: website_sale -#: code:addons/website_sale/controllers/main.py:520 +#: code:addons/website_sale/controllers/main.py:536 #, python-format msgid "Some required fields are empty." msgstr "" @@ -2884,7 +2879,7 @@ msgid "The mode selected here applies as invoicing policy of any new product cre msgstr "" #. module: website_sale -#: code:addons/website_sale/models/sale_order.py:247 +#: code:addons/website_sale/models/sale_order.py:258 #, python-format msgid "The quote should be sent and the payment acquirer type should be manual or wire transfer" msgstr "" @@ -3349,3 +3344,4 @@ msgstr "" #: model:ir.ui.view,arch_db:website_sale.website_planner msgid "what do the customers think of the product" msgstr "" + diff --git a/odoo/addons/base/i18n/base.pot b/odoo/addons/base/i18n/base.pot index 2a8c756a643..ba220f8e297 100644 --- a/odoo/addons/base/i18n/base.pot +++ b/odoo/addons/base/i18n/base.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-19 14:33+0000\n" -"PO-Revision-Date: 2018-02-19 14:33+0000\n" +"POT-Creation-Date: 2018-07-27 11:56+0000\n" +"PO-Revision-Date: 2018-07-27 11:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -144,18 +144,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_account_deferred_revenue -msgid "\n" -"\n" -"Revenue recognitions\n" -"====================\n" -"Manage revenue recognitions on product sales.\n" -"Keeps track of the revenue recognition installments, and creates corresponding journal entries.\n" -"\n" -" " -msgstr "" - #. module: base #: code:addons/base/res/res_config.py:315 #, python-format @@ -194,17 +182,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_pos_loyalty -msgid "\n" -"\n" -"This module allows you to define a loyalty program in\n" -"the point of sale, where the customers earn loyalty points\n" -"and get rewards.\n" -"\n" -"" -msgstr "" - #. module: base #: code:addons/model.py:136 #, python-format @@ -238,14 +215,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_helpdesk_timesheet -msgid "\n" -" - Allow to set project for Helpdesk team\n" -" - Track timesheet for task from ticket\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_account_tax_python msgid "\n" @@ -257,129 +226,12 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_l10n_be_reports -msgid "\n" -" Accounting reports for Belgium\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_br_reports -msgid "\n" -" Accounting reports for Brazilian\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_cl_reports -msgid "\n" -" Accounting reports for Chile\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_de_reports -msgid "\n" -" Accounting reports for Deutschland\n" -" Contains Balance sheet, Profit and Loss, VAT and Partner VAT reports\n" -" Also add DATEV export options to general ledger\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_hu_reports -msgid "\n" -" Accounting reports for Hungarian\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_nl_reports -msgid "\n" -" Accounting reports for Netherlands\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_ro_reports -msgid "\n" -" Accounting reports for Romania\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_si_reports -msgid "\n" -" Accounting reports for Slovenian\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_es_reports -msgid "\n" -" Accounting reports for Spain\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_ch_reports -msgid "\n" -" Accounting reports for Switzerland\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_uk_reports -msgid "\n" -" Accounting reports for UK\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_us_reports -msgid "\n" -" Accounting reports for US\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_uy_reports -msgid "\n" -" Accounting reports for Uruguay\n" -"\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_extension -msgid "\n" -" Adapt base accounting module for Enterprise Edition.\n" -"\n" -" This module will be auto installed if account module and enterprise edition are present\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_voip -msgid "\n" -" Allow to make call from next activities or with click-to-dial.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,summary:base.module_account_tax_python msgid "\n" " Allows to use python code to define taxes" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_helpdesk_sale_timesheet -msgid "\n" -" Bill timesheets logged on helpdesk tickets.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_hr_maintenance msgid "\n" @@ -393,58 +245,12 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_account_taxcloud -msgid "\n" -" Compute sales tax automatically using TaxCloud based on customer address in United States.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_mx_reports -msgid "\n" -" Electronic accounting reports\n" -" - COA\n" -" - Trial Balance\n" -" DIOT Report\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,summary:base.module_pos_cache msgid "\n" " Enable a cache on products for a lower POS loading time." msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_hr_expense_sepa -msgid "\n" -" Enable the SEPA features in the payments of expenses\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_sepa -msgid "\n" -" Generate payment orders as recommended by the SEPA norm, thanks to pain.001 messages. Supported pain version (countries) are pain.001.001.03 (generic), pain.001.001.03.ch.02 (Switzerland) and pain.001.003.03 (Germany). The generated XML file can then be uploaded to your bank.\n" -"\n" -" This module follow the implementation guidelines issued by the European Payment Council.\n" -" For more informations about the SEPA standards : http://www.iso20022.org/ and http://www.europeanpaymentscouncil.eu/\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_voip -msgid "\n" -" Make Call from all modules using the VOIP system." -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_website_quote_subscription -msgid "\n" -" Online Quotes for subscriptions products" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_hr_expense_check msgid "\n" @@ -462,94 +268,12 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_delivery_barcode -msgid "\n" -" This module adds support for barcodes scanning to the delivery packages.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_stock_barcode -msgid "\n" -" This module adds support for barcodes scanning to the warehouse management system.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_sepa_direct_debit -msgid "\n" -" This module enables the generation of SEPA Direct Debit (SDD)-compliant XML files (consistent\n" -" with pain.008.001.02 specification) to send to your bank in order to\n" -" collect a set of payments.\n" -"\n" -" To be elligible for this payment method, a customer must have first\n" -" returned a mandate to the company, giving his consent to use direct debit.\n" -" This consent must have been encoded as a 'customer mandate' into Odoo.\n" -"\n" -" You also need to meet the following requirements in order to properly\n" -" generate a SDD file:\n" -" - Your company account must be set to a valid IBAN number\n" -" - Your company account must be associated to a bank having a valid BIC\n" -" - Your company must have been given a creditor identifier (this can be done in the 'settings' menu of the accounting module)\n" -" - Your company must have defined a journal to receive SDD payments (again, in 'settings' of accounting module)\n" -" - Every customer for which you generate a payment must have a valid IBAN account number in a bank associated with a correct BIC.\n" -"\n" -" Odoo will let you know if any of these requirements are not satisfied.\n" -"\n" -" Any invoice that gets validated for a customer with a mandate will be\n" -" automatically set in 'paid' state, and a payment will be generated. An\n" -" option in the dashboard will then allow you to view all the payments generated\n" -" via SDD and to generate a XML collection file for them, grouping them as\n" -" you see fit.\n" -"\n" -" A dedicated 'SEPA Direct Debit' payment method is also available for\n" -" open invoices, when selecting a bank account in the 'register payment' wizard.\n" -" Use it to generate a SDD payment for the invoices if you added a mandate\n" -" for its owner after its validation. You will see an error message if you\n" -" try to use this method on an invoice for whose payment no mandate can be used.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_account_online_sync -msgid "\n" -" This module is used for Online bank synchronization." -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_online_sync -msgid "\n" -" This module is used for Online bank synchronization. It provides basic methods to synchronize bank statement.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_web_mobile -msgid "\n" -" This module provides the core of the Odoo Mobile App.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_maintenance msgid "\n" " Track equipment and manage maintenance requests." msgstr "" -#. module: base -#: model:ir.module.module,summary:base.module_account_plaid -msgid "\n" -" Use Plaid.com to retrieve bank statements" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_plaid -msgid "\n" -" Use Plaid.com to retrieve bank statements.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_hr_recruitment_survey msgid "\n" @@ -559,14 +283,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_timesheet_grid_sale -msgid "\n" -" When invoicing timesheets, allows invoicing either all timesheets\n" -" linked to an SO, or only the validated timesheets\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_multilang msgid "\n" @@ -578,13 +294,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_quality_mrp -msgid "\n" -" Adds workcenters to Quality Control\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_test_documentation_examples msgid "\n" @@ -602,9 +311,13 @@ msgid "\n" msgstr "" #. module: base -#: model:ir.module.module,description:base.module_hr_holidays_gantt +#: model:ir.module.module,description:base.module_account_lock msgid "\n" -" Gantt view for Leaves Dashboard\n" +" Make the lock date irreversible:\n" +"\n" +" * You cannot define stricter conditions on advisors than on users. Then, the lock date on advisor must be set before the lock date for users.\n" +" * You cannot lock a period that is not finished yet. Then, the lock date for advisors must be set before the last day of the previous month.\n" +" * The new lock date for advisors must be set after the previous lock date.\n" " " msgstr "" @@ -624,34 +337,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_project_forecast -msgid "\n" -" Resource management for Project\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_sale_ebay -msgid "\n" -" Publish your products on eBay" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_project_forecast_sale -msgid "\n" -"* Automatically enables forecasting on projects created from sales orders\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_timesheet_grid -msgid "\n" -"* Timesheet submission and validation\n" -"* Activate grid view for timesheets\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_report_intrastat msgid "\n" @@ -662,17 +347,6 @@ msgid "\n" "European Union." msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_account_accountant -msgid "\n" -"Accounting Access Rights\n" -"========================\n" -"It gives the Administrator user access to all accounting features such as journal items and the chart of accounts.\n" -"\n" -"It assigns manager and user access rights to the Administrator for the accounting application and only user rights to the Demo user.\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll_account msgid "\n" @@ -681,139 +355,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_account_reports -msgid "\n" -"Accounting Reports\n" -"==================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_ar_reports -msgid "\n" -"Accounting reports for Argentina\n" -"================================\n" -"\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_bo_reports -msgid "\n" -"Accounting reports for Bolivia\n" -"================================\n" -"\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_co_reports -msgid "\n" -"Accounting reports for Colombia\n" -"================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_hr_reports -msgid "\n" -"Accounting reports for Croatia\n" -"================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_et_reports -msgid "\n" -"Accounting reports for Ethiopia\n" -"================================\n" -"\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_fr_reports -msgid "\n" -"Accounting reports for France\n" -"================================\n" -"\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_gr_reports -msgid "\n" -"Accounting reports for Greece\n" -"=============================\n" -"\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_in_reports -msgid "\n" -"Accounting reports for India\n" -"================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_jp_reports -msgid "\n" -"Accounting reports for Japan\n" -"================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_lu_reports -msgid "\n" -"Accounting reports for Luxembourg\n" -"=================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_ma_reports -msgid "\n" -"Accounting reports for Maroc\n" -"================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_no_reports -msgid "\n" -"Accounting reports for Norway\n" -"================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_pl_reports -msgid "\n" -"Accounting reports for Poland\n" -"================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_sg_reports -msgid "\n" -"Accounting reports for Singapore\n" -"================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_th_reports -msgid "\n" -"Accounting reports for Thailand\n" -"================================\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_website_mass_mailing msgid "\n" @@ -882,15 +423,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_website_calendar -msgid "\n" -"Allow clients to Schedule Appointments through your Website\n" -"-------------------------------------------------------------\n" -"\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_pos_mercury msgid "\n" @@ -968,16 +500,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_mrp_account -msgid "\n" -"Analytic Accounting in MRP\n" -"==========================\n" -"\n" -"* Cost structure report\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_ar msgid "\n" @@ -1044,16 +566,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_l10n_au_reports -msgid "\n" -"Australian Accounting Reports\n" -"=============================\n" -"\n" -"GST Reporting for Australian Accounting.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_base_vat_autocomplete msgid "\n" @@ -1147,17 +659,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_account_batch_deposit -msgid "\n" -"Batch Deposit\n" -"=============\n" -"Batch deposits allows you to group received checks before you deposit them to the bank.\n" -"The amount deposited to your bank will then appear as a single transaction on your bank statement.\n" -"When you proceed with the reconciliation, simply select the corresponding batch deposit to reconcile the payments.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll msgid "\n" @@ -1176,28 +677,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_pos_blackbox_be -msgid "\n" -"Belgian Registered Cash Register\n" -"================================\n" -"\n" -"This module turns the Point Of Sale module into a certified Belgian cash register.\n" -"\n" -"More info:\n" -" * http://www.systemedecaisseenregistreuse.be/\n" -" * http://www.geregistreerdkassasysteem.be/\n" -"\n" -"Legal\n" -"-----\n" -"**The use of pos_blackbox_be sources is only certified on odoo.com SaaS platform\n" -"for version 9.0.**\n" -"An obfuscated and certified version of the pos_blackbox_be may be provided on\n" -"requests for on-premise installations.\n" -"No modified version is certified and supported by Odoo SA.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_bo msgid "\n" @@ -1226,14 +705,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_base_automation_hr_contract -msgid "\n" -"Bridge to add contract calendar on automated actions\n" -"====================================================\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_crm_phone_validation msgid "\n" @@ -1323,16 +794,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_project_timesheet_forecast_sale -msgid "\n" -"Compare timesheets and forecast for your projects.\n" -"==================================================\n" -"\n" -"In your project plan, you can compare your timesheets and your forecast to better schedule your resources.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_decimal_precision msgid "\n" @@ -1440,13 +901,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_mass_mailing_themes -msgid "\n" -"Design gorgeous mails\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_de #: model:ir.module.module,description:base.module_l10n_de_skr03 @@ -1491,17 +945,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_l10n_mx_edi -msgid "\n" -"EDI Mexican Localization\n" -"========================\n" -"Allow the user to generate the EDI document for Mexican invoicing.\n" -"\n" -"This module allows the creation of the EDI documents and the communication with the Mexican certification providers (PACs) to sign/cancel them.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_hw_escpos msgid "\n" @@ -1704,18 +1147,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_mail_push -msgid "\n" -"Google Firebase Messaging Integration\n" -"=====================================\n" -"This module allows to send FCM push notification on registered mobiles\n" -"for every message in chatter.\n" -"\n" -"**Configure your API keys from General Setting**\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_hw_proxy msgid "\n" @@ -1730,28 +1161,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_helpdesk -msgid "\n" -"Helpdesk - Ticket Management App\n" -"================================\n" -"\n" -"Features:\n" -"\n" -" - Process tickets through different stages to solve them.\n" -" - Add priorities, types, descriptions and tags to define your tickets.\n" -" - Use the chatter to communicate additional information and ping co-workers on tickets.\n" -" - Enjoy the use of an adapted dashboard, and an easy-to-use kanban view to handle your tickets.\n" -" - Make an in-depth analysis of your tickets through the pivot view in the reports menu.\n" -" - Create a team and define its members, use an automatic assignation method if you wish.\n" -" - Use a mail alias to automatically create tickets and communicate with your customers.\n" -" - Add Service Level Agreement deadlines automatically to your tickets.\n" -" - Get customer feedback by using ratings.\n" -" - Install additional features easily using your team form view.\n" -"\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_base_import_module msgid "\n" @@ -1833,16 +1242,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_mail_github -msgid "\n" -"Integrate Github to Odoo Discuss.\n" -"======================================\n" -"\n" -"This Module integrates all post commits, pull requests and activity of github issue to channels in Odoo.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_google_drive msgid "\n" @@ -1874,20 +1273,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_website_crm_score -msgid "\n" -"Lead Scoring\n" -"============\n" -"\n" -"This module allows you to...\n" -" - Track specific page view on your website.\n" -" - Assign score on lead: sort your lead automatically and consider the more important at first.\n" -" - Assign lead to salesteams: define your own filters and sort automatically your leads by saleteam.\n" -" - Assign lead to salesmen: define filter by saleman and dispatch automatically your leads to the right saleman.\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_crm_project msgid "\n" @@ -1922,44 +1307,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_mrp_maintenance -msgid "\n" -"Maintenance in MRP\n" -"==================\n" -"* Preventive vs corrective maintenance\n" -"* Define different stages for your maintenance requests\n" -"* Plan maintenance requests (also recurring preventive)\n" -"* Equipments related to workcenters\n" -"* MTBF, MTTR, ...\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_3way_match -msgid "\n" -"Manage 3-way matching on vendor bills\n" -"=====================================\n" -"\n" -"In the manufacturing industry, people often receive the vendor bills before\n" -"receiving their purchase, but they don't want to pay the bill until the goods\n" -"have been delivered.\n" -"\n" -"The solution to this situation is to create the vendor bill when you get it\n" -"(based on ordered quantities) but only pay the invoice when the received\n" -"quantities (on the PO lines) match the recorded vendor bill.\n" -"\n" -"This module introduces a \"release to pay\" mechanism that marks for each vendor\n" -"bill whether it can be paid or not.\n" -"\n" -"Each vendor bill receives one of the following three states:\n" -"\n" -" - Yes (The bill can be paid)\n" -" - No (The bill cannot be paid, nothing has been delivered yet)\n" -" - Exception (Received and invoiced quantities differ)\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_stock_dropshipping msgid "\n" @@ -2098,25 +1445,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_mrp_mps -msgid "\n" -"Master Production Schedule\n" -"==========================\n" -"\n" -"Sometimes you need to create the purchase orders for the components of\n" -"manufacturing orders that will only be created later. Or for production orders\n" -"where you will only have the sales orders later. The solution is to predict\n" -"your sale forecasts and based on that you will already create some production\n" -"orders or purchase orders.\n" -"\n" -"You need to choose the products you want to add to the report. You can choose\n" -"the period for the report: day, week, month, ... It is also possible to define\n" -"safety stock, min/max to supply and to manually override the amount you will\n" -"procure.\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_mx msgid "\n" @@ -2173,136 +1501,9 @@ msgid "\n" msgstr "" #. module: base -#: model:ir.module.module,description:base.module_account_reports_followup +#: model:ir.module.module,description:base.module_account_cash_basis_base_account msgid "\n" -"Module to automate letters for unpaid invoices, with multi-level recalls.\n" -"=========================================================================\n" -"\n" -"You can define your multiple levels of recall through the menu:\n" -"---------------------------------------------------------------\n" -" Configuration / Follow-up / Follow-up Levels\n" -" \n" -"Once it is defined, you can automatically print recalls every day through simply clicking on the menu:\n" -"------------------------------------------------------------------------------------------------------\n" -" Payment Follow-Up / Send Email and letters\n" -"\n" -"It will generate a PDF / send emails / set manual actions according to the the different levels \n" -"of recall defined. You can define different policies for different companies. \n" -"\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_bank_statement_import_camt -msgid "\n" -"Module to import CAMT bank statements.\n" -"======================================\n" -"\n" -"Improve the import of bank statement feature to support the SEPA recommanded Cash Management format (CAMT.053).\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_be_coda -msgid "\n" -"Module to import CODA bank statements.\n" -"======================================\n" -"\n" -"Supported are CODA flat files in V2 format from Belgian bank accounts.\n" -"----------------------------------------------------------------------\n" -" * CODA v1 support.\n" -" * CODA v2.2 support.\n" -" * Foreign Currency support.\n" -" * Support for all data record types (0, 1, 2, 3, 4, 8, 9).\n" -" * Parsing & logging of all Transaction Codes and Structured Format\n" -" Communications.\n" -" * Automatic Financial Journal assignment via CODA configuration parameters.\n" -" * Support for multiple Journals per Bank Account Number.\n" -" * Support for multiple statements from different bank accounts in a single\n" -" CODA file.\n" -" * Support for 'parsing only' CODA Bank Accounts (defined as type='info' in\n" -" the CODA Bank Account configuration records).\n" -" * Multi-language CODA parsing, parsing configuration data provided for EN,\n" -" NL, FR.\n" -"\n" -"The machine readable CODA Files are parsed and stored in human readable format in\n" -"CODA Bank Statements. Also Bank Statements are generated containing a subset of\n" -"the CODA information (only those transaction lines that are required for the\n" -"creation of the Financial Accounting records). The CODA Bank Statement is a\n" -"'read-only' object, hence remaining a reliable representation of the original\n" -"CODA file whereas the Bank Statement will get modified as required by accounting\n" -"business processes.\n" -"\n" -"CODA Bank Accounts configured as type 'Info' will only generate CODA Bank Statements.\n" -"\n" -"A removal of one object in the CODA processing results in the removal of the\n" -"associated objects. The removal of a CODA File containing multiple Bank\n" -"Statements will also remove those associated statements.\n" -"\n" -"Instead of a manual adjustment of the generated Bank Statements, you can also\n" -"re-import the CODA after updating the OpenERP database with the information that\n" -"was missing to allow automatic reconciliation.\n" -"\n" -"Remark on CODA V1 support:\n" -"~~~~~~~~~~~~~~~~~~~~~~~~~~\n" -"In some cases a transaction code, transaction category or structured\n" -"communication code has been given a new or clearer description in CODA V2.The\n" -"description provided by the CODA configuration tables is based upon the CODA\n" -"V2.2 specifications.\n" -"If required, you can manually adjust the descriptions via the CODA configuration menu.\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_bank_statement_import_csv -msgid "\n" -"Module to import CSV bank statements.\n" -"======================================\n" -"\n" -"This module allows you to import CSV Files in Odoo: they are parsed and stored in human readable format in\n" -"Accounting \\ Bank and Cash \\ Bank Statements.\n" -"\n" -"Important Note\n" -"---------------------------------------------\n" -"Because of the CSV format limitation, we cannot ensure the same transactions aren't imported several times or handle multicurrency.\n" -"Whenever possible, you should use a more appropriate file format like OFX.\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_bank_statement_import_ofx -msgid "\n" -"Module to import OFX bank statements.\n" -"======================================\n" -"\n" -"This module allows you to import the machine readable OFX Files in Odoo: they are parsed and stored in human readable format in\n" -"Accounting \\ Bank and Cash \\ Bank Statements.\n" -"\n" -"Bank Statements may be generated containing a subset of the OFX information (only those transaction lines that are required for the\n" -"creation of the Financial Accounting records).\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_bank_statement_import_qif -msgid "\n" -"Module to import QIF bank statements.\n" -"======================================\n" -"\n" -"This module allows you to import the machine readable QIF Files in Odoo: they are parsed and stored in human readable format in\n" -"Accounting \\ Bank and Cash \\ Bank Statements.\n" -"\n" -"Important Note\n" -"---------------------------------------------\n" -"Because of the QIF format limitation, we cannot ensure the same transactions aren't imported several times or handle multicurrency.\n" -"Whenever possible, you should use a more appropriate file format like OFX.\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_voip_onsip -msgid "\n" -"Module with the required configuration to connect to OnSIP.\n" +"Move the cash basis lines to another account.\n" " " msgstr "" @@ -2391,26 +1592,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_web_enterprise -msgid "\n" -"Odoo Enterprise Web Client.\n" -"===========================\n" -"\n" -"This module modifies the web addon to provide Enterprise design and responsiveness.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_website_form_editor -msgid "\n" -"Odoo Form Editor\n" -"====================\n" -"\n" -"Allows you to build web forms on the website using the website builder.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_website_mail_channel msgid "\n" @@ -2489,24 +1670,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_web_gantt -msgid "\n" -"OpenERP Web Gantt chart view.\n" -"=============================\n" -"\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_website_version -msgid "\n" -"OpenERP Website CMS\n" -"===================\n" -"\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_web_diagram msgid "\n" @@ -2552,13 +1715,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_website_enterprise -msgid "\n" -"Override community website features\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_pa msgid "\n" @@ -2580,27 +1736,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_hr_appraisal -msgid "\n" -"Periodical Employees appraisal\n" -"==============================\n" -"\n" -"By using this application you can maintain the motivational process by doing periodical appraisals of your employees performance. The regular assessment of human resources can benefit your people as well your organization.\n" -"\n" -"An appraisal plan can be assigned to each employee. These plans define the frequency and the way you manage your periodic personal appraisal.\n" -"\n" -"Key Features\n" -"------------\n" -"* Ability to create employee's appraisal(s).\n" -"* An appraisal can be created by an employee's manager or automatically based on schedule which is defined in the employee form.\n" -"* The appraisal is done according to a plan in which various surveys can be created. Each survey can be answered by a particular level in the employees hierarchy. The final review and appraisal is done by the manager.\n" -"* Manager, colleague, collaborator, and employee himself/herself receives email to perform a periodical appraisal.\n" -"* Every Appraisal Form filled by employees, colleague, collaborator, can be viewed in a PDF form.\n" -"* Meeting Requests are created manually according to employees appraisals.\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_pe msgid "\n" @@ -2665,18 +1800,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_mrp_plm -msgid "\n" -"Product Life Management\n" -"=======================\n" -"\n" -"* Versioning of Bill of Materials and Routings\n" -"* Different approval flows possible depending on the type of change order\n" -"\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_product_extended msgid "\n" @@ -2702,39 +1825,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_sale_ebay -msgid "\n" -"Publish your products on eBay\n" -"=============================\n" -"\n" -"The eBay integrator gives you the opportunity to manage your Odoo's products on eBay.\n" -"\n" -"Key Features\n" -"------------\n" -"* Publish products on eBay\n" -"* Revise, relist, end items on eBay\n" -"* Integration with the stock moves\n" -"* Automatic creation of sales order and invoices\n" -"\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_quality -msgid "\n" -"Quality Control\n" -"===============\n" -"\n" -"* Define quality points that will generate quality checks on pickings,\n" -" manufacturing orders or work orders (quality_mrp)\n" -"* Quality alerts can be created independently or related to quality checks\n" -"* Possibility to add a measure to the quality check with a min/max tolerance\n" -"* Define your stages for the quality alerts\n" -"\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_sale_expense msgid "\n" @@ -2778,17 +1868,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_sale_subscription_dashboard -msgid "\n" -"Sale Subscription Dashboard\n" -"===========================\n" -"It adds dashboards to :\n" -"1) Analyse the recurrent revenue and other metrics for subscriptions\n" -"2) Analyse the subscriptions modifications by salesman and compute their value.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_hw_screen msgid "\n" @@ -2808,19 +1887,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_delivery_bpost -msgid "\n" -"Send your shippings through bpost and track them online\n" -"=======================================================\n" -"\n" -"Companies located in Belgium can take advantage of shipping with the\n" -"local Post company.\n" -"\n" -"See: https://www.bpost.be/portal/goHome\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_account_analytic_default msgid "\n" @@ -2852,15 +1918,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_website_sign -msgid "\n" -"Sign and complete your documents easily. Customize your documents with text and signature fields and send them to your recipients.\n" -"\n" -"Let your customers follow the signature process easily.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_sg msgid "\n" @@ -2899,44 +1956,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_web_studio -msgid "\n" -"Studio - Customize Odoo\n" -"=======================\n" -"\n" -"This addon allows the user to customize most element of the user interface, in a\n" -"simple and graphical way. It has two main features:\n" -"\n" -"* create a new application (add module, top level menu item, and default action)\n" -"* customize an existing application (edit menus, actions, views, translations, ...)\n" -"\n" -"Note: Only the admin user is allowed to make those customizations.\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_website_studio -msgid "\n" -"Studio - Customize Odoo\n" -"=======================\n" -"\n" -"This addon allows the user to display all the website forms linked to a certain\n" -"model. Furthermore, you can create a new website form or edit an existing one.\n" -"\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_website_quote_subscription -msgid "\n" -"Subscription integration the Online Quotes\n" -"-------------------------------------------\n" -"\n" -"Categorize the lines per subscription template when an online quote contains subscription products.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_survey_crm msgid "\n" @@ -2968,26 +1987,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_account_yodlee -msgid "\n" -"Sync your bank feeds with Yodlee\n" -"================================\n" -"\n" -"Yodlee interface.\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_project_timesheet_synchro -msgid "\n" -"Synchronization of timesheet entries with the external timesheet application.\n" -"=============================================================================\n" -"\n" -"If you use the external timesheet application, this module alows you to synchronize timesheet entries between Odoo and the application.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_account_voucher msgid "\n" @@ -3187,18 +2186,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_l10n_do_reports -msgid "\n" -"This is the base module to manage the accounting chart for Dominican Republic.\n" -"==============================================================================\n" -"\n" -"* Chart of Accounts.\n" -"* The Tax Code Chart for Domincan Republic\n" -"* The main taxes used in Domincan Republic\n" -"* Fiscal position for local " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_l10n_ec msgid "\n" @@ -3391,18 +2378,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_l10n_vn_reports -msgid "\n" -"This is the module to manage the accounting reports for Vietnam in Odoo.\n" -"=========================================================================\n" -"\n" -"This module applies to companies based in Vietnamese Accounting Standard (VAS).\n" -"\n" -"**Credits:** General Solutions.\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_rating_project msgid "\n" @@ -3459,40 +2434,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_barcodes -msgid "\n" -"This module adds support for barcode scanning and parsing.\n" -"\n" -"Scanning\n" -"--------\n" -"Use a USB scanner (that mimics keyboard inputs) in order to work with barcodes in Odoo.\n" -"The scanner must be configured to use no prefix and a carriage return or tab as suffix.\n" -"The delay between each character input must be less than or equal to 50 milliseconds.\n" -"Most barcode scanners will work out of the box.\n" -"However, make sure the scanner uses the same keyboard layout as the device it's plugged in.\n" -"Either by setting the device's keyboard layout to US QWERTY (default value for most readers)\n" -"or by changing the scanner's keyboard layout (check the manual).\n" -"\n" -"Parsing\n" -"-------\n" -"The barcodes are interpreted using the rules defined by a nomenclature.\n" -"It provides the following features:\n" -"- Patterns to identify barcodes containing a numerical value (e.g. weight, price)\n" -"- Definition of barcode aliases that allow to identify the same product with different barcodes\n" -"- Support for encodings EAN-13, EAN-8 and UPC-A\n" -"" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_event_barcode -msgid "\n" -"This module adds support for barcodes scanning to the Event management system.\n" -"A barcode is generated for each attendee and printed on the badge. When scanned,\n" -"the registration is confirmed.\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_sale_margin msgid "\n" @@ -3578,21 +2519,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_l10n_us_check_printing -msgid "\n" -"This module allows to print your payments on pre-printed check paper.\n" -"You can configure the output (layout, stubs informations, etc.) in company settings, and manage the\n" -"checks numbering (if you use pre-printed checks without numbers) in journal settings.\n" -"\n" -"Supported formats\n" -"-----------------\n" -"- Check on top : Quicken / QuickBooks standard\n" -"- Check on middle: Peachtree standard\n" -"- Check on bottom: ADP standard\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_anonymization msgid "\n" @@ -3627,18 +2553,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_sale_subscription -msgid "\n" -"This module allows you to manage subscriptions.\n" -"\n" -"Features:\n" -" - Create & edit subscriptions\n" -" - Modify subscriptions with sales orders\n" -" - Generate invoice automatically at fixed intervals\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_purchase_requisition msgid "\n" @@ -3669,21 +2583,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_print_docsaway -msgid "\n" -"This module allows you to send your documents through postal mail, thanks to Docsaway.\n" -"======================================================================================\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_sale_subscription_asset -msgid "\n" -"This module allows you to set a deferred revenue on your subscriptions.\n" -"" -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_sale msgid "\n" @@ -3823,7 +2722,6 @@ msgstr "" #. module: base #: model:ir.module.module,description:base.module_l10n_at -#: model:ir.module.module,description:base.module_l10n_at_reports msgid "\n" "This module provides the standard Accounting Chart for Austria which is based on the Template from BMF.gv.at.\n" "============================================================================================================= \n" @@ -3861,14 +2759,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_website_delivery_ups -msgid "\n" -"This module will give an option of bill my account on ups delivery methods\n" -"==========================================================================\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_test_main_flows msgid "\n" @@ -4027,18 +2917,6 @@ msgid "\n" " " msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_website_helpdesk_forum -msgid "\n" -"Website Forum integration for the helpdesk module\n" -"=================================================\n" -"\n" -" Allow your teams to have a related forum to answer customer questions.\n" -" Transform tickets into questions on the forum with a single click.\n" -"\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_website_gengo msgid "\n" @@ -4049,31 +2927,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_website_helpdesk_livechat -msgid "\n" -"Website IM Livechat integration for the helpdesk module\n" -"=======================================================\n" -"\n" -"Features:\n" -"\n" -" - Have a team-related livechat channel to answer your customer's questions.\n" -" - Create new tickets with ease using commands in the channel.\n" -"\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_website_helpdesk_slides -msgid "\n" -"Website Slides integration for the helpdesk module\n" -"==================================================\n" -"\n" -" Add slide presentations to your team so customers seeking help can see them those before submitting new tickets.\n" -"\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_website_membership msgid "\n" @@ -4082,17 +2935,6 @@ msgid "\n" "" msgstr "" -#. module: base -#: model:ir.module.module,description:base.module_website_helpdesk_form -msgid "\n" -"Website form integration for the helpdesk module\n" -"================================================\n" -"\n" -" Allow customers to easily submit tickets through a form on your website.\n" -"\n" -" " -msgstr "" - #. module: base #: model:ir.module.module,description:base.module_website_links msgid "\n" @@ -4124,11 +2966,9 @@ msgid "\n" msgstr "" #. module: base -#: model:ir.module.module,description:base.module_inter_company_rules -msgid " Module for synchronization of Documents between several companies. For example, this allow you to have a Sales Order created automatically when a Purchase Order is validated with another company of the system as vendor, and inversely.\n" -"\n" -" Supported documents are SO, PO and invoices/credit notes.\n" -"" +#: code:addons/base/ir/ir_ui_view.py:1054 +#, python-format +msgid " - %r in %s=%r" msgstr "" #. module: base @@ -4198,10 +3038,10 @@ msgstr "" #. module: base #: code:addons/base/ir/ir_filters.py:38 -#: code:addons/base/res/res_partner.py:296 -#: code:addons/base/res/res_users.py:145 -#: code:addons/base/res/res_users.py:399 -#: code:addons/base/res/res_users.py:401 +#: code:addons/base/res/res_partner.py:331 +#: code:addons/base/res/res_users.py:149 +#: code:addons/base/res/res_users.py:414 +#: code:addons/base/res/res_users.py:416 #, python-format msgid "%s (copy)" msgstr "" @@ -4217,7 +3057,7 @@ msgid "%y - Year without century [00,99].\"" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:1401 +#: code:addons/base/ir/ir_model.py:1416 #, python-format msgid "'%s' contains too many dots. XML ids should not contain dots ! These are used to refer to other modules data, as in module.reference_id" msgstr "" @@ -4584,13 +3424,160 @@ msgstr "" msgid "Views" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_barcodes +msgid "==============================\n" +"Barcodes module documentation\n" +"==============================\n" +"\n" +"This module brings barcode encoding logic and client-side barcode scanning utilities.\n" +"\n" +"\n" +"Barcodes encoding\n" +"==============================\n" +"\n" +"The Barcodes module defines barcode nomenclatures whose rules identify specific type \n" +"of items e.g. products, locations. It contains the following features:\n" +"\n" +"- Patterns to identify barcodes containing a numerical value (e.g. weight, price)\n" +"- Definitin of barcode aliases that allow to identify the same product with different barcodes\n" +"- Unlimited barcode patterns and definitions,\n" +"- Support for encodings EAN-13, EAN-8 and UPC-A\n" +"\n" +"Barcode encodings\n" +"-----------------\n" +"\n" +"A barcode is an arbitrary long sequence of ASCII characters. An EAN-13 barcode is a 13 digit\n" +"barcode, whose 13th digit is the checksum. \n" +"\n" +"Simple barcodes and rules\n" +"-------------------------\n" +"\n" +"The default nomenclature assumes an EAN-13 encoding for product barcodes. It defines a rule \n" +"for Unit Products whose encoding is EAN-13, and whose pattern is '.', i.e. any barcode \n" +"matches this pattern. Scanning the barcode of a product, say '5410013101703', matches this rule. \n" +"The scanned item is thus identified as a Unit Product, and is retrieved from the product table.\n" +"\n" +"Note: the special character '.' in patterns is matched by any character. To explicitely specify \n" +"the '.' character in a pattern, escape it with '\\'. The '\\' character has to be escaped as well\n" +"('\\\\') to be explicitely specified.\n" +"\n" +"Let us now suppose that we identify other items with barcodes, say stock locations. We define a\n" +"new rule in the nomenclature with the corresponding type (in our example, the type is 'Location'),\n" +"and whose pattern is e.g. '414.', that is, any location barcode starts with '414'. Scanning a barcode\n" +"location, say '41401', matches this Location rule, and the corresponding location is retrieved from\n" +"the location table.\n" +"\n" +"Note: Rules have a sequence field which indicates the order the rules are evaluated (ASC). In our \n" +"previous examples, the Unit Product rule should have a larger sequence that then Location rule, \n" +"because we want the latter one to be evaluated first.\n" +"\n" +"Barcodes with numerical content\n" +"--------------------------------\n" +"\n" +"Barcodes may encode numerical content, which is decoded by the barcodes module. To that purpose,\n" +"one have to define a new rule for barcodes with numerical content (e.g. barcodes for Weighted \n" +"Products). The numerical content in a pattern is specified between braces (special characters '{' and \n" +"'}'). The content of the braces must be a sequence of 'N's (representing the whole part of the numerical \n" +"content) followed by a sequence of 'D's (representing the decimal part of the numerical content). \n" +"For instance, let us define a new rule for Weighted Products whose pattern is '21.....{NNDDD}.'. Since\n" +"we assume EAN-13 encoding for product barcodes, the encoding of this rule should be EAN-13 as well.\n" +"\n" +"Let us now assume that we want to write a barcode for a given Weighted Product, say oranges. We first \n" +"have to define in product oranges a barcode that will match the Weighted Product rule. This barcode \n" +"must start with '21' and be a correct EAN-13 barcode (i.e. the 13th digit must be a correct checksum). \n" +"Moreover, all the numerical content must be set to a '0'. For instance, let us set the barcode to \n" +"'2100001000004'. \n" +"\n" +"We now want to write a barcode for 2.75kg of oranges. This barcode should be '2100001027506' (the \n" +"numerical content of this barcode is '02750', and the correct checksum is '6'). When scanned, this \n" +"barcode matches the Weighted Product rule (since is starts with '21'). The numerical content is extracted, \n" +"and replaced by a sequence of '0's. The correct checksum is then computed for the obtained barcode \n" +"('2100001000004') and the corresponding product (oranges) is retrieved from product table.\n" +"\n" +"Note: the special characters '{' and '}' in patterns are used to identify numerical content. To \n" +"explicitely specify '{' or '}' in a pattern, they must be escaped.\n" +"\n" +"\n" +"Strict EAN-13 field of barcode nomenclatures\n" +"--------------------------------------------\n" +"\n" +"Many barcode scanners strip the leading zero when scanning EAN-13 barcodes. Barcode nomenclatures\n" +"have a boolean field \"Use strict EAN13\". If False, when trying to match a scanned barcode with\n" +"a rule whose encoding is EAN-13, if the barcode is of length 12 and, by prepending it by a 0,\n" +"the last digit is the correct checksum, we automatically prepend the barcode by 0 and try to\n" +"find a match with this new barcode. If \"Use strict EAN13\" is set to True, we look for a pattern\n" +"matching the original, 12-digit long, barcode.\n" +"\n" +"\n" +"\n" +"Barcodes scanning\n" +"==============================\n" +"\n" +"Scanning\n" +"--------\n" +"\n" +"Use a USB scanner (that mimics keyboard inputs) in order to work with barcodes in Odoo.\n" +"The scanner must be configured to use no prefix and a carriage return or tab as suffix.\n" +"The delay between each character input must be less than or equal to 50 milliseconds.\n" +"Most barcode scanners will work out of the box.\n" +"However, make sure the scanner uses the same keyboard layout as the device it's plugged in.\n" +"Either by setting the device's keyboard layout to US QWERTY (default value for most readers)\n" +"or by changing the scanner's keyboard layout (check the manual).\n" +"\n" +"\n" +"Barcode events\n" +"------------------------------\n" +"\n" +"When the module barcodes is installed, it instanciate a singleton of the javascript class BarcodeEvents.\n" +"The purpose of this component is to listen to keypresses to detect barcodes, then dispatch those barcodes\n" +"on core.bus inside a 'barcode_event'.\n" +"All keypress events are buffered until there is no more keypress during 50ms or a carriage return / tab is\n" +"inputted (because most barcode scanners use this as a suffix).\n" +"If the buffered keys looks like a barcode (match the the regexp /.{3,}[\\\\n\\\\r\\\\t]*), an event is triggered :\n" +"core.bus.trigger('barcode_scanned', barcode);\n" +"Otherwise, the keypresses are 'resent'. However, for security reasons, a keypress event programmatically\n" +"crafted doesn't trigger native browser behaviors. For this reason, BarcodeEvents doesn't intercept keypresses\n" +"whose target is an editable element (eg. input) or when ctrl/cmd/alt is pushed.\n" +"To catch keypresses targetting an editable element, it must have the attribute barcode_events=\"true\".\n" +"\n" +"\n" +"Barcode handlers\n" +"------------------------------\n" +"\n" +"To keep the web client consistent, components that want to listen to barcode events should include BarcodeHandlerMixin.\n" +"It requires method on_barcode_scanned(barcode) to be implemented and exposes methods start_listening and stop_listening\n" +"As long as it is the descendant of a View managed by a ViewManager is only listens while the view is attached.\n" +"\n" +"\n" +"Form view barcode handler\n" +"------------------------------\n" +"\n" +"It is possible for a form view to listen to barcode events, handle them client side and/or server-side.\n" +"When the barcode is handled server-side, it works like an onchange. The relevant model must include the\n" +"BarcodeEventsMixin and redefine method on_barcode_scanned. This method receives the barcode scanned and\n" +"the `self` is a pseudo-record representing the content of the form view, just like in @api.onchange methods.\n" +"Barcodes prefixed with 'O-CMD' or 'O-BTN' are reserved for special features and are never passed to on_barcode_scanned.\n" +"The form view barcode handler can be extended to add client-side handling. Please refer to the (hopefully\n" +"well enough) documented file for more informations.\n" +"\n" +"\n" +"Button barcode handler\n" +"------------------------------\n" +"\n" +"Add an attribute 'barcode_trigger' to a button to be able to trigger it by scanning a barcode. Example :\n" +"