first commit
This commit is contained in:
2
modules/sale_amendment/__init__.py
Normal file
2
modules/sale_amendment/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
BIN
modules/sale_amendment/__pycache__/__init__.cpython-311.pyc
Normal file
BIN
modules/sale_amendment/__pycache__/__init__.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/sale_amendment/__pycache__/exceptions.cpython-311.pyc
Normal file
BIN
modules/sale_amendment/__pycache__/exceptions.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/sale_amendment/__pycache__/sale.cpython-311.pyc
Normal file
BIN
modules/sale_amendment/__pycache__/sale.cpython-311.pyc
Normal file
Binary file not shown.
8
modules/sale_amendment/exceptions.py
Normal file
8
modules/sale_amendment/exceptions.py
Normal file
@@ -0,0 +1,8 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.exceptions import UserError
|
||||
|
||||
|
||||
class AmendmentValidateError(UserError):
|
||||
pass
|
||||
183
modules/sale_amendment/locale/bg.po
Normal file
183
modules/sale_amendment/locale/bg.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
185
modules/sale_amendment/locale/ca.po
Normal file
185
modules/sale_amendment/locale/ca.po
Normal file
@@ -0,0 +1,185 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripció"
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Línies"
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Venda"
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Acció"
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Correcció"
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripció"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Adreça de facturació"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Tercer de la factura"
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Línia"
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercer"
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Termini de pagament"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producte"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoria UdM del producte"
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantitat"
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Venda"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr "Adreça d'enviament"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr "Tercer de l'enviament"
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unitat"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Preu unitari"
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magatzem"
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Correccions"
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Correccions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validada"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
"No es pot validar al mateix temps més d'una correció de la mateixa venta "
|
||||
"\"%(sale)s\"."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr "Esteu segurs que voleu validar les correccions?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Valida"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuari a les empreses"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Correccions"
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Correcció de venta"
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Correcció de venta"
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr "Línia de correció de venta"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validada"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Canvia línia"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Canvia tercer i adreces"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Canvia termini de pagament"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Canvia magatzem"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Recalcula impostos"
|
||||
183
modules/sale_amendment/locale/cs.po
Normal file
183
modules/sale_amendment/locale/cs.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
185
modules/sale_amendment/locale/de.po
Normal file
185
modules/sale_amendment/locale/de.po
Normal file
@@ -0,0 +1,185 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Positionen"
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Verkauf"
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Aktion"
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Änderung"
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Rechnungsadresse"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Rechnungsempfänger"
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Position"
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Partei"
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Zahlungsbedingung"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Artikel"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Maßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Menge"
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Verkauf"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr "Lieferadresse"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr "Lieferpartei"
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Einheit"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Einzelpreis"
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Logistikstandort"
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Änderungen"
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Änderungen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Bestätigt"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
"Es kann zum selben Zeitpunkt nicht mehr als eine Änderung für Verkauf "
|
||||
"\"%(sale)s\" bestätigt werden."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr "Änderung tatsächlich bestätigen?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Bestätigen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Benutzer in Unternehmen"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Änderungen"
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Verkauf Änderung"
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Verkauf Änderung"
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr "Verkauf Änderungsposition"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Bestätigt"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Position ändern"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Parteien und Adressen ändern"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Zahlungsbedingung ändern"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Logistikstandort ändern"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Steuern neu berechnen"
|
||||
185
modules/sale_amendment/locale/es.po
Normal file
185
modules/sale_amendment/locale/es.po
Normal file
@@ -0,0 +1,185 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Fecha"
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Líneas"
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Venta"
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Acción"
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Corrección"
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Dirección de facturación"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Tercero de la factura"
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Línea"
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercero"
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Plazo de pago"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoría UdM del producto"
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Cantidad"
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Venta"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr "Dirección de envío"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr "Tercero del envío"
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unidad"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Precio unitario"
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Almacén"
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Correcciones"
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Correcciones"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Todo"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validada"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
"No se puede validar al mismo teimpo mas de una corrección para la misma "
|
||||
"venta \"%(sale)s\"."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr "¿Estas seguro que quieres validar las correciones?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validar"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuario en las empresas"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Correcciones"
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Correción de venta"
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Correción de venta"
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr "Linea de correción de venta"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validada"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Modificar línea"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Modificar terceros y direcciones"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Modificar plazo de pago"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Modificar almacén"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Recalcular impuestos"
|
||||
183
modules/sale_amendment/locale/es_419.po
Normal file
183
modules/sale_amendment/locale/es_419.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/et.po
Normal file
183
modules/sale_amendment/locale/et.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/fa.po
Normal file
183
modules/sale_amendment/locale/fa.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/fi.po
Normal file
183
modules/sale_amendment/locale/fi.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
185
modules/sale_amendment/locale/fr.po
Normal file
185
modules/sale_amendment/locale/fr.po
Normal file
@@ -0,0 +1,185 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Date"
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Lignes"
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Vente"
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Action"
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Amendement"
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Adresse de facturation"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Tiers de facturation"
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Ligne"
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tiers"
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Conditions de paiement"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produit"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Catégorie d'unité de mesure"
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantité"
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Vente"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr "Adresse d'expédition"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr "Tiers d'expédition"
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unité"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Prix unitaire"
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Entrepôt"
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendements"
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendements"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tous"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validés"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas valider plus d’un amendement à la fois pour la vente "
|
||||
"« %(sale)s »."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr "Êtes-vous sûr de vouloir valider les amendements ?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Valider"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilisateur dans les sociétés"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendements"
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Amendement de vente"
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Amendement de vente"
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr "Ligne d'amendement de vente"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validé"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Changer la ligne"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Changer les tiers et les adresses"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Changer les conditions de paiement"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Changer d'entrepôt"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Recalculer les taxes"
|
||||
183
modules/sale_amendment/locale/hu.po
Normal file
183
modules/sale_amendment/locale/hu.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
184
modules/sale_amendment/locale/id.po
Normal file
184
modules/sale_amendment/locale/id.po
Normal file
@@ -0,0 +1,184 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Tanggal"
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Baris"
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Penjualan"
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Tindakan"
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Alamat Faktur"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Alamat Faktur"
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Baris"
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Pihak"
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Masa Pembayaran"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produk"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Penjualan"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr "Alamat Pengiriman"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr "Pihak Pengiriman"
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Harga Satuan"
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Gudang"
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
187
modules/sale_amendment/locale/it.po
Normal file
187
modules/sale_amendment/locale/it.po
Normal file
@@ -0,0 +1,187 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Righe"
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Vendita"
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Stato"
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Azione"
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Correzzione"
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Indirizzo di fatturazione"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Controparte di fatturazione"
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Riga"
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Controparte"
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Termine di pagamento"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Prodotto"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoria UdM prodotto"
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantità"
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Vendita"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr "Indirizzo di spedizione"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr "Controparte di spedizione"
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Stato"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unità"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Prezzo Unitario"
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazzino"
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Correzioni"
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Correzioni"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tutti"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validata"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
"Non è possibile verificare più di una correzione contemporaneamente per la "
|
||||
"vendita \"%(sale)s\"."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr "Sei sicuro di voler verificare le correzioni?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Verifica"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utente in aziende"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Correzioni"
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Modifiche sulla vendita"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Modifiche sulla vendita"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr "Riga di correzione della vendita"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Verificato"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Cambia riga"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Cambia controparti e indirizzi"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Modifica il termine di pagamento"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Cambia magazzino"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Ricalcola le tasse"
|
||||
183
modules/sale_amendment/locale/lo.po
Normal file
183
modules/sale_amendment/locale/lo.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/lt.po
Normal file
183
modules/sale_amendment/locale/lt.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
185
modules/sale_amendment/locale/nl.po
Normal file
185
modules/sale_amendment/locale/nl.po
Normal file
@@ -0,0 +1,185 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Regels"
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Verkoop"
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Actie"
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "wijziging"
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Factuuradres"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Factuur relatie"
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Regel"
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Relatie"
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Betalingstermijn"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Product"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "product eenheidsmaat categorie"
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Hoeveelheid"
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Verkoop"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr "Afleveradres"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr "courierdienst (shipment paty)"
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Eenheid"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Eenheidsprijs"
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazijn"
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "wijzigingen"
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Wijzigingen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Goedgekeurd"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
"U kunt niet meer dan één wijziging tegelijk valideren voor verkoop "
|
||||
"\"%(sale)s\"."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr "Weet u zeker dat u de wijzigingen wilt valideren?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "bevestigen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Gebruiker in bedrijven"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Wijzigingen"
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Verkoop wijziging"
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Verkoop wijziging"
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr "Verkoop wijzigingsregel"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Goedgekeurd"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Lijn wijzigen"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Verander relaties en adressen"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Wijzig betalingsvoorwaarden"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Magazijn wijzigen"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Belastingen opnieuw berekenen"
|
||||
183
modules/sale_amendment/locale/pl.po
Normal file
183
modules/sale_amendment/locale/pl.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/pt.po
Normal file
183
modules/sale_amendment/locale/pt.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
190
modules/sale_amendment/locale/ro.po
Normal file
190
modules/sale_amendment/locale/ro.po
Normal file
@@ -0,0 +1,190 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Rânduri"
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Vânzare"
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Stare"
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Acțiune"
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Amendament"
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Adresa de facturare"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Parte Facturată"
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Rând"
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Parte"
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Termen de plata"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produs"
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categorie UM Produs"
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Cantitate"
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr "Vânzare"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr "Adresa de expediere"
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Stare"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unitate"
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Preț unitar"
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Depozit"
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendamente"
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendamente"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Totul"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validat"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
"Nu puteți valida mai mult de un amendament în același timp pentru vânzarea "
|
||||
"\"%(sale)s\"."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr "Sigur doriți să validați amendamentele?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validare"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilizator în Companii"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendamente"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Amendament de vânzare"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr "Amendament de vânzare"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr "Amendament de vânzare"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validat"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Schimbare rând"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Schimbare părți și adrese"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Modificare termen de plată"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Schimbare Depozit"
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Recalculare impozite"
|
||||
183
modules/sale_amendment/locale/ru.po
Normal file
183
modules/sale_amendment/locale/ru.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/sl.po
Normal file
183
modules/sale_amendment/locale/sl.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/tr.po
Normal file
183
modules/sale_amendment/locale/tr.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/uk.po
Normal file
183
modules/sale_amendment/locale/uk.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
183
modules/sale_amendment/locale/zh_CN.po
Normal file
183
modules/sale_amendment/locale/zh_CN.po
Normal file
@@ -0,0 +1,183 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:sale.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,sale:"
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_address:"
|
||||
msgid "Shipment Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,shipment_party:"
|
||||
msgid "Shipment Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:sale.sale,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_sale_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_sale_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_sale_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for sale "
|
||||
"\"%(sale)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:sale_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendments?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:sale_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_sale_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_sale_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_amendment"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment,string:"
|
||||
msgid "Sale Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:sale.amendment.line,string:"
|
||||
msgid "Sale Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:sale.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
10
modules/sale_amendment/message.xml
Normal file
10
modules/sale_amendment/message.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data grouped="1">
|
||||
<record model="ir.message" id="msg_one_sale_at_time">
|
||||
<field name="text">You cannot validate more than one amendment at the same time for sale "%(sale)s".</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
476
modules/sale_amendment/sale.py
Normal file
476
modules/sale_amendment/sale.py
Normal file
@@ -0,0 +1,476 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import Index, ModelSQL, ModelView, Workflow, fields
|
||||
from trytond.modules.product import price_digits
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Bool, Eval, If
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
from .exceptions import AmendmentValidateError
|
||||
|
||||
|
||||
class Sale(metaclass=PoolMeta):
|
||||
__name__ = 'sale.sale'
|
||||
|
||||
amendments = fields.One2Many(
|
||||
'sale.amendment', 'sale', "Amendments",
|
||||
states={
|
||||
'invisible': (
|
||||
~Eval('state').in_(['processing', 'done'])
|
||||
| ((Eval('state') == 'done') & ~Eval('amendments'))),
|
||||
'readonly': Eval('state') != 'processing',
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def copy(cls, sales, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('amendments')
|
||||
return super().copy(sales, default=default)
|
||||
|
||||
|
||||
class Amendment(Workflow, ModelSQL, ModelView):
|
||||
__name__ = 'sale.amendment'
|
||||
|
||||
sale = fields.Many2One(
|
||||
'sale.sale', "Sale", required=True,
|
||||
domain=[
|
||||
('state', 'in', ['processing', 'done']),
|
||||
],
|
||||
states={
|
||||
'readonly': (Eval('state') != 'draft') | Eval('lines', [0]),
|
||||
})
|
||||
date = fields.Date(
|
||||
"Date", required=True,
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
})
|
||||
description = fields.Char(
|
||||
"Description",
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
})
|
||||
state = fields.Selection([
|
||||
('draft', "Draft"),
|
||||
('validated', "Validated"),
|
||||
], "State", readonly=True, required=True, sort=False)
|
||||
lines = fields.One2Many(
|
||||
'sale.amendment.line', 'amendment', "Lines",
|
||||
states={
|
||||
'readonly': (
|
||||
(Eval('state') != 'draft')
|
||||
| ~Eval('sale')),
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
t = cls.__table__()
|
||||
cls._sql_indexes.add(
|
||||
Index(
|
||||
t,
|
||||
(t.state, Index.Equality(cardinality='low')),
|
||||
where=t.state == 'draft'))
|
||||
cls._order = [
|
||||
('date', 'DESC'),
|
||||
('id', 'DESC'),
|
||||
]
|
||||
cls._transitions |= {
|
||||
('draft', 'validated'),
|
||||
}
|
||||
cls._buttons.update({
|
||||
'validate_amendment': {
|
||||
'invisible': Eval('state') != 'draft',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def default_date(cls):
|
||||
return Pool().get('ir.date').today()
|
||||
|
||||
@classmethod
|
||||
def default_state(cls):
|
||||
return 'draft'
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('validated')
|
||||
def validate_amendment(cls, amendments):
|
||||
pool = Pool()
|
||||
Sale = pool.get('sale.sale')
|
||||
transaction = Transaction()
|
||||
context = transaction.context
|
||||
sales = set()
|
||||
for amendment in amendments:
|
||||
sale = amendment.sale
|
||||
if sale in sales:
|
||||
raise AmendmentValidateError(
|
||||
gettext('sale_amendment.msg_one_sale_at_time',
|
||||
sale=sale.rec_name))
|
||||
sales.add(sale)
|
||||
sale.revision += 1
|
||||
for line in amendment.lines:
|
||||
line.apply(sale)
|
||||
# Force saved lines
|
||||
sale.lines = sale.lines
|
||||
|
||||
Sale.save(sales)
|
||||
Sale.store_cache(sales)
|
||||
cls._clear_sale(sales)
|
||||
with transaction.set_context(
|
||||
queue_batch=context.get('queue_batch', True)):
|
||||
Sale.__queue__.process(sales)
|
||||
|
||||
@classmethod
|
||||
def _clear_sale(cls, sales):
|
||||
pool = Pool()
|
||||
Invoice = pool.get('account.invoice')
|
||||
InvoiceLine = pool.get('account.invoice.line')
|
||||
Shipment = pool.get('stock.shipment.out')
|
||||
ShipmentReturn = pool.get('stock.shipment.out.return')
|
||||
Move = pool.get('stock.move')
|
||||
|
||||
invoices = set()
|
||||
shipments = set()
|
||||
shipment_returns = set()
|
||||
invoice_lines = set()
|
||||
moves = set()
|
||||
for sale in sales:
|
||||
for invoice in sale.invoices:
|
||||
if invoice.state == 'draft':
|
||||
invoices.add(invoice)
|
||||
for shipment in sale.shipments:
|
||||
if shipment.state in ['draft', 'waiting']:
|
||||
shipments.add(shipment)
|
||||
for shipment_return in sale.shipment_returns:
|
||||
if shipment_return.state == 'draft':
|
||||
shipment_returns.add(shipment_return)
|
||||
|
||||
for line in sale.lines:
|
||||
for invoice_line in line.invoice_lines:
|
||||
if invoice_line.invoice_state == 'draft':
|
||||
invoice_lines.add(invoice_line)
|
||||
moves.update(cls._stock_moves(line))
|
||||
|
||||
shipments_waiting = [s for s in shipments if s.state == 'waiting']
|
||||
Shipment.draft(shipments) # Clear inventory moves
|
||||
InvoiceLine.delete(invoice_lines)
|
||||
Move.delete(moves)
|
||||
|
||||
Invoice.update_taxes([i for i in invoices if i.lines])
|
||||
Invoice.delete([i for i in invoices if not i.lines])
|
||||
Shipment.wait([s for s in shipments_waiting if s.outgoing_moves])
|
||||
Shipment.delete([s for s in shipments if not s.outgoing_moves])
|
||||
ShipmentReturn.delete(
|
||||
[s for s in shipment_returns if not s.incoming_moves])
|
||||
|
||||
@classmethod
|
||||
def _stock_moves(cls, line):
|
||||
for move in line.moves:
|
||||
if move.state in {'staging', 'draft'}:
|
||||
yield move
|
||||
|
||||
|
||||
class AmendmentLine(ModelSQL, ModelView):
|
||||
__name__ = 'sale.amendment.line'
|
||||
|
||||
amendment = fields.Many2One(
|
||||
'sale.amendment', "Amendment", required=True, ondelete='CASCADE')
|
||||
state = fields.Function(fields.Selection(
|
||||
'get_states', "State"), 'on_change_with_state')
|
||||
action = fields.Selection([
|
||||
('taxes', "Recompute Taxes"),
|
||||
('payment_term', "Change Payment Term"),
|
||||
('party', "Change Parties and Addresses"),
|
||||
('warehouse', "Change Warehouse"),
|
||||
('line', "Change Line"),
|
||||
], "Action", required=True,
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
})
|
||||
|
||||
sale = fields.Function(fields.Many2One(
|
||||
'sale.sale', "Sale"), 'on_change_with_sale')
|
||||
line = fields.Many2One(
|
||||
'sale.line', "Line",
|
||||
domain=[
|
||||
('type', '=', 'line'),
|
||||
('sale', '=', Eval('sale', -1)),
|
||||
],
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'line',
|
||||
'required': Eval('action') == 'line',
|
||||
})
|
||||
|
||||
payment_term = fields.Many2One(
|
||||
'account.invoice.payment_term', "Payment Term", ondelete='RESTRICT',
|
||||
states={
|
||||
'invisible': Eval('action') != 'payment_term',
|
||||
})
|
||||
|
||||
party = fields.Many2One(
|
||||
'party.party', "Party",
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'party',
|
||||
'required': Eval('action') == 'party',
|
||||
})
|
||||
invoice_party = fields.Many2One(
|
||||
'party.party', "Invoice Party",
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'party',
|
||||
},
|
||||
search_context={
|
||||
'related_party': Eval('party'),
|
||||
})
|
||||
invoice_address = fields.Many2One(
|
||||
'party.address', "Invoice Address",
|
||||
domain=[
|
||||
('party', '=', If(Eval('invoice_party'),
|
||||
Eval('invoice_party', -1), Eval('party', -1))),
|
||||
],
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'party',
|
||||
'required': Eval('action') == 'party',
|
||||
})
|
||||
shipment_party = fields.Many2One(
|
||||
'party.party', "Shipment Party",
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'party',
|
||||
},
|
||||
search_context={
|
||||
'related_party': Eval('party'),
|
||||
})
|
||||
shipment_address = fields.Many2One(
|
||||
'party.address', "Shipment Address",
|
||||
domain=['OR',
|
||||
('party', '=',
|
||||
If(Eval('shipment_party'),
|
||||
Eval('shipment_party', -1), Eval('party', -1))),
|
||||
('warehouses', '=', Eval('warehouse', -1)),
|
||||
],
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'party',
|
||||
'required': Eval('action') == 'party',
|
||||
})
|
||||
|
||||
warehouse = fields.Many2One(
|
||||
'stock.location', "Warehouse",
|
||||
domain=[
|
||||
('type', '=', 'warehouse'),
|
||||
],
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'warehouse',
|
||||
'required': Eval('action') == 'warehouse',
|
||||
})
|
||||
|
||||
product = fields.Many2One(
|
||||
'product.product', "Product",
|
||||
domain=[
|
||||
If((Eval('state') == 'draft')
|
||||
& ~(Eval('quantity', 0) < 0),
|
||||
('salable', '=', True),
|
||||
()),
|
||||
('default_uom_category', '=', Eval('product_uom_category', -1)),
|
||||
],
|
||||
states={
|
||||
'readonly': (
|
||||
(Eval('state') != 'draft')
|
||||
| ~Eval('product_uom_category', None)),
|
||||
'invisible': Eval('action') != 'line',
|
||||
})
|
||||
quantity = fields.Float(
|
||||
"Quantity", digits='unit',
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'line',
|
||||
'required': Eval('action') == 'line',
|
||||
})
|
||||
unit = fields.Many2One(
|
||||
'product.uom', "Unit", ondelete='RESTRICT',
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'line',
|
||||
'required': Bool(Eval('product')),
|
||||
})
|
||||
unit_price = fields.Numeric(
|
||||
"Unit Price", digits=price_digits,
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'line',
|
||||
'required': Eval('action') == 'line',
|
||||
})
|
||||
description = fields.Text(
|
||||
"Description",
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'invisible': Eval('action') != 'line',
|
||||
})
|
||||
|
||||
product_uom_category = fields.Function(
|
||||
fields.Many2One('product.uom.category', "Product UoM Category"),
|
||||
'on_change_with_product_uom_category')
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.__access__.add('amendment')
|
||||
unit_categories = cls._unit_categories()
|
||||
cls.unit.domain = [
|
||||
('category', 'in', [Eval(c, -1) for c in unit_categories]),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def _unit_categories(cls):
|
||||
return ['product_uom_category']
|
||||
|
||||
@fields.depends(
|
||||
'amendment',
|
||||
'_parent_amendment.sale',
|
||||
'_parent_amendment._parent_sale.payment_term',
|
||||
'_parent_amendment._parent_sale.party',
|
||||
'_parent_amendment._parent_sale.invoice_party',
|
||||
'_parent_amendment._parent_sale.invoice_address',
|
||||
'_parent_amendment._parent_sale.shipment_party',
|
||||
'_parent_amendment._parent_sale.shipment_address',
|
||||
'_parent_amendment._parent_sale.warehouse')
|
||||
def on_change_amendment(self):
|
||||
if self.amendment and self.amendment.sale:
|
||||
self.payment_term = self.amendment.sale.payment_term
|
||||
|
||||
self.party = self.amendment.sale.party
|
||||
self.invoice_party = self.amendment.sale.invoice_party
|
||||
self.invoice_address = self.amendment.sale.invoice_address
|
||||
self.shipment_party = self.amendment.sale.shipment_party
|
||||
self.shipment_address = self.amendment.sale.shipment_address
|
||||
|
||||
self.warehouse = self.amendment.sale.warehouse
|
||||
|
||||
@fields.depends(methods=['on_change_amendment'])
|
||||
def on_change_state(self):
|
||||
self.on_change_amendment()
|
||||
|
||||
@classmethod
|
||||
def get_states(cls):
|
||||
pool = Pool()
|
||||
Amendment = pool.get('sale.amendment')
|
||||
return Amendment.fields_get(['state'])['state']['selection']
|
||||
|
||||
@fields.depends(
|
||||
'amendment',
|
||||
'_parent_amendment.state')
|
||||
def on_change_with_state(self, name=None):
|
||||
if self.amendment:
|
||||
return self.amendment.state
|
||||
|
||||
@fields.depends(methods=['on_change_line', 'on_change_amendment'])
|
||||
def on_change_action(self):
|
||||
self.line = None
|
||||
self.on_change_line()
|
||||
self.on_change_amendment()
|
||||
|
||||
@fields.depends(
|
||||
'amendment',
|
||||
'_parent_amendment.sale')
|
||||
def on_change_with_sale(self, name=None):
|
||||
return self.amendment.sale if self.amendment else None
|
||||
|
||||
@fields.depends('line')
|
||||
def on_change_line(self):
|
||||
if self.line:
|
||||
self.product = self.line.product
|
||||
self.quantity = self.line.quantity
|
||||
self.unit = self.line.unit
|
||||
self.unit_price = self.line.unit_price
|
||||
self.description = self.line.description
|
||||
else:
|
||||
self.product = self.quantity = self.unit = self.unit_price = None
|
||||
self.description = None
|
||||
|
||||
@fields.depends('party', 'invoice_party', 'shipment_party', 'warehouse')
|
||||
def on_change_party(self):
|
||||
if not self.invoice_party:
|
||||
self.invoice_address = None
|
||||
if not self.shipment_party:
|
||||
self.shipment_address = None
|
||||
if self.party:
|
||||
if not self.invoice_address:
|
||||
self.invoice_address = self.party.address_get(type='invoice')
|
||||
if not self.shipment_party:
|
||||
with Transaction().set_context(
|
||||
warehouse=(
|
||||
self.warehouse.id if self.warehouse else None)):
|
||||
self.shipment_address = self.party.address_get(
|
||||
type='delivery')
|
||||
|
||||
@fields.depends('party', 'invoice_party')
|
||||
def on_change_invoice_party(self):
|
||||
if self.invoice_party:
|
||||
self.invoice_address = self.invoice_party.address_get(
|
||||
type='invoice')
|
||||
elif self.party:
|
||||
self.invoice_address = self.party.address_get(type='invoice')
|
||||
|
||||
@fields.depends('party', 'shipment_party', 'warehouse')
|
||||
def on_change_shipment_party(self):
|
||||
with Transaction().set_context(
|
||||
warehouse=self.warehouse.id if self.warehouse else None):
|
||||
if self.shipment_party:
|
||||
self.shipment_address = self.shipment_party.address_get(
|
||||
type='delivery')
|
||||
elif self.party:
|
||||
self.shipment_address = self.party.address_get(type='delivery')
|
||||
|
||||
@fields.depends('line')
|
||||
def on_change_with_product_uom_category(self, name=None):
|
||||
if self.line:
|
||||
if self.line.product_uom_category:
|
||||
return self.line.product_uom_category
|
||||
elif self.line.unit:
|
||||
return self.line.unit.category
|
||||
|
||||
def apply(self, sale):
|
||||
assert self.sale == sale
|
||||
sale_line = None
|
||||
if self.line:
|
||||
for line in sale.lines:
|
||||
if self.line == line:
|
||||
sale_line = line
|
||||
break
|
||||
getattr(self, '_apply_%s' % self.action)(sale, sale_line)
|
||||
|
||||
def _apply_taxes(self, sale, sale_line):
|
||||
for line in sale.lines:
|
||||
if line.product:
|
||||
line.taxes = line.compute_taxes(sale.party)
|
||||
|
||||
def _apply_payment_term(self, sale, sale_line):
|
||||
sale.payment_term = self.payment_term
|
||||
|
||||
def _apply_party(self, sale, sale_line):
|
||||
sale.party = self.party
|
||||
sale.invoice_party = self.invoice_party
|
||||
sale.invoice_address = self.invoice_address
|
||||
sale.shipment_party = self.shipment_party
|
||||
sale.shipment_address = self.shipment_address
|
||||
|
||||
def _apply_warehouse(self, sale, sale_line):
|
||||
sale.warehouse = self.warehouse
|
||||
|
||||
def _apply_line(self, sale, sale_line):
|
||||
sale_line.product = self.product
|
||||
sale_line.quantity = self.quantity
|
||||
sale_line.unit = self.unit
|
||||
sale_line.unit_price = self.unit_price
|
||||
sale_line.description = self.description
|
||||
123
modules/sale_amendment/sale.xml
Normal file
123
modules/sale_amendment/sale.xml
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="res.group" id="group_sale_amendment">
|
||||
<field name="name">Sale Amendment</field>
|
||||
</record>
|
||||
<record model="res.user-res.group" id="user_admin_group_sale_amendment">
|
||||
<field name="user" ref="res.user_admin"/>
|
||||
<field name="group" ref="group_sale_amendment"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="sale_view_form">
|
||||
<field name="model">sale.sale</field>
|
||||
<field name="inherit" ref="sale.sale_view_form"/>
|
||||
<field name="name">sale_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="sale_amendment_view_list">
|
||||
<field name="model">sale.amendment</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">sale_amendment_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="sale_amendment_view_form">
|
||||
<field name="model">sale.amendment</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">sale_amendment_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_sale_amendment_form">
|
||||
<field name="name">Amendments</field>
|
||||
<field name="res_model">sale.amendment</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_sale_amendment_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="sale_amendment_view_list"/>
|
||||
<field name="act_window" ref="act_sale_amendment_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_sale_amendment_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="sale_amendment_view_form"/>
|
||||
<field name="act_window" ref="act_sale_amendment_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_sale_amendment_form_domain_draft">
|
||||
<field name="name">Draft</field>
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_sale_amendment_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_sale_amendment_form_domain_validated">
|
||||
<field name="name">Validated</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="domain" eval="[('state', '=', 'validated')]" pyson="1"/>
|
||||
<field name="act_window" ref="act_sale_amendment_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_sale_amendment_form_domain_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="domain"></field>
|
||||
<field name="act_window" ref="act_sale_amendment_form"/>
|
||||
</record>
|
||||
<menuitem
|
||||
parent="sale.menu_sale"
|
||||
action="act_sale_amendment_form"
|
||||
sequence="40"
|
||||
id="menu_sale_amendment"/>
|
||||
|
||||
<record model="ir.model.access" id="access_sale_amendment">
|
||||
<field name="model">sale.amendment</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_sale_amendment_sale">
|
||||
<field name="model">sale.amendment</field>
|
||||
<field name="group" ref="sale.group_sale"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_sale_amendment_companies">
|
||||
<field name="name">User in companies</field>
|
||||
<field name="model">sale.amendment</field>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_sale_amendment_companies">
|
||||
<field
|
||||
name="domain"
|
||||
eval="[('sale.company', 'in', Eval('companies', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_sale_amendment_companies"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="sale_amendment_validation_amendment_button">
|
||||
<field name="model">sale.amendment</field>
|
||||
<field name="name">validate_amendment</field>
|
||||
<field name="string">Validate</field>
|
||||
<field name="confirm">Are you sure you want to validate the amendments?</field>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group" id="sale_amendment_validation_amendment_button_group_sale_amendment">
|
||||
<field name="button" ref="sale_amendment_validation_amendment_button"/>
|
||||
<field name="group" ref="group_sale_amendment"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="sale_amendment_line_view_list">
|
||||
<field name="model">sale.amendment.line</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">sale_amendment_line_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="sale_amendment_line_view_form">
|
||||
<field name="model">sale.amendment.line</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">sale_amendment_line_form</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/sale_amendment/tests/__init__.py
Normal file
2
modules/sale_amendment/tests/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
158
modules/sale_amendment/tests/scenario_sale_amendment.rst
Normal file
158
modules/sale_amendment/tests/scenario_sale_amendment.rst
Normal file
@@ -0,0 +1,158 @@
|
||||
=======================
|
||||
Sale Amendment Scenario
|
||||
=======================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> from decimal import Decimal
|
||||
|
||||
>>> from proteus import Model
|
||||
>>> from trytond.modules.account.tests.tools import (
|
||||
... create_chart, create_fiscalyear, get_accounts)
|
||||
>>> from trytond.modules.account_invoice.tests.tools import (
|
||||
... set_fiscalyear_invoice_sequences)
|
||||
>>> from trytond.modules.company.tests.tools import create_company
|
||||
>>> from trytond.tests.tools import activate_modules, assertEqual
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules('sale_amendment', create_company, create_chart)
|
||||
|
||||
Create fiscal year::
|
||||
|
||||
>>> fiscalyear = set_fiscalyear_invoice_sequences(create_fiscalyear())
|
||||
>>> fiscalyear.click('create_period')
|
||||
|
||||
Get accounts::
|
||||
|
||||
>>> accounts = get_accounts()
|
||||
>>> revenue = accounts['revenue']
|
||||
>>> expense = accounts['expense']
|
||||
|
||||
Create parties::
|
||||
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> customer1 = Party(name="Customer 1")
|
||||
>>> customer1.save()
|
||||
>>> customer2 = Party(name="Customer 2")
|
||||
>>> customer2.save()
|
||||
|
||||
Create account categories::
|
||||
|
||||
>>> ProductCategory = Model.get('product.category')
|
||||
>>> account_category = ProductCategory(name="Account Category")
|
||||
>>> account_category.accounting = True
|
||||
>>> account_category.account_expense = expense
|
||||
>>> account_category.account_revenue = revenue
|
||||
>>> account_category.save()
|
||||
|
||||
Create products::
|
||||
|
||||
>>> ProductUom = Model.get('product.uom')
|
||||
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
|
||||
>>> ProductTemplate = Model.get('product.template')
|
||||
|
||||
>>> template = ProductTemplate()
|
||||
>>> template.name = 'product'
|
||||
>>> template.default_uom = unit
|
||||
>>> template.type = 'goods'
|
||||
>>> template.salable = True
|
||||
>>> template.list_price = Decimal('10')
|
||||
>>> template.account_category = account_category
|
||||
>>> _ = template.products.new()
|
||||
>>> template.save()
|
||||
>>> product1, product2 = template.products
|
||||
|
||||
Sale first product::
|
||||
|
||||
>>> Sale = Model.get('sale.sale')
|
||||
>>> sale = Sale()
|
||||
>>> sale.party = customer1
|
||||
>>> sale_line = sale.lines.new()
|
||||
>>> sale_line.product = product1
|
||||
>>> sale_line.quantity = 5.0
|
||||
>>> sale_line = sale.lines.new()
|
||||
>>> sale_line.quantity = 1
|
||||
>>> sale_line.unit_price = Decimal('5.0000')
|
||||
>>> sale.click('quote')
|
||||
>>> sale.click('confirm')
|
||||
>>> sale.state
|
||||
'processing'
|
||||
>>> sale.revision
|
||||
0
|
||||
>>> sale.total_amount
|
||||
Decimal('55.00')
|
||||
>>> len(sale.shipments), len(sale.invoices)
|
||||
(1, 1)
|
||||
|
||||
Add an amendment::
|
||||
|
||||
>>> amendment = sale.amendments.new()
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'taxes'
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'payment_term'
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'party'
|
||||
>>> assertEqual(line.party, customer1)
|
||||
>>> line.party = customer2
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'warehouse'
|
||||
>>> bool(line.warehouse)
|
||||
True
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'line'
|
||||
>>> line.line = sale.lines[0]
|
||||
>>> assertEqual(line.product, product1)
|
||||
>>> line.product = product2
|
||||
>>> line.quantity
|
||||
5.0
|
||||
>>> line.quantity = 4.0
|
||||
>>> line.unit_price
|
||||
Decimal('10.0000')
|
||||
>>> line.unit_price = Decimal('9.0000')
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'line'
|
||||
>>> line.line = sale.lines[1]
|
||||
>>> line.product
|
||||
>>> line.quantity = 2
|
||||
>>> amendment.save()
|
||||
|
||||
Validate amendment::
|
||||
|
||||
>>> amendment.click('validate_amendment')
|
||||
>>> sale.reload()
|
||||
>>> sale.revision
|
||||
1
|
||||
>>> assertEqual(sale.party, customer2)
|
||||
>>> line = sale.lines[0]
|
||||
>>> assertEqual(line.product, product2)
|
||||
>>> line.quantity
|
||||
4.0
|
||||
>>> line.unit_price
|
||||
Decimal('9.0000')
|
||||
>>> line = sale.lines[1]
|
||||
>>> line.quantity
|
||||
2.0
|
||||
>>> sale.total_amount
|
||||
Decimal('46.00')
|
||||
|
||||
>>> shipment, = sale.shipments
|
||||
>>> move, = shipment.outgoing_moves
|
||||
>>> assertEqual(move.product, product2)
|
||||
>>> move.quantity
|
||||
4.0
|
||||
|
||||
>>> invoice, = sale.invoices
|
||||
>>> line = invoice.lines[0]
|
||||
>>> assertEqual(line.product, product2)
|
||||
>>> line.quantity
|
||||
4.0
|
||||
>>> line.unit_price
|
||||
Decimal('9.0000')
|
||||
>>> line = invoice.lines[1]
|
||||
>>> line.product
|
||||
>>> line.quantity
|
||||
2.0
|
||||
>>> line.unit_price
|
||||
Decimal('5.0000')
|
||||
12
modules/sale_amendment/tests/test_module.py
Normal file
12
modules/sale_amendment/tests/test_module.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.tests.test_tryton import ModuleTestCase
|
||||
|
||||
|
||||
class SaleAmendmentTestCase(ModuleTestCase):
|
||||
'Test Sale Amendment module'
|
||||
module = 'sale_amendment'
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
8
modules/sale_amendment/tests/test_scenario.py
Normal file
8
modules/sale_amendment/tests/test_scenario.py
Normal file
@@ -0,0 +1,8 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.tests.test_tryton import load_doc_tests
|
||||
|
||||
|
||||
def load_tests(*args, **kwargs):
|
||||
return load_doc_tests(__name__, __file__, *args, **kwargs)
|
||||
17
modules/sale_amendment/tryton.cfg
Normal file
17
modules/sale_amendment/tryton.cfg
Normal file
@@ -0,0 +1,17 @@
|
||||
[tryton]
|
||||
version=7.8.0
|
||||
depends:
|
||||
account_invoice
|
||||
ir
|
||||
sale
|
||||
sale_history
|
||||
stock
|
||||
xml:
|
||||
sale.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
sale.Sale
|
||||
sale.Amendment
|
||||
sale.AmendmentLine
|
||||
20
modules/sale_amendment/view/sale_amendment_form.xml
Normal file
20
modules/sale_amendment/view/sale_amendment_form.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="sale"/>
|
||||
<field name="sale"/>
|
||||
<label name="date"/>
|
||||
<field name="date"/>
|
||||
|
||||
<label name="description"/>
|
||||
<field name="description" colspan="3"/>
|
||||
<field name="lines" colspan="4"/>
|
||||
<group col="2" colspan="2" id="states">
|
||||
<label name="state"/>
|
||||
<field name="state"/>
|
||||
</group>
|
||||
<group col="-1" colspan="2" id="buttons">
|
||||
<button name="validate_amendment"/>
|
||||
</group>
|
||||
</form>
|
||||
41
modules/sale_amendment/view/sale_amendment_line_form.xml
Normal file
41
modules/sale_amendment/view/sale_amendment_line_form.xml
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="amendment"/>
|
||||
<field name="amendment" colspan="3"/>
|
||||
<label name="action"/>
|
||||
<field name="action"/>
|
||||
<label name="line"/>
|
||||
<field name="line"/>
|
||||
<separator colspan="4" id="separator"/>
|
||||
<label name="payment_term"/>
|
||||
<field name="payment_term"/>
|
||||
<newline/>
|
||||
<label name="party"/>
|
||||
<field name="party"/>
|
||||
<newline/>
|
||||
<label name="invoice_party"/>
|
||||
<field name="invoice_party"/>
|
||||
<label name="invoice_address"/>
|
||||
<field name="invoice_address"/>
|
||||
<label name="shipment_party"/>
|
||||
<field name="shipment_party"/>
|
||||
<label name="shipment_address"/>
|
||||
<field name="shipment_address"/>
|
||||
<newline/>
|
||||
<label name="warehouse"/>
|
||||
<field name="warehouse"/>
|
||||
<newline/>
|
||||
<label name="product"/>
|
||||
<field name="product" view_ids="sale.product_view_list_sale_line"/>
|
||||
<newline/>
|
||||
<label name="quantity"/>
|
||||
<field name="quantity"/>
|
||||
<label name="unit"/>
|
||||
<field name="unit"/>
|
||||
<label name="unit_price"/>
|
||||
<field name="unit_price"/>
|
||||
<separator name="description" colspan="4"/>
|
||||
<field name="description" colspan="4"/>
|
||||
</form>
|
||||
8
modules/sale_amendment/view/sale_amendment_line_list.xml
Normal file
8
modules/sale_amendment/view/sale_amendment_line_list.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree>
|
||||
<field name="amendment" expand="1"/>
|
||||
<field name="action"/>
|
||||
<field name="line" expand="1"/>
|
||||
</tree>
|
||||
10
modules/sale_amendment/view/sale_amendment_list.xml
Normal file
10
modules/sale_amendment/view/sale_amendment_list.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree>
|
||||
<field name="sale"/>
|
||||
<field name="date" optional="0"/>
|
||||
<field name="description" expand="1" optional="1"/>
|
||||
<field name="state"/>
|
||||
<button name="validate_amendment"/>
|
||||
</tree>
|
||||
10
modules/sale_amendment/view/sale_form.xml
Normal file
10
modules/sale_amendment/view/sale_form.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/notebook" position="inside">
|
||||
<page name="amendments">
|
||||
<field name="amendments" colspan="4"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in New Issue
Block a user