From 045a8594144d1a759dae1f5d11e7814bb8f98434 Mon Sep 17 00:00:00 2001
From: Goffin Simon
Date: Mon, 21 Dec 2015 21:53:04 +0100
Subject: [PATCH 01/55] [FIX] website_sale: discount display in e-commerce
Each time the quantity of a product is changed, the price must
be updated according to the pricelist of the user.
When the price given by the pricelist is less then the unit price
of the product, the reduction of the price must be displayed.
opw:660178
---
addons/website_sale/models/sale_order.py | 14 ++++++++++++++
addons/website_sale/static/src/js/website_sale.js | 4 ++--
addons/website_sale/views/templates.xml | 8 ++++++--
3 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py
index eea8f01aa32..b847cd5a9dd 100644
--- a/addons/website_sale/models/sale_order.py
+++ b/addons/website_sale/models/sale_order.py
@@ -3,6 +3,7 @@ import random
import openerp
from openerp import SUPERUSER_ID, tools
+import openerp.addons.decimal_precision as dp
from openerp.osv import osv, orm, fields
from openerp.addons.web.http import request
from openerp.tools.translate import _
@@ -119,6 +120,19 @@ class sale_order(osv.Model):
product_ids = random.sample(s, min(len(s), 3))
return self.pool['product.product'].browse(cr, uid, product_ids, context=context)
+class sale_order_line(osv.Model):
+ _inherit = "sale.order.line"
+
+ def _fnct_get_discounted_price(self, cr, uid, ids, field_name, args, context=None):
+ res = dict.fromkeys(ids, False)
+ for line in self.browse(cr, uid, ids, context=context):
+ res[line.id] = (line.price_unit * (1.0 - (line.discount or 0.0) / 100.0))
+ return res
+
+ _columns = {
+ 'discounted_price': fields.function(_fnct_get_discounted_price, string='Discounted price', type='float', digits_compute=dp.get_precision('Product Price')),
+ }
+
class website(orm.Model):
_inherit = 'website'
diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js
index c844adce2fc..18b47dfe285 100644
--- a/addons/website_sale/static/src/js/website_sale.js
+++ b/addons/website_sale/static/src/js/website_sale.js
@@ -101,12 +101,12 @@ $('.oe_website_sale').each(function () {
$(oe_website_sale).on("change", 'input[name="add_qty"]', function (event) {
var product_ids = [];
- var product_dom = $(".js_add_cart_variants[data-attribute_value_ids]").first();
+ var product_dom = $(".js_add_cart_variants[data-attribute_value_ids]").last();
if (!product_dom.length) {
return;
}
_.each(product_dom.data("attribute_value_ids"), function(entry) {
- product_ids.push(entry);});
+ product_ids.push(entry[0]);});
var qty = $(event.target).closest('form').find('input[name="add_qty"]').val();
if ($("#product_detail").length) {
diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml
index bdf5e019415..28af2f2ca8d 100644
--- a/addons/website_sale/views/templates.xml
+++ b/addons/website_sale/views/templates.xml
@@ -448,6 +448,10 @@
+
+
+
+
@@ -772,13 +776,13 @@
-
-
From 7021221e2ecb2193909a5d2d566bbc66aa8d6ee1 Mon Sep 17 00:00:00 2001
From: Goffin Simon
Date: Wed, 23 Dec 2015 15:03:06 +0100
Subject: [PATCH 02/55] [FIX] account: difference in account.bank.statement
Since balance_end and balance_end_real are floats, they cannot be compared without rounding.
opw:660299
---
addons/account/models/account_bank_statement.py | 7 ++++++-
addons/account/views/account_view.xml | 3 ++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/addons/account/models/account_bank_statement.py b/addons/account/models/account_bank_statement.py
index 260a180f497..4468d3e129a 100644
--- a/addons/account/models/account_bank_statement.py
+++ b/addons/account/models/account_bank_statement.py
@@ -78,6 +78,11 @@ class AccountBankStatement(models.Model):
self.balance_end = self.balance_start + self.total_entry_encoding
self.difference = self.balance_end_real - self.balance_end
+ @api.multi
+ def _is_difference_zero(self):
+ for bank_stmt in self:
+ bank_stmt.is_difference_zero = float_is_zero(bank_stmt.difference, bank_stmt.currency_id.decimal_places)
+
@api.one
@api.depends('journal_id')
def _compute_currency(self):
@@ -148,7 +153,7 @@ class AccountBankStatement(models.Model):
user_id = fields.Many2one('res.users', string='Responsible', required=False, default=lambda self: self.env.user)
cashbox_start_id = fields.Many2one('account.bank.statement.cashbox', string="Starting Cashbox")
cashbox_end_id = fields.Many2one('account.bank.statement.cashbox', string="Ending Cashbox")
-
+ is_difference_zero = fields.Boolean(compute='_is_difference_zero', string='Is zero', help="Check if difference is zero.")
@api.onchange('journal_id')
def onchange_journal_id(self):
diff --git a/addons/account/views/account_view.xml b/addons/account/views/account_view.xml
index 581b7200058..a8581063664 100644
--- a/addons/account/views/account_view.xml
+++ b/addons/account/views/account_view.xml
@@ -449,7 +449,7 @@
account.bank.statement.tree
account.bank.statement
-
+
@@ -458,6 +458,7 @@
+
From 79a0d1defbf977125d188bd5d9b95d708385ddce Mon Sep 17 00:00:00 2001
From: Denis Ledoux
Date: Wed, 23 Dec 2015 17:36:56 +0100
Subject: [PATCH 03/55] Revert "[FIX] models: in `onchange`, add missing fields
when comparing values"
This reverts commit 882bbf46e2b821423b79747b53ab5687aa850363.
This revision leads to a crash when creating a new user:
Traceback (most recent call last):
File "/home/dle/odoo/9/openerp/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/dle/odoo/9/openerp/http.py", line 680, in dispatch
result = self._call_function(**self.params)
File "/home/dle/odoo/9/openerp/http.py", line 316, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/dle/odoo/9/openerp/service/model.py", line 118, in wrapper
return f(dbname, *args, **kwargs)
File "/home/dle/odoo/9/openerp/http.py", line 309, in checked_call
result = self.endpoint(*a, **kw)
File "/home/dle/odoo/9/openerp/http.py", line 959, in __call__
return self.method(*args, **kw)
File "/home/dle/odoo/9/openerp/http.py", line 509, in response_wrap
response = f(*args, **kw)
File "/home/dle/odoo/enterprise-9/web/controllers/main.py", line 907, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/home/dle/odoo/enterprise-9/web/controllers/main.py", line 899, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
File "/home/dle/odoo/9/openerp/api.py", line 238, in wrapper
return old_api(self, *args, **kwargs)
File "/home/dle/odoo/9/openerp/api.py", line 369, in old_api
result = method(recs, *args, **kwargs)
File "/home/dle/odoo/9/openerp/models.py", line 5998, in onchange
record.mapped(name)
File "/home/dle/odoo/9/openerp/models.py", line 5497, in mapped
recs = recs._mapped_func(operator.itemgetter(name))
File "/home/dle/odoo/9/openerp/models.py", line 5477, in _mapped_func
vals = [func(rec) for rec in self]
File "/home/dle/odoo/9/openerp/models.py", line 5715, in __getitem__
return self._fields[key].__get__(self, type(self))
KeyError: u'in_group_18'
---
openerp/models.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/openerp/models.py b/openerp/models.py
index d01c361ea12..a90dedcbb9b 100644
--- a/openerp/models.py
+++ b/openerp/models.py
@@ -5989,14 +5989,14 @@ class BaseModel(object):
# create a new record with values, and attach ``self`` to it
with env.do_in_onchange():
record = self.new(values)
+ values = dict(record._cache)
# attach ``self`` with a different context (for cache consistency)
record._origin = self.with_context(__onchange=True)
- # load missing fields values, to avoid false changes
+ # load fields on secondary records, to avoid false changes
with env.do_in_onchange():
- for name in field_onchange:
- record.mapped(name)
- values = dict(record._cache)
+ for field_seq in secondary:
+ record.mapped(field_seq)
# determine which field(s) should be triggered an onchange
todo = list(names) or list(values)
From 5e51dc9924c38335570d4a0209e5f2a15f63aca1 Mon Sep 17 00:00:00 2001
From: Denis Ledoux
Date: Wed, 23 Dec 2015 17:53:11 +0100
Subject: [PATCH 04/55] [FIX] mail: unfollow buttons for portal users
The route `/mail/unfollow` is used by the button
`Unfollow` in the mail notification template so a user
can remove himself from the followers of a thread.
To be able to remove yourself from the followers,
you need to have the write access on the thread
(see `message_unsubscribe` in `mail/mail_tread.py`)
which you perhaps do not have, for instance if you
are a portal user.
The unsubscribe of this follower from the thread
should therefore be done as sudo.
opw-659295
---
addons/mail/controllers/main.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/mail/controllers/main.py b/addons/mail/controllers/main.py
index 13a56f02e3e..de6f0a63487 100644
--- a/addons/mail/controllers/main.py
+++ b/addons/mail/controllers/main.py
@@ -164,7 +164,7 @@ class MailController(http.Controller):
return self._redirect_to_messaging()
Model = request.env[model]
try:
- Model.browse(res_id).message_unsubscribe_users()
+ Model.browse(res_id).sudo().message_unsubscribe_users([request.uid])
except:
return self._redirect_to_messaging()
return werkzeug.utils.redirect('/mail/view?%s' % url_encode({'model': model, 'res_id': res_id}))
From 26b00a844a31baa05fa63efd62efbb15af8230eb Mon Sep 17 00:00:00 2001
From: Aaron Bohy
Date: Thu, 24 Dec 2015 09:04:01 +0100
Subject: [PATCH 05/55] [FIX] mail: client action: traceback on composer focus
wrong copy-paste introduced in c4fb2b50e0ac4248c06677f81f7a9a8324d4ffca.
---
addons/mail/static/src/js/client_action.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/mail/static/src/js/client_action.js b/addons/mail/static/src/js/client_action.js
index 1e868c08942..193d65318c2 100644
--- a/addons/mail/static/src/js/client_action.js
+++ b/addons/mail/static/src/js/client_action.js
@@ -558,7 +558,7 @@ var ChatAction = Widget.extend(ControlPanelMixin, {
},
on_composer_input_focused: function () {
var suggestions = chat_manager.get_mention_partner_suggestions(this.channel);
- var composer = channel.mass_mailing ? self.extended_composer : self.basic_composer;
+ var composer = this.channel.mass_mailing ? this.extended_composer : this.basic_composer;
composer.mention_set_prefetched_partners(suggestions);
},
From 4be1a8cc7df7a04a7db60fba2038921067b791d8 Mon Sep 17 00:00:00 2001
From: Martin Trigaux
Date: Thu, 24 Dec 2015 10:38:25 +0100
Subject: [PATCH 06/55] [I18N] Update French translation terms from Transifex
Some planners were incorrectly translated, breaking at rendering
Fixes #10190
---
addons/account/i18n/fr.po | 6 +++---
addons/crm/i18n/fr.po | 11 ++++++-----
addons/crm_partner_assign/i18n/fr.po | 6 +++---
addons/event/i18n/fr.po | 8 ++++----
addons/hr_expense/i18n/fr.po | 10 +++++-----
addons/hr_recruitment/i18n/fr.po | 4 ++--
addons/hr_timesheet_sheet/i18n/fr.po | 6 +++---
addons/im_livechat/i18n/fr.po | 4 ++--
addons/l10n_in_hr_payroll/i18n/fr.po | 6 +++---
addons/lunch/i18n/fr.po | 10 +++++-----
addons/mail/i18n/fr.po | 6 +++---
addons/mass_mailing/i18n/fr.po | 10 +++++-----
addons/mrp_repair/i18n/fr.po | 8 ++++----
addons/point_of_sale/i18n/fr.po | 6 +++---
addons/pos_mercury/i18n/fr.po | 8 ++++----
addons/pos_restaurant/i18n/fr.po | 4 ++--
addons/project/i18n/fr.po | 18 +++++++++---------
addons/purchase_requisition/i18n/fr.po | 8 ++++----
addons/sale/i18n/fr.po | 8 ++++----
addons/stock/i18n/fr.po | 6 +++---
addons/survey/i18n/fr.po | 6 +++---
addons/web_editor/i18n/fr.po | 4 ++--
addons/website/i18n/fr.po | 10 +++++-----
addons/website_blog/i18n/fr.po | 12 ++++++------
addons/website_event_track/i18n/fr.po | 6 +++---
addons/website_forum/i18n/fr.po | 10 +++++-----
addons/website_payment/i18n/fr.po | 9 +++++----
addons/website_quote/i18n/fr.po | 12 ++++++------
addons/website_sale/i18n/fr.po | 6 +++---
addons/website_slides/i18n/fr.po | 12 ++++++------
openerp/addons/base/i18n/fr.po | 18 +++++++++---------
31 files changed, 130 insertions(+), 128 deletions(-)
diff --git a/addons/account/i18n/fr.po b/addons/account/i18n/fr.po
index de3f71d3002..d71681d0c34 100644
--- a/addons/account/i18n/fr.po
+++ b/addons/account/i18n/fr.po
@@ -34,8 +34,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-19 17:04+0000\n"
-"Last-Translator: Nissar Chababy \n"
+"PO-Revision-Date: 2015-12-24 09:29+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -9654,7 +9654,7 @@ msgstr "la société parente"
#. module: account
#: model:ir.ui.view,arch_db:account.account_planner
msgid "to describe your experience or to suggest improvements !"
-msgstr "pour décrire votre expérience ou pour suggérer des améliorations!"
+msgstr "pour décrire votre expérience ou pour suggérer des améliorations!"
#. module: account
#. openerp-web
diff --git a/addons/crm/i18n/fr.po b/addons/crm/i18n/fr.po
index 1ff9878b7ac..106b03ff146 100644
--- a/addons/crm/i18n/fr.po
+++ b/addons/crm/i18n/fr.po
@@ -13,6 +13,7 @@
# Loic , 2015
# Lucas Deliege , 2015
# Magali , 2015
+# Martin Trigaux, 2015
# Maxime Chambreuil , 2015
# Melanie Bernard , 2015
# Nancy Bolognesi , 2015
@@ -23,8 +24,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-07 19:46+0000\n"
-"Last-Translator: Maxime Chambreuil \n"
+"PO-Revision-Date: 2015-12-24 09:28+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -649,7 +650,7 @@ msgstr "Alias"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_team_alias_contact
msgid "Alias Contact Security"
-msgstr "Sécurité d'Alias de Contact"
+msgstr "Alias de contact"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_sale_config_settings_alias_domain
@@ -763,7 +764,7 @@ msgid ""
"At the end of the deployment process, your expectations should be reached.\n"
" \n"
" If not, our CRM experts are available to help you achieve your KPIs."
-msgstr "A la fin du processus de déploiement, vos attentes devraient être atteintes.\n\nSinon, nos experts CRM sont disponibles pour vous aider à atteindre vos ICPs."
+msgstr "A la fin du processus de déploiement, vos attentes devraient être atteintes.\n \nSinon, nos experts CRM sont disponibles pour vous aider à atteindre vos ICPs."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -1430,7 +1431,7 @@ msgid ""
"Each product can only have one price. (but you can change it when doing a quotation)\n"
" \n"
" Note: your product needs to be marked as 'Can be Sold' to have a Sale Price."
-msgstr "Chaque produit ne peut avoir qu'un prix (mais vous pouvez le changer lorsque vous faites un devis)\n\nNote: votre produit doit être marqué comme 'Peut être vendu' afin d'avoir un prix de vente."
+msgstr "Chaque produit ne peut avoir qu'un prix (mais vous pouvez le changer lorsque vous faites un devis)\n \nNote: votre produit doit être marqué comme 'Peut être vendu' afin d'avoir un prix de vente."
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_sale_config_settings
diff --git a/addons/crm_partner_assign/i18n/fr.po b/addons/crm_partner_assign/i18n/fr.po
index 954cc5d7896..9d7b9087c66 100644
--- a/addons/crm_partner_assign/i18n/fr.po
+++ b/addons/crm_partner_assign/i18n/fr.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-14 10:27+0000\n"
-"PO-Revision-Date: 2015-11-24 22:45+0000\n"
+"PO-Revision-Date: 2015-12-22 17:35+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -857,12 +857,12 @@ msgstr "Pourquoi n'êtes-vous pas intéressé par ce lead?"
#: code:addons/crm_partner_assign/wizard/crm_channel_interested.py:26
#, python-format
msgid "You must contact the lead before saying that you are interested"
-msgstr "Vous devez contacter le prospect avant de dire que vous êtes intéressé"
+msgstr "Vous devez contacter la piste avant de dire que vous êtes intéressé"
#. module: crm_partner_assign
#: selection:crm.lead.forward.to.partner,forward_type:0
msgid "a single partner: manual selection of partner"
-msgstr "un seul partenaire: sélection manuelle de partenaire"
+msgstr "un seul partenaire : sélection manuelle du partenaire"
#. module: crm_partner_assign
#: model:ir.model,name:crm_partner_assign.model_crm_lead_assignation
diff --git a/addons/event/i18n/fr.po b/addons/event/i18n/fr.po
index d2dddbf5fad..62166a11b70 100644
--- a/addons/event/i18n/fr.po
+++ b/addons/event/i18n/fr.po
@@ -16,8 +16,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-01 06:27+0000\n"
-"PO-Revision-Date: 2015-12-02 16:08+0000\n"
-"Last-Translator: Saad Thaifa \n"
+"PO-Revision-Date: 2015-12-22 17:35+0000\n"
+"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -847,7 +847,7 @@ msgstr "Analyse des évènements"
#. module: event
#: model:ir.actions.act_window,name:event.action_event_mail
msgid "Events Mail Schedulers"
-msgstr "Planificateurs d'email des évènements"
+msgstr "Planificateurs de courriels des évènements"
#. module: event
#: model:ir.actions.act_window,name:event.action_event_type
@@ -882,7 +882,7 @@ msgstr "Attendu"
#. module: event
#: model:ir.ui.view,arch_db:event.view_event_kanban
msgid "Expected attendees"
-msgstr "Nombre de participants attendu"
+msgstr "Nombre de participants attendus"
#. module: event
#: model:ir.ui.view,arch_db:event.view_report_event_registration_search
diff --git a/addons/hr_expense/i18n/fr.po b/addons/hr_expense/i18n/fr.po
index 4642d60275c..7db8e214018 100644
--- a/addons/hr_expense/i18n/fr.po
+++ b/addons/hr_expense/i18n/fr.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-21 09:18+0000\n"
-"PO-Revision-Date: 2015-12-07 19:46+0000\n"
+"PO-Revision-Date: 2015-12-22 17:31+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -757,25 +757,25 @@ msgid ""
" It is submitted by the employee and request is sent to manager, the status is 'Submitted'. \n"
"If the manager approve it, the status is 'Approved'.\n"
" If the accountant genrate the accounting entries for the expense request, the status is 'Waiting Payment'."
-msgstr "Lorsque la requête en Note de Frais est créé le statut est 'à soumettre'.\nElle est présentée par l'employé et la demande est envoyée au responsable, le statut passe à 'soumise'.\nSi le responsable l'approuve, le statut passe à 'approuvée'.\nSi le comptable génère les écritures comptables pour la requête en note de frais, le statut passe à 'En attente de paiement'."
+msgstr "Lorsque la note de frais est créée, le statut est \"À soumettre\".\nElle est soumise par l'employé et la note est envoyée au responsable, le statut passe à \"Soumise\".\nSi le responsable l'approuve, le statut passe à \"Approuvée\".\nSi le comptable génère les écritures comptables pour la note de frais, le statut passe à \"En attente de paiement\"."
#. module: hr_expense
#: code:addons/hr_expense/models/hr_expense.py:107
#, python-format
msgid "You can only delete draft or refused expenses!"
-msgstr "Vous ne pouvez supprimer que les notes de frais en brouillon ou refusées !"
+msgstr "Vous ne pouvez supprimer que les notes de frais en brouillon ou refusées!"
#. module: hr_expense
#: code:addons/hr_expense/models/hr_expense.py:203
#, python-format
msgid "You can only generate accounting entry for approved expense(s)."
-msgstr "Des écritures comptables ne peuvent être générées que pour des notes de frais approuvées"
+msgstr "Des écritures comptables ne peuvent être générées que pour des notes de frais approuvées."
#. module: hr_expense
#: code:addons/hr_expense/models/hr_expense.py:113
#, python-format
msgid "You can only submit draft expenses!"
-msgstr "Vous ne pouvez soumettre que des notes de frais à l'état de brouillon !"
+msgstr "Vous ne pouvez soumettre que des notes de frais à l'état de brouillon!"
#. module: hr_expense
#: code:addons/hr_expense/models/hr_expense.py:124
diff --git a/addons/hr_recruitment/i18n/fr.po b/addons/hr_recruitment/i18n/fr.po
index 3d6b3ed900e..738aae46968 100644
--- a/addons/hr_recruitment/i18n/fr.po
+++ b/addons/hr_recruitment/i18n/fr.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:11+0000\n"
-"PO-Revision-Date: 2015-12-07 19:53+0000\n"
+"PO-Revision-Date: 2015-12-22 23:25+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -842,7 +842,7 @@ msgstr "Abonnés (Partenaires)"
#. module: hr_recruitment
#: model:survey.label,value:hr_recruitment.rrow_2_1_8
msgid "Freebies such as tea, coffee and stationery"
-msgstr "Incitants tel que thé, café et articles de bureau"
+msgstr "Incitatifs tel que thé, café et articles de bureau"
#. module: hr_recruitment
#: model:survey.question,question:hr_recruitment.recruitment_1_1
diff --git a/addons/hr_timesheet_sheet/i18n/fr.po b/addons/hr_timesheet_sheet/i18n/fr.po
index df05bec73c8..e0223160394 100644
--- a/addons/hr_timesheet_sheet/i18n/fr.po
+++ b/addons/hr_timesheet_sheet/i18n/fr.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:11+0000\n"
-"PO-Revision-Date: 2015-11-25 09:24+0000\n"
-"Last-Translator: Clo \n"
+"PO-Revision-Date: 2015-12-22 17:31+0000\n"
+"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -812,7 +812,7 @@ msgid ""
"You must record timesheets every day and confirm at the end\n"
" of the week. Once the timesheet is confirmed, it should be\n"
" validated by a manager."
-msgstr "Vous devez remplir votre feuille de temps chaque jour, et les confirmer\nà la fin de la semaine. Une fois la feuille confirmée, elle doit être\nvalidée par un manager."
+msgstr "Vous devez remplir votre feuille de temps chaque jour, et les confirmer\nà la fin de la semaine. Une fois la feuille confirmée, elle doit être\nvalidée par un gestionnaire."
#. module: hr_timesheet_sheet
#. openerp-web
diff --git a/addons/im_livechat/i18n/fr.po b/addons/im_livechat/i18n/fr.po
index 367e6436794..5122640a8a2 100644
--- a/addons/im_livechat/i18n/fr.po
+++ b/addons/im_livechat/i18n/fr.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:20+0000\n"
-"PO-Revision-Date: 2015-12-07 19:41+0000\n"
+"PO-Revision-Date: 2015-12-22 21:59+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -848,7 +848,7 @@ msgstr "ex: VotreSiteWeb.com"
#: code:addons/im_livechat/static/src/xml/im_livechat_backend.xml:6
#, python-format
msgid "livechat"
-msgstr "Chaine de discussion instantanée"
+msgstr "Canal de discussion instantanée"
#. module: im_livechat
#: model:ir.ui.view,arch_db:im_livechat.loader
diff --git a/addons/l10n_in_hr_payroll/i18n/fr.po b/addons/l10n_in_hr_payroll/i18n/fr.po
index bd94e3215c7..8b7e150db03 100644
--- a/addons/l10n_in_hr_payroll/i18n/fr.po
+++ b/addons/l10n_in_hr_payroll/i18n/fr.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-21 09:27+0000\n"
-"PO-Revision-Date: 2015-12-07 19:50+0000\n"
+"PO-Revision-Date: 2015-12-22 21:59+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -791,7 +791,7 @@ msgstr "Lignes de paiement"
#, python-format
msgid ""
"Payment advice already exists for %s, 'Set to Draft' to create a new advice."
-msgstr "Un accompte existe déjà pour %s, \"Mettez à Brouillon' pour créer un nouvel accompte."
+msgstr "Un accompte existe déjà pour %s, \"Mettez à Brouillon\" pour créer un nouvel accompte."
#. module: l10n_in_hr_payroll
#: model:ir.ui.view,arch_db:l10n_in_hr_payroll.view_res_company_da
@@ -836,7 +836,7 @@ msgstr "Paies qui sont terminées"
#. module: l10n_in_hr_payroll
#: model:ir.ui.view,arch_db:l10n_in_hr_payroll.view_payslip_search
msgid "Payslips which are in draft state"
-msgstr "Fiches de paie ayant comme status: brouillons"
+msgstr "Fiches de paie en brouillon"
#. module: l10n_in_hr_payroll
#: model:ir.ui.view,arch_db:l10n_in_hr_payroll.view_payslip_search
diff --git a/addons/lunch/i18n/fr.po b/addons/lunch/i18n/fr.po
index 913702d2d4e..c0eb66dfc3f 100644
--- a/addons/lunch/i18n/fr.po
+++ b/addons/lunch/i18n/fr.po
@@ -15,7 +15,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:12+0000\n"
-"PO-Revision-Date: 2015-11-24 23:07+0000\n"
+"PO-Revision-Date: 2015-12-22 21:59+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -810,7 +810,7 @@ msgstr "Vendeur"
#. module: lunch
#: model:ir.ui.view,arch_db:lunch.lunch_order_line_view_search
msgid "Vendor Orders by Month"
-msgstr "Commandes des vendeurs par mois"
+msgstr "Commandes des fournisseurs par mois"
#. module: lunch
#: model:ir.model.fields,field_description:lunch.field_lunch_alert_wednesday
@@ -859,12 +859,12 @@ msgstr "Liste des mouvements de liquidité"
#: model:ir.model,name:lunch.model_lunch_cashmove
#: model:ir.ui.view,arch_db:lunch.lunch_cashmove_view_search_2
msgid "lunch cashmove"
-msgstr "Mouvement d'argent d'un lunch"
+msgstr "Mouvement d'argent d'un repas"
#. module: lunch
#: model:ir.ui.view,arch_db:lunch.lunch_cashmove_view_search
msgid "lunch employee payment"
-msgstr "Paiement d'un lunch par un employé"
+msgstr "Paiement d'un repas par un employé"
#. module: lunch
#: model:ir.model,name:lunch.model_lunch_order_line
@@ -884,7 +884,7 @@ msgstr "Article de repas"
#. module: lunch
#: model:ir.model,name:lunch.model_lunch_product_category
msgid "lunch product category"
-msgstr "Catégorie de produit de lunch"
+msgstr "Catégorie de produit de repas"
#. module: lunch
#: model:ir.model,name:lunch.model_lunch_order_line_lucky
diff --git a/addons/mail/i18n/fr.po b/addons/mail/i18n/fr.po
index 5182dd9572c..afa0f161aa8 100644
--- a/addons/mail/i18n/fr.po
+++ b/addons/mail/i18n/fr.po
@@ -16,8 +16,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-10 13:38+0000\n"
-"PO-Revision-Date: 2015-12-13 16:27+0000\n"
-"Last-Translator: Fabien Pinckaers \n"
+"PO-Revision-Date: 2015-12-22 23:25+0000\n"
+"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -989,7 +989,7 @@ msgstr "Discuter"
#. module: mail
#: model:ir.model,name:mail.model_mail_channel
msgid "Discussion channel"
-msgstr "Afficher le boutton"
+msgstr "Canal de discussion"
#. module: mail
#: model:mail.message.subtype,name:mail.mt_comment
diff --git a/addons/mass_mailing/i18n/fr.po b/addons/mass_mailing/i18n/fr.po
index 01463b700a1..056aef5ef05 100644
--- a/addons/mass_mailing/i18n/fr.po
+++ b/addons/mass_mailing/i18n/fr.po
@@ -17,8 +17,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:20+0000\n"
-"PO-Revision-Date: 2015-12-13 16:27+0000\n"
-"Last-Translator: Fabien Pinckaers \n"
+"PO-Revision-Date: 2015-12-22 17:35+0000\n"
+"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -899,13 +899,13 @@ msgstr "Listes de diffusion"
#. module: mass_mailing
#: model:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_contact_graph
msgid "Mailing Lists Subscriber"
-msgstr "Inscrits à la mailing list"
+msgstr "Inscrits à la liste de diffusion"
#. module: mass_mailing
#: model:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_contact_search
#: model:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_contact_tree
msgid "Mailing Lists Subscribers"
-msgstr "Inscrits à la mailing list"
+msgstr "Inscrits à la liste de diffusion"
#. module: mass_mailing
#: model:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_links_tree
@@ -915,7 +915,7 @@ msgstr "Statistiques des clics du mailing"
#. module: mass_mailing
#: model:ir.actions.act_window,name:mass_mailing.action_mail_mass_mailing_test
msgid "Mailing Test"
-msgstr "Mailing Test"
+msgstr "Test de mailing"
#. module: mass_mailing
#: model:ir.actions.act_window,help:mass_mailing.action_view_mass_mailing_lists
diff --git a/addons/mrp_repair/i18n/fr.po b/addons/mrp_repair/i18n/fr.po
index 2faf395c956..f748c4c7ff8 100644
--- a/addons/mrp_repair/i18n/fr.po
+++ b/addons/mrp_repair/i18n/fr.po
@@ -15,7 +15,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:12+0000\n"
-"PO-Revision-Date: 2015-12-07 19:53+0000\n"
+"PO-Revision-Date: 2015-12-22 23:25+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -557,7 +557,7 @@ msgstr "Lignes d'opérations"
#. module: mrp_repair
#: model:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
msgid "Operations"
-msgstr "Operations"
+msgstr "Opérations"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_partner_id
@@ -776,7 +776,7 @@ msgstr "Adresse de livraison :"
#. module: mrp_repair
#: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_line_location_id
msgid "Source Location"
-msgstr "Emplacement source"
+msgstr "Emplacement d'origine"
#. module: mrp_repair
#: model:ir.ui.view,arch_db:mrp_repair.view_repair_order_form
@@ -815,7 +815,7 @@ msgstr "Taxes"
msgid ""
"The Product Unit of Measure you chose has a different category than in the "
"product form."
-msgstr "L'unité de mesure choisie est d'une autre catégorie que celle du formulaire article."
+msgstr "L'unité de mesure choisie est d'une autre catégorie que celle du formulaire de l'article."
#. module: mrp_repair
#: sql_constraint:mrp.repair:0
diff --git a/addons/point_of_sale/i18n/fr.po b/addons/point_of_sale/i18n/fr.po
index 02b43f2c750..ff4db29aae0 100644
--- a/addons/point_of_sale/i18n/fr.po
+++ b/addons/point_of_sale/i18n/fr.po
@@ -19,8 +19,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-13 16:27+0000\n"
-"Last-Translator: Fabien Pinckaers \n"
+"PO-Revision-Date: 2015-12-22 17:03+0000\n"
+"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -772,7 +772,7 @@ msgstr "Lecteur de code-barres"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_config_barcode_nomenclature_id
msgid "Barcodes"
-msgstr "Codes Barre"
+msgstr "Codes-barres"
#. module: point_of_sale
#: model:product.product,name:point_of_sale.belle_vue_kriek_25cl
diff --git a/addons/pos_mercury/i18n/fr.po b/addons/pos_mercury/i18n/fr.po
index 647a84b4268..49511b28f18 100644
--- a/addons/pos_mercury/i18n/fr.po
+++ b/addons/pos_mercury/i18n/fr.po
@@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:39+0000\n"
-"PO-Revision-Date: 2015-12-07 19:50+0000\n"
+"PO-Revision-Date: 2015-12-22 21:59+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -899,7 +899,7 @@ msgid ""
" associated payment method. After that the amount can be adjusted (eg. for cashback)\n"
" just like on any other payment line. Whenever the payment line is set up, a card\n"
" can be swiped through the card reader device."
-msgstr "Utiliser l'intégration Mercury dans le point de vente est assez simple: pressez simplement sur le mode de paiement correspondant. Ensuite, ce montant peut être ajusté (ex: rendu en cash) comme tous les autres modes de paiement. Lorsque la ligne de paiement est définie, vous pouvez lire la carte via le terminal de paiement."
+msgstr "Utiliser l'intégration Mercury dans le point de vente est assez simple : pressez simplement sur le mode de paiement correspondant. Ensuite, ce montant peut être ajusté (ex: rendu en cash) comme tous les autres modes de paiement. Lorsque la ligne de paiement est définie, vous pouvez lire la carte via le terminal de paiement."
#. module: pos_mercury
#. openerp-web
@@ -920,7 +920,7 @@ msgstr "EN ATTENTE DE LA CARTE"
msgid ""
"We currently support the MagTek Dynamag card reader device. It can be connected\n"
" directly to the Point Of Sale device or it can be connected to the POSBox."
-msgstr "On supporte actuellemnt le lecteur de carte MagTek Dynamag. Il peut être connecté directement au point de vente ou à la POSBox."
+msgstr "On supporte actuellement le lecteur de carte MagTek Dynamag. Il peut être connecté directement au point de vente ou à la POSBox."
#. module: pos_mercury
#. openerp-web
@@ -934,7 +934,7 @@ msgstr "Requête avec encryption faible non supportée"
#: code:addons/pos_mercury/static/src/js/pos_mercury.js:188
#, python-format
msgid "XML Parse Error"
-msgstr "XML Parse Error"
+msgstr "Erreur de syntaxe XML"
#. module: pos_mercury
#. openerp-web
diff --git a/addons/pos_restaurant/i18n/fr.po b/addons/pos_restaurant/i18n/fr.po
index 8bf93efc17d..fef6769a46a 100644
--- a/addons/pos_restaurant/i18n/fr.po
+++ b/addons/pos_restaurant/i18n/fr.po
@@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:39+0000\n"
-"PO-Revision-Date: 2015-11-24 22:53+0000\n"
+"PO-Revision-Date: 2015-12-22 23:25+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -592,7 +592,7 @@ msgstr "Cet étage n'a pas encore de tables, utilisez le"
#. module: pos_restaurant
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
msgid "Used to sort Floors"
-msgstr "Utilisé pour trier le étages."
+msgstr "Utilisé pour trier les étages."
#. module: pos_restaurant
#. openerp-web
diff --git a/addons/project/i18n/fr.po b/addons/project/i18n/fr.po
index 111c4fb195a..fae7e3026de 100644
--- a/addons/project/i18n/fr.po
+++ b/addons/project/i18n/fr.po
@@ -15,8 +15,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-08 12:22+0000\n"
-"Last-Translator: Maxime Chambreuil \n"
+"PO-Revision-Date: 2015-12-24 09:29+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -644,7 +644,7 @@ msgstr "Un client envoie une plainte à support@votresociete.com : un incident e
msgid ""
"A project usually involves many stakeholders, be it the project's sponsor, resources, customers or external contractors. But the most important person in a project is usually the Project Manager. \n"
" In Odoo, the Project Managers have the responsibility of managing the Kanban view: they ensure smooth progression of the projects, minimal downtime between stages and optimal work distribution between resources."
-msgstr "Un projet implique généralement de nombreux intervenants, que ce soit commanditaires, les ressources, les clients du projet ou entrepreneurs externes. Mais la personne la plus imlportante sur un projet est généralement le Projet Manager. \nDans Odoo, le Project Manager a la responsabilité de gérer la vue Kanban, ils assurent une progression harmonieuse des projets, un minimum de temps entre les étapes et la répartition optimale du travail entre les ressources."
+msgstr "Un projet implique généralement de nombreux intervenants, que ce soit commanditaires, les ressources, les clients du projet ou entrepreneurs externes. Mais la personne la plus importante sur un projet est généralement le responsable du projet. \nDans Odoo, le responsable du projet a la responsabilité de gérer la vue Kanban, ils assurent une progression harmonieuse des projets, un minimum de temps entre les étapes et la répartition optimale du travail entre les ressources."
#. module: project
#: model:ir.model.fields,help:project.field_project_task_kanban_state
@@ -872,7 +872,7 @@ msgstr "Pièces jointes"
#. module: project
#: selection:project.config.settings,generate_project_alias:0
msgid "Automatically generate an email alias at the project creation"
-msgstr "Générez automatiquement un email alias lors de la création du projet"
+msgstr "Générez automatiquement un alias lors de la création du projet"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
@@ -884,7 +884,7 @@ msgstr "Disponible sur l'Apple Store"
msgid ""
"Back at the office, the manager splits the customer's requests into several "
"tasks and delegates them to several employees."
-msgstr "De retour au bureau, le responsable sépare les demandes du client en différentes tâches et les délègues à plusieurs employés."
+msgstr "De retour au bureau, le responsable sépare les demandes du client en différentes tâches et les délègue à plusieurs employés."
#. module: project
#. openerp-web
@@ -915,7 +915,7 @@ msgstr "Gestion basique"
msgid ""
"Be aware of the team’s productivity and time: try to keep meetings to one "
"hour or less."
-msgstr "Soyez attentif à la productivité et au temps de l'équipe: essayez de garder les réunions à une heure ou moins."
+msgstr "Soyez attentif à la productivité et au temps de l'équipe : essayez de garder les réunions à une heure ou moins."
#. module: project
#: model:ir.ui.view,arch_db:project.view_task_history_search
@@ -937,7 +937,7 @@ msgid ""
"But because change is never easy, we've created this Planner to guide you. \n"
" For example, you'll understand why you shouldn’t use Odoo to plan but instead to\n"
" collaborate, or why organizing your projects by role is wrong."
-msgstr "Parce que le changement n'est jamais facile, nous avons créé ce Planner pour vous guider. \n Par exemple, vous comprendrez pourquoi vous ne devriez pas utiliser Odoo pour planifier mais plutôt pour \ncollaborer, ou pourquoi organiser vos projet par rôle n'est pas une bonne idée. "
+msgstr "Parce que le changement n'est jamais facile, nous avons créé ce planificateur pour vous guider. \n Par exemple, vous comprendrez pourquoi vous ne devriez pas utiliser Odoo pour planifier mais plutôt pour \ncollaborer, ou pourquoi organiser vos projets par rôle n'est pas une bonne idée. "
#. module: project
#: model:project.task.type,legend_done:project.project_stage_1
@@ -968,7 +968,7 @@ msgstr "Annulé"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Change their Stages in the Project Stages tab"
-msgstr "Changer leurs étapes dans l'onglet Etapes Projet"
+msgstr "Changer leurs étapes dans l'onglet \"Etapes du projet\""
#. module: project
#: model:ir.model.fields,help:project.field_account_analytic_account_use_tasks
@@ -3702,7 +3702,7 @@ msgstr "tâches"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "to describe your experience or to suggest improvements !"
-msgstr "pour décrire votre expérience ou pour suggérer des améliorations !"
+msgstr "pour décrire votre expérience ou pour suggérer des améliorations !"
#. module: project
#: model:ir.model.fields,field_description:project.field_project_project_task_ids
diff --git a/addons/purchase_requisition/i18n/fr.po b/addons/purchase_requisition/i18n/fr.po
index 9a6b2410236..53bc9a1fd26 100644
--- a/addons/purchase_requisition/i18n/fr.po
+++ b/addons/purchase_requisition/i18n/fr.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-12-07 19:29+0000\n"
+"PO-Revision-Date: 2015-12-22 17:31+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -741,7 +741,7 @@ msgstr "Compteur de messages non lus"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.purchase_order_line_tree_tender
msgid "Vendor"
-msgstr "Vendeur"
+msgstr "Fournisseur"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_partner_partner_ids
@@ -767,13 +767,13 @@ msgstr "Historique de communication du site web"
#: code:addons/purchase_requisition/purchase_requisition.py:72
#, python-format
msgid "You can not confirm call because there is no product line."
-msgstr "Vous ne pouvez pas confirmer l'appel car il n'y a pas de ligne de produit"
+msgstr "Vous ne pouvez pas confirmer l'appel car il n'y a pas de ligne de produit."
#. module: purchase_requisition
#: code:addons/purchase_requisition/purchase_requisition.py:249
#, python-format
msgid "You have already generate the purchase order(s)."
-msgstr "Vous avez déjà généré un bon de commande(s)"
+msgstr "Vous avez déjà généré un bon de commande(s)."
#. module: purchase_requisition
#: code:addons/purchase_requisition/purchase_requisition.py:198
diff --git a/addons/sale/i18n/fr.po b/addons/sale/i18n/fr.po
index 778a2deceb2..13d7ec4e1e0 100644
--- a/addons/sale/i18n/fr.po
+++ b/addons/sale/i18n/fr.po
@@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-07 19:51+0000\n"
+"PO-Revision-Date: 2015-12-22 23:25+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -589,7 +589,7 @@ msgstr "Accompte (pourcentage)"
#: code:addons/sale/wizard/sale_make_invoice_advance.py:67
#, python-format
msgid "Down payment of %s%%"
-msgstr "Acompte de %s%%"
+msgstr "Accompte de %s%%"
#. module: sale
#: selection:sale.report,state:0
@@ -799,12 +799,12 @@ msgstr "Prévision de facturation pour le mois en cours. C'est le montant que l'
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Invoiceable lines"
-msgstr "Ligne facturable"
+msgstr "Lignes facturables"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Invoiceable lines (deduct down payments)"
-msgstr "Ligne facturable (accompte déduit)"
+msgstr "Lignes facturables (accomptes déduits)"
#. module: sale
#: model:ir.model.fields,field_description:sale.field_sale_order_line_qty_invoiced
diff --git a/addons/stock/i18n/fr.po b/addons/stock/i18n/fr.po
index 390019d265e..ea09aa573c3 100644
--- a/addons/stock/i18n/fr.po
+++ b/addons/stock/i18n/fr.po
@@ -19,8 +19,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-11-05 14:22+0000\n"
-"PO-Revision-Date: 2015-12-13 16:30+0000\n"
-"Last-Translator: Fabien Pinckaers \n"
+"PO-Revision-Date: 2015-12-24 09:31+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -3722,7 +3722,7 @@ msgstr "Odoo gère les règles avancées en flux poussé/tiré ,
#. module: stock
#: model:ir.ui.view,arch_db:stock.inventory_planner
msgid "Odoo has preconfigured one Warehouse for you."
-msgstr "Odoo a configuré un Entrepôt pour vous. "
+msgstr "Odoo a préconfiguré un entrepôt pour vous. "
#. module: stock
#: model:ir.ui.view,arch_db:stock.inventory_planner
diff --git a/addons/survey/i18n/fr.po b/addons/survey/i18n/fr.po
index ebccb11c8da..dfc9b73c3f2 100644
--- a/addons/survey/i18n/fr.po
+++ b/addons/survey/i18n/fr.po
@@ -14,8 +14,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:12+0000\n"
-"PO-Revision-Date: 2015-11-25 16:13+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-22 17:31+0000\n"
+"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -795,7 +795,7 @@ msgstr "Je participe aux discussions et forums"
#. module: survey
#: model:survey.label,value:survey.choice_4_1_1
msgid "I use Github, like all official Odoo projects"
-msgstr "J'utilise Github, comme tous les projets officiel de Odoo"
+msgstr "J'utilise Github, comme tous les projets officiels d'Odoo"
#. module: survey
#: model:survey.label,value:survey.choice_4_1_2
diff --git a/addons/web_editor/i18n/fr.po b/addons/web_editor/i18n/fr.po
index f4544beb08f..785aff9d991 100644
--- a/addons/web_editor/i18n/fr.po
+++ b/addons/web_editor/i18n/fr.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-11-24 23:07+0000\n"
+"PO-Revision-Date: 2015-12-22 17:35+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -994,7 +994,7 @@ msgstr "Texte à afficher"
msgid ""
"The image could not be deleted because it is used in the\n"
" following pages or views:"
-msgstr "L'image n'a pu être annulée car elle est utilisée dans les\nvues ou pages suivantes:"
+msgstr "L'image n'a pu être annulée car elle est utilisée dans les\nvues ou pages suivantes :"
#. module: web_editor
#. openerp-web
diff --git a/addons/website/i18n/fr.po b/addons/website/i18n/fr.po
index a3d6f4488e1..b8577881e8a 100644
--- a/addons/website/i18n/fr.po
+++ b/addons/website/i18n/fr.po
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-07 19:45+0000\n"
+"PO-Revision-Date: 2015-12-22 23:26+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -629,7 +629,7 @@ msgid ""
" If you are testing a core part of your website, include only new visitors in\n"
" the test. You want to avoid shocking regular visitors, especially because the\n"
" variations may not ultimately be implemented."
-msgstr "Ne surprenez pas les visiteurs réguliers.. \n Si vous testez une partie 'basique' de votre site internet, incluez uniquement les nouveaux visiteurs dans \nvotre test. Vous préferez éviter de choquer les visiteurs réguliers, surtout car les \nvariantes ne sont peut-être pas implémentées au final."
+msgstr "Ne surprenez pas les visiteurs réguliers. \n Si vous testez une partie 'basique' de votre site internet, incluez uniquement les nouveaux visiteurs dans \nvotre test. Vous préferez éviter de choquer les visiteurs réguliers, surtout car les \nvariantes ne sont peut-être pas implémentées au final."
#. module: website
#: model:ir.ui.view,arch_db:website.website_planner
@@ -639,7 +639,7 @@ msgid ""
" the page that gets the most visitors. \n"
" It's good practice to try to engage with your visitors on the homepage:\n"
" Contact Us, Subscribe to Get More Information, Check the Catalog, etc."
-msgstr "Encouragez à prendre action \n Ajoutez un incitant (et un seul) à la vente sur votre page d'accueil. Votre page d'accueil est\n la page qui reçoit le plus de visites. \n Il est de bon ton d'essayer d'engager vos visiteurs sur la page d'accueil: \n Contactez-nous, Inscrivez-vous pourplus d'information, Découvrez le catalogue, etc. "
+msgstr "Encouragez à agir \n Ajoutez un incitatif (et un seul) à la vente sur votre page d'accueil. Votre page d'accueil est\n la page qui reçoit le plus de visites. \n Il est de bon ton d'essayer d'engager vos visiteurs sur la page d'accueil: \n Contactez-nous, Inscrivez-vous pour plus d'information, Découvrez le catalogue, etc. "
#. module: website
#: model:ir.ui.view,arch_db:website.http_error_debug
@@ -891,7 +891,7 @@ msgstr "Ajouter"
#: model:ir.ui.view,arch_db:website.s_image_gallery
#, python-format
msgid "Add Images from the 'Customize' menu"
-msgstr "Ajoutez des images pour le menu 'personnalisé'"
+msgstr "Ajoutez des images avec le menu \"Personnalisez\""
#. module: website
#. openerp-web
@@ -952,7 +952,7 @@ msgid ""
"objectives or modify your visitors interests. Those 3 first steps are "
"essentially linked, and the more time your spend on polishing them, the "
"better your website will be!"
-msgstr "Après avoir travaillé sur cette étape, vous souhaiterez sans doute revenir en arrière et redéfinir vos objectifs ou modifier les intérêts de vos visiteurs. Ces 3 étapes sont essentiellement liées, et au plus vous passez du temps à les fignoler, au mieux sera votre site internet."
+msgstr "Après avoir travaillé sur cette étape, vous souhaiterez sans doute revenir en arrière et redéfinir vos objectifs ou modifier les intérêts de vos visiteurs. Ces 3 étapes sont essentiellement liées, et plus vous passerez du temps à les fignoler, mieux sera votre site internet."
#. module: website
#: model:ir.ui.view,arch_db:website.website_planner
diff --git a/addons/website_blog/i18n/fr.po b/addons/website_blog/i18n/fr.po
index 9e4e2f2e8bb..ee60245a8c4 100644
--- a/addons/website_blog/i18n/fr.po
+++ b/addons/website_blog/i18n/fr.po
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:12+0000\n"
-"PO-Revision-Date: 2015-12-07 19:29+0000\n"
+"PO-Revision-Date: 2015-12-22 22:00+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -986,14 +986,14 @@ msgstr "L'URL complète afin d'accéder au document à travers le site web."
#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
#, python-format
msgid "This is your new blog post. Let's edit it."
-msgstr "Il s'agit de votre nouveau billet. Éditons-le."
+msgstr "Il s'agit de votre nouvel article de blog. Éditons-le."
#. module: website_blog
#: model:ir.ui.view,arch_db:website_blog.latest_blogs
msgid ""
"This page is great to improve your Search Engine Optimization ;\n"
" You can review titles, keywords and descriptions of all blogs at once."
-msgstr "Cette page est super pour améliorer votre Référencement ;\nVous pouvez revoir les titres, les mots clé et les descriptions de tous les blogs au même temps."
+msgstr "Cette page est super pour améliorer votre référencement ;\nVous pouvez revoir les titres, les mots clés et les descriptions de tous les blogs en même temps."
#. module: website_blog
#. openerp-web
@@ -1003,7 +1003,7 @@ msgid ""
"This tutorial is over. To discover more features and improve the content of "
"this page, go to the upper right customize menu. You can also add some cool "
"content with your text by clicking on 'Insert Blocks' in the edit mode."
-msgstr "Ce tutoriel est terminé. Pour découvrir davantage de fonctionnalités et améliorer le contenu de cette page, voir le menu de personnalisation en haut à droite. Vous pouvez aussi ajouter du contenu en plus de votre texte en cliquant sur \"Insérer des blocs\" dans le mode d'édition."
+msgstr "Ce tutoriel est terminé. Pour découvrir davantage de fonctionnalités et améliorer le contenu de cette page, aller dans le menu de personnalisation en haut à droite. Vous pouvez aussi ajouter du contenu en plus de votre texte en cliquant sur \"Insérer des blocs\" dans le mode d'édition."
#. module: website_blog
#: model:ir.model.fields,field_description:website_blog.field_blog_post_name
@@ -1034,12 +1034,12 @@ msgstr "Article sans titre"
msgid ""
"Use this 'Content' menu to create a new blog post like any other "
"document (page, menu, products, event, ...)."
-msgstr "Utilisez ce menu 'Contenu' pour créer un nouveau billet de blog comme pour tout autre document (page, menu, produit, événement, ...)."
+msgstr "Utilisez ce menu \"Contenu\" pour créer un nouvel article de blog comme pour tout autre document (page, menu, produit, événement, ...)."
#. module: website_blog
#: model:ir.ui.view,arch_db:website_blog.blog_tag_form
msgid "Used in:"
-msgstr "Utilisé dans:"
+msgstr "Utilisé dans :"
#. module: website_blog
#: model:ir.model.fields,help:website_blog.field_mail_message_path
diff --git a/addons/website_event_track/i18n/fr.po b/addons/website_event_track/i18n/fr.po
index 4727733eddc..c74fec177bd 100644
--- a/addons/website_event_track/i18n/fr.po
+++ b/addons/website_event_track/i18n/fr.po
@@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:12+0000\n"
-"PO-Revision-Date: 2015-12-07 19:44+0000\n"
+"PO-Revision-Date: 2015-12-22 22:00+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -798,7 +798,7 @@ msgstr "Convention de soumission"
#. module: website_event_track
#: model:ir.ui.view,arch_db:website_event_track.event_track_proposal
msgid "Submit Proposal"
-msgstr "Soumettez un Projet"
+msgstr "Soumettez un projet"
#. module: website_event_track
#: model:ir.model.fields,field_description:website_event_track.field_event_track_tag_name
@@ -808,7 +808,7 @@ msgstr "Étiquette"
#. module: website_event_track
#: sql_constraint:event.track.tag:0
msgid "Tag name already exists !"
-msgstr "Le nom de tag existe déjà !"
+msgstr "Le nom de l'étiquette existe déjà!"
#. module: website_event_track
#: model:ir.model.fields,field_description:website_event_track.field_event_track_tag_ids
diff --git a/addons/website_forum/i18n/fr.po b/addons/website_forum/i18n/fr.po
index 85445553ee7..c472337f67c 100644
--- a/addons/website_forum/i18n/fr.po
+++ b/addons/website_forum/i18n/fr.po
@@ -19,7 +19,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-11-26 14:10+0000\n"
-"PO-Revision-Date: 2015-12-07 19:44+0000\n"
+"PO-Revision-Date: 2015-12-22 17:47+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -838,7 +838,7 @@ msgstr "Cliquez pour publier votre réponse."
#: code:addons/website_forum/static/src/js/website_tour_forum.js:85
#, python-format
msgid "Click to post your question."
-msgstr "Cliquez pour poster votre question."
+msgstr "Cliquez pour publier votre question."
#. module: website_forum
#. openerp-web
@@ -863,7 +863,7 @@ msgstr "Fermer tous les posts"
#. module: website_forum
#: model:ir.model.fields,field_description:website_forum.field_forum_forum_karma_close_own
msgid "Close own posts"
-msgstr "Fermer ses propres posts"
+msgstr "Fermer ses propres messages"
#. module: website_forum
#: model:ir.model.fields,field_description:website_forum.field_forum_post_closed_uid
@@ -892,12 +892,12 @@ msgstr "Commentaires"
#. module: website_forum
#: model:ir.model.fields,field_description:website_forum.field_forum_forum_karma_comment_all
msgid "Comment all posts"
-msgstr "Commenter les posts"
+msgstr "Commenter les messages"
#. module: website_forum
#: model:ir.model.fields,field_description:website_forum.field_forum_forum_karma_comment_own
msgid "Comment own posts"
-msgstr "Commentez ses postes"
+msgstr "Commentez ses propres messages"
#. module: website_forum
#: model:ir.ui.view,arch_db:website_forum.post_comment
diff --git a/addons/website_payment/i18n/fr.po b/addons/website_payment/i18n/fr.po
index e22b016fb5e..c8de2050648 100644
--- a/addons/website_payment/i18n/fr.po
+++ b/addons/website_payment/i18n/fr.po
@@ -3,6 +3,7 @@
# * website_payment
#
# Translators:
+# Matillon Samantha , 2015
# Maxime Chambreuil , 2015
# Melanie Bernard , 2015
msgid ""
@@ -10,8 +11,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:41+0000\n"
-"PO-Revision-Date: 2015-11-11 21:08+0000\n"
-"Last-Translator: Maxime Chambreuil \n"
+"PO-Revision-Date: 2015-12-22 15:26+0000\n"
+"Last-Translator: Matillon Samantha \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -48,14 +49,14 @@ msgstr "Configurer les intermédiaires de paiement"
#. module: website_payment
#: model:ir.model.fields,field_description:website_payment.field_account_config_settings_default_acquirer
msgid "Default Acquirer"
-msgstr ""
+msgstr "Acquéreur par défaut "
#. module: website_payment
#: model:ir.model.fields,help:website_payment.field_account_config_settings_default_acquirer
msgid ""
"Default payment acquirer for website payments; your provider needs to be "
"visible in the website."
-msgstr ""
+msgstr "Acquéreur de paiement par défaut pour paiements de site Web; votre fournisseur doit être visible dans le site Web."
#. module: website_payment
#: model:ir.ui.view,arch_db:website_payment.pay_methods
diff --git a/addons/website_quote/i18n/fr.po b/addons/website_quote/i18n/fr.po
index 4c979ee8ec2..201b587c44c 100644
--- a/addons/website_quote/i18n/fr.po
+++ b/addons/website_quote/i18n/fr.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-21 09:19+0000\n"
-"PO-Revision-Date: 2015-12-07 19:44+0000\n"
+"PO-Revision-Date: 2015-12-22 23:25+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -664,7 +664,7 @@ msgid ""
" use Odoo. The right partner to fulfill the customer\n"
" request is selected based on the customer localization\n"
" (nearest partner) and the grade of the partner."
-msgstr "Chaque année, nous redirigeons plus de 100,000 demandes de \nclients à nos partenaires officiels. Ces clients sont des prospects\nqui remplissent un formulaire sur le site web Odoo, et qui souhaitent\nutiliser Odoo. Le bon partenaire qui rempli au mieux la demande\ndu client est sélectionné en fonction de la localisation du client\n(le partenaire le plus proche) et le niveau du partenaire."
+msgstr "Chaque année, nous redirigeons plus de 100,000 demandes de \nclients à nos partenaires officiels. Ces clients sont des prospects\nqui remplissent un formulaire sur le site web Odoo, et qui souhaitent\nutiliser Odoo. Le bon partenaire qui remplit au mieux la demande\ndu client est sélectionné en fonction de la localisation du client\n(le partenaire le plus proche) et le niveau du partenaire."
#. module: website_quote
#: model:ir.ui.view,arch_db:website_quote.so_quotation_content
@@ -908,7 +908,7 @@ msgstr "Une approche modulaire appliquée à la méthode d'apprentissage"
#. module: website_quote
#: model:sale.quote.option,website_description:website_quote.website_sale_option_line_1
msgid "Module Installation"
-msgstr "Installation du Module"
+msgstr "Installation du module"
#. module: website_quote
#: model:sale.quote.line,website_description:website_quote.website_sale_order_line_2
@@ -928,12 +928,12 @@ msgstr "Mon compte"
#. module: website_quote
#: model:sale.quote.option,website_description:website_quote.website_sale_option_line_1
msgid "Negotiation and Quotation Revisions"
-msgstr "Négociation et Révision de la facture"
+msgstr "Négociation et révision de la facture"
#. module: website_quote
#: model:sale.quote.line,website_description:website_quote.website_sale_order_line_1
msgid "New interactive learning experience"
-msgstr "Nouvelle experience d'apprentissage intéractive "
+msgstr "Nouvelle expérience d'apprentissage interactive "
#. module: website_quote
#: selection:sale.order,require_payment:0
@@ -949,7 +949,7 @@ msgstr "Nombres de jours de validité calculé pour le devis"
#. module: website_quote
#: model:sale.quote.option,website_description:website_quote.website_sale_option_line_1
msgid "Objectives"
-msgstr "Objectivité"
+msgstr "Objectifs"
#. module: website_quote
#: model:sale.quote.line,website_description:website_quote.website_sale_order_line_2
diff --git a/addons/website_sale/i18n/fr.po b/addons/website_sale/i18n/fr.po
index 0cec24e9453..29f6565a5d0 100644
--- a/addons/website_sale/i18n/fr.po
+++ b/addons/website_sale/i18n/fr.po
@@ -15,7 +15,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-07 19:44+0000\n"
+"PO-Revision-Date: 2015-12-22 17:31+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -815,7 +815,7 @@ msgstr "Personnalisez votre message de paiement"
#. module: website_sale
#: model:ir.model.fields,field_description:website_sale.field_website_config_settings_module_delivery_dhl
msgid "DHL integration"
-msgstr "Integré avec DHL"
+msgstr "Intégration avec DHL"
#. module: website_sale
#: model:ir.model.fields,field_description:website_sale.field_website_currency_id
@@ -842,7 +842,7 @@ msgstr "Commercial par défaut"
msgid ""
"Defining a good delivery strategy is difficult: you don't want to cut into "
"your margins, but you want to be attractive to customers."
-msgstr "Définir une bonne stratégie de livraison est difficile: vous ne souhaitez pas couper vos marges, mais vous devez attirer les clients."
+msgstr "Définir une bonne stratégie de livraison est difficile : vous ne souhaitez pas couper vos marges, mais vous devez attirer les clients."
#. module: website_sale
#: model:ir.ui.view,arch_db:website_sale.website_planner
diff --git a/addons/website_slides/i18n/fr.po b/addons/website_slides/i18n/fr.po
index 2860c226339..6c8396b18e8 100644
--- a/addons/website_slides/i18n/fr.po
+++ b/addons/website_slides/i18n/fr.po
@@ -14,7 +14,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-21 09:20+0000\n"
-"PO-Revision-Date: 2015-12-07 19:45+0000\n"
+"PO-Revision-Date: 2015-12-22 17:48+0000\n"
"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -905,7 +905,7 @@ msgstr "Non publié"
#: model:ir.model.fields,field_description:website_slides.field_slide_channel_message_needaction_counter
#: model:ir.model.fields,field_description:website_slides.field_slide_slide_message_needaction_counter
msgid "Number of Actions"
-msgstr "Nombre d'Actions"
+msgstr "Nombre d'actions"
#. module: website_slides
#: model:ir.model.fields,field_description:website_slides.field_slide_category_nbr_documents
@@ -929,7 +929,7 @@ msgstr "Nombre de présentations"
#: model:ir.model.fields,field_description:website_slides.field_slide_category_nbr_videos
#: model:ir.model.fields,field_description:website_slides.field_slide_channel_nbr_videos
msgid "Number of Videos"
-msgstr "Nombre de Vidéos"
+msgstr "Nombre de vidéos"
#. module: website_slides
#: model:ir.model.fields,help:website_slides.field_slide_channel_message_needaction_counter
@@ -966,17 +966,17 @@ msgstr "Odoo expliqué"
#. module: website_slides
#: model:slide.slide,name:website_slides.slide_6
msgid "Odoo Marketing - part 1: ATTRACT"
-msgstr "Odoo Marketing - partie 1: ATTIRER"
+msgstr "Odoo Marketing - partie 1 : ATTIRER"
#. module: website_slides
#: model:slide.slide,name:website_slides.slide_7
msgid "Odoo Marketing - part 1: ATTRACT_2"
-msgstr "Odoo Marketing - partie 1: ATTIRER_2"
+msgstr "Odoo Marketing - partie 1 : ATTIRER_2"
#. module: website_slides
#: model:slide.slide,name:website_slides.slide_8
msgid "Odoo Marketing - part 1: ATTRACT_3"
-msgstr "Odoo Marketing - partie 1: ATTIRER_3"
+msgstr "Odoo Marketing - partie 1 : ATTIRER_3"
#. module: website_slides
#: model:slide.slide,name:website_slides.slide_2
diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po
index b0653ad7f4d..a12f6fcb3a6 100644
--- a/openerp/addons/base/i18n/fr.po
+++ b/openerp/addons/base/i18n/fr.po
@@ -19,8 +19,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-13 16:30+0000\n"
-"Last-Translator: Fabien Pinckaers \n"
+"PO-Revision-Date: 2015-12-22 23:24+0000\n"
+"Last-Translator: Maxime Chambreuil \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1049,7 +1049,7 @@ msgid ""
"accounting SPED, fiscal SPED and PAF ECF that are still missing as September \n"
"2011). Those modules are also strictly licensed under AGPL V3 and today don't \n"
"come with any additional paid permission for online use of 'private modules'.\n"
-msgstr "\nModule de base pour la localisation Brésilienne\n=====================================\n\nCe module fournit :\n* a charte de compte générique brésilienne ;\n* les taxes brésiliennes telles que :\n * IPI,\n * ICMS,\n * PIS,\n * COFINS,\n * ISS,\n * IR,\n * IRPJ,\n * CSLL.\n\nLe champ tax_discount a aussi été ajouté dans les objets account.tax.template et account.tax\npour permettre le calcul correct de certaines TVA brésiliennes telle que l'ICMS. L'assistant de création\ndu plan comptable a été étendu afin de prendre en compte correctement ces nouvelles données.\n\nIl est important de noter cependant que plusieurs fonctionnalités sont manquant dans ce module\npour permettre d'utiliser Odoo correctement au Brésil. Ces fonctionnalités (tel que la facturation \nfiscale électronique, qui est déjà opérationnelle) sont apportées par plus de 15 modules du projet\nLaunchpad de localisation brésilienne https://launchpad.net/openerp.pt-br-localiz et leurs dépendances \ndans la branche extra-addons. Ces modules visent à ne pas briser la remarquable modularité d'Odoo ; \nc'est pour cela qu'ils sont petits mais nombreux. Une des raisons de maintenir ces modules à part est que\nles responsables de la localisation ont besoin des droits de commit afin de rester agile et pouvoir terminer\ncette localisation; en effet, des compagnies financent les requis légaux restants (comme les livres fiscaux, \nla comptabilité SPED, la fiscalité SPED et le PAF ECF encore manquants en date de Septembre 2011).\nCes modules sont strictement distribués sous licence AGPL v3 et aujourd'hui ne permettent pas des droits\npayants pour une utilisation en ligne de \"modules privés\".\n"
+msgstr "\nModule de base pour la localisation brésilienne\n=========================================\n\nCe module fournit :\n* la charte de compte générique brésilienne ;\n* les taxes brésiliennes telles que :\n * IPI,\n * ICMS,\n * PIS,\n * COFINS,\n * ISS,\n * IR,\n * IRPJ,\n * CSLL.\n\nLe champ tax_discount a aussi été ajouté dans les objets account.tax.template et account.tax pour permettre le calcul correct de certaines TVA brésiliennes telle que l'ICMS. L'assistant de création du plan comptable a été étendu afin de prendre en compte correctement ces nouvelles données.\n\nIl est important de noter cependant que plusieurs fonctionnalités sont manquant dans ce module pour permettre d'utiliser Odoo correctement au Brésil. Ces fonctionnalités (tel que la facturation fiscale électronique, qui est déjà opérationnelle) sont apportées par plus de 15 modules du projet Launchpad de localisation brésilienne https://launchpad.net/openerp.pt-br-localiz et leurs dépendances dans la branche extra-addons. Ces modules visent à ne pas briser la remarquable modularité d'Odoo ; \nc'est pour cela qu'ils sont petits mais nombreux. Une des raisons de maintenir ces modules à part est que les responsables de la localisation ont besoin des droits de commit afin de rester agile et pouvoir terminer cette localisation; en effet, des compagnies financent les requis légaux restants (comme les livres fiscaux, la comptabilité SPED, la fiscalité SPED et le PAF ECF encore manquants en date de Septembre 2011).\nCes modules sont strictement distribués sous licence AGPL v3 et aujourd'hui ne permettent pas des droits payants pour une utilisation en ligne de \"modules privés\".\n"
#. module: base
#: model:ir.module.module,description:base.module_account_batch_deposit
@@ -1661,7 +1661,7 @@ msgid ""
"31st March, 2011. The Format has done away with earlier two options of format of Balance\n"
"Sheet, now only Vertical format has been permitted Which is Supported By OpenERP.\n"
" "
-msgstr "\nPlan Comptable Indien.\n====================================\n\nIndian accounting chart and localization.\n\nOdoo allows to manage Indian Accounting by providing Two Formats Of Chart of Accounts i.e Indian Chart Of Accounts - Standard and Indian Chart Of Accounts - Schedule VI.\n\nNote: The Schedule VI has been revised by MCA and is applicable for all Balance Sheet made after\n31st March, 2011. The Format has done away with earlier two options of format of Balance\nSheet, now only Vertical format has been permitted Which is Supported By Odoo."
+msgstr "\nPlan comptable indien.\n====================\n\nLocalisation et plan comptable pour l'Inde.\n\nOdoo permet de gérer la comptabilité indienne en fournissant 2 formats de plan comptable, c'est-à-dire ;e plan comptable indien - Standard et le plan comptable indien - Schedule VI.\n\nNote: Le plan Schedule VI a été révisé par MCA et il est applicable pour tous les bilans faits après le 31 mars 2011. Seul le format vertical est maintenant permis et il est supporté par Odoo."
#. module: base
#: model:ir.module.module,description:base.module_l10n_in_hr_payroll
@@ -1705,7 +1705,7 @@ msgid ""
"\n"
"You could use this simplified accounting in case you work with an (external) account to keep your books, and you still want to keep track of payments. This module also offers you an easy method of registering payments, without having to encode complete abstracts of account.\n"
" "
-msgstr "\nFacturation & Paiements\n====================\nLe système de facturation ergonomique d'Odoo, permet de garder une trace comptable, même sans être pas un expert-comptable. Il fournit un suivi aisé des fournisseurs et clients.\n\nOn peut utiliser cette comptabilité simplifiée pour travailler avec un compte externe et de mettre à jour les livres. On peut toujours garder la trace des paiements. Ce module offre également une méthode facile d'enregistrer les paiements, sans avoir à saisir des résumés complets de compte."
+msgstr "\nFacturation & Paiements\n=====================\nLe système de facturation ergonomique d'Odoo permet de garder une trace comptable, même sans être un expert-comptable. Il fournit un suivi aisé des fournisseurs et clients.\n\nOn peut utiliser cette comptabilité simplifiée pour travailler avec un comptable externe et de mettre à jour les livres. On peut toujours garder la trace des paiements. Ce module offre également une méthode facile d'enregistrer les paiements, sans avoir à saisir des résumés complets de compte."
#. module: base
#: model:ir.module.module,description:base.module_stock_landed_costs
@@ -1726,7 +1726,7 @@ msgid ""
"\n"
"Link module to map leads to issues\n"
" "
-msgstr "\nDes Pistes aux Questions\n===================\n\nModule de liaison pour faire correspondre les pistes et les questions"
+msgstr "\nDes pistes aux incidents\n=====================\n\nModule de liaison pour faire correspondre les pistes et les incidents"
#. module: base
#: model:ir.module.module,description:base.module_board
@@ -1755,7 +1755,7 @@ msgid ""
"going through the retailer's warehouse. In this case no\n"
"internal transfer document is needed.\n"
"\n"
-msgstr "\nGérer les commandes à livraison directe \n==============================\n\nCe module ajoute un type de livraison pré-configuré où\nle chemin d'approvisionnement permet de configurer la livraison directe.\n\nLors d'une livraison directe, les marchandises sont directement transférées\ndu fournisseur au client sans passer par l'entrepôt du détaillant. \nDans ce cas, aucun document de transfert interne est nécessaire.\n"
+msgstr "\nGérer les commandes à livraison directe\n===================================\n\nCe module ajoute un type de livraison pré-configuré où\nle chemin d'approvisionnement permet de configurer la livraison directe.\n\nLors d'une livraison directe, les marchandises sont directement transférées\ndu fournisseur au client sans passer par l'entrepôt du détaillant. \nDans ce cas, aucun document de transfert interne est nécessaire.\n"
#. module: base
#: model:ir.module.module,description:base.module_hr_expense
@@ -1777,7 +1777,7 @@ msgid ""
"\n"
"This module also uses analytic accounting and is compatible with the invoice on timesheet module so that you are able to automatically re-invoice your customers' expenses if your work by project.\n"
" "
-msgstr "\nGérer les dépenses des employés\n============================\n\nCette application permet de gérer les dépenses quotidiennes des employés. Elle donne accès aux notes de frais des employés. Elle donne le droit de compléter, de valider ou refuser les notes de frais . Après validation, elle crée une facture pour l'employé.\nL'employé peut saisir ses propres dépenses, que le flux de validation place automatiquement dans la comptabilité après la validation des responsables.\n\nL'ensemble du flux est mis en œuvre de la manière suivante:\n---------------------------------\n* Brouillon des dépenses\n* Confirmation de la feuille par le salarié\n* Validation par son responsable\n* Validation par le comptable et création des écritures comptables\n\nCe module utilise également la comptabilité analytique. Il est compatible avec la facturation du module 'Feuille de temps' de sorte qu'on est en mesure de refacturer automatiquement les charges aux clients si on travaille par projet."
+msgstr "\nGérer les dépenses des employés\n==============================\n\nCette application permet de gérer les dépenses quotidiennes des employés. Elle donne accès aux notes de frais des employés. Elle donne le droit de compléter, de valider ou refuser les notes de frais. Après validation, elle crée une facture pour l'employé.\nL'employé peut saisir ses propres dépenses, que le flux de validation place automatiquement dans la comptabilité après la validation des responsables.\n\nL'ensemble du flux est mis en œuvre de la manière suivante :\n-----------------------------------------------------------------------------------------\n* Brouillon des dépenses\n* Confirmation de la feuille par le salarié\n* Validation par son responsable\n* Validation par le comptable et création des écritures comptables\n\nCe module utilise également la comptabilité analytique. Il est compatible avec la facturation du module \"Feuille de temps\" de sorte qu'on est en mesure de refacturer automatiquement les charges aux clients si on travaille par projet."
#. module: base
#: model:ir.module.module,description:base.module_purchase
@@ -1799,7 +1799,7 @@ msgid ""
"* Receipt Analysis\n"
"* Purchase Analysis\n"
" "
-msgstr "\nGérer facilement les besoins en marchandises par bons de commande\n==================================================\n\nLa gestion des achats permet de suivre les demandes de prix aux fournisseurs et de les convertir en bons de commande si nécessaire.\nOdoo a plusieurs méthodes de suivi des factures et de suivi de la réception des produits commandés. On peut gérer des livraisons partielles, on peut donc garder la trace des éléments encore à livrer dans les commandes et on peut émettre automatiquement des rappels.\n\nLes règles de gestion de la reconstitution des ressources d'Odoo permettent de générer des brouillons d'ordres d'achat automatiquement, on peut aussi configurer un simple processus activé par des besoins de production courants.\n\nLes Tableaux de bord / Rapports de Gestion des Achats comprendront:\n-------------------------------------------------- -------\n* Les demande de devis\n* Les commandes en attente d'approbation\n* Les achats mensuels par catégorie\n* L'analyse des réceptions\n* L'analyse des achats"
+msgstr "\nGérer facilement les besoins en marchandises par bons de commande\n==============================================================\n\nLa gestion des achats permet de suivre les demandes de prix aux fournisseurs et de les convertir en bons de commande si nécessaire.\nOdoo a plusieurs méthodes de suivi des factures et de suivi de la réception des produits commandés. On peut gérer des livraisons partielles, on peut donc garder la trace des éléments encore à livrer dans les commandes et on peut émettre automatiquement des rappels.\n\nLes règles de gestion de la reconstitution des ressources d'Odoo permettent de générer des ordres d'achat en brouillon automatiquement, on peut aussi configurer un simple processus activé par des besoins de production courants.\n\nLes tableaux de bord / rapports de gestion des achats comprennent :\n-----------------------------------------------------------------------------------------------------\n* Les demande de devis\n* Les commandes en attente d'approbation\n* Les achats mensuels par catégorie\n* L'analyse des réceptions\n* L'analyse des achats"
#. module: base
#: model:ir.module.module,description:base.module_hr_recruitment
From d8605b7993d3073e976bba0bba1e61a3f54510f1 Mon Sep 17 00:00:00 2001
From: Aaron Bohy
Date: Fri, 18 Dec 2015 11:50:59 +0100
Subject: [PATCH 07/55] [FIX] im_livechat: matching rule in cache
The problem was that the matching rule was evaluated before sending the html
page, and the script was inserted in the page according to the matching rule
(it wasn't inserted if the rule was 'hide_button'). However, the matching rule
wasn't re-evaluated if the page was already in the cache. The page content thus
might depend on a matching rule computed for someone else in that case.
Rather than inserting the script according to the matching rule, we insert it
only if there is an operator available. We then ask for the matching rule in
the livechat widget, by RPC, and we reject its willStart deferred if the rule
says so. We also re-check for operator availability in the same RPC.
---
addons/im_livechat/controllers/main.py | 34 +++++++++--
.../im_livechat/models/im_livechat_channel.py | 37 +++---------
.../im_livechat/static/src/js/im_livechat.js | 60 +++++++++----------
.../views/im_livechat_channel_templates.xml | 7 +--
4 files changed, 67 insertions(+), 71 deletions(-)
diff --git a/addons/im_livechat/controllers/main.py b/addons/im_livechat/controllers/main.py
index c8006fd2df1..831df1418ae 100644
--- a/addons/im_livechat/controllers/main.py
+++ b/addons/im_livechat/controllers/main.py
@@ -29,12 +29,36 @@ class LivechatController(http.Controller):
def loader(self, channel_id, **kwargs):
username = kwargs.get("username", _("Visitor"))
channel = request.env['im_livechat.channel'].sudo().browse(channel_id)
- info = request.env['im_livechat.channel'].with_context(from_external_page=True).match_rules(request, channel.id, username=username)
- return request.render('im_livechat.loader', {'info': info, 'web_session_required': True}) if info else False
+ info = request.env['im_livechat.channel'].get_livechat_info(channel.id, username=username)
+ return request.render('im_livechat.loader', {'info': info, 'web_session_required': True}) if info['available'] else False
- @http.route('/im_livechat/available', type='json', auth="public")
- def available(self, channel_id):
- return len(request.env['im_livechat.channel'].browse(channel_id).get_available_users())
+ @http.route('/im_livechat/init', type='json', auth="public")
+ def livechat_init(self, channel_id):
+ LivechatChannel = request.env['im_livechat.channel']
+ available = len(LivechatChannel.browse(channel_id).get_available_users())
+ rule = {}
+ if available:
+ # find the country from the request
+ country_id = False
+ country_code = request.session.geoip and request.session.geoip.get('country_code') or False
+ if country_code:
+ country_ids = self.env['res.country'].sudo().search([('code', '=', country_code)])
+ if country_ids:
+ country_id = country_ids[0].id
+ # extract url
+ url = request.httprequest.headers.get('Referer')
+ # find the first matching rule for the given country and url
+ matching_rule = request.env['im_livechat.channel.rule'].sudo().match_rule(channel_id, url, country_id)
+ if matching_rule:
+ rule = {
+ 'action': matching_rule.action,
+ 'auto_popup_timer': matching_rule.auto_popup_timer,
+ 'regex_url': matching_rule.regex_url,
+ }
+ return {
+ 'available_for_me': available and (not rule or rule['action'] != 'hide_button'),
+ 'rule': rule,
+ }
@http.route('/im_livechat/get_session', type="json", auth='public')
def get_session(self, channel_id, anonymous_name, **kwargs):
diff --git a/addons/im_livechat/models/im_livechat_channel.py b/addons/im_livechat/models/im_livechat_channel.py
index e4733816ba8..8cdaf405219 100644
--- a/addons/im_livechat/models/im_livechat_channel.py
+++ b/addons/im_livechat/models/im_livechat_channel.py
@@ -193,36 +193,13 @@ class ImLivechatChannel(models.Model):
}
@api.model
- def match_rules(self, request, channel_id, username='Visitor'):
- info = {
- 'server_url': self.env['ir.config_parameter'].get_param('web.base.url'),
- 'options': self.sudo().get_channel_infos(channel_id),
- }
- info['options']["default_username"] = username
- # find the country from the request
- country_id = False
- country_code = request.session.geoip and request.session.geoip.get('country_code') or False
- if country_code:
- country_ids = self.env['res.country'].sudo().search([('code', '=', country_code)])
- if country_ids:
- country_id = country_ids[0].id
- # extract url
- if self.env.context.get('from_external_page', False):
- url = request.httprequest.headers.get('Referer')
- else:
- url = request.httprequest.base_url
- # find the match rule for the given country and url
- rule = self.env['im_livechat.channel.rule'].sudo().match_rule(channel_id, url, country_id)
- if rule:
- if rule.action == 'hide_button':
- # don't return the initialization script, since its blocked (in the country)
- return False
- rule_data = {
- 'action': rule.action,
- 'auto_popup_timer': rule.auto_popup_timer,
- 'regex_url': rule.regex_url,
- }
- info['rule'] = rule and rule_data or False
+ def get_livechat_info(self, channel_id, username='Visitor'):
+ info = {}
+ info['available'] = self.browse(channel_id).get_available_users(),
+ if info['available']:
+ info['server_url'] = self.env['ir.config_parameter'].get_param('web.base.url')
+ info['options'] = self.sudo().get_channel_infos(channel_id)
+ info['options']["default_username"] = username
return info
diff --git a/addons/im_livechat/static/src/js/im_livechat.js b/addons/im_livechat/static/src/js/im_livechat.js
index b47ee3726c4..c2f0a37f5ba 100644
--- a/addons/im_livechat/static/src/js/im_livechat.js
+++ b/addons/im_livechat/static/src/js/im_livechat.js
@@ -20,7 +20,7 @@ var LivechatButton = Widget.extend({
"click": "open_chat"
},
- init: function (parent, server_url, options, rule) {
+ init: function (parent, server_url, options) {
this._super(parent);
this.options = _.defaults(options || {}, {
placeholder: _t('Ask something ...'),
@@ -28,7 +28,6 @@ var LivechatButton = Widget.extend({
button_text: _t("Chat with one of our collaborators"),
default_message: _t("How may I help you?"),
});
- this.rule = rule || {};
this.channel = null;
this.chat_window = null;
this.messages = [];
@@ -39,44 +38,41 @@ var LivechatButton = Widget.extend({
var cookie = utils.get_cookie('im_livechat_session');
var ready;
if (!cookie) {
- ready = session.rpc("/im_livechat/available", {channel_id: this.options.channel_id});
+ ready = session.rpc("/im_livechat/init", {channel_id: this.options.channel_id}).then(function (result) {
+ if (!result.available_for_me) {
+ return $.Deferred().reject();
+ }
+ self.rule = result.rule;
+ });
} else {
var channel = JSON.parse(cookie);
- ready = $.when(true, session.rpc("/im_livechat/history", {channel_id: channel.id, limit: 100}));
+ ready = session.rpc("/im_livechat/history", {channel_id: channel.id, limit: 100}).then(function (history) {
+ self.history = history;
+ });
}
- return ready.then(function (available, history) {
- self.available = available;
- self.history = history;
- if (available) {
- return self.load_qweb_template();
- }
- });
+ return ready.then(this.load_qweb_template.bind(this));
},
start: function () {
- if (!this.available) {
- this.do_hide();
- } else {
- this.$el.text(this.options.button_text);
- if (this.history) {
- _.each(this.history.reverse(), this.add_message.bind(this));
- this.open_chat();
- } else if (this.rule.action === 'auto_popup') {
- var auto_popup_cookie = utils.get_cookie('im_livechat_auto_popup');
- if (!auto_popup_cookie || JSON.parse(auto_popup_cookie)) {
- this.auto_popup_timeout = setTimeout(this.open_chat.bind(this), this.rule.auto_popup_timer*1000);
+ this.$el.text(this.options.button_text);
+ if (this.history) {
+ _.each(this.history.reverse(), this.add_message.bind(this));
+ this.open_chat();
+ } else if (this.rule.action === 'auto_popup') {
+ var auto_popup_cookie = utils.get_cookie('im_livechat_auto_popup');
+ if (!auto_popup_cookie || JSON.parse(auto_popup_cookie)) {
+ this.auto_popup_timeout = setTimeout(this.open_chat.bind(this), this.rule.auto_popup_timer*1000);
+ }
+ }
+ bus.on('notification', this, function (notification) {
+ if (this.channel && (notification[0] === this.channel.uuid)) {
+ this.add_message(notification[1]);
+ this.render_messages();
+ if (this.chat_window.folded) {
+ this.chat_window.update_unread(this.chat_window.unread_msgs+1);
}
}
- bus.on('notification', this, function (notification) {
- if (this.channel && (notification[0] === this.channel.uuid)) {
- this.add_message(notification[1]);
- this.render_messages();
- if (this.chat_window.folded) {
- this.chat_window.update_unread(this.chat_window.unread_msgs+1);
- }
- }
- });
- }
+ });
return this._super();
},
diff --git a/addons/im_livechat/views/im_livechat_channel_templates.xml b/addons/im_livechat/views/im_livechat_channel_templates.xml
index cfcddf9f8d8..d97df04989e 100644
--- a/addons/im_livechat/views/im_livechat_channel_templates.xml
+++ b/addons/im_livechat/views/im_livechat_channel_templates.xml
@@ -140,10 +140,10 @@
-
+
-
+
document.addEventListener("DOMContentLoaded", function(event) {
odoo.define('web.session', function (require) {
@@ -158,8 +158,7 @@
var button = new im_livechat.LivechatButton(
$('body'),
" ",
- ,
-
+
);
button.appendTo($('body'));
window.livechat_button = button;
From f6c20fa4b32e894f3566477d70827718261516a6 Mon Sep 17 00:00:00 2001
From: Aaron Bohy
Date: Tue, 22 Dec 2015 10:40:28 +0100
Subject: [PATCH 08/55] [FIX] bus,mail: user presence
Commit 5d1b323. re-enabled the user presence updates and notifications.
Unfortunately, it showed poor performance due to the high frequency of bus
notifications triggered on our instance (~600k users).
In this rev., we don't trigger notifications on presence changes anymore, but
we rather send the presence of users we have a DM open with, at the end of each
poll period. For performance reasons, we ensure not to do that more than once
every 30 seconds.
We also refined the detection of the 'away' status client side. 'Last presence'
timestamps are stored in the local storage, and the current inactivity period
is sent at each poll. Those presence timestamps now rely on browser activity
detection (click, keypress... events) rather than on the focus on Odoo tabs.
Finally, we removed the no more necessary cron introduced in 5d1b323.
---
addons/bus/__openerp__.py | 1 -
addons/bus/bus_presence_cron.xml | 13 ---
addons/bus/controllers/main.py | 7 +-
addons/bus/models/bus.py | 21 ++++-
addons/bus/models/bus_presence.py | 50 +++---------
addons/bus/models/res_partner.py | 36 ++++++---
addons/bus/models/res_users.py | 79 ++++---------------
addons/bus/static/src/js/bus.js | 67 +++++++++-------
addons/mail/static/src/js/chat_manager.js | 21 ++++-
addons/mail/static/src/js/client_action.js | 4 +-
.../mail/static/src/less/client_action.less | 21 ++---
addons/mail/static/src/xml/client_action.xml | 12 ++-
12 files changed, 153 insertions(+), 179 deletions(-)
delete mode 100644 addons/bus/bus_presence_cron.xml
diff --git a/addons/bus/__openerp__.py b/addons/bus/__openerp__.py
index 2a7185fdaf7..2489f6a38f9 100644
--- a/addons/bus/__openerp__.py
+++ b/addons/bus/__openerp__.py
@@ -6,7 +6,6 @@
'description': "Instant Messaging Bus allow you to send messages to users, in live.",
'depends': ['base', 'web'],
'data': [
- 'bus_presence_cron.xml',
'views/bus.xml',
'security/ir.model.access.csv',
],
diff --git a/addons/bus/bus_presence_cron.xml b/addons/bus/bus_presence_cron.xml
deleted file mode 100644
index 4ac5d5ed199..00000000000
--- a/addons/bus/bus_presence_cron.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- Check User Disconnections
- 5
- minutes
- -1
-
-
-
-
-
-
diff --git a/addons/bus/controllers/main.py b/addons/bus/controllers/main.py
index d755cabe54f..0f30771321c 100644
--- a/addons/bus/controllers/main.py
+++ b/addons/bus/controllers/main.py
@@ -19,13 +19,12 @@ class BusController(openerp.http.Controller):
# override to add channels
def _poll(self, dbname, channels, last, options):
- channels.append((request.db, 'bus.presence'))
# update the user presence
- if request.session.uid and 'im_presence' in options:
- request.env['bus.presence'].update(options.get('im_presence'))
+ if request.session.uid and 'bus_inactivity' in options:
+ request.env['bus.presence'].update(options.get('bus_inactivity'))
request.cr.close()
request._cr = None
- return dispatch.poll(dbname, channels, last)
+ return dispatch.poll(dbname, channels, last, options)
@openerp.http.route('/longpolling/poll', type="json", auth="public")
def poll(self, channels, last, options=None):
diff --git a/addons/bus/models/bus.py b/addons/bus/models/bus.py
index 9e7a37994eb..6438e0c832e 100644
--- a/addons/bus/models/bus.py
+++ b/addons/bus/models/bus.py
@@ -70,7 +70,9 @@ class ImBus(models.Model):
self.sendmany([[channel, message]])
@api.model
- def poll(self, channels, last=0):
+ def poll(self, channels, last=0, options=None, force_status=False):
+ if options is None:
+ options = {}
# first poll return the notification in the 'buffer'
if last == 0:
timeout_ago = datetime.datetime.utcnow()-datetime.timedelta(seconds=TIMEOUT)
@@ -88,6 +90,15 @@ class ImBus(models.Model):
'channel': json.loads(notif['channel']),
'message': json.loads(notif['message']),
})
+
+ if result or force_status:
+ partner_ids = options.get('bus_presence_partner_ids')
+ if partner_ids:
+ partners = self.env['res.partner'].browse(partner_ids)
+ result += [{
+ 'id': -1,
+ 'channel': (self._cr.dbname, 'bus.presence'),
+ 'message': {'id': r.id, 'im_status': r.im_status}} for r in partners]
return result
@@ -98,7 +109,9 @@ class ImDispatch(object):
def __init__(self):
self.channels = {}
- def poll(self, dbname, channels, last, timeout=TIMEOUT):
+ def poll(self, dbname, channels, last, options=None, timeout=TIMEOUT):
+ if options is None:
+ options = {}
# Dont hang ctrl-c for a poll request, we need to bypass private
# attribute access because we dont know before starting the thread that
# it will handle a longpolling request
@@ -112,7 +125,7 @@ class ImDispatch(object):
# immediatly returns if past notifications exist
with registry.cursor() as cr:
- notifications = registry['bus.bus'].poll(cr, openerp.SUPERUSER_ID, channels, last)
+ notifications = registry['bus.bus'].poll(cr, openerp.SUPERUSER_ID, channels, last, options)
# or wait for future ones
if not notifications:
event = self.Event()
@@ -121,7 +134,7 @@ class ImDispatch(object):
try:
event.wait(timeout=timeout)
with registry.cursor() as cr:
- notifications = registry['bus.bus'].poll(cr, openerp.SUPERUSER_ID, channels, last)
+ notifications = registry['bus.bus'].poll(cr, openerp.SUPERUSER_ID, channels, last, options, force_status=True)
except Exception:
# timeout
pass
diff --git a/addons/bus/models/bus_presence.py b/addons/bus/models/bus_presence.py
index 70aa9ef9726..380749c92e5 100644
--- a/addons/bus/models/bus_presence.py
+++ b/addons/bus/models/bus_presence.py
@@ -9,9 +9,7 @@ from openerp.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT
from openerp.addons.bus.models.bus import TIMEOUT
DISCONNECTION_TIMER = TIMEOUT + 5
-AWAY_TIMER = 600 # 10 minutes
-DISCONNECTIONS_CHECK_PERIOD = datetime.timedelta(minutes=1) # check for user disconnections every minute
-last_disconnections_check = datetime.datetime.utcnow()
+AWAY_TIMER = 600 # 10 minutes
class BusPresence(models.Model):
@@ -23,6 +21,7 @@ class BusPresence(models.Model):
_name = 'bus.presence'
_description = 'User Presence'
+ _log_access = False
_sql_constraints = [('bus_user_presence_unique', 'unique(user_id)', 'A user can only have one IM status.')]
@@ -31,52 +30,27 @@ class BusPresence(models.Model):
last_presence = fields.Datetime('Last Presence', default=lambda self: fields.Datetime.now())
status = fields.Selection([('online', 'Online'), ('away', 'Away'), ('offline', 'Offline')], 'IM Status', default='offline')
-
@api.model
- def update(self, user_presence=True):
- """ Register the given presence of the current user, and trigger a im_status change if necessary.
- The status will not be sent if not necessary.
- :param user_presence : True, if the user (self._uid) is still detected using its browser.
- :type user_presence : boolean
+ def update(self, inactivity_period):
+ """ Updates the last_poll and last_presence of the current user
+ :param inactivity_period: duration in milliseconds
"""
presence = self.search([('user_id', '=', self._uid)], limit=1)
- # set the default values
- send_notification = True
+ # compute last_presence timestamp
+ last_presence = datetime.datetime.now() - datetime.timedelta(milliseconds=inactivity_period)
values = {
'last_poll': time.strftime(DEFAULT_SERVER_DATETIME_FORMAT),
- 'status': presence and presence.status or 'offline'
}
- # update the user or a create a new one
+ # update the presence or a create a new one
if not presence: # create a new presence for the user
- values['status'] = 'online'
values['user_id'] = self._uid
+ values['last_presence'] = last_presence.strftime(DEFAULT_SERVER_DATETIME_FORMAT)
self.create(values)
- else: # write the user presence if necessary
- values['status'] = 'online' if user_presence else 'away'
- send_notification = presence.status != values['status']
+ else: # update the last_presence if necessary, and write values
+ if datetime.datetime.strptime(presence.last_presence, DEFAULT_SERVER_DATETIME_FORMAT) < last_presence:
+ values['last_presence'] = last_presence.strftime(DEFAULT_SERVER_DATETIME_FORMAT)
# Hide transaction serialization errors, which can be ignored, the presence update is not essential
with tools.mute_logger('openerp.sql_db'):
presence.write(values)
# avoid TransactionRollbackError
self.env.cr.commit() # TODO : check if still necessary
- # notify if the status has changed
- if send_notification: # TODO : add user_id to the channel tuple to allow using user_watch in controller presence
- self.env['bus.bus'].sendone((self._cr.dbname, 'bus.presence'), {'id': self.env.user.partner_id.id, 'im_status': values['status']})
- # check for disconnected users
- self.check_users_disconnection()
- return True
-
- @api.model
- def check_users_disconnection(self):
- """ Disconnect the users having a too old last_poll """
- global last_disconnections_check
- now = datetime.datetime.utcnow()
- notifications = []
- if (now - DISCONNECTIONS_CHECK_PERIOD) > last_disconnections_check:
- last_disconnections_check = now
- limit_date = (now - datetime.timedelta(0, DISCONNECTION_TIMER)).strftime(DEFAULT_SERVER_DATETIME_FORMAT)
- presences = self.search([('last_poll', '<', limit_date), ('status', '!=', 'offline')])
- presences.write({'status': 'offline'})
- for presence in presences:
- notifications.append([(self._cr.dbname, 'bus.presence'), {'id': presence.user_id.partner_id.id, 'im_status': presence.status}])
- self.env['bus.bus'].sendmany(notifications)
diff --git a/addons/bus/models/res_partner.py b/addons/bus/models/res_partner.py
index 358f2a41298..c0ba268fc7d 100644
--- a/addons/bus/models/res_partner.py
+++ b/addons/bus/models/res_partner.py
@@ -1,6 +1,10 @@
# -*- coding: utf-8 -*-
from openerp import api, fields, models
+from openerp.addons.bus.models.bus_presence import AWAY_TIMER
+from openerp.addons.bus.models.bus_presence import DISCONNECTION_TIMER
+
+
class ResPartner(models.Model):
_inherit = 'res.partner'
@@ -9,16 +13,19 @@ class ResPartner(models.Model):
@api.multi
def _compute_im_status(self):
self.env.cr.execute("""
- SELECT P.id as id, B.status as im_status
+ SELECT
+ U.partner_id as id,
+ CASE WHEN age(now() AT TIME ZONE 'UTC', B.last_poll) > interval %s THEN 'offline'
+ WHEN age(now() AT TIME ZONE 'UTC', B.last_presence) > interval %s THEN 'away'
+ ELSE 'online'
+ END as status
FROM bus_presence B
JOIN res_users U ON B.user_id = U.id
- JOIN res_partner P ON P.id = U.partner_id
- WHERE P.id IN %s AND U.active = 't'
- """, (tuple(self.ids),))
- fetch_result = self.env.cr.dictfetchall()
- result = dict(((user_presence['id'], user_presence['im_status']) for user_presence in fetch_result))
+ WHERE U.partner_id IN %s AND U.active = 't'
+ """, ("%s seconds" % DISCONNECTION_TIMER, "%s seconds" % AWAY_TIMER, tuple(self.ids)))
+ res = dict(((status['id'], status['status']) for status in self.env.cr.dictfetchall()))
for partner in self:
- partner.im_status = result.get(partner.id, 'offline')
+ partner.im_status = res.get(partner.id, 'offline')
@api.model
def im_search(self, name, limit=20):
@@ -30,7 +37,15 @@ class ResPartner(models.Model):
name = '%' + name + '%'
excluded_partner_ids = [self.env.user.partner_id.id]
self.env.cr.execute("""
- SELECT U.id as user_id, P.id as id, P.name as name, COALESCE(B.status, 'offline') as im_status
+ SELECT
+ U.id as user_id,
+ P.id as id,
+ P.name as name,
+ CASE WHEN B.last_poll IS NULL THEN 'offline'
+ WHEN age(now() AT TIME ZONE 'UTC', B.last_poll) > interval %s THEN 'offline'
+ WHEN age(now() AT TIME ZONE 'UTC', B.last_presence) > interval %s THEN 'away'
+ ELSE 'online'
+ END as im_status
FROM res_users U
JOIN res_partner P ON P.id = U.partner_id
LEFT JOIN bus_presence B ON B.user_id = U.id
@@ -38,6 +53,5 @@ class ResPartner(models.Model):
AND P.id NOT IN %s
AND U.active = 't'
LIMIT %s
- """, (name, tuple(excluded_partner_ids), limit))
- result = self.env.cr.dictfetchall()
- return result
+ """, ("%s seconds" % DISCONNECTION_TIMER, "%s seconds" % AWAY_TIMER, name, tuple(excluded_partner_ids), limit))
+ return self.env.cr.dictfetchall()
diff --git a/addons/bus/models/res_users.py b/addons/bus/models/res_users.py
index 2b7d7ccfe49..2c2fb2521ba 100644
--- a/addons/bus/models/res_users.py
+++ b/addons/bus/models/res_users.py
@@ -1,6 +1,9 @@
# -*- coding: utf-8 -*-
from openerp import api, fields, models
+from openerp.addons.bus.models.bus_presence import AWAY_TIMER
+from openerp.addons.bus.models.bus_presence import DISCONNECTION_TIMER
+
class ResUsers(models.Model):
@@ -11,68 +14,16 @@ class ResUsers(models.Model):
@api.multi
def _compute_im_status(self):
""" Compute the im_status of the users """
- res = dict((uid, 'offline') for uid in self.ids)
- presences = self.env['bus.presence'].search([('user_id', 'in', self.ids)])
- for presence in presences:
- res[presence.user_id.id] = presence.status
+ self.env.cr.execute("""
+ SELECT
+ id,
+ CASE WHEN age(now() AT TIME ZONE 'UTC', last_poll) > interval %s THEN 'offline'
+ WHEN age(now() AT TIME ZONE 'UTC', last_presence) > interval %s THEN 'away'
+ ELSE 'online'
+ END as status
+ FROM bus_presence
+ WHERE id IN %s
+ """, ("%s seconds" % DISCONNECTION_TIMER, "%s seconds" % AWAY_TIMER, tuple(self.ids)))
+ res = dict(((status['id'], status['status']) for status in self.env.cr.dictfetchall()))
for user in self:
- user.im_status = res.get(user.id)
-
- @api.model
- def im_search(self, name, limit=20):
- """ Search users with a name and return its id, name and im_status.
- Note : the user must be logged
- :param name : the user name to search
- :param limit : the limit of result to return
- """
- result = []
- # find the employee group
- group_employee = self.env['ir.model.data'].get_object_reference('base', 'group_user')[1]
-
- where_clause_base = " U.active = 't' "
- query_params = ()
- if name:
- where_clause_base += " AND P.name ILIKE %s "
- query_params = query_params + ('%'+name+'%',)
-
- # first query to find online employee
- self._cr.execute('''SELECT U.id as id, P.name as name, COALESCE(S.status, 'offline') as im_status
- FROM bus_presence S
- JOIN res_users U ON S.user_id = U.id
- JOIN res_partner P ON P.id = U.partner_id
- WHERE '''+where_clause_base+'''
- AND U.id != %s
- AND EXISTS (SELECT 1 FROM res_groups_users_rel G WHERE G.gid = %s AND G.uid = U.id)
- AND S.status = 'online'
- ORDER BY P.name
- LIMIT %s
- ''', query_params + (self._uid, group_employee, limit))
- result = result + self._cr.dictfetchall()
-
- # second query to find other online people
- if len(result) < limit:
- self._cr.execute('''SELECT U.id as id, P.name as name, COALESCE(S.status, 'offline') as im_status
- FROM bus_presence S
- JOIN res_users U ON S.user_id = U.id
- JOIN res_partner P ON P.id = U.partner_id
- WHERE '''+where_clause_base+'''
- AND U.id NOT IN %s
- AND S.status = 'online'
- ORDER BY P.name
- LIMIT %s
- ''', query_params + (tuple([u["id"] for u in result]) + (self._uid,), limit-len(result)))
- result = result + self._cr.dictfetchall()
-
- # third query to find all other people
- if len(result) < limit:
- self._cr.execute('''SELECT U.id as id, P.name as name, COALESCE(S.status, 'offline') as im_status
- FROM res_users U
- LEFT JOIN bus_presence S ON S.user_id = U.id
- LEFT JOIN res_partner P ON P.id = U.partner_id
- WHERE '''+where_clause_base+'''
- AND U.id NOT IN %s
- ORDER BY P.name
- LIMIT %s
- ''', query_params + (tuple([u["id"] for u in result]) + (self._uid,), limit-len(result)))
- result = result + self._cr.dictfetchall()
- return result
+ user.im_status = res.get(user.id, 'offline')
diff --git a/addons/bus/static/src/js/bus.js b/addons/bus/static/src/js/bus.js
index 29540b36cdf..58ff9c216ea 100644
--- a/addons/bus/static/src/js/bus.js
+++ b/addons/bus/static/src/js/bus.js
@@ -5,17 +5,18 @@ var session = require('web.session');
var Widget = require('web.Widget');
var bus = {};
+var PARTNERS_PRESENCE_CHECK_PERIOD = 30000; // don't check presence more than once every 30s
+
+var TAB_HEARTBEAT_PERIOD = 10000; // 10 seconds
+var MASTER_TAB_HEARTBEAT_PERIOD = 1500; // 1.5 second
bus.ERROR_DELAY = 10000;
-bus.AWAY_TIMEOUT = 300000; // 5 minutes
bus.Bus = Widget.extend({
init: function(){
var self = this;
this._super();
- this.options = {
- im_presence: true,
- };
+ this.options = {};
this.activated = false;
this.channels = [];
this.last = 0;
@@ -23,20 +24,21 @@ bus.Bus = Widget.extend({
this.is_master = true;
// bus presence
+ this.last_presence = new Date().getTime();
+ this.last_partners_presence_check = this.last_presence;
this.set("window_focus", true);
this.on("change:window_focus", this, function () {
- clearTimeout(self.away_timeout);
if (this.get("window_focus")) {
- this.options.im_presence = true;
this.trigger('window_focus', this.is_master);
- } else {
- this.away_timeout = setTimeout(function () {
- self.options.im_presence = false;
- }, bus.AWAY_TIMEOUT);
}
});
$(window).on("focus", _.bind(this.window_focus, this));
$(window).on("blur", _.bind(this.window_blur, this));
+ _.each('click,keydown,keyup'.split(','), function(evtype) {
+ $(window).on(evtype, function() {
+ self.last_presence = new Date().getTime();
+ });
+ });
},
start_polling: function(){
if(!this.activated){
@@ -52,7 +54,16 @@ bus.Bus = Widget.extend({
poll: function() {
var self = this;
self.activated = true;
- var data = {channels: self.channels, last: self.last, options : self.options};
+ var now = new Date().getTime();
+ var options = _.extend({}, this.options, {
+ bus_inactivity: now - this.get_last_presence(),
+ });
+ if (this.last_partners_presence_check + PARTNERS_PRESENCE_CHECK_PERIOD > now) {
+ options = _.omit(options, 'bus_presence_partner_ids');
+ } else {
+ this.last_partners_presence_check = now;
+ }
+ var data = {channels: self.channels, last: self.last, options: options};
session.rpc('/longpolling/poll', data, {shadow : true}).then(function(result) {
self._notification_receive(result);
if(!self.stop){
@@ -91,6 +102,9 @@ bus.Bus = Widget.extend({
is_odoo_focused: function () {
return this.get("window_focus");
},
+ get_last_presence: function () {
+ return this.last_presence;
+ },
update_option: function(key, value){
this.options[key] = value;
},
@@ -140,6 +154,12 @@ var CrossTabBus = bus.Bus.extend({
}, function () {
self.is_master = false;
self.stop_polling();
+ }, function () {
+ // Write last_presence in local storage if it has been updated since last heartbeat
+ var hb_period = this.is_master ? MASTER_TAB_HEARTBEAT_PERIOD : TAB_HEARTBEAT_PERIOD;
+ if (self.last_presence + hb_period > new Date().getTime()) {
+ setItem('bus.last_presence', self.last_presence);
+ }
});
if (this.is_master) {
setItem('bus.channels', this.channels);
@@ -161,7 +181,7 @@ var CrossTabBus = bus.Bus.extend({
var max_id = Math.max(last, 0);
var new_notifications = _.filter(notifications, function (notif) {
max_id = Math.max(max_id, notif.id);
- return notif.id > last;
+ return notif.id < 0 || notif.id > last;
});
this.last = max_id;
if (new_notifications.length) {
@@ -191,10 +211,6 @@ var CrossTabBus = bus.Bus.extend({
if(e.key === 'bus.options'){
this.options = JSON.parse(value);
}
- // update focus
- if(e.key === 'bus.focus'){
- this.set('window_focus', JSON.parse(value));
- }
},
add_channel: function(){
this._super.apply(this, arguments);
@@ -204,6 +220,9 @@ var CrossTabBus = bus.Bus.extend({
this._super.apply(this, arguments);
setItem('bus.channels', this.channels);
},
+ get_last_presence: function () {
+ return getItem('bus.last_presence') || new Date().getTime();
+ },
update_option: function(){
this._super.apply(this, arguments);
setItem('bus.options', this.options);
@@ -212,14 +231,6 @@ var CrossTabBus = bus.Bus.extend({
this._super.apply(this, arguments);
setItem('bus.options', this.options);
},
- window_focus: function() {
- this._super.apply(this, arguments);
- setItem('bus.focus', true);
- },
- window_blur: function() {
- this._super.apply(this, arguments);
- setItem('bus.focus', false);
- },
});
@@ -248,9 +259,10 @@ var tab_manager = {
isMaster: false,
id: new Date().getTime() + ':' + (Math.random() * 1000000000 | 0),
- register_tab: function (is_master_callback, is_no_longer_master) {
+ register_tab: function (is_master_callback, is_no_longer_master, on_heartbeat_callback) {
this.is_master_callback = is_master_callback;
this.is_no_longer_master = is_no_longer_master || function () {};
+ this.on_heartbeat_callback = on_heartbeat_callback || function () {};
var peers = getItem(tab_manager.peersKey, {});
peers[tab_manager.id] = new Date().getTime();
@@ -287,7 +299,6 @@ var tab_manager = {
},
heartbeat: function () {
var current = new Date().getTime();
- var pollPeriod = 10000;
var heartbeatValue = localStorage[tab_manager.heartbeatKey] || 0;
var peers = getItem(tab_manager.peersKey, {});
@@ -315,17 +326,17 @@ var tab_manager = {
tab_manager.last_heartbeat = current;
localStorage[tab_manager.heartbeatKey] = current;
setItem(tab_manager.peersKey, cleanedPeers);
- pollPeriod = 1500;
}
} else {
//update own heartbeat
peers[tab_manager.id] = current;
setItem(tab_manager.peersKey, peers);
}
+ this.on_heartbeat_callback();
setTimeout(function(){
tab_manager.heartbeat();
- }, pollPeriod);
+ }, tab_manager.isMaster ? MASTER_TAB_HEARTBEAT_PERIOD : TAB_HEARTBEAT_PERIOD);
},
is_last_heartbeat_mine: function () {
var heartbeatValue = localStorage[tab_manager.heartbeatKey] || 0;
diff --git a/addons/mail/static/src/js/chat_manager.js b/addons/mail/static/src/js/chat_manager.js
index aa72ff3da1b..f9ec6cb9206 100644
--- a/addons/mail/static/src/js/chat_manager.js
+++ b/addons/mail/static/src/js/chat_manager.js
@@ -28,6 +28,7 @@ var needaction_counter = 0;
var mention_partner_suggestions = [];
var discuss_ids = {};
var global_unread_counter = 0;
+var pinned_dm_partners = []; // partner_ids we have a pinned DM with
// Window focus/unfocus, beep and title
//----------------------------------------------------------------------------------
@@ -274,10 +275,25 @@ function make_channel (data, options) {
channel.name = data.direct_partner[0].name;
channel.direct_partner_id = data.direct_partner[0].id;
channel.status = data.direct_partner[0].im_status;
+ pinned_dm_partners.push(channel.direct_partner_id);
+ bus.update_option('bus_presence_partner_ids', pinned_dm_partners);
}
return channel;
}
+function remove_channel (channel) {
+ if (!channel) { return; }
+ if (channel.type === 'dm') {
+ var index = pinned_dm_partners.indexOf(channel.direct_partner_id);
+ if (index > -1) {
+ pinned_dm_partners.splice(index, 1);
+ bus.update_option('bus_presence_partner_ids', pinned_dm_partners);
+ }
+ }
+ channels = _.without(channels, channel);
+ delete channel_defs[channel.id];
+}
+
function get_channel_cache (channel, domain) {
var stringified_domain = JSON.stringify(domain || []);
if (!channel.cache[stringified_domain]) {
@@ -434,7 +450,7 @@ function on_channel_notification (message) {
function on_partner_notification (data) {
if (data.info === "unsubscribe") {
- channels = _.without(channels, chat_manager.get_channel(data.id));
+ remove_channel(chat_manager.get_channel(data.id));
chat_manager.bus.trigger("unsubscribe_from_channel", data.id);
} else if (data.type === 'toggle_star') {
on_toggle_star_notification(data);
@@ -744,8 +760,7 @@ var chat_manager = {
def = ChannelModel.call('channel_pin', [channel.uuid, false]);
}
return def.then(function () {
- channels = _.without(channels, channel);
- delete channel_defs[channel.id];
+ remove_channel(channel);
});
},
close_chat_session: function (channel_id) {
diff --git a/addons/mail/static/src/js/client_action.js b/addons/mail/static/src/js/client_action.js
index 193d65318c2..a369687c8e2 100644
--- a/addons/mail/static/src/js/client_action.js
+++ b/addons/mail/static/src/js/client_action.js
@@ -52,8 +52,8 @@ var PartnerInviteDialog = Dialog.extend({
allowClear: true,
multiple: true,
formatResult: function(item) {
- var css_class = (item.im_status === 'away' ? "fa-clock-o" : "fa-circle" + (item.im_status === 'online' ? "" : "-o"));
- return $('').addClass(css_class).text(item.text);
+ var status = QWeb.render('mail.chat.UserStatus', {status: item.im_status});
+ return $('').text(item.text).prepend(status);
},
query: function (query) {
self.PartnersModel.call('im_search', [query.term, 20]).then(function(result){
diff --git a/addons/mail/static/src/less/client_action.less b/addons/mail/static/src/less/client_action.less
index 408f3074311..feae99d5f89 100644
--- a/addons/mail/static/src/less/client_action.less
+++ b/addons/mail/static/src/less/client_action.less
@@ -167,16 +167,6 @@
font-weight: bold;
}
- .o_user_status {
- font-size: 10px;
- position: relative;
- bottom: 1px;
- margin-right: 3px;
- &.fa-circle {
- color: @odoo-brand-optional;
- }
- }
-
> .badge {
color: white;
background-color: @odoo-brand-optional;
@@ -223,3 +213,14 @@
}
}
}
+
+// User status bullet (in Discuss sidebar and Invite dialog)
+.o_mail_user_status {
+ font-size: 10px;
+ position: relative;
+ bottom: 1px;
+ margin-right: 3px;
+ &.o_user_online {
+ color: @odoo-brand-optional;
+ }
+}
diff --git a/addons/mail/static/src/xml/client_action.xml b/addons/mail/static/src/xml/client_action.xml
index bb29d8cca27..f9ff63e7686 100644
--- a/addons/mail/static/src/xml/client_action.xml
+++ b/addons/mail/static/src/xml/client_action.xml
@@ -77,7 +77,11 @@
-
+
+
+
+
+
#
@@ -92,6 +96,12 @@
+
+
+
+
+
+
mention(s) marked as read.
From 8899b7fcf3582650be7357b51746562a29940602 Mon Sep 17 00:00:00 2001
From: Yenthe
Date: Tue, 22 Dec 2015 13:59:41 +0100
Subject: [PATCH 09/55] [REF] account: add tax line overview on invoice report
---
addons/account/views/report_invoice.xml | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/addons/account/views/report_invoice.xml b/addons/account/views/report_invoice.xml
index 543a710ff71..cb0d09c9276 100644
--- a/addons/account/views/report_invoice.xml
+++ b/addons/account/views/report_invoice.xml
@@ -115,6 +115,28 @@
+
+
+
+
+
+
+ Tax
+ Amount
+
+
+
+
+
+
+
+
+
+
+
+
+
Comment:
From ef762f43353ff37de911eb2f1c406766e1023b79 Mon Sep 17 00:00:00 2001
From: Martin Trigaux
Date: Thu, 24 Dec 2015 16:05:58 +0100
Subject: [PATCH 10/55] [FIX] wrongly translated planners
breaking the rendering
---
addons/account/i18n/de.po | 15 +-
addons/account/i18n/es.po | 4 +-
addons/account/i18n/fr.po | 7 +-
addons/account/i18n/hu.po | 6 +-
addons/account/i18n/id.po | 7 +-
addons/account/i18n/nl.po | 15 +-
addons/account/i18n/pt_BR.po | 7 +-
addons/account/i18n/zh_CN.po | 5 +-
addons/account_asset/i18n/de.po | 7 +-
addons/account_voucher/i18n/de.po | 7 +-
addons/barcodes/i18n/zh_CN.po | 25 +-
addons/base_action_rule/i18n/zh_CN.po | 9 +-
addons/base_iban/i18n/de.po | 19 +-
addons/base_import/i18n/hu.po | 14 +-
addons/base_import/i18n/nl.po | 7 +-
addons/base_import/i18n/pt_BR.po | 11 +-
addons/base_import/i18n/zh_CN.po | 9 +-
addons/base_setup/i18n/de.po | 11 +-
addons/board/i18n/de.po | 13 +-
addons/bus/i18n/de.po | 9 +-
addons/calendar/i18n/de.po | 13 +-
addons/calendar/i18n/zh_CN.po | 11 +-
addons/crm/i18n/de.po | 4 +-
addons/crm/i18n/fr.po | 4 +-
addons/crm/i18n/id.po | 9 +-
addons/crm/i18n/nl.po | 9 +-
addons/crm/i18n/pt_BR.po | 220 ++---
addons/crm/i18n/zh_CN.po | 61 +-
addons/crm_partner_assign/i18n/zh_CN.po | 7 +-
addons/crm_project_issue/i18n/zh_CN.po | 7 +-
addons/decimal_precision/i18n/zh_CN.po | 7 +-
addons/delivery/i18n/de.po | 7 +-
addons/delivery/i18n/zh_CN.po | 29 +-
addons/event/i18n/zh_CN.po | 21 +-
addons/fleet/i18n/de.po | 56 +-
addons/gamification/i18n/hu.po | 14 +-
addons/gamification/i18n/nl.po | 7 +-
addons/hr/i18n/de.po | 28 +-
addons/hr_attendance/i18n/zh_CN.po | 7 +-
addons/hr_equipment/i18n/de.po | 9 +-
addons/hr_expense/i18n/de.po | 4 +-
addons/hr_holidays/i18n/de.po | 4 +-
addons/hr_recruitment/i18n/de.po | 6 +-
addons/hr_recruitment/i18n/zh_CN.po | 8 +-
addons/hr_timesheet/i18n/de.po | 6 +-
addons/hr_timesheet_sheet/i18n/de.po | 27 +-
addons/hw_escpos/i18n/zh_CN.po | 8 +-
addons/im_livechat/i18n/zh_CN.po | 7 +-
addons/l10n_ar/i18n/zh_CN.po | 7 +-
addons/l10n_be/i18n/zh_CN.po | 7 +-
addons/l10n_bo/i18n/zh_CN.po | 7 +-
addons/l10n_cl/i18n/zh_CN.po | 7 +-
addons/l10n_cr/i18n/zh_CN.po | 7 +-
addons/l10n_pa/i18n/zh_CN.po | 6 +-
addons/l10n_pe/i18n/zh_CN.po | 6 +-
addons/l10n_pl/i18n/zh_CN.po | 6 +-
addons/l10n_ro/i18n/zh_CN.po | 6 +-
addons/lunch/i18n/de.po | 7 +-
addons/lunch/i18n/zh_CN.po | 12 +-
addons/mail/i18n/nl.po | 7 +-
addons/mail/i18n/zh_CN.po | 9 +-
addons/marketing_campaign/i18n/zh_CN.po | 6 +-
addons/mrp/i18n/pt_BR.po | 12 +-
addons/mrp/i18n/zh_CN.po | 7 +-
addons/mrp_repair/i18n/zh_CN.po | 6 +-
addons/pad_project/i18n/de.po | 7 +-
addons/payment/i18n/zh_CN.po | 6 +-
addons/point_of_sale/i18n/de.po | 6 +-
addons/point_of_sale/i18n/pt_BR.po | 24 +-
addons/point_of_sale/i18n/zh_CN.po | 11 +-
addons/portal/i18n/zh_CN.po | 8 +-
addons/portal_sale/i18n/zh_CN.po | 8 +-
addons/pos_mercury/i18n/zh_CN.po | 25 +-
addons/product/i18n/de.po | 18 +-
addons/product/i18n/pt_BR.po | 328 ++++----
addons/product/i18n/zh_CN.po | 11 +-
addons/product_email_template/i18n/zh_CN.po | 6 +-
addons/product_margin/i18n/de.po | 7 +-
addons/project/i18n/de.po | 17 +-
addons/project/i18n/fr.po | 4 +-
addons/project/i18n/hu.po | 52 +-
addons/project/i18n/id.po | 7 +-
addons/project/i18n/nl.po | 12 +-
addons/project/i18n/pt_BR.po | 10 +-
addons/project/i18n/sk.po | 7 +-
addons/project/i18n/zh_CN.po | 16 +-
addons/project_issue/i18n/zh_CN.po | 9 +-
addons/project_timesheet/i18n/de.po | 4 +-
addons/purchase/i18n/de.po | 9 +-
addons/purchase/i18n/pt_BR.po | 179 ++--
addons/purchase/i18n/zh_CN.po | 8 +-
addons/purchase_requisition/i18n/de.po | 11 +-
addons/purchase_requisition/i18n/pt_BR.po | 79 +-
addons/rating/i18n/hu.po | 71 +-
addons/rating_project/i18n/pt_BR.po | 4 +-
addons/rating_project/i18n/zh_CN.po | 6 +-
addons/sale/i18n/pt_BR.po | 223 ++---
addons/sale/i18n/zh_CN.po | 6 +-
addons/sale_layout/i18n/de.po | 17 +-
addons/sale_layout/i18n/zh_CN.po | 6 +-
addons/sale_stock/i18n/pt_BR.po | 37 +-
addons/sale_stock/i18n/zh_CN.po | 7 +-
addons/sales_team/i18n/de.po | 59 +-
addons/sales_team/i18n/pt_BR.po | 57 +-
addons/sales_team/i18n/zh_CN.po | 6 +-
addons/stock/i18n/de.po | 9 +-
addons/stock/i18n/hu.po | 7 +-
addons/stock/i18n/id.po | 7 +-
addons/stock/i18n/nl.po | 9 +-
addons/stock/i18n/pt_BR.po | 509 ++++++------
addons/stock/i18n/zh_CN.po | 85 +-
addons/stock_dropshipping/i18n/de.po | 7 +-
addons/survey/i18n/zh_CN.po | 11 +-
addons/web/i18n/zh_CN.po | 19 +-
addons/web_editor/i18n/zh_CN.po | 13 +-
addons/web_planner/i18n/zh_CN.po | 9 +-
addons/web_settings_dashboard/i18n/de.po | 9 +-
addons/web_settings_dashboard/i18n/nl.po | 15 +-
addons/website/i18n/es.po | 7 +-
addons/website/i18n/fr.po | 6 +-
addons/website/i18n/hu.po | 4 +-
addons/website/i18n/id.po | 7 +-
addons/website/i18n/pt_BR.po | 4 +-
addons/website/i18n/sk.po | 7 +-
addons/website/i18n/zh_CN.po | 22 +-
addons/website_blog/i18n/zh_CN.po | 8 +-
addons/website_crm_claim/i18n/zh_CN.po | 7 +-
addons/website_forum/i18n/de.po | 4 +-
addons/website_forum/i18n/zh_CN.po | 17 +-
addons/website_google_map/i18n/zh_CN.po | 6 +-
addons/website_links/i18n/zh_CN.po | 67 +-
addons/website_livechat/i18n/zh_CN.po | 8 +-
addons/website_portal_sale/i18n/zh_CN.po | 7 +-
addons/website_quote/i18n/de.po | 7 +-
addons/website_quote/i18n/hu.po | 4 +-
addons/website_quote/i18n/pt_BR.po | 4 +-
addons/website_quote/i18n/zh_CN.po | 10 +-
addons/website_sale/i18n/de.po | 4 +-
addons/website_sale/i18n/pt_BR.po | 12 +-
addons/website_sale/i18n/zh_CN.po | 7 +-
addons/website_slides/i18n/zh_CN.po | 13 +-
openerp/addons/base/i18n/de.po | 13 +-
openerp/addons/base/i18n/nl.po | 15 +-
openerp/addons/base/i18n/pt_BR.po | 8 +-
openerp/addons/base/i18n/zh_CN.po | 876 ++++++++++----------
145 files changed, 2140 insertions(+), 2043 deletions(-)
diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po
index 9579a800c8e..c8293f2e102 100644
--- a/addons/account/i18n/de.po
+++ b/addons/account/i18n/de.po
@@ -15,6 +15,7 @@
# Kontor Consulting , 2015
# Maik Steinfeld , 2015
# Markus Mattes , 2015
+# Martin Trigaux, 2015
# Mathias Neef , 2015
# Philipp Hug , 2015
# Renko Spiekermann , 2015
@@ -28,7 +29,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-19 08:46+0000\n"
+"PO-Revision-Date: 2015-12-24 14:54+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -429,7 +430,7 @@ msgstr "Saldo: "
msgid ""
"Banking interface: with live bank feed synchronization and "
"bank statement importation."
-msgstr " Bankschnittstelle: strong> mit Live-Bank-Feed Synchronisation und Kontoauszugsimport."
+msgstr " Bankschnittstelle: mit Live-Bank-Feed Synchronisation und Kontoauszugsimport."
#. module: account
#: model:ir.ui.view,arch_db:account.account_planner
@@ -1944,7 +1945,7 @@ msgstr "Abrechnung"
#. module: account
#: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
msgid "Bills & Refunds"
-msgstr "Rechnungen & Stornorechnungen"
+msgstr "Rechnungen & Stornorechnungen"
#. module: account
#: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
@@ -8915,7 +8916,7 @@ msgstr "Wert"
#: model:ir.ui.view,arch_db:account.view_account_invoice_report_search
#: model:ir.ui.view,arch_db:account.view_account_supplier_payment_tree
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: account
#: selection:account.invoice,type:0 selection:account.invoice.report,type:0
@@ -8977,7 +8978,7 @@ msgstr "Steuern des Lieferanten"
#: model:ir.ui.menu,name:account.menu_account_supplier
#, python-format
msgid "Vendors"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: account
#: selection:account.financial.report,type:0
@@ -9288,7 +9289,7 @@ msgstr ""
msgid ""
"You cannot remove/deactivate an account which is set on a customer or "
"vendor."
-msgstr "Sie können kein Konten löschen oder deaktivieren, das bereits einem Kunden oder Lieferanten zugewiesen wurden."
+msgstr "Sie können kein Konto löschen oder deaktivieren, das bereits einem Kunden oder Lieferanten zugewiesen wurde."
#. module: account
#: code:addons/account/models/account_move.py:881
@@ -9648,7 +9649,7 @@ msgstr "der Mutterkonzern"
#. module: account
#: model:ir.ui.view,arch_db:account.account_planner
msgid "to describe your experience or to suggest improvements !"
-msgstr "um über Ihre Erfahrungen \nzu berichten oder Empfehlungen\nabzugeben."
+msgstr "um über Ihre Erfahrungen \nzu berichten oder Empfehlungen\nabzugeben."
#. module: account
#. openerp-web
diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po
index a99d6bfb24f..fc8004ccefe 100644
--- a/addons/account/i18n/es.po
+++ b/addons/account/i18n/es.po
@@ -20,7 +20,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-19 08:46+0000\n"
+"PO-Revision-Date: 2015-12-24 14:05+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: Spanish (http://www.transifex.com/odoo/odoo-9/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -631,7 +631,7 @@ msgstr "Anotar un pago marcándolo en la Factura \nSi
msgid ""
"Reduced data entry: no need to manually create invoices, "
"register bank statements, and send payment follow-ups."
-msgstr "Introducción de datos reducida: no hay necesidad de crear manualmente facturas, registros bancarios, ni de mandar seguimientos de pagos."
+msgstr "Introducción de datos reducida: no hay necesidad de crear manualmente facturas, registros bancarios, ni de mandar seguimientos de pagos."
#. module: account
#: model:ir.ui.view,arch_db:account.report_invoice_document
diff --git a/addons/account/i18n/fr.po b/addons/account/i18n/fr.po
index d71681d0c34..826ee09d1ac 100644
--- a/addons/account/i18n/fr.po
+++ b/addons/account/i18n/fr.po
@@ -15,6 +15,7 @@
# lucasdeliege , 2015
# Lucas Deliege , 2015
# Martin Trigaux, 2015
+# Matillon Samantha , 2015
# Maxime Chambreuil , 2015
# Maxime Solinas , 2015
# Melanie Bernard , 2015
@@ -34,8 +35,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-24 09:29+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 14:14+0000\n"
+"Last-Translator: Matillon Samantha \n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -5614,7 +5615,7 @@ msgstr "Nouvelle opération"
#. module: account
#: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
msgid "New Statement"
-msgstr "Nouveau relevé"
+msgstr "Nouvelle Déclaration"
#. module: account
#: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
diff --git a/addons/account/i18n/hu.po b/addons/account/i18n/hu.po
index aeb1ef98dd3..8dec9c59b53 100644
--- a/addons/account/i18n/hu.po
+++ b/addons/account/i18n/hu.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-19 08:46+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-20 10:10+0000\n"
+"Last-Translator: Kris Krnacs\n"
"Language-Team: Hungarian (http://www.transifex.com/odoo/odoo-9/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -76,7 +76,7 @@ msgid ""
" \n"
"\n"
" "
-msgstr ""
+msgstr "\n\n
Hello ${object.partner_id.name},
\n
A new invoice is available for you:
\n \n
\n HIVATKOZÁSOK \n Invoice number: ${object.number} \n Invoice total: ${object.amount_total} ${object.currency_id.name} \n Invoice date: ${object.date_invoice} \n % if object.origin:\n Megrendelés hivatkozása: ${object.origin} \n % endif\n % if object.user_id:\n Kapcsolattartója: ${object.user_id.name} \n % endif\n
\n \n % if object.paypal_url:\n
\n
Fizethet közvetlenül Paypal rendszeren:
\n
\n \n \n % endif\n \n
\n
További felmerülő kérdésekkel kapcsolatban keressen meg bennünket.
\n
Köszönjük, hogy a ${object.company_id.name or 'bennünke'}-t választotta!
\n
\n
\n
\n
\n ${object.company_id.name} \n \n
\n
\n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone: ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n
\n %endif\n
\n
\n
\n "
#. module: account
#: model:ir.model.fields,help:account.field_account_invoice_state
diff --git a/addons/account/i18n/id.po b/addons/account/i18n/id.po
index dcfa9fc70d2..7559bedcff5 100644
--- a/addons/account/i18n/id.po
+++ b/addons/account/i18n/id.po
@@ -5,13 +5,14 @@
# Translators:
# Budi Iskandar , 2015
# Lorenz Adam Damara , 2015
+# Martin Trigaux, 2015
# Wahyu Setiawan , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-19 08:46+0000\n"
+"PO-Revision-Date: 2015-12-24 14:28+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: Indonesian (http://www.transifex.com/odoo/odoo-9/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -226,7 +227,7 @@ msgid ""
" Create manually \n"
" < 200 contacts \n"
" "
-msgstr "\n \n Membuat manual \n < 200 kontak \n "
+msgstr "\n \n Membuat manual \n < 200 kontak \n "
#. module: account
#: model:ir.ui.view,arch_db:account.account_planner
@@ -3913,7 +3914,7 @@ msgstr "Persen masukkan rasio antara 0-100."
msgid ""
"For the Odoo Team, \n"
" Fabien Pinckaers, Founder"
-msgstr "Untuk tim Odoo, Fabien Pinckaers, pendiri"
+msgstr "Untuk tim Odoo, Fabien Pinckaers, pendiri"
#. module: account
#: model:ir.model.fields,help:account.field_account_account_currency_id
diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po
index 98ed37ccbee..f470324fafe 100644
--- a/addons/account/i18n/nl.po
+++ b/addons/account/i18n/nl.po
@@ -7,6 +7,7 @@
# Eric Geens , 2015
# Eric Geens , 2015
# Erwin van der Ploeg , 2015
+# Erwin van der Ploeg , 2015
# Volluta , 2015
# Yenthe Van Ginneken , 2015
msgid ""
@@ -14,8 +15,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-19 11:16+0000\n"
-"Last-Translator: Eric Geens \n"
+"PO-Revision-Date: 2015-12-22 16:40+0000\n"
+"Last-Translator: Erwin van der Ploeg \n"
"Language-Team: Dutch (http://www.transifex.com/odoo/odoo-9/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -5467,7 +5468,7 @@ msgstr "Diversen"
#: model:ir.ui.view,arch_db:account.view_account_move_filter
#, python-format
msgid "Miscellaneous Operations"
-msgstr "Diverse operaties"
+msgstr "Memoriaal boekingen"
#. module: account
#. openerp-web
@@ -5959,7 +5960,7 @@ msgstr "Optionele informatie"
#: model:ir.model.fields,help:account.field_account_tax_tag_ids
#: model:ir.model.fields,help:account.field_account_tax_template_tag_ids
msgid "Optional tags you may want to assign for custom reporting"
-msgstr "Optionele labels die u wil toewijzen voor aangepaste rapportering"
+msgstr "Optionele labels die u wilt toewijzen voor aangepaste rapportages"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_payment_term_line_option
@@ -7066,7 +7067,7 @@ msgstr "Rapport waarde"
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_reports
msgid "Reporting"
-msgstr "Rapportering"
+msgstr "Rapportages"
#. module: account
#: model:ir.ui.menu,name:account.account_report_folder
@@ -7248,7 +7249,7 @@ msgstr "Zoek mutatie"
#. module: account
#: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
msgid "Search Operations"
-msgstr "Zoek operaties"
+msgstr "Zoek boekingen"
#. module: account
#: model:ir.ui.view,arch_db:account.view_account_tax_template_search
@@ -8919,7 +8920,7 @@ msgstr "Leveranciersfactuur"
#: model:ir.ui.view,arch_db:account.account_planner
#, python-format
msgid "Vendor Bills"
-msgstr "Leveranciersfactuur"
+msgstr "Leveranciersfacturen"
#. module: account
#: model:ir.ui.view,arch_db:account.account_planner
diff --git a/addons/account/i18n/pt_BR.po b/addons/account/i18n/pt_BR.po
index b2b15daa2da..c8f9753bfb1 100644
--- a/addons/account/i18n/pt_BR.po
+++ b/addons/account/i18n/pt_BR.po
@@ -7,13 +7,14 @@
# francisco alexandre bezerra da silva , 2015
# Grazziano Duarte , 2015
# Lucas Renan , 2015
+# Martin Trigaux, 2015
# Mateus Cerqueira Lopes , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-19 08:46+0000\n"
+"PO-Revision-Date: 2015-12-24 14:20+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -672,7 +673,7 @@ msgstr "Subtotal "
#: model:ir.ui.view,arch_db:account.report_generalledger
#: model:ir.ui.view,arch_db:account.report_trialbalance
msgid "Target Moves: "
-msgstr "Movimentos Alvo: "
+msgstr "Movimentos de Destino: "
#. module: account
#: model:ir.ui.view,arch_db:account.account_planner
@@ -3657,7 +3658,7 @@ msgid ""
"Exchange rates can be automatically updated once a day from Yahoo "
"Finance or the European Central Bank . You can "
"activate this feature in the bottom of the"
-msgstr "As taxas de câmbio podem ser atualizadas automaticamente uma vez por dia a partir do Yahoo Finance ou Banco Central Europeu strong>. Você pode ativar esse recurso na parte inferior da"
+msgstr "As taxas de câmbio podem ser atualizadas automaticamente uma vez por dia a partir do Yahoo Finance ou Banco Central Europeu . Você pode ativar esse recurso na parte inferior da"
#. module: account
#: model:ir.model.fields,field_description:account.field_res_company_expects_chart_of_accounts
diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po
index 1bff39bc0fc..668c35cff55 100644
--- a/addons/account/i18n/zh_CN.po
+++ b/addons/account/i18n/zh_CN.po
@@ -13,6 +13,7 @@
# Haorui Wang , 2015
# H_Tang , 2015
# jeffery chen fan , 2015
+# Martin Trigaux, 2015
# Rona Lin , 2015
# waveyeung , 2015
# zhangpeiqing , 2015
@@ -24,7 +25,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-17 14:09+0000\n"
-"PO-Revision-Date: 2015-12-19 08:46+0000\n"
+"PO-Revision-Date: 2015-12-24 14:23+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -249,7 +250,7 @@ msgid ""
" Create manually \n"
" Recommended if <100 products \n"
" "
-msgstr "\n \n 手动创建 \n 推荐 如果 <100 个产品 \n "
+msgstr "\n \n 手动创建 \n 推荐 如果 <100 个产品 \n "
#. module: account
#: model:ir.ui.view,arch_db:account.account_planner
diff --git a/addons/account_asset/i18n/de.po b/addons/account_asset/i18n/de.po
index e6fa4ee8129..836b97fb4f2 100644
--- a/addons/account_asset/i18n/de.po
+++ b/addons/account_asset/i18n/de.po
@@ -6,13 +6,14 @@
# Fabian Liesch , 2015
# Henry Mineehen , 2015
# Renko Spiekermann , 2015
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:10+0000\n"
-"PO-Revision-Date: 2015-12-17 11:52+0000\n"
-"Last-Translator: Renko Spiekermann \n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1028,7 +1029,7 @@ msgstr "Zähler der ungelesen Nachrichten"
#: model:ir.ui.view,arch_db:account_asset.view_account_asset_asset_form
#: model:ir.ui.view,arch_db:account_asset.view_account_asset_asset_purchase_tree
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: account_asset
#: model:ir.model.fields,field_description:account_asset.field_account_asset_asset_website_message_ids
diff --git a/addons/account_voucher/i18n/de.po b/addons/account_voucher/i18n/de.po
index 4ae4bee40f5..e4d7e335e8c 100644
--- a/addons/account_voucher/i18n/de.po
+++ b/addons/account_voucher/i18n/de.po
@@ -3,13 +3,14 @@
# * account_voucher
#
# Translators:
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:10+0000\n"
-"PO-Revision-Date: 2015-10-19 13:38+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -563,7 +564,7 @@ msgstr "Validieren"
#: model:ir.ui.view,arch_db:account_voucher.view_voucher_filter_vendor
#: model:ir.ui.view,arch_db:account_voucher.view_voucher_tree_purchase
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: account_voucher
#: model:ir.ui.view,arch_db:account_voucher.view_purchase_receipt_form
diff --git a/addons/barcodes/i18n/zh_CN.po b/addons/barcodes/i18n/zh_CN.po
index 626fa1aad09..777128ade30 100644
--- a/addons/barcodes/i18n/zh_CN.po
+++ b/addons/barcodes/i18n/zh_CN.po
@@ -3,6 +3,7 @@
# * barcodes
#
# Translators:
+# fausthuang, 2015
# jeffery chen fan , 2015
# zhangpeiqing , 2015
msgid ""
@@ -10,8 +11,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-14 10:27+0000\n"
-"PO-Revision-Date: 2015-12-17 03:03+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-23 04:46+0000\n"
+"Last-Translator: fausthuang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,25 +24,25 @@ msgstr ""
#: code:addons/barcodes/barcodes.py:223
#, python-format
msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?"
-msgstr "'*' 不是一个有效的规则的条码类型,你是否是想输入'.*' ?"
+msgstr "'*' 不是一个有效的规则的条码类型,你的意思是'.*' ?"
#. module: barcodes
#: code:addons/barcodes/barcodes.py:221
#, python-format
msgid ": a rule can only contain one pair of braces."
-msgstr "一条规则只能包含一对夹子"
+msgstr "一条规则只能包含一对大括号"
#. module: barcodes
#: code:addons/barcodes/barcodes.py:217
#, python-format
msgid ": braces can only contain N's followed by D's."
-msgstr "夹子只能包含跟随D's的N's"
+msgstr "括号只能包含跟随D's的N's"
#. module: barcodes
#: code:addons/barcodes/barcodes.py:219
#, python-format
msgid ": empty braces."
-msgstr "空的夹子"
+msgstr "空的括号"
#. module: barcodes
#: model:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form
@@ -50,7 +51,7 @@ msgid ""
" When a barcode is scanned it is associated to the first rule with a matching\n"
" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n"
" if the regular expression matches a prefix of the barcode."
-msgstr "条码命名规则 定义条码的辨识和分类。\n 当条码被扫码前扫了之后,它就会匹配到相关的第一条规则。模式的语法是正则表达式,如果正则表达式匹配的是条码的前缀,则匹配一个条码"
+msgstr "条码命名规则 定义条码的辨识和分类。当条码被扫码前扫了之后,它就会匹配到相关的第一条规则。模式的语法是正则表达式,如果正则表达式匹配的是条码的前缀,则匹配一个条码"
#. module: barcodes
#: model:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form
@@ -192,7 +193,7 @@ msgid ""
" decimals indicated with D's, such as {NNNDD}. In these cases, \n"
" the barcode field on the associated records must show these digits as \n"
" zeroes."
-msgstr "模式也可以定义为怎样给数字取值,例如重量或者价格也可以被编码为条码。\n它们可以由 {NNN}被定义, 在这里N用来定义数字的编码\n浮点型也能用D表示,例如{NNNDD}。在这些情景中,\n在相关记录的必填 的条码字段显示为0"
+msgstr "模式也可以定义为怎样给数字取值,例如重量或者价格也可以被编码为条码。\n它们可以由 {NNN}被定义, 在这里N用来定义数字的位数\n小数也能用D表示,例如{NNNDD}。在这些情景中,\n在相关记录的必填 的条码字段显示为0"
#. module: barcodes
#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name
@@ -234,7 +235,7 @@ msgstr "匹配模式将别名到该条码"
#: code:addons/barcodes/barcodes.py:221
#, python-format
msgid "There is a syntax error in the barcode pattern "
-msgstr "条码模式中有一个语法错误"
+msgstr "条码模式中有一个句式错误"
#. module: barcodes
#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding
@@ -261,7 +262,7 @@ msgid ""
"UPC Codes can be converted to EAN by prefixing them with a zero. This "
"setting determines if a UPC/EAN barcode should be automatically converted in"
" one way or another when trying to match a rule with the other encoding."
-msgstr "UPC码可以转换为EAN的前缀与一零。此设置确定UPC / EAN条码应自动转换成一种或另一种方式在与其他编码规则。"
+msgstr "UPC码可以转换为EAN,前缀加个零。此设置确定UPC / EAN条码应以一种或另一种方式自动转换当在与其他编码规则匹配时。"
#. module: barcodes
#: selection:barcode.nomenclature,upc_ean_conv:0
@@ -287,12 +288,12 @@ msgstr "上次扫描的条码值"
#. module: barcodes
#: model:ir.model,name:barcodes.model_barcode_nomenclature
msgid "barcode.nomenclature"
-msgstr "barcode.nomenclature"
+msgstr "条形码.命名法"
#. module: barcodes
#: model:ir.model,name:barcodes.model_barcode_rule
msgid "barcode.rule"
-msgstr "barcode.rule"
+msgstr "条形码.规则"
#. module: barcodes
#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin
diff --git a/addons/base_action_rule/i18n/zh_CN.po b/addons/base_action_rule/i18n/zh_CN.po
index 53d16f023eb..d521726af0a 100644
--- a/addons/base_action_rule/i18n/zh_CN.po
+++ b/addons/base_action_rule/i18n/zh_CN.po
@@ -3,13 +3,14 @@
# * base_action_rule
#
# Translators:
+# fausthuang, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-11 07:20+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-23 06:34+0000\n"
+"Last-Translator: fausthuang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -93,7 +94,7 @@ msgstr "如果该联系人是客户就选择这个框"
#. module: base_action_rule
#: model:ir.actions.act_window,help:base_action_rule.base_action_rule_act
msgid "Click to setup a new automated action rule."
-msgstr "点击去创建一个字那个的自动的动作规则"
+msgstr "点击去创建一个自动的动作规则"
#. module: base_action_rule
#: selection:base.action.rule.lead.test,state:0
@@ -103,7 +104,7 @@ msgstr "已关闭"
#. module: base_action_rule
#: model:ir.model.fields,help:base_action_rule.field_base_action_rule_on_change_fields
msgid "Comma-separated list of field names that triggers the onchange."
-msgstr "以逗号分隔的触发变化的字段名称列表"
+msgstr "以逗号分隔的字段名称列表触发变化"
#. module: base_action_rule
#: model:ir.ui.view,arch_db:base_action_rule.view_base_action_rule_form
diff --git a/addons/base_iban/i18n/de.po b/addons/base_iban/i18n/de.po
index b758d19edbf..74dff4df5c9 100644
--- a/addons/base_iban/i18n/de.po
+++ b/addons/base_iban/i18n/de.po
@@ -3,13 +3,14 @@
# * base_iban
#
# Translators:
+# Renko Spiekermann , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-09-07 16:35+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-22 15:42+0000\n"
+"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,21 +27,13 @@ msgstr "Bankkonten"
#: code:addons/base_iban/base_iban.py:57
#, python-format
msgid "Cannot compute the BBAN because the account number is not an IBAN."
-msgstr ""
+msgstr "Konnte keine BBAN errechnen, weil die Kontonummer keine IBAN ist."
#. module: base_iban
#: code:addons/base_iban/base_iban.py:26
#, python-format
msgid "No IBAN !"
-msgstr ""
-
-#. module: base_iban
-#: code:addons/base_iban/base_iban.py:82
-#, python-format
-msgid ""
-"Please define BIC/Swift code on bank for bank type IBAN Account to make "
-"valid payments."
-msgstr ""
+msgstr "Keine IBAN!"
#. module: base_iban
#: code:addons/base_iban/base_iban.py:34
@@ -60,4 +53,4 @@ msgstr "Die IBAN ist ungültig. Sie muss mit der Länderkennzeichnung beginnen"
#: code:addons/base_iban/base_iban.py:40
#, python-format
msgid "This IBAN does not pass the validation check, please verify it."
-msgstr ""
+msgstr "Diese IBAN hat die Gültigkeitsprüfung nicht bestanden, bitte prüfen Sie sie nach."
diff --git a/addons/base_import/i18n/hu.po b/addons/base_import/i18n/hu.po
index 2e9b64af390..00250d5bb1b 100644
--- a/addons/base_import/i18n/hu.po
+++ b/addons/base_import/i18n/hu.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-18 13:40+0000\n"
-"PO-Revision-Date: 2015-12-19 08:50+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-20 10:05+0000\n"
+"Last-Translator: Kris Krnacs\n"
"Language-Team: Hungarian (http://www.transifex.com/odoo/odoo-9/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -95,7 +95,7 @@ msgid ""
" significant issue. To limit incorrect\n"
" interpretation of data, they are strictly limited\n"
" to dates following"
-msgstr ""
+msgstr "Mivel a CSV fájlokat belsőleg és több külső \n folyamatban használja, az összekapcsolhatóság \n egy jelentős dolog. A nem megfelelően összekacsolható \n adatok korlátozására, határozottan korlátozva \n vannak a következő adatokra"
#. module: base_import
#. openerp-web
@@ -389,7 +389,7 @@ msgid ""
" are stored as genuine dates and the familiar and\n"
" locale-aware display of dates is independent from\n"
" the way it is stored."
-msgstr ""
+msgstr "Jobban megszokott és \n sokoldalúbb formázáshoz, használja az Excel fájlokat, dátum cellák\n hiteles adatként tároltak és az ismert és helyhez-kötött \n dátum kijelzése független az eltárolási\n módtól."
#. module: base_import
#. openerp-web
@@ -1027,7 +1027,7 @@ msgstr "Mit tegyek, ha több egyezőség van egy mezőre?"
msgid ""
"What can I do when the Import preview table isn't\n"
" displayed correctly?"
-msgstr ""
+msgstr "Mit tehetek, ha a kijelzőn lévő import tábla\n előnézete nem megfelelő?"
#. module: base_import
#. openerp-web
@@ -1065,7 +1065,7 @@ msgstr "Amikor külső azonosítókat használ, importálhat CSV fájlokat \n
#: code:addons/base_import/static/src/xml/import.xml:83
#, python-format
msgid "Why don't CSV file use my date format?"
-msgstr ""
+msgstr "Miért nem az én dátum formátumomat használja a CSV fájl?"
#. module: base_import
#. openerp-web
@@ -1267,7 +1267,7 @@ msgstr "személy_4,Ramsy,Hamis,vállalat_3"
msgid ""
"the\n"
" ISO 8601 format"
-msgstr ""
+msgstr "az\n ISO 8601 formátum"
#. module: base_import
#. openerp-web
diff --git a/addons/base_import/i18n/nl.po b/addons/base_import/i18n/nl.po
index bf122b98a23..b48c589a75f 100644
--- a/addons/base_import/i18n/nl.po
+++ b/addons/base_import/i18n/nl.po
@@ -5,14 +5,15 @@
# Translators:
# Eric Geens , 2015
# Eric Geens , 2015
+# Erwin van der Ploeg , 2015
# Yenthe Van Ginneken , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-18 13:40+0000\n"
-"PO-Revision-Date: 2015-12-19 11:05+0000\n"
-"Last-Translator: Eric Geens \n"
+"PO-Revision-Date: 2015-12-22 15:42+0000\n"
+"Last-Translator: Erwin van der Ploeg \n"
"Language-Team: Dutch (http://www.transifex.com/odoo/odoo-9/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -97,7 +98,7 @@ msgid ""
" significant issue. To limit incorrect\n"
" interpretation of data, they are strictly limited\n"
" to dates following"
-msgstr ""
+msgstr "Omdat CSV-bestanden intern worden gebruikt\nen in meerdere externe processen, is uitwisselbaarheid\nbelangrijk. Om incorrecte interpretatie van de gegevens\nte beperken, zijn ze strikt gehouden\naan de volgende data"
#. module: base_import
#. openerp-web
diff --git a/addons/base_import/i18n/pt_BR.po b/addons/base_import/i18n/pt_BR.po
index c59297a8922..252bde21b06 100644
--- a/addons/base_import/i18n/pt_BR.po
+++ b/addons/base_import/i18n/pt_BR.po
@@ -3,6 +3,7 @@
# * base_import
#
# Translators:
+# Grazziano Duarte , 2015
# Mateus Cerqueira Lopes , 2015
# Sidnei Luiz Baumgartenn , 2015
msgid ""
@@ -10,8 +11,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-18 13:40+0000\n"
-"PO-Revision-Date: 2015-12-19 08:50+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-20 22:45+0000\n"
+"Last-Translator: Grazziano Duarte \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1028,7 +1029,7 @@ msgstr "O que posso fazer se eu tiver várias correspondências para um campo?"
msgid ""
"What can I do when the Import preview table isn't\n"
" displayed correctly?"
-msgstr ""
+msgstr "O que posso fazer quando a tabela de pré-visualização de importação não é\nexibida corretamente?"
#. module: base_import
#. openerp-web
@@ -1066,7 +1067,7 @@ msgstr "Quando você usa IDs externos, você pode importar arquivos CSV\n
#: code:addons/base_import/static/src/xml/import.xml:83
#, python-format
msgid "Why don't CSV file use my date format?"
-msgstr ""
+msgstr "Por que o arquivo CSV usa meu formato de data?"
#. module: base_import
#. openerp-web
@@ -1268,7 +1269,7 @@ msgstr "person_4, Ramsy, False, company_3"
msgid ""
"the\n"
" ISO 8601 format"
-msgstr ""
+msgstr "o\nformato ISO 8601"
#. module: base_import
#. openerp-web
diff --git a/addons/base_import/i18n/zh_CN.po b/addons/base_import/i18n/zh_CN.po
index 2c8e7727010..ae31828baab 100644
--- a/addons/base_import/i18n/zh_CN.po
+++ b/addons/base_import/i18n/zh_CN.po
@@ -4,14 +4,15 @@
#
# Translators:
# Jonathon , 2015
+# lao yi , 2015
# liu , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-18 13:40+0000\n"
-"PO-Revision-Date: 2015-12-19 08:50+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 08:13+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1028,7 +1029,7 @@ msgstr "如果我有多对一的字段怎么做?"
msgid ""
"What can I do when the Import preview table isn't\n"
" displayed correctly?"
-msgstr ""
+msgstr "当导入预览表显示不正确时\n我该怎么办?"
#. module: base_import
#. openerp-web
@@ -1268,7 +1269,7 @@ msgstr "person_4,Ramsy,False,company_3"
msgid ""
"the\n"
" ISO 8601 format"
-msgstr ""
+msgstr "ISO 8601\n格式"
#. module: base_import
#. openerp-web
diff --git a/addons/base_setup/i18n/de.po b/addons/base_setup/i18n/de.po
index 14f681e3d04..73ed3c07957 100644
--- a/addons/base_setup/i18n/de.po
+++ b/addons/base_setup/i18n/de.po
@@ -3,13 +3,14 @@
# * base_setup
#
# Translators:
+# Renko Spiekermann , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:25+0000\n"
-"PO-Revision-Date: 2015-10-19 13:29+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-22 15:12+0000\n"
+"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,7 +36,7 @@ msgstr "Benutzer können ihren Kalender mit dem Google Kalender synchronisieren"
#. module: base_setup
#: model:ir.model.fields,field_description:base_setup.field_base_config_settings_module_base_import
msgid "Allow users to import data from CSV/XLS/XLSX/ODS files"
-msgstr ""
+msgstr "Erlaube Benutzern Daten mit CSV/XLS/XLSX/ODS-Datein zu importieren."
#. module: base_setup
#: model:ir.ui.view,arch_db:base_setup.view_general_configuration
@@ -140,7 +141,7 @@ msgstr "Google Drive"
#. module: base_setup
#: model:ir.ui.view,arch_db:base_setup.view_general_configuration
msgid "Google Integration"
-msgstr ""
+msgstr "Google Integration"
#. module: base_setup
#: selection:base.setup.terminology,partner:0
@@ -290,7 +291,7 @@ msgstr "Verwenden Sie ein anderes Wort für \"Kunde\""
#. module: base_setup
#: model:ir.model.fields,field_description:base_setup.field_base_config_settings_module_auth_oauth
msgid "Use external authentication providers, sign in with Google..."
-msgstr ""
+msgstr "Verwenden Sie externe Benutzer-Authentifizierung, melden Sie sich mit ihren Google-Konto an..."
#. module: base_setup
#: model:ir.ui.view,arch_db:base_setup.view_general_configuration
diff --git a/addons/board/i18n/de.po b/addons/board/i18n/de.po
index c5f0e3ee500..f3feb11f3af 100644
--- a/addons/board/i18n/de.po
+++ b/addons/board/i18n/de.po
@@ -3,13 +3,14 @@
# * board
#
# Translators:
+# Renko Spiekermann , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-11-07 22:20+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-22 16:02+0000\n"
+"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,12 +30,12 @@ msgstr " "
#: code:addons/board/static/src/js/dashboard.js:406
#, python-format
msgid "'%s' added to dashboard"
-msgstr ""
+msgstr "'%s' zur Pinnwand hinzugefügt"
#. module: board
#: model:ir.actions.act_window,help:board.open_board_my_dash_action
msgid "Your personal dashboard is empty. "
-msgstr ""
+msgstr "Ihre persönliche Pinnwand ist leer. "
#. module: board
#. openerp-web
@@ -48,7 +49,7 @@ msgstr "Hinzufügen"
#: code:addons/board/static/src/xml/board.xml:64
#, python-format
msgid "Add to my Dashboard"
-msgstr ""
+msgstr "Zum meiner Pinnwand hinzufügen"
#. module: board
#. openerp-web
@@ -191,4 +192,4 @@ msgstr ""
msgid ""
"You can filter and group data before inserting into the\n"
" dashboard using the search options."
-msgstr ""
+msgstr "Sie können mithilfe von Suchoptionen Daten vorm Einfügen in ihre Pinnwand filtern und gruppieren."
diff --git a/addons/bus/i18n/de.po b/addons/bus/i18n/de.po
index 17966269021..49e0290cc82 100644
--- a/addons/bus/i18n/de.po
+++ b/addons/bus/i18n/de.po
@@ -3,13 +3,14 @@
# * bus
#
# Translators:
+# Renko Spiekermann , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-10-19 13:29+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-22 15:26+0000\n"
+"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -118,7 +119,7 @@ msgstr "Partner"
#. module: bus
#: model:ir.model,name:bus.model_bus_presence
msgid "User Presence"
-msgstr ""
+msgstr "Benutzer Anwesend"
#. module: bus
#: model:ir.model,name:bus.model_res_users
@@ -129,4 +130,4 @@ msgstr "Benutzer"
#. module: bus
#: model:ir.model,name:bus.model_bus_bus
msgid "bus.bus"
-msgstr ""
+msgstr "bus.bus"
diff --git a/addons/calendar/i18n/de.po b/addons/calendar/i18n/de.po
index fe26d8cbc58..32fadd6077d 100644
--- a/addons/calendar/i18n/de.po
+++ b/addons/calendar/i18n/de.po
@@ -6,14 +6,15 @@
# aNj , 2015
# Fabian Liesch , 2015
# Martin K , 2015
+# Renko Spiekermann , 2015
# Stefan Dyck , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-11-26 09:05+0000\n"
-"PO-Revision-Date: 2015-11-27 08:49+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-23 14:21+0000\n"
+"Last-Translator: Markus Menner \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -395,19 +396,19 @@ msgstr "${object.event_id.name} - Erinnerung"
msgid ""
"%s at %s To\n"
" %s at %s (%s)"
-msgstr ""
+msgstr "%s um %s bis zum\n %s um %s (%s)"
#. module: calendar
#: code:addons/calendar/calendar.py:773
#, python-format
msgid "%s at (%s To %s) (%s)"
-msgstr ""
+msgstr "%s um (%s bis %s) (%s)"
#. module: calendar
#: model:ir.ui.view,arch_db:calendar.view_calendar_event_form
#: model:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup
msgid " hours "
-msgstr "Stunden"
+msgstr " Stunden "
#. module: calendar
#: code:addons/calendar/calendar.py:1620
@@ -1459,7 +1460,7 @@ msgstr "aktiv"
#. module: calendar
#: model:ir.model,name:calendar.model_calendar_alarm_manager
msgid "calendar.alarm_manager"
-msgstr "Kalender.Alarm_Manager"
+msgstr "calendar.alarm_manager"
#. module: calendar
#: model:ir.model,name:calendar.model_calendar_contacts
diff --git a/addons/calendar/i18n/zh_CN.po b/addons/calendar/i18n/zh_CN.po
index c2b13b0fba2..240a95152bd 100644
--- a/addons/calendar/i18n/zh_CN.po
+++ b/addons/calendar/i18n/zh_CN.po
@@ -3,6 +3,7 @@
# * calendar
#
# Translators:
+# fausthuang, 2015
# liulixia , 2015
# Rona Lin , 2015
msgid ""
@@ -10,8 +11,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-11-26 09:05+0000\n"
-"PO-Revision-Date: 2015-12-10 01:22+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 07:29+0000\n"
+"Last-Translator: fausthuang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -393,13 +394,13 @@ msgstr "${object.event_id.name} - 提醒"
msgid ""
"%s at %s To\n"
" %s at %s (%s)"
-msgstr ""
+msgstr "%s at %s To\n %s at %s (%s)"
#. module: calendar
#: code:addons/calendar/calendar.py:773
#, python-format
msgid "%s at (%s To %s) (%s)"
-msgstr ""
+msgstr "%s at (%s To %s) (%s)"
#. module: calendar
#: model:ir.ui.view,arch_db:calendar.view_calendar_event_form
@@ -832,7 +833,7 @@ msgstr "查看是否有需要留意的新信息。"
#. module: calendar
#: model:ir.model.fields,help:calendar.field_calendar_event_message_needaction
msgid "If checked, new messages require your attention."
-msgstr "确认后, 会出现新消息."
+msgstr "如果勾选此项,有新消息会提醒你"
#. module: calendar
#: model:ir.model.fields,help:calendar.field_calendar_event_active
diff --git a/addons/crm/i18n/de.po b/addons/crm/i18n/de.po
index 09263c4377d..0f788e41aef 100644
--- a/addons/crm/i18n/de.po
+++ b/addons/crm/i18n/de.po
@@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-17 13:44+0000\n"
+"PO-Revision-Date: 2015-12-22 15:19+0000\n"
"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -4048,7 +4048,7 @@ msgstr ""
#: model:ir.ui.menu,name:crm.menu_crm_opportunities
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your Pipeline"
-msgstr ""
+msgstr "Ihre Pipeline"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
diff --git a/addons/crm/i18n/fr.po b/addons/crm/i18n/fr.po
index 106b03ff146..74c55480f8b 100644
--- a/addons/crm/i18n/fr.po
+++ b/addons/crm/i18n/fr.po
@@ -24,7 +24,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-24 09:28+0000\n"
+"PO-Revision-Date: 2015-12-24 13:55+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -389,7 +389,7 @@ msgid ""
" an up-to-date pipeline of opportunities.\n"
" After a few month, set the real success rate according to the stages, to have\n"
" accurate expected revenues by closing date."
-msgstr "Prévoir le chiffre d'affaires/strong> \nVous pouvez évaluer la maturité d'une équipe de vente par sa capacité à prévoir\nle chiffre d'affaires pour les mois ou les trimestres à venir. \nFormez l'équipe à prévoir efficacement en ayant un pipeline d'opportunités à jour.\nAprès quelques mois, assignez un taux réel de succès à chaque étape, \nafin d'obtenir avec exactitude le chiffre d'affaires attendu par date de clôture."
+msgstr "Prévoir le chiffre d'affaires \nVous pouvez évaluer la maturité d'une équipe de vente par sa capacité à prévoir\nle chiffre d'affaires pour les mois ou les trimestres à venir. \nFormez l'équipe à prévoir efficacement en ayant un pipeline d'opportunités à jour.\nAprès quelques mois, assignez un taux réel de succès à chaque étape, \nafin d'obtenir avec exactitude le chiffre d'affaires attendu par date de clôture."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
diff --git a/addons/crm/i18n/id.po b/addons/crm/i18n/id.po
index ada10adc177..6da87844581 100644
--- a/addons/crm/i18n/id.po
+++ b/addons/crm/i18n/id.po
@@ -3,12 +3,13 @@
# * crm
#
# Translators:
+# Martin Trigaux, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-03 08:48+0000\n"
+"PO-Revision-Date: 2015-12-24 14:28+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: Indonesian (http://www.transifex.com/odoo/odoo-9/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -217,7 +218,7 @@ msgid ""
" Import \n"
" > 200 contacts \n"
" "
-msgstr "\n \n Impor \n > Kontak 200 \n "
+msgstr "\n \n Impor \n > Kontak 200 \n "
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -237,7 +238,7 @@ msgid ""
" Create manually \n"
" < 200 contacts \n"
" "
-msgstr "\n \n Membuat manual \n < 200 kontak \n "
+msgstr "\n \n Membuat manual \n < 200 kontak \n "
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -1650,7 +1651,7 @@ msgstr "Untuk alasan keamanan, Anda tidak dapat menggabungkan lebih dari 3 konta
msgid ""
"For the Odoo Team, \n"
" Fabien Pinckaers, Founder"
-msgstr ""
+msgstr "Untuk tim Odoo, Fabien Pinckaers, pendiri"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner_mass_force_assignation
diff --git a/addons/crm/i18n/nl.po b/addons/crm/i18n/nl.po
index 887caff2b81..a002dfdfdb7 100644
--- a/addons/crm/i18n/nl.po
+++ b/addons/crm/i18n/nl.po
@@ -7,14 +7,15 @@
# Eric Geens , 2015
# Eric Geens , 2015
# Erwin van der Ploeg , 2015
+# Erwin van der Ploeg , 2015
# Yenthe Van Ginneken , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-16 13:41+0000\n"
-"Last-Translator: Yenthe Van Ginneken \n"
+"PO-Revision-Date: 2015-12-22 16:40+0000\n"
+"Last-Translator: Erwin van der Ploeg \n"
"Language-Team: Dutch (http://www.transifex.com/odoo/odoo-9/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -322,7 +323,7 @@ msgstr "Contacteer ons om uw applicatie aan te passen: Click on 'Reporting' in the main menu and browse "
"statistics:"
-msgstr "Klik op 'Rapportering' in het hoofdmenu en blader door de statistieken:"
+msgstr "Klik op 'Rapportages' in het hoofdmenu en blader door de statistieken:"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3060,7 +3061,7 @@ msgstr "Herinnering naar gebruiker"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Reporting"
-msgstr "Rapportering"
+msgstr "Rapportages"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_stage_requirements
diff --git a/addons/crm/i18n/pt_BR.po b/addons/crm/i18n/pt_BR.po
index fd804aae593..3d3dd27cd95 100644
--- a/addons/crm/i18n/pt_BR.po
+++ b/addons/crm/i18n/pt_BR.po
@@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-19 20:08+0000\n"
+"PO-Revision-Date: 2015-12-20 23:27+0000\n"
"Last-Translator: Grazziano Duarte \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -31,7 +31,7 @@ msgstr "# Reuniões"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_opportunity_report_nbr_activities
msgid "# of Activities"
-msgstr "Nº de Atividades"
+msgstr "# de Atividades"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -474,7 +474,7 @@ msgstr "Pesquisa "
msgid ""
"The customer understood his pain points and proposed the "
"next step in the buying process"
-msgstr ""
+msgstr "O cliente entendeu os seus pontos críticos e propôs o próximo passo no processo de compra"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -511,7 +511,7 @@ msgstr "Você chamou a perspectiva para um acompanhamento em su
msgid ""
"You understand the customer's needs and pain points, and "
"you have a fairly good idea of his budget to spend"
-msgstr "Você entende as necessidades do cliente e pontos de dificuldade, e você tem uma boa idéia do seu orçamento para gastar"
+msgstr "Você entende as necessidades do cliente e pontos críticos, e você tem uma boa idéia do seu orçamento para gastar"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -1589,7 +1589,7 @@ msgstr "Concluído."
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_stage_fold
msgid "Folded in Pipeline"
-msgstr ""
+msgstr "Dobrado na Pipeline"
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
@@ -1639,7 +1639,7 @@ msgstr "Acompanhar"
msgid ""
"For every deal, review the next action, the expected closing, the pain "
"points, the expected revenues, the buying process, etc."
-msgstr "Para cada negócio, reveja a próxima ação, o fechamento esperado, os pontos de dificuldades, as receitas esperadas, o processo de compra, etc."
+msgstr "Para cada negócio, reveja a próxima ação, o fechamento esperado, os pontos críticos, as receitas esperadas, o processo de compra, etc."
#. module: crm
#: code:addons/crm/base_partner_merge.py:303
@@ -1843,7 +1843,7 @@ msgstr ""
msgid ""
"If you have less than 200 contacts, we recommend you\n"
" to create them manually."
-msgstr ""
+msgstr "Se você tem menos de 200 contatos, recomendamos que você\ncrie-os manualmente."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -2099,7 +2099,7 @@ msgstr "A Análise de Prospecções permite a você verificar diferentes informa
#. module: crm
#: model:ir.filters,name:crm.filter_opportunity_salesperson
msgid "Leads By Salespersons"
-msgstr ""
+msgstr "Prospectos por Vendedor"
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_sale_config_settings
@@ -2119,7 +2119,7 @@ msgstr "Geração de Propectos"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Leads by Source"
-msgstr ""
+msgstr "Prospectos por Fonte"
#. module: crm
#: model:ir.filters,name:crm.filter_usa_lead
@@ -2156,7 +2156,7 @@ msgstr "Prospectos/Oportunidades"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Licences"
-msgstr ""
+msgstr "Licenças"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_base_partner_merge_automatic_wizard_line_ids
@@ -2184,7 +2184,7 @@ msgstr "Parceiro conectado (opcional). Normalmente criado na conversão de prosp
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "List of possible pain points by segment/profile"
-msgstr ""
+msgstr "Lista de possíveis pontos críticos por segmento/perfil"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_activity_report_view_search
@@ -2204,13 +2204,13 @@ msgstr "Perdido"
#: model:ir.ui.view,arch_db:crm.crm_opportunity_report_view_search
#: model:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
msgid "Lost Reason"
-msgstr ""
+msgstr "Razão de Perda"
#. module: crm
#: model:ir.actions.act_window,name:crm.crm_lost_reason_action
#: model:ir.ui.menu,name:crm.menu_crm_lost_reason
msgid "Lost Reasons"
-msgstr ""
+msgstr "Razões de Perda"
#. module: crm
#: selection:crm.lead,priority:0 selection:crm.opportunity.report,priority:0
@@ -2221,7 +2221,7 @@ msgstr "Baixa"
#: model:crm.activity,name:crm.crm_activity_demo_make_quote
#: model:mail.message.subtype,name:crm.crm_activity_demo_make_quote_mail_message_subtype
msgid "Make Quote"
-msgstr ""
+msgstr "Fazer Cotação"
#. module: crm
#: model:ir.actions.server,name:crm.action_mark_as_lost
@@ -2294,7 +2294,7 @@ msgstr "Juntar Automaticamente todos os processos"
#. module: crm
#: model:ir.ui.view,arch_db:crm.base_partner_merge_automatic_wizard_form
msgid "Merge Contacts"
-msgstr ""
+msgstr "Mesclar Contatos"
#. module: crm
#: model:ir.ui.view,arch_db:crm.merge_opportunity_form
@@ -2304,7 +2304,7 @@ msgstr "Mesclar Prospectos/Oportunidades"
#. module: crm
#: model:ir.actions.act_window,name:crm.action_partner_merge
msgid "Merge Selected Contacts"
-msgstr ""
+msgstr "Mesclar Contatos Selecionados"
#. module: crm
#: model:ir.actions.act_window,name:crm.action_merge_opportunities
@@ -2371,7 +2371,7 @@ msgstr "Juntar com os seguintes parceiros:"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_activity_subtype_id
msgid "Message Subtype"
-msgstr ""
+msgstr "Subtipo de Mensagem"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_activity_name
@@ -2439,7 +2439,7 @@ msgstr "Mês"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Motivation letter from the management"
-msgstr ""
+msgstr "Carta de motivação da gestão"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_opportunity_report_view_search
@@ -2470,7 +2470,7 @@ msgstr "Novo"
#. module: crm
#: model:ir.actions.act_window,name:crm.action_opportunity_form
msgid "New Opportunity"
-msgstr ""
+msgstr "Nova Oportunidade"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_date_action_next
@@ -2516,12 +2516,12 @@ msgstr "Próxima Atividade 3"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_date_action
msgid "Next Activity Date"
-msgstr ""
+msgstr "Próxima Data de Atividade"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_title_action
msgid "Next Activity Summary"
-msgstr ""
+msgstr "Próximo Sumário de Atividade"
#. module: crm
#: code:addons/crm/crm_lead.py:1011
@@ -2548,7 +2548,7 @@ msgstr "Nota sobre a próxima ação."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Note: To use those features, you need to install the"
-msgstr ""
+msgstr "Nota: Para usar esses recursos, você precisa instalar o"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_description
@@ -2573,7 +2573,7 @@ msgstr "Número de Dias para abrir o caso"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Number of Rooms"
-msgstr ""
+msgstr "Número de Salas"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_activity_days
@@ -2585,7 +2585,7 @@ msgstr "Número de dias"
msgid ""
"Number of days before executing the action, allowing you to plan the date of"
" the action."
-msgstr ""
+msgstr "Número de dias antes de executar a ação, o que lhe permite planejar a data da ação."
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_lead_message_needaction_counter
@@ -2600,13 +2600,13 @@ msgstr "Quantidade de mensagens não lidas."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Odoo Default"
-msgstr ""
+msgstr "Padrão Odoo"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_sale_config_settings_module_website_sign
#: model:ir.ui.view,arch_db:crm.view_sale_config_settings
msgid "Odoo Sign"
-msgstr ""
+msgstr "Entrar no Odoo"
#. module: crm
#: model:ir.actions.act_window,help:crm.crm_case_form_view_salesteams_opportunity
@@ -2633,7 +2633,7 @@ msgstr ""
#. module: crm
#: model:ir.model.fields,help:crm.field_sale_config_settings_generate_sales_team_alias
msgid "Odoo will generate an email alias based on the sales team name"
-msgstr ""
+msgstr "Odoo irá gerar um apelido de e-mail com base no nome da equipe de vendas"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -2730,7 +2730,7 @@ msgstr "Oportunidades Vencidas Por Time"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Opportunities pipeline"
-msgstr ""
+msgstr "Pipeline de Oportunidades"
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
@@ -2807,7 +2807,7 @@ msgstr "Opções"
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
msgid "Overdue Activities"
-msgstr ""
+msgstr "Atividades em Atraso"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_opportunity_report_delay_expected
@@ -2876,7 +2876,7 @@ msgstr "Nome de Contato do Parceiro"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_activity_report_partner_id
msgid "Partner/Customer"
-msgstr ""
+msgstr "Parceiro/Cliente"
#. module: crm
#: model:ir.ui.view,arch_db:crm.base_partner_merge_automatic_wizard_form
@@ -2891,13 +2891,13 @@ msgstr "Telefone"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Phone scripts"
-msgstr ""
+msgstr "Scripts de telefone"
#. module: crm
#: model:ir.ui.menu,name:crm.crm_opportunity_report_menu
#: model:ir.ui.view,arch_db:crm.crm_team_salesteams_view_kanban
msgid "Pipeline"
-msgstr ""
+msgstr "Pipeline"
#. module: crm
#: model:ir.actions.act_window,name:crm.action_report_crm_opportunity_salesteam
@@ -2907,7 +2907,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:crm.crm_opportunity_report_view_pivot
#: model:ir.ui.view,arch_db:crm.crm_team_salesteams_view_kanban
msgid "Pipeline Analysis"
-msgstr ""
+msgstr "Análise de Pipeline"
#. module: crm
#: model:ir.actions.act_window,help:crm.crm_opportunity_report_action
@@ -2932,7 +2932,7 @@ msgstr ""
#. module: crm
#: model:web.planner,tooltip_planner:crm.planner_crm
msgid "Plan your sales strategy: objectives, leads, KPIs, and much more!"
-msgstr ""
+msgstr "Planeje sua estratégia de vendas: objetivos, prospectos, KPIs e muito mais!"
#. module: crm
#: model:ir.model,name:crm.model_web_planner
@@ -2971,7 +2971,7 @@ msgstr "Prioridade"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_stage_legend_priority
msgid "Priority Management Explanation"
-msgstr ""
+msgstr "Explicação da Gestão de Prioridade"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_probability
@@ -3003,13 +3003,13 @@ msgstr "Qualificação"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Qualification form (you can use the survey app for this)"
-msgstr ""
+msgstr "Formulário de qualificação (você pode usar o aplicativo para esta pesquisa)"
#. module: crm
#: code:addons/crm/sales_team.py:23
#, python-format
msgid "Qualified"
-msgstr ""
+msgstr "Qualificado"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_priority
@@ -3019,7 +3019,7 @@ msgstr "Classificação"
#. module: crm
#: model:ir.model,name:crm.model_crm_lost_reason
msgid "Reason for loosing leads"
-msgstr ""
+msgstr "Razão para perda de prospectos"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_team_alias_force_thread_id
@@ -3075,27 +3075,27 @@ msgstr "Responsável"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Retailers"
-msgstr ""
+msgstr "Varejistas"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Revenue by Salesperson"
-msgstr ""
+msgstr "Receita por Vendedor"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Sales Forecasts (month+1)"
-msgstr ""
+msgstr "Previsões de Vendas (mês + 1)"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Sales Management module."
-msgstr ""
+msgstr "Módulo de Gerenciamento de Vendas"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Sales Settings"
-msgstr ""
+msgstr "Configurações de Vendas"
#. module: crm
#: model:ir.actions.act_window,name:crm.crm_lead_tag_action
@@ -3124,7 +3124,7 @@ msgstr "Equipe de Vendas"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Sales Tools"
-msgstr ""
+msgstr "Ferramentas de Vendas"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner_mass_user_ids
@@ -3147,7 +3147,7 @@ msgstr "Vendedor"
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid ""
"Save filters or add any report to your dashboard with the Favorites menu."
-msgstr ""
+msgstr "Salve filtros ou adicione qualquer relatório para o seu dashboard com o menu Favoritos."
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_crm_case_leads_filter
@@ -3202,14 +3202,14 @@ msgstr "Seleção"
#: model:crm.activity,description:crm.crm_activity_demo_make_quote
#: model:mail.message.subtype,description:crm.crm_activity_demo_make_quote_mail_message_subtype
msgid "Send a quotation"
-msgstr ""
+msgstr "Enviar uma cotação"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid ""
"Send an email to all opportunities in the \"Qualified\" stage for more than "
"20 days"
-msgstr ""
+msgstr "Enviar um e-mail para todas as oportunidades na fase de \"Qualificado\" há mais de 20 dias"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_activity_sequence
@@ -3225,7 +3225,7 @@ msgstr "Definir equipe para Departamento de Vendas"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Set the sales manager as a follower of every opportunity above $20k"
-msgstr ""
+msgstr "Defina o gerente de vendas como um seguidor de todas as oportunidades acima de $20k"
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_stage_on_change
@@ -3246,25 +3246,25 @@ msgstr ""
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_sale_config_settings
msgid "Setup your domain alias"
-msgstr ""
+msgstr "Configure o seu apelido de domínio"
#. module: crm
#: model:res.groups,name:crm.group_use_lead
msgid "Show Lead Menu"
-msgstr ""
+msgstr "Exibir Menu de Prospectos"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid ""
"Show advanced filters and options by clicking on the magnifying glass icon "
"next to the search bar."
-msgstr ""
+msgstr "Mostrar filtros e opções avançadas, clicando no ícone de lupa ao lado da barra de pesquisa."
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
msgid ""
"Show all opportunities for which the next action date is today or before"
-msgstr ""
+msgstr "Mostrar todas as oportunidades em que a próxima data de ação seja hoje, ou antes"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_activity_report_view_search
@@ -3291,14 +3291,14 @@ msgstr "Slides"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Solution Selling"
-msgstr ""
+msgstr "Venda de Solução"
#. module: crm
#: model:ir.actions.act_window,help:crm.crm_lost_reason_action
msgid ""
"Some examples of lost reasons: \"We don't have people/skill\", \"Price too "
"high\""
-msgstr ""
+msgstr "Alguns exemplos de razões de perda: \"Não temos pessoas/habilidade\", \"preço alto demais\""
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_source_id
@@ -3437,7 +3437,7 @@ msgstr "Tarefa"
#. module: crm
#: model:ir.filters,name:crm.ir_filters_crm_opportunity_report_next_action
msgid "Team Activities"
-msgstr ""
+msgstr "Atividades da Equipe"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_stage_team_ids
@@ -3447,12 +3447,12 @@ msgstr "Equipes"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Templates of emails"
-msgstr ""
+msgstr "Modelos de e-mails"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Templates of quotations (use Odoo Online Proposals for this)"
-msgstr ""
+msgstr "Modelos de cotações (use Propostas On-line Odoo para isso)"
#. module: crm
#: model:ir.model.fields,help:crm.field_res_users_payment_next_action_date
@@ -3477,7 +3477,7 @@ msgstr "O primeiro contato que você faz com um potencial cliente é um prospect
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "The first stage is usually \"New\" and the last one is \"Won\""
-msgstr ""
+msgstr "A primeira fase é geralmente \"Nova\" e a última é \"Ganhou\""
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_team_alias_model_id
@@ -3513,7 +3513,7 @@ msgstr "O proprietário dos registros criados após o recebimento de e-mails nes
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "The point of contact for all your prospects "
-msgstr ""
+msgstr "O ponto de contato para todas as suas perspectivas "
#. module: crm
#: sql_constraint:crm.lead:0
@@ -3533,7 +3533,7 @@ msgstr ""
msgid ""
"The whole process may take a few hours. But it's worth doing\n"
" it."
-msgstr ""
+msgstr "Todo o processo pode levar algumas horas. Mas vale a pena fazer\nisto."
#. module: crm
#: model:ir.ui.view,arch_db:crm.base_partner_merge_automatic_wizard_form
@@ -3551,14 +3551,14 @@ msgstr "Estes endereços de email serão adicionados para o campo CC de todas en
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
msgid "This Week Activities"
-msgstr ""
+msgstr "Atividades desta Semana"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid ""
"This email address has been preconfigured as the default\n"
" for your sales department. "
-msgstr ""
+msgstr "Este endereço de e-mail foi pré-configurado como padrão\npara o seu departamento de vendas. "
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_stage_type
@@ -3578,7 +3578,7 @@ msgstr "Este é o nome que te ajuda a rastrear as diferentes campanhas Ex: Espec
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "This is the default configuration, there is nothing to setup."
-msgstr ""
+msgstr "Esta é a configuração padrão, não há nada para configurar."
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_lead_medium_id
@@ -3606,7 +3606,7 @@ msgstr "Esse percentual representa a probabilidade média/padrão do caso, para
msgid ""
"This report analyses the source of your leads\n"
"(including those converted into opportunities)."
-msgstr ""
+msgstr "Este relatório analisa a fonte de seus prospectos\n(incluindo aqueles convertidos em oportunidades)."
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_stage_fold
@@ -3619,12 +3619,12 @@ msgstr "Este estágio fica dobrado na visão kanban quando não tem nenhum regis
#: code:addons/crm/crm_lead.py:1210
#, python-format
msgid "This target does not exist."
-msgstr ""
+msgstr "Este destino não existe."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Time to Close a Deal"
-msgstr ""
+msgstr "Hora de Fechar um Negócio"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3641,7 +3641,7 @@ msgstr "Título"
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
msgid "Today Activities"
-msgstr ""
+msgstr "Atividades de Hoje"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_opportunity_report_total_revenue
@@ -3709,7 +3709,7 @@ msgstr "Data de Atualização"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Upsell more to existing customers"
-msgstr ""
+msgstr "Venda mais para clientes existentes"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3744,12 +3744,12 @@ msgstr ""
msgid ""
"Use leads if you need a qualification step before creating an opportunity or"
" a customer"
-msgstr ""
+msgstr "Use prospectos se você precisar de uma etapa de qualificação antes de criar uma oportunidade ou um cliente"
#. module: crm
#: model:ir.actions.act_window,help:crm.crm_lost_reason_action
msgid "Use lost reasons to explain why an opportunity is lost."
-msgstr ""
+msgstr "Usar razões de perda para explicar por que uma oportunidade é perdida."
#. module: crm
#: model:ir.actions.act_window,help:crm.relate_partner_opportunities
@@ -3805,7 +3805,7 @@ msgstr "Imposto"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "VIP letter to potential sponsors"
-msgstr ""
+msgstr "Carta VIP para patrocinadores potenciais"
#. module: crm
#: selection:crm.lead,priority:0 selection:crm.opportunity.report,priority:0
@@ -3822,17 +3822,17 @@ msgstr "Integração VoIP"
msgid ""
"We are here to help you. If you get stuck, do not hesitate to\n"
" reach our"
-msgstr ""
+msgstr "Estamos aqui para ajudá-lo. Se você ficar preso, não hesite em\nchegar ao nosso"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "We can add fields related to your business on any screen, for example"
-msgstr ""
+msgstr "Podemos acrescentar domínios relacionados com o seu negócio em qualquer tela, por exemplo"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "We can automate steps in your workflow, for example:"
-msgstr ""
+msgstr "Podemos automatizar etapas no fluxo de trabalho, por exemplo:"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3857,7 +3857,7 @@ msgstr "Podemos lidar com todo o processo de importação\npara você: basta env
msgid ""
"We can implement custom reports for you based on your Word templates, for "
"example:"
-msgstr ""
+msgstr "Podemos implementar relatórios personalizados para você com base em a seus modelos do Word, por exemplo:"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3870,7 +3870,7 @@ msgstr ""
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "We hope this process helped you bring your sales vision to life."
-msgstr ""
+msgstr "Esperamos que este processo tenha ajudado a levar a sua visão de vendas para a vida."
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_website_message_ids
@@ -3885,7 +3885,7 @@ msgstr "Histórico de Comunicação do Site"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Weekly Meetings"
-msgstr ""
+msgstr "Reuniões Semanais"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3897,12 +3897,12 @@ msgstr "Bem Vindo"
msgid ""
"What kind of proposals do you usually send to your "
"customers ?"
-msgstr ""
+msgstr "Qual o tipo de propostas que você costuma enviar a seus clientes?"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "What are the main KPIs you need to track for your the sales actities?"
-msgstr ""
+msgstr "Quais são os principais KPIs que você precisa rastrear para suas atividades de vendas?"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3921,7 +3921,7 @@ msgstr "Ao enviar e-mails, o endereço de e-mail padrão é o da equipe de venda
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Win / Loss Ratio"
-msgstr ""
+msgstr "Proporção de Ganho / Perda"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_base_partner_merge_line_wizard_id
@@ -3943,12 +3943,12 @@ msgstr "Ganhamos"
#. module: crm
#: model:ir.filters,name:crm.filter_opportunity_country
msgid "Won By Country"
-msgstr ""
+msgstr "Ganho por País"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_res_users_target_sales_won
msgid "Won in Opportunities Target"
-msgstr ""
+msgstr "Ganho em Oportunidades Alvo"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_team_resource_calendar_id
@@ -3990,7 +3990,7 @@ msgstr "Você precisa especificar um filtro para sua seleção"
msgid ""
"You may have a different sale price for different\n"
" groups of customers:"
-msgstr ""
+msgstr "Você pode ter um preço de venda diferente para diferentes\ngrupos de clientes:"
#. module: crm
#: model:ir.actions.act_window,help:crm.crm_case_form_view_salesteams_opportunity
@@ -4025,22 +4025,22 @@ msgstr "Seus Clientes"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your Customizations"
-msgstr ""
+msgstr "Suas Personalizações"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your Expectations"
-msgstr ""
+msgstr "Suas Expectativas"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your KPIs"
-msgstr ""
+msgstr "Seus KPIs"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your LinkedIn or social media pages"
-msgstr ""
+msgstr "Seu LinkedIn ou páginas de mídia social"
#. module: crm
#: model:ir.actions.act_window,name:crm.crm_lead_opportunities_tree_view
@@ -4048,12 +4048,12 @@ msgstr ""
#: model:ir.ui.menu,name:crm.menu_crm_opportunities
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your Pipeline"
-msgstr ""
+msgstr "Sua Pipeline"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your Prices"
-msgstr ""
+msgstr "Seus Preços"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -4063,22 +4063,22 @@ msgstr "Seus Produtos"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your Proposal"
-msgstr ""
+msgstr "Sua Proposta"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your business cards"
-msgstr ""
+msgstr "Seus cartões de visita"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your document templates"
-msgstr ""
+msgstr "Seus modelos de documentos"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Your website"
-msgstr ""
+msgstr "Seu site"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_case_form_view_leads
@@ -4094,27 +4094,27 @@ msgstr "CEP"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "app."
-msgstr ""
+msgstr "aplic."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "as an exercise"
-msgstr ""
+msgstr "como um exercício"
#. module: crm
#: model:ir.model,name:crm.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
-msgstr ""
+msgstr "base.partner.merge.automatic.wizard"
#. module: crm
#: model:ir.model,name:crm.model_base_partner_merge_line
msgid "base.partner.merge.line"
-msgstr ""
+msgstr "base.partner.merge.line"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "browse the documentation"
-msgstr ""
+msgstr "navegar na documentação"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_case_form_view_oppor
@@ -4124,7 +4124,7 @@ msgstr "por exemplo, Discutir proposta"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_case_form_view_oppor
msgid "e.g. Product Pricing"
-msgstr ""
+msgstr "por exemplo, Preço do Produto"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_case_kanban_view_leads
@@ -4156,56 +4156,56 @@ msgstr "envie-nos um e-mail"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "support team"
-msgstr ""
+msgstr "equipe de suporte"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "survey"
-msgstr ""
+msgstr "pesquisa"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "technical documentation"
-msgstr ""
+msgstr "documentação técnica"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "the list of customers"
-msgstr ""
+msgstr "a lista de clientes"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "the list of products"
-msgstr ""
+msgstr "a lista de produtos"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "to create internal challenge for your salesmen"
-msgstr ""
+msgstr "criar um desafio interno para seus vendedores"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "to create tests and certifications."
-msgstr ""
+msgstr "criar testes e certificações."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "to describe your experience or to suggest improvements!"
-msgstr ""
+msgstr "descrever sua experiência ou sugerir melhorias!"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid ""
"to organize all your documents like: customer presentations, product sheets,"
" comparisons with competitors, pain points sheets, training materials, etc."
-msgstr ""
+msgstr "organizar todos os seus documentos como: apresentações de clientes, folhas de produto, comparações com os concorrentes, folhas de pontos críticos, materiais de treinamento, etc."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid ""
"to setup your own domain\n"
" name (e.g. sales@yourcompany.com)"
-msgstr ""
+msgstr "para configurar o seu próprio\nnome de domínio (por exemplo, vendas@suaempresa.com)"
#. module: crm
#: code:addons/crm/crm_lead.py:1050
@@ -4216,4 +4216,4 @@ msgstr "desconhecido"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "with your work above"
-msgstr ""
+msgstr "com o seu trabalho acima"
diff --git a/addons/crm/i18n/zh_CN.po b/addons/crm/i18n/zh_CN.po
index ae6077ccc70..c2db8d02203 100644
--- a/addons/crm/i18n/zh_CN.po
+++ b/addons/crm/i18n/zh_CN.po
@@ -8,6 +8,7 @@
# Gary Wei , 2015
# jeffery chen fan , 2015
# liulixia , 2015
+# Martin Trigaux, 2015
# Rona Lin , 2015
# wxb , 2015
# 卓忆科技 , 2015
@@ -16,8 +17,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-11 03:19+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 14:23+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -255,7 +256,7 @@ msgid ""
" Create manually \n"
" Recommended if <100 products \n"
" "
-msgstr "\n \n 手动创建 \n 推荐 如果 <100 个产品 \n "
+msgstr "\n \n 手动创建 \n 推荐 如果 <100 个产品 \n "
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -381,7 +382,7 @@ msgid ""
" an up-to-date pipeline of opportunities.\n"
" After a few month, set the real success rate according to the stages, to have\n"
" accurate expected revenues by closing date."
-msgstr "预测收入 \n 您可以下月或下周按预期收入\n 来评估销售团队.\n 用最新式的商机中的pipeline来训练团队\n 以达到有效率的预测.\n 在几个月后, 为阶段设置其相符的成功率, 按截至日期\n 有准确的预期收入."
+msgstr "预测收入 \n 您可以下月或下周按预期收入\n 来评估销售团队.\n 用最新式的商机中的销售管道来训练团队\n 以达到有效率的预测.\n 在几个月后, 为阶段设置其相符的成功率, 按截至日期\n 有准确的预期收入."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -403,7 +404,7 @@ msgstr "新建: "
msgid ""
"Organize weekly sales meetings \n"
" It's a great way to see where you can improve and keep track of the progress of your sales team. Start the pipeline review by looking at the big picture; revenues and number of opportunities by stage, by expected closing date and by salespeople."
-msgstr "组织销售周会 \n 这是一个很好的方法来让您发现哪里可以让您提高及持续追踪\n您销售团队的进度. 从重点开始回顾pipeline; 按收益及按不同阶段的商机数量,按预期截至日期以及销售员."
+msgstr "组织销售周会 \n 这是一个很好的方法来让您发现哪里可以让您提高及持续追踪\n您销售团队的进度. 从重点开始回顾销售管道; 按收益及按不同阶段的商机数量,按预期截至日期以及销售员."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -449,7 +450,7 @@ msgstr "销售目标 :"
msgid ""
"Sales tools \n"
" Efficiently following up the pipeline will lead to great improvements. But to achieve excellence in your sales organization, you need to provide your team with sales tools. For every stage of the opportunities pipeline, identify the blocking points and create documents to train the team."
-msgstr "销售工具 \n 有效的跟进 pipeline 将引导巨大的改善. 但要在您的销售部门取得 卓越的成就, 您需要给您的团队提供销售工具. 每个商机pipeline的阶段, 确定截至时间点并创建文档来培训团队."
+msgstr "销售工具 \n 有效的跟进销售管道将引导巨大的改善. 但要在您的销售部门取得 卓越的成就, 您需要给您的团队提供销售工具. 每个商机销售管道的阶段, 确定截至时间点并创建文档来培训团队."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -508,7 +509,7 @@ msgstr "网页即时通讯 "
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "You called the prospect for a follow up on your offer"
-msgstr "You called the prospect for a follow up on your offer"
+msgstr "You 称之为前景作为你的销售的跟进"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -699,7 +700,7 @@ msgid ""
"Analyzing the pipeline by expected closing date will help your team "
"efficiently forecast its future revenues. The pipeline review will allow you"
" to identify sales inefficiencies or pick up on the best practices."
-msgstr "通过预期的截止日期的分析管道将会帮你的团队有效的预见将来的营收。管道评审将会帮你定义无效益的销售或者最佳拣货方式"
+msgstr "通过预期的截止日期的分析管道将会帮你的团队有效的预见将来的营收。管道评审将会帮你定义无效益的销售或者最佳实践方式"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner_mass_deduplicate
@@ -761,7 +762,7 @@ msgstr "在开发的最后阶段,你的预期应该要达成\n
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Attach a qualification form to every house opportunity"
-msgstr "把资格证书附加到每一个房子的机会"
+msgstr "附加资格格式给每个商机"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_activity_report_author_id
@@ -1098,7 +1099,7 @@ msgstr "转换为商机"
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_lead_message_bounce
msgid "Counter of the number of bounced emails for this contact"
-msgstr "Counter of the number of bounced emails for this contact"
+msgstr "这个联系人的退回邮件数量的计数器"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_activity_report_country_id
@@ -1146,7 +1147,7 @@ msgid ""
" to better classify and analyse your leads and opportunities.\n"
" Such categories could for instance reflect your product\n"
" structure or the different types of sales you do."
-msgstr "Create specific tags that fit your company's activities\n to better classify and analyse your leads and opportunities.\n Such categories could for instance reflect your product\n structure or the different types of sales you do."
+msgstr " 点击新建一个适合公司活动的标签 用于更好地分类和分析你的线索和商机。 标签分类可以快速反映你的商品结构或者不同的销售类型。"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -1864,7 +1865,7 @@ msgstr "如果你想自己做:"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "Import using the top left button in"
-msgstr "导入使用顶部的左键"
+msgstr "使用顶部的左键导入"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_case_kanban_view_leads
@@ -1905,7 +1906,7 @@ msgstr "收到的邮件"
msgid ""
"Incoming email create leads automatically when a new prospect contacts you.\n"
" That's the easiest way to integrate Odoo with third party apps."
-msgstr "收到的邮件会自动创建线索,当一个新的希望联系你时.那是最简单的方法去把第三方的应用集成到Odoo."
+msgstr "收到的邮件会自动创建线索,当一个新的联系人你时.那是最简单的方法去把第三方的应用集成到Odoo."
#. module: crm
#: model:ir.model.fields,help:crm.field_sale_config_settings_module_crm_voip
@@ -2188,7 +2189,7 @@ msgstr "链接的业务伙伴(可选), 通常用于在线索转换时自动创
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "List of possible pain points by segment/profile"
-msgstr "段/轮廓可能的痛点列表"
+msgstr "列出可能的痛点按段/简介"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_activity_report_view_search
@@ -2407,7 +2408,7 @@ msgstr "消息和通信历史"
msgid ""
"Messages with internal subtypes will be visible only by employees, aka "
"members of base_user group"
-msgstr "内部的子消息将只有员工可见,即基础用户组成员"
+msgstr "内部的消息将只有员工可见,即基础用户组成员"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_base_partner_merge_line_min_id
@@ -2921,7 +2922,7 @@ msgid ""
"missed deadlines or the number of interactions per opportunity. This report is\n"
"mainly used by the sales manager in order to do the periodic review with the\n"
"teams of the sales pipeline."
-msgstr "管道分析给你体同一个一个即时访问带有相关信息的商机,\n例如期望营收,计划成本,错过最后日期或者相互影响的商机的数量\n该报告主要被销售经理用来和相关销售管道的销售团队做定期检查"
+msgstr "管道分析给你提供一个即时访问带有相关信息的商机,\n例如期望营收,计划成本,错过最后日期或者相互影响的商机的数量\n该报告主要被销售经理用来和相关销售管道的销售团队做定期检查"
#. module: crm
#: model:ir.actions.act_window,help:crm.crm_opportunity_report_action_graph
@@ -3245,7 +3246,7 @@ msgid ""
" significant boost, we will help you get the most out of\n"
" Odoo CRM to transform how your salespeople work.\n"
" That's the purpose of this guide."
-msgstr "设置销售渠道只是第一步,要实现一个重要的推动作用,我们将帮助你认识到最不重要的Odoo CRM转变你的销售人员的工作。这是本指南的目的"
+msgstr "设置销售漏斗只是第一步,要实现显著地提升,我们将帮助你得到大的Odoo CRM帮助来改造你的销售人员的工作。这是本指南的目的"
#. module: crm
#: model:ir.ui.view,arch_db:crm.view_sale_config_settings
@@ -3517,7 +3518,7 @@ msgstr "记录所有者是根据在此别名上接受邮件来创立的。\r\n
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "The point of contact for all your prospects "
-msgstr "你所有愿景 的合同的点"
+msgstr "你所有愿景 的联系点"
#. module: crm
#: sql_constraint:crm.lead:0
@@ -3530,7 +3531,7 @@ msgid ""
"The three main practices to develop a sales force are\n"
" methodical organization , trainings and\n"
" good sales tools ."
-msgstr "三个重要的实践是发展一个有组织的 , 培训过的 和有良好销售工具 的销售力"
+msgstr "三个重要的实践是发展一个有良好组织的 , 训练有素的 和有良好销售工具 的销售团队"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3732,7 +3733,7 @@ msgid ""
" opportunity or a customer. It can be a business card you received,\n"
" a contact form filled in your website, or a file of unqualified\n"
" prospects you import, etc."
-msgstr "如果你想在创建商机或者客户之前需要资格步骤,那么就用线索\n它可以是你收到的名片,一个在你的网站登记的联系方式,或者你导入的没有通过的文件等等\n你导入的没有通过的文件等等"
+msgstr "如果你想在创建商机或者客户之前需要资格确认步骤,那么就用线索\n它可以是你收到的名片,一个在你的网站登记的联系方式,或者你导入的没有经过前景资格确认的文件等。"
#. module: crm
#: model:ir.actions.act_window,help:crm.crm_lead_all_leads
@@ -3741,7 +3742,7 @@ msgid ""
" opportunity or a customer. It can be a business card you received,\n"
" a contact form filled in your website, or a file of unqualified\n"
" prospects you import, etc."
-msgstr "如果你想在创建商机或者客户之前需要资格步骤,那么就用线索\n它可以是你收到的名片,一个在你的网站登记的联系方式,或者你导入的没有通过的文件等等\n你导入的没有通过的文件等等"
+msgstr "如果你想在创建商机或者客户之前需要资格确认步骤,那么就用线索\n它可以是你收到的名片,一个在你的网站登记的联系方式,或者你导入的没有经过前景资格确认的文件等。"
#. module: crm
#: selection:sale.config.settings,group_use_lead:0
@@ -3769,7 +3770,7 @@ msgid ""
" Examples of subscription may include:\n"
" annual support contract, monthly\n"
" subscription to a service, etc."
-msgstr "对于不间断的订阅\n例如订阅能包含:\n营收职员合同,按月订阅的服务等等"
+msgstr "对于重复的账单可以使用订阅功能\n例如:年度服务合同,按月订阅的服务等等"
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_team_resource_calendar_id
@@ -3845,7 +3846,7 @@ msgid ""
" for you: simply send your Odoo project\n"
" manager a CSV file containing all your\n"
" data."
-msgstr "我们负责所有的导入流程:\n 给你的Odoo的项目经理一份包含你所有数据的CSV文档."
+msgstr "我们负责所有的导入流程:给你的Odoo的项目经理一份包含你所有数据的CSV文档."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3854,14 +3855,14 @@ msgid ""
" for you: simply send your Odoo project\n"
" manager a CSV file containing all your\n"
" products."
-msgstr "我们负责所有的导入流程:\n 给你的Odoo的项目经理一份包含你所有产品的CSV文档."
+msgstr "我们负责所有的导入流程:给你的Odoo的项目经理一份包含你所有数据的CSV文档."
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid ""
"We can implement custom reports for you based on your Word templates, for "
"example:"
-msgstr "我们可以根据你的Word 模板实现定制报表,例如:"
+msgstr "我们可以根据你的Word模板实现定制报表,例如:"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3874,7 +3875,7 @@ msgstr "我们设计Odoo帮你扩展你的业务\n不仅仅是一个工具,我
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "We hope this process helped you bring your sales vision to life."
-msgstr "我们希望这个流程帮你把你销售幻觉带到生活中"
+msgstr "我们希望这个流程帮你把你销售愿景带到现实中"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead_website_message_ids
@@ -3906,7 +3907,7 @@ msgstr "你通常会给你的顾客那种建议 ?"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
msgid "What are the main KPIs you need to track for your the sales actities?"
-msgstr "你最想考核你的销售表现的KPI是什么?"
+msgstr "你最想追踪的你的销售活动的KPI是什么?"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3972,7 +3973,7 @@ msgid ""
"You can change the pricing method at anytime. We\n"
" recommend you to select the easiest option that\n"
" suits your needs for now on."
-msgstr "你可在任何时候更改价格方法\n我们建议你选择最适合你的"
+msgstr "你可在任何时候更改价格方法\n我们建议你选择当前最适合你的"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
@@ -3981,7 +3982,7 @@ msgid ""
" practice to do it at least once a month. Ask your team to set tags on opportunities to\n"
" identify why they were lost and use this information to generate statistics. Here are\n"
" some examples of tags to create: no budget, competition, no pain found, etc."
-msgstr "不必在每次销售会议上检查失去的商机,但是最好一个月最少一次你可以让你的销售团队在失去的商机上标识一个标签,然后你们可以根据标签内容做分析有一些标签的例子:没有预算,竞争者,没有规划等等"
+msgstr "不必在每次销售会议上检查失去的商机,但是最好一个月最少一次你可以让你的销售团队在失去的商机上标识一个标签,然后你们可以根据标签内容做分析有一些标签的例子:没有预算,竞争者,没有痛点等等"
#. module: crm
#: code:addons/crm/base_partner_merge.py:447
@@ -4202,7 +4203,7 @@ msgstr "描述 你的经历或者给出建议!"
msgid ""
"to organize all your documents like: customer presentations, product sheets,"
" comparisons with competitors, pain points sheets, training materials, etc."
-msgstr "像这样整理所有的文档:客户呈现,产品表单,竞争对手比较,难点。培训资料等等"
+msgstr "像这样整理所有的文档:客户演示,产品表单,竞争对手比较,痛点表单。培训资料等等"
#. module: crm
#: model:ir.ui.view,arch_db:crm.crm_planner
diff --git a/addons/crm_partner_assign/i18n/zh_CN.po b/addons/crm_partner_assign/i18n/zh_CN.po
index bc9b130db81..d2922be2f30 100644
--- a/addons/crm_partner_assign/i18n/zh_CN.po
+++ b/addons/crm_partner_assign/i18n/zh_CN.po
@@ -3,14 +3,15 @@
# * crm_partner_assign
#
# Translators:
+# fausthuang, 2015
# liulixia , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-14 10:27+0000\n"
-"PO-Revision-Date: 2015-12-11 07:20+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 12:44+0000\n"
+"Last-Translator: fausthuang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -878,7 +879,7 @@ msgstr "crm.lead.forward.to.partner"
#. module: crm_partner_assign
#: model:ir.ui.view,arch_db:crm_partner_assign.view_partner_grade_form
msgid "e.g. Gold Partner"
-msgstr "例如,金卡业务伙伴"
+msgstr "例如,金牌业务伙伴"
#. module: crm_partner_assign
#: model:ir.model,name:crm_partner_assign.model_res_partner_activation
diff --git a/addons/crm_project_issue/i18n/zh_CN.po b/addons/crm_project_issue/i18n/zh_CN.po
index d5c44133b81..b3e78abfde3 100644
--- a/addons/crm_project_issue/i18n/zh_CN.po
+++ b/addons/crm_project_issue/i18n/zh_CN.po
@@ -3,13 +3,14 @@
# * crm_project_issue
#
# Translators:
+# fausthuang, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-11-21 06:46+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-22 04:38+0000\n"
+"Last-Translator: fausthuang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,7 +23,7 @@ msgstr ""
msgid ""
"Convert To \n"
" Issue "
-msgstr "转换为 \n Issue "
+msgstr "转换为 \n 问题 "
#. module: crm_project_issue
#: model:ir.ui.view,arch_db:crm_project_issue.view_crm_lead2projectissue_wizard
diff --git a/addons/decimal_precision/i18n/zh_CN.po b/addons/decimal_precision/i18n/zh_CN.po
index ed42fbc8368..3d189649af1 100644
--- a/addons/decimal_precision/i18n/zh_CN.po
+++ b/addons/decimal_precision/i18n/zh_CN.po
@@ -3,13 +3,14 @@
# * decimal_precision
#
# Translators:
+# fausthuang, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-11-21 06:46+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-22 04:53+0000\n"
+"Last-Translator: fausthuang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -94,7 +95,7 @@ msgstr "decimal.precision"
#. module: decimal_precision
#: model:ir.model,name:decimal_precision.model_decimal_precision_test
msgid "decimal.precision.test"
-msgstr "decimal.precision.test"
+msgstr "十进制.精确.测试"
#. module: decimal_precision
#: model:ir.model,name:decimal_precision.model_ir_qweb_field_float
diff --git a/addons/delivery/i18n/de.po b/addons/delivery/i18n/de.po
index a1eaf9a76b4..6ae71c370cd 100644
--- a/addons/delivery/i18n/de.po
+++ b/addons/delivery/i18n/de.po
@@ -4,13 +4,14 @@
#
# Translators:
# Magdalena Zimprich , 2015
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-12-16 15:53+0000\n"
-"Last-Translator: Magdalena Zimprich \n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1465,7 +1466,7 @@ msgstr "Bild der Variante"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_seller_ids
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_supplier_taxes_id
diff --git a/addons/delivery/i18n/zh_CN.po b/addons/delivery/i18n/zh_CN.po
index 62c342de7d8..bb73be7d2de 100644
--- a/addons/delivery/i18n/zh_CN.po
+++ b/addons/delivery/i18n/zh_CN.po
@@ -3,6 +3,7 @@
# * delivery
#
# Translators:
+# fausthuang, 2015
# Gary Wei , 2015
# Jonathon , 2015
msgid ""
@@ -10,8 +11,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-12-11 06:48+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 07:29+0000\n"
+"Last-Translator: fausthuang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -460,7 +461,7 @@ msgid ""
"Each carrier (e.g. UPS) can have several delivery methods (e.g.\n"
" UPS Express, UPS Standard) with a set of pricing rules attached\n"
" to each method."
-msgstr "每一个货代(例如UPS)能有几种不同的运输方式(例如UPS快运, UPS 标准)\n并且每种方式都相应的一套价格规则"
+msgstr "每一个承运人(例如UPS)能有几种不同的运输方式(例如UPS快运, UPS 标准)\n并且每种方式都相应的一套价格规则"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_sale_order_delivery_price
@@ -578,7 +579,7 @@ msgstr "指定同一产品的多种包装方式。此处与分拣单并不冲突
#. module: delivery
#: model:ir.model.fields,help:delivery.field_delivery_price_rule_sequence
msgid "Gives the sequence order when calculating delivery carrier."
-msgstr "在计算发货货代的时候给出序列号"
+msgstr "在计算发货承运人的时候给出序列号"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_weight
@@ -610,7 +611,7 @@ msgid ""
"account set on the product category will represent the current inventory "
"value, and the stock input and stock output account will hold the "
"counterpart moves for incoming and outgoing products."
-msgstr "如果一个产品能够被不断的估值,系统将会自动创建与标识为特别“成本方法”的带有产品价格的库存移动一致的会计分录在产品种类上设置的库存变变更科目的余额将代表目前的库存价值而入库科目和出库科目将会是产品出入库的对应科目"
+msgstr "如果一个产品能够被永久的估值,系统将会自动创建与标识为特别“成本方法”的带有产品价格的库存移动一致的会计分录,在产品种类上设置的库存变变更科目的余额将代表目前的库存价值,而入库科目和出库科目将会是产品出入库的对应科目"
#. module: delivery
#: model:ir.model.fields,help:delivery.field_delivery_carrier_free_if_more_than
@@ -694,7 +695,7 @@ msgstr "存货估值"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_sale_order_invoice_shipping_on_delivery
msgid "Invoice Shipping on Delivery"
-msgstr "在发票上发货"
+msgstr "发货发票"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_invoice_state
@@ -1112,7 +1113,7 @@ msgstr "选择事件类型,因此当我们在销售订单行使用这个产品
msgid ""
"Selected product in the delivery method doesn't fulfill any of the delivery "
"carrier(s) criteria."
-msgstr "这个运输方式选出来的产品不能满足货代的标准"
+msgstr "这个运输方式选出来的产品不能满足承运人(们)的标准"
#. module: delivery
#: model:ir.ui.view,arch_db:delivery.view_picking_withcarrier_out_form
@@ -1134,7 +1135,7 @@ msgstr "设置价格"
#: code:addons/delivery/models/stock_picking.py:88
#, python-format
msgid "Shipment sent to carrier %s for expedition with tracking number %s"
-msgstr "带有跟踪号码 %s的货物发送给货代 %s,之后运输"
+msgstr "带有跟踪号码 %s的货物发送给承运人 %s,之后运输"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_stock_picking_carrier_price
@@ -1175,7 +1176,7 @@ msgid ""
"Standard Price: The cost price is manually updated at the end of a specific period (usually once a year).\n"
" Average Price: The cost price is recomputed at each incoming shipment and used for the product valuation.\n"
" Real Price: The cost price displayed is the price of the last outgoing product (will be use in case of inventory loss for example)."
-msgstr "标准价格:在特定时期(通常是一年一次)在一个特定时期内,手动更新成本价。平均价格:成本价格在每次仓库进货时候重新计算,被用来产品的估值实际价格:显示的成本价格是最后出货产品的价格(例如,在仓库盘亏的时候使用)"
+msgstr "标准价格:在特定时期(通常是一年一次)在一个特定时期内,手动更新成本价。平均价格:成本价格在每次仓库进货时候重新计算,被用来产品的估值。实际价格:显示的成本价格是最后出货产品的价格(例如,在仓库盘亏的时候使用)"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_state_ids
@@ -1205,7 +1206,7 @@ msgstr "出库科目"
#. module: delivery
#: model:ir.model.fields,help:delivery.field_delivery_carrier_normal_cost
msgid "Sum of Multiplication of Cost price and quantity of Vendor Bills"
-msgstr "供应商发票成本价和数量的乘法"
+msgstr "供应商发票成本价和数量的相乘的总和"
#. module: delivery
#: model:ir.model.fields,help:delivery.field_delivery_carrier_turnover
@@ -1216,7 +1217,7 @@ msgstr "客户发票的开票价格和数量相乘的汇总"
#. module: delivery
#: model:ir.model.fields,help:delivery.field_delivery_carrier_total_cost
msgid "Sum of Multiplication of Invoice price and quantity of Vendor Bills "
-msgstr "供应商发票发票价格和数量的乘积"
+msgstr "供应商发票成本价和数量的相乘的总和"
#. module: delivery
#: model:ir.model.fields,help:delivery.field_delivery_carrier_sale_expected
@@ -1381,7 +1382,7 @@ msgstr "调拨"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_partner_id
msgid "Transporter Company"
-msgstr "转运公司"
+msgstr "运输公司"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_turnover
@@ -1564,12 +1565,12 @@ msgstr "当确认发票的时候,根据这个模板生成的邮件自动发送
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_zip_from
msgid "Zip From"
-msgstr "压缩于"
+msgstr "发送方的邮编"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_zip_to
msgid "Zip To"
-msgstr "压缩到"
+msgstr "目的地的邮编"
#. module: delivery
#: model:ir.ui.view,arch_db:delivery.view_delivery_carrier_form
diff --git a/addons/event/i18n/zh_CN.po b/addons/event/i18n/zh_CN.po
index 08fd7b36f2c..93b6de160c5 100644
--- a/addons/event/i18n/zh_CN.po
+++ b/addons/event/i18n/zh_CN.po
@@ -9,13 +9,14 @@
# jeffery chen fan , 2015
# Rona Lin , 2015
# Xia Fajin , 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-01 06:27+0000\n"
-"PO-Revision-Date: 2015-12-18 04:08+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 12:34+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -107,7 +108,7 @@ msgid ""
"For any further information please contact our event department.
\n"
"Thank you for your participation!
\n"
"Best regards
"
-msgstr "Hello ${object.name},
\nThis is a reminder for ${object.event_id.name} that you registered for is confirmed and will be held from ${object.event_id.date_begin_located} to ${object.event_id.date_end_located}.\nFor any further information please contact our event department.
\nThank you for your participation!
\nBest regards
"
+msgstr ""
#. module: event
#: model:mail.template,body_html:event.event_registration_mail_template_badge
@@ -117,7 +118,7 @@ msgid ""
"Please, Find your Event Badge attached with this mail.\n"
"Thank you for your participation!
\n"
"Best regards
"
-msgstr "Hello ${object.name},
\nWe confirm that your subscription to the event ${object.event_id.name} has been recorded.\nPlease, Find your Event Badge attached with this mail.
\nThank you for your participation!
\nBest regards
"
+msgstr ""
#. module: event
#: model:mail.template,body_html:event.event_subscription
@@ -127,7 +128,7 @@ msgid ""
"You will automatically receive an email providing you more practical information (such as the schedule, the agenda...) as soon as the event is confirmed.\n"
"Thank you for your participation!
\n"
"Best regards
"
-msgstr "Hello ${object.name},
\nWe confirm that your subscription to the event ${object.event_id.name} has been recorded.\nYou will automatically receive an email providing you more practical information (such as the schedule, the agenda...) as soon as the event is confirmed.
\nThank you for your participation!
\nBest regards
"
+msgstr ""
#. module: event
#: model:mail.template,body_html:event.event_thanks
@@ -141,7 +142,7 @@ msgid ""
" ${object.event_id.organizer_id.name} \n"
" % endif\n"
""
-msgstr "Hello ${object.name},
\nWe would like to thank you for your presence at our event ${object.event_id.name}.\n \n % if object.event_id.organizer_id and object.event_id.organizer_id.is_company:\n The ${object.event_id.organizer_id.name} Team \n % elif object.event_id.organizer_id:\n ${object.event_id.organizer_id.name} \n % endif\n
"
+msgstr ""
#. module: event
#: model:event.event,description:event.event_0
@@ -156,7 +157,7 @@ msgid ""
"\n"
" to \n"
" "
-msgstr "\n to \n "
+msgstr ""
#. module: event
#: model:event.event,description:event.event_0
@@ -167,7 +168,7 @@ msgid ""
"developers who need to grasp knowledge of the business applications "
"development process. This course is for new developers or for IT "
"professionals eager to learn more about technical aspects."
-msgstr "This course is dedicated to developers who need to grasp knowledge of the business applications development process. This course is for new developers or for IT professionals eager to learn more about technical aspects. "
+msgstr ""
#. module: event
#: model:event.event,description:event.event_2
@@ -426,7 +427,7 @@ msgstr "类别"
#. module: event
#: model:event.event,description:event.event_2
msgid "Chamber Works 60, Rosewood Court Detroit, MI 48212 (United States)"
-msgstr "Chamber Works 60, Rosewood Court Detroit, MI 48212 (United States)"
+msgstr ""
#. module: event
#: model:ir.actions.act_window,help:event.action_event_view
@@ -1344,7 +1345,7 @@ msgstr "未读电子邮件的数量"
#: model:event.event,description:event.event_1
#: model:event.event,description:event.event_3
msgid "Odoo Official Website"
-msgstr "官方Odoo网站"
+msgstr "Odoo官方网站"
#. module: event
#: model:event.event,description:event.event_0
diff --git a/addons/fleet/i18n/de.po b/addons/fleet/i18n/de.po
index 0c2822fc0d9..b0199496ad6 100644
--- a/addons/fleet/i18n/de.po
+++ b/addons/fleet/i18n/de.po
@@ -4,13 +4,15 @@
#
# Translators:
# Manu Miu , 2015
+# Renko Spiekermann , 2015
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:27+0000\n"
-"PO-Revision-Date: 2015-12-16 15:12+0000\n"
-"Last-Translator: Manu Miu \n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -238,52 +240,52 @@ msgstr "Wählen Sie aus, ob sich dieser Wartungsservice auf Vertragsservice, Fah
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act
msgid "Click to create a new contract."
-msgstr ""
+msgstr "Klicken Sie, um einen neuen Vertrag zu erstellen."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_costs_act
msgid "Click to create a new cost."
-msgstr ""
+msgstr "Klicken Sie, um neue Betriebskosten einzugeben."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_fuel_act
msgid "Click to create a new fuel log."
-msgstr ""
+msgstr "Klicken Sie zur Erstellung eines neuen Tankprotokolls."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act
msgid "Click to create a new make."
-msgstr ""
+msgstr "Klicken Sie zur Erstellung einer neuen Marke"
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act
msgid "Click to create a new model."
-msgstr ""
+msgstr "Klicken Sie zur Erstellung eines neuem Modells"
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act
msgid "Click to create a new odometer log."
-msgstr ""
+msgstr "Klicken um neuen Fahrtenbucheintrag zu erstellen."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_services_act
msgid "Click to create a new service entry."
-msgstr ""
+msgstr "Klicken Sie zur Erstellung eines neuen Wartungsservice."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act
msgid "Click to create a new type of service."
-msgstr ""
+msgstr "Klicken Sie zur Erstellung eines neuen Servicetyp."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_act
msgid "Click to create a new vehicle."
-msgstr ""
+msgstr "Klicken Sie zur Erstellung eines neuen Fahrzeugs."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act
msgid "Click to create a vehicle status."
-msgstr ""
+msgstr "Klicken Sie zur Erstellung eines Fahrzeugzustandsbericht."
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_color
@@ -595,7 +597,7 @@ msgstr "Fahrer: von '%s' bis '%s'"
msgid ""
"Each contract (e.g.: leasing) may include several services\n"
" (reparation, insurances, periodic maintenance)."
-msgstr ""
+msgstr "Jeder Vertrag (z.B. Leasing) kann mehrere Dienstleistungen enthalten (Reperaturen, Versicherungen, periodische Instandhaltung)."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act
@@ -768,7 +770,7 @@ msgstr "Es gibt Mitteilung(en)"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_contract_renewal_overdue
msgid "Has Contracts Overdue"
-msgstr ""
+msgstr "Hat überfällige Verträge"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_contract_renewal_due_soon
@@ -806,7 +808,7 @@ msgid ""
"Here you can add refuelling entries for all vehicles. You can\n"
" also filter logs of a particular vehicle using the search\n"
" field."
-msgstr ""
+msgstr "Hier können Sie sämtliche Tankbelege Ihrer Fahrzeuge eingeben. Sie können des \nweiteren die Suche verwenden, um spezifische Fahrzeuge auszuwerten."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act
@@ -814,7 +816,7 @@ msgid ""
"Here you can add various odometer entries for all vehicles.\n"
" You can also show odometer value for a particular vehicle using\n"
" the search field."
-msgstr ""
+msgstr "Hier können Sie für alle Fahrzeuge verschiedene Fahrtenbucheinträge hinzufügen. \nSie können sich ebenfalls den Kilometerstand für einzelne Fahrzeuge anzeigen \nlassen, indem sie die Suchfunktion nutzen."
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_horsepower
@@ -1049,12 +1051,12 @@ msgstr "Logo (Klein)"
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand_name
#: model:ir.ui.view,arch_db:fleet.fleet_vehicle_model_search
msgid "Make"
-msgstr ""
+msgstr "Marke"
#. module: fleet
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_model_brand_id
msgid "Make of the vehicle"
-msgstr ""
+msgstr "Marke des Fahrzeugs"
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act
@@ -1118,13 +1120,13 @@ msgstr "Modell"
#: model:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_form
#: model:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_tree
msgid "Model Make"
-msgstr ""
+msgstr "Modellmarke"
#. module: fleet
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu
msgid "Model make of Vehicle"
-msgstr ""
+msgstr "Fahrzeugmodellmarke"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_name
@@ -1582,7 +1584,7 @@ msgid ""
"Small-sized logo of the brand. It is automatically resized as a 64x64px "
"image, with aspect ratio preserved. Use this field anywhere a small image is"
" required."
-msgstr ""
+msgstr "Kleines Bild von der Marke. Es wird automatisch auf 64x64 px verkleinert, unter Beibehaltung des Bildformats. Verwenden Sie dieses Feld überall dort, wo Sie ein kleines Bild benötigen."
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_6
@@ -1918,7 +1920,7 @@ msgstr "Fahrzeugkilometerstand"
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_fuel_vendor_id
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services_vendor_id
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_vendors
@@ -1991,12 +1993,12 @@ msgstr "Jährlich"
msgid ""
"You can customize available status to track the evolution of\n"
" each vehicle. Example: Active, Being Repaired, Sold."
-msgstr ""
+msgstr "Sie können einen aktuellen Statusbericht zur Verfolgung der Fahrzeugehistorie jederzeit eingeben. Zum Beispiel: In Betrieb, gerade repariert, verkauft etc. "
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act
msgid "You can define several models (e.g. A3, A4) for each make (Audi)."
-msgstr ""
+msgstr "Sie können verschiedene Modell (z.B. A3, A4) für jede Marke (Audi) definieren."
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_act
@@ -2020,17 +2022,17 @@ msgstr "und"
#: model:ir.ui.view,arch_db:fleet.fleet_vehicle_form
#: model:ir.ui.view,arch_db:fleet.fleet_vehicle_model_form
msgid "e.g. Model S"
-msgstr ""
+msgstr "z.B. Model S"
#. module: fleet
#: model:ir.ui.view,arch_db:fleet.fleet_vehicle_form
msgid "e.g. PAE 326"
-msgstr ""
+msgstr "z.B. PAE 326"
#. module: fleet
#: model:ir.ui.view,arch_db:fleet.fleet_vehicle_model_form
msgid "e.g. Tesla"
-msgstr ""
+msgstr "z.B. Tesla"
#. module: fleet
#: model:ir.model,name:fleet.model_fleet_vehicle_state
diff --git a/addons/gamification/i18n/hu.po b/addons/gamification/i18n/hu.po
index 9886957f917..ebeb5f8936f 100644
--- a/addons/gamification/i18n/hu.po
+++ b/addons/gamification/i18n/hu.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-30 12:39+0000\n"
-"PO-Revision-Date: 2015-12-15 20:23+0000\n"
+"PO-Revision-Date: 2015-12-21 12:49+0000\n"
"Last-Translator: Kris Krnacs\n"
"Language-Team: Hungarian (http://www.transifex.com/odoo/odoo-9/language/hu/)\n"
"MIME-Version: 1.0\n"
@@ -635,17 +635,17 @@ msgstr "Dátum-ig:"
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_mode
msgid "Evaluate the expression in batch instead of once for each user"
-msgstr ""
+msgstr "Értékelje a hozzászólást tömegessen a felhasználók egyenkénti értékelése helyett"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition_batch_user_expression
msgid "Evaluted expression for batch mode"
-msgstr ""
+msgstr "Értékelje a hozzászlást a tömeges módhoz"
#. module: gamification
#: model:ir.ui.view,arch_db:gamification.view_challenge_wizard
msgid "Even if the challenge is failed, best challengers will be rewarded"
-msgstr ""
+msgstr "Még akkor is, ha a kihívás sikertelen, a legjobb kihívók jutalmazva lesznek"
#. module: gamification
#: selection:gamification.badge,rule_auth:0
@@ -655,7 +655,7 @@ msgstr "Mindenki"
#. module: gamification
#: selection:gamification.goal.definition,display_mode:0
msgid "Exclusive (done or not-done)"
-msgstr ""
+msgstr "Kizárólagos (elvégezve vagy nincs-elvégezve)"
#. module: gamification
#: selection:gamification.goal,state:0
@@ -924,7 +924,7 @@ msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_badge_user_challenge_id
msgid "If this badge was rewarded through a challenge"
-msgstr ""
+msgstr "Ha ezt az érmét kihíváson keresztül jutalmaztás"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_badge_image
@@ -941,7 +941,7 @@ msgstr "Folyamatban"
msgid ""
"In batch mode, the domain is evaluated globally. If enabled, do not use "
"keyword 'user' in above filter domain."
-msgstr ""
+msgstr "Kötegelt módban, a domént globálissan értékeli. Ha bekapocslt, ne használjon 'felhasználó' kulcsszót a felső domén szűrőben."
#. module: gamification
#: model:ir.model.fields,help:gamification.field_gamification_goal_definition_batch_distinctive_field
diff --git a/addons/gamification/i18n/nl.po b/addons/gamification/i18n/nl.po
index acc179252a2..e641e450549 100644
--- a/addons/gamification/i18n/nl.po
+++ b/addons/gamification/i18n/nl.po
@@ -4,14 +4,15 @@
#
# Translators:
# Eric Geens , 2015
+# Erwin van der Ploeg , 2015
# Yenthe Van Ginneken , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-30 12:39+0000\n"
-"PO-Revision-Date: 2015-10-05 06:01+0000\n"
-"Last-Translator: Yenthe Van Ginneken \n"
+"PO-Revision-Date: 2015-12-22 16:36+0000\n"
+"Last-Translator: Erwin van der Ploeg \n"
"Language-Team: Dutch (http://www.transifex.com/odoo/odoo-9/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1353,7 +1354,7 @@ msgstr "Herrinneringen voor handmatige doelen"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_message_frequency
msgid "Report Frequency"
-msgstr "Rapporteringsfrequentie"
+msgstr "Rapportage frequentie"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_report_template_id
diff --git a/addons/hr/i18n/de.po b/addons/hr/i18n/de.po
index 8679c50d9ef..87b06f5f2bb 100644
--- a/addons/hr/i18n/de.po
+++ b/addons/hr/i18n/de.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:11+0000\n"
-"PO-Revision-Date: 2015-12-16 14:20+0000\n"
+"PO-Revision-Date: 2015-12-22 17:29+0000\n"
"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -553,7 +553,7 @@ msgstr "Gruppiere nach"
#. module: hr
#: model:ir.model,name:hr.model_hr_department
msgid "HR Department"
-msgstr ""
+msgstr "Personalabteilung"
#. module: hr
#: model:ir.ui.view,arch_db:hr.view_employee_form
@@ -1028,7 +1028,7 @@ msgstr "Position"
#: model:hr.job,website_description:hr.job_developer
#: model:hr.job,website_description:hr.job_trainee
msgid "Preferably 1 year of experience"
-msgstr ""
+msgstr "Vorzugsweise 1 Jahr Erfahrung"
#. module: hr
#: model:ir.ui.view,arch_db:hr.view_employee_form
@@ -1043,7 +1043,7 @@ msgstr ""
#. module: hr
#: model:hr.job,website_description:hr.job_developer
msgid "Quick and autonomous learner"
-msgstr ""
+msgstr "Schnell und selbständiger Lerner"
#. module: hr
#: selection:hr.job,state:0
@@ -1239,7 +1239,7 @@ msgstr "Prognose Mitarbeiterzahl"
#. module: hr
#: model:hr.job,name:hr.job_trainee
msgid "Trainee"
-msgstr ""
+msgstr "Auszubildener"
#. module: hr
#: model:hr.job,website_description:hr.job_marketing
@@ -1320,7 +1320,7 @@ msgstr ""
#: model:hr.job,website_description:hr.job_marketing
#: model:hr.job,website_description:hr.job_trainee
msgid "What we offer"
-msgstr ""
+msgstr "Was wir anbieten"
#. module: hr
#: model:hr.job,website_description:hr.job_ceo
@@ -1331,7 +1331,7 @@ msgstr ""
#: model:hr.job,website_description:hr.job_marketing
#: model:hr.job,website_description:hr.job_trainee
msgid "What you will do ..."
-msgstr ""
+msgstr "Was Sie tun werden..."
#. module: hr
#: selection:hr.employee,marital:0
@@ -1414,7 +1414,7 @@ msgstr ""
#. module: hr
#: model:hr.job,website_description:hr.job_consultant
msgid "You are a quick and autonomous learner"
-msgstr ""
+msgstr "Sie sind ein schneller und selbständiger Lerner"
#. module: hr
#: model:hr.job,website_description:hr.job_consultant
@@ -1431,19 +1431,19 @@ msgstr ""
#. module: hr
#: model:hr.job,website_description:hr.job_consultant
msgid "You are available immediately"
-msgstr ""
+msgstr "Sie sind sofort verfügbar"
#. module: hr
#: model:hr.job,website_description:hr.job_ceo
#: model:hr.job,website_description:hr.job_hrm
#: model:hr.job,website_description:hr.job_marketing
msgid "You are creative"
-msgstr ""
+msgstr "Sie sind kreativ"
#. module: hr
#: model:hr.job,website_description:hr.job_consultant
msgid "You are ready to travel in US"
-msgstr ""
+msgstr "Sie sind bereit in die Vereinigten staaten zu reisen"
#. module: hr
#: model:hr.job,website_description:hr.job_ceo
@@ -1463,7 +1463,7 @@ msgstr ""
#. module: hr
#: model:hr.job,website_description:hr.job_consultant
msgid "You have 2 or 3 years of experience"
-msgstr ""
+msgstr "Sie haben 2 oder 3 Jahre Erfahrung"
#. module: hr
#: model:hr.job,website_description:hr.job_consultant
@@ -1491,12 +1491,12 @@ msgstr ""
#. module: hr
#: model:hr.job,website_description:hr.job_consultant
msgid "You speak a third language"
-msgstr ""
+msgstr "Sie sprechen eine dritte Sprache"
#. module: hr
#: model:hr.job,website_description:hr.job_consultant
msgid "You speak fluently French and English"
-msgstr ""
+msgstr "Sie sprechen fließend französisch und englisch"
#. module: hr
#: model:hr.job,website_description:hr.job_cto
diff --git a/addons/hr_attendance/i18n/zh_CN.po b/addons/hr_attendance/i18n/zh_CN.po
index 2927e852496..3e1108e132a 100644
--- a/addons/hr_attendance/i18n/zh_CN.po
+++ b/addons/hr_attendance/i18n/zh_CN.po
@@ -5,13 +5,14 @@
# Translators:
# fausthuang, 2015
# fausthuang, 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-11-21 10:02+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 05:27+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,7 +25,7 @@ msgstr ""
msgid ""
"(*) A positive delay means that the employee worked less than recorded. \n"
"(*) A negative delay means that the employee worked more than encoded."
-msgstr "(*) 正的迟到意味着员工比记录的工作的少. \n(*) 负的迟到以为着员工实际工作比记录的多."
+msgstr "(*) 迟到数值为正表示该员工实际工作时间比记录的少。 \n(*) 迟到数值为负表示该员工实际工作时间比记录的多。"
#. module: hr_attendance
#: model:ir.ui.view,arch_db:hr_attendance.report_attendanceerrors
diff --git a/addons/hr_equipment/i18n/de.po b/addons/hr_equipment/i18n/de.po
index f136281a09f..05e63d069d4 100644
--- a/addons/hr_equipment/i18n/de.po
+++ b/addons/hr_equipment/i18n/de.po
@@ -4,13 +4,14 @@
#
# Translators:
# Fabian Liesch , 2015
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:27+0000\n"
-"PO-Revision-Date: 2015-11-17 21:17+0000\n"
-"Last-Translator: Fabian Liesch \n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -995,12 +996,12 @@ msgstr "Benutzer"
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_partner_id
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_partner_ref
msgid "Vendor Reference"
-msgstr "Verkäuferreferenz"
+msgstr "Lieferantenreferenz"
#. module: hr_equipment
#: selection:hr.equipment.request,priority:0
diff --git a/addons/hr_expense/i18n/de.po b/addons/hr_expense/i18n/de.po
index dd487a97a33..f958536e26f 100644
--- a/addons/hr_expense/i18n/de.po
+++ b/addons/hr_expense/i18n/de.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-21 09:18+0000\n"
-"PO-Revision-Date: 2015-12-16 14:42+0000\n"
+"PO-Revision-Date: 2015-12-22 17:29+0000\n"
"Last-Translator: Fabian Liesch \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -349,7 +349,7 @@ msgstr "Gruppiere nach"
#. module: hr_expense
#: model:ir.model,name:hr_expense.model_hr_department
msgid "HR Department"
-msgstr ""
+msgstr "Personalabteilung"
#. module: hr_expense
#: model:ir.actions.report.xml,name:hr_expense.action_report_hr_expense
diff --git a/addons/hr_holidays/i18n/de.po b/addons/hr_holidays/i18n/de.po
index 8d918f40847..ba31db96009 100644
--- a/addons/hr_holidays/i18n/de.po
+++ b/addons/hr_holidays/i18n/de.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:10+0000\n"
-"PO-Revision-Date: 2015-12-16 15:40+0000\n"
+"PO-Revision-Date: 2015-12-22 17:29+0000\n"
"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -512,7 +512,7 @@ msgstr ""
#. module: hr_holidays
#: model:ir.model,name:hr_holidays.model_hr_department
msgid "HR Department"
-msgstr ""
+msgstr "Personalabteilung"
#. module: hr_holidays
#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept
diff --git a/addons/hr_recruitment/i18n/de.po b/addons/hr_recruitment/i18n/de.po
index d609e4dc352..8359789f24b 100644
--- a/addons/hr_recruitment/i18n/de.po
+++ b/addons/hr_recruitment/i18n/de.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:11+0000\n"
-"PO-Revision-Date: 2015-12-11 14:33+0000\n"
+"PO-Revision-Date: 2015-12-22 17:29+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -141,7 +141,7 @@ msgstr ""
#. module: hr_recruitment
#: model:ir.ui.view,arch_db:hr_recruitment.view_hr_job_kanban
msgid "New "
-msgstr ""
+msgstr "Neu "
#. module: hr_recruitment
#: model:ir.ui.view,arch_db:hr_recruitment.view_hr_job_kanban
@@ -893,7 +893,7 @@ msgstr "Gruppiere nach"
#. module: hr_recruitment
#: model:ir.model,name:hr_recruitment.model_hr_department
msgid "HR Department"
-msgstr ""
+msgstr "Personalabteilung"
#. module: hr_recruitment
#: model:ir.model.fields,field_description:hr_recruitment.field_hr_applicant_category_id
diff --git a/addons/hr_recruitment/i18n/zh_CN.po b/addons/hr_recruitment/i18n/zh_CN.po
index 70de59ca543..abfa3520480 100644
--- a/addons/hr_recruitment/i18n/zh_CN.po
+++ b/addons/hr_recruitment/i18n/zh_CN.po
@@ -4,13 +4,15 @@
#
# Translators:
# fausthuang, 2015
+# fausthuang, 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:11+0000\n"
-"PO-Revision-Date: 2015-11-12 07:49+0000\n"
-"Last-Translator: fausthuang\n"
+"PO-Revision-Date: 2015-12-24 12:41+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1890,7 +1892,7 @@ msgstr "例如:电话约见"
#. module: hr_recruitment
#: model:ir.model,name:hr_recruitment.model_hr_recruitment_config_settings
msgid "hr.recruitment.config.settings"
-msgstr "人事.招聘.配置.设定"
+msgstr "hr.recruitment.config.settings"
#. module: hr_recruitment
#: code:addons/hr_recruitment/models/hr_recruitment.py:300
diff --git a/addons/hr_timesheet/i18n/de.po b/addons/hr_timesheet/i18n/de.po
index b34ef7ab827..b8c0f403ba1 100644
--- a/addons/hr_timesheet/i18n/de.po
+++ b/addons/hr_timesheet/i18n/de.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-14 10:26+0000\n"
-"PO-Revision-Date: 2015-12-16 12:54+0000\n"
+"PO-Revision-Date: 2015-12-22 17:31+0000\n"
"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -53,7 +53,7 @@ msgstr "Werden für das Projekt Zeiten erfasst?"
#. module: hr_timesheet
#: model:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_evry1_all_form
msgid "Click to record activities."
-msgstr ""
+msgstr "Klicken Sie hier, um Aktivitäten einzutragen."
#. module: hr_timesheet
#: model:ir.model,name:hr_timesheet.model_res_company
@@ -126,7 +126,7 @@ msgstr "Information"
#. module: hr_timesheet
#: model:ir.model.fields,field_description:hr_timesheet.field_account_analytic_line_is_timesheet
msgid "Is a Timesheet"
-msgstr ""
+msgstr "Ist ein Stundenzettel"
#. module: hr_timesheet
#: model:ir.model.fields,field_description:hr_timesheet.field_hr_timesheet_report___last_update
diff --git a/addons/hr_timesheet_sheet/i18n/de.po b/addons/hr_timesheet_sheet/i18n/de.po
index 3b5a64ffa96..ac55923c6ac 100644
--- a/addons/hr_timesheet_sheet/i18n/de.po
+++ b/addons/hr_timesheet_sheet/i18n/de.po
@@ -3,13 +3,14 @@
# * hr_timesheet_sheet
#
# Translators:
+# Renko Spiekermann , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:11+0000\n"
-"PO-Revision-Date: 2015-10-20 04:50+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-22 17:31+0000\n"
+"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -48,7 +49,7 @@ msgstr "# Gesamte Zeiterfassung"
#. module: hr_timesheet_sheet
#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form
msgid "Timesheet "
-msgstr ""
+msgstr "Zeiterfassung "
#. module: hr_timesheet_sheet
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
@@ -280,7 +281,7 @@ msgstr "Gruppiere nach"
#. module: hr_timesheet_sheet
#: model:ir.model,name:hr_timesheet_sheet.model_hr_department
msgid "HR Department"
-msgstr ""
+msgstr "Personalabteilung"
#. module: hr_timesheet_sheet
#: model:ir.ui.view,arch_db:hr_timesheet_sheet.hr_timesheet_sheet_form
@@ -414,7 +415,7 @@ msgstr "Neu"
#. module: hr_timesheet_sheet
#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form
msgid "New timesheet to approve."
-msgstr ""
+msgstr "Neue zu genehmigende Zeiterfassungen"
#. module: hr_timesheet_sheet
#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_timesheet_sheet_sheet_name
@@ -571,7 +572,7 @@ msgstr "Erlaubte Abweichung in Stunden"
#. module: hr_timesheet_sheet
#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_approved
msgid "Timesheet approved"
-msgstr ""
+msgstr "Genehmigte Zeiterfassungen"
#. module: hr_timesheet_sheet
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account
@@ -602,7 +603,7 @@ msgstr "Zeiterfassung Zeitraum"
#. module: hr_timesheet_sheet
#: model:ir.model.fields,field_description:hr_timesheet_sheet.field_hr_department_timesheet_to_approve_count
msgid "Timesheet to Approve"
-msgstr ""
+msgstr "Zu bestätigende Zeiterfassungen"
#. module: hr_timesheet_sheet
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet
@@ -618,7 +619,7 @@ msgstr "Stundenzettel"
#. module: hr_timesheet_sheet
#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_approved
msgid "Timesheets Approved"
-msgstr ""
+msgstr "Genehmigte Zeiterfassungen"
#. module: hr_timesheet_sheet
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account
@@ -631,7 +632,7 @@ msgstr "Zeiterfassung nach Perioden"
msgid ""
"Timesheets can also be invoiced to customers, depending on the\n"
" configuration of each project's related contract."
-msgstr ""
+msgstr "Zeiterfassungen können auch Kunden in Rechnung gestellt werden, falls der Vertrag des verbundenen Projektes dies erlaubt."
#. module: hr_timesheet_sheet
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form
@@ -639,7 +640,7 @@ msgstr ""
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form
#: model:mail.message.subtype,name:hr_timesheet_sheet.mt_department_timesheet_confirmed
msgid "Timesheets to Approve"
-msgstr ""
+msgstr "Zu bestätigende Zeiterfassungen"
#. module: hr_timesheet_sheet
#: model:ir.ui.view,arch_db:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
@@ -808,14 +809,14 @@ msgid ""
"You must record timesheets every day and confirm at the end\n"
" of the week. Once the timesheet is confirmed, it should be\n"
" validated by a manager."
-msgstr ""
+msgstr "Sie müssen jeden Tag ihre Zeit erfassen und am Ende der Woche bestätigen lassen. Sobald die Zeiterfassung bestätigt wurde, muss sie vom Manager überprüft werden."
#. module: hr_timesheet_sheet
#. openerp-web
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:52
#, python-format
msgid "You will be able to register your working hours and activities."
-msgstr ""
+msgstr "Sie können sämtliche Arbeitszeiten und Aktivitäten eingeben."
#. module: hr_timesheet_sheet
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open
@@ -830,4 +831,4 @@ msgstr "bis"
#. module: hr_timesheet_sheet
#: model:mail.message.subtype,description:hr_timesheet_sheet.mt_timesheet_confirmed
msgid "waiting approval"
-msgstr ""
+msgstr "Erwarte Genehmigung"
diff --git a/addons/hw_escpos/i18n/zh_CN.po b/addons/hw_escpos/i18n/zh_CN.po
index 6deaab6625b..77e2cc40c62 100644
--- a/addons/hw_escpos/i18n/zh_CN.po
+++ b/addons/hw_escpos/i18n/zh_CN.po
@@ -3,13 +3,15 @@
# * hw_escpos
#
# Translators:
+# jeffery9, 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:39+0000\n"
-"PO-Revision-Date: 2015-09-07 21:35+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-23 15:35+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +23,7 @@ msgstr ""
#: code:addons/hw_escpos/controllers/main.py:302
#, python-format
msgid " TOTAL"
-msgstr ""
+msgstr "总计"
#. module: hw_escpos
#: code:addons/hw_escpos/controllers/main.py:312
diff --git a/addons/im_livechat/i18n/zh_CN.po b/addons/im_livechat/i18n/zh_CN.po
index 9abd06ac857..c0837986695 100644
--- a/addons/im_livechat/i18n/zh_CN.po
+++ b/addons/im_livechat/i18n/zh_CN.po
@@ -6,13 +6,14 @@
# Alex Duan , 2015
# JiangZhixiao , 2015
# 榴莲 , 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:20+0000\n"
-"PO-Revision-Date: 2015-12-02 07:06+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 08:12+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -185,7 +186,7 @@ msgstr "和我们的合作者聊天"
#. module: im_livechat
#: model:ir.actions.act_window,help:im_livechat.im_livechat_channel_action
msgid "Click to define a new website live chat channel."
-msgstr "创建新的网站聊天频道"
+msgstr "创建新的网站即时聊天"
#. module: im_livechat
#: model:ir.model.fields,field_description:im_livechat.field_im_livechat_report_channel_technical_name
diff --git a/addons/l10n_ar/i18n/zh_CN.po b/addons/l10n_ar/i18n/zh_CN.po
index baf786be43b..13edb240fcc 100644
--- a/addons/l10n_ar/i18n/zh_CN.po
+++ b/addons/l10n_ar/i18n/zh_CN.po
@@ -3,13 +3,14 @@
# * l10n_ar
#
# Translators:
+# jeffery9, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:19+0000\n"
-"PO-Revision-Date: 2015-09-19 08:20+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 02:57+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,4 +31,4 @@ msgstr "Cuentas No Clasificadas"
#. module: l10n_ar
#: model:ir.actions.client,name:l10n_ar.action_client_l10n_ar_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
diff --git a/addons/l10n_be/i18n/zh_CN.po b/addons/l10n_be/i18n/zh_CN.po
index 7f3f9dc4bbe..742c6ed481d 100644
--- a/addons/l10n_be/i18n/zh_CN.po
+++ b/addons/l10n_be/i18n/zh_CN.po
@@ -3,13 +3,14 @@
# * l10n_be
#
# Translators:
+# jeffery9, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 14:42+0000\n"
-"PO-Revision-Date: 2015-09-10 15:15+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 02:49+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,4 +26,4 @@ msgstr "对账单"
#. module: l10n_be
#: model:ir.actions.client,name:l10n_be.action_client_l10n_be_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
diff --git a/addons/l10n_bo/i18n/zh_CN.po b/addons/l10n_bo/i18n/zh_CN.po
index 597cbbb2ae2..6683a79521f 100644
--- a/addons/l10n_bo/i18n/zh_CN.po
+++ b/addons/l10n_bo/i18n/zh_CN.po
@@ -3,13 +3,14 @@
# * l10n_bo
#
# Translators:
+# jeffery9, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:19+0000\n"
-"PO-Revision-Date: 2015-09-19 08:22+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 02:57+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,4 +31,4 @@ msgstr "Cuentas No Clasificadas"
#. module: l10n_bo
#: model:ir.actions.client,name:l10n_bo.action_client_l10n_bo_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
diff --git a/addons/l10n_cl/i18n/zh_CN.po b/addons/l10n_cl/i18n/zh_CN.po
index f68ab3d3a90..6b6e52330ab 100644
--- a/addons/l10n_cl/i18n/zh_CN.po
+++ b/addons/l10n_cl/i18n/zh_CN.po
@@ -3,13 +3,14 @@
# * l10n_cl
#
# Translators:
+# jeffery9, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:19+0000\n"
-"PO-Revision-Date: 2015-09-19 08:22+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 02:57+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,4 +31,4 @@ msgstr "Cuentas No Clasificadas"
#. module: l10n_cl
#: model:ir.actions.client,name:l10n_cl.action_client_l10n_cl_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
diff --git a/addons/l10n_cr/i18n/zh_CN.po b/addons/l10n_cr/i18n/zh_CN.po
index ac405fb6050..6801597fafe 100644
--- a/addons/l10n_cr/i18n/zh_CN.po
+++ b/addons/l10n_cr/i18n/zh_CN.po
@@ -3,13 +3,14 @@
# * l10n_cr
#
# Translators:
+# jeffery9, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:55+0000\n"
-"PO-Revision-Date: 2015-09-08 05:31+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 03:06+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -60,7 +61,7 @@ msgstr "职业方面"
#. module: l10n_cr
#: model:ir.actions.client,name:l10n_cr.action_client_l10n_cr_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
#. module: l10n_cr
#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_sal
diff --git a/addons/l10n_pa/i18n/zh_CN.po b/addons/l10n_pa/i18n/zh_CN.po
index a3493813228..8a37df29a76 100644
--- a/addons/l10n_pa/i18n/zh_CN.po
+++ b/addons/l10n_pa/i18n/zh_CN.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:55+0000\n"
-"PO-Revision-Date: 2015-09-08 05:43+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 02:49+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,4 +25,4 @@ msgstr "Cuentas No Clasificadas"
#. module: l10n_pa
#: model:ir.actions.client,name:l10n_pa.action_client_l10n_pa_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
diff --git a/addons/l10n_pe/i18n/zh_CN.po b/addons/l10n_pe/i18n/zh_CN.po
index 793121aacde..b663c70fe63 100644
--- a/addons/l10n_pe/i18n/zh_CN.po
+++ b/addons/l10n_pe/i18n/zh_CN.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:55+0000\n"
-"PO-Revision-Date: 2015-09-08 05:43+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 03:12+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -85,7 +85,7 @@ msgstr "Interés Minoritario"
#. module: l10n_pe
#: model:ir.actions.client,name:l10n_pe.action_client_l10n_pe_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
#. module: l10n_pe
#: model:account.account.type,name:l10n_pe.account_account_type_EGP_NA_130
diff --git a/addons/l10n_pl/i18n/zh_CN.po b/addons/l10n_pl/i18n/zh_CN.po
index 0bdbfc6e999..46eb65448ad 100644
--- a/addons/l10n_pl/i18n/zh_CN.po
+++ b/addons/l10n_pl/i18n/zh_CN.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:19+0000\n"
-"PO-Revision-Date: 2015-09-19 08:19+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-23 15:53+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,7 +20,7 @@ msgstr ""
#. module: l10n_pl
#: model:ir.actions.client,name:l10n_pl.action_client_l10n_pl_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
#. module: l10n_pl
#: model:account.account.type,name:l10n_pl.account_type_tax
diff --git a/addons/l10n_ro/i18n/zh_CN.po b/addons/l10n_ro/i18n/zh_CN.po
index 31ef91143ba..bc45a2dca23 100644
--- a/addons/l10n_ro/i18n/zh_CN.po
+++ b/addons/l10n_ro/i18n/zh_CN.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:19+0000\n"
-"PO-Revision-Date: 2015-09-19 08:16+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 02:57+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,7 +30,7 @@ msgstr ""
#. module: l10n_ro
#: model:ir.actions.client,name:l10n_ro.action_client_l10n_ro_menu
msgid "Open Account Dashboard Menu"
-msgstr ""
+msgstr "打开会计看板菜单"
#. module: l10n_ro
#: model:ir.model,name:l10n_ro.model_res_partner
diff --git a/addons/lunch/i18n/de.po b/addons/lunch/i18n/de.po
index 72d03b0d453..b1c5f62914d 100644
--- a/addons/lunch/i18n/de.po
+++ b/addons/lunch/i18n/de.po
@@ -6,13 +6,14 @@
# Jasper Torlitz , 2015
# Renko Spiekermann , 2015
# Thomas Lengyel , 2015
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:12+0000\n"
-"PO-Revision-Date: 2015-12-17 08:27+0000\n"
-"Last-Translator: Renko Spiekermann \n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -801,7 +802,7 @@ msgstr "Benutzer"
#: model:ir.model.fields,field_description:lunch.field_lunch_product_supplier
#: model:ir.ui.view,arch_db:lunch.lunch_product_view_search
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: lunch
#: model:ir.ui.view,arch_db:lunch.lunch_order_line_view_search
diff --git a/addons/lunch/i18n/zh_CN.po b/addons/lunch/i18n/zh_CN.po
index 1f827d7c1bb..86e2f055e23 100644
--- a/addons/lunch/i18n/zh_CN.po
+++ b/addons/lunch/i18n/zh_CN.po
@@ -4,6 +4,8 @@
#
# Translators:
# fausthuang, 2015
+# fausthuang, 2015
+# James Yu , 2015
# Xu Lei , 2015
# 珠海-老天 , 2015
msgid ""
@@ -11,8 +13,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:12+0000\n"
-"PO-Revision-Date: 2015-11-12 07:49+0000\n"
-"Last-Translator: fausthuang\n"
+"PO-Revision-Date: 2015-12-24 07:50+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,12 +26,12 @@ msgstr ""
#: model:ir.actions.act_window,help:lunch.lunch_order_line_action_by_supplier
#: model:ir.actions.act_window,help:lunch.lunch_order_line_action_control_suppliers
msgid "- Click on the"
-msgstr ""
+msgstr "点击"
#. module: lunch
#: model:ir.ui.view,arch_db:lunch.lunch_order_view_form
msgid "Balance "
-msgstr ""
+msgstr "余额 "
#. module: lunch
#: model:ir.ui.view,arch_db:lunch.report_lunch_order
@@ -55,7 +57,7 @@ msgstr ""
#. module: lunch
#: model:ir.actions.act_window,help:lunch.lunch_product_action
msgid "A product is defined by its name, category, price and vendor."
-msgstr ""
+msgstr "通过产品的名称,类别,价格和供应商来定义一个产品。"
#. module: lunch
#. openerp-web
diff --git a/addons/mail/i18n/nl.po b/addons/mail/i18n/nl.po
index bdbf4672f6f..7c88f5fe421 100644
--- a/addons/mail/i18n/nl.po
+++ b/addons/mail/i18n/nl.po
@@ -5,6 +5,7 @@
# Translators:
# Eric Geens , 2015
# Erwin van der Ploeg , 2015
+# Erwin van der Ploeg , 2015
# Volluta , 2015
# Yenthe Van Ginneken , 2015
msgid ""
@@ -12,8 +13,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-10 13:38+0000\n"
-"PO-Revision-Date: 2015-12-14 08:54+0000\n"
-"Last-Translator: Yenthe Van Ginneken \n"
+"PO-Revision-Date: 2015-12-22 15:42+0000\n"
+"Last-Translator: Erwin van der Ploeg \n"
"Language-Team: Dutch (http://www.transifex.com/odoo/odoo-9/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -120,7 +121,7 @@ msgid ""
" \n"
"\n"
"% endif"
-msgstr ""
+msgstr "\n\n\n\n\n
\n \n \n ${object.body | safe}\n % if ctx.get('tracking'):\n \n % for tracking in ctx['tracking']\n ${tracking[0]} : ${tracking[1]} -> ${tracking[2]} \n % endfor\n \n % endif\n \n \n
\n
\n% if ctx.get('signature'):\n\n
\n \n \n ${ctx['signature'] | safe}\n \n \n
\n
\n% endif"
#. module: mail
#. openerp-web
diff --git a/addons/mail/i18n/zh_CN.po b/addons/mail/i18n/zh_CN.po
index c92a5015adb..5ac8d181819 100644
--- a/addons/mail/i18n/zh_CN.po
+++ b/addons/mail/i18n/zh_CN.po
@@ -5,13 +5,14 @@
# Translators:
# Gary Wei , 2015
# mrshelly , 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-10 13:38+0000\n"
-"PO-Revision-Date: 2015-12-18 04:08+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 13:56+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2022,7 +2023,7 @@ msgstr ""
#: code:addons/mail/static/src/xml/thread.xml:16
#, python-format
msgid "No matches found"
-msgstr ""
+msgstr "无法匹配"
#. module: mail
#. openerp-web
@@ -2218,7 +2219,7 @@ msgstr "发出"
#: model:ir.model.fields,field_description:mail.field_email_template_preview_mail_server_id
#: model:ir.model.fields,field_description:mail.field_mail_template_mail_server_id
msgid "Outgoing Mail Server"
-msgstr "发出的 邮件 服务器"
+msgstr "发送邮件服务器"
#. module: mail
#: model:ir.model,name:mail.model_mail_mail
diff --git a/addons/marketing_campaign/i18n/zh_CN.po b/addons/marketing_campaign/i18n/zh_CN.po
index 4c646051049..b45e6b26295 100644
--- a/addons/marketing_campaign/i18n/zh_CN.po
+++ b/addons/marketing_campaign/i18n/zh_CN.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-12-09 14:14+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 13:56+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,7 +28,7 @@ msgstr "活动#"
msgid ""
"Campaign \n"
" Statistics "
-msgstr "Campaign \n Statistics "
+msgstr ""
#. module: marketing_campaign
#: model:ir.actions.act_window,help:marketing_campaign.action_marketing_campaign_form
diff --git a/addons/mrp/i18n/pt_BR.po b/addons/mrp/i18n/pt_BR.po
index bafc4e588a5..c5adb8aa476 100644
--- a/addons/mrp/i18n/pt_BR.po
+++ b/addons/mrp/i18n/pt_BR.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-21 09:18+0000\n"
-"PO-Revision-Date: 2015-12-10 01:10+0000\n"
+"PO-Revision-Date: 2015-12-23 22:02+0000\n"
"Last-Translator: Grazziano Duarte \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -337,7 +337,7 @@ msgstr "Linhas da LdM"
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_bom_type
msgid "BoM Type"
-msgstr "Lista de Materiais Tipo"
+msgstr "Tipo de LdM"
#. module: mrp
#: selection:mrp.product.produce,tracking:0
@@ -1031,7 +1031,7 @@ msgstr "Gerenciar produção por ordens de serviço"
#. module: mrp
#: model:res.groups,name:mrp.group_rounding_efficiency
msgid "Manage rounding and efficiency of BoM components"
-msgstr "Gerencia o arredondamento e a eficiência dos componentes da lista de materiais"
+msgstr "Gerencia o arredondamento e a eficiência dos componentes da LdM"
#. module: mrp
#: selection:mrp.config.settings,group_rounding_efficiency:0
@@ -1200,7 +1200,7 @@ msgstr "Novo"
#: code:addons/mrp/procurement.py:108
#, python-format
msgid "No BoM exists for this product!"
-msgstr "Nenhuma lista de materiais existente para este produto!"
+msgstr "Nenhuma LdM existente para este produto!"
#. module: mrp
#: selection:mrp.product.produce,tracking:0
@@ -1296,7 +1296,7 @@ msgstr "Quantidade de mensagens não lidas."
msgid ""
"Odoo uses these BoMs to automatically propose manufacturing\n"
" orders according to procurement needs."
-msgstr "Odoo usa essas listas de materiais para propor automaticamente ordens\nde fabricação de acordo com as necessidades de contratação."
+msgstr "Odoo usa essas LdM para propor automaticamente ordens\nde fabricação de acordo com as necessidades de contratação."
#. module: mrp
#: model:ir.ui.view,arch_db:mrp.view_stock_move_consume_wizard
@@ -1889,7 +1889,7 @@ msgid ""
" creates a sales order, they can relate it to several properties\n"
" and Odoo will automatically select the BoM to use according\n"
" the needs."
-msgstr "As propriedades em Odoo são usadas para selecionar lista de\nmateriais correta para a fabricação de um produto quando você tem diferentes\nformas de construção do mesmo produto. Você pode atribuir várias\npropriedades para cada lista de materiais. Quando vendedores\ncriam um pedido de vendas, eles podem relacioná-lo com várias propriedades\ne Odoo selecionará automaticamente a lista de materiais para usar de acordo\ncom as necessidades."
+msgstr "As propriedades em Odoo são usadas para selecionar lista de\nmateriais correta para a fabricação de um produto quando você tem diferentes\nformas de construção do mesmo produto. Você pode atribuir várias\npropriedades para cada lista de materiais. Quando vendedores\ncriam um pedido de vendas, eles podem relacioná-lo com várias propriedades\ne Odoo selecionará automaticamente a LdM para usar de acordo\ncom as necessidades."
#. module: mrp
#: constraint:mrp.workcenter:0
diff --git a/addons/mrp/i18n/zh_CN.po b/addons/mrp/i18n/zh_CN.po
index 48bd1f94cde..ce95a5f5582 100644
--- a/addons/mrp/i18n/zh_CN.po
+++ b/addons/mrp/i18n/zh_CN.po
@@ -7,13 +7,14 @@
# Gary Wei , 2015
# liulixia , 2015
# 卓忆科技 , 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-21 09:18+0000\n"
-"PO-Revision-Date: 2015-12-11 03:43+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 12:46+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1018,7 +1019,7 @@ msgstr "批次"
#. module: mrp
#: model:res.groups,name:mrp.group_mrp_routings
msgid "Manage Work Order Operations"
-msgstr "管理工单操作中心"
+msgstr "工单操作管理"
#. module: mrp
#: selection:mrp.config.settings,group_mrp_routings:0
diff --git a/addons/mrp_repair/i18n/zh_CN.po b/addons/mrp_repair/i18n/zh_CN.po
index f39c237e16c..6bc7884f22a 100644
--- a/addons/mrp_repair/i18n/zh_CN.po
+++ b/addons/mrp_repair/i18n/zh_CN.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-18 08:12+0000\n"
-"PO-Revision-Date: 2015-12-10 01:22+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 08:41+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -664,7 +664,7 @@ msgstr "移除"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_fee
msgid "Repair Fees Line"
-msgstr "修理费用行"
+msgstr "修理费明细行"
#. module: mrp_repair
#: model:ir.model,name:mrp_repair.model_mrp_repair_line
diff --git a/addons/pad_project/i18n/de.po b/addons/pad_project/i18n/de.po
index c515ab95f8c..e35eeb508be 100644
--- a/addons/pad_project/i18n/de.po
+++ b/addons/pad_project/i18n/de.po
@@ -3,13 +3,14 @@
# * pad_project
#
# Translators:
+# Renko Spiekermann , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-08-25 10:20+0000\n"
-"Last-Translator: <>\n"
+"PO-Revision-Date: 2015-12-22 14:34+0000\n"
+"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,7 +21,7 @@ msgstr ""
#. module: pad_project
#: model:ir.model.fields,field_description:pad_project.field_project_task_description_pad
msgid "Pad URL"
-msgstr ""
+msgstr "Pad URL"
#. module: pad_project
#: model:ir.model,name:pad_project.model_project_task
diff --git a/addons/payment/i18n/zh_CN.po b/addons/payment/i18n/zh_CN.po
index 255d67e0a5c..88f3e3678b3 100644
--- a/addons/payment/i18n/zh_CN.po
+++ b/addons/payment/i18n/zh_CN.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:40+0000\n"
-"PO-Revision-Date: 2015-12-09 14:14+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 07:24+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,7 +24,7 @@ msgstr ""
msgid ""
" Will be safe_eval with `self` being the current transaction. i.e.:\n"
" self.env['my.model'].payment_validated(self)"
-msgstr " Will be safe_eval with `self` being the current transaction. i.e.:\n self.env['my.model'].payment_validated(self)"
+msgstr ""
#. module: payment
#: model:ir.model.fields,help:payment.field_account_config_settings_module_payment_adyen
diff --git a/addons/point_of_sale/i18n/de.po b/addons/point_of_sale/i18n/de.po
index d7050c9583a..5768214b898 100644
--- a/addons/point_of_sale/i18n/de.po
+++ b/addons/point_of_sale/i18n/de.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-17 08:51+0000\n"
+"PO-Revision-Date: 2015-12-22 15:12+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -607,7 +607,7 @@ msgstr "Benutzer können ihren Kalender mit dem Google Kalender synchronisieren"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_config_settings_module_base_import
msgid "Allow users to import data from CSV/XLS/XLSX/ODS files"
-msgstr ""
+msgstr "Erlaube Benutzern Daten mit CSV/XLS/XLSX/ODS-Datein zu importieren."
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_config_settings_auth_oauth_google_enabled
@@ -4153,7 +4153,7 @@ msgstr "Nicht unterstütztes Dateiformat"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_config_settings_module_auth_oauth
msgid "Use external authentication providers, sign in with Google..."
-msgstr ""
+msgstr "Verwenden Sie externe Benutzer-Authentifizierung, melden Sie sich mit ihren Google-Konto an..."
#. module: point_of_sale
#: model:ir.actions.act_window,help:point_of_sale.action_pos_pos_form
diff --git a/addons/point_of_sale/i18n/pt_BR.po b/addons/point_of_sale/i18n/pt_BR.po
index 4555efe340b..ea5e62bd760 100644
--- a/addons/point_of_sale/i18n/pt_BR.po
+++ b/addons/point_of_sale/i18n/pt_BR.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-17 13:44+0000\n"
+"PO-Revision-Date: 2015-12-24 01:09+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -22,7 +22,7 @@ msgstr ""
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_res_users_supplier_invoice_count
msgid "# Vendor Bills"
-msgstr ""
+msgstr "# Contas de Fornecedor"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_report_pos_order_nbr
@@ -167,7 +167,7 @@ msgstr "Data:"
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.report_saleslines
msgid "Description "
-msgstr ""
+msgstr "Descrição "
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.report_sessionsummary
@@ -272,7 +272,7 @@ msgstr ""
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.report_saleslines
msgid "Print date : "
-msgstr ""
+msgstr "Data de impressão : "
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.report_detailsofsales
@@ -289,7 +289,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:point_of_sale.report_detailsofsales
#: model:ir.ui.view,arch_db:point_of_sale.report_payment
msgid "Qty "
-msgstr ""
+msgstr "Qtd "
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.report_saleslines
@@ -339,7 +339,7 @@ msgstr ""
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.report_sessionsummary
msgid "Status "
-msgstr ""
+msgstr "Status "
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.report_detailsofsales
@@ -355,7 +355,7 @@ msgstr ""
#: model:ir.ui.view,arch_db:point_of_sale.report_detailsofsales
#: model:ir.ui.view,arch_db:point_of_sale.report_receipt
msgid "Taxes "
-msgstr ""
+msgstr "Impostos "
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.report_sessionsummary
@@ -2142,7 +2142,7 @@ msgstr "Gerenciar Entre Empresas"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_config_settings_group_product_variant
msgid "Manage Product Variants"
-msgstr ""
+msgstr "Gerenciar Variantes do Produto"
#. module: point_of_sale
#: model:ir.ui.view,arch_db:point_of_sale.view_sale_config_settings_form_pos
@@ -3411,7 +3411,7 @@ msgstr "Compartilhar parceiros para todas as empresas"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_config_settings_company_share_product
msgid "Share product to all companies"
-msgstr ""
+msgstr "Compartilhar produto para todas as empresas"
#. module: point_of_sale
#: model:ir.model.fields,help:point_of_sale.field_pos_config_settings_company_share_partner
@@ -3427,7 +3427,7 @@ msgid ""
"Share your product to all companies defined in your instance.\n"
" * Checked : Product are visible for every company, even if a company is defined on the partner.\n"
" * Unchecked : Each company can see only its product (product where company is defined). Product not related to a company are visible for all companies."
-msgstr ""
+msgstr "Compartilhe seu produto para todas as empresas definidas na sua instância.\n* Marcado: O produto é visível para todas as empresas, mesmo que uma empresa estiver definida no parceiro.\n* Desmarcado: Cada empresa pode ver apenas o seu produto (onde a empresa está definida). O produto não relacionado a uma empresa é visível para todas as empresas."
#. module: point_of_sale
#. openerp-web
@@ -3616,7 +3616,7 @@ msgstr "Resumo por Métodos de Pagamento"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_res_users_property_purchase_currency_id
msgid "Supplier Currency"
-msgstr ""
+msgstr "Moeda do Fornecedor"
#. module: point_of_sale
#. openerp-web
@@ -3890,7 +3890,7 @@ msgstr "Permite aos usuários disparar a redefinição de senha a partir da pág
msgid ""
"This currency will be used, instead of the default one, for purchases from "
"the current partner"
-msgstr ""
+msgstr "Esta moeda será utilizada, em vez da padrão, para as compras do parceiro atual"
#. module: point_of_sale
#: model:ir.model.fields,help:point_of_sale.field_res_users_property_delivery_carrier_id
diff --git a/addons/point_of_sale/i18n/zh_CN.po b/addons/point_of_sale/i18n/zh_CN.po
index 82df73af7d4..43dadc7ec58 100644
--- a/addons/point_of_sale/i18n/zh_CN.po
+++ b/addons/point_of_sale/i18n/zh_CN.po
@@ -5,13 +5,14 @@
# Translators:
# fausthuang, 2015
# fausthuang, 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-11 09:48+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 13:47+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2074,7 +2075,7 @@ msgstr "级别"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_res_users_partner_weight
msgid "Level Weight"
-msgstr "水平权重"
+msgstr "级别权重"
#. module: point_of_sale
#: model:product.product,name:point_of_sale.lindemans_kriek_37,5cl
@@ -3057,7 +3058,7 @@ msgstr "重新打印"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_config_settings_module_pos_reprint
msgid "Reprints"
-msgstr "重打印"
+msgstr "重新打印"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_session_rescue
@@ -3486,7 +3487,7 @@ msgstr "开启种类"
#. module: point_of_sale
#: model:ir.actions.act_url,name:point_of_sale.action_pos_pos
msgid "Start Point of Sale"
-msgstr "开始PoS"
+msgstr "开启PoS"
#. module: point_of_sale
#: model:ir.model.fields,field_description:point_of_sale.field_pos_session_cash_register_balance_start
diff --git a/addons/portal/i18n/zh_CN.po b/addons/portal/i18n/zh_CN.po
index 9a4af37d883..d83b87eaa12 100644
--- a/addons/portal/i18n/zh_CN.po
+++ b/addons/portal/i18n/zh_CN.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:41+0000\n"
-"PO-Revision-Date: 2015-11-21 06:46+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 04:57+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -54,7 +54,7 @@ msgid ""
" \n"
" \n"
" "
-msgstr "\n \t\n Dear ${object.user_id.name or ''},\n
\n \n You have been given access to ${user.company_id.name}'s ${object.wizard_id.portal_id.name}.\n
\n \n Your login account data is:\n
\n \n Username: ${object.user_id.login or ''} \n \n \n \n \tDatabase: ${'dbname' in ctx and ctx['dbname'] or ''} \n \n \n \tYou can set or change your password via the following url:\n
\n \n \n \t${object.wizard_id.welcome_message or ''}\n
\n --- \n Odoo - Open Source Business Applications \n http://www.odoo.com \n
\n \n "
+msgstr ""
#. module: portal
#: model:ir.model,name:portal.model_res_groups
@@ -262,4 +262,4 @@ msgstr "你的个人设置里必须要输入电子邮件地址才能发送邮件
#. module: portal
#: model:mail.template,subject:portal.mail_template_data_portal_welcome
msgid "Your Odoo account at ${user.company_id.name|safe}"
-msgstr "Your Odoo account at ${user.company_id.name|safe}"
+msgstr ""
diff --git a/addons/portal_sale/i18n/zh_CN.po b/addons/portal_sale/i18n/zh_CN.po
index c8edd2239f4..5ec8e534bfa 100644
--- a/addons/portal_sale/i18n/zh_CN.po
+++ b/addons/portal_sale/i18n/zh_CN.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:19+0000\n"
-"PO-Revision-Date: 2015-11-21 10:08+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 02:55+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -84,7 +84,7 @@ msgid ""
" \n"
"\n"
" "
-msgstr "\n\n\n
Hello ${object.partner_id.name},
\n\n
A new invoice is available for you:
\n \n
\n REFERENCES \n Invoice number: ${object.number} \n Invoice total: ${object.amount_total} ${object.currency_id.name} \n Invoice date: ${object.date_invoice} \n % if object.origin:\n Order reference: ${object.origin} \n % endif\n % if object.user_id:\n Your contact: ${object.user_id.name} \n % endif\n
\n\n <% set signup_url = object.get_signup_url() %>\n % if signup_url:\n
\n You can access the invoice document and pay online via our Customer Portal:\n
\n
View Invoice \n % endif\n \n % if object.paypal_url:\n
\n
It is also possible to directly pay with Paypal:
\n
\n \n \n % endif\n \n
\n
If you have any question, do not hesitate to contact us.
\n
Thank you for choosing ${object.company_id.name or 'us'}!
\n
\n
\n
\n
\n ${object.company_id.name} \n \n
\n
\n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone: ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n
\n % endif\n
\n
\n
\n "
+msgstr ""
#. module: portal_sale
#: model:mail.template,body_html:portal_sale.email_template_edi_sale
@@ -159,7 +159,7 @@ msgid ""
" \n"
"\n"
" "
-msgstr "\n\n\n
Hello ${object.partner_id.name},
\n \n
Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from ${object.company_id.name}:
\n\n
\n REFERENCES \n Order number: ${object.name} \n Order total: ${object.amount_total} ${object.pricelist_id.currency_id.name} \n Order date: ${format_tz(object.date_order, tz=user.tz, context={'lang':object.partner_id.lang})} \n % if object.validity_date and object.state in ('draft', 'sent'):\n Expiration date: ${object.validity_date} \n % endif\n % if object.origin:\n Order reference: ${object.origin} \n % endif\n % if object.client_order_ref:\n Your reference: ${object.client_order_ref} \n % endif\n % if object.user_id:\n Your contact: ${object.user_id.name} \n % endif\n
\n\n <% set signup_url = object.get_signup_url() %>\n % if signup_url and object.amount_total > 0 :\n
\n You can access this document and pay online via our Customer Portal:\n
\n
View ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} \n % endif\n\n % if object.paypal_url and object.amount_total > 0 :\n
\n
It is also possible to directly pay with Paypal:
\n
\n \n \n % endif\n\n
\n
If you have any question, do not hesitate to contact us.
\n
Thank you for choosing ${object.company_id.name or 'us'}!
\n
\n
\n
\n
\n ${object.company_id.name} \n \n
\n
\n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone: ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n
\n % endif\n
\n
\n
\n "
+msgstr ""
#. module: portal_sale
#: model:mail.template,report_name:portal_sale.email_template_edi_sale
diff --git a/addons/pos_mercury/i18n/zh_CN.po b/addons/pos_mercury/i18n/zh_CN.po
index 38ca7fabe85..ec948048182 100644
--- a/addons/pos_mercury/i18n/zh_CN.po
+++ b/addons/pos_mercury/i18n/zh_CN.po
@@ -5,13 +5,14 @@
# Translators:
# fausthuang, 2015
# fausthuang, 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:39+0000\n"
-"PO-Revision-Date: 2015-12-09 14:14+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 08:12+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -558,22 +559,22 @@ msgstr "商人密码"
#: model:ir.actions.act_window,name:pos_mercury.action_configuration_form
#: model:ir.ui.menu,name:pos_mercury.menu_pos_pos_mercury_config
msgid "Mercury Configurations"
-msgstr "Mercury配置"
+msgstr ""
#. module: pos_mercury
#: model:ir.model.fields,field_description:pos_mercury.field_account_journal_pos_mercury_config_id
msgid "Mercury configuration"
-msgstr "Mercury配置"
+msgstr ""
#. module: pos_mercury
#: model:ir.model.fields,field_description:pos_mercury.field_account_bank_statement_line_mercury_invoice_no
msgid "Mercury invoice number"
-msgstr "Mercury发票号"
+msgstr ""
#. module: pos_mercury
#: model:ir.model.fields,field_description:pos_mercury.field_account_bank_statement_line_mercury_record_no
msgid "Mercury record number"
-msgstr "Mercury记录号码"
+msgstr ""
#. module: pos_mercury
#: model:ir.model.fields,field_description:pos_mercury.field_account_bank_statement_line_mercury_ref_no
@@ -588,14 +589,14 @@ msgstr "名称"
#. module: pos_mercury
#: model:ir.model.fields,help:pos_mercury.field_pos_mercury_configuration_name
msgid "Name of this Mercury configuration"
-msgstr "Mercury配置的名称"
+msgstr ""
#. module: pos_mercury
#. openerp-web
#: code:addons/pos_mercury/static/src/js/pos_mercury.js:333
#, python-format
msgid "No response from Mercury (Mercury down?)"
-msgstr "Mercury没有响应(Mercury down?)"
+msgstr ""
#. module: pos_mercury
#. openerp-web
@@ -673,14 +674,14 @@ msgstr "Mercury支付的支付记录号码"
#. module: pos_mercury
#: model:ir.model.fields,help:pos_mercury.field_account_bank_statement_line_mercury_ref_no
msgid "Payment reference number from Mercury Pay"
-msgstr "Mercury支付的支付参照号码"
+msgstr ""
#. module: pos_mercury
#. openerp-web
#: code:addons/pos_mercury/static/src/js/pos_mercury.js:406
#, python-format
msgid "Please setup your Mercury merchant account."
-msgstr "请设置你的Mercury商人账户"
+msgstr ""
#. module: pos_mercury
#: model:ir.model,name:pos_mercury.model_pos_order
@@ -697,7 +698,7 @@ msgstr "队列满"
#. module: pos_mercury
#: model:ir.ui.view,arch_db:pos_mercury.mercury_transaction
msgid "RecordNumberRequested"
-msgstr "RecordNumberRequested"
+msgstr ""
#. module: pos_mercury
#. openerp-web
@@ -779,7 +780,7 @@ msgstr "离线系统"
#: code:addons/pos_mercury/static/src/js/pos_mercury.js:161
#, python-format
msgid "TCP/IP Failed to Initialize"
-msgstr "TCP / IP初始化失败"
+msgstr "TCP/IP 初始化失败"
#. module: pos_mercury
#. openerp-web
diff --git a/addons/product/i18n/de.po b/addons/product/i18n/de.po
index 31c1eb829cc..149ff5653cc 100644
--- a/addons/product/i18n/de.po
+++ b/addons/product/i18n/de.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-12-17 08:47+0000\n"
-"Last-Translator: Renko Spiekermann \n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1099,7 +1099,7 @@ msgstr ""
#. module: product
#: selection:product.pricelist.item,compute_price:0
msgid "Fix Price"
-msgstr ""
+msgstr "Festpreis"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_pricelist_item_fixed_price
@@ -3125,7 +3125,7 @@ msgstr "Varianten"
#: model:ir.model.fields,field_description:product.field_product_template_seller_ids
#: model:ir.ui.view,arch_db:product.product_supplierinfo_form_view
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: product
#: model:ir.ui.view,arch_db:product.product_supplierinfo_form_view
@@ -3295,7 +3295,7 @@ msgid ""
"You must define a product for everything you sell, whether it's\n"
" a physical product, a consumable or a service you offer to\n"
" customers."
-msgstr ""
+msgstr "Sie müssen für alles, was Sie verkaufen, ein Produkt definieren, sei ein wirkliches Produkt, Verbrauchsmaterial oder eine Dienstleistung die Sie anbieten."
#. module: product
#: model:ir.actions.act_window,help:product.product_template_action
@@ -3464,22 +3464,22 @@ msgstr "Unze(n)"
#. module: product
#: model:ir.model,name:product.model_product_attribute_line
msgid "product.attribute.line"
-msgstr ""
+msgstr "product.attribute.line"
#. module: product
#: model:ir.model,name:product.model_product_attribute_price
msgid "product.attribute.price"
-msgstr ""
+msgstr "product.attribute.price"
#. module: product
#: model:ir.model,name:product.model_product_attribute_value
msgid "product.attribute.value"
-msgstr ""
+msgstr "product.attribute.value"
#. module: product
#: model:ir.model,name:product.model_product_price_history
msgid "product.price.history"
-msgstr ""
+msgstr "product.price.history"
#. module: product
#: model:product.uom,name:product.product_uom_qt
diff --git a/addons/product/i18n/pt_BR.po b/addons/product/i18n/pt_BR.po
index 4f39b7225a4..5a448f13d9c 100644
--- a/addons/product/i18n/pt_BR.po
+++ b/addons/product/i18n/pt_BR.po
@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-12-10 13:00+0000\n"
+"PO-Revision-Date: 2015-12-21 00:46+0000\n"
"Last-Translator: Grazziano Duarte \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -34,13 +34,13 @@ msgstr "# de Variações do Produto"
#: code:addons/product/pricelist.py:288
#, python-format
msgid "%s %% discount"
-msgstr ""
+msgstr "%s %% desconto"
#. module: product
#: code:addons/product/pricelist.py:290
#, python-format
msgid "%s %% discount and %s surcharge"
-msgstr ""
+msgstr "%s %% desconto e %s sobretaxa"
#. module: product
#: code:addons/product/product.py:710 code:addons/product/product.py:1134
@@ -104,7 +104,7 @@ msgstr "2.7GHz quad-core Intel Core i5\n Turbo Boost up to 3.2GHz
#: model:product.product,name:product.product_product_52
#: model:product.template,name:product.product_product_52_product_template
msgid "30m RJ45 wire"
-msgstr ""
+msgstr "30m RJ45 wire"
#. module: product
#: model:product.attribute.value,name:product.product_attribute_value_2
@@ -130,20 +130,20 @@ msgstr "7.9‑inch (diagonal) LED-backlit, 128Gb\nDual-core A5 com quad-core gr
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "75 percent less reflection."
-msgstr ""
+msgstr "75 por cento menos reflexão."
#. module: product
#: model:product.product,name:product.product_product_51
#: model:product.template,name:product.product_product_51_product_template
msgid "8-port Switch"
-msgstr ""
+msgstr "8-port Switch"
#. module: product
#: model:ir.ui.view,arch_db:product.product_pricelist_item_form_view
msgid ""
"Public Price - \n"
" Other Pricelist - "
-msgstr ""
+msgstr "Preço Público - \nOutra Lista de Preços - "
#. module: product
#: model:ir.ui.view,arch_db:product.product_variant_easy_edit_view
@@ -153,22 +153,22 @@ msgstr "kg "
#. module: product
#: model:ir.ui.view,arch_db:product.report_pricelist
msgid "Currency : "
-msgstr ""
+msgstr "Moeda : "
#. module: product
#: model:ir.ui.view,arch_db:product.report_pricelist
msgid "Description "
-msgstr ""
+msgstr "Descrição "
#. module: product
#: model:ir.ui.view,arch_db:product.report_pricelist
msgid "Price List Name : "
-msgstr ""
+msgstr "Nome da Lista de Preços : "
#. module: product
#: model:ir.ui.view,arch_db:product.report_pricelist
msgid "Print date : "
-msgstr ""
+msgstr "Data de impressão : "
#. module: product
#: model:ir.ui.view,arch_db:product.product_template_only_form_view
@@ -176,13 +176,13 @@ msgid ""
"Warning : adding or deleting attributes\n"
" will delete and recreate existing variants and lead\n"
" to the loss of their possible customizations."
-msgstr ""
+msgstr "Aviso : a inclusão ou a exclusão de atributos\nirá apagar e recriar variantes existentes e prospectos\npara a perda de suas possíveis personalizações."
#. module: product
#: code:addons/product/product.py:977 sql_constraint:product.product:0
#, python-format
msgid "A barcode can only be assigned to one product !"
-msgstr ""
+msgstr "Um código de barras só pode ser atribuído a um produto !"
#. module: product
#: model:ir.model.fields,help:product.field_product_category_type
@@ -221,7 +221,7 @@ msgstr "A descrição do produto que você deseja comunicar aos seus fornecedore
#: model:product.product,website_description:product.product_product_9
#: model:product.template,website_description:product.product_product_9_product_template
msgid "A great Keyboard. Cordless."
-msgstr ""
+msgstr "Um ótimo teclado. Sem fio."
#. module: product
#: model:ir.model.fields,help:product.field_product_product_description
@@ -236,13 +236,13 @@ msgstr "Uma descrição precisa do produto, usado apenas para fins informativos
msgid ""
"A price list contains rules to be evaluated in order to compute\n"
" the sales price of the products."
-msgstr ""
+msgstr "A lista de preços contém as regras a serem avaliadas, a fim de calcular\no preço de venda dos produtos."
#. module: product
#: model:product.product,website_description:product.product_product_6
#: model:product.template,website_description:product.product_product_6_product_template
msgid "A screen worthy of iPad."
-msgstr ""
+msgstr "Uma tela digna de iPad."
#. module: product
#: model:product.product,website_description:product.product_product_11
@@ -253,7 +253,7 @@ msgid ""
"About the size of a credit card — and just 5.4 mm thin — iPod nano is the thinnest iPod ever made.\n"
" The 2.5-inch Multi-Touch display is nearly twice as big as the display on the previous iPod nano,\n"
" so you can see more of the music, photos, and videos you love."
-msgstr ""
+msgstr "Sobre o tamanho de um cartão de crédito - e apenas 5,4 milímetros finos - iPod nano é o mais fino iPod já feito.\n O ecrã Multi-Touch de 2,5 polegadas é quase duas vezes maior que o visor do iPod nano anterior,\n assim você pode ver mais das músicas, fotos e vídeos que você ama."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_message_needaction
@@ -283,7 +283,7 @@ msgstr "Todos os produtos"
#. module: product
#: model:ir.ui.view,arch_db:product.product_variant_easy_edit_view
msgid "All general settings about this product are managed on"
-msgstr ""
+msgstr "Todas as configurações gerais sobre este produto são gerenciadas na"
#. module: product
#: model:product.product,description:product.product_product_37
@@ -297,7 +297,7 @@ msgstr "Impressora multifuncional de alta-velocidade com fax e scanner."
msgid ""
"And at the Apple Online Store, you can configure your iMac with an even more"
" powerful Intel Core i7 processor, up to 3.5GHz."
-msgstr ""
+msgstr "E na Apple Online Store, você pode configurar o seu iMac com processador ainda mais poderoso Intel Core i7, até 3.5GHz."
#. module: product
#: model:product.product,website_description:product.product_product_4
@@ -309,7 +309,7 @@ msgstr ""
#: model:product.template,website_description:product.product_product_4c_product_template
#: model:product.template,website_description:product.product_product_4d_product_template
msgid "And because it’s so easy to use, it’s easy to love."
-msgstr ""
+msgstr "E porque é tão fácil de usar, é fácil de amar."
#. module: product
#: model:product.product,name:product.product_product_7
@@ -331,7 +331,7 @@ msgstr "Aplicável On"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_pricelist_item_applied_on
msgid "Apply On"
-msgstr ""
+msgstr "Aplicar Em"
#. module: product
#: model:ir.ui.view,arch_db:product.product_pricelist_view_search
@@ -348,7 +348,7 @@ msgstr "Custo de Montagem"
#. module: product
#: model:ir.model.fields,help:product.field_product_supplierinfo_sequence
msgid "Assigns the priority to the list of product vendor."
-msgstr ""
+msgstr "Atribui a prioridade à lista de fornecedor do produto."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_attribute_line_attribute_id
@@ -387,14 +387,14 @@ msgstr "Atributos"
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Auxiliary input for portable devices"
-msgstr ""
+msgstr "Entrada auxiliar para dispositivos portáteis"
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid ""
"Auxiliary port lets you connect other audio sources, like an MP3 player"
-msgstr ""
+msgstr "Porta auxiliar permite ligar outras fontes de áudio, como um leitor de MP3"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_barcode
@@ -409,7 +409,7 @@ msgid ""
" Public Price: The base price will be the Sale/public Price. \n"
" Cost Price : The base price will be the cost price. \n"
" Other Pricelist : Computation of the base price based on another Pricelist."
-msgstr ""
+msgstr "Preço base para o cálculo.\n Preço público: O preço base será a Venda/Preço público.\n Preço de Custo: O preço base será o preço de custo.\n Outra Lista de Preços: Cálculo do preço base com base em outra lista de preços."
#. module: product
#: model:ir.model.fields,help:product.field_product_product_list_price
@@ -428,19 +428,19 @@ msgstr "Baseado em"
#: model:product.product,name:product.product_product_57
#: model:product.template,name:product.product_product_57_product_template
msgid "Basic Computer"
-msgstr ""
+msgstr "Computador Básico"
#. module: product
#: model:product.product,website_description:product.product_product_6
#: model:product.template,website_description:product.product_product_6_product_template
msgid "Beautiful 7.9‑inch display."
-msgstr ""
+msgstr "Bela tela de 7,9 polegadas."
#. module: product
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "Beautiful widescreen display."
-msgstr ""
+msgstr "Tela widescreen bonita."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_image
@@ -478,7 +478,7 @@ msgstr "DVD-RW vazio"
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Bluetooth connectivity"
-msgstr ""
+msgstr "Conectividade Bluetooth"
#. module: product
#: model:product.product,name:product.product_product_5b
@@ -502,7 +502,7 @@ msgstr "Menor alto-falante Bluetooth portátil da Bose"
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "Brilliance onscreen. And behind it."
-msgstr ""
+msgstr "Brilho na tela. E por trás dela."
#. module: product
#: model:product.product,website_description:product.product_product_11
@@ -513,7 +513,7 @@ msgid ""
"Buttons let you quickly play, pause, change songs, or adjust the volume.\n"
" The smooth anodized aluminum design makes iPod nano feel as good as it sounds.\n"
" And iPod nano wouldn’t be iPod nano without gorgeous, hard-to-choose-from color."
-msgstr ""
+msgstr "Botões permitem que você rapidamente reproduzir, pausar, mudar as músicas, ou ajustar o volume.\n O design de alumínio anodizado lisa torna o iPod nano se sentir tão bom quanto parece.\n E iPod nano não seria iPod nano sem linda, difícil de escolher-de cor."
#. module: product
#: model:ir.model.fields,help:product.field_product_uom_active
@@ -554,25 +554,25 @@ msgstr "Tipo de Categoria"
#. module: product
#: model:ir.ui.view,arch_db:product.product_category_form_view
msgid "Category name"
-msgstr ""
+msgstr "Nome de categoria"
#. module: product
#: code:addons/product/pricelist.py:277
#, python-format
msgid "Category: %s"
-msgstr ""
+msgstr "Categoria: %s"
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Characteristics"
-msgstr ""
+msgstr "Características"
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Charges iPod/iPhone"
-msgstr ""
+msgstr "Encargos iPod / iPhone"
#. module: product
#: model:product.product,website_description:product.product_product_5b
@@ -580,7 +580,7 @@ msgstr ""
msgid ""
"Charging cradle recharges the battery and serves as a convenient\n"
" home base for your speaker, and it lets you play while it charges."
-msgstr ""
+msgstr "arregador recarrega a bateria e serve como um conveniente\nbase para seu alto-falante, e permite que você jogue enquanto carrega."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_category_child_id
@@ -590,17 +590,17 @@ msgstr "Categorias Filha"
#. module: product
#: model:ir.actions.act_window,help:product.product_uom_categ_form_action
msgid "Click to add a new unit of measure category."
-msgstr ""
+msgstr "Clique para adicionar uma nova unidade de categoria medida."
#. module: product
#: model:ir.actions.act_window,help:product.product_uom_form_action
msgid "Click to add a new unit of measure."
-msgstr ""
+msgstr "Clique para adicionar uma nova unidade de medida."
#. module: product
#: model:ir.actions.act_window,help:product.product_pricelist_action2
msgid "Click to create a pricelist."
-msgstr ""
+msgstr "Clique para criar uma lista de preços."
#. module: product
#: model:ir.actions.act_window,help:product.product_normal_action
@@ -609,7 +609,7 @@ msgstr ""
#: model:ir.actions.act_window,help:product.product_template_action_product
#: model:ir.actions.act_window,help:product.product_variant_action
msgid "Click to define a new product."
-msgstr ""
+msgstr "Clique para definir um novo produto."
#. module: product
#: model:ir.ui.view,arch_db:product.product_variant_easy_edit_view
@@ -658,7 +658,7 @@ msgstr "Componentes"
#. module: product
#: model:ir.ui.view,arch_db:product.product_pricelist_item_form_view
msgid "Compute Price"
-msgstr ""
+msgstr "Calcular Preço"
#. module: product
#: model:product.product,name:product.product_product_16
@@ -716,7 +716,7 @@ msgstr "Preço de custo do modelo do produto utilizado para avaliação de açõ
#. module: product
#: model:ir.model.fields,help:product.field_product_template_standard_price
msgid "Cost of the product, in the default unit of measure of the product."
-msgstr ""
+msgstr "Custo do produto, na unidade de medida padrão do produto."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_attribute_create_uid
@@ -764,7 +764,7 @@ msgid ""
"technological innovation. We refined,re-imagined,or re-engineered everything"
" about iMac from the inside out. The result is an advanced, elegant all-in-"
"one computer that’s as much a work of art as it is state of the art."
-msgstr ""
+msgstr "Criando um design tão incrivelmente fino levou alguns feitos igualmente deslumbrantes sobre inovação tecnológica. Nós refinados, re-imaginado, ou re-engenharia tudo sobre iMac de dentro para fora. O resultado é um avançado, elegante computador tudo-em-um que é tanto uma obra de arte, pois é o estado da arte."
#. module: product
#: model:ir.model,name:product.model_res_currency
@@ -780,7 +780,7 @@ msgstr "Moeda"
#: model:product.product,name:product.product_product_5
#: model:product.template,name:product.product_product_5_product_template
msgid "Custom Computer (kit)"
-msgstr ""
+msgstr "Computador Personalizado (kit)"
#. module: product
#: model:product.product,description:product.product_product_27
@@ -792,7 +792,7 @@ msgstr "Laptop personalizado com base em exigência do cliente."
#: model:product.product,description:product.product_product_5
#: model:product.template,description:product.product_product_5_product_template
msgid "Custom computer shipped in kit."
-msgstr ""
+msgstr "Computador personalizado enviado em kit."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_partner_ref
@@ -844,7 +844,7 @@ msgstr "Prazo de Entrega"
#: model:product.product,name:product.product_product_49
#: model:product.template,name:product.product_product_49_product_template
msgid "Dell Inspiron Laptop without OS"
-msgstr ""
+msgstr "Dell Inspiron Laptop sem SO"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_description
@@ -860,7 +860,7 @@ msgstr "Descrição para Cotações"
#. module: product
#: model:ir.ui.view,arch_db:product.product_template_form_view
msgid "Description for Vendors"
-msgstr ""
+msgstr "Descrição para Fornecedores"
#. module: product
#: model:product.product,website_description:product.product_product_11
@@ -868,19 +868,19 @@ msgstr ""
#: model:product.template,website_description:product.product_product_11_product_template
#: model:product.template,website_description:product.product_product_11b_product_template
msgid "Design. The thinnest iPod ever."
-msgstr ""
+msgstr "Design. O mais fino iPod."
#. module: product
#: model:product.product,name:product.product_product_55
#: model:product.template,name:product.product_product_55_product_template
msgid "Desktop Computer Table"
-msgstr ""
+msgstr "Mesa para Computador Desktop"
#. module: product
#: model:product.product,name:product.product_product_56
#: model:product.template,name:product.product_product_56_product_template
msgid "Desktop Lamp"
-msgstr ""
+msgstr "Lâmpada de Meda"
#. module: product
#: model:ir.model.fields,help:product.field_product_attribute_sequence
@@ -924,7 +924,7 @@ msgstr "Dúzia(s)"
msgid ""
"Dvorak keyboard \n"
" left-handed mouse"
-msgstr ""
+msgstr "Teclado Dvorak\nmouse para canhotos"
#. module: product
#: model:ir.actions.act_window,help:product.product_pricelist_action2
@@ -932,13 +932,13 @@ msgid ""
"Each rule include a set of applicability criteria (date range,\n"
" product category...) and a computation that easily helps to achieve\n"
" any kind of pricing."
-msgstr ""
+msgstr "Cada regra inclue um conjunto de critérios de aplicabilidade (intervalo de datas,\ncategoria de produto ...) e um cálculo que ajuda a alcançar facilmente\nqualquer tipo de preço."
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Efficient, high-quality audio"
-msgstr ""
+msgstr "Eficiente, áudio de alta qualidade"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_pricelist_item_date_end
@@ -949,7 +949,7 @@ msgstr "Data Final"
#. module: product
#: model:ir.model.fields,help:product.field_product_supplierinfo_date_end
msgid "End date for this vendor price"
-msgstr ""
+msgstr "Data final para este preço do fornecedor"
#. module: product
#: selection:product.template,state:0
@@ -959,13 +959,13 @@ msgstr "Fim do cliclo de vida"
#. module: product
#: model:ir.model.fields,help:product.field_product_pricelist_item_date_end
msgid "Ending valid for the pricelist item validation"
-msgstr ""
+msgstr "Fim válido para a validação de item da lista de preço"
#. module: product
#: model:product.product,name:product.product_product_54
#: model:product.template,name:product.product_product_54_product_template
msgid "Ergonomic Mouse"
-msgstr ""
+msgstr "Mouse Ergonômico"
#. module: product
#: constraint:product.category:0
@@ -1013,7 +1013,7 @@ msgid ""
" screen, fast Colors are vivid and text is sharp on the iPad mini display.\n"
" But what really makes it stand out is its size. At 7.9 inches,\n"
" it’s perfectly sized to deliver an experience every bit as big as iPad."
-msgstr ""
+msgstr "Tudo o que você ama sobre iPad - a bela\ntela, rápidas As cores são vivas eo texto é nítida no mini tela do iPad.\nMas o que realmente faz sobressair é o seu tamanho. Em 7,9 polegadas,\né perfeitamente dimensionado para proporcionar uma experiência tão grande como iPad."
#. module: product
#: model:product.product,website_description:product.product_product_4
@@ -1030,7 +1030,7 @@ msgid ""
" iSight cameras, thousands of amazing apps, 10-hour\n"
" battery life* — is everything you’ll love about\n"
" iPad mini, too. And you can hold it in one hand."
-msgstr ""
+msgstr "Tudo o que você ama sobre iPad - a bela\n tela, desempenho rápido e fluido, FaceTime e\n câmeras iSight, milhares de aplicações surpreendentes, de 10 horas\n vida útil da bateria * - é tudo o que você vai adorar sobre\n iPad mini também. E você pode segurá-la em uma das mãos."
#. module: product
#: model:product.product,website_description:product.product_product_6
@@ -1040,31 +1040,31 @@ msgid ""
" fast and fluid performance, FaceTime and iSight cameras, \n"
" thousands of amazing apps, 10-hour battery life* — is everything\n"
" you’ll love about iPad mini, too. And you can hold it in one hand."
-msgstr ""
+msgstr "Tudo o que você ama sobre iPad - a tela bonita,\ndesempenho rápido e fluido, FaceTime e câmeras iSight,\nmilhares de aplicativos incríveis, a vida da bateria de 10 horas * - é tudo\nvocê vai adorar sobre iPad mini também. E você pode segurá-la em uma das mãos."
#. module: product
#: model:product.product,description:product.product_product_2
#: model:product.template,description:product.product_product_2_product_template
msgid "Example of product to invoice based on delivery."
-msgstr ""
+msgstr "Exemplo de produto para faturar com base na entrega."
#. module: product
#: model:product.product,description:product.product_product_0
#: model:product.template,description:product.product_product_0_product_template
msgid "Example of product to invoice on order."
-msgstr ""
+msgstr "Exemplo de produto para faturar no pedido."
#. module: product
#: model:product.product,description:product.product_product_1b
#: model:product.template,description:product.product_product_1b_product_template
msgid "Example of products to invoice based on cost."
-msgstr ""
+msgstr "Exemplo de produtos paraa faturar com base no custo."
#. module: product
#: model:product.product,description:product.product_product_1
#: model:product.template,description:product.product_product_1_product_template
msgid "Example of products to invoice based on delivery."
-msgstr ""
+msgstr "Exemplo de produtos para faturar com base na entrega."
#. module: product
#: model:ir.model.fields,help:product.field_product_pricelist_item_name
@@ -1076,7 +1076,7 @@ msgstr "Nome da regra explicita para esta linha de lista de preços."
#: model:product.product,name:product.product_product_1b
#: model:product.template,name:product.product_product_1b_product_template
msgid "External Audit"
-msgstr ""
+msgstr "Auditoria Externa"
#. module: product
#: model:product.public.category,name:product.External_Hard_Drive
@@ -1093,12 +1093,12 @@ msgstr "HD Externo"
#: model:product.product,website_description:product.product_product_6
#: model:product.template,website_description:product.product_product_6_product_template
msgid "Fast connections.The world over."
-msgstr ""
+msgstr "Conexões rápidas. O mundo acabou."
#. module: product
#: selection:product.pricelist.item,compute_price:0
msgid "Fix Price"
-msgstr ""
+msgstr "Preço Fixo"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_pricelist_item_fixed_price
@@ -1152,7 +1152,7 @@ msgstr "Freqüência: 5Hz a 21kHz\nImpedância: 23 ohms\nSensibilidade: 109 dB S
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "Friendly to the environment."
-msgstr ""
+msgstr "Amigável ao meio ambiente."
#. module: product
#: model:product.product,description_sale:product.product_product_44
@@ -1164,7 +1164,7 @@ msgstr "Software de edição de imagem completo"
#: model:product.product,name:product.product_product_1
#: model:product.template,name:product.product_product_1_product_template
msgid "GAP Analysis Service"
-msgstr ""
+msgstr "Serviço de Análise GAP"
#. module: product
#: model:ir.ui.view,arch_db:product.product_template_form_view
@@ -1177,7 +1177,7 @@ msgstr "Informações Gerais"
#: model:product.template,website_description:product.product_product_11_product_template
#: model:product.template,website_description:product.product_product_11b_product_template
msgid "Genius. Your own personal DJ."
-msgstr ""
+msgstr "Genius. Seu próprio DJ pessoal."
#. module: product
#: model:ir.model.fields,help:product.field_product_product_packaging_ids
@@ -1204,7 +1204,7 @@ msgstr "Define a ordem de apresentação quando mostrar a lista de categorias de
#: model:ir.model.fields,help:product.field_product_product_sequence
#: model:ir.model.fields,help:product.field_product_template_sequence
msgid "Gives the sequence order when displaying a product list"
-msgstr ""
+msgstr "Fornece a ordem sequencial ao exibir uma lista de produtos"
#. module: product
#: selection:product.pricelist.item,applied_on:0
@@ -1260,7 +1260,7 @@ msgstr "Headset com viva voz para PC portátil com microfone in-line e plug de f
#: model:product.template,website_description:product.product_product_11_product_template
#: model:product.template,website_description:product.product_product_11b_product_template
msgid "Have Genius call the tunes."
-msgstr ""
+msgstr "Tenha Genius chame as músicas."
#. module: product
#: model:product.public.category,name:product.Headset
@@ -1289,7 +1289,7 @@ msgstr "Headset Padrão"
#: model:product.product,website_description:product.product_product_7
#: model:product.template,website_description:product.product_product_7_product_template
msgid "Hear, hear."
-msgstr ""
+msgstr "Ouça, ouça."
#. module: product
#: model:product.product,description_sale:product.product_product_11
@@ -1301,13 +1301,13 @@ msgid ""
"Width: 39.6 mm\n"
"Depth: 5.4 mm\n"
"Weight: 31 grams"
-msgstr ""
+msgstr "Altura: 76,5 mm\nLargura: 39,6 mm\nProfundidade: 5,4 mm\nPeso: 31 gramas"
#. module: product
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "Highly rated designs."
-msgstr ""
+msgstr "Projetos mais classificados."
#. module: product
#: model:product.uom,name:product.product_uom_hour
@@ -1322,7 +1322,7 @@ msgid ""
"making it 75 percent less reflective. And by re-architecting the LCD and "
"moving it right up against the cover glass. So you see your photos, games, "
"movies, and everything else in vivid, lifelike detail."
-msgstr ""
+msgstr "Como é que fazemos um display widescreen já lindo ainda melhor? Ao torná-lo 75 por cento menos reflexiva. E por re-arquitetar o LCD e movendo-o à direita com a tampa de vidro. Então você vê suas fotos, jogos, filmes, e tudo o mais em cores vivas, detalhes realistas."
#. module: product
#: model:ir.model.fields,help:product.field_product_uom_factor_inv
@@ -1344,7 +1344,7 @@ msgstr "Quanto maior ou menor esta unidade é comparada com a unidade de medida
#: model:product.template,website_description:product.product_product_11_product_template
#: model:product.template,website_description:product.product_product_11b_product_template
msgid "How to get your groove on."
-msgstr ""
+msgstr "Como obter o seu groove on."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_attribute_id
@@ -1382,7 +1382,7 @@ msgstr "Se marcado novas mensagens solicitarão sua atenção."
#: model:product.product,website_description:product.product_product_6
#: model:product.template,website_description:product.product_product_6_product_template
msgid "If it's made for iPad, it's made for iPad mini."
-msgstr ""
+msgstr "Se ele é feito para o iPad, é feito para iPad mini."
#. module: product
#: model:ir.model.fields,help:product.field_product_pricelist_active
@@ -1433,12 +1433,12 @@ msgstr "Em Desenvolvimento"
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "Individually calibrated for true-to-life color."
-msgstr ""
+msgstr "Individualmente calibrado para true-to-vida de cores."
#. module: product
#: model:ir.model,name:product.model_product_supplierinfo
msgid "Information about a product vendor"
-msgstr ""
+msgstr "Informações sobre um fornecedor do produto"
#. module: product
#: model:product.product,name:product.product_product_38
@@ -1453,7 +1453,7 @@ msgid ""
"Inside each earpiece is a stainless steel mesh cap that protects the precision acoustic\n"
" components from dust and debris. You can remove the caps for cleaning or replace\n"
" them with an extra set that’s included in the box."
-msgstr ""
+msgstr "Dentro de cada fone de ouvido é um boné de malha de aço inoxidável que protege a acústica de precisão\n componentes de poeira e detritos. Você pode remover as tampas para limpeza ou substituição\n los com um conjunto extra que está incluído na caixa."
#. module: product
#: model:product.category,name:product.product_category_2
@@ -1500,13 +1500,13 @@ msgstr "É uma variante de produto"
#: model:product.product,website_description:product.product_product_7
#: model:product.template,website_description:product.product_product_7_product_template
msgid "Keep it clean."
-msgstr ""
+msgstr "Mantenha limpo."
#. module: product
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "Key Features"
-msgstr ""
+msgstr "Características Principais"
#. module: product
#: model:product.public.category,name:product.Keyboard_Mouse
@@ -1627,7 +1627,7 @@ msgstr "Linhas"
#: model:product.product,name:product.product_product_50
#: model:product.template,name:product.product_product_50_product_template
msgid "Linutop"
-msgstr ""
+msgstr "Linutop"
#. module: product
#: model:product.uom,name:product.product_uom_litre
@@ -1638,7 +1638,7 @@ msgstr "Litro(s)"
#: model:product.product,name:product.product_product_58
#: model:product.template,name:product.product_product_58_product_template
msgid "Little server"
-msgstr ""
+msgstr "Pequeno servidor"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_packaging_ids
@@ -1654,7 +1654,7 @@ msgstr "Gerenciar Múltiplas Unidades de Medida"
#. module: product
#: model:res.groups,name:product.group_pricelist_item
msgid "Manage Pricelist Items"
-msgstr ""
+msgstr "Gerenciar Itens da Lista de Preços"
#. module: product
#: model:res.groups,name:product.group_stock_packaging
@@ -1665,7 +1665,7 @@ msgstr "Gerenciar Empacotamento do Produto"
#: model:ir.model.fields,field_description:product.field_base_config_settings_group_product_variant
#: model:res.groups,name:product.group_product_variant
msgid "Manage Product Variants"
-msgstr ""
+msgstr "Gerenciar Variantes do Produto"
#. module: product
#: model:res.groups,name:product.group_mrp_properties
@@ -1742,13 +1742,13 @@ msgstr "Quantidade Mínima"
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "More energy efficient."
-msgstr ""
+msgstr "Energeticamente mais eficiente."
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "More features."
-msgstr ""
+msgstr "Mais recursos."
#. module: product
#: model:product.product,name:product.product_product_21
@@ -1786,7 +1786,7 @@ msgstr "Auto Falantes Multimídia"
#: model:product.template,website_description:product.product_product_11_product_template
#: model:product.template,website_description:product.product_product_11b_product_template
msgid "Music. It's what beats inside."
-msgstr ""
+msgstr "Música. É o que bate por dentro."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_attribute_name
@@ -1877,7 +1877,7 @@ msgstr "Outra lista"
#: model:product.product,website_description:product.product_product_6
#: model:product.template,website_description:product.product_product_6_product_template
msgid "Over 375,000 apps."
-msgstr ""
+msgstr "Mais de 375 mil aplicativos."
#. module: product
#: model:ir.model,name:product.model_product_packaging
@@ -1890,12 +1890,12 @@ msgstr "Empacotamento"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_packaging_name
msgid "Packaging Type"
-msgstr ""
+msgstr "Tipo de Embalagem"
#. module: product
#: model:ir.actions.act_window,name:product.action_packaging_view
msgid "Packagings"
-msgstr ""
+msgstr "Embalagens"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_category_parent_id
@@ -1927,17 +1927,17 @@ msgstr "Pendrive, SP-4"
#. module: product
#: selection:product.pricelist.item,compute_price:0
msgid "Percentage (discount)"
-msgstr ""
+msgstr "Percentagem (desconto)"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_pricelist_item_percent_price
msgid "Percentage Price"
-msgstr ""
+msgstr "Porcentagem de Preço"
#. module: product
#: model:product.category,name:product.product_category_5
msgid "Physical"
-msgstr ""
+msgstr "Físico"
#. module: product
#: model:product.product,website_description:product.product_product_11
@@ -1945,13 +1945,13 @@ msgstr ""
#: model:product.template,website_description:product.product_product_11_product_template
#: model:product.template,website_description:product.product_product_11b_product_template
msgid "Playlists. The perfect mix for every mood."
-msgstr ""
+msgstr "Listas de reprodução. A combinação perfeita para todos os gostos."
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Plays where you play"
-msgstr ""
+msgstr "Reproduz onde você joga"
#. module: product
#: model:product.product,website_description:product.product_product_8
@@ -1960,13 +1960,13 @@ msgid ""
"Powered by fourth-generation Intel Core processors, this iMac is the fastest"
" yet. Every model in the lineup comes standard with a quad-core Intel Core "
"i5 processor, starting at 2.7GHz and topping out at 3.4GHz."
-msgstr ""
+msgstr "Alimentado por quarta geração dos processadores Intel Core, este iMac é o mais rápido ainda. Cada modelo da linha vem com um processador Intel Core i5 quad-core, a partir de 2.7GHz e chegando a 3.4GHz."
#. module: product
#: model:product.product,name:product.product_product_0
#: model:product.template,name:product.product_product_0_product_template
msgid "Prepaid Consulting"
-msgstr ""
+msgstr "Consultoria Pré-paga"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_pricelist_item_price
@@ -2044,7 +2044,7 @@ msgstr "Lista de Preços"
#. module: product
#: model:ir.model.fields,help:product.field_product_pricelist_item_applied_on
msgid "Pricelist Item applicable on selected option"
-msgstr ""
+msgstr "Item da Lista de Preços aplicável na opção selecionada"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_pricelist_item_ids
@@ -2077,7 +2077,7 @@ msgstr "Listas de preços"
#. module: product
#: model:res.groups,name:product.group_product_pricelist
msgid "Pricelists On Product"
-msgstr ""
+msgstr "Listas de Preços Sobre o Produto"
#. module: product
#: model:ir.ui.view,arch_db:product.view_partner_property_form
@@ -2255,7 +2255,7 @@ msgstr "Procurar Preços de Produtos"
#. module: product
#: model:ir.ui.view,arch_db:product.product_template_search_view
msgid "Products your store in the inventory"
-msgstr ""
+msgstr "Os produtos de sua loja no inventário"
#. module: product
#: code:addons/product/product.py:817
@@ -2353,7 +2353,7 @@ msgstr "Unidade de Medida Referência para esta categoria"
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Remote control for power, volume, track seek"
-msgstr ""
+msgstr "Controle remoto para a alimentação, o volume, a pesquisa de faixas"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_category_parent_right
@@ -2368,7 +2368,7 @@ msgid ""
" They’re immersive, full-screen apps that let you do almost anything\n"
" you can imagine. And with automatic updates,\n"
" you're always getting the best experience possible."
-msgstr ""
+msgstr "Desde o início, os aplicativos feitos para iPad também trabalham com mini-iPad.\nEles são envolventes, aplicativos em tela cheia, que permitem fazer quase qualquer coisa\nvocê pode imaginar. E com as atualizações automáticas,\nvocê está sempre recebendo a melhor experiência possível."
#. module: product
#: model:product.product,website_description:product.product_product_4
@@ -2384,7 +2384,7 @@ msgid ""
" iPad. It’s simple yet powerful. Thin and light yet\n"
" full-featured. It can do just about everything and\n"
" be just about anything."
-msgstr ""
+msgstr "Desde o início, há um monte de amor sobre\n iPad. É simples, mas poderosa. Fino e leve ainda\n full-featured. Ele pode fazer quase tudo e\n ser praticamente qualquer coisa."
#. module: product
#: model:product.product,website_description:product.product_product_6
@@ -2395,7 +2395,7 @@ msgid ""
" featured. It can do just about everything and be just\n"
" about anything.And because it’s so easy to use, it’s\n"
" easy to love."
-msgstr ""
+msgstr "Desde o início, há um monte de amor sobre iPad.\n É simples, mas poderosa. Fino e leve ainda integral\n destaque. Ele pode fazer quase tudo e ser apenas\n anything.And sobre porque é tão fácil de usar, é\n fácil para amar."
#. module: product
#: model:ir.ui.view,arch_db:product.product_pricelist_item_form_view
@@ -2463,7 +2463,7 @@ msgid ""
" you wouldn’t have thought of yourself, create Genius Mixes in iTunes\n"
" and sync the ones you like to iPod nano. Then tap Genius Mixes and\n"
" rediscover songs you haven’t heard in a while — or find music you forgot you even had."
-msgstr ""
+msgstr "Digamos que você esteja ouvindo uma música que você ama e você quer ficar de bom humor.\n Basta tocar Genius. Ele encontra outras músicas no iPod nano que combinam entre si\n e faz uma lista de reprodução Genius para você. Para mais combinações de músicas\n você não teria pensado em si mesmo, criar misturas Genius no iTunes\n e sincronizar os que você gosta para o iPod nano. Em seguida, toque Misturas Genius e\n redescobrir músicas que você não tenha ouvido falar em um tempo - ou encontrar a música que você esqueceu que você teve mesmo."
#. module: product
#: model:product.public.category,name:product.Screen
@@ -2513,7 +2513,7 @@ msgstr "Define o preço, de modo que é um múltiplo desse valor.\nO arredondame
#. module: product
#: model:ir.model.fields,field_description:product.field_base_config_settings_company_share_product
msgid "Share product to all companies"
-msgstr ""
+msgstr "Compartilhar produto para todas as empresas"
#. module: product
#: model:ir.model.fields,help:product.field_base_config_settings_company_share_product
@@ -2521,13 +2521,13 @@ msgid ""
"Share your product to all companies defined in your instance.\n"
" * Checked : Product are visible for every company, even if a company is defined on the partner.\n"
" * Unchecked : Each company can see only its product (product where company is defined). Product not related to a company are visible for all companies."
-msgstr ""
+msgstr "Compartilhe seu produto para todas as empresas definidas na sua instância.\n* Marcado: O produto é visível para todas as empresas, mesmo que uma empresa estiver definida no parceiro.\n* Desmarcado: Cada empresa pode ver apenas o seu produto (onde a empresa está definida). O produto não relacionado a uma empresa é visível para todas as empresas."
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Sleek, compact design"
-msgstr ""
+msgstr "Design elegante e compacto"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_image_small
@@ -2554,7 +2554,7 @@ msgstr "Menor do que a unidade de medida da referencia."
msgid ""
"Soft covers are available separately in blue, green or orange. Pick a color "
"to match your style."
-msgstr ""
+msgstr "As capas estão disponíveis separadamente em azul, verde ou laranja. Escolha uma cor para combinar com seu estilo."
#. module: product
#: model:product.category,name:product.product_category_4
@@ -2620,12 +2620,12 @@ msgstr "Data de Início"
#. module: product
#: model:ir.model.fields,help:product.field_product_supplierinfo_date_start
msgid "Start date for this vendor price"
-msgstr ""
+msgstr "Data de início para este preço de fornecedor"
#. module: product
#: model:ir.model.fields,help:product.field_product_pricelist_item_date_start
msgid "Starting date for the pricelist item validation"
-msgstr ""
+msgstr "ata de início para a validação de item da lista de preços"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_state
@@ -2642,7 +2642,7 @@ msgstr "Lista de Preços para Fornecedor"
#: model:product.product,name:product.product_product_2
#: model:product.template,name:product.product_product_2_product_template
msgid "Support Contract (on timesheet)"
-msgstr ""
+msgstr "Contrato de Suporte (no quadro de horários)"
#. module: product
#: model:product.product,name:product.product_product_47
@@ -2656,7 +2656,7 @@ msgstr "Switch 24 ports"
#: model:product.template,website_description:product.product_product_11_product_template
#: model:product.template,website_description:product.product_product_11b_product_template
msgid "Sync to your heart’s content."
-msgstr ""
+msgstr "Sincronizar o conteúdo do seu coração."
#. module: product
#: model:product.product,website_description:product.product_product_11
@@ -2668,7 +2668,7 @@ msgid ""
" Or everything by one artist. You can even browse by genres or composers.\n"
" Flip through your music: Album art looks great on the bigger screen.\n"
" Or to keep things fresh, give iPod nano a shake and it shuffles to a different song in your music library."
-msgstr ""
+msgstr "Toque para reproduzir suas músicas favoritas. Ou álbuns inteiros.\n Ou tudo por um artista. Você pode até mesmo navegar por gêneros ou compositores.\n Percorrer a sua música: A arte do álbum parece ótimo na tela maior.\n Ou para manter as coisas frescas, dar uma sacudida iPod nano e este passará para uma canção diferente na sua biblioteca de música."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_name_template
@@ -2685,7 +2685,7 @@ msgid ""
" Three different sizes of ear tips are included so you can find a perfect fit for each ear.\n"
" Also included are a convenient carrying case for the ear tips and a cable-control case\n"
" for the headphones themselves."
-msgstr ""
+msgstr "The Apple In-Ear Headphones oferecer uma experiência de som verdadeiramente envolvente por drasticamente\n reduzir os ruídos externos indesejados. Os tampões auriculares em silicone macio caber confortavelmente e confortavelmente\n em sua orelha, criando um selo que isola o seu música a partir de seu entorno.\n Três tamanhos diferentes de pontas da orelha estão incluídos para que você possa encontrar um ajuste perfeito para cada orelha.\n Também estão incluídos um estojo de transporte conveniente para as pontas da orelha e um caso-controle cabo\n para os próprios auscultadores."
#. module: product
#: model:product.product,website_description:product.product_product_5b
@@ -2695,7 +2695,7 @@ msgid ""
" palm of your hand, yet gives you full, natural sound wirelessly from your iPhone, iPad, or iPod. Grab it and go \n"
" full-featured. It can do just about everything and\n"
" experience music just about anywhere."
-msgstr ""
+msgstr "O mini Bose® SoundLink® é mais pequeno alto-falante Bluetooth portátil da Bose. Seu tamanho ultra-compacto cabe na\n palma da sua mão, mas dá-lhe um som cheio, natural sem fios a partir do seu iPhone, iPad ou iPod. Previsão do tempo\n full-featured. Ele pode fazer quase tudo e\n experiência de música em qualquer lugar."
#. module: product
#: model:product.product,website_description:product.product_product_5b
@@ -2706,7 +2706,7 @@ msgid ""
" Its low profile lets you place it almost anywhere and\n"
" provides a low center of gravity that makes it nearly\n"
" impossible to tip over."
-msgstr ""
+msgstr "O orador SoundLink® Mini é pequeno e leve o suficiente\n para dobrar em sua bolsa. Ele pesa apenas 1,5 libras.\n Seu perfil baixo permite que você colocá-lo em praticamente qualquer lugar e\n proporciona um centro de gravidade baixo, que faz com que seja quase\n impossível a tombar."
#. module: product
#: model:ir.ui.view,arch_db:product.product_pricelist_item_form_view
@@ -2731,12 +2731,12 @@ msgstr "A taxa de conversão para uma unid. de medida não pode ser 0!"
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "The desktop. In its most advanced form ever"
-msgstr ""
+msgstr "A área de trabalho. Na sua forma mais avançada de sempre"
#. module: product
#: model:ir.model.fields,help:product.field_product_packaging_sequence
msgid "The first in the sequence is the default one."
-msgstr ""
+msgstr "O primeiro na seqüência é o padrão."
#. module: product
#: model:product.product,website_description:product.product_product_4
@@ -2750,7 +2750,7 @@ msgstr ""
#: model:product.template,website_description:product.product_product_4d_product_template
#: model:product.template,website_description:product.product_product_6_product_template
msgid "The full iPad experience."
-msgstr ""
+msgstr "A experiência iPad completa."
#. module: product
#: model:product.product,website_description:product.product_product_9
@@ -2759,7 +2759,7 @@ msgid ""
"The incredibly thin Apple Wireless Keyboard uses Bluetooth technology,\n"
" which makes it compatible with iPad. And you’re free to type wherever\n"
" you like — with the keyboard in front of your iPad or on your lap."
-msgstr ""
+msgstr "O incrivelmente fino teclado Apple Wireless Keyboard utiliza a tecnologia Bluetooth,\n o que o torna compatível com iPad. E você está livre para onde quer digitar\n você gosta - com o teclado na frente do seu iPad ou no seu colo."
#. module: product
#: model:ir.model.fields,help:product.field_product_supplierinfo_min_qty
@@ -2767,7 +2767,7 @@ msgid ""
"The minimal quantity to purchase from this vendor, expressed in the vendor "
"Product Unit of Measure if not any, in the default unit of measure of the "
"product otherwise."
-msgstr ""
+msgstr "A quantidade mínima para comprar a partir deste fornecedor, expressa na Unidade de Medida do Produto do fornecedor, se não houver, na unidade de medida padrão do produto."
#. module: product
#: code:addons/product/product.py:329
@@ -2780,7 +2780,7 @@ msgstr "A operação não pode ser concluída: \nVocê está tentando excluir um
#. module: product
#: model:ir.model.fields,help:product.field_product_supplierinfo_price
msgid "The price to purchase a product"
-msgstr ""
+msgstr "O preço para comprar um produto"
#. module: product
#: model:ir.actions.act_window,help:product.product_normal_action
@@ -2790,14 +2790,14 @@ msgid ""
"The product form contains information to simplify the sale\n"
" process: price, notes in the quotation, accounting data,\n"
" procurement methods, etc."
-msgstr ""
+msgstr "O formulário de produto contém informações para simplificar o processo\nde venda: preço, notas na cotação, dados contábeis,\nmétodos de aquisição, etc."
#. module: product
#: model:ir.actions.act_window,help:product.product_template_action
msgid ""
"The product form contains information to simplify the sale process: price, "
"notes in the quotation, accounting data, procurement methods, etc."
-msgstr ""
+msgstr "O formulário de produto contém informações para simplificar o processo de venda: preço, notas na cotação, dados contábeis, métodos de aquisição, etc."
#. module: product
#: model:product.product,website_description:product.product_product_5b
@@ -2806,7 +2806,7 @@ msgid ""
"The rechargeable lithium-ion battery delivers up to seven hours of playtime.\n"
" And at home, you can listen even longer—the charging cradle lets\n"
" you listen while it charges."
-msgstr ""
+msgstr "A bateria de iões de lítio recarregável proporciona até sete horas de playtime.\n E em casa, você pode ouvir até mais-base de carregamento permite\n você escuta enquanto o carrega."
#. module: product
#: model:product.product,description_sale:product.product_product_9
@@ -2825,7 +2825,7 @@ msgid ""
" smartphone, iPad® or other Bluetooth device.\n"
" And it remembers the most recent six devices you've used,\n"
" so reconnecting is even simpler."
-msgstr ""
+msgstr "O alto-falante tem um alcance de cerca de 30 pés, para que possa desfrutar de\n o som que você quiser sem fios. Ele combina facilmente com o seu\n smartphone, iPad® ou outro dispositivo Bluetooth.\n E ele se lembra dos últimos seis dispositivos que você usou,\n assim reconexão é ainda mais simples."
#. module: product
#: model:ir.model.fields,help:product.field_product_packaging_qty
@@ -2854,13 +2854,13 @@ msgstr "O peso do conteúdo em Kg, não incluindo qualquer tipo de embalagem, et
#: model:product.template,website_description:product.product_product_4c_product_template
#: model:product.template,website_description:product.product_product_4d_product_template
msgid "There is less of it, but no less to it."
-msgstr ""
+msgstr "Há menos do mesmo, mas não menos que ele."
#. module: product
#: model:product.product,website_description:product.product_product_6
#: model:product.template,website_description:product.product_product_6_product_template
msgid "There's less of it, but no less to it."
-msgstr ""
+msgstr "Há menos do mesmo, mas não menos que ele."
#. module: product
#: model:product.product,website_description:product.product_product_11
@@ -2872,7 +2872,7 @@ msgid ""
" Activate Genius in iTunes on your computer, and it automatically finds songs that sound\n"
" great together. Then it creates Genius Mixes, which you can easily sync to your iPod.\n"
" It’s the perfect way to rediscover songs you haven’t listened to in forever."
-msgstr ""
+msgstr "Não há outra maneira de obter uma boa mistura de música no iPod: Vamos Genius fazer o trabalho.\n Ativar Genius no iTunes no seu computador, e ele encontra automaticamente as músicas que soam\n grande junto. Em seguida, ele cria Seleções Genius, que você pode facilmente sincronizar com o iPod.\n É a maneira perfeita para redescobrir músicas que você não ouviu em para sempre."
#. module: product
#: sql_constraint:product.attribute.value:0
@@ -2916,7 +2916,7 @@ msgstr "Esta nota será exibida nos pedidos de cotação..."
#. module: product
#: model:ir.ui.view,arch_db:product.product_template_form_view
msgid "This note will be displayed on the quotations."
-msgstr ""
+msgstr "Essa nota será exibida nas cotações."
#. module: product
#: model:ir.model.fields,help:product.field_res_partner_property_product_pricelist
@@ -2949,7 +2949,7 @@ msgstr "Cartucho de Toner"
#: model:product.product,website_description:product.product_product_7
#: model:product.template,website_description:product.product_product_7_product_template
msgid "Two is better than one."
-msgstr ""
+msgstr "Dois são melhores que um."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_uom_uom_type
@@ -2960,7 +2960,7 @@ msgstr "Tipo"
#: model:product.product,name:product.product_product_53
#: model:product.template,name:product.product_product_53_product_template
msgid "TypeMatrix Dvorak Keyboard"
-msgstr ""
+msgstr "Teclado Dvorak TypeMatrix"
#. module: product
#: model:product.product,name:product.product_product_48
@@ -2974,19 +2974,19 @@ msgstr "Adaptador USB"
msgid ""
"USB port allows for software update to ensure ongoing Bluetooth device "
"compatibility"
-msgstr ""
+msgstr "Porta USB permite a atualização de software para garantir a compatibilidade de dispositivos Bluetooth em curso"
#. module: product
#: model:product.product,website_description:product.product_product_6
#: model:product.template,website_description:product.product_product_6_product_template
msgid "Ultrafast wireless."
-msgstr ""
+msgstr "Sem fio ultra rápido."
#. module: product
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "Ultrathin design"
-msgstr ""
+msgstr "Design ultra fino."
#. module: product
#: model:product.uom.categ,name:product.product_uom_categ_unit
@@ -3009,7 +3009,7 @@ msgstr "Categorias de Unidade de Medida"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_uom_category_id
msgid "Unit of Measure Category"
-msgstr ""
+msgstr "Categoria de Unidade de Medida"
#. module: product
#: model:product.uom,name:product.product_uom_unit
@@ -3037,13 +3037,13 @@ msgid ""
" converted between each others. For example, in the category\n"
" 'Time' , you will have the following units of measure:\n"
" Hours, Days."
-msgstr ""
+msgstr "As unidades de medida que pertencem à mesma categoria podem ser\nconvertidas entre elas. Por exemplo, na categoria\n'Tempo' , você terá as seguintes unidades de medida:\nHoras, Dias."
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Universal iPod docking station fits most iPod/iPhone models"
-msgstr ""
+msgstr "Docking station para iPod Universal se encaixa a maioria dos modelos de iPod / iPhone"
#. module: product
#: model:product.product,website_description:product.product_product_7
@@ -3055,7 +3055,7 @@ msgid ""
" drivers help ensure accurate, detailed sound across the entire sonic spectrum.\n"
" The result: you’re immersed in the music and hear details you never knew existed.\n"
" Even when listening to an old favorite, you may feel like you’re hearing it for the first time."
-msgstr ""
+msgstr "Ao contrário de muitos pequenos fones de ouvido, cada auscultador dos fones de ouvido intra-auriculares da Apple\n contém dois controladores de alto desempenho separados - um woofer para lidar com os graves e\n sons de gama média e um tweeter para áudio de alta frequência. estes dedicada\n motoristas ajudar a garantir um som preciso e detalhado em todo o espectro sonoro.\n O resultado: você está imerso na música e ouvir detalhes que você nunca soube que existia.\n Mesmo quando estiver a ouvir um velho favorito, você pode sentir como se estivesse ouvindo pela primeira vez."
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_message_unread
@@ -3072,7 +3072,7 @@ msgstr "Contador de Mensagens Não Lidas."
#. module: product
#: model:ir.ui.view,arch_db:product.product_supplierinfo_form_view
msgid "Validity"
-msgstr ""
+msgstr "Validade"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_attribute_value_name
@@ -3097,7 +3097,7 @@ msgstr "Imagem da Variante"
#. module: product
#: model:ir.ui.view,arch_db:product.product_variant_easy_edit_view
msgid "Variant Information"
-msgstr ""
+msgstr "Informação da Variante"
#. module: product
#: model:ir.ui.view,arch_db:product.product_template_form_view
@@ -3130,27 +3130,27 @@ msgstr "Fornecedor"
#: model:ir.ui.view,arch_db:product.product_supplierinfo_form_view
#: model:ir.ui.view,arch_db:product.product_supplierinfo_tree_view
msgid "Vendor Information"
-msgstr ""
+msgstr "Informação de Fornecedor"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_supplierinfo_product_code
msgid "Vendor Product Code"
-msgstr ""
+msgstr "Código de Produto do Fornecedor"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_supplierinfo_product_name
msgid "Vendor Product Name"
-msgstr ""
+msgstr "Nome do Produto do Fornecedor"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_supplierinfo_product_uom
msgid "Vendor Unit of Measure"
-msgstr ""
+msgstr "Unidade de Medida do Fornecedor"
#. module: product
#: model:ir.model.fields,help:product.field_product_supplierinfo_name
msgid "Vendor of this product"
-msgstr ""
+msgstr "Fornecedor deste produto"
#. module: product
#: model:ir.ui.view,arch_db:product.product_template_form_view
@@ -3173,14 +3173,14 @@ msgstr "Volume"
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Volume control on main system"
-msgstr ""
+msgstr "Controle de volume no sistema principal"
#. module: product
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid ""
"Wall charger can be plugged into the cradle or directly into the speaker"
-msgstr ""
+msgstr "Carregador de parede pode ser conectado ao berço ou diretamente no alto-falante"
#. module: product
#: model:ir.model.fields,field_description:product.field_product_product_warranty
@@ -3211,14 +3211,14 @@ msgstr "Pesos"
#: model:product.template,website_description:product.product_product_11_product_template
#: model:product.template,website_description:product.product_product_11b_product_template
msgid "When one playlist isn’t enough."
-msgstr ""
+msgstr "Quando uma lista de reprodução não é suficiente."
#. module: product
#: model:ir.model.fields,help:product.field_product_supplierinfo_product_id
msgid ""
"When this field is filled in, the vendor data will only apply to the "
"variant."
-msgstr ""
+msgstr "Quando este campo é preenchido, os dados do vendedor só se aplicará à variante."
#. module: product
#: model:product.attribute.value,name:product.product_attribute_value_3
@@ -3237,7 +3237,7 @@ msgstr "Branco"
#: model:product.template,website_description:product.product_product_4d_product_template
#: model:product.template,website_description:product.product_product_6_product_template
msgid "Why you'll love an iPad."
-msgstr ""
+msgstr "Razões para adorar um iPad."
#. module: product
#: model:product.attribute,name:product.product_attribute_3
@@ -3265,7 +3265,7 @@ msgid ""
" cellular data networks around the world, iPad mini\n"
" lets you download content, stream video,\n"
" and browse the web at amazing speeds."
-msgstr ""
+msgstr "Com avançado Wi-Fi que é até duas vezes mais rápido\n qualquer geração anterior do iPad e acesso ao rápido\n redes de dados celulares em todo o mundo, mini iPad\n permite-lhe fazer download de conteúdo, streaming de vídeo,\n e navegar na web a velocidades espantosas."
#. module: product
#: model:ir.model.fields,help:product.field_base_config_settings_group_product_variant
@@ -3284,7 +3284,7 @@ msgstr "Tempo de Trabalho"
msgid ""
"You must define a conversion rate between several Units of\n"
" Measure within the same category."
-msgstr ""
+msgstr "É necessário definir uma taxa de conversão entre várias Unidades de\nMedida dentro da mesma categoria."
#. module: product
#: model:ir.actions.act_window,help:product.product_normal_action
@@ -3294,14 +3294,14 @@ msgid ""
"You must define a product for everything you sell, whether it's\n"
" a physical product, a consumable or a service you offer to\n"
" customers."
-msgstr ""
+msgstr "Você deve definir um produto para tudo que você vende, se é\num produto físico, um consumível ou um serviço que você oferece para\nclientes."
#. module: product
#: model:ir.actions.act_window,help:product.product_template_action
msgid ""
"You must define a product for everything you sell, whether it's a physical "
"product, a consumable or a service you offer to customers."
-msgstr ""
+msgstr "Você deve definir um produto para tudo que você vende, se é um produto físico, um consumível ou um serviço que você oferece para clientes."
#. module: product
#: model:product.product,website_description:product.product_product_11
@@ -3314,7 +3314,7 @@ msgid ""
" to iPod, and you can play the perfect mix for whatever\n"
" mood strikes you. VoiceOver tells you the name of each playlist,\n"
" so it’s easy to switch between them and find the one you want without looking."
-msgstr ""
+msgstr "Você provavelmente tem várias listas de reprodução no iTunes no seu computador.\n Uma para viagens. Uma para o ginásio. Sincronizar essas listas de reprodução\n para iPod, e você pode jogar a combinação perfeita para o que quer\n humor greves você. O VoiceOver diz-lhe o nome de cada lista de reprodução,\n por isso é fácil alternar entre elas e encontrar o que deseja sem olhar."
#. module: product
#: model:product.product,name:product.product_product_43
@@ -3345,17 +3345,17 @@ msgstr "precisao.decimal"
#. module: product
#: model:ir.ui.view,arch_db:product.product_category_form_view
msgid "e.g. Lamps"
-msgstr ""
+msgstr "por exemplo, Lâmpadas"
#. module: product
#: model:ir.ui.view,arch_db:product.product_variant_easy_edit_view
msgid "e.g. Odoo Enterprise Susbcription"
-msgstr ""
+msgstr "por exemplo, Assinatura Odoo Enterprise"
#. module: product
#: model:ir.ui.view,arch_db:product.product_pricelist_view
msgid "e.g. USD Retailers"
-msgstr ""
+msgstr "por exemplo, Varejistas BRL"
#. module: product
#: model:ir.ui.view,arch_db:product.product_uom_form_view
@@ -3423,7 +3423,7 @@ msgid ""
"iTunes on your Mac or PC makes it easy to load up\n"
" your iPod. Just choose the playlists, audiobooks,\n"
" podcasts, and other audio files you want, then sync."
-msgstr ""
+msgstr "iTunes no seu Mac ou PC faz com que seja fácil de carregar\n o seu iPod. Basta escolher as listas de reprodução, audiobooks,\n podcasts e outros arquivos de áudio que você quer, então sincronia."
#. module: product
#: model:product.uom,name:product.product_uom_inch
@@ -3514,7 +3514,7 @@ msgstr "a empresa-mãe"
#. module: product
#: model:ir.ui.view,arch_db:product.product_variant_easy_edit_view
msgid "the product template"
-msgstr ""
+msgstr "o modelo do produto"
#. module: product
#: model:ir.ui.view,arch_db:product.product_supplierinfo_form_view
diff --git a/addons/product/i18n/zh_CN.po b/addons/product/i18n/zh_CN.po
index 802e7ff8145..de8be760a79 100644
--- a/addons/product/i18n/zh_CN.po
+++ b/addons/product/i18n/zh_CN.po
@@ -10,13 +10,14 @@
# wxb , 2015
# zhangpeiqing , 2015
# zhining wu , 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-12-11 06:52+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 13:20+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -577,7 +578,7 @@ msgstr "特点"
#: model:product.product,website_description:product.product_product_5b
#: model:product.template,website_description:product.product_product_5b_product_template
msgid "Charges iPod/iPhone"
-msgstr "收费的iPod/iPhone"
+msgstr ""
#. module: product
#: model:product.product,website_description:product.product_product_5b
@@ -1438,7 +1439,7 @@ msgstr "开发中"
#: model:product.product,website_description:product.product_product_8
#: model:product.template,website_description:product.product_product_8_product_template
msgid "Individually calibrated for true-to-life color."
-msgstr "单独校准真正的贴近生活的色彩。"
+msgstr "单独校准逼真的色彩。"
#. module: product
#: model:ir.model,name:product.model_product_supplierinfo
@@ -2965,7 +2966,7 @@ msgstr "类型"
#: model:product.product,name:product.product_product_53
#: model:product.template,name:product.product_product_53_product_template
msgid "TypeMatrix Dvorak Keyboard"
-msgstr "TypeMatrix德沃夏克键盘"
+msgstr "TypeMatrix Dvorak 键盘"
#. module: product
#: model:product.product,name:product.product_product_48
diff --git a/addons/product_email_template/i18n/zh_CN.po b/addons/product_email_template/i18n/zh_CN.po
index 3a4b53cf0ce..4115048bdcd 100644
--- a/addons/product_email_template/i18n/zh_CN.po
+++ b/addons/product_email_template/i18n/zh_CN.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:41+0000\n"
-"PO-Revision-Date: 2015-12-01 07:56+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 03:06+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -643,7 +643,7 @@ msgid ""
"\n"
" \n"
" "
-msgstr " \n \n Online Training + Certification\n
\n \n These courses feature the same high quality course content found in our traditional classroom trainings, supplemented with\n modular sessions and cloud-based labs. Many of our online learning courses also include dozens of recorded webinars and live\n sessions by our senior instructors. At the end of the training, you can pass the Odoo Certification exam in one of the 5000+\n Pearson VUE test centers worldwide.\n
\n \n
Your advantages \n
\n Modular approach applied to the learning method \n New interactive learning experience \n Lower training budget for the same quality courses \n Better comfort to facilitate your learning process \n Odoo Certification Exam included (Pre-Ordered, available as of November 1st, 2013) \n \n
\n \n \n Structure of the Training\n
\n \n
\n \n \n \n \n \n There are three components to the training \n \n Videos with detailed demos \n Hands-on exercises and their solutions \n Live Q&A sessions with a trainer \n \n \n \n
\n
\n \n The 5-day training is modular, which means that you can choose to participate in the full training or to just 1 or 2 modules.\n Nevertheless,
the first day of the training is compulsory for everyone. The Monday is compulsory because the\n introduction of Odoo is important before going through the other modules.
\n Each day of the week starts from 9 AM (CEST/PST) to 12 PM (CEST/PST). A Q&A session will be hosted by an Odoo trainer.\n Each day, the participants are expected to have done the following
BEFORE attending the Q&A session:\n
\n Watch the videos for this day \n Do the related exercises (written solutions will be provided upfront as well) \n Send their questions by email before 5PM (CEST/PST) on the previous business day \n \n The Q&A session will be hosted on a web conference service.
A stable internet connection is required. The trainer will\n screen the questions for the day and select the most relevant ones to be answered during the session. The purpose of the\n
Q&A session is not to cover questions related to a specific implementation project or company-specific business\n workflows. The
questions should be about the material covered in the videos and the exercises and should benefit\n the other participants of the training as well.
\n Each day of the week is dedicated to specific applications in Odoo as per the following planning:\n
\n \n Monday: \n Introduction ,\n CRM ,\n Sales Management \n \n \n Tuesday: \n Access rights ,\n Purchase ,\n Sales & Purchase management ,\n Financial accounting \n \n \n Wednesday: \n Project management ,\n Human resources ,\n Contract management \n \n \n Thursday: \n Warehouse management ,\n Manufacturing (MRP) & Sales ,\n Import/Export \n \n \n Friday: \n Pricelists ,\n Point of Sale (POS) ,\n Introduction to report customization \n \n \n
\n \n
\n \n English \n English \n Spanish \n \n \n Europe \n USA & Canada \n USA & Latin America \n \n \n Register \n Register \n Register \n \n
\n
\n \n \n Content of the Training\n
\n \n
Monday
\n Introduction, CRM & Sales\n
Introduction: Get familiar with the V7.
\n
\n \n Content \n What will you learn? \n \n \n \n \n Odoo’s architecture \n How to create an Odoo Online instance \n List and form views, search and filter features \n Tooltips and drill-downs \n Advanced navigation \n Calendar, Graph, Kanban and Gantt views \n Social network features: emailing, internal communication \n \n \n \n The introduction exercises have been created to help you discover Odoo in an easy way. Their main objective is to present the different applications, menus, view types, shortcuts, field types, wizards, actions, etc. It will help you to discover how to navigate in Odoo! \n Therefore, the Introduction is compulsory for everyone, even if you need to learn a specific module given on an other date. This obligation has been made to make sure that you are not lost if you arrive in the middle of the training for another module.\n \n \n
\n
CRM Module
\n
\n \n Content \n What will you learn? \n \n \n \n \n Manage Lead & Opportunities \n Call, Meeting \n Partners & contacts \n Automated actions \n \n \n \n \n Track all leads coming in and push them to real opportunities \n Improve the productivity of the sales force \n Access all documents and messages related to one lead/opportunity in one place \n Track the sales pipeline by month and stage to produce\n accurate sales forecasts at the individual and group\n levels \n Track individual performance of sales people \n \n \n \n
\n
Sales Module
\n
\n \n Content \n What will you learn? \n \n \n \n \n Customers \n Products to sell \n Manual discounts \n Margins \n Sales & Warehouse: Invoicing control (On demand / On\n Delivery Order), Shipping policy (At once / Each product\n when available) \n \n \n \n \n Register orders from customers and create invoices \n Schedule deliveries (for products) or tasks (for service) \n Ensure that sales orders are properly invoiced by tracking pending sales orders \n \n \n \n \n \n CRM & Sales management: \n \n From an opportunity to a sale order \n Claims \n Aftersale communication \n \n \n \n Odoo can work with independent applications, so the\n whole commercial process can be integrated together in\n order to accomplish complete business flows.\n \n \n
\n
\n \n
Tuesday
\n Access rights, Sales & Purchase, Financial accounting\n
Access rights
\n
\n \n Content \n What will you learn? \n \n \n \n \n Users \n Groups \n Access rights and access rules \n Modules configuration \n \n \n \n Thanks to the integrated access rights management integrated, each user has an access to its relevant information. No overloaded screen with a lot of irrelevant data, no unwanted menu, etc. Only a clean interface!\n \n \n
\n
Purchase
\n
\n \n Content \n What will you learn? \n \n \n \n \n Vendors \n Products \n Request for Quotation \n Purchase order \n Invoicing & Invoice control \n Incoming order (Complete/partial receipt) \n Purchase requisition \n \n \n \n \n Better negotiate volumes and prices based on historical data \n Centralize all the data to be able to build reporting and statistics \n Control the invoicing process \n Work with purchase requisitions to ask different vendors to submit quotations \n \n \n \n \n \n Sales & Purchase management \n \n Make to order product \n Retailer process: buy a product and sell it without any customization/manufacturing \n \n \n \n Keep control of the replenishment process based on sales demands! Thanks to this integration, you will be able to automate the ordering for the missing units ordered by a customer\n \n \n
\n
Financial accounting
\n
\n \n Content \n What will you learn? \n \n \n \n \n Invoices \n Refunds \n Journal Entries & Reconciliations \n Reports / Closing of fiscal year \n Accounts \n \n \n \n \n Rapidly encode your financial operations or accounting transactions \n Carry out payments easily and adequately reconcile these payments with invoices \n Quick creation of invoices with pre-set defaults on debtor/creditor and income/expense accounts \n Multiple manners to reconcile \n Configuration of accounts to ensure correct display in balance sheet and profit & loss statement \n Apply correct deferral methods to ensure the close of the fiscal year \n \n \n \n
\n
\n \n
Wednesday
\n Project management, Human resources, Contract management\n
Project Management
\n
\n \n Content \n What will you learn? \n \n \n \n \n Projects \n Tasks \n Issues \n \n \n \n \n Manage and follow your projects, tasks and issues \n Discover the Kanban view to quickly operate some actions and to quickly detect any bottlenecks in your projects flows \n Discover the Gantt view to see how your project has been planned and adapt it according to new elements or to the people agenda \n Define project members & delegate tasks \n Create automatically timesheet lines in the Human Resources menu from recorded work activities \n Track and invoice (to customers) the costs associated to a project \n Manage a support ticket system \n \n \n \n
\n
Human Resources
\n
\n \n Content \n What will you learn? \n \n \n \n \n Employees \n Recruitment \n Expenses \n Allocations and leaves requests \n Time management: timesheet and timesheet lines \n \n \n \n About Recruiting: \n \n Better negotiate volumes and prices based on historical data \n Centralize all the data to be able to build reporting and statistics \n Control the invoicing process \n Work with purchase requisitions to ask different vendors to submit quotations \n \n About Holidays: \n \n Track the number of vacation days accrued by each employee \n Allow managers to approve leave requests and plan backups for their teams \n \n \n \n
\n
Contract management
\n
\n \n Content \n What will you learn? \n \n \n \n \n Contracts \n Invoicing methods\n Sale orders \n Timesheets \n Expenses \n \n \n \n \n \n Centralize the data related to a specific contract in one single point \n Perform the invoicing from one single place (Sales order / Timesheet / Expenses) \n Follow the renewal process \n Compute statistics based on expected revenues \n \n \n \n
\n
\n \n
Thursday
\n Warehouse management, Manufacturing (MRP) & Sales, Import/Export\n
Warehouse management
\n
\n \n Content \n What will you learn? \n \n \n \n \n Stock moves \n Inventory \n Partial delivery / receipt \n Units of measure \n \n \n \n Odoo Warehouse Management is at once very simple, flexible and complete. It is based on the concept of double entry that revolutionized accounting: ‘Nothing lost, everything moved’. In Odoo, we don’t talk about disappearance, consumption or loss of products: instead we speak only of stock moves from one place to another.\n \n \n
\n
Manufacturing (MRP)
\n
\n \n Content \n What will you learn? \n \n \n \n \n Bill of materials \n Multi-level BoM \n Routings \n Work center operations \n \n \n \n \n Manage the production planning \n Organize the different manufacturing orders to optimize the workload of the different resources \n From an operational perspective, track which products and quantities need to be manufactured \n \n As a manager: \n \n Define products to be assembled or to be sold as a kit \n Organize the pipeline of the production \n Track the cost of a manufacturing order and measure the efficiency of the department \n \n \n \n \n \n MRP & Sales \n \n Product configuration Make to Stock / to Order \n Commercial BoM (kit) \n Just in Time \n \n \n \n From the sales perspective, you will have a manufacturing order generated based on a request coming from a customer without any manual operation. This integration of those two aplications allows you to perform the following flow in an automated way: Sale order –> Stock level verification –> Production of the missing units –> Receival in stock of the finished goods –> Delivery to the customer.\n \n \n
\n
Import/Export
\n
\n \n Content \n What will you learn? \n \n \n \n \n Import from CSV files \n Export as CSV or as Excel file \n \n \n \n \n Transfer data from one system to Odoo. \n \n Odoo offers a simple way to import and export data. Odoo will guide you for this phase thanks to a FAQ directly integrated into the import screen\n \n \n
\n
\n \n
Friday
\n Pricelists, Point of Sale (POS), Introduction to report customization\n
Pricelists
\n
\n \n Content \n What will you learn? \n \n \n \n \n Prices for returning customers \n Prices in foreign currencies (with exchange fees) \n Retailer prices (based on a minimal margin) \n \n \n \n \n Keep control on the pricing policy \n Allow discounts for some periods \n Ensure your margins even when you define discounts \n Allow different pricing by customer and/or vendor \n Update the prices in an easy way \n \n \n \n
\n
Point of Sale (POS)
\n
\n \n Content \n What will you learn? \n \n \n \n \n Payment methods (journals) \n POS Configuration \n POS front-end \n POS back-end \n Shops \n Sessions \n POS Orders \n Re-Invoicing \n Scanning / Self-scanning \n \n \n \n Odoo POS is the first POS running in a 100% web based environment, which means any computer with a browser can host the POS. The POS is a two-part system with a front-end (interaction with the client) and a back-end (managers can configure the system, print reports, analyse, ...) \n About the front-end: \n \n Offline mode. Imagine several cases were having an offline mode is of prime interest: Connexion to server shutdown at a big supermarket / Use in environments that requires mobility but without wifi / Use in large environments like restaurants and gardens / Use in low tech environments \n \n About the back-end: \n \n Configure the products being sold in the POS \n Configure the payments methods \n Print daily sales report \n Analyze sales \n \n \n \n
\n
Introduction to report customization
\n
\n \n Content \n What will you learn? \n \n \n \n \n Customize the layout of your invoices \n Change the footer/header of documents \n Add a field in a standard document / report \n \n \n \n This features will help you to fully customize the standard documents made from Odoo.\n \n \n
\n
\n \n
\n \n English \n English \n Spanish \n \n \n Europe \n USA & Canada \n USA & Latin America \n \n \n Register \n Register \n Register \n \n
\n
\n \n \n Training Material\n
\n \n As soon as registration will be finalized (ie. payment confirmation), the participants will be provided with the material listed\n below:\n
\n Access to online videos with detailed demos \n Training material with exercises \n Written solutions to the exercises \n \n Therefore, there is an advantage to registering early to the training if you are interested in preparing your live sessions ahead of time. Moreover, the number of participants is limited per online session which is another reason to consider registering early and securing your seat.\n
\n \n
\n \n \n With the live sessions, we learned a lot more than what was covered in the videos. Definitely a good start for building up a solid base of working knowledge of Odoo.\n \n \n The trainer did a wonderful job with the training! He was well informed and interactive online and offline. Thank you so much for the experience! \n \n \n \n \n It would be very difficult to cover all of the possibilities of Odoo and I believe the major aspects were covered very well \n \n \n The trainer has a very good knowledge of the subject, he understands the issues of the trainees very fast and provided answers with the right level of illustration.\n \n \n
\n
\n\n \n "
+msgstr ""
#. module: product_email_template
#: model:ir.ui.view,arch_db:product_email_template.email_template_form_simplified
diff --git a/addons/product_margin/i18n/de.po b/addons/product_margin/i18n/de.po
index f2881e91398..abb9f5ae9c3 100644
--- a/addons/product_margin/i18n/de.po
+++ b/addons/product_margin/i18n/de.po
@@ -3,13 +3,14 @@
# * product_margin
#
# Translators:
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:41+0000\n"
-"PO-Revision-Date: 2015-10-19 13:29+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 14:19+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -381,7 +382,7 @@ msgstr "Umsatz - Einstandspreis"
#. module: product_margin
#: model:ir.model.fields,field_description:product_margin.field_product_product_supplier_taxes_id
msgid "Vendor Taxes"
-msgstr "Lieferantensteuern"
+msgstr "Steuern (Einkauf)"
#. module: product_margin
#: model:ir.model.fields,help:product_margin.field_product_product_email_template_id
diff --git a/addons/project/i18n/de.po b/addons/project/i18n/de.po
index dc542eec669..596ecdaa54d 100644
--- a/addons/project/i18n/de.po
+++ b/addons/project/i18n/de.po
@@ -3,14 +3,15 @@
# * project
#
# Translators:
+# Martin Trigaux, 2015
# Renko Spiekermann , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-16 15:40+0000\n"
-"Last-Translator: Renko Spiekermann \n"
+"PO-Revision-Date: 2015-12-24 14:58+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1772,7 +1773,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 ""
+msgstr "Bestimmt die Sichtbarkeit von Aufgaben oder Fällen, die das aktuelle Projekt betreffen:\n- Portal: Mitarbeiter sehen alles.\n Wenn das Portal aktiviert ist, können Portalbenutzer alle Aufgaben\n oder Fälle sehen, die Ihnen oder Ihrer Firma zugeordnet sind.\n- Nur Mitarbeiter: Mitarbeiter können alle Aufgaben oder Fälle sehen.\n- Nur Followers: Mitarbeiter können nur die Aufgaben oder Fälle sehen,\n denen sie folgen, Portal Benutzer sehen nur die ihnen zugeordneten Aufgaben oder Fälle."
#. module: project
#: code:addons/project/project.py:760
@@ -1932,7 +1933,7 @@ msgid ""
"Internal email associated with this project. Incoming emails are "
"automatically synchronized with Tasks (or optionally Issues if the Issue "
"Tracker module is installed)."
-msgstr ""
+msgstr "Interne E-Mail Adresse des Projekts. Eingehende E-Mails werden automatisch mit den Aufgaben synchronisiert (oder optional eskaliert, wenn das Eskalationsverfolgungsmodul installiert ist)."
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
@@ -2250,7 +2251,7 @@ msgstr "Neu"
#: code:addons/project/project.py:762
#, python-format
msgid "New Task"
-msgstr ""
+msgstr "Neue Aufgabe"
#. module: project
#. openerp-web
@@ -2495,7 +2496,7 @@ msgstr "Planner"
msgid ""
"Please remove existing tasks in the project linked to the accounts you want "
"to delete."
-msgstr ""
+msgstr "Löschen Sie bitte Fälle im Projekt, welches mit den Kostenstellen verbunden sind, die Sie löschen möchten."
#. module: project
#: model:ir.model.fields,help:project.field_project_project_alias_contact
@@ -3334,7 +3335,7 @@ msgstr "Stundenzettel auf Projekten"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Timesheets to Approve"
-msgstr ""
+msgstr "Zu bestätigende Zeiterfassungen"
#. module: project
#: model:ir.model.fields,help:project.field_project_project_resource_calendar_id
@@ -3696,7 +3697,7 @@ msgstr "Aufgaben"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "to describe your experience or to suggest improvements !"
-msgstr "um über Ihre Erfahrungen \nzu berichten oder Empfehlungen\nabzugeben."
+msgstr "um über Ihre Erfahrungen \nzu berichten oder Empfehlungen\nabzugeben."
#. module: project
#: model:ir.model.fields,field_description:project.field_project_project_task_ids
diff --git a/addons/project/i18n/fr.po b/addons/project/i18n/fr.po
index fae7e3026de..89359cf0b45 100644
--- a/addons/project/i18n/fr.po
+++ b/addons/project/i18n/fr.po
@@ -15,7 +15,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-24 09:29+0000\n"
+"PO-Revision-Date: 2015-12-24 13:56+0000\n"
"Last-Translator: Martin Trigaux\n"
"Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -2169,7 +2169,7 @@ msgstr "Responsable"
msgid ""
"Managing a group of people, a team or a department (example: R&D team, "
"HR Department, etc.)"
-msgstr "Gérer un groupe de personnes, une équipe ou un département (exemple: équipe R&D, département RH, etc.)"
+msgstr "Gérer un groupe de personnes, une équipe ou un département (exemple: équipe R&D, département RH, etc.)"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
diff --git a/addons/project/i18n/hu.po b/addons/project/i18n/hu.po
index ef170e68e45..b57a04f4301 100644
--- a/addons/project/i18n/hu.po
+++ b/addons/project/i18n/hu.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-15 13:39+0000\n"
+"PO-Revision-Date: 2015-12-22 12:31+0000\n"
"Last-Translator: Kris Krnacs\n"
"Language-Team: Hungarian (http://www.transifex.com/odoo/odoo-9/language/hu/)\n"
"MIME-Version: 1.0\n"
@@ -936,7 +936,7 @@ msgstr ""
#. module: project
#: model:project.task.type,legend_done:project.project_stage_1
msgid "Buzz or set as done"
-msgstr ""
+msgstr "Soroltassa előre vagy elvégzettnek jelölje"
#. module: project
#: model:ir.filters,name:project.filter_task_report_responsible
@@ -962,7 +962,7 @@ msgstr "Törölt"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Change their Stages in the Project Stages tab"
-msgstr ""
+msgstr "A Projekt téma szakasz oldalon változtassa meg a szakaszait"
#. module: project
#: model:ir.model.fields,help:project.field_account_analytic_account_use_tasks
@@ -973,7 +973,7 @@ msgstr "Jelölje ki ezt a négyzetet az ehhez a projekthez tartozó belső tevé
#. module: project
#: model:ir.model.fields,help:project.field_project_project_use_timesheets
msgid "Check this field if this project manages timesheets"
-msgstr ""
+msgstr "Jelölje ki ezt a mezőt, ha ez a projekt téma munkaidő időkimutatásokat is kezel"
#. module: project
#: code:addons/project/project.py:612
@@ -988,17 +988,17 @@ msgstr "Al-feladatok még nyitottak.\nKérem zárja be vagy teljesítse az al-fe
#: code:addons/project/static/src/js/web_planner_project.js:54
#, python-format
msgid "Clear description and purpose"
-msgstr ""
+msgstr "Törölje a leírást és célt"
#. module: project
#: model:ir.actions.act_window,help:project.project_tags_action
msgid "Click to add a new tag."
-msgstr ""
+msgstr "Kattintson egy új címke hozzáadásához."
#. module: project
#: model:ir.actions.act_window,help:project.open_task_type_form
msgid "Click to add a stage in the task pipeline."
-msgstr ""
+msgstr "Kattintson a egy új szakasz hozzáadásához a folyamat útvonalába."
#. module: project
#. openerp-web
@@ -1015,7 +1015,7 @@ msgstr "Lezárt"
#. module: project
#: selection:project.config.settings,module_pad:0
msgid "Collaborative rich text on task description"
-msgstr ""
+msgstr "Segítségnyújtó szöveg a folyamat leíráshoz"
#. module: project
#: model:ir.model.fields,field_description:project.field_project_project_color
@@ -1027,7 +1027,7 @@ msgstr "Szín meghatározó"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Communication campaign"
-msgstr ""
+msgstr "Közlemény kampány"
#. module: project
#: model:ir.model,name:project.model_res_company
@@ -1065,17 +1065,17 @@ msgstr "Projekt beállítás"
msgid ""
"Congratulations on choosing Odoo Project to help running your company more "
"efficiently!"
-msgstr ""
+msgstr "Gratulálunk az Odoo rendszer Project téma kiegészítő választásához, mellyel a vállalatát hatékonyabban tudja irányítani!"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Congratulations, you're done !"
-msgstr ""
+msgstr "Gratulálok, elvégezte !"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Consulting mission"
-msgstr ""
+msgstr "Tanácsadó küldetés"
#. module: project
#: model:ir.model.fields,field_description:project.field_report_project_task_user_partner_id
@@ -1092,14 +1092,14 @@ msgstr "Szerződés/Gyüjtő,elemző"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Control projects quality and satisfaction"
-msgstr ""
+msgstr "Projekt témák minőségét és elégedettségét felügyelheti"
#. module: project
#. openerp-web
#: code:addons/project/static/src/js/web_planner_project.js:33
#, python-format
msgid "Copywriting / Design"
-msgstr ""
+msgstr "Szlogen / Kivitelezés"
#. module: project
#: model:ir.model.fields,field_description:project.field_project_task_create_date
@@ -1109,35 +1109,35 @@ msgstr "Létrehozás dátuma"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Create a Gantt chart with your projects tasks and deadlines"
-msgstr ""
+msgstr "Hozzon létre Gentt táblázatot a projekt feladataihoz és határidőkhöz"
#. module: project
#: model:ir.actions.act_window,help:project.open_view_project_all
#: model:ir.actions.act_window,help:project.open_view_project_all_config
msgid "Create a new project."
-msgstr ""
+msgstr "Hozzon létre egy új projekt témát."
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid ""
"Create a task by sending an email to a project alias with one of your "
"colleagues in copy"
-msgstr ""
+msgstr "Hozzon létre egy feladatot a projekt téma álnévre, valamint másolattal a kollégájának, küldött email-el "
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Create at least 3 tasks"
-msgstr ""
+msgstr "Hozzon létre legalább 3 témát"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Create bills automatically based on Time & Material."
-msgstr ""
+msgstr "Számla automatikus létrehozása az Idő & Anyag alapján."
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Create the Projects"
-msgstr ""
+msgstr "Projekt témák létrehozása"
#. module: project
#: model:ir.model.fields,field_description:project.field_project_config_settings_create_uid
@@ -1161,7 +1161,7 @@ msgstr "Létrehozás dátuma"
msgid ""
"Creating Tasks and/or Issues is the next step in managing your Projects. \n"
" In Odoo, it is pretty straightforward, but here are some explanations you may find useful."
-msgstr ""
+msgstr "Témák ás/vagy Ügyek létrehozása a következő lépés a Projekt témái kezelésében. \n Az Odoo rendszerben, ez eléggé magától értetődő, de itt találhat egy két hasznos magyarázatot."
#. module: project
#: model:ir.ui.view,arch_db:project.view_task_history_search
@@ -1190,7 +1190,7 @@ msgstr "Valuta"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Current Timesheet"
-msgstr ""
+msgstr "Jelenlegi munkaidő-kimutatás"
#. module: project
#: code:addons/project/project.py:829
@@ -1211,19 +1211,19 @@ msgstr "Vevői e-mail"
#: code:addons/project/project.py:120
#, python-format
msgid "Customer Project: visible in portal if the customer is a follower"
-msgstr ""
+msgstr "Vásárlói Projekt témák: látható a portálon, ha a vásárló egy követő"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Customer Service"
-msgstr ""
+msgstr "Vásárlói ügyfélszolgálat"
#. module: project
#. openerp-web
#: code:addons/project/static/src/js/web_planner_project.js:73
#, python-format
msgid "Customer feedback has been requested"
-msgstr ""
+msgstr "Vásárlói visszajelzés igényelve"
#. module: project
#. openerp-web
@@ -2641,7 +2641,7 @@ msgstr "Kész"
#: code:addons/project/static/src/js/web_planner_project.js:40
#, python-format
msgid "Ready for layout / copywriting"
-msgstr ""
+msgstr "Kivitelezésre / szlogenre kész"
#. module: project
#: selection:project.task,kanban_state:0
diff --git a/addons/project/i18n/id.po b/addons/project/i18n/id.po
index 256d5b1a222..61c8558bde3 100644
--- a/addons/project/i18n/id.po
+++ b/addons/project/i18n/id.po
@@ -3,14 +3,15 @@
# * project
#
# Translators:
+# Martin Trigaux, 2015
# William Surya Permana , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-03 00:43+0000\n"
-"Last-Translator: Wahyu Setiawan \n"
+"PO-Revision-Date: 2015-12-24 13:59+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: Indonesian (http://www.transifex.com/odoo/odoo-9/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1647,7 +1648,7 @@ msgstr "Sebagai contoh, risiko dan masalah pemilik harus datang siap untuk berba
msgid ""
"For the Odoo Team, \n"
" Fabien Pinckaers, Founder"
-msgstr "Untuk tim Odoo, Fabien Pinckaers, pendiri"
+msgstr "Untuk tim Odoo, Fabien Pinckaers, pendiri"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
diff --git a/addons/project/i18n/nl.po b/addons/project/i18n/nl.po
index 94dcb2d2724..ae8bbdc25e2 100644
--- a/addons/project/i18n/nl.po
+++ b/addons/project/i18n/nl.po
@@ -3,7 +3,9 @@
# * project
#
# Translators:
-# Erwin van der Ploeg , 2015
+# Erwin van der Ploeg , 2015
+# Erwin van der Ploeg , 2015
+# Martin Trigaux, 2015
# Nedim Bjelic , 2015
# Yenthe Van Ginneken , 2015
msgid ""
@@ -11,8 +13,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-11-07 14:12+0000\n"
-"Last-Translator: Erwin van der Ploeg \n"
+"PO-Revision-Date: 2015-12-24 14:55+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: Dutch (http://www.transifex.com/odoo/odoo-9/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -377,7 +379,7 @@ msgstr "Kies de juiste dag \nVermijd maandagochtend als uw
msgid ""
"Click on 'Reporting' on the main menu and generate "
"statistics relevent to each profiles:"
-msgstr "Klik op 'Rapportering' in het hoofdmenu en genereer relevante statistieken voor alle profielen:"
+msgstr "Klik op 'Rapportage' in het hoofdmenu en genereer relevante statistieken voor alle profielen:"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
@@ -1745,7 +1747,7 @@ msgstr "Helpdesk & Support"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Here are some of the available customizations "
-msgstr "Hier zijn sommige van de beschikbare personaliseringen"
+msgstr "Hier zijn sommige van de beschikbare personaliseringen "
#. module: project
#: model:ir.actions.act_window,help:project.act_project_project_2_project_task_all
diff --git a/addons/project/i18n/pt_BR.po b/addons/project/i18n/pt_BR.po
index f4a7fd80dd9..b857659d88d 100644
--- a/addons/project/i18n/pt_BR.po
+++ b/addons/project/i18n/pt_BR.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-18 21:52+0000\n"
+"PO-Revision-Date: 2015-12-22 03:09+0000\n"
"Last-Translator: Mateus Cerqueira Lopes \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -968,7 +968,7 @@ msgstr ""
#: model:ir.model.fields,help:project.field_account_analytic_account_use_tasks
#: model:ir.model.fields,help:project.field_project_project_use_tasks
msgid "Check this box to manage internal activities through this project"
-msgstr ""
+msgstr "Marque esta caixa para gerenciar atividades internas através deste projeto"
#. module: project
#: model:ir.model.fields,help:project.field_project_project_use_timesheets
@@ -1047,7 +1047,7 @@ msgstr "Empresa"
#: model:ir.model.fields,field_description:project.field_account_analytic_account_company_uom_id
#: model:ir.model.fields,field_description:project.field_project_project_company_uom_id
msgid "Company UOM"
-msgstr ""
+msgstr "UdM da Empresa"
#. module: project
#: model:ir.ui.menu,name:project.menu_project_config
@@ -2520,7 +2520,7 @@ msgstr "Prioridade"
#. module: project
#: model:ir.model.fields,field_description:project.field_project_task_type_legend_priority
msgid "Priority Management Explanation"
-msgstr ""
+msgstr "Explicação da Gestão de Prioridade"
#. module: project
#: model:ir.model.fields,field_description:project.field_project_project_privacy_visibility
@@ -3488,7 +3488,7 @@ msgstr ""
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "We can automate steps in your workflow, for example:"
-msgstr ""
+msgstr "Podemos automatizar etapas no fluxo de trabalho, por exemplo:"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
diff --git a/addons/project/i18n/sk.po b/addons/project/i18n/sk.po
index f6b47b19cad..1fc875514a5 100644
--- a/addons/project/i18n/sk.po
+++ b/addons/project/i18n/sk.po
@@ -4,13 +4,14 @@
#
# Translators:
# Jaroslav Bosansky , 2015
+# Martin Trigaux, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-19 13:10+0000\n"
-"Last-Translator: Pavol Krnáč \n"
+"PO-Revision-Date: 2015-12-24 14:56+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: Slovak (http://www.transifex.com/odoo/odoo-9/language/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -931,7 +932,7 @@ msgid ""
"But because change is never easy, we've created this Planner to guide you. \n"
" For example, you'll understand why you shouldn’t use Odoo to plan but instead to\n"
" collaborate, or why organizing your projects by role is wrong."
-msgstr "Ale pretože zmena nie je nikdy jednoduchá, vytvorili sme tento Plánovač aby vás viedol. \nNapríklad, porozumiete prečo by ste nemali používať Odoo na plánovanie ale na\nkolaborovanie, alebo prečo organizovanie vašich projektov podľa role je zlé."
#. module: project
#: model:project.task.type,legend_done:project.project_stage_1
diff --git a/addons/project/i18n/zh_CN.po b/addons/project/i18n/zh_CN.po
index e50f89987bc..6d79213fe74 100644
--- a/addons/project/i18n/zh_CN.po
+++ b/addons/project/i18n/zh_CN.po
@@ -5,15 +5,17 @@
# Translators:
# fausthuang, 2015
# fausthuang, 2015
+# Martin Trigaux, 2015
# Rona Lin , 2015
# zyx , 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:17+0000\n"
-"PO-Revision-Date: 2015-12-11 07:20+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 15:00+0000\n"
+"Last-Translator: Martin Trigaux\n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -288,7 +290,7 @@ msgstr " 项目计划状况审查 (20 分钟) \n
msgid ""
" Q&A and discussion time (10 min) \n"
" Always give your team time to ask questions on issues that were not discussed. This gives you another opportunity to reinforce key points that you've picked up during the week or discovered during the meeting."
-msgstr " Q&A 和讨论时间(10分钟) \n 总是给你的团队的时间询问没有讨论到的问题。这给你一个机会强化您过去一周或在会议期间发现的关键点。"
+msgstr " Q&A 和讨论时间 (10分钟) \n 总是给你的团队的时间询问没有讨论到的问题。这给你一个机会强化您过去一周或在会议期间发现的关键点。"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
@@ -1650,7 +1652,7 @@ msgstr "例如,风险和问题应该提前应对,准备号相应的状态,
msgid ""
"For the Odoo Team, \n"
" Fabien Pinckaers, Founder"
-msgstr "关于Odoo团队, \n Fabien Pinckaers, 创始人"
+msgstr "关于Odoo团队, \n Fabien Pinckaers, 创始人F胖子:)"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
@@ -3027,7 +3029,7 @@ msgstr "任务标题"
#. module: project
#: model:ir.ui.view,arch_db:project.view_task_form2
msgid "Task Title..."
-msgstr "任务标题"
+msgstr "任务标题..."
#. module: project
#: model:mail.message.subtype,description:project.mt_task_blocked
@@ -3102,7 +3104,7 @@ msgstr "任务"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "Tasks & Issues"
-msgstr "Tasks & Issues"
+msgstr "任务 & 讨论"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_user_tree
@@ -3726,7 +3728,7 @@ msgstr "人资模块的视图"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
msgid "view."
-msgstr "view."
+msgstr "视图"
#. module: project
#: model:ir.ui.view,arch_db:project.project_planner
diff --git a/addons/project_issue/i18n/zh_CN.po b/addons/project_issue/i18n/zh_CN.po
index 480760b9de6..6895e7ce308 100644
--- a/addons/project_issue/i18n/zh_CN.po
+++ b/addons/project_issue/i18n/zh_CN.po
@@ -4,13 +4,14 @@
#
# Translators:
# Gary Wei , 2015
+# 珠海-老天 , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:25+0000\n"
-"PO-Revision-Date: 2015-12-02 07:29+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 08:13+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -441,7 +442,7 @@ msgstr "等待"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_new
msgid "Issue opened"
-msgstr "打开的问题"
+msgstr "待决问题"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_ready
@@ -772,7 +773,7 @@ msgstr "更新日期"
#. module: project_issue
#: model:ir.ui.view,arch_db:project_issue.view_project_form_inherited
msgid "Use Issues"
-msgstr "用问题"
+msgstr "使用提问"
#. module: project_issue
#: model:ir.model.fields,field_description:project_issue.field_project_project_label_issues
diff --git a/addons/project_timesheet/i18n/de.po b/addons/project_timesheet/i18n/de.po
index b4218d9ec47..e627f485357 100644
--- a/addons/project_timesheet/i18n/de.po
+++ b/addons/project_timesheet/i18n/de.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:41+0000\n"
-"PO-Revision-Date: 2015-12-15 15:18+0000\n"
+"PO-Revision-Date: 2015-12-22 17:31+0000\n"
"Last-Translator: Renko Spiekermann \n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@ msgstr "Erfassen Sie Ihre Arbeitszeit für
#. module: project_timesheet
#: model:ir.model.fields,field_description:project_timesheet.field_project_config_settings_group_tasks_work_on_tasks
msgid "Activity Log"
-msgstr ""
+msgstr "Aktivitätsprotokoll"
#. module: project_timesheet
#: model:ir.model.fields,help:project_timesheet.field_project_config_settings_group_tasks_work_on_tasks
diff --git a/addons/purchase/i18n/de.po b/addons/purchase/i18n/de.po
index e357fcf7a07..0310b77e632 100644
--- a/addons/purchase/i18n/de.po
+++ b/addons/purchase/i18n/de.po
@@ -7,13 +7,14 @@
# Maik Steinfeld , 2015
# Philipp Hug , 2015
# Renko Spiekermann , 2015
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-17 11:52+0000\n"
-"Last-Translator: Renko Spiekermann \n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1695,7 +1696,7 @@ msgstr "USt."
#: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter
#: model:ir.ui.view,arch_db:purchase.view_purchase_order_search
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: purchase
#: model:ir.actions.act_window,name:purchase.act_res_partner_2_supplier_invoices
@@ -1714,7 +1715,7 @@ msgstr "Eingangsrechnungen"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_config_settings_group_manage_vendor_price
msgid "Vendor Price"
-msgstr "Verkäuferpreis"
+msgstr "Einkaufspreis"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_partner_ref
diff --git a/addons/purchase/i18n/pt_BR.po b/addons/purchase/i18n/pt_BR.po
index bf55e25692f..1fde8b4c5d9 100644
--- a/addons/purchase/i18n/pt_BR.po
+++ b/addons/purchase/i18n/pt_BR.po
@@ -3,14 +3,15 @@
# * purchase
#
# Translators:
+# Grazziano Duarte , 2015
# Mateus Cerqueira Lopes , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-15 11:44+0000\n"
-"Last-Translator: Mateus Cerqueira Lopes \n"
+"PO-Revision-Date: 2015-12-21 01:50+0000\n"
+"Last-Translator: Grazziano Duarte \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -71,7 +72,7 @@ msgid ""
" \n"
"\n"
" "
-msgstr ""
+msgstr "\n\n\n
Olá ${object.partner_id.name},
\n\n
Aqui está um ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}:
\n\n
\n REFERÊNCIAS \n Número de pedido: ${object.name} \n Total do pedido: ${object.amount_total} ${object.currency_id.name} \n Data do pedido: ${object.date_order} \n % if object.origin:\n Referência de pedido: ${object.origin} \n % endif\n % if object.partner_ref:\n Sua referência: ${object.partner_ref} \n % endif\n % if object.create_uid:\n Su contato: ${object.create_uid.name} \n % endif\n
\n\n
\n
Se você tem alguma dúvida, não hesite em contactar-nos.
\n
Obrigado!
\n
\n
\n
\n
\n ${object.company_id.name} \n \n
\n
\n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone: ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n
\n %endif\n
\n
\n
\n "
#. module: purchase
#: model:mail.template,body_html:purchase.email_template_edi_purchase
@@ -125,7 +126,7 @@ msgid ""
" \n"
"\n"
" "
-msgstr ""
+msgstr "\n\n\n
Olá ${object.partner_id.name},
\n\n
Aqui está um ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}:
\n\n
\n REFERÊNCIAS \n RFQ número: ${object.name} \n RFQ data: ${object.date_order} \n % if object.origin:\n RFQ referência: ${object.origin} \n % endif\n % if object.partner_ref:\n Sua referência: ${object.partner_ref} \n % endif\n % if object.create_uid:\n Seu contato: ${object.create_uid.name} \n % endif\n
\n\n
\n
Se você tem alguma dúvida, não hesite em contactar-nos.
\n
Obrigado!
\n
\n
\n
\n
\n ${object.company_id.name} \n \n
\n
\n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone: ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n
\n %endif\n
\n
\n
\n "
#. module: purchase
#: model:ir.model.fields,help:purchase.field_purchase_config_settings_module_stock_dropshipping
@@ -149,7 +150,7 @@ msgstr "# Compras"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_res_partner_supplier_invoice_count
msgid "# Vendor Bills"
-msgstr ""
+msgstr "# Contas de Fornecedor"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_invoice_count
@@ -179,50 +180,50 @@ msgstr "${object.company_id.name} Pedido (Ref ${object.name or 'n/a' })"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
msgid "Date Req. "
-msgstr ""
+msgstr "Data Pedi. "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
#: model:ir.ui.view,arch_db:purchase.report_purchasequotation_document
msgid "Description "
-msgstr ""
+msgstr "Descrição "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchasequotation_document
msgid "Expected Date "
-msgstr ""
+msgstr "Data Prevista "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
msgid "Net Price "
-msgstr ""
+msgstr "Preço Líquido "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
msgid "Order Date: "
-msgstr ""
+msgstr "Data do Pedido: "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
msgid "Our Order Reference: "
-msgstr ""
+msgstr "Nossa Pedido de Referência: "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
#: model:ir.ui.view,arch_db:purchase.report_purchasequotation_document
msgid "Qty "
-msgstr ""
+msgstr "Qtd "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
#: model:ir.ui.view,arch_db:purchase.report_purchasequotation_document
msgid "Shipping address: "
-msgstr ""
+msgstr "Endereço de envio: "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
msgid "Taxes "
-msgstr ""
+msgstr "Impostos "
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
@@ -242,7 +243,7 @@ msgstr "Preço Unitário"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
msgid "Your Order Reference "
-msgstr ""
+msgstr "Seu Pedido de Referência "
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_message_needaction
@@ -252,7 +253,7 @@ msgstr "Ação Necessária"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_account_invoice_purchase_id
msgid "Add Purchase Order"
-msgstr ""
+msgstr "Adicionar Pedido de Compra"
#. module: purchase
#: model:res.groups,name:purchase.group_advance_bidding
@@ -262,29 +263,29 @@ msgstr "Processo de licitação antecedência"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_config_settings_group_advance_purchase_requisition
msgid "Advanced Calls for Tenders"
-msgstr ""
+msgstr "Apresentação de Propostas Avançadas"
#. module: purchase
#: selection:purchase.config.settings,group_advance_purchase_requisition:0
msgid "Advanced call for tender (choose products from different RFQ)"
-msgstr ""
+msgstr "Apresentação de propostas avançadas (escolher produtos de RFQ diferente)"
#. module: purchase
#: selection:purchase.config.settings,module_stock_dropshipping:0
msgid "Allow suppliers to deliver directly to your customers"
-msgstr ""
+msgstr "Permitir aos fornecedores entregar diretamente a seus clientes"
#. module: purchase
#: selection:purchase.config.settings,group_manage_vendor_price:0
msgid "Allow using and importing vendor pricelists"
-msgstr ""
+msgstr "Permitir o uso e importação de tabelas de preços de fornecedores"
#. module: purchase
#: selection:purchase.config.settings,module_purchase_requisition:0
msgid ""
"Allow using call for tenders to get quotes from multiple suppliers "
"(advanced)"
-msgstr ""
+msgstr "Permitir o uso de apresentação de propostas para obter cotações de vários fornecedores (avançado)"
#. module: purchase
#: model:ir.model.fields,help:purchase.field_purchase_config_settings_group_costing_method
@@ -307,7 +308,7 @@ msgstr "Permite que você especifique uma conta analítica nas ordens de compra.
msgid ""
"An administrator can set up default Terms and conditions in your Company "
"settings."
-msgstr ""
+msgstr "Um administrador pode definir por padrão Termos e Condições em suas configurações da Empresa."
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_line_account_analytic_id
@@ -333,7 +334,7 @@ msgstr "Aplicar"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_date_approve
msgid "Approval Date"
-msgstr ""
+msgstr "Data de Aprovação"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.purchase_order_form
@@ -350,7 +351,7 @@ msgstr "Aquisições Associadas"
msgid ""
"Associated Purchase Order. Filled in automatically when a PO is chosen on "
"the vendor bill."
-msgstr ""
+msgstr "Ordem de Compra associada. Preenchida automaticamente quando um OC é escolhida na conta de fornecedor."
#. module: purchase
#: model:ir.filters,name:purchase.filter_purchase_order_average_delivery_time
@@ -365,7 +366,7 @@ msgstr "Preço Médio"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_line_qty_invoiced
msgid "Billed Qty"
-msgstr ""
+msgstr "Qtd Faturada"
#. module: purchase
#: code:addons/purchase/purchase.py:605 code:addons/purchase/stock.py:56
@@ -377,7 +378,7 @@ msgstr "Comprar"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_stock_warehouse_buy_pull_id
msgid "Buy rule"
-msgstr ""
+msgstr "Regra de Compra"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.purchase_order_calendar
@@ -387,7 +388,7 @@ msgstr "Visão de Calendário"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_config_settings_module_purchase_requisition
msgid "Calls for Tenders"
-msgstr ""
+msgstr "Apresentação de Propostas"
#. module: purchase
#: model:ir.model.fields,help:purchase.field_purchase_config_settings_module_purchase_requisition
@@ -395,7 +396,7 @@ msgid ""
"Calls for tenders are used when you want to generate requests for quotations to several vendors for a given set of products.\n"
" You can configure per product if you directly do a Request for Quotation\n"
" to one vendor or if you want a Call for Tenders to compare offers from several vendors."
-msgstr ""
+msgstr "Apresentação de Propostas são usadas quando você deseja gerar solicitações de cotação para vários fornecedores de um determinado conjunto de produtos.\nVocê pode configurar por produto se você quer diretamente fazer uma Solicitação de Cotação\npara um fornecedor ou se você quer uma Apresentação de Propostas para comparar as ofertas de vários fornecedores."
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_product_product_purchase_ok
@@ -410,7 +411,7 @@ msgstr "Pode ser Comprado"
msgid ""
"Can not cancel a procurement related to a purchase order. Please cancel the "
"purchase order first."
-msgstr ""
+msgstr "Não é possível cancelar uma contratação relacionada com um pedido de compra. Por favor, cancelar o pedido de compra primeiro."
#. module: purchase
#: code:addons/purchase/stock.py:59
@@ -438,33 +439,33 @@ msgstr "Não é possível excluir uma linha do pedido de compras no estado '%s'.
#. module: purchase
#: model:ir.actions.act_window,help:purchase.act_res_partner_2_supplier_invoices
msgid "Click here to record a vendor bill."
-msgstr ""
+msgstr "Clique aqui para registrar uma conta de fornecedor."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.action_invoice_pending
msgid "Click to create a draft invoice."
-msgstr ""
+msgstr "Clique para criar um rascunho de fatura."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.purchase_form_action
msgid ""
"Click to create a quotation that will be converted into a purchase order."
-msgstr ""
+msgstr "Clique para criar uma cotação que será convertida em um pedido de compra."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.purchase_rfq
msgid "Click to create a request for quotation."
-msgstr ""
+msgstr "Clique para criar uma solicitação de cotação."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.product_normal_action_puchased
msgid "Click to define a new product."
-msgstr ""
+msgstr "Clique para definir um novo produto."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.purchase_open_invoice
msgid "Click to record a vendor bill related to this purchase."
-msgstr ""
+msgstr "Clique para gravar uma conta de fornecedor relacionada com esta compra."
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_report_commercial_partner_id
@@ -509,12 +510,12 @@ msgstr "Confirmar Pedido"
#. module: purchase
#: selection:res.company,po_double_validation:0
msgid "Confirm purchase orders in one step"
-msgstr ""
+msgstr "Confirmar pedidos de compra em uma etapa"
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_purchase_control
msgid "Control"
-msgstr ""
+msgstr "Controle"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_product_product_purchase_method
@@ -588,7 +589,7 @@ msgstr "Entregas & Faturas"
msgid ""
"Depicts the date where the Quotation should be validated and converted into "
"a purchase order."
-msgstr ""
+msgstr "Descreve a data em que a cotação deve ser validada e convertida em um pedido de compra."
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_line_name
@@ -611,7 +612,7 @@ msgstr "Concluído"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_res_company_po_double_validation_amount
msgid "Double validation amount"
-msgstr ""
+msgstr "Quantidade de Validação Dupla"
#. module: purchase
#: selection:purchase.order,state:0
@@ -621,17 +622,17 @@ msgstr "OC Provisória"
#. module: purchase
#: selection:purchase.report,state:0
msgid "Draft RFQ"
-msgstr ""
+msgstr "Rascunho RFQ"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_dest_address_id
msgid "Drop Ship Address"
-msgstr ""
+msgstr "Apagar Endereço de Envio"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_config_settings_module_stock_dropshipping
msgid "Dropshipping"
-msgstr ""
+msgstr "Apagar Envio"
#. module: purchase
#: model:ir.model,name:purchase.model_mail_compose_message
@@ -643,7 +644,7 @@ msgstr "Assistente de composição de Email"
msgid ""
"Encoding help. When selected, the associated purchase order lines are added "
"to the vendor bill. Several PO can be selected."
-msgstr ""
+msgstr "Codificação de ajuda. Quando selecionada, as linhas de pedidos de compra associadas são adicionadas à conta de fornecedor. Várias OC podem ser seleccionadas."
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter
@@ -680,7 +681,7 @@ msgstr "Seguidores (Parceiros)"
#. module: purchase
#: selection:res.company,po_double_validation:0
msgid "Get 2 levels of approvals to confirm a purchase order"
-msgstr ""
+msgstr "bter 2 níveis de aprovações para confirmar um pedido de compra"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.purchase_order_line_search
@@ -707,7 +708,7 @@ msgstr "ID"
msgid ""
"If a purchase order is done, you cannot modify it manually anymore. You will"
" not be able to receive invoices anymore for this purchase order."
-msgstr ""
+msgstr "Se um pedido de compra é feito, você não pode modificá-lo manualmente. Você não será capaz de receber faturas para este pedido de compra."
#. module: purchase
#: model:ir.model.fields,help:purchase.field_purchase_order_message_unread
@@ -730,7 +731,7 @@ msgstr "Para poder excluir uma ordem de compra, você precisa primeiro cancelá-
msgid ""
"In the process of a public tendering, you can compare the tender lines and "
"choose for each requested product which quantity you will buy from each bid."
-msgstr ""
+msgstr "No processo de licitação, você pode comparar as linhas de concurso e escolher para cada produto solicitado qual quantidade que você vai comprar de cada proposta."
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move
@@ -835,7 +836,7 @@ msgstr "Última atualização em"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_res_company_po_double_validation
msgid "Levels of Approvals"
-msgstr ""
+msgstr "Níveis de Aprovações"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.view_purchase_configuration
@@ -845,12 +846,12 @@ msgstr "Localização e Armazém"
#. module: purchase
#: model:res.groups,name:purchase.group_manage_vendor_price
msgid "Manage Vendor Price"
-msgstr ""
+msgstr "Gerenciar Preço de Fornecedor"
#. module: purchase
#: selection:purchase.config.settings,group_manage_vendor_price:0
msgid "Manage vendor price on the product form"
-msgstr ""
+msgstr "Gerenciar preço de fornecedor no formulário do produto"
#. module: purchase
#: model:res.groups,name:purchase.group_purchase_manager
@@ -868,7 +869,7 @@ msgid ""
"Margin of error for vendor lead times. When the system generates Purchase "
"Orders for procuring products, they will be scheduled that many days earlier"
" to cope with unexpected vendor delays."
-msgstr ""
+msgstr "A margem de erro para os prazos de entrega do fornecedor. Quando o sistema gera Pedidos de Compra para a aquisição de produtos, eles serão agendados dias antes para lidar com atrasos inesperados de fornecedores."
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_message_ids
@@ -883,7 +884,7 @@ msgstr "Histórico de mensagens e comunicação"
#. module: purchase
#: model:ir.model.fields,help:purchase.field_res_company_po_double_validation_amount
msgid "Minimum amount for which a double validation is required"
-msgstr ""
+msgstr "Montante mínimo para os quais é necessário uma dupla validação"
#. module: purchase
#: model:ir.filters,name:purchase.filter_purchase_order_monthly_purchases
@@ -895,7 +896,7 @@ msgstr "Compras Mensais"
msgid ""
"Most propositions of purchase orders are created automatically\n"
" by Odoo based on inventory needs."
-msgstr ""
+msgstr "A maioria das proposições de pedidos de compra são criadas automaticamente\npelo Odoo com base nas necessidades de inventário."
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter
@@ -912,7 +913,7 @@ msgstr "Não há variantes nos produtos"
#, python-format
msgid ""
"No vendor associated to product %s. Please set one to fix this procurement."
-msgstr ""
+msgstr "Nenhum fornecedor associado ao Produto %s. Por favor, defina um para corrigir esta contratação."
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter
@@ -922,7 +923,7 @@ msgstr "Não Faturado"
#. module: purchase
#: selection:purchase.order,invoice_status:0
msgid "Not purchased"
-msgstr ""
+msgstr "Não comprado"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.purchase_order_form
@@ -947,12 +948,12 @@ msgstr "Quantidade de mensagens não lidas."
#. module: purchase
#: selection:product.template,purchase_method:0
msgid "On ordered quantities"
-msgstr ""
+msgstr "Em quantidades solicitadas"
#. module: purchase
#: selection:product.template,purchase_method:0
msgid "On received quantities"
-msgstr ""
+msgstr "Em quantidades recebidas"
#. module: purchase
#: model:ir.actions.client,name:purchase.action_client_purchase_menu
@@ -1018,12 +1019,12 @@ msgstr "Parceiro"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_report_country_id
msgid "Partner Country"
-msgstr ""
+msgstr "País Parceiro"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.view_purchase_order_search
msgid "Partner's Country"
-msgstr ""
+msgstr "País do Parceiro"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_payment_term_id
@@ -1040,7 +1041,7 @@ msgstr "Conta da Diferença de Preço"
#. module: purchase
#: model:ir.filters,name:purchase.filter_purchase_order_price_per_supplier
msgid "Price Per Vendor"
-msgstr ""
+msgstr "Preço por Fornecedor"
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_purchase_config_pricelist
@@ -1132,12 +1133,12 @@ msgstr "Os produtos podem ter vários atributos, definindo variantes (exemplo: t
#. module: purchase
#: selection:purchase.config.settings,group_uom:0
msgid "Products have only one unit of measure (easier)"
-msgstr ""
+msgstr "Os produtos têm apenas uma unidade de medida (mais fácil)"
#. module: purchase
#: model:ir.model.fields,help:purchase.field_res_company_po_double_validation
msgid "Provide a double validation mechanism for purchases"
-msgstr ""
+msgstr "Fornecer um mecanismo de dupla validação para compras"
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_procurement_management
@@ -1180,12 +1181,12 @@ msgstr "Pedido de Compra"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document
msgid "Purchase Order Confirmation #"
-msgstr ""
+msgstr "Confirmação de Pedido de Compra #"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.view_purchase_order_search
msgid "Purchase Order Fiscal Position"
-msgstr ""
+msgstr "Posição Fiscal do Pedido de Compra"
#. module: purchase
#: model:ir.model,name:purchase.model_purchase_order_line
@@ -1222,7 +1223,7 @@ msgstr "Estatísticas das Ordens de Compra"
#: code:addons/purchase/purchase.py:530
#, python-format
msgid "Purchase order line deleted."
-msgstr ""
+msgstr "Linha do pedido de compra excluída."
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter
@@ -1233,7 +1234,7 @@ msgstr "Pedidos de compra com linhas não faturadas"
#: selection:purchase.config.settings,module_purchase_requisition:0
msgid ""
"Purchase propositions trigger draft purchase orders to a single supplier"
-msgstr ""
+msgstr "Proposições de compra disparam rascunhos de pedidos de compra a um único fornecedor"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_stock_warehouse_buy_to_resupply
@@ -1356,7 +1357,7 @@ msgid ""
"Reference of the sales order or bid sent by the vendor. It's used to do the "
"matching when you receive the products as this reference is usually written "
"on the delivery order sent by your vendor."
-msgstr ""
+msgstr "Referência de pedidos de venda ou oferta enviada pelo fornecedor. É usada para fazer a correspondência quando você recebe os produtos como esta referência é geralmente escrito no pedido de entrega enviada pelo seu fornecedor."
#. module: purchase
#: model:ir.actions.report.xml,name:purchase.report_purchase_quotation
@@ -1413,12 +1414,12 @@ msgstr "Enviar por E-mail RFQ"
#. module: purchase
#: selection:purchase.config.settings,group_costing_method:0
msgid "Set a fixed cost price on each product"
-msgstr ""
+msgstr "Definir um preço de custo fixo em cada produto"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.purchase_order_form
msgid "Set to Done"
-msgstr ""
+msgstr "Definir como Concluído"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.purchase_order_form
@@ -1438,13 +1439,13 @@ msgstr "Remessa"
#. module: purchase
#: selection:purchase.config.settings,group_advance_purchase_requisition:0
msgid "Simple call for tender (only choose from one RFQ)"
-msgstr ""
+msgstr "Apresentação de propostas simples (escolher apenas de um RFQ)"
#. module: purchase
#: selection:purchase.config.settings,group_uom:0
msgid ""
"Some products may be sold/puchased in different unit of measures (advanced)"
-msgstr ""
+msgstr "Alguns produtos podem ser vendidos/comprados em diferentes unidades de medidas (avançado)"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_origin
@@ -1477,7 +1478,7 @@ msgstr "Subtotal"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_res_partner_property_purchase_currency_id
msgid "Supplier Currency"
-msgstr ""
+msgstr "Moeda do Fornecedor"
#. module: purchase
#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase
@@ -1487,7 +1488,7 @@ msgstr "Lista de Preços para Fornecedor"
#. module: purchase
#: selection:purchase.config.settings,module_stock_dropshipping:0
msgid "Suppliers always deliver to your warehouse(s)"
-msgstr ""
+msgstr "Fornecedores sempre entregam para o(s) seu(s) armazém(ns)"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_line_price_tax
@@ -1512,7 +1513,7 @@ msgid ""
"The product form contains detailed information to improve the\n"
" purchase process: prices, procurement logistics, accounting data,\n"
" available vendors, etc."
-msgstr ""
+msgstr "O formulário do produto contém informações detalhadas para melhorar o\nprocesso de compra: os preços, logística de aquisição, dados contábeis,\nfornecedores disponíveis, etc."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.purchase_rfq
@@ -1520,7 +1521,7 @@ msgid ""
"The quotation contains the history of the discussion/negotiation\n"
" you had with your vendor. Once confirmed, a request for\n"
" quotation is converted into a purchase order."
-msgstr ""
+msgstr "A cotação contém o histórico da discussão/negociação que você teve com o seu fornecedor. Uma vez confirmada, um pedido de\ncotação é convertido em um pedido de compra."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order
@@ -1528,14 +1529,14 @@ msgid ""
"The request for quotation is the first step of the purchases flow. Once\n"
" converted into a purchase order, you will be able to control the receipt\n"
" of the products and the vendor bill."
-msgstr ""
+msgstr "O pedido de cotação é a primeira etapa do fluxo compras. Uma vez\nconvertida em um pedido de compra, você será capaz de controlar o recebimento\ndos produtos e da conta de fornecedor."
#. module: purchase
#: model:ir.model.fields,help:purchase.field_product_category_property_account_creditor_price_difference_categ
msgid ""
"This account will be used to value price difference between purchase price "
"and accounting cost."
-msgstr ""
+msgstr "Esta conta será usada para avaliar diferença de preço entre preço de compra e custo contábil."
#. module: purchase
#: model:ir.model.fields,help:purchase.field_product_product_property_account_creditor_price_difference
@@ -1550,12 +1551,12 @@ msgstr "Essa conta será usada para registrar a diferença entre preço de compr
msgid ""
"This currency will be used, instead of the default one, for purchases from "
"the current partner"
-msgstr ""
+msgstr "Esta moeda será utilizada, em vez da padrão, para as compras do parceiro atual"
#. module: purchase
#: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order
msgid "This vendor has no purchase order. Click to create a new RfQ."
-msgstr ""
+msgstr "Este fornecedor não tem nenhum pedido de compra. Clique para criar uma nova solicitação de cotação."
#. module: purchase
#: model:ir.model.fields,help:purchase.field_purchase_order_picking_type_id
@@ -1599,7 +1600,7 @@ msgstr "Transferir"
msgid ""
"Unable to cancel purchase order %s as some receptions have already been "
"done."
-msgstr ""
+msgstr "ão é possível cancelar o pedido %s como algumas recepções já feitas."
#. module: purchase
#: code:addons/purchase/purchase.py:286
@@ -1607,7 +1608,7 @@ msgstr ""
msgid ""
"Unable to cancel this purchase order.i You must first cancel related vendor "
"bills."
-msgstr ""
+msgstr "Não é possível cancelar este pedido de compra. Você deve primeiro cancelar contas de fornecedores relacionados."
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_line_price_unit
@@ -1653,7 +1654,7 @@ msgstr "Valor sem Impostos"
#. module: purchase
#: selection:purchase.config.settings,group_costing_method:0
msgid "Use a 'Fixed', 'Real' or 'Average' price costing method"
-msgstr ""
+msgstr "Use um método de preço de custo 'Fixo', 'Real' ou 'Média'"
#. module: purchase
#: model:ir.actions.act_window,help:purchase.action_invoice_pending
@@ -1662,7 +1663,7 @@ msgid ""
" vendor. When registering a new bill, set the purchase order\n"
" and Odoo will fill the bill automatically according to ordered\n"
" or received quantities."
-msgstr ""
+msgstr "Utilize este menu para controlar as faturas a receber a partir do seu\nfornecedor. Ao registrar uma nova conta, defina o pedido de compra\ne o Odoo irá preencher a conta automaticamente de acordo com quantidades\nsolicitadas ou recebidas."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.purchase_form_action
@@ -1671,7 +1672,7 @@ msgid ""
" references, vendor, products, etc. For each purchase order,\n"
" you can track the related discussion with the vendor, control\n"
" the products received and control the vendor bills."
-msgstr ""
+msgstr "Utilize este menu para pesquisar dentro de o seus pedidos de compra por\nreferências, fornecedor, produtos, etc. Para cada pedido de compra,\nvocê pode acompanhar a discussão relacionada com o fornecedor, controlar\nos produtos recebidos e controlar as contas de fornecedores."
#. module: purchase
#: model:res.groups,name:purchase.group_purchase_user
@@ -1706,12 +1707,12 @@ msgstr "Contas de Fornecedor"
#. module: purchase
#: model:ir.ui.view,arch_db:purchase.res_partner_view_purchase_account_buttons
msgid "Vendor Bills."
-msgstr ""
+msgstr "Contas de Fornecedor."
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_config_settings_group_manage_vendor_price
msgid "Vendor Price"
-msgstr ""
+msgstr "Preço de Fornecedor"
#. module: purchase
#: model:ir.model.fields,field_description:purchase.field_purchase_order_partner_ref
@@ -1725,12 +1726,12 @@ msgid ""
" orders or receipts. This allows you to control bills\n"
" you receive from your vendor according to the draft\n"
" document in Odoo."
-msgstr ""
+msgstr "Contas de fornecedores podem ser previamente geradas com base no pedido\nde compra ou recibos. Isto permite-lhe controlar contas\nque recebe de o seu fornecedor de acordo com o documento\nde rascunho no Odoo."
#. module: purchase
#: selection:purchase.order,invoice_status:0
msgid "Waiting Invoices"
-msgstr ""
+msgstr "Faturas de Espera"
#. module: purchase
#: model:ir.model,name:purchase.model_stock_warehouse
@@ -1765,7 +1766,7 @@ msgstr "Trabalhar com a variante do produto permite que você defina alguma vari
msgid ""
"You can control the invoice from your vendor according to\n"
" what you purchased (services) or received (products)."
-msgstr ""
+msgstr "Você pode controlar a fatura do seu fornecedor de acordo com\no que você comprou (serviços) ou recebeu (produtos)."
#. module: purchase
#: model:ir.actions.act_window,help:purchase.product_normal_action_puchased
@@ -1773,7 +1774,7 @@ msgid ""
"You must define a product for everything you purchase, whether\n"
" it's a physical product, a consumable or services you buy to\n"
" subcontractants."
-msgstr ""
+msgstr "Você deve definir um produto para tudo o que você compra, se\né um produto físico, um consumível ou serviços que você compra para\nsubcontratados."
#. module: purchase
#: model:ir.model,name:purchase.model_account_config_settings
diff --git a/addons/purchase/i18n/zh_CN.po b/addons/purchase/i18n/zh_CN.po
index 39bb147dec8..407e4404384 100644
--- a/addons/purchase/i18n/zh_CN.po
+++ b/addons/purchase/i18n/zh_CN.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-09 09:18+0000\n"
-"PO-Revision-Date: 2015-12-11 03:37+0000\n"
-"Last-Translator: jeffery chen fan \n"
+"PO-Revision-Date: 2015-12-24 12:25+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -71,7 +71,7 @@ msgid ""
" \n"
"\n"
" "
-msgstr "\n\n\n
Hello ${object.partner_id.name},
\n\n
Here is a ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}:
\n\n
\n REFERENCES \n Order number: ${object.name} \n Order total: ${object.amount_total} ${object.currency_id.name} \n Order date: ${object.date_order} \n % if object.origin:\n Order reference: ${object.origin} \n % endif\n % if object.partner_ref:\n Your reference: ${object.partner_ref} \n % endif\n % if object.create_uid:\n Your contact: ${object.create_uid.name} \n % endif\n
\n\n
\n
If you have any question, do not hesitate to contact us.
\n
Thank you!
\n
\n
\n
\n
\n ${object.company_id.name} \n \n
\n
\n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone: ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n
\n %endif\n
\n
\n
\n "
+msgstr ""
#. module: purchase
#: model:mail.template,body_html:purchase.email_template_edi_purchase
@@ -125,7 +125,7 @@ msgid ""
" \n"
"\n"
" "
-msgstr "\n\n\n
Hello ${object.partner_id.name},
\n\n
Here is a ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}:
\n\n
\n REFERENCES \n RFQ number: ${object.name} \n RFQ date: ${object.date_order} \n % if object.origin:\n RFQ reference: ${object.origin} \n % endif\n % if object.partner_ref:\n Your reference: ${object.partner_ref} \n % endif\n % if object.create_uid:\n Your contact: ${object.create_uid.name} \n % endif\n
\n\n
\n
If you have any question, do not hesitate to contact us.
\n
Thank you!
\n
\n
\n
\n
\n ${object.company_id.name} \n \n
\n
\n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone: ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n
\n %endif\n
\n
\n
\n "
+msgstr ""
#. module: purchase
#: model:ir.model.fields,help:purchase.field_purchase_config_settings_module_stock_dropshipping
diff --git a/addons/purchase_requisition/i18n/de.po b/addons/purchase_requisition/i18n/de.po
index c81780e09e8..b20f8d2c094 100644
--- a/addons/purchase_requisition/i18n/de.po
+++ b/addons/purchase_requisition/i18n/de.po
@@ -3,13 +3,14 @@
# * purchase_requisition
#
# Translators:
+# Wolfgang Taferner, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-12-17 08:47+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-24 14:29+0000\n"
+"Last-Translator: Wolfgang Taferner\n"
"Language-Team: German (http://www.transifex.com/odoo/odoo-9/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -70,7 +71,7 @@ msgstr ""
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Vendor "
-msgstr ""
+msgstr "Lieferant "
#. module: purchase_requisition
#: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition
@@ -195,7 +196,7 @@ msgstr ""
#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition_partner
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_partner
msgid "Choose Vendor"
-msgstr ""
+msgstr "Lieferant auswählen"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
@@ -738,7 +739,7 @@ msgstr "Zähler der ungelelesen Nachrichten"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.purchase_order_line_tree_tender
msgid "Vendor"
-msgstr "Händler"
+msgstr "Lieferant"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_partner_partner_ids
diff --git a/addons/purchase_requisition/i18n/pt_BR.po b/addons/purchase_requisition/i18n/pt_BR.po
index 62a071c784a..f592b27fb4e 100644
--- a/addons/purchase_requisition/i18n/pt_BR.po
+++ b/addons/purchase_requisition/i18n/pt_BR.po
@@ -3,14 +3,15 @@
# * purchase_requisition
#
# Translators:
+# Grazziano Duarte , 2015
# Mateus Cerqueira Lopes , 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 10:26+0000\n"
-"PO-Revision-Date: 2015-11-10 15:30+0000\n"
-"Last-Translator: Mateus Cerqueira Lopes \n"
+"PO-Revision-Date: 2015-12-21 02:32+0000\n"
+"Last-Translator: Grazziano Duarte \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +22,7 @@ msgstr ""
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Call for Tender Reference: "
-msgstr ""
+msgstr "Referência de Apresentação de Propostas: "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
@@ -31,47 +32,47 @@ msgstr "Data:"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Description "
-msgstr ""
+msgstr "Descrição "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Product UoM "
-msgstr ""
+msgstr "UdM do Produto "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Qty "
-msgstr ""
+msgstr "Qtd "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Reference "
-msgstr ""
+msgstr "Referência "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Scheduled Date "
-msgstr ""
+msgstr "Data Agendada "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Scheduled Ordering Date: "
-msgstr ""
+msgstr "Data Agendada do Pedido: "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Selection Type: "
-msgstr ""
+msgstr "Tipo de Seleção: "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Source: "
-msgstr ""
+msgstr "Fonte: "
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
msgid "Vendor "
-msgstr ""
+msgstr "Fornecedor "
#. module: purchase_requisition
#: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition
@@ -81,7 +82,7 @@ msgid ""
" products you need to buy and generate the creation of RfQs to\n"
" vendors. Once the tenders have been registered, you can review and\n"
" compare them and you can validate some and cancel others."
-msgstr ""
+msgstr "Uma apresentação de proposta é um processo para a geração de ofertas concorrentes\nde diferentes licitantes. No convite à apresentação de propostas, você pode gravar os\nprodutos que você precisa comprar e gerar a criação de RFQs para\nfornecedores. Uma vez que as propostas tenham sido registradas, você pode revisar e\ncompará-las e você pode validar alguns e cancelar outras."
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_message_needaction
@@ -97,7 +98,7 @@ msgstr "Centro de Custo"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
msgid "Approved by Vendor"
-msgstr ""
+msgstr "Aprovado pelo Fornecedor"
#. module: purchase_requisition
#: model:ir.actions.act_window,name:purchase_requisition.action_bid_line_qty
@@ -118,22 +119,22 @@ msgstr "Licitação Seleção"
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_tree
msgid "Call for Tenders"
-msgstr ""
+msgstr "Apresentação de Propostas"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_name
msgid "Call for Tenders Reference"
-msgstr ""
+msgstr "Referência de Apresentação de Propostas"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_filter
msgid "Call for Tenders in negotiation"
-msgstr ""
+msgstr "Apresentação de Propostas em Negociação"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_filter
msgid "Call for Tenders where tenders are closed"
-msgstr ""
+msgstr "Apresentação de Propostas quando as propostas estão fechadas"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_bid_line_qty
@@ -196,7 +197,7 @@ msgstr "Marque esta caixa para gerar o convite à apresentação de propostas em
#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition_partner
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_partner
msgid "Choose Vendor"
-msgstr ""
+msgstr "Escolha o Fornecedor"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
@@ -206,17 +207,17 @@ msgstr "Escolher as linhas de produtos"
#. module: purchase_requisition
#: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition
msgid "Click to start a new Call for Tenders process."
-msgstr ""
+msgstr "Clique para iniciar um novo processo de Apresentação de Propostas."
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
msgid "Close Call for Tenders"
-msgstr ""
+msgstr "Fechar Apresentação de Propostas"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_filter
msgid "Closed Tenders"
-msgstr ""
+msgstr "Propostas Fechadas"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_company_id
@@ -253,7 +254,7 @@ msgstr "Criar solicitação de cotação"
#. module: purchase_requisition
#: selection:product.template,purchase_requisition:0
msgid "Create a draft purchase order"
-msgstr ""
+msgstr "Criar um rascunho de pedido de compra"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_bid_line_qty_create_uid
@@ -280,7 +281,7 @@ msgstr "Data da ultima mensagem para o registro."
#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:22
#, python-format
msgid "Define product(s) you want to include in the call for tenders."
-msgstr ""
+msgstr "efinir produto(s) que deseja incluir na apresentação de propostas."
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_description
@@ -330,7 +331,7 @@ msgstr "Seguidores (Parceiros)"
#: code:addons/purchase_requisition/static/src/xml/purchase_requisition.xml:5
#, python-format
msgid "Generate PO"
-msgstr ""
+msgstr "Gerar OC"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_filter
@@ -407,7 +408,7 @@ msgstr "Histórico de mensagens e comunicação"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_multiple_rfq_per_supplier
msgid "Multiple RFQ per vendor"
-msgstr ""
+msgstr "Múltiplo RFQ por fornecedor"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.report_purchaserequisitions
@@ -422,7 +423,7 @@ msgstr "Novo"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_filter
msgid "New Call for Tenders"
-msgstr ""
+msgstr "Nova Apresentação de Propostas"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_message_needaction_counter
@@ -474,7 +475,7 @@ msgstr "Produto"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
msgid "Product Lines"
-msgstr ""
+msgstr "Linhas de Produto"
#. module: purchase_requisition
#: model:ir.model,name:purchase_requisition.model_product_template
@@ -495,7 +496,7 @@ msgstr "Produtos"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_po_line_ids
msgid "Products by vendor"
-msgstr ""
+msgstr "Produtos pro fornecedor"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_line_ids
@@ -505,7 +506,7 @@ msgstr "Produtos para Compra"
#. module: purchase_requisition
#: selection:product.template,purchase_requisition:0
msgid "Propose a call for tenders"
-msgstr ""
+msgstr "Propor uma apresentação de proposta"
#. module: purchase_requisition
#: model:ir.model,name:purchase_requisition.model_purchase_order
@@ -563,7 +564,7 @@ msgstr "Requisições de compra (exclusivas)"
#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition
#: model:ir.ui.menu,name:purchase_requisition.menu_purchase_requisition_pro_mgt
msgid "Purchase Tenders"
-msgstr ""
+msgstr "Propostas de Compra"
#. module: purchase_requisition
#: model:ir.actions.act_window,name:purchase_requisition.act_res_partner_2_purchase_order
@@ -580,7 +581,7 @@ msgstr "Quantidade"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_order_line_quantity_tendered
msgid "Quantity Tendered"
-msgstr ""
+msgstr "Quantidade Proposta"
#. module: purchase_requisition
#: code:addons/purchase_requisition/purchase_requisition.py:201
@@ -591,7 +592,7 @@ msgstr "RFQ criada"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
msgid "RFQs/Bids"
-msgstr ""
+msgstr "RFQs/Bids"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
@@ -643,7 +644,7 @@ msgstr "Data de Ordenação Programado"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_filter
msgid "Search Call for Tenders"
-msgstr ""
+msgstr "Localizar Apresentação de Proposta"
#. module: purchase_requisition
#: selection:purchase.requisition,exclusive:0
@@ -693,17 +694,17 @@ msgstr "Domínio técnico para não perder a informação inicial sobre a quanti
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_date_end
msgid "Tender Closing Deadline"
-msgstr ""
+msgstr "Propostas Perto do Encerramento"
#. module: purchase_requisition
#: model:ir.actions.act_window,name:purchase_requisition.purchase_line_tree
msgid "Tender Lines"
-msgstr ""
+msgstr "Linhas de Proposta"
#. module: purchase_requisition
#: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_exclusive
msgid "Tender Selection Type"
-msgstr ""
+msgstr "Seleção de Tipo de Proposta"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form
@@ -714,7 +715,7 @@ msgstr "Termos e Condições"
#: model:ir.model.fields,help:purchase_requisition.field_purchase_requisition_schedule_date
msgid ""
"The expected and scheduled delivery date where all the products are received"
-msgstr ""
+msgstr "A data de entrega prevista e programada, onde todos os produtos serão recebidos"
#. module: purchase_requisition
#: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_filter
@@ -765,7 +766,7 @@ msgstr "Histórico de Comunicação do Site"
#: code:addons/purchase_requisition/purchase_requisition.py:72
#, python-format
msgid "You can not confirm call because there is no product line."
-msgstr ""
+msgstr "Você não pode confirmar uma apresentação porque não há nenhuma linha de produtos."
#. module: purchase_requisition
#: code:addons/purchase_requisition/purchase_requisition.py:249
diff --git a/addons/rating/i18n/hu.po b/addons/rating/i18n/hu.po
index d618e8b8e94..89da68bb54b 100644
--- a/addons/rating/i18n/hu.po
+++ b/addons/rating/i18n/hu.po
@@ -3,13 +3,14 @@
# * rating
#
# Translators:
+# Kris Krnacs, 2015
msgid ""
msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:41+0000\n"
-"PO-Revision-Date: 2015-10-15 20:27+0000\n"
-"Last-Translator: Martin Trigaux\n"
+"PO-Revision-Date: 2015-12-20 10:35+0000\n"
+"Last-Translator: Kris Krnacs\n"
"Language-Team: Hungarian (http://www.transifex.com/odoo/odoo-9/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,18 +21,18 @@ msgstr ""
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_access_token
msgid "Access token to set the rating of the value"
-msgstr ""
+msgstr "Hozzáférési token a szavazat értékének beállításához"
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_message_id
msgid ""
"Associated message when posting a review. Mainly used in website addons."
-msgstr ""
+msgstr "Vélemény közzétételénél egy társított üzenet. Főként a weboldal kiegészítőknél használt."
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_partner_id
msgid "Author of the rating"
-msgstr ""
+msgstr "Ennek az értékelésnek a szerzője"
#. module: rating
#: model:ir.model.fields,field_description:rating.field_rating_rating_create_uid
@@ -68,12 +69,12 @@ msgstr "Documentum azonosító ID"
#. module: rating
#: model:ir.model.fields,field_description:rating.field_rating_rating_res_model
msgid "Document Model"
-msgstr ""
+msgstr "Dokumentum modell"
#. module: rating
#: model:ir.model.fields,field_description:rating.field_rating_rating_feedback
msgid "Feedback reason"
-msgstr ""
+msgstr "Visszajelzés oka"
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
@@ -83,35 +84,35 @@ msgstr "Csoportosítás..."
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
msgid "Happy"
-msgstr ""
+msgstr "Boldog"
#. module: rating
#. openerp-web
#: code:addons/rating/static/src/js/rating_common.js:26
#, python-format
msgid "I don't like it"
-msgstr ""
+msgstr "Nem kedvelem"
#. module: rating
#. openerp-web
#: code:addons/rating/static/src/js/rating_common.js:25
#, python-format
msgid "I hate it"
-msgstr ""
+msgstr "Utálom"
#. module: rating
#. openerp-web
#: code:addons/rating/static/src/js/rating_common.js:28
#, python-format
msgid "I like it"
-msgstr ""
+msgstr "Kedvelem"
#. module: rating
#. openerp-web
#: code:addons/rating/static/src/js/rating_common.js:29
#, python-format
msgid "I love it"
-msgstr ""
+msgstr "Én szeretem"
#. module: rating
#: model:ir.model.fields,field_description:rating.field_rating_mixin_id
@@ -122,19 +123,19 @@ msgstr "ID"
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_res_id
msgid "Identifier of the rated object"
-msgstr ""
+msgstr "Az értékelt tárgy azonosítója"
#. module: rating
#: model:ir.ui.view,arch_db:rating.rating_external_page_view
msgid "It was"
-msgstr ""
+msgstr "Ez volt"
#. module: rating
#. openerp-web
#: code:addons/rating/static/src/js/rating_common.js:27
#, python-format
msgid "It's okay"
-msgstr ""
+msgstr "Ez rendben van"
#. module: rating
#: model:ir.model.fields,field_description:rating.field_rating_mixin___last_update
@@ -155,12 +156,12 @@ msgstr "Utoljára frissítve ekkor"
#. module: rating
#: model:ir.model.fields,field_description:rating.field_rating_rating_message_id
msgid "Linked message"
-msgstr ""
+msgstr "Csatolt üzenet"
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_res_model
msgid "Model name of the rated object"
-msgstr ""
+msgstr "Értékelt tárgy modell neve"
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
@@ -170,17 +171,17 @@ msgstr "Hónap"
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
msgid "Okay"
-msgstr ""
+msgstr "Rendben van"
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_rated_partner_id
msgid "Owner of the rated ressource"
-msgstr ""
+msgstr "Értékelt forrás tulajdonosa"
#. module: rating
#: model:ir.model.fields,field_description:rating.field_rating_rating_rated_partner_id
msgid "Rated Partner"
-msgstr ""
+msgstr "Értékelt partner"
#. module: rating
#: model:ir.actions.act_window,name:rating.action_view_rating
@@ -189,38 +190,38 @@ msgstr ""
#: model:ir.model.fields,field_description:rating.field_rating_rating_rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
msgid "Rating"
-msgstr "Becslés"
+msgstr "Értékelés"
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_graph
#: model:ir.ui.view,arch_db:rating.view_rating_rating_pivot
msgid "Rating Average"
-msgstr ""
+msgstr "Értékelés átlaga"
#. module: rating
#: model:ir.model,name:rating.model_rating_mixin
msgid "Rating Mixin"
-msgstr ""
+msgstr "Értékelés maximuma"
#. module: rating
#: sql_constraint:rating.rating:0
msgid "Rating should be between -1 to 10"
-msgstr ""
+msgstr "Értékelésnek -1 és 10 közöttinek kell lennie"
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_rating
msgid "Rating value"
-msgstr ""
+msgstr "Értékelés értéke"
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
msgid "Ratings"
-msgstr ""
+msgstr "Értékelések"
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_feedback
msgid "Reason of the rating"
-msgstr ""
+msgstr "Értékelés oka"
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
@@ -240,32 +241,32 @@ msgstr "Felelős"
#. module: rating
#: model:ir.model.fields,field_description:rating.field_rating_rating_access_token
msgid "Security Token"
-msgstr ""
+msgstr "Biztonsági token"
#. module: rating
#: model:ir.ui.view,arch_db:rating.rating_external_page_view
msgid "Sorry you have already voted !"
-msgstr ""
+msgstr "Elnézést, de már szavazott !"
#. module: rating
#: model:ir.ui.view,arch_db:rating.rating_external_page_view
msgid "Thanks for voting !"
-msgstr ""
+msgstr "Köszönjük szavazását !"
#. module: rating
#: model:ir.model.fields,help:rating.field_rating_rating_res_name
msgid "The name of the rated ressource."
-msgstr ""
+msgstr "Értékelt forrás neve."
#. module: rating
#: model:ir.actions.act_window,help:rating.action_view_rating
msgid "There is no rating for this object at the moment."
-msgstr ""
+msgstr "Ehhez a tárgyhoz jelenleg nincs értékelés."
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
msgid "Unhappy"
-msgstr ""
+msgstr "Booldogtlan"
#. module: rating
#: model:ir.ui.view,arch_db:rating.view_rating_rating_search
@@ -275,10 +276,10 @@ msgstr "Év"
#. module: rating
#: model:ir.ui.view,arch_db:rating.rating_external_page_view
msgid "Your vote has been taken into account."
-msgstr ""
+msgstr "Szavazatát figyelembe vesszük."
#. module: rating
#: code:addons/rating/models/rating.py:55
#, python-format
msgid "rated it"
-msgstr ""
+msgstr "szavazta"
diff --git a/addons/rating_project/i18n/pt_BR.po b/addons/rating_project/i18n/pt_BR.po
index ea55d70d0dd..9ce9e25ab1f 100644
--- a/addons/rating_project/i18n/pt_BR.po
+++ b/addons/rating_project/i18n/pt_BR.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:41+0000\n"
-"PO-Revision-Date: 2015-12-10 01:40+0000\n"
+"PO-Revision-Date: 2015-12-20 22:51+0000\n"
"Last-Translator: Grazziano Duarte \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/odoo/odoo-9/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -98,7 +98,7 @@ msgstr ""
#. module: rating_project
#: model:ir.ui.view,arch_db:rating_project.view_project_project_rating_form
msgid "On tasks"
-msgstr ""
+msgstr "Em tarefas"
#. module: rating_project
#: model:ir.ui.view,arch_db:rating_project.view_project_project_rating_kanban
diff --git a/addons/rating_project/i18n/zh_CN.po b/addons/rating_project/i18n/zh_CN.po
index adcd0ba1b88..93d0db0896c 100644
--- a/addons/rating_project/i18n/zh_CN.po
+++ b/addons/rating_project/i18n/zh_CN.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: Odoo 9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 14:41+0000\n"
-"PO-Revision-Date: 2015-12-02 06:32+0000\n"
-"Last-Translator: Gary Wei \n"
+"PO-Revision-Date: 2015-12-24 03:12+0000\n"
+"Last-Translator: 珠海-老天 \n"
"Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -59,7 +59,7 @@ msgid ""
"
\n \n
\n Dear ${object.partner_id.name},\n
\n
\n We hope the services provided have met your expectations.\n If you have any more questions or comments, do not hesitate to reply to this e-mail.\n Please, help us to improve ourself by rating the service we provide.\n
\n
\n
Thank you \n
${object.rated_partner_id.name or ''} \n
\n