first commit
This commit is contained in:
2
modules/purchase_secondary_unit/__init__.py
Normal file
2
modules/purchase_secondary_unit/__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.
Binary file not shown.
Binary file not shown.
35
modules/purchase_secondary_unit/account.py
Normal file
35
modules/purchase_secondary_unit/account.py
Normal file
@@ -0,0 +1,35 @@
|
||||
# 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.pool import Pool, PoolMeta
|
||||
|
||||
|
||||
class InvoiceLine(metaclass=PoolMeta):
|
||||
__name__ = 'account.invoice.line'
|
||||
|
||||
def get_product_secondary_uom_category(self, name):
|
||||
pool = Pool()
|
||||
PurchaseLine = pool.get('purchase.line')
|
||||
category = super().get_product_secondary_uom_category(name)
|
||||
if isinstance(self.origin, PurchaseLine):
|
||||
if self.origin.secondary_unit:
|
||||
category = self.origin.secondary_unit.category.id
|
||||
return category
|
||||
|
||||
@property
|
||||
def secondary_uom_factor(self):
|
||||
pool = Pool()
|
||||
PurchaseLine = pool.get('purchase.line')
|
||||
factor = super().secondary_uom_factor
|
||||
if isinstance(self.origin, PurchaseLine):
|
||||
factor = self.origin.secondary_uom_factor
|
||||
return factor
|
||||
|
||||
@property
|
||||
def secondary_uom_rate(self):
|
||||
pool = Pool()
|
||||
PurchaseLine = pool.get('purchase.line')
|
||||
factor = super().secondary_uom_rate
|
||||
if isinstance(self.origin, PurchaseLine):
|
||||
factor = self.origin.secondary_uom_rate
|
||||
return factor
|
||||
201
modules/purchase_secondary_unit/locale/bg.po
Normal file
201
modules/purchase_secondary_unit/locale/bg.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
215
modules/purchase_secondary_unit/locale/ca.po
Normal file
215
modules/purchase_secondary_unit/locale/ca.po
Normal file
@@ -0,0 +1,215 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Categoria UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Factor UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Rati UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Categoria UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Factor UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Rati UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Categoria de la UdM secundaria del producte"
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr "Categoria de UdM secundaria del producte"
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Categoria de la UdM secundaria del producte"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr "Quantitat secundaria"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr "Unitat secundaria"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr "Preu unitari secundari"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr "Factor UdM secundaria"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr "Rati UdM secundaria"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr "Categoria UdM per defecte"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Categoria UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Factor UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Rati UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Categoria de la UdM secundaria del producte"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "La unitat de mesura secundària de les compres."
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficient de la formula:\n"
|
||||
"1 (unitat_compra) = coeficient (unitat_secundaria)"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficient de la formula:\n"
|
||||
"coeficent (unitat_compra) = 1 (unitat_secundaria)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "La unitat de mesura secundària de les compres."
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficient de la formula:\n"
|
||||
"1 (unitat_compra) = coeficient (unitat_secundaria)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficient de la formula:\n"
|
||||
"coeficent (unitat_compra) = 1 (unitat_secundaria)"
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr "La categoria de la unitat de mesura secundaria del producte."
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La categoria de la unitat de mesura secundaria del producte."
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La categoria de la unitat de mesura secundaria del producte."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr "El factor de la unitat de mesura secundaria."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr "El rati de la unitat de mesura secundaria."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr "La categoria de la unitat de mesura per defecte."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "La unitat de mesura secundària de les compres."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficient de la formula:\n"
|
||||
"1 (unitat_compra) = coeficient (unitat_secundaria)"
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficient de la formula:\n"
|
||||
"coeficent (unitat_compra) = 1 (unitat_secundaria)"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La categoria de la unitat de mesura secundaria del producte."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
"Els valors del factor i el rati secundari de \"%(record)s\" són "
|
||||
"incompatibles."
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr "Factor:"
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr "Rati:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr "Quantitat:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr "Preu unitari:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr "Unitat:"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr "Factor:"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr "Rati:"
|
||||
201
modules/purchase_secondary_unit/locale/cs.po
Normal file
201
modules/purchase_secondary_unit/locale/cs.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
215
modules/purchase_secondary_unit/locale/de.po
Normal file
215
modules/purchase_secondary_unit/locale/de.po
Normal file
@@ -0,0 +1,215 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "Einkauf Zweitmaßeinheit"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Einkauf Zweitmaßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Einkauf Zweitmaßeinheit Faktor"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Einkauf Zweitmaßeinheit Kehrwert Faktor"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "Einkauf Zweitmaßeinheit"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Einkauf Zweitmaßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Einkauf Zweitmaßeinheit Faktor"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Einkauf Zweitmaßeinheit Kehrwert Faktor"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Artikel Zweitmaßeinheitenkategorie"
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr "Artikel Zweitmaßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Artikel Zweitmaßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr "Zweitmenge"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr "Zweitmaßeinheit"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr "Zweiteinzelpreis"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr "Zweitmaßeinheit Faktor"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr "Zweitmaßeinheit Kehrwert Faktor"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr "Standard Maßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "Einkauf Zweitmaßeinheit"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Einkauf Zweitmaßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Einkauf Zweitmaßeinheit Faktor"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Einkauf Zweitmaßeinheit Kehrwert Faktor"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Artikel Zweitmaßeinheitenkategorie"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "Die zweite Maßeinheit für Einkäufe."
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"Der Koeffizient für die Formel:\n"
|
||||
"1 (Einkaufseinheit) = Koeffizient(Zweitmaßeinheit)"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"Der Koeffizient für die Formel:\n"
|
||||
"Koeffizient(Einkaufseinheit) = 1 (Zweitmaßeinheit)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "Die zweite Maßeinheit für Einkäufe."
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"Der Koeffizient für die Formel:\n"
|
||||
"1 (Einkaufseinheit) = Koeffizient(Zweitmaßeinheit)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"Der Koeffizient für die Formel:\n"
|
||||
"Koeffizient(Einkaufseinheit) = 1 (Zweitmaßeinheit)"
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr "Die Kategorie für die zweite Maßeinheit des Artikels."
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "Die Kategorie für die zweite Maßeinheit des Artikels."
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "Die Kategorie für die zweite Maßeinheit des Artikels."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr "Der Faktor für die zweite Maßeinheit."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr "Der Kehrwert Faktor für die zweite Maßeinheit."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr "Die Kategorie für die Standardmaßeinheit."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "Die zweite Maßeinheit für Einkäufe."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"Der Koeffizient für die Formel:\n"
|
||||
"1 (Einkaufseinheit) = Koeffizient(Zweitmaßeinheit)"
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"Der Koeffizient für die Formel:\n"
|
||||
"Koeffizient(Einkaufseinheit) = 1 (Zweitmaßeinheit)"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "Die Kategorie für die zweite Maßeinheit des Artikels."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
"Inkompatible Werte für Faktor und Kehrwert der Zweitmaßeinheit für "
|
||||
"\"%(record)s\"."
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr "Faktor:"
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr "Kehrwert Faktor:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr "Menge:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr "Einzelpreis:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr "Einheit:"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr "Faktor:"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr "Kehrwert Faktor:"
|
||||
214
modules/purchase_secondary_unit/locale/es.po
Normal file
214
modules/purchase_secondary_unit/locale/es.po
Normal file
@@ -0,0 +1,214 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UdM compra secundaria"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Categoría UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Factor UdM compra secundaria"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Ratio UdM compra secundaria"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UdM compra secundaria"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Categoría UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Factor UdM compra secundaria"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Ratio UdM compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Categoría de la UdM secundaria del producto"
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr "Categoría UdM secundaria del producto"
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Categoría de la UdM secundaria del producto"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr "Cantidad secundaria"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr "Unidad secundaria"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr "Precio unitario secundario"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr "Factor UdM secundaria"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr "Ratio UdM secundaria"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr "Categoría UdM por defecto"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UdM compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Categoría UdM de compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Factor UdM compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Ratio UdM compra secundaria"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Categoría de la UdM secundaria del producto"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "La unidad de medida secundaria de las compras."
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficiente de la fórmula:\n"
|
||||
"1 (unidad_compra) = coeficiente (unidad secundaria)"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficiente de la fórmula:\n"
|
||||
"coeficiente (unidad_compra) = 1 (unidad secundaria)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "La unidad de medida secundaria de las compras."
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficiente de la fórmula:\n"
|
||||
"1 (unidad_compra) = coeficiente (unidad secundaria)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficiente de la fórmula:\n"
|
||||
"coeficiente (unidad_compra) = 1 (unidad secundaria)"
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr "La categoria de la unidad de medida secundaria del producto."
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La categoria de la unidad de medida secundaria del producto."
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La categoria de la unidad de medida secundaria del producto."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr "El factor de la unidad de medida secundaria."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr "El ratio de la unidad de medida secundaria."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr "La categoría de la unidad de medida por defecto."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "La unidad de medida secundaria de las compras."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficiente de la fórmula:\n"
|
||||
"1 (unidad_compra) = coeficiente (unidad secundaria)"
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"El coeficiente de la fórmula:\n"
|
||||
"coeficiente (unidad_compra) = 1 (unidad secundaria)"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La categoria de la unidad de medida secundaria del producto."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
"Los valores factor y ratio secundario de \"%(record)s\" són incompatibles."
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr "Factor:"
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr "Ratio:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr "Cantidad:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr "Precio unitario:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr "Unidad:"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr "Factor:"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr "Ratio:"
|
||||
201
modules/purchase_secondary_unit/locale/es_419.po
Normal file
201
modules/purchase_secondary_unit/locale/es_419.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/et.po
Normal file
201
modules/purchase_secondary_unit/locale/et.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/fa.po
Normal file
201
modules/purchase_secondary_unit/locale/fa.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/fi.po
Normal file
201
modules/purchase_secondary_unit/locale/fi.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
214
modules/purchase_secondary_unit/locale/fr.po
Normal file
214
modules/purchase_secondary_unit/locale/fr.po
Normal file
@@ -0,0 +1,214 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Catégorie d'Unité De Mesure secondaire d'achat"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Facteur d'UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Taux d'UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Catégorie d'Unité De Mesure secondaire d'achat"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Facteur d'UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Taux d'UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Catégorie d'UDM secondaire du produit"
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr "Catégorie d'UDM secondaire du produit"
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Catégorie d'UDM secondaire du produit"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr "Quantité secondaire"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr "Unité secondaire"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr "Prix unitaire secondaire"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr "Facteur d'UDM secondaire"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr "Taux d'UDM secondaire"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr "Catégorie d'UDM par défaut"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Catégorie d'Unité De Mesure secondaire d'achat"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Facteur d'UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Taux d'UDM secondaire d'achat"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Catégorie d'UDM secondaire du produit"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "L'unité de mesure secondaire pour les achats."
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"Le coefficient pour la formule :\n"
|
||||
"1 (unité d'achat) = coefficient (unité secondaire)"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"Le coefficient pour la formule :\n"
|
||||
"coefficient (unité d'achat) = 1 (unité secondaire)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "L'unité de mesure secondaire pour les achats."
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"Le coefficient pour la formule :\n"
|
||||
"1 (unité d'achat) = coefficient (unité secondaire)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"Le coefficient pour la formule :\n"
|
||||
"coefficient (unité d'achat) = 1 (unité secondaire)"
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr "La catégorie d'Unité De Mesure secondaire pour le produit."
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La catégorie d'unité de mesure secondaire pour le produit."
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La catégorie d'unité de mesure secondaire pour le produit."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr "Le facteur pour l'Unité De Mesure secondaire."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr "Le taux pour l’Unité De Mesure secondaire."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr "La catégorie de l'Unité De Mesure par défaut."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "L'unité de mesure secondaire pour les achats."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"Le coefficient pour la formule :\n"
|
||||
"1 (unité d'achat) = coefficient (unité secondaire)"
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"Le coefficient pour la formule :\n"
|
||||
"coefficient (unité d'achat) = 1 (unité secondaire)"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "La catégorie d'unité de mesure secondaire pour le produit."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
"Facteur et taux secondaires d'achat incompatibles pour « %(record)s »."
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr "Facteur :"
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr "Taux :"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr "Quantité :"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr "Prix unitaire :"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr "Unité :"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr "Facteur :"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr "Taux :"
|
||||
201
modules/purchase_secondary_unit/locale/hu.po
Normal file
201
modules/purchase_secondary_unit/locale/hu.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/id.po
Normal file
201
modules/purchase_secondary_unit/locale/id.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/it.po
Normal file
201
modules/purchase_secondary_unit/locale/it.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/lo.po
Normal file
201
modules/purchase_secondary_unit/locale/lo.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/lt.po
Normal file
201
modules/purchase_secondary_unit/locale/lt.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
215
modules/purchase_secondary_unit/locale/nl.po
Normal file
215
modules/purchase_secondary_unit/locale/nl.po
Normal file
@@ -0,0 +1,215 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "Inkoop secundaire maateenheid"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Inkoop secundaire maateenheid categorie"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Inkoop secundaire maateenheid factor"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Inkoop secundaire maateenheid verhouding"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "Inkoop secundaire maateenheid"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Inkoop secundaire maateenheid categorie"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Inkoop secundaire maateenheid factor"
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Inkoop secundaire maateenheid verhouding"
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Product secundaire maateenheid categorie"
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr "Product secundaire maateenheid categorie"
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Product secundaire maateenheid categorie"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr "Secundaire hoeveelheid"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr "Secundaire eenheid"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr "secundaire eenheidsprijs"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr "Secundaire maateenheid factor"
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr "Secundaire maateenheid verhouding"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr "Standaard maateenheid categorie"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr "Inkoop secundaire maateenheid"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr "Inkoop secundaire maateenheid categorie"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr "Inkoop secundaire maateenheid factor"
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr "Inkoop secundaire maateenheid verhouding"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr "Product secundaire maateenheid categorie"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "De secundaire maateenheid voor inkopen."
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"De coëfficiënt voor de formule:\n"
|
||||
"1 (inkoopeenheid) = coëfficiënt (secundaire eenheid)"
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"De coëfficiënt voor de formule:\n"
|
||||
"coëfficiënt (inkoopeenheid) = 1 (secundaire eenheid)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "De secundaire maateenheid voor inkopen."
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"De coëfficiënt voor de formule:\n"
|
||||
"1 (inkoopeenheid) = coëfficiënt (secundaire eenheid)"
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"De coëfficiënt voor de formule:\n"
|
||||
"coëfficiënt (inkoopeenheid) = 1 (secundaire eenheid)"
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr "De categorie van de secundaire maateenheid van het product."
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "De categorie van de secundaire maateenheid van het product."
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "De categorie van de secundaire maateenheid van het product."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr "De factor voor de secundaire maateenheid."
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr "De verhouding voor de secundaire maateenheid."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr "De categorie van de standaard maateenheid."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr "De secundaire maateenheid voor inkopen."
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
"De coëfficiënt voor de formule:\n"
|
||||
"1 (inkoopeenheid) = coëfficiënt (secundaire eenheid)"
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
"De coëfficiënt voor de formule:\n"
|
||||
"coëfficiënt (inkoopeenheid) = 1 (secundaire eenheid)"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr "De categorie van de secundaire maateenheid van het product."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
"Incompatibele secundaire factor en waardebeoordeling (rate values ) voor "
|
||||
"\"%(record)s\"."
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr "Factor:"
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr "Waarde:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr "Hoeveelheid:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr "Eenheid prijs:"
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr "Eenheid:"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr "Factor:"
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr "Waarde:"
|
||||
201
modules/purchase_secondary_unit/locale/pl.po
Normal file
201
modules/purchase_secondary_unit/locale/pl.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/pt.po
Normal file
201
modules/purchase_secondary_unit/locale/pt.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/ro.po
Normal file
201
modules/purchase_secondary_unit/locale/ro.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/ru.po
Normal file
201
modules/purchase_secondary_unit/locale/ru.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/sl.po
Normal file
201
modules/purchase_secondary_unit/locale/sl.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/tr.po
Normal file
201
modules/purchase_secondary_unit/locale/tr.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/uk.po
Normal file
201
modules/purchase_secondary_unit/locale/uk.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
201
modules/purchase_secondary_unit/locale/zh_CN.po
Normal file
201
modules/purchase_secondary_unit/locale/zh_CN.po
Normal file
@@ -0,0 +1,201 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UOM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_quantity:"
|
||||
msgid "Secondary Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit:"
|
||||
msgid "Secondary Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_unit_price:"
|
||||
msgid "Secondary Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_factor:"
|
||||
msgid "Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.line,secondary_uom_rate:"
|
||||
msgid "Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,default_uom_category:"
|
||||
msgid "Default UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "Purchase Secondary UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_category:"
|
||||
msgid "Purchase Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid "Purchase Secondary UoM Factor"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid "Purchase Secondary UoM Rate"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "Product Secondary UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.product,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:product.template,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
|
||||
msgid "The category of the secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_factor:"
|
||||
msgid "The factor for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.line,secondary_uom_rate:"
|
||||
msgid "The rate for the secondary Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,default_uom_category:"
|
||||
msgid "The category of the default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom:"
|
||||
msgid "The secondary Unit of Measure for purchases."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_factor:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.product_supplier,purchase_secondary_uom_rate:"
|
||||
msgid ""
|
||||
"The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
|
||||
msgid "The category of secondary Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
|
||||
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:product.template:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Quantity:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit Price:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.line:"
|
||||
msgid "Unit:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Factor:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.product_supplier:"
|
||||
msgid "Rate:"
|
||||
msgstr ""
|
||||
10
modules/purchase_secondary_unit/message.xml
Normal file
10
modules/purchase_secondary_unit/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_secondary_uom_incompatible_factor_rate">
|
||||
<field name="text">Incompatible secondary factor and rate values for "%(record)s".</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
170
modules/purchase_secondary_unit/product.py
Normal file
170
modules/purchase_secondary_unit/product.py
Normal file
@@ -0,0 +1,170 @@
|
||||
# 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 fields
|
||||
from trytond.modules.product import uom_conversion_digits
|
||||
from trytond.modules.product.exceptions import UOMValidationError
|
||||
from trytond.pool import PoolMeta
|
||||
from trytond.pyson import Bool, Eval
|
||||
|
||||
|
||||
class PurchaseSecondaryMixin:
|
||||
__slots__ = ()
|
||||
purchase_secondary_uom = fields.Many2One(
|
||||
'product.uom', "Purchase Secondary UoM",
|
||||
domain=[
|
||||
('category', '!=', Eval('default_uom_category', -1)),
|
||||
],
|
||||
help="The secondary Unit of Measure for purchases.")
|
||||
purchase_secondary_uom_factor = fields.Float(
|
||||
"Purchase Secondary UoM Factor", digits=uom_conversion_digits,
|
||||
states={
|
||||
'required': Bool(Eval('purchase_secondary_uom')),
|
||||
'invisible': ~Eval('purchase_secondary_uom'),
|
||||
},
|
||||
help="The coefficient for the formula:\n"
|
||||
"1 (purchase unit) = coefficient (secondary unit)")
|
||||
purchase_secondary_uom_rate = fields.Float(
|
||||
"Purchase Secondary UoM Rate", digits=uom_conversion_digits,
|
||||
states={
|
||||
'required': Bool(Eval('purchase_secondary_uom')),
|
||||
'invisible': ~Eval('purchase_secondary_uom'),
|
||||
},
|
||||
help="The coefficient for the formula:\n"
|
||||
"coefficient (purchase unit) = 1 (secondary unit)")
|
||||
purchase_secondary_uom_category = fields.Function(
|
||||
fields.Many2One(
|
||||
'product.uom.category', "Purchase Secondary UoM Category"),
|
||||
'on_change_with_purchase_secondary_uom_category',
|
||||
searcher='search_purchase_secondary_uom_category')
|
||||
|
||||
@fields.depends('purchase_secondary_uom_factor')
|
||||
def on_change_purchase_secondary_uom_factor(self):
|
||||
if not self.purchase_secondary_uom_factor:
|
||||
self.purchase_secondary_uom_rate = None
|
||||
else:
|
||||
self.purchase_secondary_uom_rate = round(
|
||||
1. / self.purchase_secondary_uom_factor,
|
||||
uom_conversion_digits[1])
|
||||
|
||||
@fields.depends('purchase_secondary_uom_rate')
|
||||
def on_change_purchase_secondary_uom_rate(self):
|
||||
if not self.purchase_secondary_uom_rate:
|
||||
self.purchase_secondary_uom_factor = None
|
||||
else:
|
||||
self.purchase_secondary_uom_factor = round(
|
||||
1. / self.purchase_secondary_uom_rate,
|
||||
uom_conversion_digits[1])
|
||||
|
||||
@fields.depends('purchase_secondary_uom')
|
||||
def on_change_with_purchase_secondary_uom_category(self, name=None):
|
||||
if self.purchase_secondary_uom:
|
||||
return self.purchase_secondary_uom.category
|
||||
|
||||
@classmethod
|
||||
def search_purchase_secondary_uom_category(cls, name, clause):
|
||||
return [('purchase_secondary_uom.category' + clause[0][len(name):],
|
||||
*clause[1:])]
|
||||
|
||||
@property
|
||||
def purchase_secondary_uom_normal_rate(self):
|
||||
uom = self.purchase_secondary_uom
|
||||
rate = self.purchase_secondary_uom_rate
|
||||
if self.purchase_uom and rate and uom:
|
||||
if self.purchase_uom.accurate_field == 'factor':
|
||||
rate *= self.purchase_uom.factor
|
||||
else:
|
||||
rate /= self.purchase_uom.rate
|
||||
if uom.accurate_field == 'factor':
|
||||
rate /= uom.factor
|
||||
else:
|
||||
rate *= uom.rate
|
||||
return rate
|
||||
|
||||
@property
|
||||
def purchase_secondary_uom_normal_factor(self):
|
||||
uom = self.purchase_secondary_uom
|
||||
factor = self.purchase_secondary_uom_factor
|
||||
if self.purchase_uom and factor and uom:
|
||||
if uom.accurate_field == 'factor':
|
||||
factor *= uom.factor
|
||||
else:
|
||||
factor /= uom.rate
|
||||
if self.purchase_uom.accurate_field == 'factor':
|
||||
factor /= self.purchase_uom.factor
|
||||
else:
|
||||
factor *= self.purchase_uom.rate
|
||||
return factor
|
||||
|
||||
@classmethod
|
||||
def validate_fields(cls, records, field_names):
|
||||
super().validate_fields(records, field_names)
|
||||
cls.check_purchase_secondary_uom_factor_and_rate(records, field_names)
|
||||
|
||||
@classmethod
|
||||
def check_purchase_secondary_uom_factor_and_rate(
|
||||
cls, records, field_names):
|
||||
if field_names and not (field_names & {
|
||||
'purchase_secondary_uom_factor',
|
||||
'purchase_secondary_uom_rate'}):
|
||||
return
|
||||
for record in records:
|
||||
factor = record.purchase_secondary_uom_factor
|
||||
rate = record.purchase_secondary_uom_rate
|
||||
if factor and rate:
|
||||
new_rate = round(1. / factor, uom_conversion_digits[1])
|
||||
new_factor = round(1. / rate, uom_conversion_digits[1])
|
||||
if rate != new_rate and factor != new_factor:
|
||||
raise UOMValidationError(
|
||||
gettext('purchase_secondary_unit'
|
||||
'.msg_secondary_uom_incompatible_factor_rate',
|
||||
record=record.rec_ame))
|
||||
|
||||
|
||||
class Template(PurchaseSecondaryMixin, metaclass=PoolMeta):
|
||||
__name__ = 'product.template'
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.purchase_secondary_uom.states = {
|
||||
'invisible': ~Eval('purchasable', False),
|
||||
}
|
||||
|
||||
|
||||
class Product(metaclass=PoolMeta):
|
||||
__name__ = 'product.product'
|
||||
|
||||
@property
|
||||
def purchase_secondary_uom_normal_rate(self):
|
||||
return self.template.purchase_secondary_uom_normal_rate
|
||||
|
||||
@property
|
||||
def purchase_secondary_uom_normal_factor(self):
|
||||
return self.template.purchase_secondary_uom_normal_factor
|
||||
|
||||
|
||||
class ProductSupplier(PurchaseSecondaryMixin, metaclass=PoolMeta):
|
||||
__name__ = 'purchase.product_supplier'
|
||||
|
||||
default_uom_category = fields.Function(
|
||||
fields.Many2One(
|
||||
'product.uom.category', "Default UoM Category",
|
||||
help="The category of the default Unit of Measure."),
|
||||
'on_change_with_default_uom_category')
|
||||
|
||||
@fields.depends('template', '_parent_template.purchase_uom',
|
||||
'product', '_parent_product.purchase_uom')
|
||||
def on_change_with_default_uom_category(self, name=None):
|
||||
if self.product and self.product.purchase_uom:
|
||||
return self.product.purchase_uom.category
|
||||
elif self.template and self.template.purchase_uom:
|
||||
return self.template.purchase_uom.category
|
||||
|
||||
@property
|
||||
def purchase_uom(self):
|
||||
if self.product and self.product.purchase_uom:
|
||||
return self.product.purchase_uom
|
||||
elif self.template and self.template.purchase_uom:
|
||||
return self.template.purchase_uom
|
||||
18
modules/purchase_secondary_unit/product.xml
Normal file
18
modules/purchase_secondary_unit/product.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?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="ir.ui.view" id="template_view_form">
|
||||
<field name="model">product.template</field>
|
||||
<field name="inherit" ref="product.template_view_form"/>
|
||||
<field name="name">product_template_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="product_supplier_view_form">
|
||||
<field name="model">purchase.product_supplier</field>
|
||||
<field name="inherit" ref="purchase.product_supplier_view_form"/>
|
||||
<field name="name">product_supplier_form</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
406
modules/purchase_secondary_unit/purchase.py
Normal file
406
modules/purchase_secondary_unit/purchase.py
Normal file
@@ -0,0 +1,406 @@
|
||||
# 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.model import fields
|
||||
from trytond.modules.currency.fields import Monetary
|
||||
from trytond.modules.product import price_digits, round_price
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Eval, If
|
||||
|
||||
|
||||
class Line(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.line'
|
||||
|
||||
secondary_quantity = fields.Function(fields.Float(
|
||||
"Secondary Quantity", digits='secondary_unit',
|
||||
states={
|
||||
'invisible': ((Eval('type') != 'line')
|
||||
| ~Eval('secondary_unit')),
|
||||
'readonly': Eval('purchase_state') != 'draft',
|
||||
},
|
||||
depends=['secondary_uom_factor', 'secondary_uom_rate']),
|
||||
'on_change_with_secondary_quantity', setter='set_secondary')
|
||||
secondary_unit = fields.Many2One(
|
||||
'product.uom', "Secondary Unit", ondelete='RESTRICT',
|
||||
domain=[
|
||||
If(Eval('purchase_state') == 'draft',
|
||||
('category', '=', Eval('product_secondary_uom_category')),
|
||||
()),
|
||||
],
|
||||
states={
|
||||
'invisible': ((Eval('type') != 'line')
|
||||
| ~Eval('product_secondary_uom_category')),
|
||||
'readonly': Eval('purchase_state') != 'draft',
|
||||
})
|
||||
secondary_unit_price = fields.Function(Monetary(
|
||||
"Secondary Unit Price", currency='currency', digits=price_digits,
|
||||
states={
|
||||
'invisible': ((Eval('type') != 'line')
|
||||
| ~Eval('secondary_unit')),
|
||||
'readonly': Eval('purchase_state') != 'draft',
|
||||
}),
|
||||
'on_change_with_secondary_unit_price', setter='set_secondary')
|
||||
|
||||
secondary_uom_factor = fields.Float(
|
||||
"Secondary UoM Factor",
|
||||
states={
|
||||
'readonly': True,
|
||||
'required': (Eval('type') == 'line') & Eval('secondary_unit'),
|
||||
},
|
||||
help="The factor for the secondary Unit of Measure.")
|
||||
secondary_uom_rate = fields.Float(
|
||||
"Secondary UoM Rate",
|
||||
states={
|
||||
'readonly': True,
|
||||
'required': (Eval('type') == 'line') & Eval('secondary_unit'),
|
||||
},
|
||||
help="The rate for the secondary Unit of Measure.")
|
||||
|
||||
product_secondary_uom_category = fields.Function(
|
||||
fields.Many2One(
|
||||
'product.uom.category', "Product Secondary UoM Category",
|
||||
help="The category of secondary Unit of Measure for the product."),
|
||||
'on_change_with_product_secondary_uom_category')
|
||||
|
||||
@fields.depends('product', 'product_supplier')
|
||||
def _secondary_record(self):
|
||||
if (self.product_supplier
|
||||
and self.product_supplier.purchase_secondary_uom):
|
||||
return self.product_supplier
|
||||
elif self.product and self.product.purchase_secondary_uom:
|
||||
return self.product
|
||||
|
||||
@fields.depends('quantity', 'unit', 'secondary_unit',
|
||||
'secondary_uom_factor', 'secondary_uom_rate')
|
||||
def on_change_with_secondary_quantity(self, name=None):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
if (self.quantity and self.unit and self.secondary_unit
|
||||
and (self.secondary_uom_factor or self.secondary_uom_rate)):
|
||||
return Uom.compute_qty(
|
||||
self.unit, self.quantity,
|
||||
self.secondary_unit, round=True,
|
||||
factor=self.secondary_uom_factor, rate=self.secondary_uom_rate)
|
||||
else:
|
||||
return None
|
||||
|
||||
@fields.depends('secondary_quantity', 'secondary_unit', 'unit',
|
||||
'secondary_uom_factor', 'secondary_uom_rate',
|
||||
methods=['on_change_quantity', 'on_change_with_amount'])
|
||||
def on_change_secondary_quantity(self):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
if (self.secondary_quantity and self.secondary_unit and self.unit
|
||||
and (self.secondary_uom_factor or self.secondary_uom_rate)):
|
||||
self.quantity = Uom.compute_qty(
|
||||
self.secondary_unit, self.secondary_quantity,
|
||||
self.unit, round=True,
|
||||
factor=self.secondary_uom_rate, rate=self.secondary_uom_factor)
|
||||
self.on_change_quantity()
|
||||
self.amount = self.on_change_with_amount()
|
||||
|
||||
@fields.depends('unit_price', 'unit', 'secondary_unit',
|
||||
'secondary_uom_factor', 'secondary_uom_rate')
|
||||
def on_change_with_secondary_unit_price(self, name=None):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
if (self.unit_price is not None and self.unit and self.secondary_unit
|
||||
and (self.secondary_uom_factor or self.secondary_uom_rate)):
|
||||
unit_price = Uom.compute_price(
|
||||
self.unit, self.unit_price, self.secondary_unit,
|
||||
factor=self.secondary_uom_factor, rate=self.secondary_uom_rate)
|
||||
return round_price(unit_price)
|
||||
else:
|
||||
return None
|
||||
|
||||
@fields.depends('secondary_unit_price', 'secondary_unit', 'unit',
|
||||
'secondary_uom_factor', 'secondary_uom_rate',
|
||||
methods=['on_change_with_amount'])
|
||||
def on_change_secondary_unit_price(self, name=None):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
if (self.secondary_unit_price is not None
|
||||
and self.secondary_unit and self.unit
|
||||
and (self.secondary_uom_factor or self.secondary_uom_rate)):
|
||||
self.unit_price = Uom.compute_price(
|
||||
self.secondary_unit, self.secondary_unit_price, self.unit,
|
||||
factor=self.secondary_uom_rate, rate=self.secondary_uom_factor)
|
||||
self.unit_price = round_price(self.unit_price)
|
||||
self.amount = self.on_change_with_amount()
|
||||
|
||||
@fields.depends(methods=[
|
||||
'on_change_secondary_quantity', 'on_change_secondary_unit_price'])
|
||||
def on_change_secondary_unit(self):
|
||||
self.on_change_secondary_quantity()
|
||||
self.on_change_secondary_unit_price()
|
||||
|
||||
@fields.depends(methods=['_secondary_record'])
|
||||
def on_change_with_product_secondary_uom_category(self, name=None):
|
||||
secondary_record = self._secondary_record()
|
||||
if secondary_record:
|
||||
return secondary_record.purchase_secondary_uom.category
|
||||
|
||||
@classmethod
|
||||
def set_secondary(cls, lines, name, value):
|
||||
pass
|
||||
|
||||
@fields.depends(
|
||||
'secondary_unit', 'product',
|
||||
methods=['on_change_with_secondary_quantity', '_secondary_record'])
|
||||
def on_change_product(self):
|
||||
super().on_change_product()
|
||||
secondary_record = self._secondary_record()
|
||||
if secondary_record:
|
||||
secondary_uom = secondary_record.purchase_secondary_uom
|
||||
if self.secondary_unit and secondary_uom:
|
||||
if self.secondary_unit.category != secondary_uom.category:
|
||||
self.secondary_unit = None
|
||||
if not self.secondary_unit and secondary_record != self.product:
|
||||
self.secondary_unit = secondary_uom
|
||||
|
||||
if secondary_record:
|
||||
self.secondary_uom_factor = (
|
||||
secondary_record.purchase_secondary_uom_normal_factor)
|
||||
self.secondary_uom_rate = (
|
||||
secondary_record.purchase_secondary_uom_normal_rate)
|
||||
else:
|
||||
self.secondary_unit = None
|
||||
self.secondary_uom_factor = None
|
||||
self.secondary_uom_rate = None
|
||||
self.secondary_quantity = self.on_change_with_secondary_quantity()
|
||||
|
||||
def get_invoice_line(self):
|
||||
pool = Pool()
|
||||
InvoiceLine = pool.get('account.invoice.line')
|
||||
lines = super().get_invoice_line()
|
||||
if hasattr(InvoiceLine, 'secondary_unit'):
|
||||
for line in lines:
|
||||
if line.type != 'line':
|
||||
continue
|
||||
if line.unit == self.unit:
|
||||
line.secondary_unit = self.secondary_unit
|
||||
return lines
|
||||
|
||||
def get_move(self, move_type):
|
||||
move = super().get_move(move_type)
|
||||
if move and hasattr(move.__class__, 'secondary_unit'):
|
||||
if move.unit == self.unit:
|
||||
move.secondary_unit = self.secondary_unit
|
||||
return move
|
||||
|
||||
|
||||
class RequisitionLine(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.requisition.line'
|
||||
|
||||
product_secondary_uom_category = fields.Function(
|
||||
fields.Many2One(
|
||||
'product.uom.category', "Product Secondary UoM Category",
|
||||
help="The category of secondary Unit of Measure "
|
||||
"for the product."),
|
||||
'on_change_with_product_secondary_uom_category')
|
||||
|
||||
@classmethod
|
||||
def _unit_categories(cls):
|
||||
return super()._unit_categories() + ['product_secondary_uom_category']
|
||||
|
||||
@fields.depends('product')
|
||||
def on_change_with_product_secondary_uom_category(self, name=None):
|
||||
if self.product and self.product.purchase_secondary_uom:
|
||||
return self.product.purchase_secondary_uom.category
|
||||
|
||||
@property
|
||||
def request_unit(self):
|
||||
unit = super().request_unit
|
||||
product = self.product
|
||||
if (product
|
||||
and self.unit
|
||||
and product.purchase_secondary_uom
|
||||
and (self.unit.category
|
||||
== product.purchase_secondary_uom.category)):
|
||||
unit = product.purchase_uom
|
||||
return unit
|
||||
|
||||
@property
|
||||
def request_quantity(self):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
quantity = super().request_quantity
|
||||
product = self.product
|
||||
request_unit = self.request_unit
|
||||
if (product
|
||||
and self.unit
|
||||
and request_unit
|
||||
and product.purchase_secondary_uom
|
||||
and (self.unit.category
|
||||
== product.purchase_secondary_uom.category)
|
||||
and request_unit.category == product.purchase_uom.category):
|
||||
quantity = Uom.compute_qty(
|
||||
self.unit, self.quantity, request_unit, round=True,
|
||||
factor=product.purchase_secondary_uom_normal_rate,
|
||||
rate=product.purchase_secondary_uom_normal_factor)
|
||||
return quantity
|
||||
|
||||
@property
|
||||
def request_unit_price(self):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
unit_price = super().request_unit_price
|
||||
product = self.product
|
||||
if (product
|
||||
and self.unit
|
||||
and self.unit_price
|
||||
and product.purchase_secondary_uom
|
||||
and (self.unit.category
|
||||
== product.purchase_secondary_uom.category)):
|
||||
unit_price = round_price(
|
||||
Uom.compute_price(
|
||||
self.unit, self.unit_price, product.purchase_uom,
|
||||
factor=product.purchase_secondary_uom_normal_rate,
|
||||
rate=product.purchase_secondary_uom_normal_factor))
|
||||
return unit_price
|
||||
|
||||
|
||||
class BlanketAgreementLine(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.blanket_agreement.line'
|
||||
|
||||
product_secondary_uom_category = fields.Function(
|
||||
fields.Many2One(
|
||||
'product.uom.category', "Product Secondary UOM Category",
|
||||
help="The category of secondary Unit of Measure "
|
||||
"for the product."),
|
||||
'on_change_with_product_secondary_uom_category')
|
||||
|
||||
@classmethod
|
||||
def _unit_categories(cls):
|
||||
return super()._unit_categories() + ['product_secondary_uom_category']
|
||||
|
||||
def is_same_uom_category(self, purchase_line):
|
||||
return super().is_same_uom_category(purchase_line) or (
|
||||
purchase_line.secondary_unit and (
|
||||
self.unit.category == purchase_line.secondary_unit.category))
|
||||
|
||||
def remainig_quantity_for_purchase(self, line, round=True):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
remaining_quantity = super().remainig_quantity_for_purchase(
|
||||
line, round=round)
|
||||
if (self.remaining_quantity is not None
|
||||
and line.secondary_unit
|
||||
and self.unit.category == line.secondary_unit.category):
|
||||
remaining_quantity = Uom.compute_qty(
|
||||
self.unit, self.remaining_quantity, line.unit,
|
||||
factor=line.secondary_uom_rate,
|
||||
rate=line.secondary_uom_factor,
|
||||
round=round)
|
||||
return remaining_quantity
|
||||
|
||||
@fields.depends('product')
|
||||
def on_change_with_product_secondary_uom_category(self, name=None):
|
||||
if self.product and self.product.purchase_secondary_uom:
|
||||
return self.product.purchase_secondary_uom.category
|
||||
|
||||
def _set_purchase_line_quantity(self, purchase_line):
|
||||
super()._set_purchase_line_quantity(purchase_line)
|
||||
secondary_uom = self.product.purchase_secondary_uom
|
||||
if (secondary_uom
|
||||
and self.unit.category == secondary_uom.category):
|
||||
purchase_line.unit = self.product.purchase_uom
|
||||
purchase_line.secondary_quantity = self.remaining_quantity or 0
|
||||
purchase_line.secondary_unit = self.unit
|
||||
purchase_line.secondary_unit_price = self.unit_price
|
||||
purchase_line.on_change_secondary_quantity()
|
||||
|
||||
|
||||
class LineBlanketAgreement(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.line'
|
||||
|
||||
@fields.depends(
|
||||
'blanket_agreement_line', '_parent_blanket_agreement_line.unit',
|
||||
'_parent_blanket_agreement_line.unit_price', 'unit', 'secondary_unit',
|
||||
'secondary_uom_rate', 'secondary_uom_factor')
|
||||
def compute_unit_price(self):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
unit_price = super().compute_unit_price()
|
||||
line = self.blanket_agreement_line
|
||||
if (line
|
||||
and self.unit
|
||||
and self.secondary_unit
|
||||
and line.unit
|
||||
and self.secondary_unit.category == line.unit.category):
|
||||
secondary_unit_price = Uom.compute_price(
|
||||
line.unit, line.unit_price, self.secondary_unit)
|
||||
unit_price = Uom.compute_price(
|
||||
self.secondary_unit, secondary_unit_price, self.unit,
|
||||
factor=self.secondary_uom_rate, rate=self.secondary_uom_factor)
|
||||
unit_price = round_price(unit_price)
|
||||
return unit_price
|
||||
|
||||
@fields.depends(
|
||||
'blanket_agreement_line',
|
||||
'_parent_blanket_agreement_line.unit',
|
||||
'_parent_blanket_agreement_line.remaining_quantity',
|
||||
'secondary_quantity', 'secondary_unit',
|
||||
methods=['on_change_secondary_quantity'])
|
||||
def on_change_blanket_agreement_line(self):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
super().on_change_blanket_agreement_line()
|
||||
if self.blanket_agreement_line:
|
||||
line = self.blanket_agreement_line
|
||||
if (self.secondary_unit and line.unit
|
||||
and self.secondary_unit.category == line.unit.category):
|
||||
if line.remaining_quantity is not None:
|
||||
remaining_quantity = Uom.compute_qty(
|
||||
line.unit, line.remaining_quantity,
|
||||
self.secondary_unit)
|
||||
if (self.secondary_quantity is None
|
||||
or self.secondary_quantity > remaining_quantity):
|
||||
self.secondary_quantity = remaining_quantity
|
||||
self.on_change_secondary_quantity()
|
||||
|
||||
def quantity_for_blanket_agreement(self, line, round=True):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
quantity = super().quantity_for_blanket_agreement(line, round=round)
|
||||
if (self.secondary_unit
|
||||
and self.secondary_unit.category == line.unit.category):
|
||||
purchase_line_quantity = (
|
||||
self.actual_quantity if self.actual_quantity is not None
|
||||
else self.quantity)
|
||||
quantity = Uom.compute_qty(
|
||||
self.unit, purchase_line_quantity, line.unit,
|
||||
factor=self.secondary_uom_factor,
|
||||
rate=self.secondary_uom_rate,
|
||||
round=round)
|
||||
return quantity
|
||||
|
||||
|
||||
class AmendmentLine(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.amendment.line'
|
||||
|
||||
product_secondary_uom_category = fields.Function(
|
||||
fields.Many2One(
|
||||
'product.uom.category', "Product Secondary UoM Category",
|
||||
help="The category of the secondary Unit of Measure "
|
||||
"for the product."),
|
||||
'on_change_with_product_secondary_uom_category')
|
||||
|
||||
@classmethod
|
||||
def _unit_categories(cls):
|
||||
return super()._unit_categories() + ['product_secondary_uom_category']
|
||||
|
||||
@fields.depends('product')
|
||||
def on_change_with_product_secondary_uom_category(self, name=None):
|
||||
if self.product and self.product.purchase_secondary_uom:
|
||||
return self.product.purchase_secondary_uom.category
|
||||
|
||||
def _apply_line(self, purchase, purchase_line):
|
||||
super()._apply_line(purchase, purchase_line)
|
||||
if (self.unit and self.product
|
||||
and self.unit.category != self.product.purchase_uom.category):
|
||||
purchase_line.unit = self.line.unit
|
||||
purchase_line.secondary_quantity = self.quantity
|
||||
purchase_line.secondary_unit = self.unit
|
||||
purchase_line.on_change_secondary_quantity()
|
||||
purchase_line.secondary_unit_price = self.unit_price
|
||||
purchase_line.on_change_secondary_unit_price()
|
||||
25
modules/purchase_secondary_unit/purchase.xml
Normal file
25
modules/purchase_secondary_unit/purchase.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?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="ir.ui.view" id="purchase_line_view_form">
|
||||
<field name="model">purchase.line</field>
|
||||
<field name="inherit" ref="purchase.purchase_line_view_form"/>
|
||||
<field name="name">purchase_line_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_line_view_tree">
|
||||
<field name="model">purchase.line</field>
|
||||
<field name="inherit" ref="purchase.purchase_line_view_tree"/>
|
||||
<field name="name">purchase_line_tree</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_line_view_tree_sequence">
|
||||
<field name="model">purchase.line</field>
|
||||
<field name="inherit" ref="purchase.purchase_line_view_tree_sequence"/>
|
||||
<field name="name">purchase_line_tree</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</tryton>
|
||||
35
modules/purchase_secondary_unit/stock.py
Normal file
35
modules/purchase_secondary_unit/stock.py
Normal file
@@ -0,0 +1,35 @@
|
||||
# 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.pool import Pool, PoolMeta
|
||||
|
||||
|
||||
class Move(metaclass=PoolMeta):
|
||||
__name__ = 'stock.move'
|
||||
|
||||
def get_product_secondary_uom_category(self, name):
|
||||
pool = Pool()
|
||||
PurchaseLine = pool.get('purchase.line')
|
||||
category = super().get_product_secondary_uom_category(name)
|
||||
if isinstance(self.origin, PurchaseLine):
|
||||
if self.origin.secondary_unit:
|
||||
category = self.origin.secondary_unit.category.id
|
||||
return category
|
||||
|
||||
@property
|
||||
def secondary_uom_factor(self):
|
||||
pool = Pool()
|
||||
PurchaseLine = pool.get('purchase.line')
|
||||
factor = super().secondary_uom_factor
|
||||
if isinstance(self.origin, PurchaseLine):
|
||||
factor = self.origin.secondary_uom_factor
|
||||
return factor
|
||||
|
||||
@property
|
||||
def secondary_uom_rate(self):
|
||||
pool = Pool()
|
||||
PurchaseLine = pool.get('purchase.line')
|
||||
factor = super().secondary_uom_rate
|
||||
if isinstance(self.origin, PurchaseLine):
|
||||
factor = self.origin.secondary_uom_rate
|
||||
return factor
|
||||
12
modules/purchase_secondary_unit/stock.xml
Normal file
12
modules/purchase_secondary_unit/stock.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?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 depends="stock_secondary_unit">
|
||||
<record model="ir.ui.view" id="move_view_list_shipment">
|
||||
<field name="model">stock.move</field>
|
||||
<field name="inherit" ref="purchase.move_view_list_shipment"/>
|
||||
<field name="name">stock_move_list</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/purchase_secondary_unit/tests/__init__.py
Normal file
2
modules/purchase_secondary_unit/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.
@@ -0,0 +1,121 @@
|
||||
==================================================
|
||||
Purchase Blanket Agreement Secondary Unit Scenario
|
||||
==================================================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> import datetime as dt
|
||||
>>> from decimal import Decimal
|
||||
|
||||
>>> from proteus import Model, Wizard
|
||||
>>> from trytond.modules.account.tests.tools import create_chart, get_accounts
|
||||
>>> from trytond.modules.company.tests.tools import create_company
|
||||
>>> from trytond.tests.tools import activate_modules, assertEqual
|
||||
|
||||
>>> today = dt.date.today()
|
||||
>>> later = today + dt.timedelta(days=30)
|
||||
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules(
|
||||
... ['purchase_secondary_unit', 'purchase_blanket_agreement'],
|
||||
... create_company, create_chart)
|
||||
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> ProductCategory = Model.get('product.category')
|
||||
>>> ProductUom = Model.get('product.uom')
|
||||
>>> ProductTemplate = Model.get('product.template')
|
||||
>>> PurchaseBlanketAgreement = Model.get('purchase.blanket_agreement')
|
||||
|
||||
Get accounts::
|
||||
|
||||
>>> accounts = get_accounts()
|
||||
|
||||
Create supplier::
|
||||
|
||||
>>> supplier = Party(name="Supplier")
|
||||
>>> supplier.save()
|
||||
|
||||
Create account category::
|
||||
|
||||
>>> account_category = ProductCategory(name="Account Category")
|
||||
>>> account_category.accounting = True
|
||||
>>> account_category.account_expense = accounts['expense']
|
||||
>>> account_category.account_revenue = accounts['revenue']
|
||||
>>> account_category.save()
|
||||
|
||||
Create product::
|
||||
|
||||
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
|
||||
>>> gr, = ProductUom.find([('name', '=', 'Gram')])
|
||||
>>> template = ProductTemplate()
|
||||
>>> template.name = "Product"
|
||||
>>> template.default_uom = unit
|
||||
>>> template.type = 'goods'
|
||||
>>> template.list_price = Decimal('10.000')
|
||||
>>> template.purchasable = True
|
||||
>>> template.account_category = account_category
|
||||
>>> template.purchase_secondary_uom = gr
|
||||
>>> template.purchase_secondary_uom_factor = 100
|
||||
>>> template.save()
|
||||
>>> product, = template.products
|
||||
>>> product.cost_price = Decimal('8.000')
|
||||
>>> product.save()
|
||||
|
||||
Create purchase blanket agreement::
|
||||
|
||||
>>> blanket_agreement = PurchaseBlanketAgreement()
|
||||
>>> blanket_agreement.supplier = supplier
|
||||
>>> blanket_agreement.from_date = today
|
||||
>>> blanket_agreement.to_date = later
|
||||
>>> blanket_agreement_line = blanket_agreement.lines.new()
|
||||
>>> blanket_agreement_line.product = product
|
||||
>>> blanket_agreement_line.quantity = 800.0
|
||||
>>> blanket_agreement_line.unit = gr
|
||||
>>> blanket_agreement_line.unit_price = Decimal('7.000')
|
||||
>>> blanket_agreement.click('run')
|
||||
>>> blanket_agreement.state
|
||||
'running'
|
||||
|
||||
Create purchase from blanket agreement::
|
||||
|
||||
>>> create_purchase = Wizard(
|
||||
... 'purchase.blanket_agreement.create_purchase', [blanket_agreement])
|
||||
>>> assertEqual(create_purchase.form.lines[0].unit, gr)
|
||||
>>> create_purchase.execute('create_purchase')
|
||||
|
||||
>>> purchase, = create_purchase.actions[0]
|
||||
>>> line, = purchase.lines
|
||||
>>> assertEqual(line.product, product)
|
||||
|
||||
>>> assertEqual(line.secondary_unit, gr)
|
||||
>>> line.secondary_quantity
|
||||
800.0
|
||||
>>> line.secondary_unit_price
|
||||
Decimal('7.0000')
|
||||
|
||||
>>> assertEqual(line.unit, unit)
|
||||
>>> line.quantity
|
||||
8.0
|
||||
>>> line.unit_price
|
||||
Decimal('700.0000')
|
||||
|
||||
>>> line.secondary_quantity = 300.0
|
||||
>>> purchase.save()
|
||||
|
||||
>>> blanket_agreement.reload()
|
||||
>>> blanket_agreement_line, = blanket_agreement.lines
|
||||
>>> blanket_agreement_line.remaining_quantity
|
||||
800.0
|
||||
|
||||
Confirm purchase::
|
||||
|
||||
>>> purchase.click('quote')
|
||||
>>> purchase.click('confirm')
|
||||
>>> purchase.state
|
||||
'processing'
|
||||
|
||||
>>> blanket_agreement_line.reload()
|
||||
>>> blanket_agreement_line.remaining_quantity
|
||||
500.0
|
||||
@@ -0,0 +1,100 @@
|
||||
============================================
|
||||
Purchase Requisition Secondary Unit Scenario
|
||||
============================================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> import datetime as dt
|
||||
>>> from decimal import Decimal
|
||||
|
||||
>>> from proteus import Model, Wizard
|
||||
>>> from trytond.modules.account.tests.tools import create_chart, get_accounts
|
||||
>>> from trytond.modules.company.tests.tools import create_company
|
||||
>>> from trytond.tests.tools import activate_modules, assertEqual
|
||||
|
||||
>>> today = dt.date.today()
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules([
|
||||
... 'purchase_secondary_unit',
|
||||
... 'purchase_request',
|
||||
... 'purchase_requisition'],
|
||||
... create_company, create_chart)
|
||||
|
||||
>>> Employee = Model.get('company.employee')
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> ProductCategory = Model.get('product.category')
|
||||
>>> ProductTemplate = Model.get('product.template')
|
||||
>>> ProductUom = Model.get('product.uom')
|
||||
>>> PurchaseRequest = Model.get('purchase.request')
|
||||
>>> PurchaseRequisition = Model.get('purchase.requisition')
|
||||
|
||||
Get accounts::
|
||||
|
||||
>>> accounts = get_accounts()
|
||||
|
||||
Create employee::
|
||||
|
||||
>>> party = Party(name="Employee")
|
||||
>>> party.save()
|
||||
>>> employee = Employee(party=party)
|
||||
>>> employee.save()
|
||||
|
||||
Create supplier::
|
||||
|
||||
>>> supplier = Party(name="Supplier")
|
||||
>>> supplier.save()
|
||||
|
||||
Create account category::
|
||||
|
||||
>>> account_category = ProductCategory(name="Account Category")
|
||||
>>> account_category.accounting = True
|
||||
>>> account_category.account_expense = accounts['expense']
|
||||
>>> account_category.save()
|
||||
|
||||
Create product::
|
||||
|
||||
>>> unit, = ProductUom.find([('name', '=', "Unit")])
|
||||
>>> kg, = ProductUom.find([('name', '=', "Kilogram")])
|
||||
|
||||
>>> template = ProductTemplate()
|
||||
>>> template.name = "Product"
|
||||
>>> template.default_uom = unit
|
||||
>>> template.type = 'goods'
|
||||
>>> template.purchasable = True
|
||||
>>> template.account_category = account_category
|
||||
>>> template.purchase_secondary_uom = kg
|
||||
>>> template.purchase_secondary_uom_factor = 2
|
||||
>>> product, = template.products
|
||||
>>> template.save()
|
||||
>>> product, = template.products
|
||||
|
||||
Create a purchase requisition using secondary unit::
|
||||
|
||||
>>> requisition = PurchaseRequisition()
|
||||
>>> requisition.employee = employee
|
||||
>>> requisition.supply_date = today
|
||||
>>> line = requisition.lines.new()
|
||||
>>> line.product = product
|
||||
>>> line.unit = kg
|
||||
>>> line.quantity = 6
|
||||
>>> line.unit_price = Decimal('100.0000')
|
||||
>>> requisition.click('wait')
|
||||
>>> requisition.click('approve')
|
||||
>>> requisition.state
|
||||
'processing'
|
||||
|
||||
Create Purchase order from Request::
|
||||
|
||||
>>> request, = PurchaseRequest.find([('state', '=', 'draft')])
|
||||
>>> create_purchase = Wizard('purchase.request.create_purchase', [request])
|
||||
>>> create_purchase.form.party = supplier
|
||||
>>> create_purchase.execute('start')
|
||||
>>> request.state
|
||||
'purchased'
|
||||
>>> assertEqual(request.purchase_line.unit, unit)
|
||||
>>> request.purchase_line.quantity
|
||||
3.0
|
||||
>>> request.purchase_line.unit_price
|
||||
Decimal('200.0000')
|
||||
@@ -0,0 +1,157 @@
|
||||
================================
|
||||
Purchase Secondary Unit Scenario
|
||||
================================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> from decimal import Decimal
|
||||
|
||||
>>> from proteus import Model
|
||||
>>> from trytond.modules.account.tests.tools import create_chart, get_accounts
|
||||
>>> from trytond.modules.company.tests.tools import create_company
|
||||
>>> from trytond.tests.tools import activate_modules, assertEqual
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules([
|
||||
... 'purchase_amendment',
|
||||
... 'purchase_secondary_unit',
|
||||
... 'account_invoice_secondary_unit',
|
||||
... 'stock_secondary_unit'],
|
||||
... create_company, create_chart)
|
||||
|
||||
Get accounts::
|
||||
|
||||
>>> accounts = get_accounts()
|
||||
|
||||
Create supplier::
|
||||
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> supplier = Party(name='Supplier')
|
||||
>>> supplier.save()
|
||||
|
||||
Create account categories::
|
||||
|
||||
>>> ProductCategory = Model.get('product.category')
|
||||
>>> account_category = ProductCategory(name="Account Category")
|
||||
>>> account_category.accounting = True
|
||||
>>> account_category.account_expense = accounts['expense']
|
||||
>>> account_category.account_revenue = accounts['revenue']
|
||||
>>> account_category.save()
|
||||
|
||||
Create product::
|
||||
|
||||
>>> ProductUom = Model.get('product.uom')
|
||||
>>> unit, = ProductUom.find([('name', '=', "Unit")])
|
||||
>>> gr, = ProductUom.find([('name', '=', "Gram")])
|
||||
>>> kg, = ProductUom.find([('name', '=', "Kilogram")])
|
||||
>>> ProductTemplate = Model.get('product.template')
|
||||
|
||||
>>> template = ProductTemplate()
|
||||
>>> template.name = 'product'
|
||||
>>> template.default_uom = unit
|
||||
>>> template.type = 'goods'
|
||||
>>> template.purchasable = True
|
||||
>>> template.purchase_secondary_uom = gr
|
||||
>>> template.purchase_secondary_uom_factor = 100
|
||||
>>> template.purchase_secondary_uom_rate
|
||||
0.01
|
||||
>>> product_supplier = template.product_suppliers.new()
|
||||
>>> product_supplier.party = supplier
|
||||
>>> product_supplier.purchase_secondary_uom = gr
|
||||
>>> product_supplier.purchase_secondary_uom_factor = 200
|
||||
>>> product_supplier.purchase_secondary_uom_rate
|
||||
0.005
|
||||
>>> price = product_supplier.prices.new()
|
||||
>>> price.quantity = 0
|
||||
>>> price.unit_price = Decimal('3')
|
||||
>>> template.list_price = Decimal('10')
|
||||
>>> template.account_category = account_category
|
||||
>>> template.save()
|
||||
>>> product, = template.products
|
||||
>>> product_supplier, = template.product_suppliers
|
||||
|
||||
Purchase product::
|
||||
|
||||
>>> Purchase = Model.get('purchase.purchase')
|
||||
>>> purchase = Purchase()
|
||||
>>> purchase.party = supplier
|
||||
>>> line = purchase.lines.new()
|
||||
>>> line.type = 'comment'
|
||||
>>> line.description = 'Comment'
|
||||
>>> line = purchase.lines.new()
|
||||
>>> line.product = product
|
||||
>>> line.quantity = 10
|
||||
|
||||
Check secondary unit::
|
||||
|
||||
>>> assertEqual(line.secondary_unit, gr)
|
||||
>>> line.secondary_quantity
|
||||
2000.0
|
||||
>>> line.secondary_quantity = None
|
||||
>>> line.secondary_unit = kg
|
||||
>>> line.secondary_quantity
|
||||
2.0
|
||||
>>> line.secondary_unit_price
|
||||
Decimal('15.0000')
|
||||
>>> line.secondary_unit_price = Decimal('20')
|
||||
>>> line.unit_price
|
||||
Decimal('4.0000')
|
||||
>>> line.secondary_quantity = 2000
|
||||
>>> line.quantity
|
||||
10000.0
|
||||
>>> line.secondary_unit = gr
|
||||
>>> line.quantity
|
||||
10.0
|
||||
|
||||
Confirm purchase::
|
||||
|
||||
>>> line.secondary_unit = kg
|
||||
>>> line.quantity = 10
|
||||
>>> purchase.click('quote')
|
||||
>>> purchase.click('confirm')
|
||||
>>> purchase.invoice_state
|
||||
'pending'
|
||||
>>> purchase.shipment_state
|
||||
'waiting'
|
||||
|
||||
Check secondary unit on invoice::
|
||||
|
||||
>>> invoice, = purchase.invoices
|
||||
>>> line, = invoice.lines
|
||||
>>> assertEqual(line.secondary_unit, kg)
|
||||
>>> line.secondary_quantity
|
||||
2.0
|
||||
>>> line.secondary_unit_price
|
||||
Decimal('15.0000')
|
||||
|
||||
Check secondary unit on move::
|
||||
|
||||
>>> move, = purchase.moves
|
||||
>>> assertEqual(move.secondary_unit, kg)
|
||||
>>> move.secondary_quantity
|
||||
2.0
|
||||
>>> move.secondary_unit_price
|
||||
Decimal('15.0000')
|
||||
|
||||
Add an amendment::
|
||||
|
||||
>>> amendment = purchase.amendments.new()
|
||||
>>> line = amendment.lines.new()
|
||||
>>> line.action = 'line'
|
||||
>>> line.line = purchase.lines[-1]
|
||||
>>> line.quantity = 1
|
||||
>>> line.unit = kg
|
||||
>>> line.unit_price = Decimal('45.0000')
|
||||
>>> amendment.click('validate_amendment')
|
||||
|
||||
>>> purchase.reload()
|
||||
>>> line = purchase.lines[-1]
|
||||
>>> line.quantity
|
||||
5.0
|
||||
>>> line.secondary_quantity
|
||||
1.0
|
||||
>>> line.unit_price
|
||||
Decimal('9.0000')
|
||||
>>> line.secondary_unit_price
|
||||
Decimal('45.0000')
|
||||
15
modules/purchase_secondary_unit/tests/test_module.py
Normal file
15
modules/purchase_secondary_unit/tests/test_module.py
Normal file
@@ -0,0 +1,15 @@
|
||||
# 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 PurchaseSecondaryUnitTestCase(ModuleTestCase):
|
||||
'Test Purchase Secondary Unit module'
|
||||
module = 'purchase_secondary_unit'
|
||||
extras = [
|
||||
'account_invoice_secondary_unit', 'stock_secondary_unit',
|
||||
'purchase_blanket_agreement']
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
8
modules/purchase_secondary_unit/tests/test_scenario.py
Normal file
8
modules/purchase_secondary_unit/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)
|
||||
41
modules/purchase_secondary_unit/tryton.cfg
Normal file
41
modules/purchase_secondary_unit/tryton.cfg
Normal file
@@ -0,0 +1,41 @@
|
||||
[tryton]
|
||||
version=7.8.0
|
||||
depends:
|
||||
account_invoice
|
||||
ir
|
||||
product
|
||||
purchase
|
||||
stock
|
||||
extras_depend:
|
||||
account_invoice_secondary_unit
|
||||
purchase_amendment
|
||||
purchase_blanket_agreement
|
||||
purchase_requisition
|
||||
stock_secondary_unit
|
||||
xml:
|
||||
product.xml
|
||||
purchase.xml
|
||||
stock.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
product.Template
|
||||
product.Product
|
||||
product.ProductSupplier
|
||||
stock.Move
|
||||
account.InvoiceLine
|
||||
purchase.Line
|
||||
|
||||
[register purchase_amendment]
|
||||
model:
|
||||
purchase.AmendmentLine
|
||||
|
||||
[register purchase_blanket_agreement]
|
||||
model:
|
||||
purchase.BlanketAgreementLine
|
||||
purchase.LineBlanketAgreement
|
||||
|
||||
[register purchase_requisition]
|
||||
model:
|
||||
purchase.RequisitionLine
|
||||
@@ -0,0 +1,15 @@
|
||||
<?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="//field[@name='code']" position="after">
|
||||
<label name="purchase_secondary_uom"/>
|
||||
<field name="purchase_secondary_uom"/>
|
||||
<group id="purchase_secondary_uom" col="-1" colspan="2">
|
||||
<label name="purchase_secondary_uom_factor" string="Factor:"/>
|
||||
<field name="purchase_secondary_uom_factor"/>
|
||||
<label name="purchase_secondary_uom_rate" string="Rate:"/>
|
||||
<field name="purchase_secondary_uom_rate"/>
|
||||
</group>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?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="//page[@id='suppliers']/field[@name='purchase_uom']" position="after">
|
||||
<label name="purchase_secondary_uom"/>
|
||||
<field name="purchase_secondary_uom"/>
|
||||
<group id="purchase_secondary_uom" col="-1" colspan="2">
|
||||
<label name="purchase_secondary_uom_factor" string="Factor:"/>
|
||||
<field name="purchase_secondary_uom_factor"/>
|
||||
<label name="purchase_secondary_uom_rate" string="Rate:"/>
|
||||
<field name="purchase_secondary_uom_rate"/>
|
||||
</group>
|
||||
</xpath>
|
||||
</data>
|
||||
15
modules/purchase_secondary_unit/view/purchase_line_form.xml
Normal file
15
modules/purchase_secondary_unit/view/purchase_line_form.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?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="//field[@name='amount']" position="after">
|
||||
<separator name="secondary_unit" colspan="4"/>
|
||||
<label name="secondary_quantity" string="Quantity:"/>
|
||||
<field name="secondary_quantity"/>
|
||||
<label name="secondary_unit" string="Unit:"/>
|
||||
<field name="secondary_unit"/>
|
||||
<label name="secondary_unit_price" string="Unit Price:"/>
|
||||
<field name="secondary_unit_price"/>
|
||||
<newline/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?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="//field[@name='unit_price']" position="after">
|
||||
<field name="secondary_quantity" symbol="secondary_unit" optional="1"/>
|
||||
<field name="secondary_unit_price" optional="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
8
modules/purchase_secondary_unit/view/stock_move_list.xml
Normal file
8
modules/purchase_secondary_unit/view/stock_move_list.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='quantity']" position="after">
|
||||
<field name="secondary_quantity" symbol="secondary_unit"/>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in New Issue
Block a user