#
msgid ""
msgstr ""
--"Project-Id-Version: OpenERP Server 6.0.0-rc2\n"
++"Project-Id-Version: OpenERP Server 6.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
--"POT-Creation-Date: 2011-01-11 11:16:02+0000\n"
--"PO-Revision-Date: 2011-01-11 11:16:02+0000\n"
++"POT-Creation-Date: 2012-12-04 13:01+0000\n"
++"PO-Revision-Date: 2012-12-04 13:01+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:603
++#: code:addons/sale/sale.py:606
#, python-format
msgid "The quotation '%s' has been converted to a sales order."
msgstr ""
msgstr ""
#. module: sale
++#: code:addons/sale/sale.py:1136
++#, python-format
++msgid "No valid pricelist line found !"
++msgstr ""
++
++#. module: sale
#: model:ir.model,name:sale.model_sale_make_invoice
msgid "Sales Make Invoice"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:1014
++#: code:addons/sale/sale.py:1017
#, python-format
msgid "No Customer Defined !"
msgstr ""
msgstr ""
#. module: sale
++#: code:addons/sale/sale.py:1145
++#, python-format
++msgid "Configuration Error !"
++msgstr ""
++
++#. module: sale
#: view:sale.order:0
msgid "Set to Draft"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:939
++#: code:addons/sale/sale.py:942
#, python-format
msgid "There is no income category account defined in default Properties for Product Category or Fiscal Position is not defined !"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:620
++#: code:addons/sale/sale.py:623
#, python-format
msgid "invalid mode for test_state"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:584
++#: code:addons/sale/sale.py:587
#, python-format
msgid "Could not cancel this sales order !"
msgstr ""
#. module: sale
#: view:sale.order:0
#: view:sale.order.line:0
++#: field:sale.report,product_uom:0
msgid "UoM"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:971
++#: code:addons/sale/sale.py:974
#, python-format
msgid "You must first cancel stock moves attached to this sales order line."
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:1042
++#: code:addons/sale/sale.py:1047
#, python-format
msgid "(n/a)"
msgstr ""
msgstr ""
#. module: sale
++#: field:sale.order.line,product_uom:0
++msgid "Unit of Measure "
++msgstr ""
++
++#. module: sale
#: model:process.transition,note:sale.process_transition_saleorderprocurement0
msgid "For every sales order line, a procurement order is created to supply the sold product."
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:290
--#: code:addons/sale/sale.py:966
--#: code:addons/sale/sale.py:1165
++#: code:addons/sale/sale.py:293
++#: code:addons/sale/sale.py:969
++#: code:addons/sale/sale.py:1169
#, python-format
msgid "Invalid action !"
msgstr ""
msgstr ""
#. module: sale
++#: code:addons/sale/sale.py:1124
++#, python-format
++msgid "You have to select a pricelist or a customer in the sales form !\n"
++"Please set one before choosing a product."
++msgstr ""
++
++#. module: sale
#: view:sale.report:0
#: field:sale.report,categ_id:0
msgid "Category of Product"
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:970
++#: code:addons/sale/sale.py:973
#, python-format
msgid "Could not cancel sales order line!"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:966
++#: code:addons/sale/sale.py:969
#, python-format
msgid "You cannot cancel a sales order line that has already been invoiced !"
msgstr ""
msgstr ""
#. module: sale
++#: help:sale.order.line,sequence:0
++msgid "Gives the sequence order when displaying a list of sales order lines."
++msgstr ""
++
++#. module: sale
#: report:sale.order:0
#: view:sale.order.line:0
msgid "Price"
msgstr ""
#. module: sale
++#: code:addons/sale/sale.py:1126
++#, python-format
++msgid "No Pricelist !"
++msgstr ""
++
++#. module: sale
#: view:sale.config.picking_policy:0
#: view:sale.installer:0
msgid "title"
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:387
--#: code:addons/sale/sale.py:920
--#: code:addons/sale/sale.py:938
++#: code:addons/sale/sale.py:390
++#: code:addons/sale/sale.py:923
++#: code:addons/sale/sale.py:941
#, python-format
msgid "Error !"
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:570
++#: code:addons/sale/sale.py:573
#, python-format
msgid "Could not cancel sales order !"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:1051
++#: code:addons/sale/sale.py:1055
#, python-format
msgid "Picking Information !"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:1014
++#: code:addons/sale/sale.py:1017
#, python-format
msgid "You have to select a customer in the sales form !\n"
"Please set one customer before choosing a product."
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:571
++#: code:addons/sale/sale.py:574
#, python-format
msgid "You must first cancel all picking attached to this sales order."
msgstr ""
msgstr ""
#. module: sale
--#: field:sale.order.line,product_uom:0
--msgid "Product UoM"
--msgstr ""
--
--#. module: sale
#: view:sale.order:0
msgid "Logistic"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:921
++#: code:addons/sale/sale.py:924
#, python-format
msgid "There is no income account defined for this product: \"%s\" (id:%d)"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:388
++#: code:addons/sale/sale.py:391
#, python-format
msgid "There is no sales journal defined for this company: \"%s\" (id:%d)"
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:1165
++#: code:addons/sale/sale.py:1169
#, python-format
msgid "Cannot delete a sales order line which is %s !"
msgstr ""
msgstr ""
#. module: sale
++#: code:addons/sale/sale.py:1134
++#, python-format
++msgid "Couldn't find a pricelist line matching this product and quantity.\n"
++"You have to change either the product, the quantity or the pricelist."
++msgstr ""
++
++#. module: sale
#: help:sale.order,picking_ids:0
msgid "This is a list of picking that has been generated for this sales order."
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:1045
++#: code:addons/sale/sale.py:1050
#, python-format
msgid "You selected a quantity of %d Units.\n"
"But it's not compatible with the selected packaging.\n"
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:591
++#: code:addons/sale/sale.py:594
#, python-format
msgid "The sales order '%s' has been cancelled."
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:585
++#: code:addons/sale/sale.py:588
#, python-format
msgid "You must first cancel all invoices attached to this sales order."
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:290
++#: code:addons/sale/sale.py:293
#, python-format
msgid "Cannot delete Sales Order(s) which are already confirmed !"
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:316
++#: code:addons/sale/sale.py:319
#, python-format
msgid "The sales order '%s' has been set in draft state."
msgstr ""
msgstr ""
#. module: sale
--#: code:addons/sale/sale.py:1115
++#: code:addons/sale/sale.py:1120
#, python-format
msgid "Not enough stock !"
msgstr ""
'uom': uom,
'date': date_order,
})[pricelist]
-- # at end, round price depending of 'Sale Unit' decimal precision
-- price_unit_precision = self.pool.get('decimal.precision').precision_get(cr, uid, 'Sale Price')
-- price = rounding(price, 10**-price_unit_precision)
if price is False:
- warning = {
- 'title': 'No valid pricelist line found !',
- 'message':
- "Couldn't find a pricelist line matching this product and quantity.\n"
- "You have to change either the product, the quantity or the pricelist."
- }
+ warn_msg = _("Couldn't find a pricelist line matching this product and quantity.\n"
+ "You have to change either the product, the quantity or the pricelist.")
+ warning_msgs.append('%s :\n%s' % (_('No valid pricelist line found !'), warn_msg))
else:
++ # at end, round price depending of 'Sale Unit' decimal precision
++ price_unit_precision = self.pool.get('decimal.precision').precision_get(cr, uid, 'Sale Price')
++ price = rounding(price, 10**-price_unit_precision)
result.update({'price_unit': price})
+
+ if warning_msgs:
+ warning = {
+ 'title': _('Configuration Error !'),
+ 'message' : '\n\n'.join(warning_msgs)
+ }
return {'value': result, 'domain': domain, 'warning': warning}
def product_uom_change(self, cursor, user, ids, pricelist, product, qty=0,