From 6da7628b868faae6e37f0b12a8749341668f0ab0 Mon Sep 17 00:00:00 2001
From: Christophe Matthieu
Date: Mon, 7 Nov 2016 14:34:29 +0100
Subject: [PATCH 01/20] [FIX] web_editor: split h5,h3,...p... node to insert
table
opw-686393
---
addons/web_editor/static/src/js/summernote.js | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/addons/web_editor/static/src/js/summernote.js b/addons/web_editor/static/src/js/summernote.js
index 00cd04ac16b..e08f0680663 100644
--- a/addons/web_editor/static/src/js/summernote.js
+++ b/addons/web_editor/static/src/js/summernote.js
@@ -936,12 +936,19 @@ $.summernote.pluginEvents.insertTable = function (event, editor, layoutInfo, sDi
var dimension = sDim.split('x');
var r = range.create();
if (!r) return;
- r = r.deleteContents();
+ r = r.deleteContents(true);
- var isBodyContainer = dom.isBodyContainer;
- dom.isBodyContainer = dom.isNotBreakable;
- r.insertNode(editor.table.createTable(dimension[0], dimension[1]));
- dom.isBodyContainer = isBodyContainer;
+ var table = editor.table.createTable(dimension[0], dimension[1]);
+ var parent = r.sc;
+ while (dom.isText(parent.parentNode) || dom.isRemovableEmptyNode(parent.parentNode)) {
+ parent = parent.parentNode;
+ }
+ var node = dom.splitTree(parent, {'node': r.sc, 'offset': r.so}) || r.sc;
+ node.parentNode.insertBefore(table, node);
+
+ if ($(node).text() === '' || node.textContent === '\u00A0') {
+ node.parentNode.removeChild(node);
+ }
editor.afterCommand($editable);
event.preventDefault();
From f8c8715188846896e26245d8e952ec9c26727c50 Mon Sep 17 00:00:00 2001
From: Wolfgang Taferner
Date: Sun, 6 Nov 2016 13:55:06 +0100
Subject: [PATCH 02/20] [FIX] account: partner of account move
The partner of an account move is defined as a related on the partner of
the move lines. This kind of relation implies that the partner of the
account move is the partner of the first account move line. This is
arbitrary and doesn't make much sense.
Closes #14167
opw-693289
---
addons/account/models/account_move.py | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py
index 034b412a35d..51f7ebd181f 100644
--- a/addons/account/models/account_move.py
+++ b/addons/account/models/account_move.py
@@ -70,6 +70,13 @@ class AccountMove(models.Model):
if self.env.context.get('default_journal_type'):
return self.env['account.journal'].search([('type', '=', self.env.context['default_journal_type'])], limit=1).id
+ @api.multi
+ @api.depends('line_ids.partner_id')
+ def _compute_partner_id(self):
+ for move in self:
+ partner = move.line_ids.mapped('partner_id')
+ move.partner_id = partner.id if len(partner) == 1 else False
+
name = fields.Char(string='Number', required=True, copy=False, default='/')
ref = fields.Char(string='Reference', copy=False)
date = fields.Date(required=True, states={'posted': [('readonly', True)]}, index=True, default=fields.Date.context_today)
@@ -85,7 +92,7 @@ class AccountMove(models.Model):
'in \'Posted\' status.')
line_ids = fields.One2many('account.move.line', 'move_id', string='Journal Items',
states={'posted': [('readonly', True)]}, copy=True)
- partner_id = fields.Many2one('res.partner', related='line_ids.partner_id', string="Partner", store=True, readonly=True)
+ partner_id = fields.Many2one('res.partner', compute='_compute_partner_id', string="Partner", store=True, readonly=True)
amount = fields.Monetary(compute='_amount_compute', store=True)
narration = fields.Text(string='Internal Note')
company_id = fields.Many2one('res.company', related='journal_id.company_id', string='Company', store=True, readonly=True,
From 231090c0e6080f5e4eebe97c947bbc4e64041bd8 Mon Sep 17 00:00:00 2001
From: Pierre Masereel
Date: Mon, 7 Nov 2016 17:15:19 +0100
Subject: [PATCH 03/20] [FIX] stock: '_move_quants_by_lot' bad 'false_quants'
values
Hypothesis:
- We have a product 'pa' managed by lot.
- We don't create lots, when we receive products.
- We create lots when we deliver products.
- We don't have any units of product 'pa' in stock.
- We recieve 4 units of product 'pa' in one picking.
- We create a picking to deliver 3 products 'pa' (stock.move).
- We actually deliver 4 units of product 'pa' (1 in 'LOT1', 1 in 'LOT2' and 2 in 'LOT3').
- The problem also occurs when you just have 2 products in and 2 out in
different lots, but we based the example on the tests defined in
'test_stock_flow.py'
Thesis:
- We don't have anymore quants of product 'pa' in stock after delivering the 4 units
Problem:
- We actually have 3 quants of product 'pa' in stock, two having the 'lot_id' corresponding
to 'LOT3' and 'qty=-1', and one having no 'lot_id' and 'qty=2'.
Origin:
- This problem is caused by a bad condition in the function '_move_quants_by_lot' defined
in the model 'stock.move'.
Explanation:
When we reserve the 3 units of product 'pa' in the picking out, the quant in stock having
'qty=4' is splitted in 2 quants, one having 'qty=3' and a 'reservation_id' equals to the id
of the move in the picking out. And one with 'qty=1', having not reservation id.
So once the products are reserved, we will complete the pack operation present in the picking.
We will add 4 units of product 'pa' dispatched in Lot as 1 in 'LOT1', 1 in 'LOT2' and 2 in 'LOT3'
to the pack operation.
Then when we validate the picking, the quants with references to 'lot_id' must be created, and
then moved to the client.
Because we have set 4 units of the product 'pa' in the pack operation, an extra move of 1 unit of
product 'pa' is added to the picking to have a total of 4 untis of 'pa' moved to the customer
location.
When the function '_move_quants_by_lot' is called, it gets in parameter 'false_quants' which contains
the quant reserved by the first move, it means the quant in stock with the reservation_id to the first
move, and 'qty=3'.
The function, will now split this quant in 2 different quants:
- one with 'lot_id' corresponding to 'LOT1' and moved to customer location.
- one with no 'lot_id' staying in stock location still reserved to the first move.
Then, the function should reset the 'false_quants' with the quant containing the 2 last units reserved
in the quant from the last split in order to complete the next operation (create a quant with lot_id 'LOT2').
But the condition to find this new reserved quant contains (x.package_id.id != ops.package_id.id) where x is
a quant which is wrong, because when we don't manage package, x.package_id.id is 'False' and ops.package_id.id
is 'False' too. So it doesn't find the remaining quant.
So to fix it, we changed this part of the condition as the quant package_id should be equal to the pack operation
package_id (if no packages, False = False)
---
addons/stock/stock.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index beac1dcaf3b..0cc4fb637e4 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -2633,7 +2633,7 @@ class stock_move(osv.osv):
if redo_false_quants:
move_rec = self.pool['stock.move'].browse(cr, uid, move, context=context)
false_quants_move = [x for x in move_rec.reserved_quant_ids if (not x.lot_id) and (x.owner_id.id == ops.owner_id.id) \
- and (x.location_id.id == ops.location_id.id) and (x.package_id.id != ops.package_id.id)]
+ and (x.location_id.id == ops.location_id.id) and (x.package_id.id == ops.package_id.id)]
def action_done(self, cr, uid, ids, context=None):
""" Process completely the moves given as ids and if all moves are done, it will finish the picking.
From 11e834a4c1f6fc1c5fa11cee36ce06a976d6f9cc Mon Sep 17 00:00:00 2001
From: Nicolas Martinelli
Date: Tue, 8 Nov 2016 16:29:31 +0100
Subject: [PATCH 04/20] [FIX] account_asset: account labels
The labels do not correspond to the purpose of the account.
opw-691623
---
addons/account_asset/views/account_asset_view.xml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/addons/account_asset/views/account_asset_view.xml b/addons/account_asset/views/account_asset_view.xml
index 97bfb4af899..a67f4e1bd9c 100644
--- a/addons/account_asset/views/account_asset_view.xml
+++ b/addons/account_asset/views/account_asset_view.xml
@@ -25,12 +25,13 @@
-
+
+
-
+
From 2738ad6ef5c0811d38d15be0b5df1ff7c97bc634 Mon Sep 17 00:00:00 2001
From: Nicolas Martinelli
Date: Wed, 9 Nov 2016 09:59:36 +0100
Subject: [PATCH 05/20] [FIX] account_asset: account labels
The labels do not correspond to the purpose of the account.
opw-691623
---
addons/account_asset/views/account_asset_view.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/addons/account_asset/views/account_asset_view.xml b/addons/account_asset/views/account_asset_view.xml
index 2c3ef85bf3b..2cba8ae5a58 100644
--- a/addons/account_asset/views/account_asset_view.xml
+++ b/addons/account_asset/views/account_asset_view.xml
@@ -30,12 +30,12 @@
From df34168177919d27c573c478ae4e998aa1ddc389 Mon Sep 17 00:00:00 2001
From: Goffin Simon
Date: Wed, 9 Nov 2016 10:38:31 +0100
Subject: [PATCH 07/20] [FIX] delivery: onchange_carrier with non integrated
carrier
The price set for the non integrated carrier must be the same either when you
set it on the SO with button "set_price" or when you set it on the stock picking.
The field "carrier_price" must be in readonly when the state of the picking is done.
opw:691224
---
addons/delivery/models/stock_picking.py | 6 +++++-
addons/delivery/views/delivery_view.xml | 4 ++--
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/addons/delivery/models/stock_picking.py b/addons/delivery/models/stock_picking.py
index dda4edfaa15..11028118b10 100644
--- a/addons/delivery/models/stock_picking.py
+++ b/addons/delivery/models/stock_picking.py
@@ -66,7 +66,11 @@ class StockPicking(models.Model):
@api.onchange('carrier_id')
def onchange_carrier(self):
if self.carrier_id.delivery_type in ['fixed', 'base_on_rule']:
- self.carrier_price = self.carrier_id.price
+ order = self.sale_id
+ if order:
+ self.carrier_price = self.carrier_id.get_price_available(order)
+ else:
+ self.carrier_price = self.carrier_id.price
@api.depends('product_id', 'move_lines')
def _cal_weight(self):
diff --git a/addons/delivery/views/delivery_view.xml b/addons/delivery/views/delivery_view.xml
index a581f187419..671d96d390e 100644
--- a/addons/delivery/views/delivery_view.xml
+++ b/addons/delivery/views/delivery_view.xml
@@ -181,7 +181,7 @@
-
+
@@ -283,7 +283,7 @@
-
+
From 8684b75924ebd14937a186d9699fc65b7c21f9aa Mon Sep 17 00:00:00 2001
From: Goffin Simon
Date: Wed, 9 Nov 2016 14:36:48 +0100
Subject: [PATCH 08/20] [FIX] account_asset: date of an account.asset.asset
When creating an account.asset.asset from an invoice, the date set
on the account.asset.asset must be the invoice date.
opw:692808
---
addons/account_asset/account_asset_invoice.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/account_asset/account_asset_invoice.py b/addons/account_asset/account_asset_invoice.py
index bb4e2f90d92..078978f591d 100644
--- a/addons/account_asset/account_asset_invoice.py
+++ b/addons/account_asset/account_asset_invoice.py
@@ -60,7 +60,7 @@ class AccountInvoiceLine(models.Model):
'partner_id': self.invoice_id.partner_id.id,
'company_id': self.invoice_id.company_id.id,
'currency_id': self.invoice_id.company_currency_id.id,
- 'date': self.asset_start_date or self.invoice_id.date_invoice,
+ 'date': self.invoice_id.date_invoice,
'invoice_id': self.invoice_id.id,
}
changed_vals = self.env['account.asset.asset'].onchange_category_id_values(vals['category_id'])
From 0d33621ad36c85bcfa1c20e28ad5760d19365493 Mon Sep 17 00:00:00 2001
From: Pierre Masereel
Date: Fri, 4 Nov 2016 16:53:25 +0100
Subject: [PATCH 09/20] [FIX] stock: tests on stockable product
The tests are running on consumable product, it means that there is no
resevation of quants and verification of reserved quants when you create
and assign moves. So the tests are not really usefull with consumable
products.
To make the tests efficients, we set the products as stockable. And we
use 'reserved_availability' instead of 'availability' in tests
'test_10_pickings_transfer_with_different_uom' and in
'test_00_picking_create_and_transfer_quantity' be cause the assert is
done after the move reservation.
In test 'test_00_picking_create_and_transfer_quantity' when we check the
move_lines state after the action assign, the first and last should be
only 'confirmed, because they are partially available. When product
were not stockable, all lines were assign, because there was no check of
the reserved quants.
In 'test_10_pickings_transfer_with_different_uom' we removed the call
'picking_out.action_confirm()' and 'picking_out.action_assign()',
because they already have been called before.
---
addons/stock/tests/common.py | 20 +++++++++----------
addons/stock/tests/test_stock_flow.py | 28 +++++++++++++--------------
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/addons/stock/tests/common.py b/addons/stock/tests/common.py
index c565a0e8284..f87023bd632 100644
--- a/addons/stock/tests/common.py
+++ b/addons/stock/tests/common.py
@@ -32,10 +32,10 @@ class TestStockCommon(common.TransactionCase):
self.categ_kgm = self.ModelDataObj.xmlid_to_res_id('product.product_uom_categ_kgm')
# Product Created A, B, C, D
- self.productA = self.ProductObj.create({'name': 'Product A'})
- self.productB = self.ProductObj.create({'name': 'Product B'})
- self.productC = self.ProductObj.create({'name': 'Product C'})
- self.productD = self.ProductObj.create({'name': 'Product D'})
+ self.productA = self.ProductObj.create({'name': 'Product A', 'type': 'product'})
+ self.productB = self.ProductObj.create({'name': 'Product B', 'type': 'product'})
+ self.productC = self.ProductObj.create({'name': 'Product C', 'type': 'product'})
+ self.productD = self.ProductObj.create({'name': 'Product D', 'type': 'product'})
# Configure unit of measure.
self.uom_kg = self.UomObj.create({
@@ -90,9 +90,9 @@ class TestStockCommon(common.TransactionCase):
'rounding': 1.0})
# Product for different unit of measure.
- self.DozA = self.ProductObj.create({'name': 'Dozon-A', 'uom_id': self.uom_dozen.id, 'uom_po_id': self.uom_dozen.id})
- self.SDozA = self.ProductObj.create({'name': 'SuperDozon-A', 'uom_id': self.uom_sdozen.id, 'uom_po_id': self.uom_sdozen.id})
- self.SDozARound = self.ProductObj.create({'name': 'SuperDozenRound-A', 'uom_id': self.uom_sdozen_round.id, 'uom_po_id': self.uom_sdozen_round.id})
- self.UnitA = self.ProductObj.create({'name': 'Unit-A'})
- self.kgB = self.ProductObj.create({'name': 'kg-B', 'uom_id': self.uom_kg.id, 'uom_po_id': self.uom_kg.id})
- self.gB = self.ProductObj.create({'name': 'g-B', 'uom_id': self.uom_gm.id, 'uom_po_id': self.uom_gm.id})
+ self.DozA = self.ProductObj.create({'name': 'Dozon-A', 'type': 'product', 'uom_id': self.uom_dozen.id, 'uom_po_id': self.uom_dozen.id})
+ self.SDozA = self.ProductObj.create({'name': 'SuperDozon-A', 'type': 'product', 'uom_id': self.uom_sdozen.id, 'uom_po_id': self.uom_sdozen.id})
+ self.SDozARound = self.ProductObj.create({'name': 'SuperDozenRound-A', 'type': 'product', 'uom_id': self.uom_sdozen_round.id, 'uom_po_id': self.uom_sdozen_round.id})
+ self.UnitA = self.ProductObj.create({'name': 'Unit-A', 'type': 'product'})
+ self.kgB = self.ProductObj.create({'name': 'kg-B', 'type': 'product', 'uom_id': self.uom_kg.id, 'uom_po_id': self.uom_kg.id})
+ self.gB = self.ProductObj.create({'name': 'g-B', 'type': 'product', 'uom_id': self.uom_gm.id, 'uom_po_id': self.uom_gm.id})
diff --git a/addons/stock/tests/test_stock_flow.py b/addons/stock/tests/test_stock_flow.py
index 0be7f7bfabc..4dfdbf8bffd 100644
--- a/addons/stock/tests/test_stock_flow.py
+++ b/addons/stock/tests/test_stock_flow.py
@@ -205,19 +205,21 @@ class TestStockFlow(TestStockCommon):
self.assertEqual(move.state, 'confirmed', 'Wrong state of move line.')
# Product assign to outgoing shipments
picking_out.action_assign()
- for move in picking_out.move_lines:
- self.assertEqual(move.state, 'assigned', 'Wrong state of move line.')
+ self.assertEqual(picking_out.move_lines[0].state, 'confirmed', 'Wrong state of move line.')
+ self.assertEqual(picking_out.move_lines[1].state, 'assigned', 'Wrong state of move line.')
+ self.assertEqual(picking_out.move_lines[2].state, 'assigned', 'Wrong state of move line.')
+ self.assertEqual(picking_out.move_lines[3].state, 'confirmed', 'Wrong state of move line.')
# Check availability for product A
- aval_a_qty = self.MoveObj.search([('product_id', '=', self.productA.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ aval_a_qty = self.MoveObj.search([('product_id', '=', self.productA.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(aval_a_qty, 4.0, 'Wrong move quantity availability of product A (%s found instead of 4)' % (aval_a_qty))
# Check availability for product B
- aval_b_qty = self.MoveObj.search([('product_id', '=', self.productB.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ aval_b_qty = self.MoveObj.search([('product_id', '=', self.productB.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(aval_b_qty, 5.0, 'Wrong move quantity availability of product B (%s found instead of 5)' % (aval_b_qty))
# Check availability for product C
- aval_c_qty = self.MoveObj.search([('product_id', '=', self.productC.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ aval_c_qty = self.MoveObj.search([('product_id', '=', self.productC.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(aval_c_qty, 3.0, 'Wrong move quantity availability of product C (%s found instead of 3)' % (aval_c_qty))
# Check availability for product D
- aval_d_qty = self.MoveObj.search([('product_id', '=', self.productD.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ aval_d_qty = self.MoveObj.search([('product_id', '=', self.productD.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(aval_d_qty, 7.0, 'Wrong move quantity availability of product D (%s found instead of 7)' % (aval_d_qty))
# ----------------------------------------------------------------------
@@ -815,23 +817,21 @@ class TestStockFlow(TestStockCommon):
for move in picking_out.move_lines:
self.assertEqual(move.state, 'assigned', 'Wrong state of move line.')
# Check product A available quantity
- DozA_qty = self.MoveObj.search([('product_id', '=', self.DozA.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ DozA_qty = self.MoveObj.search([('product_id', '=', self.DozA.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(DozA_qty, 4.5, 'Wrong move quantity availability (%s found instead of 4.5)' % (DozA_qty))
# Check product B available quantity
- SDozA_qty = self.MoveObj.search([('product_id', '=', self.SDozA.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ SDozA_qty = self.MoveObj.search([('product_id', '=', self.SDozA.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(SDozA_qty, 2, 'Wrong move quantity availability (%s found instead of 2)' % (SDozA_qty))
# Check product C available quantity
- SDozARound_qty = self.MoveObj.search([('product_id', '=', self.SDozARound.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ SDozARound_qty = self.MoveObj.search([('product_id', '=', self.SDozARound.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(SDozARound_qty, 3, 'Wrong move quantity availability (%s found instead of 3)' % (SDozARound_qty))
# Check product D available quantity
- gB_qty = self.MoveObj.search([('product_id', '=', self.gB.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ gB_qty = self.MoveObj.search([('product_id', '=', self.gB.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(gB_qty, 503, 'Wrong move quantity availability (%s found instead of 503)' % (gB_qty))
# Check product D available quantity
- kgB_qty = self.MoveObj.search([('product_id', '=', self.kgB.id), ('picking_id', '=', picking_out.id)], limit=1).availability
+ kgB_qty = self.MoveObj.search([('product_id', '=', self.kgB.id), ('picking_id', '=', picking_out.id)], limit=1).reserved_availability
self.assertEqual(kgB_qty, 0.020, 'Wrong move quantity availability (%s found instead of 0.020)' % (kgB_qty))
- picking_out.action_confirm()
- picking_out.action_assign()
picking_out.do_prepare_partial()
picking_out.do_transfer()
@@ -1234,4 +1234,4 @@ class TestStockFlow(TestStockCommon):
self.assertEqual(sum([x.qty for x in quants if not x.lot_id]), 0.0, 'Wrong sum of quants with no lot')
self.assertEqual(sum([x.qty for x in quants if x.lot_id.id == lot1.id]), 1.0, 'Wrong sum of quants with lot 1')
self.assertEqual(sum([x.qty for x in quants if x.lot_id.id == lot2.id]), 1.0, 'Wrong sum of quants with lot 2')
- self.assertEqual(sum([x.qty for x in quants if x.lot_id.id == lot3.id]), 2.0, 'Wrong sum of quants with lot 3')
\ No newline at end of file
+ self.assertEqual(sum([x.qty for x in quants if x.lot_id.id == lot3.id]), 2.0, 'Wrong sum of quants with lot 3')
From e248420348587e844630b15ac840c6ef0021540c Mon Sep 17 00:00:00 2001
From: Pierre Masereel
Date: Wed, 9 Nov 2016 11:56:38 +0100
Subject: [PATCH 10/20] [ADD] stock: test put pack in pack
We add a test checking that we can put a pack in a another pack.
---
addons/stock/tests/common.py | 1 +
addons/stock/tests/test_stock_flow.py | 133 ++++++++++++++++++++++++++
2 files changed, 134 insertions(+)
diff --git a/addons/stock/tests/common.py b/addons/stock/tests/common.py
index f87023bd632..f214f1b64b4 100644
--- a/addons/stock/tests/common.py
+++ b/addons/stock/tests/common.py
@@ -27,6 +27,7 @@ class TestStockCommon(common.TransactionCase):
self.picking_type_out = self.ModelDataObj.xmlid_to_res_id('stock.picking_type_out')
self.supplier_location = self.ModelDataObj.xmlid_to_res_id('stock.stock_location_suppliers')
self.stock_location = self.ModelDataObj.xmlid_to_res_id('stock.stock_location_stock')
+ self.pack_location = self.ModelDataObj.xmlid_to_res_id('stock.location_pack_zone')
self.customer_location = self.ModelDataObj.xmlid_to_res_id('stock.stock_location_customers')
self.categ_unit = self.ModelDataObj.xmlid_to_res_id('product.product_uom_categ_unit')
self.categ_kgm = self.ModelDataObj.xmlid_to_res_id('product.product_uom_categ_kgm')
diff --git a/addons/stock/tests/test_stock_flow.py b/addons/stock/tests/test_stock_flow.py
index 4dfdbf8bffd..c6c950b5f8d 100644
--- a/addons/stock/tests/test_stock_flow.py
+++ b/addons/stock/tests/test_stock_flow.py
@@ -1235,3 +1235,136 @@ class TestStockFlow(TestStockCommon):
self.assertEqual(sum([x.qty for x in quants if x.lot_id.id == lot1.id]), 1.0, 'Wrong sum of quants with lot 1')
self.assertEqual(sum([x.qty for x in quants if x.lot_id.id == lot2.id]), 1.0, 'Wrong sum of quants with lot 2')
self.assertEqual(sum([x.qty for x in quants if x.lot_id.id == lot3.id]), 2.0, 'Wrong sum of quants with lot 3')
+
+
+ def test_40_pack_in_pack(self):
+ """ Put a pack in pack"""
+ picking_out = self.PickingObj.create({
+ 'partner_id': self.partner_agrolite_id,
+ 'picking_type_id': self.picking_type_out,
+ 'location_id': self.pack_location,
+ 'location_dest_id': self.customer_location})
+ move_out = self.MoveObj.create({
+ 'name': self.productA.name,
+ 'product_id': self.productA.id,
+ 'product_uom_qty': 3,
+ 'product_uom': self.productA.uom_id.id,
+ 'picking_id': picking_out.id,
+ 'location_id': self.pack_location,
+ 'location_dest_id': self.customer_location})
+ picking_pack = self.PickingObj.create({
+ 'partner_id': self.partner_agrolite_id,
+ 'picking_type_id': self.picking_type_out,
+ 'location_id': self.stock_location ,
+ 'location_dest_id': self.pack_location})
+ move_pack = self.MoveObj.create({
+ 'name': self.productA.name,
+ 'product_id': self.productA.id,
+ 'product_uom_qty': 3,
+ 'product_uom': self.productA.uom_id.id,
+ 'picking_id': picking_pack.id,
+ 'location_id': self.stock_location,
+ 'location_dest_id': self.pack_location,
+ 'move_dest_id': move_out.id})
+ picking_in = self.PickingObj.create({
+ 'partner_id': self.partner_delta_id,
+ 'picking_type_id': self.picking_type_in,
+ 'location_id': self.supplier_location,
+ 'location_dest_id': self.stock_location})
+ move_in = self.MoveObj.create({
+ 'name': self.productA.name,
+ 'product_id': self.productA.id,
+ 'product_uom_qty': 3,
+ 'product_uom': self.productA.uom_id.id,
+ 'picking_id': picking_in.id,
+ 'location_id': self.supplier_location,
+ 'location_dest_id': self.stock_location,
+ 'move_dest_id': move_pack.id})
+
+ # Check incoming shipment move lines state.
+ for move in picking_in.move_lines:
+ self.assertEqual(move.state, 'draft', 'Wrong state of move line.')
+ # Confirm incoming shipment.
+ picking_in.action_confirm()
+ # Check incoming shipment move lines state.
+ for move in picking_in.move_lines:
+ self.assertEqual(move.state, 'assigned', 'Wrong state of move line.')
+
+ # Check incoming shipment move lines state.
+ for move in picking_pack.move_lines:
+ self.assertEqual(move.state, 'draft', 'Wrong state of move line.')
+ # Confirm incoming shipment.
+ picking_pack.action_confirm()
+ # Check incoming shipment move lines state.
+ for move in picking_pack.move_lines:
+ self.assertEqual(move.state, 'waiting', 'Wrong state of move line.')
+
+ # Check incoming shipment move lines state.
+ for move in picking_out.move_lines:
+ self.assertEqual(move.state, 'draft', 'Wrong state of move line.')
+ # Confirm incoming shipment.
+ picking_out.action_confirm()
+ # Check incoming shipment move lines state.
+ for move in picking_out.move_lines:
+ self.assertEqual(move.state, 'waiting', 'Wrong state of move line.')
+
+ # Set the quantity done on the pack operation
+ picking_in.pack_operation_product_ids.qty_done = 3.0
+ # Put in a pack
+ picking_in.put_in_pack()
+ # Get the new package
+ picking_in_package = picking_in.pack_operation_ids.result_package_id
+ # Validate picking
+ picking_in.do_new_transfer()
+
+ # Check first picking state changed to done
+ for move in picking_in.move_lines:
+ self.assertEqual(move.state, 'done', 'Wrong state of move line.')
+ # Check next picking state changed to 'assigned'
+ for move in picking_pack.move_lines:
+ self.assertEqual(move.state, 'assigned', 'Wrong state of move line.')
+
+ # set the pack in pack operation to 'done'
+ for pack in picking_pack.pack_operation_pack_ids:
+ pack.qty_done = 1.0
+
+ # Put in a pack
+ picking_pack.put_in_pack()
+ # Get the new package
+ picking_pack_package = picking_pack.pack_operation_ids.result_package_id
+ # Validate picking
+ picking_pack.do_new_transfer()
+
+ # Check second picking state changed to done
+ for move in picking_pack.move_lines:
+ self.assertEqual(move.state, 'done', 'Wrong state of move line.')
+ # Check next picking state changed to 'assigned'
+ for move in picking_out.move_lines:
+ self.assertEqual(move.state, 'assigned', 'Wrong state of move line.')
+
+ # set the pack in pack operation to 'done'
+ for pack in picking_out.pack_operation_pack_ids:
+ pack.qty_done = 1.0
+
+ # Validate picking
+ picking_out.do_new_transfer()
+
+ # check all pickings are done
+ for move in picking_in.move_lines:
+ self.assertEqual(move.state, 'done', 'Wrong state of move line.')
+ for move in picking_pack.move_lines:
+ self.assertEqual(move.state, 'done', 'Wrong state of move line.')
+ for move in picking_out.move_lines:
+ self.assertEqual(move.state, 'done', 'Wrong state of move line.')
+
+ # Check picking_in_package is in picking_pack_package
+ self.assertEqual(picking_in_package.parent_id.id, picking_pack_package.id, 'The package created in the picking in is not in the one created in picking pack')
+ # Check that both packages are in the customer location
+ self.assertEqual(picking_pack_package.location_id.id, self.customer_location, 'The package created in picking pack is not in the customer location')
+ self.assertEqual(picking_in_package.location_id.id, self.customer_location, 'The package created in picking in is not in the customer location')
+ # Check that we have a quant in customer location, for the productA with qty 3
+ quant = self.StockQuantObj.search([('location_id', '=', self.customer_location), ('product_id', '=', self.productA.id)])
+ self.assertTrue(quant.id, 'There is no quant in customer location for productA')
+ self.assertEqual(quant.qty, 3.0, 'The quant in customer location for productA has not a quantity of 3.0')
+ # Check that the parent package of the quant is the picking_in_package
+ self.assertEqual(quant.package_id.id, picking_in_package.id, 'The quant in customer location is not in its package created in picking in')
From 4917df18d05c74b6e89468a473b3348cff63d5fb Mon Sep 17 00:00:00 2001
From: Fabien Meghazi
Date: Thu, 10 Nov 2016 16:02:42 +0100
Subject: [PATCH 11/20] [FIX] bank_statmnt_import: skip bank statements with
amount == 0 (opw: 693348)
Some banks, like ING, create a line for free charges.
We just skip those lines as there's a 'non-zero' constraint
on the amount of account.bank.statement.line
---
.../account_bank_statement_import.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/addons/account_bank_statement_import/account_bank_statement_import.py b/addons/account_bank_statement_import/account_bank_statement_import.py
index 85cb6a6f103..ae863e7e1f3 100644
--- a/addons/account_bank_statement_import/account_bank_statement_import.py
+++ b/addons/account_bank_statement_import/account_bank_statement_import.py
@@ -207,7 +207,11 @@ class AccountBankStatementImport(models.TransientModel):
if 'unique_import_id' not in line_vals \
or not line_vals['unique_import_id'] \
or not bool(BankStatementLine.sudo().search([('unique_import_id', '=', line_vals['unique_import_id'])], limit=1)):
- filtered_st_lines.append(line_vals)
+ if line_vals['amount'] != 0:
+ # Some banks, like ING, create a line for free charges.
+ # We just skip those lines as there's a 'non-zero' constraint
+ # on the amount of account.bank.statement.line
+ filtered_st_lines.append(line_vals)
else:
ignored_statement_lines_import_ids.append(line_vals['unique_import_id'])
if len(filtered_st_lines) > 0:
From fa544c9da0b872a9cabc0d6adaddf81be17b8c6e Mon Sep 17 00:00:00 2001
From: Odoo Translation Bot
Date: Sun, 13 Nov 2016 02:57:18 +0100
Subject: [PATCH 12/20] [I18N] Update translation terms from Transifex
---
addons/account/i18n/es_CR.po | 4 +-
addons/account_analytic_analysis/i18n/tr.po | 4 +-
addons/base_setup/i18n/el.po | 11 ++--
addons/crm/i18n/tr.po | 14 ++--
addons/crm_claim/i18n/tr.po | 6 +-
addons/crm_helpdesk/i18n/tr.po | 8 +--
addons/crm_partner_assign/i18n/el.po | 11 ++--
addons/crm_project_issue/i18n/tr.po | 9 +--
addons/email_template/i18n/el.po | 13 ++--
addons/fleet/i18n/el.po | 4 +-
addons/hr/i18n/fi.po | 8 +--
addons/hr_evaluation/i18n/el.po | 8 +--
addons/hr_evaluation/i18n/fr.po | 7 +-
addons/hr_evaluation/i18n/tr.po | 4 +-
addons/hr_expense/i18n/el.po | 8 +--
addons/hr_holidays/i18n/sv.po | 13 ++--
addons/hr_recruitment/i18n/fr.po | 17 ++---
addons/hr_recruitment/i18n/tr.po | 5 +-
addons/hr_timesheet/i18n/fr.po | 7 +-
addons/im_chat/i18n/el.po | 9 +--
addons/l10n_be_coda/i18n/tr.po | 8 +--
addons/l10n_uk/i18n/el.po | 12 ++--
addons/mail/i18n/el.po | 8 +--
addons/marketing_campaign_crm_demo/i18n/tr.po | 11 ++--
addons/mrp/i18n/pl.po | 4 +-
addons/point_of_sale/i18n/el.po | 5 +-
addons/portal_project_issue/i18n/tr.po | 9 +--
addons/product/i18n/bs.po | 4 +-
addons/project/i18n/tr.po | 28 ++++----
addons/project_issue/i18n/tr.po | 66 +++++++++----------
addons/project_issue_sheet/i18n/tr.po | 8 +--
addons/purchase/i18n/tr.po | 8 +--
addons/purchase_requisition/i18n/tr.po | 8 +--
addons/sale/i18n/pl.po | 4 +-
addons/sale_stock/i18n/sv.po | 6 +-
addons/sales_team/i18n/tr.po | 8 +--
addons/survey/i18n/el.po | 13 ++--
addons/web/i18n/fi.po | 6 +-
addons/website/i18n/el.po | 6 +-
addons/website/i18n/pl.po | 6 +-
addons/website_blog/i18n/el.po | 9 +--
addons/website_event/i18n/el.po | 5 +-
addons/website_event_track/i18n/el.po | 8 +--
addons/website_event_track/i18n/ko.po | 8 +--
addons/website_forum/i18n/el.po | 4 +-
addons/website_hr/i18n/tr.po | 5 +-
openerp/addons/base/i18n/el.po | 8 +--
openerp/addons/base/i18n/tr.po | 20 +++---
48 files changed, 241 insertions(+), 224 deletions(-)
diff --git a/addons/account/i18n/es_CR.po b/addons/account/i18n/es_CR.po
index 5a113b18ba6..2b538902207 100644
--- a/addons/account/i18n/es_CR.po
+++ b/addons/account/i18n/es_CR.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-15 06:40+0000\n"
-"PO-Revision-Date: 2015-11-28 08:22+0000\n"
+"PO-Revision-Date: 2016-11-10 16:57+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: Spanish (Costa Rica) (http://www.transifex.com/odoo/odoo-8/language/es_CR/)\n"
"MIME-Version: 1.0\n"
@@ -251,7 +251,7 @@ msgstr ""
#. module: account
#: view:website:account.report_trialbalance
msgid ": Trial Balance"
-msgstr ""
+msgstr ": Balance de comprobación"
#. module: account
#: model:ir.actions.act_window,help:account.action_account_period
diff --git a/addons/account_analytic_analysis/i18n/tr.po b/addons/account_analytic_analysis/i18n/tr.po
index 15181bdb7d2..e9524be7058 100644
--- a/addons/account_analytic_analysis/i18n/tr.po
+++ b/addons/account_analytic_analysis/i18n/tr.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-10-19 12:44+0000\n"
+"PO-Revision-Date: 2016-11-09 12:13+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -114,7 +114,7 @@ msgid ""
" the alerts for the renewal of the contracts to the right salesperson.\n"
"
\n"
" "
-msgstr "
\n Yeni bir sözleşme oluşturmak için tıklayın.\n
\n Görevleri, sorunları, zaman çizelgelerini izlemek veya biten işlere, giderlere,\n ve/veya satış siparişlerine göre fatura kesmek için sözleşmeleri kullanın. Odoo \n otomatik olarak yenilenecek sözleşmeler için doğru satış temsilcisini uyracaktır.\n
\n "
+msgstr "
\n Yeni bir sözleşme oluşturmak için tıklayın.\n
\n Görevleri, olay kayıtlarını, zaman çizelgelerini izlemek veya biten işlere, giderlere,\n ve/veya satış siparişlerine göre fatura kesmek için sözleşmeleri kullanın. Odoo \n otomatik olarak yenilenecek sözleşmeler için doğru satış temsilcisini uyaracaktır.\n
\n "
#. module: account_analytic_analysis
#: model:ir.actions.act_window,help:account_analytic_analysis.action_sales_order
diff --git a/addons/base_setup/i18n/el.po b/addons/base_setup/i18n/el.po
index aa0de5e17de..77186554cc5 100644
--- a/addons/base_setup/i18n/el.po
+++ b/addons/base_setup/i18n/el.po
@@ -4,14 +4,15 @@
#
# Translators:
# FIRST AUTHOR , 2014
-# Goutoudis Kostas , 2015-2016
+# Kostas Goutoudis , 2015-2016
+# Kostas Goutoudis , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-01-02 20:13+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 18:17+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -102,14 +103,14 @@ msgstr "Επαφές"
#: field:base.setup.terminology,create_uid:0
#: field:sale.config.settings,create_uid:0
msgid "Created by"
-msgstr "Δημιουργήθηκε στις"
+msgstr "Δημιουργήθηκε από"
#. module: base_setup
#: field:base.config.settings,create_date:0
#: field:base.setup.terminology,create_date:0
#: field:sale.config.settings,create_date:0
msgid "Created on"
-msgstr "Δημιουργήθηκε από"
+msgstr "Δημιουργήθηκε στις"
#. module: base_setup
#: selection:base.setup.terminology,partner:0
diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po
index 944705c4d1c..2389c3fd24b 100644
--- a/addons/crm/i18n/tr.po
+++ b/addons/crm/i18n/tr.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-09-10 13:09+0000\n"
+"PO-Revision-Date: 2016-11-11 12:05+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -1481,7 +1481,7 @@ msgstr "Satırlar"
msgid ""
"Link between stages and sales teams. When set, this limitate the current "
"stage to the selected sales teams."
-msgstr "Satış takımları ve aşamalar arasındaki bağlantı. Ayarlandığında, geçerli aşamayı seçilen satış takımları ile sınırlar."
+msgstr "Satış ekipleri ve aşamalar arasındaki bağlantı. Ayarlandığında, geçerli aşamayı seçilen satış takımları ile sınırlar."
#. module: crm
#: selection:crm.lead2opportunity.partner,action:0
@@ -1772,12 +1772,12 @@ msgstr "Görüşmelerim"
#. module: crm
#: view:crm.phonecall.report:crm.view_report_crm_phonecall_filter
msgid "My Sales Team(s)"
-msgstr "Satış Takım(lar)ım"
+msgstr "Satış Ekip(ler)im"
#. module: crm
#: view:crm.phonecall:crm.view_crm_case_phonecalls_filter
msgid "My Team"
-msgstr "Takımım"
+msgstr "Ekibim"
#. module: crm
#: field:base.partner.merge.automatic.wizard,group_by_name:0
@@ -1956,7 +1956,7 @@ msgid ""
"deadlines or the number of interactions per opportunity. This report is "
"mainly used by the sales manager in order to do the periodic review with the"
" teams of the sales pipeline."
-msgstr "Fırsat Analizleri, planlanan gelir, planlanan maliyet, geçen songünler ya da fırsatlarla etkileşim sayısı gibi müşteri bilgilerinize hızlı bir şekilde erişmenizi sağlar. Bu rapor genel olarak yalnızca satış müdürü tarafından satış kanallarına ait takımların süreli incelemeleri için kullanılır."
+msgstr "Fırsat Analizleri, planlanan gelir, planlanan maliyet, geçen songünler ya da fırsatlarla etkileşim sayısı gibi müşteri bilgilerinize hızlı bir şekilde erişmenizi sağlar. Bu rapor genel olarak yalnızca satış müdürü tarafından satış kanallarına ait ekiplerin süreli incelemeleri için kullanılır."
#. module: crm
#: model:ir.filters,name:crm.filter_opportunity_opportunities_cohort
@@ -1966,7 +1966,7 @@ msgstr "Fırsatlar Grubu"
#. module: crm
#: model:ir.filters,name:crm.filter_opportunity_opportunities_won_per_team
msgid "Opportunities Won Per Team"
-msgstr "Takıma göre Kazanılan Fırsatlar"
+msgstr "Ekibe göre Kazanılan Fırsatlar"
#. module: crm
#: view:crm.lead:crm.view_crm_case_opportunities_filter
@@ -2414,7 +2414,7 @@ msgstr "Satış Ekibi"
#. module: crm
#: model:ir.model,name:crm.model_crm_case_section
msgid "Sales Teams"
-msgstr "Satış Takımları"
+msgstr "Satış Ekipleri"
#. module: crm
#: help:crm.phonecall,section_id:0
diff --git a/addons/crm_claim/i18n/tr.po b/addons/crm_claim/i18n/tr.po
index 1e1c749a53d..da6d8e3d8f6 100644
--- a/addons/crm_claim/i18n/tr.po
+++ b/addons/crm_claim/i18n/tr.po
@@ -4,13 +4,13 @@
#
# Translators:
# FIRST AUTHOR , 2014
-# Murat Kaplan , 2015
+# Murat Kaplan , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2015-12-08 03:36+0000\n"
+"PO-Revision-Date: 2016-11-11 12:05+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -384,7 +384,7 @@ msgstr "Son Güncelleme"
msgid ""
"Link between stages and sales teams. When set, this limitate the current "
"stage to the selected sales teams."
-msgstr "Satış takımları ve aşamalar arasındaki bağlantı. Ayarlandığında, geçerli durumu seçilen satış takımları ile sınırlar."
+msgstr "Satış ekipleri ve aşamalar arasındaki bağlantı. Ayarlandığında, geçerli durumu seçilen satış ekipleri ile sınırlar."
#. module: crm_claim
#: selection:crm.claim,priority:0 selection:crm.claim.report,priority:0
diff --git a/addons/crm_helpdesk/i18n/tr.po b/addons/crm_helpdesk/i18n/tr.po
index 4b9a53dbcf3..ad194344a56 100644
--- a/addons/crm_helpdesk/i18n/tr.po
+++ b/addons/crm_helpdesk/i18n/tr.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-06-22 03:22+0000\n"
+"PO-Revision-Date: 2016-11-11 12:06+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,7 @@ msgid ""
" history of the conversation with the customer.\n"
" \n"
" "
-msgstr "
\n Yeni bir istek oluşturmak için tıklayın. \n
\n Yardım masası ve Destek müdahalelerinizi izlemenizi sağlar.\n
\n Odoo Sorun sistemini destek eylemlerinizi yönetmek için\n kullanın. Sorunlar posta ağgeçidine bağlantılı olabilir: yeni\n epostalar sorunları oluşturur, bunların her biri müşterinizle\n görüşmelerinizin geçmişini otomatik olarak alır.\n
\n "
+msgstr "
\n Yeni bir istek oluşturmak için tıklayın. \n
\n Yardım masası ve Destek müdahalelerinizi izlemenizi sağlar.\n
\n Odoo Olay Kayıtları sistemini yardım ve destek eylemlerinizi yönetmek için\n kullanın. Olay Kayıtları e-posta ağ geçidi üzerinden de oluşturulabilir, bunların her biri müşterinizle görüşmelerinizin geçmişini otomatik olarak alır.\n
\n "
#. module: crm_helpdesk
#: field:crm.helpdesk,active:0
@@ -58,7 +58,7 @@ msgstr "Bekleyen bütün destek talepleri"
#. module: crm_helpdesk
#: view:crm.helpdesk:crm_helpdesk.view_crm_case_helpdesk_filter
msgid "Assigned to Me or My Sales Team(s)"
-msgstr "Bana ya da Satış Takım(lar)ıma atanmış"
+msgstr "Bana ya da Satış Ekip(ler)ime atanmış"
#. module: crm_helpdesk
#: selection:crm.helpdesk,state:0 selection:crm.helpdesk.report,state:0
@@ -288,7 +288,7 @@ msgstr "Satış Servisi sonrası Destek Masası desteği"
msgid ""
"Helpdesk requests that are assigned to me or to one of the sale teams I "
"manage"
-msgstr "Bana ya da yönettiğim satış takımlarından birine atanmış Yardım Masası istekleri"
+msgstr "Bana ya da yönettiğim satış ekiplerinden birine atanmış Yardım Masası istekleri"
#. module: crm_helpdesk
#: selection:crm.helpdesk,priority:0 selection:crm.helpdesk.report,priority:0
diff --git a/addons/crm_partner_assign/i18n/el.po b/addons/crm_partner_assign/i18n/el.po
index 54224e5d10e..ce88a078e37 100644
--- a/addons/crm_partner_assign/i18n/el.po
+++ b/addons/crm_partner_assign/i18n/el.po
@@ -4,14 +4,15 @@
#
# Translators:
# FIRST AUTHOR , 2014
-# Goutoudis Kostas , 2015-2016
+# Kostas Goutoudis , 2015-2016
+# Kostas Goutoudis , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-08 15:14+0000\n"
-"PO-Revision-Date: 2016-01-02 20:46+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 18:17+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -237,7 +238,7 @@ msgstr "Ημερομηνία Δημιουργίας"
#: field:res.partner.activation,create_uid:0
#: field:res.partner.grade,create_uid:0
msgid "Created by"
-msgstr "Δημιουργήθηκε στις"
+msgstr "Δημιουργήθηκε από"
#. module: crm_partner_assign
#: field:crm.lead.assignation,create_date:0
@@ -246,7 +247,7 @@ msgstr "Δημιουργήθηκε στις"
#: field:res.partner.activation,create_date:0
#: field:res.partner.grade,create_date:0
msgid "Created on"
-msgstr "Δημιουργήθηκε από"
+msgstr "Δημιουργήθηκε στις"
#. module: crm_partner_assign
#: view:crm.lead:crm_partner_assign.crm_lead_partner_filter
diff --git a/addons/crm_project_issue/i18n/tr.po b/addons/crm_project_issue/i18n/tr.po
index b054083dbd2..67344b3ac1d 100644
--- a/addons/crm_project_issue/i18n/tr.po
+++ b/addons/crm_project_issue/i18n/tr.po
@@ -4,12 +4,13 @@
#
# Translators:
# FIRST AUTHOR , 2014
+# Murat Kaplan , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2015-07-17 07:03+0000\n"
+"PO-Revision-Date: 2016-11-09 12:16+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -33,12 +34,12 @@ msgstr "Dönüştür"
#: view:crm.lead2projectissue.wizard:crm_project_issue.view_crm_lead2projectissue_wizard
#: model:ir.actions.act_window,name:crm_project_issue.convert_lead2projectissue_wizard_action
msgid "Convert to Issue"
-msgstr "Sorunu dönüştür"
+msgstr "Olay Kaydına Dönüştür"
#. module: crm_project_issue
#: view:crm.lead2projectissue.wizard:crm_project_issue.view_crm_lead2projectissue_wizard
msgid "Create Issue"
-msgstr "Sorun oluştur"
+msgstr "Olay Kaydı Oluştur"
#. module: crm_project_issue
#: selection:crm.lead2projectissue.wizard,action:0
@@ -78,7 +79,7 @@ msgstr "ID"
#. module: crm_project_issue
#: view:crm.lead:crm_project_issue.crm_case_form_view_leads_project_issue
msgid "Issue"
-msgstr "Sorun"
+msgstr "Olay Kaydı"
#. module: crm_project_issue
#: field:crm.lead2projectissue.wizard,write_uid:0
diff --git a/addons/email_template/i18n/el.po b/addons/email_template/i18n/el.po
index 578ef230727..160d38affb6 100644
--- a/addons/email_template/i18n/el.po
+++ b/addons/email_template/i18n/el.po
@@ -3,15 +3,16 @@
# * email_template
#
# Translators:
-# Goutoudis Kostas , 2015-2016
+# Kostas Goutoudis , 2015-2016
+# Kostas Goutoudis , 2016
# Nikos Gkountras , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2016-01-02 18:36+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 13:40+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -55,7 +56,7 @@ msgstr "Συνημμένα"
#. module: email_template
#: view:email.template:email_template.email_template_form
msgid "Author Signature (mass mail only)"
-msgstr "Υπογραφή Συγγραφέα (μόνο μέσω μαζικής αλληλογραφίας)"
+msgstr "Υπογραφή Συντάκτη (μόνο μέσω μαζικής αλληλογραφίας)"
#. module: email_template
#: field:email.template,auto_delete:0
@@ -333,7 +334,7 @@ msgstr "Διακομιστής Εξερχόμενης Αλληλογραφίας
#. module: email_template
#: view:email.template:email_template.email_template_form
msgid "Override author's email"
-msgstr "Παράκαμψη email συγγραφέα "
+msgstr "Παράκαμψη email συντάκτη"
#. module: email_template
#: model:ir.model,name:email_template.model_res_partner
@@ -455,7 +456,7 @@ msgstr "Αποστολή Mail (%s)"
msgid ""
"Sender address (placeholders may be used here). If not set, the default "
"value will be the author's email alias if configured, or email address."
-msgstr "Διεύθυνση του αποστολέα (μπορούν να χρησιμοποιηθούν τα σύμβολα κράτησης θέσης). Αν δεν έχει οριστεί, η προεπιλεγμένη τιμή θα είναι το ψευδώνυμο email του συγγραφέα αν ρυθμιστεί, ή η διεύθυνση email."
+msgstr "Διεύθυνση του αποστολέα (μπορούν να χρησιμοποιηθούν τα σύμβολα κράτησης θέσης). Αν δεν έχει οριστεί, η προεπιλεγμένη τιμή θα είναι το ψευδώνυμο email του συντάκτη αν ρυθμιστεί, ή η διεύθυνση email."
#. module: email_template
#: code:addons/email_template/email_template.py:551
diff --git a/addons/fleet/i18n/el.po b/addons/fleet/i18n/el.po
index 77db13463a9..1d0b639b342 100644
--- a/addons/fleet/i18n/el.po
+++ b/addons/fleet/i18n/el.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:09+0000\n"
-"PO-Revision-Date: 2016-10-29 11:24+0000\n"
+"PO-Revision-Date: 2016-11-12 17:34+0000\n"
"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -1273,7 +1273,7 @@ msgstr "Άλλο"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_33
msgid "Other Maintenance"
-msgstr ""
+msgstr "Άλλη Συντήρηση"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_34
diff --git a/addons/hr/i18n/fi.po b/addons/hr/i18n/fi.po
index 1ece652bdfa..009e55ee6ba 100644
--- a/addons/hr/i18n/fi.po
+++ b/addons/hr/i18n/fi.po
@@ -6,14 +6,14 @@
# FIRST AUTHOR , 2014
# Jarmo Kortetjärvi , 2016
# Kari Lindgren , 2015
-# Kari Lindgren , 2015
+# Kari Lindgren , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-07-08 09:05+0000\n"
-"Last-Translator: Jarmo Kortetjärvi \n"
+"PO-Revision-Date: 2016-11-08 11:15+0000\n"
+"Last-Translator: Kari Lindgren \n"
"Language-Team: Finnish (http://www.transifex.com/odoo/odoo-8/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -660,7 +660,7 @@ msgstr "Avaa HR Valikko"
#. module: hr
#: field:hr.config.settings,module_hr_evaluation:0
msgid "Organize employees periodic evaluation"
-msgstr "Organisoi työntekijöiden säännöllinen arviointi"
+msgstr "Ota käyttöön työntekijöiden säännöllinen arviointi"
#. module: hr
#: field:hr.employee,otherid:0
diff --git a/addons/hr_evaluation/i18n/el.po b/addons/hr_evaluation/i18n/el.po
index 66fa9aab0ff..fb87c809f58 100644
--- a/addons/hr_evaluation/i18n/el.po
+++ b/addons/hr_evaluation/i18n/el.po
@@ -3,14 +3,14 @@
# * hr_evaluation
#
# Translators:
-# Goutoudis Kostas , 2015-2016
+# Kostas Goutoudis , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-03-03 14:18+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 14:36+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1102,7 +1102,7 @@ msgstr ""
#: view:hr_evaluation.evaluation:hr_evaluation.evaluation_search
#: field:hr_evaluation.evaluation,plan_id:0
msgid "Plan"
-msgstr ""
+msgstr "Πλάνο"
#. module: hr_evaluation
#: selection:hr.evaluation.report,state:0
diff --git a/addons/hr_evaluation/i18n/fr.po b/addons/hr_evaluation/i18n/fr.po
index c2410d1bf58..8e0e94867ed 100644
--- a/addons/hr_evaluation/i18n/fr.po
+++ b/addons/hr_evaluation/i18n/fr.po
@@ -4,13 +4,14 @@
#
# Translators:
# FIRST AUTHOR , 2014
+# kerwal2014 , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-05-18 14:46+0000\n"
-"Last-Translator: Florian Hatat\n"
+"PO-Revision-Date: 2016-11-07 11:43+0000\n"
+"Last-Translator: kerwal2014 \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-8/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -578,7 +579,7 @@ msgstr "N'a pas atteint les objectifs"
#. module: hr_evaluation
#: selection:hr_evaluation.evaluation,rating:0
msgid "Do not meet expectations"
-msgstr ""
+msgstr "Ne répond pas aux attentes"
#. module: hr_evaluation
#: view:hr.evaluation.interview:hr_evaluation.view_hr_evaluation_interview_form
diff --git a/addons/hr_evaluation/i18n/tr.po b/addons/hr_evaluation/i18n/tr.po
index 70c97f9e4b0..0b63bae7852 100644
--- a/addons/hr_evaluation/i18n/tr.po
+++ b/addons/hr_evaluation/i18n/tr.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-04-15 23:07+0000\n"
+"PO-Revision-Date: 2016-11-09 13:08+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -1173,7 +1173,7 @@ msgstr "Sonuçlar"
msgid ""
"Results of the bottom-up survey and mitigation actions to face technical, "
"organizational, structural and/or relational issues"
-msgstr "Teknik, kuruluş, yapısal ve/veya ilişkisel sorunlar karşısında için aşağıdan yukarıya anket ve risk azaltma eylemleri sonuçlarını"
+msgstr ""
#. module: hr_evaluation
#: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer
diff --git a/addons/hr_expense/i18n/el.po b/addons/hr_expense/i18n/el.po
index 10db1269d45..c84c464ef43 100644
--- a/addons/hr_expense/i18n/el.po
+++ b/addons/hr_expense/i18n/el.po
@@ -4,14 +4,14 @@
#
# Translators:
# FIRST AUTHOR , 2014
-# Goutoudis Kostas , 2015-2016
+# Kostas Goutoudis , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-01-02 22:27+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 17:30+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -394,7 +394,7 @@ msgstr "Στατιστικά Εξόδων"
#. module: hr_expense
#: view:hr.expense.expense:hr_expense.view_hr_expense_filter
msgid "Expenses by Month"
-msgstr ""
+msgstr "Έξοδα ανά Μήνα"
#. module: hr_expense
#: view:hr.expense.expense:hr_expense.view_hr_expense_filter
diff --git a/addons/hr_holidays/i18n/sv.po b/addons/hr_holidays/i18n/sv.po
index 749aa3b922d..f25776419e7 100644
--- a/addons/hr_holidays/i18n/sv.po
+++ b/addons/hr_holidays/i18n/sv.po
@@ -3,14 +3,15 @@
# * hr_holidays
#
# Translators:
+# Anders Wallenquist , 2016
# FIRST AUTHOR , 2014
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2015-10-16 08:13+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2016-11-09 21:10+0000\n"
+"Last-Translator: Anders Wallenquist \n"
"Language-Team: Swedish (http://www.transifex.com/odoo/odoo-8/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -81,26 +82,26 @@ msgstr "Läge för semestertilldelning"
#. module: hr_holidays
#: selection:hr.holidays,type:0
msgid "Allocation Request"
-msgstr "Semesterönskemål"
+msgstr "Tilldela ledighet"
#. module: hr_holidays
#: view:hr.holidays:hr_holidays.view_holiday_allocation_tree
#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays
msgid "Allocation Requests"
-msgstr "Semesterönskemål"
+msgstr "Tilldela ledigheter"
#. module: hr_holidays
#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation
#: model:ir.ui.menu,name:hr_holidays.menu_request_approve_allocation
msgid "Allocation Requests to Approve"
-msgstr "Semesterönskemål att godkänna"
+msgstr "Tilldeningsönskemål att godkänna"
#. module: hr_holidays
#: code:addons/hr_holidays/hr_holidays.py:508
#, python-format
msgid "Allocation for %s"
-msgstr "Tilldelning för %s"
+msgstr "Tilldelning av ledighet för %s"
#. module: hr_holidays
#: field:hr.holidays.status,limit:0
diff --git a/addons/hr_recruitment/i18n/fr.po b/addons/hr_recruitment/i18n/fr.po
index 89afcfffa7a..26b8e9717da 100644
--- a/addons/hr_recruitment/i18n/fr.po
+++ b/addons/hr_recruitment/i18n/fr.po
@@ -10,6 +10,7 @@
# Fabien Pinckaers , 2015
# FIRST AUTHOR , 2014
# Florian Hatat, 2015
+# kerwal2014 , 2016
# Martin Trigaux, 2015
# Saad Thaifa , 2015
msgid ""
@@ -17,8 +18,8 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2015-10-31 17:42+0000\n"
-"Last-Translator: Benedicte HANET \n"
+"PO-Revision-Date: 2016-11-07 14:10+0000\n"
+"Last-Translator: kerwal2014 \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-8/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,7 +87,7 @@ msgid ""
" Define job position profile and manage recruitment in a context of a particular job: print interview survey, define number of expected new employees, and manage its recruitment pipe\n"
" \n"
" "
-msgstr ""
+msgstr "Cliquez ici pour créer un nouveau post emploi ou pour supprimer le filtre dans \n« recrutement » pour recruter pour un post de travail en attente"
#. module: hr_recruitment
#: model:ir.actions.act_window,help:hr_recruitment.hr_job_stage_act
@@ -180,7 +181,7 @@ msgstr "
Cher ${object.partner_name or 'applicant'},
\n\n
Nous vous remer
msgid ""
"
This form is intended to help the responsible of a recruitment "
"interview.
"
-msgstr ""
+msgstr "
Formulaire d'aide pour le responsable du recrutement.
"
#. module: hr_recruitment
#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:39
@@ -550,12 +551,12 @@ msgstr "Jours pour ouvrir"
#. module: hr_recruitment
#: field:hr.config.settings,alias_prefix:0
msgid "Default Alias Name for Jobs"
-msgstr ""
+msgstr "Nom par défaut pour les offres emplois."
#. module: hr_recruitment
#: view:hr.config.settings:hr_recruitment.view_hr_apll_config_settings
msgid "Default job email address"
-msgstr ""
+msgstr "Adresse Email."
#. module: hr_recruitment
#: view:hr.job:hr_recruitment.hr_job_survey
@@ -1078,7 +1079,7 @@ msgstr "Nouveau message"
#: code:addons/hr_recruitment/hr_recruitment.py:453
#, python-format
msgid "New application from %s"
-msgstr ""
+msgstr "Nouvelle application de %"
#. module: hr_recruitment
#: field:hr.applicant,title_action:0
@@ -1473,7 +1474,7 @@ msgstr "Le nom du degré de recrutement doit être unique!"
#: help:hr.applicant,availability:0
msgid ""
"The number of days in which the applicant will be available to start working"
-msgstr ""
+msgstr "Période d’essai pour le candidat pour entamer ses fonctions."
#. module: hr_recruitment
#: help:hr.applicant,email_cc:0
diff --git a/addons/hr_recruitment/i18n/tr.po b/addons/hr_recruitment/i18n/tr.po
index ef9ca0bc0b3..52ad35d6a97 100644
--- a/addons/hr_recruitment/i18n/tr.po
+++ b/addons/hr_recruitment/i18n/tr.po
@@ -5,13 +5,14 @@
# Translators:
# Ediz Duman , 2015
# FIRST AUTHOR , 2014
+# Murat Kaplan , 2016
# Saban Yildiz , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2015-12-04 21:24+0000\n"
+"PO-Revision-Date: 2016-11-09 13:09+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -1113,7 +1114,7 @@ msgstr "Eklentilerin Sayısı"
#. module: hr_recruitment
#: help:hr.recruitment.report,delay_close:0
msgid "Number of Days to close the project issue"
-msgstr "Proje sorununu kapatmak için gün sayısı"
+msgstr "Proje olay kaydını kapatmak için gün sayısı"
#. module: hr_recruitment
#: model:survey.label,value:hr_recruitment.rrow_2_1_3
diff --git a/addons/hr_timesheet/i18n/fr.po b/addons/hr_timesheet/i18n/fr.po
index e0e44e45e5e..f8d3aa4513b 100644
--- a/addons/hr_timesheet/i18n/fr.po
+++ b/addons/hr_timesheet/i18n/fr.po
@@ -4,13 +4,14 @@
#
# Translators:
# FIRST AUTHOR , 2014
+# kerwal2014 , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2015-10-24 12:36+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2016-11-07 12:16+0000\n"
+"Last-Translator: kerwal2014 \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-8/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -504,7 +505,7 @@ msgstr "Utilisateur"
#: code:addons/hr_timesheet/hr_timesheet.py:176
#, python-format
msgid "User Alert!"
-msgstr ""
+msgstr "Alerte utilisateur !"
#. module: hr_timesheet
#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:77
diff --git a/addons/im_chat/i18n/el.po b/addons/im_chat/i18n/el.po
index 60f2ab78128..b5d36f7ac10 100644
--- a/addons/im_chat/i18n/el.po
+++ b/addons/im_chat/i18n/el.po
@@ -3,14 +3,15 @@
# * im_chat
#
# Translators:
-# Goutoudis Kostas , 2015
+# Kostas Goutoudis , 2015
+# Kostas Goutoudis , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2015-12-09 09:58+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 13:39+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,7 +34,7 @@ msgstr "Ένας χρήστης μπορεί να έχει μόνο μία κα
#. module: im_chat
#: field:im_chat.message,from_id:0
msgid "Author"
-msgstr "Δημιουργός"
+msgstr "Συντάκτης"
#. module: im_chat
#: selection:im_chat.presence,status:0
diff --git a/addons/l10n_be_coda/i18n/tr.po b/addons/l10n_be_coda/i18n/tr.po
index 4b2a25b01e4..c625eec4329 100644
--- a/addons/l10n_be_coda/i18n/tr.po
+++ b/addons/l10n_be_coda/i18n/tr.po
@@ -4,13 +4,13 @@
#
# Translators:
# FIRST AUTHOR , 2014
-# Murat Kaplan , 2015
+# Murat Kaplan , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2015-12-11 13:24+0000\n"
+"PO-Revision-Date: 2016-11-09 13:11+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -832,7 +832,7 @@ msgstr "Ending Balance"
#. module: l10n_be_coda
#: model:account.coda.trans.code,description:l10n_be_coda.actcc_11_64
msgid "Your issue"
-msgstr "Your issue"
+msgstr "Olay Kaydınız"
#. module: l10n_be_coda
#: code:addons/l10n_be_coda/wizard/account_coda_import.py:871
@@ -2474,7 +2474,7 @@ msgstr "\nIncorrect ending Balance in CODA Statement %s for Bank Account %s."
#. module: l10n_be_coda
#: model:account.coda.trans.code,description:l10n_be_coda.actcc_11_04
msgid "Issues"
-msgstr "Issues"
+msgstr "Olay Kayıtları"
#. module: l10n_be_coda
#: model:account.coda.trans.code,comment:l10n_be_coda.actcc_07_37
diff --git a/addons/l10n_uk/i18n/el.po b/addons/l10n_uk/i18n/el.po
index ee9157960ae..7b26d02e8f9 100644
--- a/addons/l10n_uk/i18n/el.po
+++ b/addons/l10n_uk/i18n/el.po
@@ -3,14 +3,14 @@
# * l10n_uk
#
# Translators:
-# Goutoudis Kostas , 2015
+# Kostas Goutoudis , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2015-12-13 19:12+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 17:18+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,7 +26,7 @@ msgstr "Εισπρακτέα"
#. module: l10n_uk
#: model:account.account.type,name:l10n_uk.account_type_current_assets
msgid "Current Assets"
-msgstr ""
+msgstr "Κυκλοφορούν Ενεργητικό"
#. module: l10n_uk
#: model:account.account.type,name:l10n_uk.account_type_profit_and_loss
@@ -51,7 +51,7 @@ msgstr "Πληρωτέο"
#. module: l10n_uk
#: model:account.account.type,name:l10n_uk.account_type_fixed_assets
msgid "Fixed Assets"
-msgstr ""
+msgstr "Πάγια"
#. module: l10n_uk
#: model:account.account.type,name:l10n_uk.account_type_income
@@ -61,7 +61,7 @@ msgstr "Έσοδα"
#. module: l10n_uk
#: model:account.account.type,name:l10n_uk.account_type_current_liabilities
msgid "Current Liabilities"
-msgstr ""
+msgstr "Βραχυπρόθεσμες Υποχρεώσεις"
#. module: l10n_uk
#: model:account.account.type,name:l10n_uk.account_type_input_tax
diff --git a/addons/mail/i18n/el.po b/addons/mail/i18n/el.po
index 274fb03fcbc..8d076e8d042 100644
--- a/addons/mail/i18n/el.po
+++ b/addons/mail/i18n/el.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-04-22 08:45+0000\n"
+"PO-Revision-Date: 2016-11-12 13:40+0000\n"
"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -313,20 +313,20 @@ msgstr "Επικυρωμένοι Συνεργάτες"
#: field:mail.compose.message,author_id:0 view:mail.mail:mail.view_mail_search
#: field:mail.message,author_id:0
msgid "Author"
-msgstr "Συγγραφέας"
+msgstr "Συντάκτης"
#. module: mail
#: help:mail.compose.message,author_id:0 help:mail.message,author_id:0
msgid ""
"Author of the message. If not set, email_from may hold an email address that"
" did not match any partner."
-msgstr "Συγγραφέας του μηνύματος. Εάν δεν ρυθμιστεί, email από αυτές τις email διευθύνσεις που δεν ταιριάζουν σε κανένα συνεργάτη."
+msgstr "Συντάκτης του μηνύματος. Εάν δεν ρυθμιστεί, email από αυτές τις email διευθύνσεις που δεν ταιριάζουν σε κανένα συνεργάτη."
#. module: mail
#: field:mail.compose.message,author_avatar:0
#: field:mail.message,author_avatar:0
msgid "Author's Avatar"
-msgstr "Αβατάρ Συγγραφέα"
+msgstr "Αβατάρ Συντάκτη"
#. module: mail
#: field:mail.group,group_public_id:0
diff --git a/addons/marketing_campaign_crm_demo/i18n/tr.po b/addons/marketing_campaign_crm_demo/i18n/tr.po
index 88aaf7905d0..19f08759fbf 100644
--- a/addons/marketing_campaign_crm_demo/i18n/tr.po
+++ b/addons/marketing_campaign_crm_demo/i18n/tr.po
@@ -4,14 +4,15 @@
#
# Translators:
# FIRST AUTHOR , 2014
+# Murat Kaplan , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2015-06-30 15:32+0000\n"
+"PO-Revision-Date: 2016-11-09 12:03+0000\n"
"Last-Translator: Murat Kaplan \n"
-"Language-Team: Turkish (http://www.transifex.com/p/odoo-8/language/tr/)\n"
+"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
@@ -73,7 +74,7 @@ msgid ""
" For our silver partners, we are offering Gold partnership.\n"
"
If any further information is required, do not hesitate to reply to this message.
\n"
"
Regards,Odoo Team,
"
-msgstr "
Merhaba,
\n
Uygun olabilir çok iyi bir teklif aldık. \n gümüş ortaklarımızın altın ortaklık sunuyoruz.
\n
Daha fazla bilgi gerekiyorsa, bu mesajı cevaplamak için tereddüt etmeyin.
\n
Odoo takım, Saygılar,
"
+msgstr "
Merhaba,
\n
Uygun olabilir çok iyi bir teklif aldık. \n gümüş ortaklarımızın altın ortaklık sunuyoruz.
\n
Daha fazla bilgi gerekiyorsa, bu mesajı cevaplamak için tereddüt etmeyin.
\n
Odoo Ekibi, Saygılar,
"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_6
@@ -83,7 +84,7 @@ msgid ""
" For our silver partners,We are paid technical training on june,2010.\n"
"
If any further information is required, do not hesitate to reply to this message.
\n"
"
Regards,Odoo Team,
"
-msgstr "
Merhaba,
\n
Uygun olabilir çok iyi bir teklif aldık. \n gümüş ortaklarımızın, Haziran, 2010 teknik eğitim ödenir.
\n
Daha fazla bilgi gerekiyorsa, bu mesajı cevaplamak için tereddüt etmeyin.
\n
Odoo takım, Saygılar,
"
+msgstr "
Merhaba,
\n
Uygun olabilir çok iyi bir teklif aldık. \n gümüş ortaklarımızın, Haziran, 2010 teknik eğitim ödenir.
\n
Daha fazla bilgi gerekiyorsa, bu mesajı cevaplamak için tereddüt etmeyin.
\n
Odoo Ekibi, Saygılar,
"
#. module: marketing_campaign_crm_demo
#: model:email.template,body_html:marketing_campaign_crm_demo.email_template_2
@@ -93,7 +94,7 @@ msgid ""
" We suggest you subscribe to the Odoo Discovery Day on May 2010.\n"
"
If any further information is required, do not hesitate to reply to this message.
\n"
"
Regards,Odoo Team,
"
-msgstr "
Merhaba,
\n
Uygun olabilir çok iyi bir teklif aldık. \n biz önermek sen Mayıs 2010 tarihinde Odoo keşif günü için abone.
\n
Daha fazla bilgi gerekiyorsa, bu mesajı cevaplamak için tereddüt etmeyin.
\n
Odoo takım, Saygılar,
"
+msgstr "
Merhaba,
\n
Uygun olabilir çok iyi bir teklif aldık. \n biz önermek sen Mayıs 2010 tarihinde Odoo keşif günü için abone.
\n
Daha fazla bilgi gerekiyorsa, bu mesajı cevaplamak için tereddüt etmeyin.
\n Görev kanalına bir aşama eklemek için tıklayın.\n
\n Projede kullanılacak adımları görev oluşturma işleminden\n tanımlayın, görevin ya da sorunun kapanışına kadar.\n Bu aşamaları, görev ya da sorunun çözümlenme işlemlerinin\n izlenmesinde kullanacaksınız.\n
\n "
+msgstr "
\n Görev kanalına bir aşama eklemek için tıklayın.\n
\n Projede kullanılacak adımları görev oluşturma işleminden\n tanımlayın, görevin ya da olay kaydının kapanışına kadar.\n Bu aşamaları, görev ya da olay kaydının çözümlenme işlemlerinin\n izlenmesinde kullanacaksınız.\n
\n "
#. module: project
#: model:ir.actions.act_window,help:project.act_project_project_2_project_task_all
@@ -279,7 +279,7 @@ msgstr "İptal Edilen"
#. module: project
#: model:ir.model,name:project.model_project_category
msgid "Category of project's task, issue, ..."
-msgstr "Projenin kategorileri görev, sorun, ..."
+msgstr "Projenin Görev, Olay Kaydı vb. konularla ilgili kategorisi"
#. module: project
#: code:addons/project/project.py:921
@@ -612,7 +612,7 @@ msgstr "Kanban Görünümde Katlanmış"
msgid ""
"Follow this project to automatically track the events associated to tasks "
"and issues of this project."
-msgstr "Otomatik görevler ile ilişkili görevleri ve sorunları izlemek için bu projeyi izle."
+msgstr "Otomatik görevler ile ilişkili görevleri ve olay kayıtlarını izlemek için bu projeyi takip et"
#. module: project
#: field:project.project,message_follower_ids:0
@@ -690,7 +690,7 @@ msgid ""
"- Employees Only: employees see all tasks or issues\n"
"- Followers Only: employees see only the followed tasks or issues; if portal\n"
" is activated, portal users see the followed tasks or issues."
-msgstr "Görevlerin ya da mevcut projeye ait sorunların görünürlüğünü düzenler:\n- Genel: herkes herşeyi görebilir; portal etkinse, portal kullanıcıları\n bütün görev ve sorunları görebilir; anonim portal etkin ise, ziyaretçiler\n bütün görev ve sorunları görür\n- Portal (yalnızca Portal kuruluysa kullanılabilir): personel her şeyi görür;\n portal etkinse, portal kulanıcıları izledikleri ya da firmadan birinin izlediği\n görev ya da sorunları görebilir\n- Yalnızca Personel: personel bütün görev ya da sorunları görebilir\n- Yalnızca Takipçiler: personel yalnızca izlenen görev ya da sorunları görebilir; portal\n etkinse, portal kullanıcıları izlenen görev ya da sorunları görebilir."
+msgstr "Görevlerin ya da mevcut projeye ait olay kayıtlarının görünürlüğünü düzenler:\n- Genel: Herkes her şeyi görebilir; portal etkinse, portal kullanıcıları\n bütün görev ve olay kayıtlarını görebilir; anonim portal etkin ise, ziyaretçiler\n bütün görev ve olay kayıtlarını görür\n- Portal (yalnızca Portal kuruluysa kullanılabilir): Personel her şeyi görür;\n portal etkinse, portal kulanıcıları takipçi oldukları ya da firmadan birinin takip ettiği\n görev ya da olay kayıtlarını görebilir\n- Yalnızca Personel: Personel bütün görev ya da olay kayıtlarını görebilir\n- Yalnızca Takipçiler: Personel yalnızca takip edilen görev ya da sorunları görebilir; portal\n etkinse, portal kullanıcıları takip edilen görev ya da olay kayıtlarını görebilir."
#. module: project
#: field:project.task,effective_hours:0
@@ -721,7 +721,7 @@ msgstr "Eğer işaretliyse yeni iletiler ilginizi gerektirir."
msgid ""
"If checked, this contract will be available in the project menu and you will"
" be able to manage tasks or track issues"
-msgstr "İşaretli ise, bu sözleşme proje menüsünde görünecektir ve siz görevleri yönetebilecek ya da sorunları izleyebileceksiniz"
+msgstr "İşaretli ise, bu sözleşme proje menüsünde görünecektir ve görevleri yönetebilecek ya da olay kayıtlarını izleyebileceksiniz"
#. module: project
#: help:project.project,active:0
@@ -766,7 +766,7 @@ msgid ""
"Internal email associated with this project. Incoming emails are "
"automatically synchronizedwith Tasks (or optionally Issues if the Issue "
"Tracker module is installed)."
-msgstr "Bu proje ile ilişkili iç eposta. Gelen epostalar Görevlerle kendiliğinden eşleştirilir (ya da eğer Sorun İzleme modülü kuruluysa seçmeli olarak Sorunlarla)."
+msgstr "Bu proje ile ilişkili iç e-posta. Gelen e-postalar Görevlerle kendiliğinden eşleştirilir (ya da eğer Olay Kaydı İzleme modülü kuruluysa)."
#. module: project
#: code:addons/project/project.py:201
@@ -783,7 +783,7 @@ msgstr "Geçersiz İşlem!"
#. module: project
#: field:project.config.settings,module_project_issue_sheet:0
msgid "Invoice working time on issues"
-msgstr "Sorunlarda çalışma zamanı faturalama"
+msgstr "Olay Kayıtlarında çalışma zamanı faturalama"
#. module: project
#: field:project.project,message_is_follower:0
@@ -794,7 +794,7 @@ msgstr "Bir Takipçidir"
#. module: project
#: view:project.category:project.project_category_search_view
msgid "Issue Version"
-msgstr "Sorun Sürümü"
+msgstr "Olay Kaydı Sürümü"
#. module: project
#: field:project.task,kanban_state:0 field:project.task.history,kanban_state:0
@@ -1203,14 +1203,14 @@ msgstr "Projeler"
msgid ""
"Provides management of issues/bugs in projects.\n"
"-This installs the module project_issue."
-msgstr "Projelerdeki sorunların/hataların yönetimini sağlar.\n-project_issue Modülünü kurar."
+msgstr "Projelerdeki olay kayıtlarının (yardım, sorun, hata vb.) yönetimini sağlar.\n-project_issue modülünü kurar."
#. module: project
#: help:project.config.settings,module_project_issue_sheet:0
msgid ""
"Provides timesheet support for the issues/bugs management in project.\n"
"-This installs the module project_issue_sheet."
-msgstr "Prode sorun/hata yönetimi için zaman çizelgesi desteği sağlar.\n-project_issue_sheet Modülünü kurar."
+msgstr "Prode olay kayıtları yönetimi için zaman çizelgesi desteği sağlar.\n-project_issue_sheet modülünü kurar."
#. module: project
#: code:addons/project/project.py:200
@@ -1552,7 +1552,7 @@ msgstr "Kullanıcı ve proje göre görevler"
#. module: project
#: view:project.project:project.edit_project
msgid "Team"
-msgstr "Takım"
+msgstr "Ekip"
#. module: project
#: view:project.project:project.view_project_project_filter
@@ -1680,7 +1680,7 @@ msgstr "Toplam kalan zaman. Belirli aralıklarla görevin atandığı kullanıc
#. module: project
#: field:project.config.settings,module_project_issue:0
msgid "Track issues and bugs"
-msgstr "Sorunları ve hataları izleme"
+msgstr "Olay Kayıtlarını ve hataları izleme"
#. module: project
#: view:project.task:project.view_task_search_form
diff --git a/addons/project_issue/i18n/tr.po b/addons/project_issue/i18n/tr.po
index 9a0a16e6769..6742b8282f8 100644
--- a/addons/project_issue/i18n/tr.po
+++ b/addons/project_issue/i18n/tr.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-06-22 03:22+0000\n"
+"PO-Revision-Date: 2016-11-09 13:07+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -27,12 +27,12 @@ msgstr "# E-mailler"
#. module: project_issue
#: field:res.partner,issue_count:0
msgid "# Issues"
-msgstr "# Sorunlar"
+msgstr "# Olay Kayıtları"
#. module: project_issue
#: field:project.issue.report,nbr:0
msgid "# of Issues"
-msgstr "# nın Sorunları"
+msgstr "Olay Kaydı Sayısı"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:299
@@ -62,7 +62,7 @@ msgid ""
" complaints, project troubles, material breakdowns, etc.\n"
" \n"
" "
-msgstr "
\n Odoo sorun izleyicisi, iç istekler, yazılım geliştirme hataları,\n müşteri şikayetleri, proje zorlukları, malzeme hataları gibi\n şeyleri etkili bir şeklide yönetmenizi sağlar.\n
\n "
+msgstr "
\n Odoo olay kaydı izleyicisi, iç istekler, yazılım geliştirme hataları,\n müşteri şikayetleri, proje zorlukları, malzeme hataları gibi\n şeyleri etkili bir şeklide yönetmenizi sağlar.\n
\n Odoo sorun izleyicisi, iç istekler, yazılım geliştirme hataları,\n müşteri şikayetleri, proje zorlukları, malzeme hataları gibi\n şeyleri etkili bir şeklide yönetmenizi sağlar.\n
\n "
+msgstr "
\n Odoo olay kaydı izleyicisi, iç istekler, yazılım geliştirme hataları,\n müşteri şikayetleri, proje zorlukları, malzeme hataları gibi\n şeyleri etkili bir şeklide yönetmenizi sağlar.\n
\n "
#. module: project_issue
#: help:project.issue,kanban_state:0
@@ -82,7 +82,7 @@ msgid ""
" * Normal is the default situation\n"
" * Blocked indicates something is preventing the progress of this issue\n"
" * Ready for next stage indicates the issue is ready to be pulled to the next stage"
-msgstr "Bir sorunun kanban durumu özel durumların sorunu etkilediğini belirtir:\n * Normal, varsayılan durumdur\n * Engelli, bir şeyin bu sorunla ilgili işlemleri engellediğini belirtir\n * Sonraki aşama için Hazır, sorunun bir sonraki aşamaya geçirilmeye hazır olduğunu belirtir"
+msgstr "Bir olay kaydının kanban durumu özel durumların olduğunu belirtir:\n * Normal, varsayılan durumdur\n * Engelli, bir şeyin bu olay kaydı ilgili işlemleri engellediğini belirtir\n * Sonraki aşama için Hazır, olay kaydının bir sonraki aşamaya geçirilmeye hazır olduğunu belirtir"
#. module: project_issue
#: field:project.issue,active:0 field:project.issue.version,active:0
@@ -99,7 +99,7 @@ msgstr "Bir iç not ekle..."
msgid ""
"Allows you to configure your incoming mail server, and create issues from "
"incoming emails."
-msgstr "Gelen eposta sunucunuzu yapılandırmanızı ve gelen epostalardan sorunlar oluşturmanızı sağlar."
+msgstr "Gelen e-posta sunucunuzu yapılandırmanızı ve gelen e-postalardan olay kayıtları oluşturmanızı sağlar."
#. module: project_issue
#: model:ir.model,name:project_issue.model_account_analytic_account
@@ -162,7 +162,7 @@ msgstr "Kanal"
#. module: project_issue
#: help:account.analytic.account,use_issues:0
msgid "Check this field if this project manages issues"
-msgstr "Bu projede sorunlar yürütülüyorsa bu alanı işaretleyin"
+msgstr "Bu projede olay kayıtları takip edilecekse bu alanı işaretleyin"
#. module: project_issue
#: field:project.issue,date_closed:0
@@ -223,7 +223,7 @@ msgstr "Oluşturma Günü"
#. module: project_issue
#: field:project.config.settings,fetchmail_issue:0
msgid "Create issues from an incoming email account "
-msgstr "Gelen bir e-posta hesabından sorunları oluşturma "
+msgstr "Gelen bir e-posta hesabından olay kayıtları oluşturma "
#. module: project_issue
#: field:project.issue,create_uid:0 field:project.issue.version,create_uid:0
@@ -397,7 +397,7 @@ msgstr "ID"
msgid ""
"If any issue is escalated from the current Project, it will be listed under "
"the project selected here."
-msgstr "Geçerli Projeden herhangi bir soru yükseltilirse, burada seçilen projelerde listelenecektir."
+msgstr "Geçerli Projeden herhangi bir olay kaydı yükseltilirse, burada seçilen projelerde listelenecektir."
#. module: project_issue
#: help:project.issue,message_unread:0
@@ -414,67 +414,67 @@ msgstr "Bir Takipçidir"
#: view:project.issue:project_issue.view_project_issue_filter
#: field:project.issue,name:0
msgid "Issue"
-msgstr "Sorun"
+msgstr "Olay Kaydı"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_issue_assigned
#: model:mail.message.subtype,name:project_issue.mt_project_issue_assigned
msgid "Issue Assigned"
-msgstr "Sorun Atandı"
+msgstr "Olay Kaydı Atandı"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_issue_blocked
#: model:mail.message.subtype,name:project_issue.mt_project_issue_blocked
msgid "Issue Blocked"
-msgstr "Sorun Engellendi"
+msgstr "Olay Kaydı Engellendi"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_issue_new
#: model:mail.message.subtype,name:project_issue.mt_project_issue_new
msgid "Issue Created"
-msgstr "Sorun Oluşturuldu"
+msgstr "Olay Kaydı Oluşturuldu"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_ready
#: model:mail.message.subtype,name:project_issue.mt_issue_ready
msgid "Issue Ready for Next Stage"
-msgstr "Sorun Sonraki Aşamaya Hazır"
+msgstr "Olay Kaydı Sonraki Aşamaya Hazır"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_project_issue_stage
msgid "Issue Stage Changed"
-msgstr "Sorun Aşaması Değişti"
+msgstr "Olay Kaydı Aşaması Değişti"
#. module: project_issue
#: view:project.issue:project_issue.view_project_issue_filter
msgid "Issue Tracker Search"
-msgstr "Sorun İzleyici Arama"
+msgstr "Olay Kaydı İzleyici Arama"
#. module: project_issue
#: view:project.issue:project_issue.project_issue_tree_view
msgid "Issue Tracker Tree"
-msgstr "Sorun İzleyici Ağacı"
+msgstr "Olay Kaydı İzleyici Ağacı"
#. module: project_issue
#: view:project.issue.version:project_issue.project_issue_version_form_view
#: view:project.issue.version:project_issue.project_issue_version_search_view
msgid "Issue Version"
-msgstr "Sorun Versiyonu"
+msgstr "Olay Kaydı Versiyonu"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_assigned
msgid "Issue assigned"
-msgstr "Sorun atandı"
+msgstr "Olay Kaydı Atandı"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_blocked
msgid "Issue blocked"
-msgstr "Sorun engellendi"
+msgstr "Olay Kaydı Engellendi"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_new
msgid "Issue created"
-msgstr "Sorun oluşturuldu"
+msgstr "Olay Kaydı Oluşturuldu"
#. module: project_issue
#: field:account.analytic.account,use_issues:0
@@ -489,13 +489,13 @@ msgstr "Sorun oluşturuldu"
#: field:project.project,issue_count:0
#: view:res.partner:project_issue.res_partner_issues_button_view
msgid "Issues"
-msgstr "Sorunlar"
+msgstr "Olay Kayıtları"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.action_project_issue_report
#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree
msgid "Issues Analysis"
-msgstr "Sorun Analizi"
+msgstr "Olay Kaydı Analizi"
#. module: project_issue
#: field:project.issue,kanban_state:0
@@ -558,7 +558,7 @@ msgstr "Mesajlar ve iletişim geçmişi"
#: view:project.issue:project_issue.view_project_issue_filter
#: view:project.issue.report:project_issue.view_project_issue_report_filter
msgid "My Issues"
-msgstr "Sorunlarım"
+msgstr "Olay Kayıtlarım"
#. module: project_issue
#: view:project.issue:project_issue.view_project_issue_filter
@@ -591,7 +591,7 @@ msgstr "Normal"
#. module: project_issue
#: help:project.issue.report,delay_close:0
msgid "Number of Days to close the project issue"
-msgstr "Proje sorunu kapatmak için gün sayısı"
+msgstr "Proje olay kaydı kapatmak için gün sayısı"
#. module: project_issue
#: help:project.issue.report,delay_open:0
@@ -646,12 +646,12 @@ msgstr "Proje Yükseltimi"
#: model:ir.model,name:project_issue.model_project_issue
#: view:project.issue.report:project_issue.view_project_issue_report_graph
msgid "Project Issue"
-msgstr "Proje Sorun"
+msgstr "Proje Olay Kaydı"
#. module: project_issue
#: view:project.issue:project_issue.project_issue_graph_view
msgid "Project Issues"
-msgstr "Proje Sorunları"
+msgstr "Proje Olay Kayıtları"
#. module: project_issue
#: view:project.issue:project_issue.project_issue_kanban_view
@@ -757,7 +757,7 @@ msgid ""
"support or after-sales services. You can track the issues per age. You can "
"analyse the time required to open or close an issue, the number of email to "
"exchange and the time spent on average by issues."
-msgstr "Proje sorunlarındaki bu rapor destek ve satış sonrası hizmetlerinizin kalitesini incelemenizi sağlar. Her aşamadaki sorunları izleyebilirsiniz. Bir sorunu açıp kapatmak için gerekli süreyi, karşılıklı gönderilecek eposta sayısını ve sorunların tükettiği süreyi inceleyebilirsiniz."
+msgstr "Proje olay kayıtlarındaki bu rapor destek ve satış sonrası hizmetlerinizin kalitesini incelemenizi sağlar. Her aşamadaki olay kayıtlarını izleyebilirsiniz. Bir olay kaydını açıp kapatmak için gerekli süreyi, karşılıklı gönderilecek e-posta sayısını ve olay kayıtlarının tükettiği süreyi inceleyebilirsiniz."
#. module: project_issue
#: view:project.issue:project_issue.view_project_issue_filter
@@ -810,12 +810,12 @@ msgstr "İzleyici Epostaları"
#. module: project_issue
#: field:project.issue,working_hours_open:0
msgid "Working Hours to assign the Issue"
-msgstr "Sorun için atanan çalışma saatleri"
+msgstr "Olay Kaydı için atanan çalışma saatleri"
#. module: project_issue
#: field:project.issue,working_hours_close:0
msgid "Working Hours to close the Issue"
-msgstr "Sorunun kapatılması için çalışma saatleri"
+msgstr "Olay Kaydının kapatılması için çalışma saatleri"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:397
@@ -823,13 +823,13 @@ msgstr "Sorunun kapatılması için çalışma saatleri"
msgid ""
"You cannot escalate this issue.\n"
"The relevant Project has not configured the Escalation Project!"
-msgstr "Bu sorunu yükseltemezsiniz.\nİlgili Proje Yükseltme Projesini henüz yapılandırılmamıştır!"
+msgstr "Bu olay kaydını yükseltemezsiniz.\nİlgili Proje Yükseltme Projesi henüz yapılandırılmamıştır!"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:348
#, python-format
msgid "issues"
-msgstr "sorunlar"
+msgstr "Olay Kayıtları"
#. module: project_issue
#: field:project.project,issue_ids:0
diff --git a/addons/project_issue_sheet/i18n/tr.po b/addons/project_issue_sheet/i18n/tr.po
index 3799efd4358..c0da5753169 100644
--- a/addons/project_issue_sheet/i18n/tr.po
+++ b/addons/project_issue_sheet/i18n/tr.po
@@ -4,13 +4,13 @@
#
# Translators:
# FIRST AUTHOR , 2014
-# Murat Kaplan , 2015
+# Murat Kaplan , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2015-12-09 19:27+0000\n"
+"PO-Revision-Date: 2016-11-09 13:01+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -34,12 +34,12 @@ msgstr "Analitik Satırı"
#. module: project_issue_sheet
#: field:hr.analytic.timesheet,issue_id:0
msgid "Issue"
-msgstr "Sorun"
+msgstr "Olay Kaydı"
#. module: project_issue_sheet
#: model:ir.model,name:project_issue_sheet.model_project_issue
msgid "Project Issue"
-msgstr "Proje Sorunu"
+msgstr "Proje Olay Kaydı"
#. module: project_issue_sheet
#: code:addons/project_issue_sheet/project_issue_sheet.py:57
diff --git a/addons/purchase/i18n/tr.po b/addons/purchase/i18n/tr.po
index 45ab484222b..42c7a68788e 100644
--- a/addons/purchase/i18n/tr.po
+++ b/addons/purchase/i18n/tr.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-03-28 11:30+0000\n"
+"PO-Revision-Date: 2016-11-11 09:28+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -1704,18 +1704,18 @@ msgstr "İlişkili konum"
#: selection:purchase.report,state:0
#: view:website:purchase.report_purchasequotation_document
msgid "Request for Quotation"
-msgstr "Teklif Talebi"
+msgstr "Alım Teklif Talebi"
#. module: purchase
#: view:website:purchase.report_purchaseorder_document
msgid "Request for Quotation N°"
-msgstr "Teklif Talebi N°"
+msgstr "Alım Teklif Talebi N°"
#. module: purchase
#: model:ir.actions.act_window,name:purchase.purchase_rfq
#: model:ir.ui.menu,name:purchase.menu_purchase_rfq
msgid "Requests for Quotation"
-msgstr "Teklif Talepleri"
+msgstr "Alım Teklif Talebi"
#. module: purchase
#: field:purchase.order.line,move_ids:0
diff --git a/addons/purchase_requisition/i18n/tr.po b/addons/purchase_requisition/i18n/tr.po
index 38c4fdb6f59..7e912f0d52f 100644
--- a/addons/purchase_requisition/i18n/tr.po
+++ b/addons/purchase_requisition/i18n/tr.po
@@ -4,13 +4,13 @@
#
# Translators:
# FIRST AUTHOR , 2014
-# Murat Kaplan , 2015
+# Murat Kaplan , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2015-12-15 16:25+0000\n"
+"PO-Revision-Date: 2016-11-11 09:28+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -524,12 +524,12 @@ msgstr "Bir Teklif İste"
#. module: purchase_requisition
#: view:purchase.requisition:purchase_requisition.view_purchase_requisition_form
msgid "Requests for Quotation"
-msgstr "Teklifin Talepleri"
+msgstr "Alım Teklif Talebi"
#. module: purchase_requisition
#: view:website:purchase_requisition.report_purchaserequisitions
msgid "Requests for Quotation Details"
-msgstr "Teklifin Talep Detayları"
+msgstr "Alım Teklif Talebi Detayları"
#. module: purchase_requisition
#: view:purchase.order:purchase_requisition.purchase_order_search_inherit
diff --git a/addons/sale/i18n/pl.po b/addons/sale/i18n/pl.po
index 9e00a19a3ba..b73869f38d7 100644
--- a/addons/sale/i18n/pl.po
+++ b/addons/sale/i18n/pl.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-07-11 07:52+0000\n"
+"PO-Revision-Date: 2016-11-06 13:41+0000\n"
"Last-Translator: zbik2607 \n"
"Language-Team: Polish (http://www.transifex.com/odoo/odoo-8/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -1566,7 +1566,7 @@ msgstr "Analiza Sprzedaży"
#. module: sale
#: model:ir.filters,name:sale.filter_sale_report_sales_funnel
msgid "Sales Funnel"
-msgstr ""
+msgstr "Lejek sprzedaży"
#. module: sale
#: model:ir.model,name:sale.model_sale_make_invoice
diff --git a/addons/sale_stock/i18n/sv.po b/addons/sale_stock/i18n/sv.po
index 6fe6959bbd0..deba8692ed8 100644
--- a/addons/sale_stock/i18n/sv.po
+++ b/addons/sale_stock/i18n/sv.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2016-07-29 08:35+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2016-11-09 21:12+0000\n"
+"Last-Translator: Anders Wallenquist \n"
"Language-Team: Swedish (http://www.transifex.com/odoo/odoo-8/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -67,7 +67,7 @@ msgstr ""
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_res_company
msgid "Companies"
-msgstr "Företag"
+msgstr "Bolag"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:277
diff --git a/addons/sales_team/i18n/tr.po b/addons/sales_team/i18n/tr.po
index 3cfa9b706d8..b071ef88c5a 100644
--- a/addons/sales_team/i18n/tr.po
+++ b/addons/sales_team/i18n/tr.po
@@ -4,13 +4,13 @@
#
# Translators:
# FIRST AUTHOR , 2014
-# Murat Kaplan , 2015
+# Murat Kaplan , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2015-12-08 03:36+0000\n"
+"PO-Revision-Date: 2016-11-11 12:05+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -269,13 +269,13 @@ msgstr "Özet"
#: view:crm.case.section:sales_team.crm_case_section_salesteams_search
#: field:crm.case.section,user_id:0
msgid "Team Leader"
-msgstr "Satış Ekip Lideri"
+msgstr "Ekip Lideri"
#. module: sales_team
#: view:crm.case.section:sales_team.crm_case_section_view_form
#: field:crm.case.section,member_ids:0
msgid "Team Members"
-msgstr "Satış Ekip Üyeleri"
+msgstr "Ekip Üyeleri"
#. module: sales_team
#: sql_constraint:crm.case.section:0
diff --git a/addons/survey/i18n/el.po b/addons/survey/i18n/el.po
index fdc40bb4e12..a901dd3b724 100644
--- a/addons/survey/i18n/el.po
+++ b/addons/survey/i18n/el.po
@@ -3,14 +3,15 @@
# * survey
#
# Translators:
-# Goutoudis Kostas , 2015-2016
+# Kostas Goutoudis , 2015-2016
+# Kostas Goutoudis , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
-"PO-Revision-Date: 2016-03-03 14:32+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 13:40+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -238,19 +239,19 @@ msgstr "Συνημμένα"
#. module: survey
#: field:survey.mail.compose.message,author_id:0
msgid "Author"
-msgstr "Δημιουργός"
+msgstr "Συντάκτης"
#. module: survey
#: help:survey.mail.compose.message,author_id:0
msgid ""
"Author of the message. If not set, email_from may hold an email address that"
" did not match any partner."
-msgstr "Συγγραφέας του μηνύματος. Εάν δεν ρυθμιστεί, email από αυτές τις email διευθύνσεις που δεν ταιριάζουν σε κανένα συνεργάτη."
+msgstr "Συντάκτης του μηνύματος. Εάν δεν ρυθμιστεί, email από αυτές τις email διευθύνσεις που δεν ταιριάζουν σε κανένα συνεργάτη."
#. module: survey
#: field:survey.mail.compose.message,author_avatar:0
msgid "Author's Avatar"
-msgstr "Άβαταρ Συγγραφέα"
+msgstr "Άβαταρ Συντάκτη"
#. module: survey
#: help:survey.mail.compose.message,body:0
diff --git a/addons/web/i18n/fi.po b/addons/web/i18n/fi.po
index 7abc19a8b4a..7484eaaeee6 100644
--- a/addons/web/i18n/fi.po
+++ b/addons/web/i18n/fi.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2016-10-27 10:38+0000\n"
-"Last-Translator: Miku Laitinen \n"
+"PO-Revision-Date: 2016-11-09 11:20+0000\n"
+"Last-Translator: Jarmo Kortetjärvi \n"
"Language-Team: Finnish (http://www.transifex.com/odoo/odoo-8/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2586,7 +2586,7 @@ msgstr "Siirtää..."
#: code:addons/web/static/src/xml/base.xml:1745
#, python-format
msgid "Use by default"
-msgstr "Käytä normaalisti"
+msgstr "Käytä oletuksena"
#. module: web
#. openerp-web
diff --git a/addons/website/i18n/el.po b/addons/website/i18n/el.po
index b1de2ab6040..02f8ad52c13 100644
--- a/addons/website/i18n/el.po
+++ b/addons/website/i18n/el.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-22 08:25+0000\n"
-"PO-Revision-Date: 2016-03-31 08:36+0000\n"
+"PO-Revision-Date: 2016-11-12 13:40+0000\n"
"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -81,7 +81,7 @@ msgstr ",\nΠροσπαθείστε το"
#. module: website
#: view:website:website.info
msgid ", author:"
-msgstr ", συγγραφέας:"
+msgstr ", συντάκτης:"
#. module: website
#: view:website:website.info
@@ -332,7 +332,7 @@ msgstr "URL συνημμένου"
#. module: website
#: view:website:website.snippets
msgid "Author of this quote"
-msgstr "Συγγραφέας αυτού του αποφθεγματος"
+msgstr "Συντάκτης αυτού του αποφθέγματος"
#. module: website
#. openerp-web
diff --git a/addons/website/i18n/pl.po b/addons/website/i18n/pl.po
index 52a6498f2fc..9b24be69380 100644
--- a/addons/website/i18n/pl.po
+++ b/addons/website/i18n/pl.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-22 08:25+0000\n"
-"PO-Revision-Date: 2016-09-23 17:46+0000\n"
+"PO-Revision-Date: 2016-11-09 13:52+0000\n"
"Last-Translator: zbik2607 \n"
"Language-Team: Polish (http://www.transifex.com/odoo/odoo-8/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -1511,7 +1511,7 @@ msgstr "Data ostatniej modyfikacji"
#. module: website
#: view:website:website.snippet_options
msgid "Left"
-msgstr ""
+msgstr "Lewy"
#. module: website
#. openerp-web
@@ -1732,7 +1732,7 @@ msgstr "Odoo"
#. module: website
#: view:website:website.info
msgid "Odoo Version"
-msgstr ""
+msgstr "Wersja Odoo"
#. module: website
#: view:website:website.snippets
diff --git a/addons/website_blog/i18n/el.po b/addons/website_blog/i18n/el.po
index 0c4e7213edf..f94bac976f4 100644
--- a/addons/website_blog/i18n/el.po
+++ b/addons/website_blog/i18n/el.po
@@ -3,14 +3,15 @@
# * website_blog
#
# Translators:
-# Goutoudis Kostas , 2015-2016
+# Kostas Goutoudis , 2015-2016
+# Kostas Goutoudis , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2016-01-02 22:27+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 13:39+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -262,7 +263,7 @@ msgstr "Αρχειοθετημένα"
#: view:blog.post:website_blog.view_blog_post_search
#: field:blog.post,author_id:0 field:blog.post,create_uid:0
msgid "Author"
-msgstr "Δημιουργός"
+msgstr "Συντάκτης"
#. module: website_blog
#: field:blog.post,author_avatar:0
diff --git a/addons/website_event/i18n/el.po b/addons/website_event/i18n/el.po
index b96d5f430ed..62e50711940 100644
--- a/addons/website_event/i18n/el.po
+++ b/addons/website_event/i18n/el.po
@@ -4,12 +4,13 @@
#
# Translators:
# Kostas Goutoudis , 2015
+# Kostas Goutoudis , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2016-11-01 15:16+0000\n"
+"PO-Revision-Date: 2016-11-12 13:39+0000\n"
"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -50,7 +51,7 @@ msgstr "Όλες οι εκδηλώσεις"
#. module: website_event
#: view:website:website_event.index
msgid "Author"
-msgstr "Δημιουργός"
+msgstr "Συντάκτης"
#. module: website_event
#. openerp-web
diff --git a/addons/website_event_track/i18n/el.po b/addons/website_event_track/i18n/el.po
index ab84be5b9bc..d7e281ff538 100644
--- a/addons/website_event_track/i18n/el.po
+++ b/addons/website_event_track/i18n/el.po
@@ -3,14 +3,14 @@
# * website_event_track
#
# Translators:
-# Goutoudis Kostas , 2015-2016
+# Kostas Goutoudis , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2016-01-02 22:27+0000\n"
-"Last-Translator: Goutoudis Kostas \n"
+"PO-Revision-Date: 2016-11-12 14:44+0000\n"
+"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -623,7 +623,7 @@ msgstr "Ιεράρχηση"
#. module: website_event_track
#: model:event.sponsor.type,name:website_event_track.event_sponsor_type2
msgid "Silver"
-msgstr ""
+msgstr "Ασημί"
#. module: website_event_track
#: view:website:website_event_track.track_view
diff --git a/addons/website_event_track/i18n/ko.po b/addons/website_event_track/i18n/ko.po
index 5f46a291af5..cba52558b9e 100644
--- a/addons/website_event_track/i18n/ko.po
+++ b/addons/website_event_track/i18n/ko.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2015-08-18 08:38+0000\n"
-"Last-Translator: choijaeho \n"
+"PO-Revision-Date: 2016-11-12 00:48+0000\n"
+"Last-Translator: 최재호 \n"
"Language-Team: Korean (http://www.transifex.com/odoo/odoo-8/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -126,7 +126,7 @@ msgstr "완료"
#. module: website_event_track
#: model:event.track.tag,name:website_event_track.event_tag3
msgid "Conference"
-msgstr ""
+msgstr "회의"
#. module: website_event_track
#: model:event.track.stage,name:website_event_track.event_track_stage2
@@ -288,7 +288,7 @@ msgstr ""
#. module: website_event_track
#: model:event.track.tag,name:website_event_track.event_tag2
msgid "Exhibition"
-msgstr ""
+msgstr "전시회"
#. module: website_event_track
#: view:website:website_event_track.event_track_proposal
diff --git a/addons/website_forum/i18n/el.po b/addons/website_forum/i18n/el.po
index ef32d0a46a3..7a6ee20c27c 100644
--- a/addons/website_forum/i18n/el.po
+++ b/addons/website_forum/i18n/el.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2016-10-20 21:08+0000\n"
+"PO-Revision-Date: 2016-11-12 13:39+0000\n"
"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -221,7 +221,7 @@ msgstr ""
#. module: website_forum
#: view:forum.post:website_forum.view_forum_post_search
msgid "Author"
-msgstr "Δημιουργός"
+msgstr "Συντάκτης"
#. module: website_forum
#: model:gamification.badge,name:website_forum.badge_p_1
diff --git a/addons/website_hr/i18n/tr.po b/addons/website_hr/i18n/tr.po
index 7694d7f857c..3efc2fdb5a5 100644
--- a/addons/website_hr/i18n/tr.po
+++ b/addons/website_hr/i18n/tr.po
@@ -4,12 +4,13 @@
#
# Translators:
# FIRST AUTHOR , 2014
+# Murat Kaplan , 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-01-21 14:08+0000\n"
-"PO-Revision-Date: 2015-07-17 08:19+0000\n"
+"PO-Revision-Date: 2016-11-09 12:02+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -31,7 +32,7 @@ msgstr "Personel"
#. module: website_hr
#: view:website:website.aboutus
msgid "Our Team"
-msgstr "Takımımız"
+msgstr "Ekibimiz"
#. module: website_hr
#: field:hr.employee,public_info:0
diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po
index c73d33ccb07..2473450bcf3 100644
--- a/openerp/addons/base/i18n/el.po
+++ b/openerp/addons/base/i18n/el.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-19 06:31+0000\n"
-"PO-Revision-Date: 2016-03-31 08:39+0000\n"
+"PO-Revision-Date: 2016-11-12 17:34+0000\n"
"Last-Translator: Kostas Goutoudis \n"
"Language-Team: Greek (http://www.transifex.com/odoo/odoo-8/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -5104,7 +5104,7 @@ msgstr "Αυθεντικοποίηση μέσω LDAP"
#: view:ir.module.module:base.view_module_filter
#: field:ir.module.module,author:0
msgid "Author"
-msgstr "Δημιουργός"
+msgstr "Συντάκτης"
#. module: base
#: model:ir.module.module,description:base.module_payment_authorize
@@ -11400,7 +11400,7 @@ msgstr "Άλλοι Συνεργάτες"
#. module: base
#: selection:ir.module.module,license:0
msgid "Other Proprietary"
-msgstr ""
+msgstr "Άλλος Ιδιοκτήτης"
#. module: base
#: view:ir.mail_server:base.view_ir_mail_server_search
@@ -13221,7 +13221,7 @@ msgstr "Εγγραφή"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_5
msgid "Silver"
-msgstr ""
+msgstr "Ασημί"
#. module: base
#: model:ir.module.module,summary:base.module_pos_discount
diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po
index 3cd14669414..d69095d2c54 100644
--- a/openerp/addons/base/i18n/tr.po
+++ b/openerp/addons/base/i18n/tr.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-19 06:31+0000\n"
-"PO-Revision-Date: 2016-10-22 12:30+0000\n"
+"PO-Revision-Date: 2016-11-09 13:18+0000\n"
"Last-Translator: Murat Kaplan \n"
"Language-Team: Turkish (http://www.transifex.com/odoo/odoo-8/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -1309,7 +1309,7 @@ msgid ""
"\n"
"Link module to map leads to issues\n"
" "
-msgstr ""
+msgstr "\nAdaydan Olay Kaydı\n==============\n\nAdaylardan Olay Kayıtları Oluşturma Modülü\n "
#. module: base
#: model:ir.module.module,description:base.module_board
@@ -2074,7 +2074,7 @@ msgid ""
"=============\n"
"\n"
" "
-msgstr "\nTakım Sayfamız\n=============\n\n "
+msgstr "\nEkip Sayfamız\n=============\n\n "
#. module: base
#: model:ir.module.module,description:base.module_l10n_pa
@@ -6484,7 +6484,7 @@ msgstr "Oluşturma Tarihi"
#. module: base
#: model:ir.module.module,summary:base.module_crm_project_issue
msgid "Create Issues from Leads"
-msgstr "Adaylardan sorunlar oluşturma"
+msgstr "Adaylardan olay kayıları oluşturma"
#. module: base
#: model:ir.module.module,summary:base.module_website_crm
@@ -9425,7 +9425,7 @@ msgstr "İsrail"
#. module: base
#: model:ir.module.module,shortdesc:base.module_project_issue
msgid "Issue Tracking"
-msgstr "Sorun Takibi"
+msgstr "Olay Kaydı Takibi"
#. module: base
#: selection:base.language.install,lang:0
@@ -9825,7 +9825,7 @@ msgstr "Launchpad"
#. module: base
#: model:ir.module.module,shortdesc:base.module_crm_project_issue
msgid "Lead to Issue"
-msgstr "Aday Sorunları"
+msgstr "Aday Olay Kayıtları"
#. module: base
#: model:ir.ui.menu,name:base.menu_crm_config_lead
@@ -10182,7 +10182,7 @@ msgstr "Odoo sistem menüsünde gözüken ve bulunan öğeleri yönetip özelle
msgid ""
"Manage relations with prospects and customers using leads, opportunities, "
"requests or issues."
-msgstr "Adayları, fırsatları, istekleri ya da sorunları kullanarak potansiyeller ve müşterilerle ilişkileri yönetin."
+msgstr "Adayları, fırsatları, istekleri ya da olay kayıtlarını kullanarak potansiyeller ve müşterilerle ilişkileri yönetin."
#. module: base
#: model:ir.actions.act_window,help:base.action_partner_title_contact
@@ -11882,7 +11882,7 @@ msgstr "Portal Gamification"
#. module: base
#: model:ir.module.module,shortdesc:base.module_portal_project_issue
msgid "Portal Issue"
-msgstr "Portal Sorunu"
+msgstr "Portal Olay Kaydı"
#. module: base
#: model:ir.module.module,shortdesc:base.module_portal_project
@@ -11971,7 +11971,7 @@ msgstr ""
#. module: base
#: model:ir.module.module,summary:base.module_website_hr
msgid "Present Your Team"
-msgstr "Sizin Takımınız Sunumu"
+msgstr "Ekibinizin Sunumu"
#. module: base
#: view:res.company:base.view_company_form
@@ -14463,7 +14463,7 @@ msgstr "Zaman İzleme"
#. module: base
#: model:ir.module.module,shortdesc:base.module_project_issue_sheet
msgid "Timesheet on Issues"
-msgstr "Sorunlarda Zaman Çizelgeleri"
+msgstr "Olay Kayıtlarında Zaman Çizelgeleri"
#. module: base
#: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet
From f910dc5b3db2811582acc32f1e6a60c9fcef783a Mon Sep 17 00:00:00 2001
From: Nicolas Martinelli
Date: Mon, 14 Nov 2016 11:29:37 +0100
Subject: [PATCH 13/20] [FIX] product_visible_discount: price currency
Commit 19e3757ffb0a allows to return the product price without the
discount included in the unit price. However, `lst_price` is always in
the company currency, not in the pricelist currency.
opw-692896
---
addons/product_visible_discount/models/sale_order.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/addons/product_visible_discount/models/sale_order.py b/addons/product_visible_discount/models/sale_order.py
index 3c5e95b0e0d..0035a64419f 100644
--- a/addons/product_visible_discount/models/sale_order.py
+++ b/addons/product_visible_discount/models/sale_order.py
@@ -72,5 +72,6 @@ class SaleOrderLine(models.Model):
@api.multi
def _get_display_price(self, product):
if self.order_id.pricelist_id.discount_policy == 'without_discount':
- return product.lst_price
+ return self.order_id.company_id.currency_id.compute(
+ product.lst_price, self.order_id.pricelist_id.currency_id)
return super(SaleOrderLine, self)._get_display_price(product)
From 51561d3ac8f1390ccabbc5f25756f669055199aa Mon Sep 17 00:00:00 2001
From: Christophe Simonis
Date: Mon, 14 Nov 2016 12:52:22 +0100
Subject: [PATCH 14/20] [FIX] base: restart server when installing module from
apps
When a new module is installed, its controllers and static files should
be available. A restart is required to do so.
---
openerp/addons/base/module/module.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py
index 239fee4ca07..1105ccd0fa1 100644
--- a/openerp/addons/base/module/module.py
+++ b/openerp/addons/base/module/module.py
@@ -725,7 +725,7 @@ class module(osv.osv):
to_install_ids = self.search(cr, uid, [('name', 'in', urls.keys()), ('state', '=', 'uninstalled')], context=context)
post_install_action = self.button_immediate_install(cr, uid, to_install_ids, context=context)
- if already_installed:
+ if already_installed or to_install_ids:
# in this case, force server restart to reload python code...
cr.commit()
openerp.service.server.restart()
From 57f320aa99f57fd560e2a5f242dd9f5824e76435 Mon Sep 17 00:00:00 2001
From: Goffin Simon
Date: Mon, 14 Nov 2016 15:05:37 +0100
Subject: [PATCH 15/20] [FIX] website_sale: selected state in billing
information
The selected state of the user was not displayed in the billing information
due to the detach function.
opw:693127
---
addons/website_sale/static/src/js/website_sale.js | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js
index 006a328dbc8..1dac377270e 100644
--- a/addons/website_sale/static/src/js/website_sale.js
+++ b/addons/website_sale/static/src/js/website_sale.js
@@ -338,8 +338,10 @@ $('.oe_website_sale').each(function () {
var state_options = $("select[name='state_id'] option:not(:first)");
$(oe_website_sale).on('change', "select[name='country_id']", function () {
var select = $("select[name='state_id']");
+ var selected_state = select.val();
state_options.detach();
var displayed_state = state_options.filter("[data-country_id="+($(this).val() || 0)+"]");
+ select.val(selected_state);
var nb = displayed_state.appendTo(select).show().size();
select.parent().toggle(nb>=1);
});
@@ -348,8 +350,10 @@ $('.oe_website_sale').each(function () {
var shipping_state_options = $("select[name='shipping_state_id'] option:not(:first)");
$(oe_website_sale).on('change', "select[name='shipping_country_id']", function () {
var select = $("select[name='shipping_state_id']");
+ var selected_state = select.val();
shipping_state_options.detach();
var displayed_state = shipping_state_options.filter("[data-country_id="+($(this).val() || 0)+"]");
+ select.val(selected_state);
var nb = displayed_state.appendTo(select).show().size();
select.parent().toggle(nb>=1);
});
From f68a304d1dcd1cfba45fa1aaa05f7f2bb45476d5 Mon Sep 17 00:00:00 2001
From: Florent de Labarre
Date: Sat, 12 Nov 2016 23:31:10 +0100
Subject: [PATCH 16/20] [CLA] Signature fmdl
Closes #14286
---
doc/cla/individual/fmdl.md | 11 +++++++++++
1 file changed, 11 insertions(+)
create mode 100644 doc/cla/individual/fmdl.md
diff --git a/doc/cla/individual/fmdl.md b/doc/cla/individual/fmdl.md
new file mode 100644
index 00000000000..45c3464ce3f
--- /dev/null
+++ b/doc/cla/individual/fmdl.md
@@ -0,0 +1,11 @@
+France, 12-11-2016
+
+I hereby agree to the terms of the Odoo Individual Contributor License
+Agreement v1.0.
+
+I declare that I am authorized and able to make this agreement and sign this
+declaration.
+
+Signed,
+
+Florent de Labarre florent.mirieu@gmail.com https://github.com/fmdl
From 7be6c7404a09425f50fd7055dfb66f8b7b5dcf7e Mon Sep 17 00:00:00 2001
From: Florent de Labarre
Date: Sat, 12 Nov 2016 23:12:07 +0100
Subject: [PATCH 17/20] [FIX] stock: expression error
Without this fix, the button of order rules does not appear in the form with a
product.product model.
Closes #14285
---
addons/stock/product_view.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/stock/product_view.xml b/addons/stock/product_view.xml
index 658e2a2bc3a..68b8b656bd4 100644
--- a/addons/stock/product_view.xml
+++ b/addons/stock/product_view.xml
@@ -239,7 +239,7 @@