first commit
This commit is contained in:
2
modules/purchase_amendment/__init__.py
Normal file
2
modules/purchase_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/purchase_amendment/__pycache__/__init__.cpython-311.pyc
Normal file
BIN
modules/purchase_amendment/__pycache__/__init__.cpython-311.pyc
Normal file
Binary file not shown.
Binary file not shown.
BIN
modules/purchase_amendment/__pycache__/purchase.cpython-311.pyc
Normal file
BIN
modules/purchase_amendment/__pycache__/purchase.cpython-311.pyc
Normal file
Binary file not shown.
8
modules/purchase_amendment/exceptions.py
Normal file
8
modules/purchase_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
|
||||
179
modules/purchase_amendment/locale/bg.po
Normal file
179
modules/purchase_amendment/locale/bg.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
181
modules/purchase_amendment/locale/ca.po
Normal file
181
modules/purchase_amendment/locale/ca.po
Normal file
@@ -0,0 +1,181 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripció"
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Línies"
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Compra"
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Acció"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Correcció"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripció"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Adreça de facturació"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Tercer de la factura"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Línia"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercer"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Termini de pagament"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producte"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr "Producte proveïdor"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoria UdM del producte"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Compra"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantitat"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unitat"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Preu unitari"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magatzem"
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Correccions"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Correccions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validada"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
"No es pot validar a la vegada més d'una correcció de la mateixa compra "
|
||||
"\"%(purchase)s\"."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr "Esteu segurs que voleu validar les correccions?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Valida"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuari a les empreses"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Correccions"
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Correcció de compra"
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr "Línia de correcció de compra"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Correcció de compra"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validada"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Canvia línia"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Canvia tercer i adreces"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Canvia termini de pagament"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Canvia magatzem"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Recalcula impostos"
|
||||
179
modules/purchase_amendment/locale/cs.po
Normal file
179
modules/purchase_amendment/locale/cs.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
181
modules/purchase_amendment/locale/de.po
Normal file
181
modules/purchase_amendment/locale/de.po
Normal file
@@ -0,0 +1,181 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Positionen"
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Einkauf"
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Aktion"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Änderung"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Rechnungsadresse"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Rechnungsaussteller"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Position"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Partei"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Zahlungsbedingung"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Artikel"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr "Artikel des Lieferanten"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Maßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Einkauf"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Menge"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Einheit"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Einzelpreis"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Logistikstandort"
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Änderungen"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Änderungen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Bestätigt"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
"Es kann zum selben Zeitpunkt nicht mehr als eine Änderung für Einkauf "
|
||||
"\"%(purchase)s\" bestätigt werden."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr "Die Änderungen tatsächlich bestätigen?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Bestätigen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Benutzer in Unternehmen"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Änderungen"
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Einkauf Änderung"
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr "Einkauf Änderungsposition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Einkauf Änderung"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Bestätigt"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Position ändern"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Parteien und Adressen ändern"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Zahlungsbedingung ändern"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Logistikstandort ändern"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Steuern neu berechnen"
|
||||
181
modules/purchase_amendment/locale/es.po
Normal file
181
modules/purchase_amendment/locale/es.po
Normal file
@@ -0,0 +1,181 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Fecha"
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Líneas"
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Compra"
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Acción"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Corrección"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Dirección de facturación"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Tercero de la factura"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Línea"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercero"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Plazo de pago"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr "Producto proveedor"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoría UdM del producto"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Compra"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Cantidad"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unidad"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Precio unitario"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Almacén"
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Correcciones"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Correcciones"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Todo"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validada"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
"No puedes validar a la vez mas de una corrección de la misma compra "
|
||||
"\"%(purchase)s\"."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr "¿Estas seguro que quieres validar las correciones?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validar"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuario en las empresas"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Correcciones"
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Correción de compra"
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr "Línea de correción de compra"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Correción de compra"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validado"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Modificar línea"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Modificar terceros y direcciones"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Modificar plazo de pago"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Modificar almacén"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Recalcular impuestos"
|
||||
179
modules/purchase_amendment/locale/es_419.po
Normal file
179
modules/purchase_amendment/locale/es_419.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/et.po
Normal file
179
modules/purchase_amendment/locale/et.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/fa.po
Normal file
179
modules/purchase_amendment/locale/fa.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/fi.po
Normal file
179
modules/purchase_amendment/locale/fi.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
181
modules/purchase_amendment/locale/fr.po
Normal file
181
modules/purchase_amendment/locale/fr.po
Normal file
@@ -0,0 +1,181 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Date"
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Lignes"
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Achat"
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Action"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Amendement"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Adresse de facturation"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Tiers de facturation"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Ligne"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tiers"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Conditions de paiement"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produit"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr "Produit du fournisseur"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Catégorie d'unité de mesure"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Achat"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantité"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unité"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Prix unitaire"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Entrepôt"
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendements"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendements"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tous"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validés"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas valider plus d’un amendement à la fois pour l’achat "
|
||||
"« %(purchase)s »."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr "Êtes-vous sûr de vouloir valider les amendements ?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Valider"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilisateur dans les sociétés"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendements"
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Amendement d'achat"
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr "Ligne d'amendement d'achat"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Amendement d'achat"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validé"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Changer la ligne"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Changer les tiers et les adresses"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Changer les conditions de paiement"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Changer d'entrepôt"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Recalculer les taxes"
|
||||
179
modules/purchase_amendment/locale/hu.po
Normal file
179
modules/purchase_amendment/locale/hu.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
181
modules/purchase_amendment/locale/id.po
Normal file
181
modules/purchase_amendment/locale/id.po
Normal file
@@ -0,0 +1,181 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Tanggal"
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Baris"
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Pembelian"
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Tindakan"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Alamat Faktur"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Alamat Faktur"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Baris"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Pihak"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Masa Pembayaran"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produk"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Pembelian"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Harga Satuan"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Gudang"
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Pembelian"
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
181
modules/purchase_amendment/locale/it.po
Normal file
181
modules/purchase_amendment/locale/it.po
Normal file
@@ -0,0 +1,181 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Righe"
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Acquisto"
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Stato"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Azione"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Correzzione"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Indirizzo di fatturazione"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Indirizzo di fatturazione"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Riga"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Controparte"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Termine di pagamento"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Prodotto"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr "Prodotto del fornitore"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Acquisto"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantità"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Stato"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unità"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Prezzo Unitario"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazzino"
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Correzioni"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Correzioni"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tutti"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Correzioni"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Correzzione"
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Modifica il termine di pagamento"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Cambia magazzino"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Ricalcola le tasse"
|
||||
179
modules/purchase_amendment/locale/lo.po
Normal file
179
modules/purchase_amendment/locale/lo.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/lt.po
Normal file
179
modules/purchase_amendment/locale/lt.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
181
modules/purchase_amendment/locale/nl.po
Normal file
181
modules/purchase_amendment/locale/nl.po
Normal file
@@ -0,0 +1,181 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Regels"
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Inkoop"
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Actie"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "wijziging"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Factuuradres"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Factuur relatie"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Regel"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Relatie"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Betalingstermijn"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Product"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr "Product van de leverancier"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "product eenheidsmaat categorie"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Inkoop"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Hoeveelheid"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Eenheid"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Eenheidsprijs"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazijn"
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "wijzigingen"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "wijzigingen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Goedgekeurd"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
"U kunt niet meer dan één wijziging tegelijk valideren voor aankoop "
|
||||
"\"%(purchase)s\"."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr "Weet u zeker dat u de wijzigingen wilt valideren?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "bevestigen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Gebruiker in bedrijven"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "wijzigingen"
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Inkoop wijziging"
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr "Inkoop wijzigingsregel"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Aankoopwijziging"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Goedgekeurd"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Lijn wijzigen"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Verander relaties en adressen"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Wijzig betalingsvoorwaarden"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Magazijn wijzigen"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Belastingen opnieuw berekenen"
|
||||
179
modules/purchase_amendment/locale/pl.po
Normal file
179
modules/purchase_amendment/locale/pl.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/pt.po
Normal file
179
modules/purchase_amendment/locale/pt.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
187
modules/purchase_amendment/locale/ro.po
Normal file
187
modules/purchase_amendment/locale/ro.po
Normal file
@@ -0,0 +1,187 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Rânduri"
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Achiziție"
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr "Stare"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr "Acțiune"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr "Amendament"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Adresa de facturare"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr "Parte Facturată"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr "Rând"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr "Parte"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr "Termen de plată"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produs"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr "Produsul Furnizorului"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categorie UM Produs"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Achiziție"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Cantitate"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr "Stare"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unitate"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Preț unitar"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Depozit"
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendamente"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendamente"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr "Validat"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
"Nu puteți valida mai mult de un amendament în același timp pentru achiziția "
|
||||
"\"%(purchase)s\"."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr "Sigur doriți să validați amendamentele?"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr "Validare"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilizator în Companii"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr "Amendamente"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Amendament de cumpărare"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr "Rând Amendament de cumpărare"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr "Amendament de cumpărare"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr "Validat"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr "Schimbați rândul"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr "Schimbare părți și adrese"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr "Modificare termen de plată"
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr "Schimbare Depozit"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr "Recalculare impozite"
|
||||
179
modules/purchase_amendment/locale/ru.po
Normal file
179
modules/purchase_amendment/locale/ru.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/sl.po
Normal file
179
modules/purchase_amendment/locale/sl.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/tr.po
Normal file
179
modules/purchase_amendment/locale/tr.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/uk.po
Normal file
179
modules/purchase_amendment/locale/uk.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
179
modules/purchase_amendment/locale/zh_CN.po
Normal file
179
modules/purchase_amendment/locale/zh_CN.po
Normal file
@@ -0,0 +1,179 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.amendment,date:"
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,action:"
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,amendment:"
|
||||
msgid "Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,invoice_party:"
|
||||
msgid "Invoice Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,line:"
|
||||
msgid "Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,payment_term:"
|
||||
msgid "Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_supplier:"
|
||||
msgid "Supplier's Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.purchase,amendments:"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_amendment_form"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_amendment_form_domain_validated"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
|
||||
msgid ""
|
||||
"You cannot validate more than one amendment at the same time for purchase "
|
||||
"\"%(purchase)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
|
||||
msgid "Are you sure you want to validate the amendements?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_amendment_validation_amendment_button"
|
||||
msgid "Validate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_amendment_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_amendment"
|
||||
msgid "Amendments"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment,string:"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.amendment.line,string:"
|
||||
msgid "Purchase Amendment Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_amendment"
|
||||
msgid "Purchase Amendment"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment,state:"
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Parties and Addresses"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Payment Term"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Change Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.amendment.line,action:"
|
||||
msgid "Recompute Taxes"
|
||||
msgstr ""
|
||||
10
modules/purchase_amendment/message.xml
Normal file
10
modules/purchase_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_purchase_at_time">
|
||||
<field name="text">You cannot validate more than one amendment at the same time for purchase "%(purchase)s".</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
434
modules/purchase_amendment/purchase.py
Normal file
434
modules/purchase_amendment/purchase.py
Normal file
@@ -0,0 +1,434 @@
|
||||
# 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 Purchase(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.purchase'
|
||||
|
||||
amendments = fields.One2Many(
|
||||
'purchase.amendment', 'purchase', "Amendments",
|
||||
states={
|
||||
'invisible': (
|
||||
~Eval('state').in_(['processing', 'done'])
|
||||
| ((Eval('state') == 'done') & ~Eval('amendments'))),
|
||||
'readonly': Eval('state') != 'processing',
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def copy(cls, purchases, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('amendments')
|
||||
return super().copy(purchases, default=default)
|
||||
|
||||
|
||||
class Amendment(Workflow, ModelSQL, ModelView):
|
||||
__name__ = 'purchase.amendment'
|
||||
|
||||
purchase = fields.Many2One(
|
||||
'purchase.purchase', "Purchase", 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(
|
||||
'purchase.amendment.line', 'amendment', "Lines",
|
||||
states={
|
||||
'readonly': (
|
||||
(Eval('state') != 'draft')
|
||||
| ~Eval('purchase')),
|
||||
})
|
||||
|
||||
@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()
|
||||
Purchase = pool.get('purchase.purchase')
|
||||
transaction = Transaction()
|
||||
context = transaction.context
|
||||
purchases = set()
|
||||
for amendment in amendments:
|
||||
purchase = amendment.purchase
|
||||
if purchase in purchases:
|
||||
raise AmendmentValidateError(
|
||||
gettext('purchase_amendment.msg_one_purchase_at_time',
|
||||
purchase=purchase.rec_name))
|
||||
purchases.add(purchase)
|
||||
purchase.revision += 1
|
||||
for line in amendment.lines:
|
||||
line.apply(purchase)
|
||||
# Force saved lines
|
||||
purchase.lines = purchase.lines
|
||||
|
||||
Purchase.save(purchases)
|
||||
Purchase.store_cache(purchases)
|
||||
cls._clear_purchase(purchases)
|
||||
with transaction.set_context(
|
||||
queue_batch=context.get('queue_batch', True)):
|
||||
Purchase.__queue__.process(purchases)
|
||||
|
||||
@classmethod
|
||||
def _clear_purchase(cls, purchases):
|
||||
pool = Pool()
|
||||
Invoice = pool.get('account.invoice')
|
||||
InvoiceLine = pool.get('account.invoice.line')
|
||||
Move = pool.get('stock.move')
|
||||
|
||||
invoices = set()
|
||||
invoice_lines = set()
|
||||
moves = set()
|
||||
for purchase in purchases:
|
||||
for invoice in purchase.invoices:
|
||||
if invoice.state == 'draft':
|
||||
invoices.add(invoice)
|
||||
|
||||
for line in purchase.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))
|
||||
|
||||
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])
|
||||
|
||||
@classmethod
|
||||
def _stock_moves(cls, line):
|
||||
for move in line.moves:
|
||||
if move.state in {'staging', 'draft'}:
|
||||
yield move
|
||||
|
||||
|
||||
class AmendmentLine(ModelSQL, ModelView):
|
||||
__name__ = 'purchase.amendment.line'
|
||||
|
||||
amendment = fields.Many2One(
|
||||
'purchase.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',
|
||||
})
|
||||
|
||||
purchase = fields.Function(fields.Many2One(
|
||||
'purchase.purchase', "Purchase"), 'on_change_with_purchase')
|
||||
line = fields.Many2One(
|
||||
'purchase.line', "Line",
|
||||
domain=[
|
||||
('type', '=', 'line'),
|
||||
('purchase', '=', Eval('purchase', -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',
|
||||
})
|
||||
|
||||
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),
|
||||
('purchasable', '=', True),
|
||||
()),
|
||||
('default_uom_category', '=', Eval('product_uom_category', -1)),
|
||||
],
|
||||
states={
|
||||
'readonly': (
|
||||
(Eval('state') != 'draft')
|
||||
| ~Eval('product_uom_category', None)),
|
||||
'invisible': Eval('action') != 'line',
|
||||
})
|
||||
product_supplier = fields.Many2One(
|
||||
'purchase.product_supplier', "Supplier's Product",
|
||||
domain=[
|
||||
If(Eval('product'),
|
||||
['OR',
|
||||
[
|
||||
('template.products', '=', Eval('product')),
|
||||
('product', '=', None),
|
||||
],
|
||||
('product', '=', Eval('product')),
|
||||
],
|
||||
[]),
|
||||
('party', '=', Eval('party', -1)),
|
||||
],
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
'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.purchase',
|
||||
'_parent_amendment._parent_purchase.payment_term',
|
||||
'_parent_amendment._parent_purchase.party',
|
||||
'_parent_amendment._parent_purchase.invoice_party',
|
||||
'_parent_amendment._parent_purchase.invoice_address',
|
||||
'_parent_amendment._parent_purchase.warehouse')
|
||||
def on_change_amendment(self):
|
||||
if self.amendment and self.amendment.purchase:
|
||||
self.payment_term = self.amendment.purchase.payment_term
|
||||
|
||||
self.party = self.amendment.purchase.party
|
||||
self.invoice_party = self.amendment.purchase.invoice_party
|
||||
self.invoice_address = self.amendment.purchase.invoice_address
|
||||
|
||||
self.warehouse = self.amendment.purchase.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('purchase.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.purchase')
|
||||
def on_change_with_purchase(self, name=None):
|
||||
return self.amendment.purchase if self.amendment else None
|
||||
|
||||
@fields.depends('line')
|
||||
def on_change_line(self):
|
||||
if self.line:
|
||||
self.product = self.line.product
|
||||
self.product_supplier = self.line.product_supplier
|
||||
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.product_supplier = self.description = None
|
||||
self.quantity = self.unit = self.unit_price = None
|
||||
|
||||
@fields.depends('party', 'invoice_party')
|
||||
def on_change_party(self):
|
||||
if not self.invoice_party:
|
||||
self.invoice_address = None
|
||||
if self.party:
|
||||
if not self.invoice_address:
|
||||
self.invoice_address = self.party.address_get(type='invoice')
|
||||
|
||||
@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('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, purchase):
|
||||
assert self.purchase == purchase
|
||||
purchase_line = None
|
||||
if self.line:
|
||||
for line in purchase.lines:
|
||||
if self.line == line:
|
||||
purchase_line = line
|
||||
break
|
||||
getattr(self, '_apply_%s' % self.action)(purchase, purchase_line)
|
||||
|
||||
def _apply_taxes(self, purchase, purchase_line):
|
||||
for line in purchase.lines:
|
||||
if line.product:
|
||||
line.taxes = line.compute_taxes(purchase.party)
|
||||
|
||||
def _apply_payment_term(self, purchase, purchase_line):
|
||||
purchase.payment_term = self.payment_term
|
||||
|
||||
def _apply_party(self, purchase, purchase_line):
|
||||
purchase.party = self.party
|
||||
purchase.invoice_party = self.invoice_party
|
||||
purchase.invoice_address = self.invoice_address
|
||||
|
||||
def _apply_warehouse(self, purchase, purchase_line):
|
||||
purchase.warehouse = self.warehouse
|
||||
|
||||
def _apply_line(self, purchase, purchase_line):
|
||||
purchase_line.product = self.product
|
||||
purchase_line.product_supplier = self.product_supplier
|
||||
purchase_line.quantity = self.quantity
|
||||
purchase_line.unit = self.unit
|
||||
purchase_line.unit_price = self.unit_price
|
||||
purchase_line.description = self.description
|
||||
123
modules/purchase_amendment/purchase.xml
Normal file
123
modules/purchase_amendment/purchase.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_purchase_amendment">
|
||||
<field name="name">Purchase Amendment</field>
|
||||
</record>
|
||||
<record model="res.user-res.group" id="user_admin_group_purchase_amendment">
|
||||
<field name="user" ref="res.user_admin"/>
|
||||
<field name="group" ref="group_purchase_amendment"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_view_form">
|
||||
<field name="model">purchase.purchase</field>
|
||||
<field name="inherit" ref="purchase.purchase_view_form"/>
|
||||
<field name="name">purchase_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_amendment_view_list">
|
||||
<field name="model">purchase.amendment</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">purchase_amendment_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_amendment_view_form">
|
||||
<field name="model">purchase.amendment</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">purchase_amendment_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_purchase_amendment_form">
|
||||
<field name="name">Amendments</field>
|
||||
<field name="res_model">purchase.amendment</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_purchase_amendment_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="purchase_amendment_view_list"/>
|
||||
<field name="act_window" ref="act_purchase_amendment_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_purchase_amendment_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="purchase_amendment_view_form"/>
|
||||
<field name="act_window" ref="act_purchase_amendment_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_purchase_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_purchase_amendment_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_purchase_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_purchase_amendment_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_purchase_amendment_form_domain_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="domain"></field>
|
||||
<field name="act_window" ref="act_purchase_amendment_form"/>
|
||||
</record>
|
||||
<menuitem
|
||||
parent="purchase.menu_purchase"
|
||||
action="act_purchase_amendment_form"
|
||||
sequence="40"
|
||||
id="menu_purchase_amendment"/>
|
||||
|
||||
<record model="ir.model.access" id="access_purchase_amendment">
|
||||
<field name="model">purchase.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_purchase_amendment_purchase">
|
||||
<field name="model">purchase.amendment</field>
|
||||
<field name="group" ref="purchase.group_purchase"/>
|
||||
<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_purchase_amendment_companies">
|
||||
<field name="name">User in companies</field>
|
||||
<field name="model">purchase.amendment</field>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_purchase_amendment_companies">
|
||||
<field
|
||||
name="domain"
|
||||
eval="[('purchase.company', 'in', Eval('companies', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_purchase_amendment_companies"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="purchase_amendment_validation_amendment_button">
|
||||
<field name="model">purchase.amendment</field>
|
||||
<field name="name">validate_amendment</field>
|
||||
<field name="string">Validate</field>
|
||||
<field name="confirm">Are you sure you want to validate the amendements?</field>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group" id="purchase_amendment_validation_amendment_button_group_purchase_amendment">
|
||||
<field name="button" ref="purchase_amendment_validation_amendment_button"/>
|
||||
<field name="group" ref="group_purchase_amendment"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_amendment_line_view_list">
|
||||
<field name="model">purchase.amendment.line</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">purchase_amendment_line_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_amendment_line_view_form">
|
||||
<field name="model">purchase.amendment.line</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">purchase_amendment_line_form</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/purchase_amendment/tests/__init__.py
Normal file
2
modules/purchase_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.
157
modules/purchase_amendment/tests/scenario_purchase_amendment.rst
Normal file
157
modules/purchase_amendment/tests/scenario_purchase_amendment.rst
Normal file
@@ -0,0 +1,157 @@
|
||||
===========================
|
||||
Purchase 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('purchase_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')
|
||||
>>> supplier1 = Party(name="Supplier 1")
|
||||
>>> supplier1.save()
|
||||
>>> supplier2 = Party(name="Supplier 2")
|
||||
>>> supplier2.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.purchasable = True
|
||||
>>> template.account_category = account_category
|
||||
>>> _ = template.products.new()
|
||||
>>> template.save()
|
||||
>>> product1, product2 = template.products
|
||||
|
||||
Purchase first product::
|
||||
|
||||
>>> Purchase = Model.get('purchase.purchase')
|
||||
>>> purchase = Purchase()
|
||||
>>> purchase.party = supplier1
|
||||
>>> purchase_line = purchase.lines.new()
|
||||
>>> purchase_line.product = product1
|
||||
>>> purchase_line.quantity = 5.0
|
||||
>>> purchase_line.unit_price = Decimal('10.0000')
|
||||
>>> purchase_line = purchase.lines.new()
|
||||
>>> purchase_line.quantity = 1
|
||||
>>> purchase_line.unit_price = Decimal('5.0000')
|
||||
>>> purchase.click('quote')
|
||||
>>> purchase.click('confirm')
|
||||
>>> purchase.state
|
||||
'processing'
|
||||
>>> purchase.revision
|
||||
0
|
||||
>>> purchase.total_amount
|
||||
Decimal('55.00')
|
||||
>>> len(purchase.moves), len(purchase.invoices)
|
||||
(1, 1)
|
||||
|
||||
Add an amendment::
|
||||
|
||||
>>> amendment = purchase.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, supplier1)
|
||||
>>> line.party = supplier2
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'warehouse'
|
||||
>>> bool(line.warehouse)
|
||||
True
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'line'
|
||||
>>> line.line = purchase.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 = purchase.lines[1]
|
||||
>>> line.product
|
||||
>>> line.quantity = 2
|
||||
>>> amendment.save()
|
||||
|
||||
Validate amendment::
|
||||
|
||||
>>> amendment.click('validate_amendment')
|
||||
>>> purchase.reload()
|
||||
>>> purchase.revision
|
||||
1
|
||||
>>> assertEqual(purchase.party, supplier2)
|
||||
>>> line = purchase.lines[0]
|
||||
>>> assertEqual(line.product, product2)
|
||||
>>> line.quantity
|
||||
4.0
|
||||
>>> line.unit_price
|
||||
Decimal('9.0000')
|
||||
>>> line = purchase.lines[1]
|
||||
>>> line.quantity
|
||||
2.0
|
||||
>>> purchase.total_amount
|
||||
Decimal('46.00')
|
||||
|
||||
>>> move, = purchase.moves
|
||||
>>> assertEqual(move.product, product2)
|
||||
>>> move.quantity
|
||||
4.0
|
||||
|
||||
>>> invoice, = purchase.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/purchase_amendment/tests/test_module.py
Normal file
12
modules/purchase_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 PurchaseAmendmentTestCase(ModuleTestCase):
|
||||
'Test Purchase Amendment module'
|
||||
module = 'purchase_amendment'
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
8
modules/purchase_amendment/tests/test_scenario.py
Normal file
8
modules/purchase_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/purchase_amendment/tryton.cfg
Normal file
17
modules/purchase_amendment/tryton.cfg
Normal file
@@ -0,0 +1,17 @@
|
||||
[tryton]
|
||||
version=7.8.0
|
||||
depends:
|
||||
account_invoice
|
||||
ir
|
||||
purchase
|
||||
purchase_history
|
||||
stock
|
||||
xml:
|
||||
purchase.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
purchase.Purchase
|
||||
purchase.Amendment
|
||||
purchase.AmendmentLine
|
||||
20
modules/purchase_amendment/view/purchase_amendment_form.xml
Normal file
20
modules/purchase_amendment/view/purchase_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="purchase"/>
|
||||
<field name="purchase"/>
|
||||
<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>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?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"/>
|
||||
<newline/>
|
||||
<label name="warehouse"/>
|
||||
<field name="warehouse"/>
|
||||
<newline/>
|
||||
<label name="product"/>
|
||||
<field name="product" view_ids="purchase.product_view_list_purchase_line"/>
|
||||
<label name="product_supplier"/>
|
||||
<field name="product_supplier"/>
|
||||
<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>
|
||||
@@ -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/purchase_amendment/view/purchase_amendment_list.xml
Normal file
10
modules/purchase_amendment/view/purchase_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="purchase"/>
|
||||
<field name="date" optional="0"/>
|
||||
<field name="description" expand="1" optional="1"/>
|
||||
<field name="state"/>
|
||||
<button name="validate_amendment"/>
|
||||
</tree>
|
||||
10
modules/purchase_amendment/view/purchase_form.xml
Normal file
10
modules/purchase_amendment/view/purchase_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