diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index f667cd30479..9b9112ef351 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -535,7 +535,7 @@ stock_tracking()
# Stock Picking
#----------------------------------------------------------
PICK_STATE = [
- ('draft', 'New'),
+ ('draft', 'Draft'),
('auto', 'Waiting Another Operation'),
('confirmed', 'Waiting Availability'),
('assigned', 'Ready to Process'),
@@ -681,11 +681,11 @@ class stock_picking(osv.osv):
if report['report_name'] != 'stock.picking.list':
continue
if type == 'in':
- report['string'] = 'Incoming Shipment'
+ report['string'] = _('Incoming Shipment')
elif type == 'internal':
- report['string'] = 'Internal Shipment'
+ report['string'] = _('Internal Shipment')
elif type == 'out':
- report['string'] = 'Delivery Order'
+ report['string'] = _('Delivery Order')
report['name'] = report['string']
for field in res['fields']:
@@ -695,31 +695,31 @@ class stock_picking(osv.osv):
for key, value in PICK_STATE:
if type == 'in':
if key == 'assigned':
- value = 'Ready to Receive'
+ value = _('Ready to Receive')
elif key == 'done':
- value = 'Received'
+ value = _('Received')
elif type == 'internal':
if key == 'assigned':
- value = 'Ready to Move'
+ value = _('Ready to Transfer')
elif key == 'done':
- value = 'Moved'
+ value = _('Transferred')
elif type == 'out':
if key == 'assigned':
- value = 'Ready to Deliver'
+ value = _('Ready to Deliver')
elif key == 'done':
- value = 'Delivered'
+ value = _('Delivered')
_state.append((key,value))
res['fields']['state']['selection'] = _state
# To update the fields tooltips according to shipping type
if field == 'address_id':
_tooltip = ''
if type == 'in':
- _tooltip = "supplier"
+ _tooltip = _('supplier')
elif type == 'internal':
- _tooltip="warehouse"
+ _tooltip = _('warehouse')
elif type == 'out':
- _tooltip="customer"
- res['fields']['address_id']['help'] = "Address of %s" %(_tooltip)
+ _tooltip = _('customer')
+ res['fields']['address_id']['help'] = _("Address of %s") %(_tooltip)
return res
def action_process(self, cr, uid, ids, context=None):
diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index 17822664998..20a3da0617c 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -671,7 +671,7 @@
stock.pickingtree
-
+
@@ -797,11 +797,12 @@
-
-
+
+
-
+
+
@@ -1022,9 +1023,9 @@
-
+
-
+
@@ -1210,12 +1211,12 @@
-
-
+
+
+
-
-
+
@@ -1240,8 +1241,8 @@
-
-
+
+
@@ -1306,8 +1307,8 @@
-
-
+
+
@@ -1330,7 +1331,7 @@
- Internal Moves
+ Internal Transferstock.pickingir.actions.act_windowform
@@ -1338,7 +1339,7 @@
[('type','=','internal')]{'default_type': 'internal', 'contact_display': 'partner_address', 'search_default_available': 1}
- Internal Moves display all inventory operations you have to perform in your warehouse. All operations can be categorized into stock journals, so that each worker has his own list of operations to perform in his own journal. Most operations are prepared automatically by OpenERP according to your preconfigured logistics rules, but you can also record manual stock operations.
+ Internal Transfers display all inventory operations you have to perform in your warehouse. All operations can be categorized into stock journals, so that each worker has his own list of operations to perform in his own journal. Most operations are prepared automatically by OpenERP according to your preconfigured logistics rules, but you can also record manual stock operations.
@@ -1673,7 +1674,7 @@
-
+
@@ -1706,7 +1707,7 @@
-
+
diff --git a/addons/stock/wizard/stock_partial_picking.py b/addons/stock/wizard/stock_partial_picking.py
index bf49493b3e6..8a256258c52 100644
--- a/addons/stock/wizard/stock_partial_picking.py
+++ b/addons/stock/wizard/stock_partial_picking.py
@@ -84,18 +84,18 @@ class stock_partial_picking(osv.osv_memory):
doc = etree.XML(res['arch'])
for node in doc.xpath("//group/button[@string='_Validate']"):
if type == 'in':
- node.set('string', '_Receive')
+ node.set('string', _('_Receive'))
elif type == 'internal':
- node.set('string', '_Move')
+ node.set('string', _('_Transfer'))
elif type == 'out':
- node.set('string', '_Deliver')
+ node.set('string', _('_Deliver'))
for node in doc.xpath("//separator[@string='Products']"):
if type == 'in':
- node.set('string', 'Receive Products')
+ node.set('string', _('Receive Products'))
elif type == 'internal':
- node.set('string', 'Move Products')
+ node.set('string', _('Transfer Products'))
elif type == 'out':
- node.set('string', 'Deliver Products')
+ node.set('string', _('Deliver Products'))
res['arch'] = etree.tostring(doc)
return res