details: https://code.tryton.org/translations/commit/bf178481f2f6
branch: default
user: Weblate <[email protected]>
date: Wed Sep 23 10:23:33 2026 +0200
description:
Prepare release 8.2
diffstat:
templates/account.pot | 8 +
templates/account_dunning.pot | 8 +
templates/account_invoice_factur_x.pot | 130 ++++++++++++++
templates/account_payment.pot | 8 +
templates/account_statement.pot | 104 +++++++++++
templates/document_incoming_ocr_eagle_doc.pot | 38 ++++
templates/edocument_uncefact.pot | 42 ++++
templates/ir.pot | 29 +++
templates/production.pot | 58 ++++++-
templates/project_disbursement.pot | 207 +++++++++++++++++++++++
templates/res.pot | 12 +-
templates/sale.pot | 16 +
templates/sale_subscription.pot | 16 +
templates/sao.pot | 3 +
templates/stock.pot | 74 ++++++++
templates/stock_conversion.pot | 230 ++++++++++++++++++++++++++
templates/stock_lot.pot | 16 +
templates/web_shop.pot | 14 +
18 files changed, 1007 insertions(+), 6 deletions(-)
diffs (1450 lines):
diff -r d375ca8454bd -r bf178481f2f6 templates/account.pot
--- a/templates/account.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/account.pot Wed Sep 23 10:23:33 2026 +0200
@@ -1623,6 +1623,10 @@
msgid "Icon"
msgstr ""
+msgctxt "field:account.period,journals:"
+msgid "Journals"
+msgstr ""
+
msgctxt "field:account.period,move_sequence:"
msgid "Move Sequence"
msgstr ""
@@ -2475,6 +2479,10 @@
msgid "Keyword value substitutions are identified by braces ('{' and '}')."
msgstr ""
+msgctxt "help:account.period,journals:"
+msgid "Filled automatically when a first move is created."
+msgstr ""
+
msgctxt "help:account.period,move_sequence:"
msgid ""
"Used to generate the move number when posting.\n"
diff -r d375ca8454bd -r bf178481f2f6 templates/account_dunning.pot
--- a/templates/account_dunning.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/account_dunning.pot Wed Sep 23 10:23:33 2026 +0200
@@ -71,6 +71,10 @@
msgid "State"
msgstr ""
+msgctxt "field:account.dunning.create.start,companies:"
+msgid "Companies"
+msgstr ""
+
msgctxt "field:account.dunning.create.start,date:"
msgid "Date"
msgstr ""
@@ -140,6 +144,10 @@
msgid "The receivable line to dun for."
msgstr ""
+msgctxt "help:account.dunning.create.start,companies:"
+msgid "Limit to lines from these companies."
+msgstr ""
+
msgctxt "help:account.dunning.create.start,date:"
msgid "Create dunning up to this date."
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/account_invoice_factur_x.pot
--- a/templates/account_invoice_factur_x.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/account_invoice_factur_x.pot Wed Sep 23 10:23:33 2026 +0200
@@ -0,0 +1,130 @@
+#
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "field:account.configuration,default_factur_x_profile:"
+msgid "Default Factur-X Profile"
+msgstr ""
+
+msgctxt "field:account.configuration.factur_x,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:account.configuration.factur_x,default_factur_x_profile:"
+msgid "Default Factur-X Profile"
+msgstr ""
+
+msgctxt "field:party.party,factur_x_profile:"
+msgid "Factur-X Profile"
+msgstr ""
+
+msgctxt "field:party.party.factur_x,factur_x_profile:"
+msgid "Factur-X Profile"
+msgstr ""
+
+msgctxt "help:account.configuration,default_factur_x_profile:"
+msgid "Leave this field empty if you do want to include Factur-X."
+msgstr ""
+
+msgctxt "help:party.party,factur_x_profile:"
+msgid "Leave this field empty if you do want to include Factur-X."
+msgstr ""
+
+msgctxt "model:account.configuration.factur_x,string:"
+msgid "Account Configuration Factur X"
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_pdf_factur_x"
+msgid ""
+"To generate a Factur-X document for the invoice \"%(invoice)s\", you must "
+"set the report output to PDF."
+msgstr ""
+
+msgctxt "model:party.party.factur_x,string:"
+msgid "Party Factur X"
+msgstr ""
+
+msgctxt "selection:account.configuration,default_factur_x_profile:"
+msgid "BASIC"
+msgstr ""
+
+msgctxt "selection:account.configuration,default_factur_x_profile:"
+msgid "BASIC WL"
+msgstr ""
+
+msgctxt "selection:account.configuration,default_factur_x_profile:"
+msgid "EN 16931"
+msgstr ""
+
+msgctxt "selection:account.configuration,default_factur_x_profile:"
+msgid "EXTENDED"
+msgstr ""
+
+msgctxt "selection:account.configuration,default_factur_x_profile:"
+msgid "Minimum"
+msgstr ""
+
+msgctxt "selection:account.configuration.factur_x,default_factur_x_profile:"
+msgid "BASIC"
+msgstr ""
+
+msgctxt "selection:account.configuration.factur_x,default_factur_x_profile:"
+msgid "BASIC WL"
+msgstr ""
+
+msgctxt "selection:account.configuration.factur_x,default_factur_x_profile:"
+msgid "EN 16931"
+msgstr ""
+
+msgctxt "selection:account.configuration.factur_x,default_factur_x_profile:"
+msgid "EXTENDED"
+msgstr ""
+
+msgctxt "selection:account.configuration.factur_x,default_factur_x_profile:"
+msgid "Minimum"
+msgstr ""
+
+msgctxt "selection:party.party,factur_x_profile:"
+msgid "BASIC"
+msgstr ""
+
+msgctxt "selection:party.party,factur_x_profile:"
+msgid "BASIC WL"
+msgstr ""
+
+msgctxt "selection:party.party,factur_x_profile:"
+msgid "EN 16931"
+msgstr ""
+
+msgctxt "selection:party.party,factur_x_profile:"
+msgid "EXTENDED"
+msgstr ""
+
+msgctxt "selection:party.party,factur_x_profile:"
+msgid "Minimum"
+msgstr ""
+
+msgctxt "selection:party.party.factur_x,factur_x_profile:"
+msgid "BASIC"
+msgstr ""
+
+msgctxt "selection:party.party.factur_x,factur_x_profile:"
+msgid "BASIC WL"
+msgstr ""
+
+msgctxt "selection:party.party.factur_x,factur_x_profile:"
+msgid "EN 16931"
+msgstr ""
+
+msgctxt "selection:party.party.factur_x,factur_x_profile:"
+msgid "EXTENDED"
+msgstr ""
+
+msgctxt "selection:party.party.factur_x,factur_x_profile:"
+msgid "Minimum"
+msgstr ""
+
+msgctxt "view:account.configuration:"
+msgid "Factur-X"
+msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/account_payment.pot
--- a/templates/account_payment.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/account_payment.pot Wed Sep 23 10:23:33 2026 +0200
@@ -59,6 +59,10 @@
msgid "Payments"
msgstr ""
+msgctxt "field:account.move.line.create_direct_debit.start,companies:"
+msgid "Companies"
+msgstr ""
+
msgctxt "field:account.move.line.create_direct_debit.start,date:"
msgid "Date"
msgstr ""
@@ -279,6 +283,10 @@
msgid "Check if the line will be paid by direct debit."
msgstr ""
+msgctxt "help:account.move.line.create_direct_debit.start,companies:"
+msgid "Limit to lines from these companies."
+msgstr ""
+
msgctxt "help:account.move.line.create_direct_debit.start,date:"
msgid "Create direct debit for lines due up to this date."
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/account_statement.pot
--- a/templates/account_statement.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/account_statement.pot Wed Sep 23 10:23:33 2026 +0200
@@ -74,10 +74,74 @@
msgid "Validation"
msgstr ""
+msgctxt "field:account.statement.import.csv,account_column:"
+msgid "Account Number"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,amount_column:"
+msgid "Amount"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,date_column:"
+msgid "Date"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,date_format:"
+msgid "Date Format"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,decimal_point:"
+msgid "Decimal Separator"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,delimiter:"
+msgid "Delimiter"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,description_column:"
+msgid "Description"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,encoding:"
+msgid "Encoding"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,lines_to_skip:"
+msgid "Lines to Skip"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,name:"
+msgid "Name"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,number_column:"
+msgid "Number"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,party_column:"
+msgid "Party"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,quotechar:"
+msgid "Quote char"
+msgstr ""
+
+msgctxt "field:account.statement.import.csv,thousands_sep:"
+msgid "Thousands Separator"
+msgstr ""
+
msgctxt "field:account.statement.import.start,company:"
msgid "Company"
msgstr ""
+msgctxt "field:account.statement.import.start,csv_format:"
+msgid "CSV Format"
+msgstr ""
+
+msgctxt "field:account.statement.import.start,csv_journal:"
+msgid "Journal"
+msgstr ""
+
msgctxt "field:account.statement.import.start,file_:"
msgid "File"
msgstr ""
@@ -86,6 +150,10 @@
msgid "File Format"
msgstr ""
+msgctxt "field:account.statement.import.start,file_name:"
+msgid "File Name"
+msgstr ""
+
msgctxt "field:account.statement.journal,account:"
msgid "Account"
msgstr ""
@@ -302,6 +370,10 @@
msgid "Statement State"
msgstr ""
+msgctxt "help:account.statement.import.csv,date_format:"
+msgid "The format of the date using the 1989 C standard."
+msgstr ""
+
msgctxt "model:account.journal,name:journal_statement"
msgid "Statement"
msgstr ""
@@ -310,6 +382,10 @@
msgid "Account Statement"
msgstr ""
+msgctxt "model:account.statement.import.csv,string:"
+msgid "Account Statement Import Csv"
+msgstr ""
+
msgctxt "model:account.statement.import.start,string:"
msgid "Account Statement Import Start"
msgstr ""
@@ -334,6 +410,11 @@
msgid "Account Statement Origin Information"
msgstr ""
+msgctxt ""
+"model:account.statement.origin.information,string:information_csv_row"
+msgid "Row"
+msgstr ""
+
msgctxt "model:ir.action,name:act_line_group_form"
msgid "Line Groups"
msgstr ""
@@ -358,6 +439,10 @@
msgid "Statements"
msgstr ""
+msgctxt "model:ir.action,name:act_statement_import_csv_form"
+msgid "CSV Imports"
+msgstr ""
+
msgctxt "model:ir.action,name:act_statement_journal_form"
msgid "Journals"
msgstr ""
@@ -434,6 +519,13 @@
msgstr ""
#, python-format
+msgctxt "model:ir.message,text:msg_statement_import_csv_invalid_date_format"
+msgid ""
+"Invalid date format \"%(date_format)s\" for the CSV import \"%(record)s\" "
+"with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_statement_import_error"
msgid ""
"The statement file could not be parsed with the following exception: "
@@ -549,6 +641,10 @@
msgid "Import Statement"
msgstr ""
+msgctxt "model:ir.ui.menu,name:menu_statement_import_csv_form"
+msgid "CSV Imports"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_statement_journal_form"
msgid "Journals"
msgstr ""
@@ -645,6 +741,14 @@
msgid "Number of Lines"
msgstr ""
+msgctxt "view:account.statement.import.csv:"
+msgid "Columns"
+msgstr ""
+
+msgctxt "view:account.statement.import.csv:"
+msgid "Format"
+msgstr ""
+
msgctxt "view:account.statement:"
msgid "Other Info"
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6
templates/document_incoming_ocr_eagle_doc.pot
--- a/templates/document_incoming_ocr_eagle_doc.pot Tue Sep 22 18:40:09
2026 +0200
+++ b/templates/document_incoming_ocr_eagle_doc.pot Wed Sep 23 10:23:33
2026 +0200
@@ -0,0 +1,38 @@
+#
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "field:document.incoming.ocr.service,eagle_doc_api_key:"
+msgid "API Key"
+msgstr ""
+
+msgctxt "field:document.incoming.ocr.service,eagle_doc_endpoint:"
+msgid "Endpoint"
+msgstr ""
+
+msgctxt "field:document.incoming.ocr.service,eagle_doc_privacy:"
+msgid "Privacy"
+msgstr ""
+
+msgctxt "help:document.incoming.ocr.service,eagle_doc_api_key:"
+msgid "The API key from Eagle Doc app."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_eagle_doc_credential_modified"
+msgid "Are you sure you want to modify Eagle Doc credentials?"
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_eagle_doc_webserver_error"
+msgid ""
+"Eagle Doc webservice call failed with the following error message:\n"
+"%(message)s"
+msgstr ""
+
+msgctxt "selection:document.incoming.ocr.service,eagle_doc_endpoint:"
+msgid "Invoice"
+msgstr ""
+
+msgctxt "selection:document.incoming.ocr.service,type:"
+msgid "Eagle Doc"
+msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/edocument_uncefact.pot
--- a/templates/edocument_uncefact.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/edocument_uncefact.pot Wed Sep 23 10:23:33 2026 +0200
@@ -6,6 +6,48 @@
msgid "Edocument Uncefact Invoice"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_bank_account_not_found"
+msgid "Could not find bank account \"%(account)s\" for party \"%(parties)s\"."
+msgid_plural ""
+"Could not find bank account \"%(account)s\" for any of the parties "
+"\"%(parties)s\"."
+msgstr[0] ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_company_not_found"
+msgid ""
+"Could not find the company for:\n"
+"%(company)s"
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_currency_not_found"
+msgid "Could not find a currency with code \"%(code)s\"."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_type_code_unsupported"
+msgid "Unsupported invoice type code \"%(type_code)s\"."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_tax_not_found"
+msgid ""
+"Could not find tax for:\n"
+"%(tax_category)s"
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_unit_not_found"
+msgid ""
+"Could not find a unit with UNECE code \"%(code)s\" and at least %(digits)s "
+"digit."
+msgid_plural ""
+"Could not find a unit with UNECE code \"%(code)s\" and at least %(digits)s "
+"digits."
+msgstr[0] ""
+
msgctxt "selection:account.invoice.edocument.start,format:"
msgid "UN/CEFACT"
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/ir.pot
--- a/templates/ir.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/ir.pot Wed Sep 23 10:23:33 2026 +0200
@@ -1774,6 +1774,10 @@
msgid "Action Keywords"
msgstr ""
+msgctxt "field:ir.ui.menu,administration:"
+msgid "Administrator"
+msgstr ""
+
msgctxt "field:ir.ui.menu,childs:"
msgid "Children"
msgstr ""
@@ -2234,6 +2238,10 @@
"empty for no delay."
msgstr ""
+msgctxt "help:ir.ui.menu,administration:"
+msgid "Check to restrict access to only administrators."
+msgstr ""
+
msgctxt "help:ir.ui.view_search,domain:"
msgid "The PYSON domain."
msgstr ""
@@ -2896,6 +2904,11 @@
msgstr ""
#, python-format
+msgctxt "model:ir.message,text:msg_access_resource_search_error"
+msgid "You are not allowed to search on the \"%(resource)s\" resource."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
@@ -3326,6 +3339,18 @@
"rule \"%(rule)s\"."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_modification_readonly_field_error"
+msgid "You are not allowed to modify the field \"%(field)s\" of \"%(model)s\"."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_modification_readonly_field_record_error"
+msgid ""
+"You are not allowed to modify the field \"%(field)s\" in record "
+"\"%(record)s\" of \"%(model)s\"."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_module_deactivate_dependency"
msgid ""
"Some activated modules depend on the ones you are trying to deactivate:"
@@ -4616,6 +4641,10 @@
msgstr ""
msgctxt "view:ir.ui.menu:"
+msgid "Access Permissions"
+msgstr ""
+
+msgctxt "view:ir.ui.menu:"
msgid "Actions"
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/production.pot
--- a/templates/production.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/production.pot Wed Sep 23 10:23:33 2026 +0200
@@ -154,6 +154,10 @@
msgid "Unit"
msgstr ""
+msgctxt "field:production.bom,tolerance:"
+msgid "Tolerance"
+msgstr ""
+
msgctxt "field:production.bom.input,bom:"
msgid "BOM"
msgstr ""
@@ -296,7 +300,7 @@
msgstr ""
msgctxt "field:stock.move,production_cost_price_updated:"
-msgid "Cost Price Updated"
+msgid "Production Cost Price Updated"
msgstr ""
msgctxt "field:stock.move,production_input:"
@@ -331,6 +335,10 @@
msgid "The Unit of Measure of the Phantom BoM"
msgstr ""
+msgctxt "help:production.bom,tolerance:"
+msgid "The percentage tolerance that is accepted for production."
+msgstr ""
+
msgctxt "help:production.configuration,bom_sequence:"
msgid "Used to generate the BOM code."
msgstr ""
@@ -432,6 +440,20 @@
msgstr ""
#, python-format
+msgctxt "model:ir.message,text:msg_over_production_inputs"
+msgid ""
+"The production \"%(production)s\" input of product \"%(product)s\" is "
+"greater than the tolerance (%(actual)s consumed > %(maximal)s)."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_over_production_outputs"
+msgid ""
+"The production \"%(production)s\" output of product \"%(product)s\" is "
+"greater than the tolerance (%(actual)s produced > %(maximal)s)."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom_bom"
msgid "You cannot create a recursive BOM for BOM \"%(bom)s\"."
msgstr ""
@@ -445,6 +467,34 @@
msgid "Move can not be used for production input and output."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_under_production_inputs"
+msgid ""
+"The production \"%(production)s\" input of product \"%(product)s\" is lower "
+"than the tolerance (%(actual)s consumed < %(minimal)s)."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_under_production_outputs"
+msgid ""
+"The production \"%(production)s\" output of product \"%(product)s\" is lower"
+" than the tolerance (%(actual)s produced < %(minimal)s)."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_unexpected_product_production_inputs"
+msgid ""
+"The production \"%(production)s\" input has an unexpected product "
+"\"%(product)s\"."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_unexpected_product_production_outputs"
+msgid ""
+"The production \"%(production)s\" output has an unexpected product "
+"\"%(product)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,confirm:production_done_button"
msgid "Are you sure you want to complete the production?"
msgstr ""
@@ -578,7 +628,7 @@
msgstr ""
msgctxt "selection:ir.cron,method:"
-msgid "Set Cost from Moves"
+msgid "Set Cost from Production Moves"
msgstr ""
msgctxt "selection:production,state:"
@@ -630,6 +680,10 @@
msgstr ""
msgctxt "view:production.bom:"
+msgid "%"
+msgstr ""
+
+msgctxt "view:production.bom:"
msgid "Lines"
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/project_disbursement.pot
--- a/templates/project_disbursement.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/project_disbursement.pot Wed Sep 23 10:23:33 2026 +0200
@@ -0,0 +1,207 @@
+#
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "field:account.account.type,disbursement:"
+msgid "Disbursement"
+msgstr ""
+
+msgctxt "field:account.account.type.template,disbursement:"
+msgid "Disbursement"
+msgstr ""
+
+msgctxt "field:account.configuration,default_account_disbursement:"
+msgid "Default Account Disbursement"
+msgstr ""
+
+msgctxt ""
+"field:account.configuration.default_account,default_account_disbursement:"
+msgid "Default Account Disbursement"
+msgstr ""
+
+msgctxt "field:project.configuration,disbursement_sequence:"
+msgid "Disbursement Sequence"
+msgstr ""
+
+msgctxt "field:project.configuration.sequence,disbursement_sequence:"
+msgid "Disbursement Sequence"
+msgstr ""
+
+msgctxt "field:project.disbursement,amount:"
+msgid "Amount"
+msgstr ""
+
+msgctxt "field:project.disbursement,attachments:"
+msgid "Attachments"
+msgstr ""
+
+msgctxt "field:project.disbursement,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:project.disbursement,currency:"
+msgid "Currency"
+msgstr ""
+
+msgctxt "field:project.disbursement,description:"
+msgid "Description"
+msgstr ""
+
+msgctxt "field:project.disbursement,invoice_lines:"
+msgid "Invoice Lines"
+msgstr ""
+
+msgctxt "field:project.disbursement,number:"
+msgid "Number"
+msgstr ""
+
+msgctxt "field:project.disbursement,payee:"
+msgid "Payee"
+msgstr ""
+
+msgctxt "field:project.disbursement,payment_date:"
+msgid "Date"
+msgstr ""
+
+msgctxt "field:project.disbursement,payments:"
+msgid "Payments"
+msgstr ""
+
+msgctxt "field:project.disbursement,reference:"
+msgid "Reference"
+msgstr ""
+
+msgctxt "field:project.disbursement,reference_type:"
+msgid "Reference Type"
+msgstr ""
+
+msgctxt "field:project.disbursement,state:"
+msgid "State"
+msgstr ""
+
+msgctxt "field:project.disbursement,validated_by:"
+msgid "Validated By"
+msgstr ""
+
+msgctxt "field:project.disbursement,work:"
+msgid "Work"
+msgstr ""
+
+msgctxt "field:project.disbursement.journal,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:project.disbursement.journal,currency:"
+msgid "Currency"
+msgstr ""
+
+msgctxt "field:project.disbursement.journal,journal:"
+msgid "Journal"
+msgstr ""
+
+msgctxt "field:project.disbursement.journal,work:"
+msgid "Work"
+msgstr ""
+
+msgctxt "field:project.work,account_disbursement:"
+msgid "Account Disbursement"
+msgstr ""
+
+msgctxt "field:project.work,disbursement_journals:"
+msgid "Disbursement Journals"
+msgstr ""
+
+msgctxt "field:project.work,disbursements:"
+msgid "Disbursements"
+msgstr ""
+
+msgctxt "help:project.configuration,disbursement_sequence:"
+msgid "Used to generate the disbursement number."
+msgstr ""
+
+msgctxt "help:project.configuration.sequence,disbursement_sequence:"
+msgid "Used to generate the disbursement number."
+msgstr ""
+
+msgctxt "help:project.work,account_disbursement:"
+msgid "Leave empty for the default account."
+msgstr ""
+
+msgctxt "model:ir.action,name:act_project_disbursement_form"
+msgid "Disbursements"
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_disbursement_cancel_payment"
+msgid ""
+"To cancel disbursement \"%(disbursement)s\", you must fail the payment "
+"\"%(payment)s\"."
+msgstr ""
+
+msgctxt "model:ir.model.button,string:project_disbursement_cancel_button"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "model:ir.model.button,string:project_disbursement_draft_button"
+msgid "Draft"
+msgstr ""
+
+msgctxt "model:ir.model.button,string:project_disbursement_process_button"
+msgid "Process"
+msgstr ""
+
+msgctxt "model:ir.model.button,string:project_disbursement_validate_button"
+msgid "Validate"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_project_disbursement_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.sequence,name:sequence_disbursement"
+msgid "Disbursement"
+msgstr ""
+
+msgctxt "model:ir.sequence.type,name:sequence_type_disbursement"
+msgid "Project Disbursement"
+msgstr ""
+
+msgctxt "model:ir.ui.menu,name:menu_project_disbursement_form"
+msgid "Disbursements"
+msgstr ""
+
+msgctxt "model:project.disbursement,string:"
+msgid "Project Disbursement"
+msgstr ""
+
+msgctxt "model:project.disbursement.journal,string:"
+msgid "Project Disbursement Journal"
+msgstr ""
+
+msgctxt "model:res.group,name:group_project_disbursement"
+msgid "Project Disbursement"
+msgstr ""
+
+msgctxt "selection:project.disbursement,state:"
+msgid "Cancelled"
+msgstr ""
+
+msgctxt "selection:project.disbursement,state:"
+msgid "Draft"
+msgstr ""
+
+msgctxt "selection:project.disbursement,state:"
+msgid "Paid"
+msgstr ""
+
+msgctxt "selection:project.disbursement,state:"
+msgid "Validated"
+msgstr ""
+
+msgctxt "view:account.configuration:"
+msgid "Project Disbursement"
+msgstr ""
+
+msgctxt "view:project.disbursement:"
+msgid "Other Info"
+msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/res.pot
--- a/templates/res.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/res.pot Wed Sep 23 10:23:33 2026 +0200
@@ -78,6 +78,10 @@
msgid "Actions"
msgstr ""
+msgctxt "field:res.user,administrator:"
+msgid "Administrator"
+msgstr ""
+
msgctxt "field:res.user,applications:"
msgid "Applications"
msgstr ""
@@ -230,6 +234,10 @@
msgid "Actions that will be run at login."
msgstr ""
+msgctxt "help:res.user,administrator:"
+msgid "When checked the user has the access rights of all groups."
+msgstr ""
+
msgctxt "help:res.user,notifications:"
msgid "Notifications to subscribe to."
msgstr ""
@@ -459,10 +467,6 @@
msgstr ""
msgctxt "view:res.user:"
-msgid "Group Membership"
-msgstr ""
-
-msgctxt "view:res.user:"
msgid "Preferences"
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/sale.pot
--- a/templates/sale.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/sale.pot Wed Sep 23 10:23:33 2026 +0200
@@ -154,6 +154,10 @@
msgid "Sale Shipment Method"
msgstr ""
+msgctxt "field:sale.configuration,sale_wait_shipment:"
+msgid "Sale Wait Shipment"
+msgstr ""
+
msgctxt "field:sale.configuration.quotation,sale_quotation_validity:"
msgid "Sale Quotation Validity"
msgstr ""
@@ -166,6 +170,10 @@
msgid "Sale Shipment Method"
msgstr ""
+msgctxt "field:sale.configuration.sale_method,sale_wait_shipment:"
+msgid "Sale Wait Shipment"
+msgstr ""
+
msgctxt "field:sale.configuration.sequence,company:"
msgid "Company"
msgstr ""
@@ -756,6 +764,14 @@
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.configuration,sale_wait_shipment:"
+msgid "Create customer shipments in a waiting state"
+msgstr ""
+
+msgctxt "help:sale.configuration.sale_method,sale_wait_shipment:"
+msgid "Create customer shipments in a waiting state"
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
msgid "The selected cancelled invoices will be ignored."
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/sale_subscription.pot
--- a/templates/sale_subscription.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/sale_subscription.pot Wed Sep 23 10:23:33 2026 +0200
@@ -90,6 +90,10 @@
msgid "State"
msgstr ""
+msgctxt "field:sale.subscription.create_invoice.start,companies:"
+msgid "Companies"
+msgstr ""
+
msgctxt "field:sale.subscription.create_invoice.start,date:"
msgid "Date"
msgstr ""
@@ -194,6 +198,10 @@
msgid "Unit"
msgstr ""
+msgctxt "field:sale.subscription.line.consumption.create.start,companies:"
+msgid "Companies"
+msgstr ""
+
msgctxt "field:sale.subscription.line.consumption.create.start,date:"
msgid "Date"
msgstr ""
@@ -302,10 +310,18 @@
msgid "The current state of the subscription."
msgstr ""
+msgctxt "help:sale.subscription.create_invoice.start,companies:"
+msgid "Limit to subscription lines from these companies."
+msgstr ""
+
msgctxt "help:sale.subscription.line,subscription:"
msgid "Add the line below the subscription."
msgstr ""
+msgctxt "help:sale.subscription.line.consumption.create.start,companies:"
+msgid "Limit to subscription lines from these companies."
+msgstr ""
+
msgctxt "help:sale.subscription.recurrence.rule,bymonth:"
msgid "A comma separated list of integers."
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/sao.pot
--- a/templates/sao.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/sao.pot Wed Sep 23 10:23:33 2026 +0200
@@ -124,6 +124,9 @@
msgid "Login with"
msgstr ""
+msgid "Disabled on localhost"
+msgstr ""
+
msgid "Too many requests. Try again later."
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/stock.pot
--- a/templates/stock.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/stock.pot Wed Sep 23 10:23:33 2026 +0200
@@ -122,6 +122,14 @@
msgid "Current Warehouse"
msgstr ""
+msgctxt "field:stock.configuration,inventory_cost_thresold:"
+msgid "Inventory Cost Thresold"
+msgstr ""
+
+msgctxt "field:stock.configuration,inventory_quantity_tolerance:"
+msgid "Inventory Quantity Tolerance"
+msgstr ""
+
msgctxt "field:stock.configuration,inventory_sequence:"
msgid "Inventory Sequence"
msgstr ""
@@ -158,6 +166,14 @@
msgid "Customer Shipment Sequence"
msgstr ""
+msgctxt "field:stock.configuration.inventory,inventory_cost_thresold:"
+msgid "Inventory Cost Thresold"
+msgstr ""
+
+msgctxt "field:stock.configuration.inventory,inventory_quantity_tolerance:"
+msgid "Inventory Quantity Tolerance"
+msgstr ""
+
msgctxt "field:stock.configuration.location,shipment_internal_transit:"
msgid "Internal Shipment Transit"
msgstr ""
@@ -254,6 +270,10 @@
msgid "Search"
msgstr ""
+msgctxt "field:stock.inventory.line,cost_variation:"
+msgid "Cost Variation"
+msgstr ""
+
msgctxt "field:stock.inventory.line,expected_quantity:"
msgid "Expected Quantity"
msgstr ""
@@ -286,6 +306,18 @@
msgid "Actual Quantity"
msgstr ""
+msgctxt "field:stock.inventory.line,quantity_variation:"
+msgid "Quantity Variation"
+msgstr ""
+
+msgctxt "field:stock.inventory.line,tolerance_cost_variation:"
+msgid "Tolerance Cost Variation"
+msgstr ""
+
+msgctxt "field:stock.inventory.line,tolerance_quantity_variation:"
+msgid "Tolerance Quantity Variation"
+msgstr ""
+
msgctxt "field:stock.inventory.line,unit:"
msgid "Unit"
msgstr ""
@@ -1357,6 +1389,14 @@
msgid "The warehouse that the user works at."
msgstr ""
+msgctxt "help:stock.configuration,inventory_cost_thresold:"
+msgid "The inventory cost thresold accepted in company currency."
+msgstr ""
+
+msgctxt "help:stock.configuration,inventory_quantity_tolerance:"
+msgid "The inventory quantity variation accepted in percentage."
+msgstr ""
+
msgctxt "help:stock.configuration,inventory_sequence:"
msgid "Used to generate the number given to inventories."
msgstr ""
@@ -1394,6 +1434,14 @@
msgid "Used to generate the number given to customer shipments."
msgstr ""
+msgctxt "help:stock.configuration.inventory,inventory_cost_thresold:"
+msgid "The inventory cost thresold accepted in company currency."
+msgstr ""
+
+msgctxt "help:stock.configuration.inventory,inventory_quantity_tolerance:"
+msgid "The inventory quantity variation accepted in percentage."
+msgstr ""
+
msgctxt "help:stock.configuration.location,shipment_internal_transit:"
msgid ""
"The default location used for stock that is in transit between warehouses."
@@ -1451,6 +1499,10 @@
msgid "The actual quantity found in the location."
msgstr ""
+msgctxt "help:stock.inventory.line,quantity_variation:"
+msgid "The difference between expected quantity and actual quantity."
+msgstr ""
+
msgctxt "help:stock.inventory.line,unit:"
msgid "The unit in which the quantity is specified."
msgstr ""
@@ -2281,6 +2333,12 @@
msgstr ""
#, python-format
+msgctxt "model:ir.message,text:msg_inventory_over_tolerance"
+msgid "The inventory line \"%(lines)s\" is outside the tolerance range."
+msgid_plural "The inventory lines \"%(lines)s\" are outside the tolerance
range."
+msgstr[0] ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
@@ -2942,6 +3000,10 @@
msgid "Stock Configuration"
msgstr ""
+msgctxt "model:stock.configuration.inventory,string:"
+msgid "Stock Configuration Inventory"
+msgstr ""
+
msgctxt "model:stock.configuration.location,string:"
msgid "Stock Configuration Location"
msgstr ""
@@ -3695,6 +3757,14 @@
msgstr ""
msgctxt "view:stock.configuration:"
+msgid "%"
+msgstr ""
+
+msgctxt "view:stock.configuration:"
+msgid "Cost Thresold"
+msgstr ""
+
+msgctxt "view:stock.configuration:"
msgid "Customer Return Sequence"
msgstr ""
@@ -3719,6 +3789,10 @@
msgstr ""
msgctxt "view:stock.configuration:"
+msgid "Quantity Tolerance"
+msgstr ""
+
+msgctxt "view:stock.configuration:"
msgid "Sequence"
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/stock_conversion.pot
--- a/templates/stock_conversion.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/stock_conversion.pot Wed Sep 23 10:23:33 2026 +0200
@@ -0,0 +1,230 @@
+#
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "field:product.product,conversion_rules:"
+msgid "Conversion Rules"
+msgstr ""
+
+msgctxt "field:product.product,reverse_conversion_rules:"
+msgid "Reverse Conversion Rules"
+msgstr ""
+
+msgctxt "field:stock.configuration,conversion_sequence:"
+msgid "Conversion Sequence"
+msgstr ""
+
+msgctxt "field:stock.configuration.sequence,conversion_sequence:"
+msgid "Conversion Sequence"
+msgstr ""
+
+msgctxt "field:stock.conversion,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:stock.conversion,conversion_rule:"
+msgid "Conversion Rule"
+msgstr ""
+
+msgctxt "field:stock.conversion,date:"
+msgid "Date"
+msgstr ""
+
+msgctxt "field:stock.conversion,done_by:"
+msgid "Done By"
+msgstr ""
+
+msgctxt "field:stock.conversion,input_product:"
+msgid "Input Product"
+msgstr ""
+
+msgctxt "field:stock.conversion,input_quantity:"
+msgid "Input Quantity"
+msgstr ""
+
+msgctxt "field:stock.conversion,input_unit:"
+msgid "Input Unit"
+msgstr ""
+
+msgctxt "field:stock.conversion,location:"
+msgid "Location"
+msgstr ""
+
+msgctxt "field:stock.conversion,moves:"
+msgid "Moves"
+msgstr ""
+
+msgctxt "field:stock.conversion,number:"
+msgid "Number"
+msgstr ""
+
+msgctxt "field:stock.conversion,output_product:"
+msgid "Output Product"
+msgstr ""
+
+msgctxt "field:stock.conversion,output_quantity:"
+msgid "Output Quantity"
+msgstr ""
+
+msgctxt "field:stock.conversion,output_unit:"
+msgid "Output Unit"
+msgstr ""
+
+msgctxt "field:stock.conversion,state:"
+msgid "State"
+msgstr ""
+
+msgctxt "field:stock.conversion,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
+msgctxt "field:stock.conversion.rule,input_product:"
+msgid "Input Product"
+msgstr ""
+
+msgctxt "field:stock.conversion.rule,input_quantity:"
+msgid "Input Quantity"
+msgstr ""
+
+msgctxt "field:stock.conversion.rule,input_unit:"
+msgid "Input Unit"
+msgstr ""
+
+msgctxt "field:stock.conversion.rule,output_product:"
+msgid "Output Product"
+msgstr ""
+
+msgctxt "field:stock.conversion.rule,output_quantity:"
+msgid "Output Quantity"
+msgstr ""
+
+msgctxt "field:stock.conversion.rule,output_unit:"
+msgid "Output Unit"
+msgstr ""
+
+msgctxt "field:stock.location,conversion_location:"
+msgid "Conversion"
+msgstr ""
+
+msgctxt "field:stock.move,conversion_cost_price_updated:"
+msgid "Conversion Cost Price Updated"
+msgstr ""
+
+msgctxt "help:stock.configuration,conversion_sequence:"
+msgid "Used to generate the number given to conversion."
+msgstr ""
+
+msgctxt "help:stock.location,conversion_location:"
+msgid "Used to convert goods."
+msgstr ""
+
+msgctxt "model:ir.action,name:act_conversion_list"
+msgid "Conversions"
+msgstr ""
+
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_conversion_list_domain_all"
+msgid "All"
+msgstr ""
+
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_conversion_list_domain_draft"
+msgid "Draft"
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_conversion_rule_change_product_quantity"
+msgid ""
+"You cannot change the products nor the quantities of a conversion rule which"
+" is already used in a conversion."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_conversion_rule_input_output_unique"
+msgid "The output of each conversion must be unique for each input."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_stock_conversion_missing_qty"
+msgid ""
+"You cannot process conversion \"%(conversion)s\" because location "
+"\"%(location)s\" is missing %(quantity)s of product \"%(product)s\""
+msgstr ""
+
+msgctxt "model:ir.model.button,confirm:stock_conversion_cancel_button"
+msgid "Are your sur you want to cancel the conversion?"
+msgstr ""
+
+msgctxt "model:ir.model.button,string:stock_conversion_cancel_button"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "model:ir.model.button,string:stock_conversion_wait_button"
+msgid "Do"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_stock_conversion_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.sequence,name:sequence_conversion"
+msgid "Stock Conversion"
+msgstr ""
+
+msgctxt "model:ir.sequence.type,name:sequence_type_conversion"
+msgid "Stock Conversion"
+msgstr ""
+
+msgctxt "model:ir.ui.menu,name:menu_conversion_list"
+msgid "Conversions"
+msgstr ""
+
+msgctxt "model:stock.conversion,string:"
+msgid "Stock Conversion"
+msgstr ""
+
+msgctxt "model:stock.conversion.rule,string:"
+msgid "Stock Conversion Rule"
+msgstr ""
+
+msgctxt "model:stock.location,name:stock_location_conversion"
+msgid "Conversion"
+msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Set Cost from Conversion Moves"
+msgstr ""
+
+msgctxt "selection:stock.conversion,state:"
+msgid "Cancelled"
+msgstr ""
+
+msgctxt "selection:stock.conversion,state:"
+msgid "Done"
+msgstr ""
+
+msgctxt "selection:stock.conversion,state:"
+msgid "Draft"
+msgstr ""
+
+msgctxt "view:product.product:"
+msgid "Conversion Rules"
+msgstr ""
+
+msgctxt "view:stock.configuration:"
+msgid "Conversion"
+msgstr ""
+
+msgctxt "view:stock.conversion.rule:"
+msgid "Input:"
+msgstr ""
+
+msgctxt "view:stock.conversion.rule:"
+msgid "Output:"
+msgstr ""
+
+msgctxt "view:stock.conversion:"
+msgid "Conversion"
+msgstr ""
+
+msgctxt "view:stock.conversion:"
+msgid "Other Info"
+msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/stock_lot.pot
--- a/templates/stock_lot.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/stock_lot.pot Wed Sep 23 10:23:33 2026 +0200
@@ -27,6 +27,22 @@
msgid "Lot Sequence"
msgstr ""
+msgctxt "field:sale.point.sale.line,lot:"
+msgid "Lot"
+msgstr ""
+
+msgctxt "field:sale.point.sale.line,lot_required:"
+msgid "Lot Required"
+msgstr ""
+
+msgctxt "field:stock.conversion,input_lot:"
+msgid "Input Lot"
+msgstr ""
+
+msgctxt "field:stock.conversion,output_lot:"
+msgid "Output Lot"
+msgstr ""
+
msgctxt "field:stock.inventory.count.quantity,lot:"
msgid "Lot"
msgstr ""
diff -r d375ca8454bd -r bf178481f2f6 templates/web_shop.pot
--- a/templates/web_shop.pot Tue Sep 22 18:40:09 2026 +0200
+++ b/templates/web_shop.pot Wed Sep 23 10:23:33 2026 +0200
@@ -110,6 +110,10 @@
msgid "Products Removed"
msgstr ""
+msgctxt "field:web.shop,sale_draft_abandon_delay:"
+msgid "Sale Draft Abandon Delay"
+msgstr ""
+
msgctxt "field:web.shop,sale_price_list:"
msgid "Sale Price List"
msgstr ""
@@ -219,6 +223,12 @@
msgid "The list of products to unpublish."
msgstr ""
+msgctxt "help:web.shop,sale_draft_abandon_delay:"
+msgid ""
+"The time period after which a sale made via the web shop without modification
is cancelled.\n"
+"Leave empty to never cancel any draft sales."
+msgstr ""
+
msgctxt "help:web.shop,sale_price_list:"
msgid "The price list to compute sale price of products."
msgstr ""
@@ -286,6 +296,10 @@
msgid "Web Shop - Stock Location"
msgstr ""
+msgctxt "selection:ir.cron,method:"
+msgid "Cancel Abandoned Sales from Web Shop"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "Edit"
msgstr ""