diff --git a/addons/account/__openerp__.py b/addons/account/__openerp__.py
index 17c0a77c30f..343512dc271 100644
--- a/addons/account/__openerp__.py
+++ b/addons/account/__openerp__.py
@@ -135,7 +135,8 @@ for a particular financial year and for preparation of vouchers there is a modul
],
'css':[
'static/src/css/account_move_reconciliation.css',
- 'static/src/css/account_move_line_quickadd.css'
+ 'static/src/css/account_move_line_quickadd.css',
+ 'static/src/css/account_bank_and_cash.css',
],
'demo': [
'demo/account_demo.xml',
diff --git a/addons/account/account.py b/addons/account/account.py
index 031a803d64c..9b728ff36e0 100644
--- a/addons/account/account.py
+++ b/addons/account/account.py
@@ -28,7 +28,7 @@ import time
import openerp
from openerp import SUPERUSER_ID
from openerp import tools
-from openerp.osv import fields, osv
+from openerp.osv import fields, osv, expression
from openerp.tools.translate import _
from openerp.tools.float_utils import float_round
@@ -579,15 +579,18 @@ class account_account(osv.osv):
except:
pass
if name:
- ids = self.search(cr, user, [('code', '=like', name+"%")]+args, limit=limit)
- if not ids:
- ids = self.search(cr, user, [('shortcut', '=', name)]+ args, limit=limit)
- if not ids:
- ids = self.search(cr, user, [('name', operator, name)]+ args, limit=limit)
- if not ids and len(name.split()) >= 2:
- #Separating code and name of account for searching
- operand1,operand2 = name.split(' ',1) #name can contain spaces e.g. OpenERP S.A.
- ids = self.search(cr, user, [('code', operator, operand1), ('name', operator, operand2)]+ args, limit=limit)
+ if operator not in expression.NEGATIVE_TERM_OPERATORS:
+ ids = self.search(cr, user, ['|', ('code', '=like', name+"%"), '|', ('shortcut', '=', name), ('name', operator, name)]+args, limit=limit)
+ if not ids and len(name.split()) >= 2:
+ #Separating code and name of account for searching
+ operand1,operand2 = name.split(' ',1) #name can contain spaces e.g. OpenERP S.A.
+ ids = self.search(cr, user, [('code', operator, operand1), ('name', operator, operand2)]+ args, limit=limit)
+ else:
+ ids = self.search(cr, user, ['&','!', ('code', '=like', name+"%"), ('name', operator, name)]+args, limit=limit)
+ # as negation want to restric, do if already have results
+ if ids and len(name.split()) >= 2:
+ operand1,operand2 = name.split(' ',1) #name can contain spaces e.g. OpenERP S.A.
+ ids = self.search(cr, user, [('code', operator, operand1), ('name', operator, operand2), ('id', 'in', ids)]+ args, limit=limit)
else:
ids = self.search(cr, user, args, context=context, limit=limit)
return self.name_get(cr, user, ids, context=context)
@@ -1573,11 +1576,6 @@ class account_move(osv.osv):
obj_analytic_line = self.pool.get('account.analytic.line')
obj_move_line = self.pool.get('account.move.line')
for move in self.browse(cr, uid, ids, context):
- # Unlink old analytic lines on move_lines
- for obj_line in move.line_id:
- for obj in obj_line.analytic_lines:
- obj_analytic_line.unlink(cr,uid,obj.id)
-
journal = move.journal_id
amount = 0
line_ids = []
diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py
index 8a15321b9c6..d437074023a 100644
--- a/addons/account/account_bank_statement.py
+++ b/addons/account/account_bank_statement.py
@@ -106,13 +106,13 @@ class account_bank_statement(osv.osv):
'balance_start': fields.float('Starting Balance', digits_compute=dp.get_precision('Account'),
states={'confirm':[('readonly',True)]}),
'balance_end_real': fields.float('Ending Balance', digits_compute=dp.get_precision('Account'),
- states={'confirm': [('readonly', True)]}),
+ states={'confirm': [('readonly', True)]}, help="Computed using the cash control lines"),
'balance_end': fields.function(_end_balance,
store = {
'account.bank.statement': (lambda self, cr, uid, ids, c={}: ids, ['line_ids','move_line_ids','balance_start'], 10),
'account.bank.statement.line': (_get_statement, ['amount'], 10),
},
- string="Computed Balance", help='Balance as calculated based on Starting Balance and transaction lines'),
+ string="Computed Balance", help='Balance as calculated based on Opening Balance and transaction lines'),
'company_id': fields.related('journal_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
'line_ids': fields.one2many('account.bank.statement.line',
'statement_id', 'Statement lines',
@@ -128,6 +128,7 @@ class account_bank_statement(osv.osv):
'currency': fields.function(_currency, string='Currency',
type='many2one', relation='res.currency'),
'account_id': fields.related('journal_id', 'default_debit_account_id', type='many2one', relation='account.account', string='Account used in this journal', readonly=True, help='used in statement reconciliation domain, but shouldn\'t be used elswhere.'),
+ 'cash_control': fields.related('journal_id', 'cash_control' , type='boolean', relation='account.journal',string='Cash control'),
}
_defaults = {
@@ -450,22 +451,25 @@ class account_bank_statement(osv.osv):
def _compute_balance_end_real(self, cr, uid, journal_id, context=None):
res = False
if journal_id:
- cr.execute('SELECT balance_end_real \
- FROM account_bank_statement \
- WHERE journal_id = %s AND NOT state = %s \
- ORDER BY date DESC,id DESC LIMIT 1', (journal_id, 'draft'))
- res = cr.fetchone()
+ journal = self.pool.get('account.journal').browse(cr, uid, journal_id, context=context)
+ if journal.with_last_closing_balance:
+ cr.execute('SELECT balance_end_real \
+ FROM account_bank_statement \
+ WHERE journal_id = %s AND NOT state = %s \
+ ORDER BY date DESC,id DESC LIMIT 1', (journal_id, 'draft'))
+ res = cr.fetchone()
return res and res[0] or 0.0
def onchange_journal_id(self, cr, uid, statement_id, journal_id, context=None):
if not journal_id:
return {}
balance_start = self._compute_balance_end_real(cr, uid, journal_id, context=context)
-
- journal_data = self.pool.get('account.journal').read(cr, uid, journal_id, ['company_id', 'currency'], context=context)
- company_id = journal_data['company_id']
- currency_id = journal_data['currency'] or self.pool.get('res.company').browse(cr, uid, company_id[0], context=context).currency_id.id
- return {'value': {'balance_start': balance_start, 'company_id': company_id, 'currency': currency_id}}
+ journal = self.pool.get('account.journal').browse(cr, uid, journal_id, context=context)
+ currency = journal.currency or journal.company_id.currency_id
+ res = {'balance_start': balance_start, 'company_id': journal.company_id.id, 'currency': currency.id}
+ if journal.type == 'cash':
+ res['cash_control'] = journal.cash_control
+ return {'value': res}
def unlink(self, cr, uid, ids, context=None):
stat = self.read(cr, uid, ids, ['state'], context=context)
@@ -546,7 +550,7 @@ class account_bank_statement_line(osv.osv):
_name = "account.bank.statement.line"
_description = "Bank Statement Line"
_columns = {
- 'name': fields.char('OBI', required=True, help="Originator to Beneficiary Information"),
+ 'name': fields.char('Description', required=True),
'date': fields.date('Date', required=True),
'amount': fields.float('Amount', digits_compute=dp.get_precision('Account')),
'type': fields.selection([
diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py
index 8e3e250d41c..c1c5265d8c2 100644
--- a/addons/account/account_cash_statement.py
+++ b/addons/account/account_cash_statement.py
@@ -159,6 +159,10 @@ class account_cash_statement(osv.osv):
context=context
)
+ opening_details_ids = self._get_cash_open_box_lines(cr, uid, journal_id, context)
+ if opening_details_ids:
+ result['value']['opening_details_ids'] = opening_details_ids
+
if not statement_ids:
return result
@@ -172,13 +176,14 @@ class account_cash_statement(osv.osv):
store = {
'account.bank.statement': (lambda self, cr, uid, ids, context=None: ids, ['line_ids','move_line_ids'], 10),
'account.bank.statement.line': (_get_statement_from_line, ['amount'], 10),
- }),
+ },
+ help="Total of cash transaction lines."),
'closing_date': fields.datetime("Closed On"),
'details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='CashBox Lines'),
'opening_details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='Opening Cashbox Lines'),
'closing_details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='Closing Cashbox Lines'),
'user_id': fields.many2one('res.users', 'Responsible', required=False),
- 'difference' : fields.function(_compute_difference, method=True, string="Difference", type="float"),
+ 'difference' : fields.function(_compute_difference, method=True, string="Difference", type="float", help="Difference between the theoretical closing balance and the real closing balance."),
'last_closing_balance' : fields.function(_compute_last_closing_balance, method=True, string='Last Closing Balance', type='float'),
}
_defaults = {
@@ -187,13 +192,12 @@ class account_cash_statement(osv.osv):
'user_id': lambda self, cr, uid, context=None: uid,
}
- def create(self, cr, uid, vals, context=None):
- journal = False
- if vals.get('journal_id'):
- journal = self.pool.get('account.journal').browse(cr, uid, vals['journal_id'], context=context)
- if journal and (journal.type == 'cash') and not vals.get('details_ids'):
- vals['details_ids'] = []
-
+ def _get_cash_open_box_lines(self, cr, uid, journal_id, context):
+ details_ids = []
+ if not journal_id:
+ return details_ids
+ journal = self.pool.get('account.journal').browse(cr, uid, journal_id, context=context)
+ if journal and (journal.type == 'cash'):
last_pieces = None
if journal.with_last_closing_balance == True:
@@ -206,16 +210,19 @@ class account_cash_statement(osv.osv):
last_pieces = dict(
(line.pieces, line.number_closing) for line in last_bank_statement.details_ids
)
-
for value in journal.cashbox_line_ids:
nested_values = {
'number_closing' : 0,
'number_opening' : last_pieces.get(value.pieces, 0) if isinstance(last_pieces, dict) else 0,
'pieces' : value.pieces
}
+ details_ids.append([0, False, nested_values])
+ return details_ids
- vals['details_ids'].append([0, False, nested_values])
-
+ def create(self, cr, uid, vals, context=None):
+ journal_id = vals.get('journal_id')
+ if journal_id and not vals.get('opening_details_ids'):
+ vals['opening_details_ids'] = vals.get('opening_details_ids') or self._get_cash_open_box_lines(cr, uid, journal_id, context)
res_id = super(account_cash_statement, self).create(cr, uid, vals, context=context)
self._update_balances(cr, uid, [res_id], context)
return res_id
@@ -233,7 +240,10 @@ class account_cash_statement(osv.osv):
@return: True on success, False otherwise
"""
-
+ if vals.get('journal_id', False):
+ cashbox_line_obj = self.pool.get('account.cashbox.line')
+ cashbox_ids = cashbox_line_obj.search(cr, uid, [('bank_statement_id', 'in', ids)], context=context)
+ cashbox_line_obj.unlink(cr, uid, cashbox_ids, context)
res = super(account_cash_statement, self).write(cr, uid, ids, vals, context=context)
self._update_balances(cr, uid, ids, context)
return res
diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py
index d5c453ee9c7..cb242942656 100644
--- a/addons/account/account_move_line.py
+++ b/addons/account/account_move_line.py
@@ -193,6 +193,8 @@ class account_move_line(osv.osv):
if obj_line.analytic_account_id:
if not obj_line.journal_id.analytic_journal_id:
raise osv.except_osv(_('No Analytic Journal!'),_("You have to define an analytic journal on the '%s' journal!") % (obj_line.journal_id.name, ))
+ if obj_line.analytic_lines:
+ acc_ana_line_obj.unlink(cr,uid,[obj.id for obj in obj_line.analytic_lines])
vals_line = self._prepare_analytic_line(cr, uid, obj_line, context=context)
acc_ana_line_obj.create(cr, uid, vals_line)
return True
@@ -1207,20 +1209,6 @@ class account_move_line(osv.osv):
if not ok:
raise osv.except_osv(_('Bad Account!'), _('You cannot use this general account in this journal, check the tab \'Entry Controls\' on the related journal.'))
- if vals.get('analytic_account_id',False):
- if journal.analytic_journal_id:
- vals['analytic_lines'] = [(0,0, {
- 'name': vals['name'],
- 'date': vals.get('date', time.strftime('%Y-%m-%d')),
- 'account_id': vals.get('analytic_account_id', False),
- 'unit_amount': vals.get('quantity', 1.0),
- 'amount': vals.get('debit', 0.0) or vals.get('credit', 0.0),
- 'general_account_id': vals.get('account_id', False),
- 'journal_id': journal.analytic_journal_id.id,
- 'ref': vals.get('ref', False),
- 'user_id': uid
- })]
-
result = super(account_move_line, self).create(cr, uid, vals, context=context)
# CREATE Taxes
if vals.get('account_tax_id', False):
diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml
index ed2d88b7386..60821c2b454 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -2264,7 +2264,6 @@
-
@@ -2272,6 +2271,7 @@
+
@@ -2305,41 +2305,64 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/data/account_data.xml b/addons/account/data/account_data.xml
index 8119e9f1002..723ec6da155 100644
--- a/addons/account/data/account_data.xml
+++ b/addons/account/data/account_data.xml
@@ -3,9 +3,15 @@
+ SALSalessale
+
+ PUR
+ Purchases
+ purchase
+
-
-
+
+ _usertemplate
diff --git a/addons/auth_signup/i18n/zh_TW.po b/addons/auth_signup/i18n/zh_TW.po
index b16d2be5abf..506ef4fac35 100644
--- a/addons/auth_signup/i18n/zh_TW.po
+++ b/addons/auth_signup/i18n/zh_TW.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2013-09-19 09:40+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2013-12-29 09:17+0000\n"
+"Last-Translator: Andy Cheng \n"
"Language-Team: Chinese (Traditional) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-09-20 05:38+0000\n"
-"X-Generator: Launchpad (build 16765)\n"
+"X-Launchpad-Export-Date: 2013-12-30 04:39+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
#. module: auth_signup
#: field:res.partner,signup_type:0
@@ -66,19 +66,19 @@ msgstr ""
#. module: auth_signup
#: model:email.template,subject:auth_signup.reset_password_email
msgid "Password reset"
-msgstr ""
+msgstr "密碼重設"
#. module: auth_signup
#. openerp-web
#: code:addons/auth_signup/static/src/js/auth_signup.js:120
#, python-format
msgid "Please enter a password and confirm it."
-msgstr ""
+msgstr "請輸入密碼並確認"
#. module: auth_signup
#: view:res.users:0
msgid "Send an email to the user to (re)set their password."
-msgstr ""
+msgstr "寄出密碼重設電子郵件給該使用者"
#. module: auth_signup
#. openerp-web
@@ -86,23 +86,23 @@ msgstr ""
#: code:addons/auth_signup/static/src/xml/auth_signup.xml:29
#, python-format
msgid "Sign Up"
-msgstr ""
+msgstr "註冊"
#. module: auth_signup
#: selection:res.users,state:0
msgid "New"
-msgstr ""
+msgstr "新增"
#. module: auth_signup
#: code:addons/auth_signup/res_users.py:258
#, python-format
msgid "Mail sent to:"
-msgstr ""
+msgstr "信件已寄給:"
#. module: auth_signup
#: field:res.users,state:0
msgid "Status"
-msgstr ""
+msgstr "狀態"
#. module: auth_signup
#: model:email.template,body_html:auth_signup.reset_password_email
@@ -122,29 +122,29 @@ msgstr ""
#: code:addons/auth_signup/static/src/js/auth_signup.js:114
#, python-format
msgid "Please enter a name."
-msgstr ""
+msgstr "請輸入名字"
#. module: auth_signup
#: model:ir.model,name:auth_signup.model_res_users
msgid "Users"
-msgstr ""
+msgstr "使用者"
#. module: auth_signup
#: field:res.partner,signup_url:0
msgid "Signup URL"
-msgstr ""
+msgstr "註冊網址"
#. module: auth_signup
#. openerp-web
#: code:addons/auth_signup/static/src/js/auth_signup.js:117
#, python-format
msgid "Please enter a username."
-msgstr ""
+msgstr "請輸入使用者名稱。"
#. module: auth_signup
#: selection:res.users,state:0
msgid "Active"
-msgstr ""
+msgstr "啟用"
#. module: auth_signup
#: code:addons/auth_signup/res_users.py:270
@@ -159,26 +159,26 @@ msgstr ""
#: code:addons/auth_signup/static/src/xml/auth_signup.xml:12
#, python-format
msgid "Username"
-msgstr ""
+msgstr "使用者名稱"
#. module: auth_signup
#. openerp-web
#: code:addons/auth_signup/static/src/xml/auth_signup.xml:8
#, python-format
msgid "Name"
-msgstr ""
+msgstr "名稱"
#. module: auth_signup
#. openerp-web
#: code:addons/auth_signup/static/src/js/auth_signup.js:173
#, python-format
msgid "Please enter a username or email address."
-msgstr ""
+msgstr "請輸入使用者名稱或電子郵件地址"
#. module: auth_signup
#: selection:res.users,state:0
msgid "Resetting Password"
-msgstr ""
+msgstr "重設密碼中"
#. module: auth_signup
#. openerp-web
@@ -202,7 +202,7 @@ msgstr ""
#: code:addons/auth_signup/static/src/xml/auth_signup.xml:25
#, python-format
msgid "Log in"
-msgstr ""
+msgstr "登入"
#. module: auth_signup
#: field:res.partner,signup_valid:0
@@ -220,7 +220,7 @@ msgstr ""
#: code:addons/auth_signup/static/src/js/auth_signup.js:173
#, python-format
msgid "Login"
-msgstr ""
+msgstr "登入"
#. module: auth_signup
#. openerp-web
@@ -242,36 +242,36 @@ msgstr ""
#: code:addons/auth_signup/static/src/js/auth_signup.js:170
#, python-format
msgid "No database selected !"
-msgstr ""
+msgstr "未選定資料庫!"
#. module: auth_signup
#: view:res.users:0
msgid "Reset Password"
-msgstr ""
+msgstr "重設密碼"
#. module: auth_signup
#: field:base.config.settings,auth_signup_reset_password:0
msgid "Enable password reset from Login page"
-msgstr ""
+msgstr "於登入頁面啟用密碼重設"
#. module: auth_signup
#. openerp-web
#: code:addons/auth_signup/static/src/xml/auth_signup.xml:30
#, python-format
msgid "Back to Login"
-msgstr ""
+msgstr "返回登入畫面"
#. module: auth_signup
#. openerp-web
#: code:addons/auth_signup/static/src/xml/auth_signup.xml:22
#, python-format
msgid "Sign up"
-msgstr ""
+msgstr "註冊"
#. module: auth_signup
#: model:ir.model,name:auth_signup.model_res_partner
msgid "Partner"
-msgstr ""
+msgstr "業務夥伴"
#. module: auth_signup
#: field:res.partner,signup_token:0
diff --git a/addons/auth_signup/res_users.py b/addons/auth_signup/res_users.py
index 66f7913c966..a9469e4de0d 100644
--- a/addons/auth_signup/res_users.py
+++ b/addons/auth_signup/res_users.py
@@ -234,8 +234,6 @@ class res_users(osv.Model):
# create a copy of the template user (attached to a specific partner_id if given)
values['active'] = True
- if 'alias_name' not in values: # allow behavior change via inheritance (like using the name)
- values['alias_name'] = False
context = dict(context or {}, no_reset_password=True)
return self.copy(cr, uid, template_user_id, values, context=context)
diff --git a/addons/base_action_rule/base_action_rule.py b/addons/base_action_rule/base_action_rule.py
index 59d61ba5b67..0d98030e800 100644
--- a/addons/base_action_rule/base_action_rule.py
+++ b/addons/base_action_rule/base_action_rule.py
@@ -23,6 +23,7 @@ from datetime import datetime, timedelta
import time
import logging
+import openerp
from openerp import SUPERUSER_ID
from openerp.osv import fields, osv
from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT
@@ -222,6 +223,7 @@ class base_action_rule(osv.osv):
def create(self, cr, uid, vals, context=None):
res_id = super(base_action_rule, self).create(cr, uid, vals, context=context)
self._register_hook(cr, [res_id])
+ openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname)
return res_id
def write(self, cr, uid, ids, vals, context=None):
@@ -229,6 +231,7 @@ class base_action_rule(osv.osv):
ids = [ids]
super(base_action_rule, self).write(cr, uid, ids, vals, context=context)
self._register_hook(cr, ids)
+ openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname)
return True
def onchange_model_id(self, cr, uid, ids, model_id, context=None):
diff --git a/addons/base_action_rule/i18n/he.po b/addons/base_action_rule/i18n/he.po
new file mode 100644
index 00000000000..49d917c2665
--- /dev/null
+++ b/addons/base_action_rule/i18n/he.po
@@ -0,0 +1,313 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 18:37+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: base_action_rule
+#: selection:base.action.rule.lead.test,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid ""
+"- In this same \"Search\" view, select the menu \"Save Current Filter\", "
+"enter the name (Ex: Create the 01/01/2012) and add the option \"Share with "
+"all users\""
+msgstr ""
+
+#. module: base_action_rule
+#: model:ir.model,name:base_action_rule.model_base_action_rule
+msgid "Action Rules"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Select a filter or a timer as condition."
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule.lead.test,user_id:0
+msgid "Responsible"
+msgstr ""
+
+#. module: base_action_rule
+#: help:base.action.rule,server_action_ids:0
+msgid "Examples: email reminders, call object service, etc."
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,act_followers:0
+msgid "Add Followers"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,act_user_id:0
+msgid "Set Responsible"
+msgstr ""
+
+#. module: base_action_rule
+#: help:base.action.rule,trg_date_range:0
+msgid ""
+"Delay after the trigger date.You can put a negative number if you need a "
+"delay before thetrigger date, like sending a reminder 15 minutes before a "
+"meeting."
+msgstr ""
+
+#. module: base_action_rule
+#: model:ir.model,name:base_action_rule.model_base_action_rule_lead_test
+msgid "base.action.rule.lead.test"
+msgstr ""
+
+#. module: base_action_rule
+#: selection:base.action.rule.lead.test,state:0
+msgid "Closed"
+msgstr ""
+
+#. module: base_action_rule
+#: selection:base.action.rule.lead.test,state:0
+msgid "New"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,trg_date_range:0
+msgid "Delay after trigger date"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Conditions"
+msgstr ""
+
+#. module: base_action_rule
+#: selection:base.action.rule.lead.test,state:0
+msgid "Pending"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule.lead.test,state:0
+msgid "Status"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,filter_pre_id:0
+msgid "Before Update Filter"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Action Rule"
+msgstr ""
+
+#. module: base_action_rule
+#: help:base.action.rule,filter_id:0
+msgid ""
+"If present, this condition must be satisfied after the update of the record."
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Fields to Change"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "The filter must therefore be available in this page."
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,filter_id:0
+msgid "After Update Filter"
+msgstr ""
+
+#. module: base_action_rule
+#: selection:base.action.rule,trg_date_range_type:0
+msgid "Hours"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "To create a new filter:"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,active:0
+#: field:base.action.rule.lead.test,active:0
+msgid "Active"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Delay After Trigger Date"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid ""
+"An action rule is checked when you create or modify the \"Related Document "
+"Model\". The precondition filter is checked right before the modification "
+"while the postcondition filter is checked after the modification. A "
+"precondition filter will therefore not work during a creation."
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Filter Condition"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid ""
+"- Go to your \"Related Document Model\" page and set the filter parameters "
+"in the \"Search\" view (Example of filter based on Leads/Opportunities: "
+"Creation Date \"is equal to\" 01/01/2012)"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,name:0
+msgid "Rule Name"
+msgstr ""
+
+#. module: base_action_rule
+#: model:ir.actions.act_window,name:base_action_rule.base_action_rule_act
+#: model:ir.ui.menu,name:base_action_rule.menu_base_action_rule_form
+msgid "Automated Actions"
+msgstr ""
+
+#. module: base_action_rule
+#: help:base.action.rule,sequence:0
+msgid "Gives the sequence order when displaying a list of rules."
+msgstr ""
+
+#. module: base_action_rule
+#: selection:base.action.rule,trg_date_range_type:0
+msgid "Months"
+msgstr ""
+
+#. module: base_action_rule
+#: selection:base.action.rule,trg_date_range_type:0
+msgid "Days"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Timer"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,trg_date_range_type:0
+msgid "Delay type"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Server actions to run"
+msgstr ""
+
+#. module: base_action_rule
+#: help:base.action.rule,active:0
+msgid "When unchecked, the rule is hidden and will not be executed."
+msgstr ""
+
+#. module: base_action_rule
+#: selection:base.action.rule.lead.test,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,model:0
+msgid "Model"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,last_run:0
+msgid "Last Run"
+msgstr ""
+
+#. module: base_action_rule
+#: selection:base.action.rule,trg_date_range_type:0
+msgid "Minutes"
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,model_id:0
+msgid "Related Document Model"
+msgstr ""
+
+#. module: base_action_rule
+#: help:base.action.rule,filter_pre_id:0
+msgid ""
+"If present, this condition must be satisfied before the update of the record."
+msgstr ""
+
+#. module: base_action_rule
+#: field:base.action.rule,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: base_action_rule
+#: view:base.action.rule:0
+msgid "Actions"
+msgstr ""
+
+#. module: base_action_rule
+#: model:ir.actions.act_window,help:base_action_rule.base_action_rule_act
+msgid ""
+"
\n"
+" Click to setup a new automated action rule. \n"
+"
\n"
+" Use automated actions to automatically trigger actions for\n"
+" various screens. Example: a lead created by a specific user "
+"may\n"
+" be automatically set to a specific sales team, or an\n"
+" opportunity which still has status pending after 14 days "
+"might\n"
+" trigger an automatic reminder email.\n"
+"
\n"
+" The calendar is shared between employees and fully integrated "
+"with\n"
+" other applications such as the employee holidays or the "
+"business\n"
+" opportunities.\n"
+"
\n"
+" You can define a customized type of calendar alarm that may "
+"be\n"
+" assigned to calendar events or meetings.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: base_calendar
+#: selection:crm.meeting,state:0
+msgid "Unconfirmed"
+msgstr "לא מאושר"
+
+#. module: base_calendar
+#: help:calendar.attendee,sent_by:0
+msgid "Specify the user that is acting on behalf of the calendar user"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: field:calendar.event,date_deadline:0
+#: field:calendar.todo,date_deadline:0
+#: field:crm.meeting,date_deadline:0
+msgid "End Date"
+msgstr "תאריך סיום"
+
+#. module: base_calendar
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+#: selection:crm.meeting,month_list:0
+msgid "February"
+msgstr "פברואר"
+
+#. module: base_calendar
+#: selection:calendar.attendee,cutype:0
+msgid "Resource"
+msgstr "משאב"
+
+#. module: base_calendar
+#: field:crm.meeting.type,name:0
+#: field:res.alarm,name:0
+msgid "Name"
+msgstr "שם"
+
+#. module: base_calendar
+#: field:calendar.event,exdate:0
+#: field:calendar.todo,exdate:0
+#: field:crm.meeting,exdate:0
+msgid "Exception Date/Times"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.alarm,name:0
+msgid ""
+"Contains the text to be used as the message subject for "
+"email or contains the text to be used for display"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_mail_message
+msgid "Message"
+msgstr "הודעה"
+
+#. module: base_calendar
+#: field:calendar.event,base_calendar_alarm_id:0
+#: field:calendar.todo,base_calendar_alarm_id:0
+#: field:crm.meeting,base_calendar_alarm_id:0
+msgid "Alarm"
+msgstr "התראה"
+
+#. module: base_calendar
+#: field:calendar.attendee,sent_by_uid:0
+msgid "Sent By User"
+msgstr "נשלח על ידי משתמש"
+
+#. module: base_calendar
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+#: selection:crm.meeting,month_list:0
+msgid "April"
+msgstr "אפריל"
+
+#. module: base_calendar
+#: code:addons/base_calendar/crm_meeting.py:106
+#, python-format
+msgid "Email addresses not found"
+msgstr "לא נמצאה כתבות דוא\"ל"
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Recurrency period"
+msgstr "תקופת החזרה"
+
+#. module: base_calendar
+#: field:calendar.event,week_list:0
+#: field:calendar.todo,week_list:0
+#: field:crm.meeting,week_list:0
+msgid "Weekday"
+msgstr "יום בשבוע"
+
+#. module: base_calendar
+#: code:addons/base_calendar/base_calendar.py:1015
+#, python-format
+msgid "Interval cannot be negative."
+msgstr "המרווח אינו יכול להיות שלילי."
+
+#. module: base_calendar
+#: field:calendar.event,byday:0
+#: field:calendar.todo,byday:0
+#: field:crm.meeting,byday:0
+msgid "By day"
+msgstr "לפי יום"
+
+#. module: base_calendar
+#: code:addons/base_calendar/base_calendar.py:441
+#, python-format
+msgid "First you have to specify the date of the invitation."
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,model_id:0
+msgid "Model"
+msgstr "מודל"
+
+#. module: base_calendar
+#: selection:calendar.alarm,action:0
+msgid "Audio"
+msgstr "שמע"
+
+#. module: base_calendar
+#: field:calendar.event,id:0
+#: field:calendar.todo,id:0
+#: field:crm.meeting,id:0
+msgid "ID"
+msgstr "מזהה"
+
+#. module: base_calendar
+#: selection:calendar.attendee,role:0
+msgid "For information Purpose"
+msgstr "למטרות מידע"
+
+#. module: base_calendar
+#: field:calendar.event,select1:0
+#: field:calendar.todo,select1:0
+#: field:crm.meeting,select1:0
+msgid "Option"
+msgstr "אפשרות"
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_calendar_attendee
+msgid "Attendee information"
+msgstr "מידע משתתפים"
+
+#. module: base_calendar
+#: field:calendar.alarm,res_id:0
+msgid "Resource ID"
+msgstr "מזהה משאב"
+
+#. module: base_calendar
+#: selection:calendar.attendee,state:0
+msgid "Needs Action"
+msgstr "נדרשת פעולה"
+
+#. module: base_calendar
+#: field:calendar.attendee,sent_by:0
+msgid "Sent By"
+msgstr "נשלח על ידי"
+
+#. module: base_calendar
+#: field:calendar.event,sequence:0
+#: field:calendar.todo,sequence:0
+#: field:crm.meeting,sequence:0
+msgid "Sequence"
+msgstr "רצף"
+
+#. module: base_calendar
+#: help:calendar.event,alarm_id:0
+#: help:calendar.todo,alarm_id:0
+#: help:crm.meeting,alarm_id:0
+msgid "Set an alarm at this time, before the event occurs"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: view:crm.meeting:0
+msgid "Accept"
+msgstr "אשר"
+
+#. module: base_calendar
+#: selection:calendar.event,week_list:0
+#: selection:calendar.todo,week_list:0
+#: selection:crm.meeting,week_list:0
+msgid "Saturday"
+msgstr "שבת"
+
+#. module: base_calendar
+#: field:calendar.event,interval:0
+#: field:calendar.todo,interval:0
+#: field:crm.meeting,interval:0
+msgid "Repeat Every"
+msgstr "חזור כל"
+
+#. module: base_calendar
+#: selection:calendar.event,byday:0
+#: selection:calendar.todo,byday:0
+#: selection:crm.meeting,byday:0
+msgid "Second"
+msgstr "שנייה"
+
+#. module: base_calendar
+#: field:calendar.attendee,availability:0
+msgid "Free/Busy"
+msgstr "פנוי/עסוק"
+
+#. module: base_calendar
+#: field:calendar.alarm,duration:0
+#: field:calendar.alarm,trigger_duration:0
+#: field:calendar.event,duration:0
+#: field:calendar.todo,date:0
+#: field:calendar.todo,duration:0
+#: field:crm.meeting,duration:0
+#: field:res.alarm,duration:0
+#: field:res.alarm,trigger_duration:0
+msgid "Duration"
+msgstr "משך"
+
+#. module: base_calendar
+#: field:calendar.alarm,trigger_date:0
+msgid "Trigger Date"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.alarm,attach:0
+msgid ""
+"* Points to a sound resource, which is rendered when the "
+"alarm is triggered for audio,\n"
+" * File which is intended to be sent as message "
+"attachments for email,\n"
+" * Points to a procedure resource, which is invoked when "
+" the alarm is triggered for procedure."
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.event,byday:0
+#: selection:calendar.todo,byday:0
+#: selection:crm.meeting,byday:0
+msgid "Fifth"
+msgstr "החמישי"
diff --git a/addons/base_import/static/src/css/import.css b/addons/base_import/static/src/css/import.css
index 3913619b6c9..579b6e26999 100644
--- a/addons/base_import/static/src/css/import.css
+++ b/addons/base_import/static/src/css/import.css
@@ -1,12 +1,14 @@
.oe_import > p {
margin-left: 8px;
margin-right: 8px;
+ margin-top: 13px; /* Customize space according bootstrap3 */
text-align: justify
}
.oe_import h2 {
margin-top: 0;
margin-bottom: 5px;
+ font-size: 1.5em; /* Customize according bootstrap3 */
}
.oe_padding {
@@ -22,6 +24,14 @@
border: solid 1px #dddddd;
width: 600px;
}
+/* Customize according bootstrap3 */
+.oe_import .oe_import_box label{
+ font-weight: normal;
+}
+.oe_import .oe_import_box .oe_import_file {
+ display: inline-block;
+}
+/* End of Customize */
.oe_import .oe_import_toggle{
margin-top: 8px;
}
@@ -40,7 +50,7 @@
}
.oe_import .oe_import_options p {
- margin: 0;
+ margin: 0 0 -7px 0; /* Customize margin-bottom of
according bootstrap3 */
padding: 0;
}
.oe_import .oe_import_options label {
@@ -69,6 +79,14 @@
.oe_import .oe_import_report_more {
display: none;
}
+/* Customize dd and label according bootstrap3 */
+.oe_import dd {
+ -webkit-margin-start: 40px;
+}
+.oe_import .oe_import_with_file label {
+ font-weight: normal;
+}
+/* End of customize */
.oe_import.oe_import_preview .oe_import_grid {
display: table;
diff --git a/addons/base_setup/i18n/he.po b/addons/base_setup/i18n/he.po
new file mode 100644
index 00000000000..4c4b3037c71
--- /dev/null
+++ b/addons/base_setup/i18n/he.po
@@ -0,0 +1,370 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 18:38+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: base_setup
+#: view:sale.config.settings:0
+msgid "Emails Integration"
+msgstr ""
+
+#. module: base_setup
+#: selection:base.setup.terminology,partner:0
+msgid "Guest"
+msgstr ""
+
+#. module: base_setup
+#: view:sale.config.settings:0
+msgid "Contacts"
+msgstr ""
+
+#. module: base_setup
+#: model:ir.model,name:base_setup.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: base_setup
+#: field:base.config.settings,module_auth_oauth:0
+msgid ""
+"Use external authentication providers, sign in with google, facebook, ..."
+msgstr ""
+
+#. module: base_setup
+#: view:sale.config.settings:0
+msgid ""
+"OpenERP allows to automatically create leads (or others documents)\n"
+" from incoming emails. You can automatically "
+"synchronize emails with OpenERP\n"
+" using regular POP/IMAP accounts, using a direct "
+"email integration script for your\n"
+" email server, or by manually pushing emails to "
+"OpenERP using specific\n"
+" plugins for your preferred email application."
+msgstr ""
+
+#. module: base_setup
+#: field:sale.config.settings,module_sale:0
+msgid "SALE"
+msgstr ""
+
+#. module: base_setup
+#: selection:base.setup.terminology,partner:0
+msgid "Member"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "Portal access"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "Authentication"
+msgstr ""
+
+#. module: base_setup
+#: view:sale.config.settings:0
+msgid "Quotations and Sales Orders"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+#: model:ir.actions.act_window,name:base_setup.action_general_configuration
+#: model:ir.ui.menu,name:base_setup.menu_general_configuration
+msgid "General Settings"
+msgstr ""
+
+#. module: base_setup
+#: selection:base.setup.terminology,partner:0
+msgid "Donor"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "Email"
+msgstr ""
+
+#. module: base_setup
+#: field:sale.config.settings,module_crm:0
+msgid "CRM"
+msgstr ""
+
+#. module: base_setup
+#: selection:base.setup.terminology,partner:0
+msgid "Patient"
+msgstr ""
+
+#. module: base_setup
+#: field:base.config.settings,module_base_import:0
+msgid "Allow users to import data from CSV files"
+msgstr ""
+
+#. module: base_setup
+#: field:base.config.settings,module_multi_company:0
+msgid "Manage multiple companies"
+msgstr ""
+
+#. module: base_setup
+#: view:sale.config.settings:0
+msgid "On Mail Client"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "--db-filter=YOUR_DATABAE"
+msgstr ""
+
+#. module: base_setup
+#: field:sale.config.settings,module_web_linkedin:0
+msgid "Get contacts automatically from linkedIn"
+msgstr ""
+
+#. module: base_setup
+#: field:sale.config.settings,module_plugin_thunderbird:0
+msgid "Enable Thunderbird plug-in"
+msgstr ""
+
+#. module: base_setup
+#: view:base.setup.terminology:0
+msgid "res_config_contents"
+msgstr ""
+
+#. module: base_setup
+#: view:sale.config.settings:0
+msgid "Customer Features"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "Import / Export"
+msgstr ""
+
+#. module: base_setup
+#: view:sale.config.settings:0
+msgid "Sale Features"
+msgstr ""
+
+#. module: base_setup
+#: field:sale.config.settings,module_plugin_outlook:0
+msgid "Enable Outlook plug-in"
+msgstr ""
+
+#. module: base_setup
+#: view:base.setup.terminology:0
+msgid ""
+"You can use this wizard to change the terminologies for customers in the "
+"whole application."
+msgstr ""
+
+#. module: base_setup
+#: selection:base.setup.terminology,partner:0
+msgid "Tenant"
+msgstr ""
+
+#. module: base_setup
+#: help:base.config.settings,module_share:0
+msgid "Share or embbed any screen of openerp."
+msgstr ""
+
+#. module: base_setup
+#: selection:base.setup.terminology,partner:0
+msgid "Customer"
+msgstr ""
+
+#. module: base_setup
+#: help:sale.config.settings,module_web_linkedin:0
+msgid ""
+"When you create a new contact (person or company), you will be able to load "
+"all the data from LinkedIn (photos, address, etc)."
+msgstr ""
+
+#. module: base_setup
+#: help:base.config.settings,module_multi_company:0
+msgid ""
+"Work in multi-company environments, with appropriate security access between "
+"companies.\n"
+" This installs the module multi_company."
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid ""
+"The public portal is accessible only if you are in a single database mode. "
+"You can\n"
+" launch the OpenERP Server with the option"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid ""
+"You will find more options in your company details: address for the header "
+"and footer, overdue payments texts, etc."
+msgstr ""
+
+#. module: base_setup
+#: model:ir.model,name:base_setup.model_sale_config_settings
+msgid "sale.config.settings"
+msgstr ""
+
+#. module: base_setup
+#: field:base.setup.terminology,partner:0
+msgid "How do you call a Customer"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid ""
+"When you send a document to a customer\n"
+" (quotation, invoice), your customer will "
+"be\n"
+" able to signup to get all his "
+"documents,\n"
+" read your company news, check his "
+"projects,\n"
+" etc."
+msgstr ""
+
+#. module: base_setup
+#: model:ir.model,name:base_setup.model_base_setup_terminology
+msgid "base.setup.terminology"
+msgstr ""
+
+#. module: base_setup
+#: selection:base.setup.terminology,partner:0
+msgid "Client"
+msgstr ""
+
+#. module: base_setup
+#: help:base.config.settings,module_portal_anonymous:0
+msgid "Enable the public part of openerp, openerp becomes a public website."
+msgstr ""
+
+#. module: base_setup
+#: help:sale.config.settings,module_plugin_thunderbird:0
+msgid ""
+"The plugin allows you archive email and its attachments to the selected\n"
+" OpenERP objects. You can select a partner, or a lead and\n"
+" attach the selected mail as a .eml file in\n"
+" the attachment of a selected record. You can create "
+"documents for CRM Lead,\n"
+" Partner from the selected emails.\n"
+" This installs the module plugin_thunderbird."
+msgstr ""
+
+#. module: base_setup
+#: selection:base.setup.terminology,partner:0
+msgid "Partner"
+msgstr ""
+
+#. module: base_setup
+#: model:ir.actions.act_window,name:base_setup.action_partner_terminology_config_form
+msgid "Use another word to say \"Customer\""
+msgstr ""
+
+#. module: base_setup
+#: model:ir.actions.act_window,name:base_setup.action_sale_config
+#: view:sale.config.settings:0
+msgid "Configure Sales"
+msgstr ""
+
+#. module: base_setup
+#: help:sale.config.settings,module_plugin_outlook:0
+msgid ""
+"The Outlook plugin allows you to select an object that you would like to "
+"add\n"
+" to your email and its attachments from MS Outlook. You can "
+"select a partner,\n"
+" or a lead object and archive a selected\n"
+" email into an OpenERP mail message with attachments.\n"
+" This installs the module plugin_outlook."
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "Options"
+msgstr ""
+
+#. module: base_setup
+#: field:base.config.settings,module_portal:0
+msgid "Activate the customer portal"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid ""
+"to do so.\n"
+" Once activated, the login page will be "
+"replaced by the public website."
+msgstr ""
+
+#. module: base_setup
+#: field:base.config.settings,module_share:0
+msgid "Allow documents sharing"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "(company news, jobs, contact form, etc.)"
+msgstr ""
+
+#. module: base_setup
+#: field:base.config.settings,module_portal_anonymous:0
+msgid "Activate the public portal"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "Configure outgoing email servers"
+msgstr ""
+
+#. module: base_setup
+#: view:sale.config.settings:0
+msgid "Social Network Integration"
+msgstr ""
+
+#. module: base_setup
+#: help:base.config.settings,module_portal:0
+msgid "Give your customers access to their documents."
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+#: view:sale.config.settings:0
+msgid "Cancel"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+#: view:sale.config.settings:0
+msgid "Apply"
+msgstr ""
+
+#. module: base_setup
+#: view:base.setup.terminology:0
+msgid "Specify Your Terminology"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+#: view:sale.config.settings:0
+msgid "or"
+msgstr ""
+
+#. module: base_setup
+#: view:base.config.settings:0
+msgid "Configure your company data"
+msgstr ""
diff --git a/addons/base_setup/i18n/zh_TW.po b/addons/base_setup/i18n/zh_TW.po
index 929f62ca24d..634a16c7697 100644
--- a/addons/base_setup/i18n/zh_TW.po
+++ b/addons/base_setup/i18n/zh_TW.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2011-11-07 12:53+0000\n"
-"Last-Translator: Walter Cheuk \n"
+"PO-Revision-Date: 2013-12-29 15:39+0000\n"
+"Last-Translator: Andy Cheng \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-09-12 05:22+0000\n"
-"X-Generator: Launchpad (build 16761)\n"
+"X-Launchpad-Export-Date: 2013-12-30 04:39+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
#. module: base_setup
#: view:sale.config.settings:0
@@ -189,7 +189,7 @@ msgstr "客戶"
msgid ""
"When you create a new contact (person or company), you will be able to load "
"all the data from LinkedIn (photos, address, etc)."
-msgstr ""
+msgstr "當建立新的聯絡人時(個人或公司),你就可以從 LinkedIn 載入所有資料(照片、地址等)。"
#. module: base_setup
#: help:base.config.settings,module_multi_company:0
@@ -212,7 +212,7 @@ msgstr ""
msgid ""
"You will find more options in your company details: address for the header "
"and footer, overdue payments texts, etc."
-msgstr ""
+msgstr "您可在貴公司的詳細資訊中找到更多選項,如表頭和頁尾的地址、付款過期通知等等。"
#. module: base_setup
#: model:ir.model,name:base_setup.model_sale_config_settings
diff --git a/addons/base_setup/res_config.py b/addons/base_setup/res_config.py
index 06c57f2df5a..8ddec7df111 100644
--- a/addons/base_setup/res_config.py
+++ b/addons/base_setup/res_config.py
@@ -68,7 +68,7 @@ class base_config_settings(osv.osv_memory):
def set_base_defaults(self, cr, uid, ids, context=None):
ir_model_data = self.pool.get('ir.model.data')
- wizard = self.browse(cr, uid, ids)[0]
+ wizard = self.browse(cr, uid, ids, context)[0]
if wizard.font:
user = self.pool.get('res.users').browse(cr, uid, uid, context)
font_name = wizard.font.name
@@ -76,7 +76,7 @@ class base_config_settings(osv.osv_memory):
return {}
def act_discover_fonts(self, cr, uid, ids, context=None):
- return self.pool.get("res.font").discover_fonts(cr, uid, ids, context)
+ return self.pool.get("res.font").font_scan(cr, uid, context=context)
# Preferences wizard for Sales & CRM.
# It is defined here because it is inherited independently in modules sale, crm,
diff --git a/addons/base_setup/res_config_view.xml b/addons/base_setup/res_config_view.xml
index fab2f48e8ab..f8f3efd8171 100644
--- a/addons/base_setup/res_config_view.xml
+++ b/addons/base_setup/res_config_view.xml
@@ -94,7 +94,7 @@
-
+
diff --git a/addons/base_vat/i18n/es_PE.po b/addons/base_vat/i18n/es_PE.po
new file mode 100644
index 00000000000..ef5f9992570
--- /dev/null
+++ b/addons/base_vat/i18n/es_PE.po
@@ -0,0 +1,75 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-09 17:26+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: base_vat
+#: view:res.partner:0
+msgid "Check Validity"
+msgstr ""
+
+#. module: base_vat
+#: code:addons/base_vat/base_vat.py:152
+#, python-format
+msgid ""
+"This VAT number does not seem to be valid.\n"
+"Note: the expected format is %s"
+msgstr "El RUC no es válido. El formato esperado es %s"
+
+#. module: base_vat
+#: field:res.company,vat_check_vies:0
+msgid "VIES VAT Check"
+msgstr ""
+
+#. module: base_vat
+#: model:ir.model,name:base_vat.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: base_vat
+#: code:addons/base_vat/base_vat.py:113
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: base_vat
+#: help:res.partner,vat_subjected:0
+msgid ""
+"Check this box if the partner is subjected to the VAT. It will be used for "
+"the VAT legal statement."
+msgstr ""
+"Marque esta opción si la empresa está sujeta a Impuestos. Será utilizado "
+"para la declaración legal de Impuestos."
+
+#. module: base_vat
+#: model:ir.model,name:base_vat.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: base_vat
+#: help:res.company,vat_check_vies:0
+msgid ""
+"If checked, Partners VAT numbers will be fully validated against EU's VIES "
+"service rather than via a simple format validation (checksum)."
+msgstr ""
+"Si se marca, el RUC de la empresa se validará contra el servicio europeo "
+"VIES VAT en lugar de sólo validar el formato."
+
+#. module: base_vat
+#: field:res.partner,vat_subjected:0
+msgid "VAT Legal Statement"
+msgstr "Sujeto a Impuestos"
diff --git a/addons/base_vat/i18n/zh_TW.po b/addons/base_vat/i18n/zh_TW.po
index 070658c056d..545b8be9e90 100644
--- a/addons/base_vat/i18n/zh_TW.po
+++ b/addons/base_vat/i18n/zh_TW.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2009-01-30 12:44+0000\n"
-"Last-Translator: <>\n"
+"PO-Revision-Date: 2013-12-27 04:38+0000\n"
+"Last-Translator: Andy Cheng \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-09-12 05:19+0000\n"
-"X-Generator: Launchpad (build 16761)\n"
+"X-Launchpad-Export-Date: 2013-12-28 05:19+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
#. module: base_vat
#: view:res.partner:0
msgid "Check Validity"
-msgstr ""
+msgstr "檢查有效性"
#. module: base_vat
#: code:addons/base_vat/base_vat.py:152
@@ -28,11 +28,13 @@ msgid ""
"This VAT number does not seem to be valid.\n"
"Note: the expected format is %s"
msgstr ""
+"這個統編似乎是無效的。\n"
+"提醒:格式應為 %s"
#. module: base_vat
#: field:res.company,vat_check_vies:0
msgid "VIES VAT Check"
-msgstr ""
+msgstr "VIES 統編(VAT)檢查"
#. module: base_vat
#: model:ir.model,name:base_vat.model_res_company
@@ -43,7 +45,7 @@ msgstr "公司"
#: code:addons/base_vat/base_vat.py:113
#, python-format
msgid "Error!"
-msgstr "錯誤!"
+msgstr "錯誤!"
#. module: base_vat
#: help:res.partner,vat_subjected:0
@@ -51,20 +53,23 @@ msgid ""
"Check this box if the partner is subjected to the VAT. It will be used for "
"the VAT legal statement."
msgstr ""
+"Check this box if the partner is subjected to the VAT. It will be used for "
+"the VAT legal statement.\r\n"
+"如果該業務夥伴需申報(加值型)營業稅,則勾選此框。這會用在營業稅相關的稅務報告。"
#. module: base_vat
#: model:ir.model,name:base_vat.model_res_partner
msgid "Partner"
-msgstr "夥伴"
+msgstr "業務夥伴"
#. module: base_vat
#: help:res.company,vat_check_vies:0
msgid ""
"If checked, Partners VAT numbers will be fully validated against EU's VIES "
"service rather than via a simple format validation (checksum)."
-msgstr ""
+msgstr "如果勾選此框,則業務夥伴的統編會以歐盟的 VIES 做完整檢查,否則僅會作基本格式檢查(checksum檢查)。"
#. module: base_vat
#: field:res.partner,vat_subjected:0
msgid "VAT Legal Statement"
-msgstr ""
+msgstr "營業稅報告"
diff --git a/addons/board/i18n/he.po b/addons/board/i18n/he.po
new file mode 100644
index 00000000000..d6a4466de8d
--- /dev/null
+++ b/addons/board/i18n/he.po
@@ -0,0 +1,167 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 18:41+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: board
+#: model:ir.actions.act_window,name:board.action_board_create
+#: model:ir.ui.menu,name:board.menu_board_create
+msgid "Create Board"
+msgstr ""
+
+#. module: board
+#: view:board.create:0
+msgid "Create"
+msgstr ""
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:4
+#, python-format
+msgid "Reset Layout.."
+msgstr ""
+
+#. module: board
+#: view:board.create:0
+msgid "Create New Dashboard"
+msgstr ""
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:40
+#, python-format
+msgid "Choose dashboard layout"
+msgstr ""
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:70
+#, python-format
+msgid "Add"
+msgstr ""
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/js/dashboard.js:139
+#, python-format
+msgid "Are you sure you want to remove this item ?"
+msgstr ""
+
+#. module: board
+#: model:ir.model,name:board.model_board_board
+msgid "Board"
+msgstr ""
+
+#. module: board
+#: view:board.board:0
+#: model:ir.actions.act_window,name:board.open_board_my_dash_action
+#: model:ir.ui.menu,name:board.menu_board_my_dash
+msgid "My Dashboard"
+msgstr ""
+
+#. module: board
+#: field:board.create,name:0
+msgid "Board Name"
+msgstr ""
+
+#. module: board
+#: model:ir.model,name:board.model_board_create
+msgid "Board Creation"
+msgstr ""
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:67
+#, python-format
+msgid "Add to Dashboard"
+msgstr ""
+
+#. module: board
+#. openerp-web
+#: code:addons/board/static/src/xml/board.xml:28
+#, python-format
+msgid " "
+msgstr ""
+
+#. module: board
+#: model:ir.actions.act_window,help:board.open_board_my_dash_action
+msgid ""
+"
\n"
+"
\n"
+" Your personal dashboard is empty.\n"
+"
\n"
+" To add your first report into this dashboard, go to any\n"
+" menu, switch to list or graph view, and click 'Add "
+"to\n"
+" Dashboard' in the extended search options.\n"
+"
\n"
+" You can filter and group data before inserting into the\n"
+" dashboard using the search options.\n"
+"
\n"
+" Click to add a contact in your address book.\n"
+"
\n"
+" OpenERP helps you easily track all activities related to\n"
+" a customer; discussions, history of business opportunities,\n"
+" documents, etc.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: contacts
+#: model:ir.actions.act_window,name:contacts.action_contacts
+#: model:ir.ui.menu,name:contacts.menu_contacts
+msgid "Contacts"
+msgstr ""
diff --git a/addons/contacts/i18n/sk.po b/addons/contacts/i18n/sk.po
new file mode 100644
index 00000000000..96ec90214cf
--- /dev/null
+++ b/addons/contacts/i18n/sk.po
@@ -0,0 +1,37 @@
+# Slovak translation for openobject-addons
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2014-01-04 10:36+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Slovak \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-01-05 05:26+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: contacts
+#: model:ir.actions.act_window,help:contacts.action_contacts
+msgid ""
+"
\n"
+" Click to add a contact in your address book.\n"
+"
\n"
+" OpenERP helps you easily track all activities related to\n"
+" a customer; discussions, history of business opportunities,\n"
+" documents, etc.\n"
+"
+
+ Leads Analysis
+ crm.lead.report
+ form
+ {"search_default_month":1}
+ tree,graph
+ [('type','=', 'lead'),('section_id', '=', active_id)]
+ Leads Analysis allows you to check different CRM related information like the treatment delays or number of leads per state. You can sort out your leads analysis by different groups to get accurate grained analysis.
+
+
+
+ Opportunities Analysis
+ crm.lead.report
+ form
+ {"search_default_month":1}
+ tree,graph
+ [('type','=', 'opportunity'), ('section_id', '=', active_id)]
+ Opportunities Analysis gives you an instant access to your opportunities with information such as the expected revenue, planned cost, missed deadlines or the number of interactions per opportunity. This report is mainly used by the sales manager in order to do the periodic review with the teams of the sales pipeline.
+
+
@@ -99,13 +117,25 @@
\n"
+" Click to define a new customer segmentation.\n"
+"
\n"
+" Create specific categories which you can assign to your\n"
+" contacts to better manage your interactions with them. The\n"
+" segmentation tool is able to assign categories to contacts\n"
+" according to criteria you set.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: crm
+#: field:crm.opportunity2phonecall,contact_name:0
+#: field:crm.phonecall,partner_id:0
+#: field:crm.phonecall2phonecall,contact_name:0
+msgid "Contact"
+msgstr ""
+
+#. module: crm
+#: help:crm.case.section,change_responsible:0
+msgid ""
+"When escalating to this team override the salesman with the team leader."
+msgstr ""
+
+#. module: crm
+#: model:process.transition,name:crm.process_transition_opportunitymeeting0
+msgid "Opportunity Meeting"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead.report,delay_close:0
+#: help:crm.phonecall.report,delay_close:0
+msgid "Number of Days to close the case"
+msgstr ""
+
+#. module: crm
+#: model:process.node,note:crm.process_node_opportunities0
+msgid "When a real project/opportunity is detected"
+msgstr ""
+
+#. module: crm
+#: field:res.partner,opportunity_ids:0
+msgid "Leads and Opportunities"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,help:crm.relate_partner_opportunities
+msgid ""
+"
\n"
+" Click to create an opportunity related to this customer.\n"
+"
\n"
+" Use opportunities to keep track of your sales pipeline, "
+"follow\n"
+" up potential sales and better forecast your future "
+"revenues.\n"
+"
\n"
+" You will be able to plan meetings and phone calls from\n"
+" opportunities, convert them into quotations, attach related\n"
+" documents, track all discussions, and much more.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: crm
+#: model:crm.case.stage,name:crm.stage_lead7
+#: view:crm.lead:0
+msgid "Dead"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,message_unread:0
+#: view:crm.lead:0
+#: field:crm.lead,message_unread:0
+#: field:crm.phonecall,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: crm
+#: view:crm.segmentation:0
+#: field:crm.segmentation.line,segmentation_id:0
+#: model:ir.actions.act_window,name:crm.crm_segmentation-act
+msgid "Segmentation"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead2opportunity.partner,action:0
+#: selection:crm.lead2opportunity.partner.mass,action:0
+#: selection:crm.partner.binding,action:0
+msgid "Link to an existing customer"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,write_date:0
+msgid "Update Date"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,user_id:0
+msgid "Team Leader"
+msgstr ""
+
+#. module: crm
+#: help:crm.case.stage,probability:0
+msgid ""
+"This percentage depicts the default/average probability of the Case for this "
+"stage to be a success"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+#: field:crm.opportunity2phonecall,categ_id:0
+#: field:crm.phonecall,categ_id:0
+#: view:crm.phonecall.report:0
+#: field:crm.phonecall.report,categ_id:0
+#: field:crm.phonecall2phonecall,categ_id:0
+msgid "Category"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+msgid "#Opportunities"
+msgstr ""
+
+#. module: crm
+#: code:addons/crm/crm_lead.py:640
+#, python-format
+msgid ""
+"Please select more than one element (lead or opportunity) from the list view."
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Leads that are assigned to one of the sale teams I manage, or to me"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,partner_address_email:0
+msgid "Partner Contact Email"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,help:crm.crm_case_section_act
+msgid ""
+"
\n"
+" Click to define a new sales team.\n"
+"
\n"
+" Use sales team to organize your different salespersons or\n"
+" departments into separate teams. Each team will work in\n"
+" its own list of opportunities.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: crm
+#: model:process.transition,note:crm.process_transition_opportunitymeeting0
+msgid "Normal or phone meeting for opportunity"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,state:0
+#: field:crm.lead.report,state:0
+#: field:crm.phonecall,state:0
+#: view:crm.phonecall.report:0
+#: field:crm.phonecall.report,state:0
+msgid "Status"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead2opportunity.partner:0
+msgid "Create Opportunity"
+msgstr ""
+
+#. module: crm
+#: view:sale.config.settings:0
+msgid "Configure"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Escalate"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Mailings"
+msgstr ""
+
+#. module: crm
+#: model:mail.message.subtype,description:crm.mt_lead_stage
+msgid "Stage changed"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead.report,creation_month:0
+#: selection:crm.lead.report,deadline_month:0
+#: selection:crm.phonecall.report,month:0
+msgid "June"
+msgstr ""
+
+#. module: crm
+#: selection:crm.segmentation,state:0
+msgid "Not Running"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead.report,planned_revenue:0
+msgid "Planned Revenue"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,planned_revenue:0
+msgid "Expected Revenue"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead.report,creation_month:0
+#: selection:crm.lead.report,deadline_month:0
+#: selection:crm.phonecall.report,month:0
+msgid "October"
+msgstr ""
+
+#. module: crm
+#: view:crm.segmentation:0
+msgid "Included Answers :"
+msgstr ""
+
+#. module: crm
+#: help:crm.phonecall,state:0
+msgid ""
+"The status is set to 'Todo', when a case is created. "
+" If the case is in progress the status is set to 'Open'. "
+" When the call is over, the status is set to 'Held'. "
+" If the call needs to be done then the status is set "
+"to 'Not Held'."
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,message_summary:0
+#: field:crm.lead,message_summary:0
+#: field:crm.phonecall,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: crm
+#: view:crm.merge.opportunity:0
+msgid "Merge"
+msgstr ""
+
+#. module: crm
+#: model:email.template,subject:crm.email_template_opportunity_mail
+msgid "Opportunity ${object.name | h})"
+msgstr ""
+
+#. module: crm
+#: view:crm.case.categ:0
+msgid "Case Category"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,partner_address_name:0
+msgid "Partner Contact Name"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.server,subject:crm.action_email_reminder_lead
+msgid ""
+"Reminder on Lead: [[object.id ]] [[object.partner_id and 'of ' "
+"+object.partner_id.name or '']]"
+msgstr ""
+
+#. module: crm
+#: view:crm.segmentation:0
+msgid "Profiling Options"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall.report:0
+msgid "#Phone calls"
+msgstr ""
+
+#. module: crm
+#: sql_constraint:crm.case.section:0
+msgid "The code of the sales team must be unique !"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead,email_from:0
+msgid "Email address of the contact"
+msgstr ""
+
+#. module: crm
+#: selection:crm.case.stage,state:0
+#: view:crm.lead:0
+#: selection:crm.lead,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,help:crm.crm_phonecall_categ_action
+msgid ""
+"
\n"
+" Click to add a new category.\n"
+"
\n"
+" Create specific phone call categories to better define the type "
+"of\n"
+" calls tracked in the system.\n"
+"
\n"
+" OpenERP helps you keep track of your sales pipeline to follow\n"
+" up potential sales and better forecast your future revenues.\n"
+"
\n"
+" You will be able to plan meetings and phone calls from\n"
+" opportunities, convert them into quotations, attach related\n"
+" documents, track all discussions, and much more.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: crm
+#: field:crm.segmentation,partner_id:0
+msgid "Max Partner ID processed"
+msgstr ""
+
+#. module: crm
+#: help:crm.case.stage,on_change:0
+msgid ""
+"Setting this stage will change the probability automatically on the "
+"opportunity."
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "oe_kanban_text_red"
+msgstr ""
+
+#. module: crm
+#: model:ir.ui.menu,name:crm.menu_crm_payment_mode_act
+msgid "Payment Modes"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead.report,opening_date:0
+#: field:crm.phonecall.report,opening_date:0
+msgid "Opening Date"
+msgstr ""
+
+#. module: crm
+#: help:crm.phonecall,duration:0
+msgid "Duration in Minutes"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.channel,name:0
+msgid "Channel Name"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead.report,deadline_day:0
+msgid "Expected closing day"
+msgstr ""
+
+#. module: crm
+#: help:crm.case.section,active:0
+msgid ""
+"If the active field is set to true, it will allow you to hide the sales team "
+"without removing it."
+msgstr ""
+
+#. module: crm
+#: help:crm.case.stage,case_default:0
+msgid ""
+"If you check this field, this stage will be proposed by default on each "
+"sales team. It will not assign this stage to existing teams."
+msgstr ""
+
+#. module: crm
+#: help:crm.case.stage,type:0
+msgid ""
+"This field is used to distinguish stages related to Leads from stages "
+"related to Opportunities, or to specify stages available for both types."
+msgstr ""
+
+#. module: crm
+#: model:mail.message.subtype,name:crm.mt_lead_create
+#: model:mail.message.subtype,name:crm.mt_salesteam_lead
+msgid "Lead Created"
+msgstr ""
+
+#. module: crm
+#: help:crm.segmentation,sales_purchase_active:0
+msgid ""
+"Check if you want to use this tab as part of the segmentation rule. If not "
+"checked, the criteria beneath will be ignored"
+msgstr ""
+
+#. module: crm
+#: field:crm.segmentation,state:0
+msgid "Execution Status"
+msgstr ""
+
+#. module: crm
+#: view:crm.opportunity2phonecall:0
+msgid "Log call"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,day_close:0
+msgid "Days to Close"
+msgstr ""
+
+#. module: crm
+#: code:addons/crm/crm_lead.py:1057
+#: field:crm.case.section,complete_name:0
+#, python-format
+msgid "unknown"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,message_is_follower:0
+#: field:crm.lead,message_is_follower:0
+#: field:crm.phonecall,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: crm
+#: field:crm.opportunity2phonecall,date:0
+#: view:crm.phonecall:0
+#: field:crm.phonecall,date:0
+#: field:crm.phonecall2phonecall,date:0
+msgid "Date"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.section,name:crm.crm_case_section_4
+msgid "Online Support"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+#: view:crm.phonecall.report:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall.report:0
+msgid "Phone calls which are in closed state"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall.report:0
+msgid "Search"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead,state:0
+msgid ""
+"The Status is set to 'Draft', when a case is created. If the case is in "
+"progress the Status is set to 'Open'. When the case is over, the Status is "
+"set to 'Done'. If the case needs to be reviewed then the Status is set to "
+"'Pending'."
+msgstr ""
+
+#. module: crm
+#: model:crm.case.section,name:crm.crm_case_section_1
+msgid "Sales Marketing Department"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall.report:0
+msgid "Date of call"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead,section_id:0
+msgid ""
+"When sending mails, the default email address is taken from the sales team."
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall:0
+msgid ""
+"Phone Calls Assigned to the current user or with a team having the current "
+"user as team leader"
+msgstr ""
+
+#. module: crm
+#: view:crm.segmentation:0
+msgid "Segmentation Description"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Lead Description"
+msgstr ""
+
+#. module: crm
+#: code:addons/crm/crm_lead.py:581
+#, python-format
+msgid "Merged opportunities"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.categ,name:crm.categ_oppor7
+msgid "Consulting"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,code:0
+msgid "Code"
+msgstr ""
+
+#. module: crm
+#: view:sale.config.settings:0
+msgid "Features"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,child_ids:0
+msgid "Child Teams"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall.report:0
+msgid "Phone calls which are in draft and open state"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead2opportunity.partner.mass,user_ids:0
+msgid "Salesmen"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "References"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead2opportunity.partner:0
+#: view:crm.lead2opportunity.partner.mass:0
+#: view:crm.merge.opportunity:0
+#: view:crm.opportunity2phonecall:0
+#: view:crm.phonecall:0
+#: view:crm.phonecall2phonecall:0
+msgid "Cancel"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Opportunities Assigned to Me or My Team(s)"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.categ,name:crm.categ_oppor4
+msgid "Information"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+msgid "Leads/Opportunities which are in pending state"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall:0
+msgid "To Do"
+msgstr ""
+
+#. module: crm
+#: model:mail.message.subtype,description:crm.mt_lead_lost
+msgid "Opportunity lost"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead2opportunity.partner,action:0
+#: field:crm.lead2opportunity.partner.mass,action:0
+#: field:crm.partner.binding,action:0
+msgid "Related Customer"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.categ,name:crm.categ_oppor8
+msgid "Other"
+msgstr ""
+
+#. module: crm
+#: field:crm.phonecall,opportunity_id:0
+#: model:ir.model,name:crm.model_crm_lead
+msgid "Lead/Opportunity"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,name:crm.action_merge_opportunities
+#: model:ir.actions.act_window,name:crm.merge_opportunity_act
+msgid "Merge leads/opportunities"
+msgstr ""
+
+#. module: crm
+#: help:crm.case.stage,sequence:0
+msgid "Used to order stages. Lower is better."
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action
+msgid "Phonecall Categories"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+msgid "Leads/Opportunities which are in open state"
+msgstr ""
+
+#. module: crm
+#: model:ir.model,name:crm.model_res_users
+msgid "Users"
+msgstr ""
+
+#. module: crm
+#: model:mail.message.subtype,name:crm.mt_lead_stage
+msgid "Stage Changed"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.stage,section_ids:0
+msgid "Sections"
+msgstr ""
+
+#. module: crm
+#: constraint:crm.case.section:0
+msgid "Error ! You cannot create recursive Sales team."
+msgstr ""
+
+#. module: crm
+#: selection:crm.opportunity2phonecall,action:0
+#: selection:crm.phonecall2phonecall,action:0
+msgid "Log a call"
+msgstr ""
+
+#. module: crm
+#: selection:crm.segmentation.line,expr_name:0
+msgid "Sale Amount"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall.report:0
+#: model:ir.actions.act_window,name:crm.act_crm_opportunity_crm_phonecall_new
+msgid "Phone calls"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,help:crm.action_report_crm_opportunity
+msgid ""
+"Opportunities Analysis gives you an instant access to your opportunities "
+"with information such as the expected revenue, planned cost, missed "
+"deadlines or the number of interactions per opportunity. This report is "
+"mainly used by the sales manager in order to do the periodic review with the "
+"teams of the sales pipeline."
+msgstr ""
+
+#. module: crm
+#: field:crm.case.categ,name:0
+#: field:crm.payment.mode,name:0
+#: field:crm.segmentation,name:0
+msgid "Name"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+msgid "Leads/Opportunities that are assigned to me"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead.report,date_closed:0
+#: field:crm.phonecall.report,date_closed:0
+msgid "Close Date"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+msgid "My Case(s)"
+msgstr ""
+
+#. module: crm
+#: help:crm.case.section,message_ids:0
+#: help:crm.lead,message_ids:0
+#: help:crm.phonecall,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Show Countries"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+#: view:crm.phonecall:0
+msgid "Creation"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead,priority:0
+#: selection:crm.lead.report,priority:0
+#: selection:crm.phonecall,priority:0
+#: selection:crm.phonecall.report,priority:0
+msgid "High"
+msgstr ""
+
+#. module: crm
+#: model:process.node,note:crm.process_node_partner0
+msgid "Convert to prospect to business partner"
+msgstr ""
+
+#. module: crm
+#: model:ir.model,name:crm.model_crm_payment_mode
+msgid "CRM Payment Mode"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+msgid "Leads/Opportunities which are in done state"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead.report,delay_close:0
+msgid "Delay to Close"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+#: view:crm.lead.report:0
+#: view:crm.phonecall:0
+#: view:crm.phonecall.report:0
+msgid "Group By..."
+msgstr ""
+
+#. module: crm
+#: view:crm.merge.opportunity:0
+msgid "Merge Leads/Opportunities"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,parent_id:0
+msgid "Parent Team"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead2opportunity.partner,action:0
+#: selection:crm.lead2opportunity.partner.mass,action:0
+#: selection:crm.partner.binding,action:0
+msgid "Do not link to a customer"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,date_action:0
+msgid "Next Action Date"
+msgstr ""
+
+#. module: crm
+#: help:crm.case.stage,state:0
+msgid ""
+"The status of your document will automatically change regarding the selected "
+"stage. For example, if a stage is related to the status 'Close', when your "
+"document reaches this stage, it is automatically closed."
+msgstr ""
+
+#. module: crm
+#: view:crm.lead2opportunity.partner.mass:0
+msgid "Assign opportunities to"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.categ,name:crm.categ_phone1
+msgid "Inbound"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall.report:0
+msgid "Month of call"
+msgstr ""
+
+#. module: crm
+#: code:addons/crm/crm_phonecall.py:290
+#, python-format
+msgid "Partner has been created."
+msgstr ""
+
+#. module: crm
+#: field:sale.config.settings,module_crm_claim:0
+msgid "Manage Customer Claims"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,help:crm.action_report_crm_lead
+msgid ""
+"Leads Analysis allows you to check different CRM related information like "
+"the treatment delays or number of leads per state. You can sort out your "
+"leads analysis by different groups to get accurate grained analysis."
+msgstr ""
+
+#. module: crm
+#: model:crm.case.categ,name:crm.categ_oppor3
+msgid "Services"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead,priority:0
+#: selection:crm.lead.report,priority:0
+#: selection:crm.phonecall,priority:0
+#: selection:crm.phonecall.report,priority:0
+msgid "Highest"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead.report,creation_year:0
+msgid "Creation year"
+msgstr ""
+
+#. module: crm
+#: view:crm.case.section:0
+#: field:crm.lead,description:0
+msgid "Notes"
+msgstr ""
+
+#. module: crm
+#: field:crm.segmentation.line,expr_value:0
+msgid "Value"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,partner_name:0
+msgid "Customer Name"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,reply_to:0
+msgid "Reply-To"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Display"
+msgstr ""
+
+#. module: crm
+#: view:board.board:0
+msgid "Opportunities by Stage"
+msgstr ""
+
+#. module: crm
+#: model:process.transition,note:crm.process_transition_leadpartner0
+msgid "Prospect is converting to business partner"
+msgstr ""
+
+#. module: crm
+#: view:crm.case.channel:0
+#: model:ir.actions.act_window,name:crm.crm_case_channel_action
+#: model:ir.model,name:crm.model_crm_case_channel
+#: model:ir.ui.menu,name:crm.menu_crm_case_channel
+msgid "Channels"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall:0
+#: selection:crm.phonecall,state:0
+#: view:crm.phonecall.report:0
+#: selection:crm.phonecall.report,state:0
+msgid "Held"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Extra Info"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Fund Raising"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Edit..."
+msgstr ""
+
+#. module: crm
+#: model:crm.case.resource.type,name:crm.type_lead5
+msgid "Google Adwords"
+msgstr ""
+
+#. module: crm
+#: view:crm.case.section:0
+msgid "Select Stages for this Sales Team"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+#: field:crm.lead,priority:0
+#: view:crm.lead.report:0
+#: field:crm.lead.report,priority:0
+#: field:crm.phonecall,priority:0
+#: view:crm.phonecall.report:0
+#: field:crm.phonecall.report,priority:0
+msgid "Priority"
+msgstr ""
+
+#. module: crm
+#: model:ir.model,name:crm.model_crm_lead2opportunity_partner
+msgid "Lead To Opportunity Partner"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead,partner_id:0
+msgid "Linked partner (optional). Usually created when converting the lead."
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,payment_mode:0
+#: view:crm.payment.mode:0
+#: model:ir.actions.act_window,name:crm.action_crm_payment_mode
+msgid "Payment Mode"
+msgstr ""
+
+#. module: crm
+#: model:ir.model,name:crm.model_crm_lead2opportunity_partner_mass
+msgid "Mass Lead To Opportunity Partner"
+msgstr ""
+
+#. module: crm
+#: view:sale.config.settings:0
+msgid "On Mail Server"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,name:crm.open_board_statistical_dash
+#: model:ir.ui.menu,name:crm.menu_board_statistics_dash
+msgid "CRM"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,name:crm.crm_segmentation_tree-act
+#: model:ir.ui.menu,name:crm.menu_crm_segmentation-act
+msgid "Contacts Segmentation"
+msgstr ""
+
+#. module: crm
+#: model:process.node,note:crm.process_node_meeting0
+msgid "Schedule a normal or phone meeting"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.resource.type,name:crm.type_lead1
+msgid "Telesales"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Leads Assigned to Me or My Team(s)"
+msgstr ""
+
+#. module: crm
+#: model:ir.model,name:crm.model_crm_segmentation_line
+msgid "Segmentation line"
+msgstr ""
+
+#. module: crm
+#: view:crm.opportunity2phonecall:0
+#: view:crm.phonecall2phonecall:0
+msgid "Planned Date"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Expected Revenues"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Referrer"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead,type:0
+#: help:crm.lead.report,type:0
+msgid "Type is used to separate Leads and Opportunities"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead.report,creation_month:0
+#: selection:crm.lead.report,deadline_month:0
+#: selection:crm.phonecall.report,month:0
+msgid "July"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Lead / Customer"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.section,name:crm.crm_case_section_2
+msgid "Support Department"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+msgid "Show only lead"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,name:crm.crm_case_section_act
+#: model:ir.model,name:crm.model_crm_case_section
+#: model:ir.ui.menu,name:crm.menu_crm_case_section_act
+msgid "Sales Teams"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.stage,case_default:0
+msgid "Default to New Sales Team"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Team"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+msgid "Leads/Opportunities which are in New state"
+msgstr ""
+
+#. module: crm
+#: selection:crm.phonecall,state:0
+#: view:crm.phonecall.report:0
+msgid "Not Held"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead.report,probability:0
+msgid "Probability"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+#: view:crm.phonecall.report:0
+#: field:crm.phonecall.report,month:0
+msgid "Month"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+#: model:ir.actions.act_window,name:crm.crm_case_category_act_leads_all
+#: model:ir.ui.menu,name:crm.menu_crm_leads
+#: model:process.node,name:crm.process_node_leads0
+msgid "Leads"
+msgstr ""
+
+#. module: crm
+#: code:addons/crm/crm_lead.py:579
+#, python-format
+msgid "Merged leads"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.categ,name:crm.categ_oppor5
+msgid "Design"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead2opportunity.partner,name:0
+#: selection:crm.lead2opportunity.partner.mass,name:0
+msgid "Merge with existing opportunities"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall.report:0
+#: selection:crm.phonecall.report,state:0
+msgid "Todo"
+msgstr ""
+
+#. module: crm
+#: model:mail.message.subtype,name:crm.mt_lead_convert_to_opportunity
+#: model:mail.message.subtype,name:crm.mt_salesteam_lead_opportunity
+msgid "Lead to Opportunity"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,user_email:0
+msgid "User Email"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead,partner_name:0
+msgid ""
+"The name of the future partner company that will be created while converting "
+"the lead into opportunity"
+msgstr ""
+
+#. module: crm
+#: field:crm.opportunity2phonecall,note:0
+#: field:crm.phonecall2phonecall,note:0
+msgid "Note"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead,priority:0
+#: selection:crm.lead.report,priority:0
+#: selection:crm.phonecall,priority:0
+#: selection:crm.phonecall.report,priority:0
+msgid "Low"
+msgstr ""
+
+#. module: crm
+#: selection:crm.case.stage,state:0
+#: field:crm.lead,date_closed:0
+#: selection:crm.lead,state:0
+#: view:crm.lead.report:0
+#: selection:crm.lead.report,state:0
+#: field:crm.phonecall,date_closed:0
+msgid "Closed"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Open Opportunities"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.resource.type,name:crm.type_lead2
+msgid "Email Campaign - Services"
+msgstr ""
+
+#. module: crm
+#: selection:crm.case.stage,state:0
+#: selection:crm.lead,state:0
+#: view:crm.lead.report:0
+#: selection:crm.lead.report,state:0
+#: selection:crm.phonecall.report,state:0
+msgid "Pending"
+msgstr ""
+
+#. module: crm
+#: model:process.transition,name:crm.process_transition_leadopportunity0
+msgid "Prospect Opportunity"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,email_cc:0
+msgid "Global CC"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall:0
+#: model:ir.actions.act_window,name:crm.crm_case_categ_phone0
+#: model:ir.ui.menu,name:crm.menu_crm_case_phone
+#: model:ir.ui.menu,name:crm.menu_crm_config_phonecall
+msgid "Phone Calls"
+msgstr ""
+
+#. module: crm
+#: view:crm.case.stage:0
+msgid "Stage Search"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead.report,delay_open:0
+#: help:crm.phonecall.report,delay_open:0
+msgid "Number of Days to open the case"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,phone:0
+#: field:crm.opportunity2phonecall,phone:0
+#: view:crm.phonecall:0
+#: field:crm.phonecall,partner_phone:0
+#: field:crm.phonecall2phonecall,phone:0
+msgid "Phone"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.channel,active:0
+#: field:crm.case.section,active:0
+#: field:crm.lead,active:0
+#: field:crm.phonecall,active:0
+msgid "Active"
+msgstr ""
+
+#. module: crm
+#: selection:crm.segmentation.line,operator:0
+msgid "Mandatory Expression"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Send Mail"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead2opportunity.partner,action:0
+#: selection:crm.lead2opportunity.partner.mass,action:0
+#: selection:crm.partner.binding,action:0
+msgid "Create a new customer"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead.report,deadline_day:0
+msgid "Exp. Closing Day"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.categ,name:crm.categ_oppor2
+msgid "Software"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,change_responsible:0
+msgid "Reassign Escalated"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+#: model:ir.actions.act_window,name:crm.action_report_crm_opportunity
+#: model:ir.ui.menu,name:crm.menu_report_crm_opportunities_tree
+msgid "Opportunities Analysis"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Misc"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+#: view:crm.lead.report:0
+#: selection:crm.lead.report,state:0
+msgid "Open"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+#: field:crm.lead,city:0
+msgid "City"
+msgstr ""
+
+#. module: crm
+#: selection:crm.case.stage,type:0
+msgid "Both"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall:0
+msgid "Call Done"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall:0
+#: field:crm.phonecall,user_id:0
+msgid "Responsible"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.section,name:crm.crm_case_section_3
+msgid "Direct Marketing"
+msgstr ""
+
+#. module: crm
+#: model:crm.case.categ,name:crm.categ_oppor1
+msgid "Product"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead.report,creation_year:0
+msgid "Creation Year"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead2opportunity.partner.mass:0
+msgid "Conversion Options"
+msgstr ""
+
+#. module: crm
+#: view:crm.case.section:0
+msgid ""
+"Follow this salesteam to automatically track the events associated to users "
+"of this team."
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Address"
+msgstr ""
+
+#. module: crm
+#: help:crm.case.section,alias_id:0
+msgid ""
+"The email address associated with this team. New emails received will "
+"automatically create new leads assigned to the team."
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Unassigned Opportunities"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Search Leads"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead.report:0
+#: view:crm.phonecall.report:0
+#: field:crm.phonecall.report,delay_open:0
+msgid "Delay to open"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,name:crm.crm_case_categ_phone_outgoing0
+#: model:ir.ui.menu,name:crm.menu_crm_case_phone_outbound
+msgid "Scheduled Calls"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,id:0
+msgid "ID"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead,type_id:0
+msgid ""
+"From which campaign (seminar, marketing campaign, mass mailing, ...) did "
+"this contact come from?"
+msgstr ""
+
+#. module: crm
+#: model:ir.model,name:crm.model_calendar_attendee
+msgid "Attendee information"
+msgstr ""
+
+#. module: crm
+#: view:crm.segmentation:0
+msgid "Segmentation Test"
+msgstr ""
+
+#. module: crm
+#: view:crm.segmentation:0
+msgid "Continue Process"
+msgstr ""
+
+#. module: crm
+#: selection:crm.lead2opportunity.partner,name:0
+#: selection:crm.lead2opportunity.partner.mass,name:0
+#: model:ir.actions.act_window,name:crm.action_crm_lead2opportunity_partner
+msgid "Convert to opportunity"
+msgstr ""
+
+#. module: crm
+#: field:crm.opportunity2phonecall,user_id:0
+#: field:crm.phonecall2phonecall,user_id:0
+msgid "Assign To"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,date_action_last:0
+#: field:crm.phonecall,date_action_last:0
+msgid "Last Action"
+msgstr ""
+
+#. module: crm
+#: field:crm.phonecall,duration:0
+#: field:crm.phonecall.report,duration:0
+msgid "Duration"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,help:crm.crm_case_categ_phone_outgoing0
+msgid ""
+"
\n"
+" Click to schedule a call \n"
+"
\n"
+" OpenERP allows you to easily define all the calls to be done\n"
+" by your sales team and follow up based on their summary.\n"
+"
\n"
+" You can use the import feature to massively import a new list "
+"of\n"
+" prospects to qualify.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: crm
+#: help:crm.case.stage,fold:0
+msgid ""
+"This stage is not visible, for example in status bar or kanban view, when "
+"there are no records in that stage to display."
+msgstr ""
+
+#. module: crm
+#: field:crm.lead.report,nbr:0
+#: field:crm.phonecall.report,nbr:0
+msgid "# of Cases"
+msgstr ""
+
+#. module: crm
+#: help:crm.phonecall,section_id:0
+msgid "Sales team to which Case belongs to."
+msgstr ""
+
+#. module: crm
+#: model:crm.case.resource.type,name:crm.type_lead6
+msgid "Banner Ads"
+msgstr ""
+
+#. module: crm
+#: field:crm.merge.opportunity,opportunity_ids:0
+msgid "Leads/Opportunities"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,fax:0
+msgid "Fax"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,company_id:0
+#: view:crm.lead.report:0
+#: field:crm.lead.report,company_id:0
+#: field:crm.phonecall,company_id:0
+#: view:crm.phonecall.report:0
+#: field:crm.phonecall.report,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: crm
+#: selection:crm.segmentation,state:0
+msgid "Running"
+msgstr ""
+
+#. module: crm
+#: model:mail.message.subtype,description:crm.mt_lead_convert_to_opportunity
+msgid "Lead converted into an opportunity"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Unassigned Leads"
+msgstr ""
+
+#. module: crm
+#: model:mail.message.subtype,description:crm.mt_lead_won
+msgid "Opportunity won"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.categ,object_id:0
+msgid "Object Name"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall:0
+msgid "Phone Calls Assigned to Me or My Team(s)"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Reset"
+msgstr ""
+
+#. module: crm
+#: view:sale.config.settings:0
+msgid "After-Sale Services"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,message_ids:0
+#: field:crm.lead,message_ids:0
+#: field:crm.phonecall,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: crm
+#: help:crm.lead,channel_id:0
+msgid "Communication channel (mail, direct, phone, ...)"
+msgstr ""
+
+#. module: crm
+#: field:crm.opportunity2phonecall,name:0
+#: field:crm.phonecall2phonecall,name:0
+msgid "Call summary"
+msgstr ""
+
+#. module: crm
+#: selection:crm.case.stage,state:0
+#: selection:crm.lead,state:0
+#: selection:crm.lead.report,state:0
+#: selection:crm.phonecall,state:0
+#: selection:crm.phonecall.report,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: crm
+#: field:crm.lead,color:0
+msgid "Color Index"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,help:crm.action_report_crm_phonecall
+msgid ""
+"From this report, you can analyse the performance of your sales team, based "
+"on their phone calls. You can group or filter the information according to "
+"several criteria and drill down the information, by adding more groups in "
+"the report."
+msgstr ""
+
+#. module: crm
+#: field:crm.case.stage,fold:0
+msgid "Fold by Default"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.stage,state:0
+msgid "Related Status"
+msgstr ""
+
+#. module: crm
+#: field:crm.phonecall,name:0
+msgid "Call Summary"
+msgstr ""
+
+#. module: crm
+#: field:crm.segmentation.line,expr_operator:0
+msgid "Operator"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+#: model:ir.actions.act_window,name:crm.opportunity2phonecall_act
+msgid "Schedule/Log Call"
+msgstr ""
+
+#. module: crm
+#: view:crm.merge.opportunity:0
+msgid "Select Leads/Opportunities"
+msgstr ""
+
+#. module: crm
+#: selection:crm.phonecall,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: crm
+#: model:ir.model,name:crm.model_crm_partner_binding
+msgid "Handle partner binding or generation in CRM wizards."
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,name:crm.act_oppor_stage_user
+msgid "Planned Revenue By User and Stage"
+msgstr ""
+
+#. module: crm
+#: view:crm.phonecall:0
+msgid "Confirm"
+msgstr ""
+
+#. module: crm
+#: view:crm.lead:0
+msgid "Unread messages"
+msgstr ""
+
+#. module: crm
+#: field:crm.phonecall.report,section_id:0
+msgid "Section"
+msgstr ""
+
+#. module: crm
+#: selection:crm.segmentation.line,operator:0
+msgid "Optional Expression"
+msgstr ""
+
+#. module: crm
+#: field:crm.case.section,message_follower_ids:0
+#: field:crm.lead,message_follower_ids:0
+#: field:crm.phonecall,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: crm
+#: model:ir.actions.act_window,help:crm.crm_case_category_act_leads_all
+msgid ""
+"
\n"
+" Click to create an unqualified lead.\n"
+"
\n"
+" Use leads if you need a qualification step before creating an\n"
+" 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.\n"
+"
\n"
+" Once qualified, the lead can be converted into a business\n"
+" opportunity and/or a new customer in your address book.\n"
+"
\n"
+" Click to log the summary of a phone call. \n"
+"
\n"
+" OpenERP allows you to log inbound calls on the fly to track the\n"
+" history of the communication with a customer or to inform "
+"another\n"
+" team member.\n"
+"
\n"
+" In order to follow up on the call, you can trigger a request "
+"for\n"
+" another call, a meeting or an opportunity.\n"
+"
\n"
+" 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.\n"
+"
\n"
+" Use channels to track the soure of your leads and "
+"opportunities. Channels\n"
+" are mostly used in reporting to analyse sales performance\n"
+" related to marketing efforts.\n"
+"
\n"
+" Some examples of channels: company website, phone call\n"
+" campaign, reseller, etc.\n"
+"
\n"
+" Helpdesk and Support allow you to track your interventions.\n"
+"
\n"
+" Use the OpenERP Issues system to manage your support\n"
+" activities. Issues can be connected to the email gateway: "
+"new\n"
+" emails may create issues, each of them automatically gets "
+"the\n"
+" history of the conversation with the customer.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,planned_revenue:0
+msgid "Planned Revenue"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk.report,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,active:0
+msgid "Active"
+msgstr ""
+
+#. module: crm_helpdesk
+#: selection:crm.helpdesk.report,month:0
+msgid "November"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk.report:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: crm_helpdesk
+#: model:ir.actions.act_window,name:crm_helpdesk.crm_case_helpdesk_act111
+msgid "Helpdesk Requests"
+msgstr ""
+
+#. module: crm_helpdesk
+#: help:crm.helpdesk,section_id:0
+msgid ""
+"Responsible sales team. Define Responsible user and Email account for mail "
+"gateway."
+msgstr ""
+
+#. module: crm_helpdesk
+#: selection:crm.helpdesk.report,month:0
+msgid "October"
+msgstr ""
+
+#. module: crm_helpdesk
+#: selection:crm.helpdesk.report,month:0
+msgid "January"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+#: field:crm.helpdesk,date:0
+msgid "Date"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Misc"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk.report:0
+msgid "My Company"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "General"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "References"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Communication"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Cancel"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Close"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+#: view:crm.helpdesk.report:0
+#: selection:crm.helpdesk.report,state:0
+msgid "Open"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Helpdesk Support Tree"
+msgstr ""
+
+#. module: crm_helpdesk
+#: selection:crm.helpdesk,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Categorization"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk.report:0
+#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk
+#: model:ir.ui.menu,name:crm_helpdesk.menu_config_helpdesk
+msgid "Helpdesk"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+#: field:crm.helpdesk,user_id:0
+msgid "Responsible"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk.report:0
+msgid "Search"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk.report,delay_expected:0
+msgid "Overpassed Deadline"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,description:0
+msgid "Description"
+msgstr ""
+
+#. module: crm_helpdesk
+#: selection:crm.helpdesk.report,month:0
+msgid "May"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,probability:0
+msgid "Probability (%)"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk.report,email:0
+msgid "# Emails"
+msgstr ""
+
+#. module: crm_helpdesk
+#: model:ir.actions.act_window,help:crm_helpdesk.action_report_crm_helpdesk
+msgid ""
+"Have a general overview of all support requests by sorting them with "
+"specific criteria such as the processing time, number of requests answered, "
+"emails sent and costs."
+msgstr ""
+
+#. module: crm_helpdesk
+#: selection:crm.helpdesk.report,month:0
+msgid "February"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,name:0
+msgid "Name"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk.report:0
+#: field:crm.helpdesk.report,name:0
+msgid "Year"
+msgstr ""
+
+#. module: crm_helpdesk
+#: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main
+msgid "Helpdesk and Support"
+msgstr ""
+
+#. module: crm_helpdesk
+#: selection:crm.helpdesk.report,month:0
+msgid "April"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk.report:0
+msgid "My Case(s)"
+msgstr ""
+
+#. module: crm_helpdesk
+#: help:crm.helpdesk,state:0
+msgid ""
+"The status is set to 'Draft', when a case is created. "
+" \n"
+"If the case is in progress the status is set to 'Open'. "
+" \n"
+"When the case is over, the status is set to 'Done'. "
+" \n"
+"If the case needs to be reviewed then the status is set to 'Pending'."
+msgstr ""
+
+#. module: crm_helpdesk
+#: help:crm.helpdesk,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: crm_helpdesk
+#: model:ir.actions.act_window,help:crm_helpdesk.crm_helpdesk_categ_action
+msgid ""
+"Create and manage helpdesk categories to better manage and classify your "
+"support requests."
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Request Date"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Open Helpdesk Request"
+msgstr ""
+
+#. module: crm_helpdesk
+#: selection:crm.helpdesk,priority:0
+#: selection:crm.helpdesk.report,priority:0
+msgid "High"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+#: field:crm.helpdesk,section_id:0
+#: view:crm.helpdesk.report:0
+msgid "Sales Team"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,date_action_last:0
+msgid "Last Action"
+msgstr ""
+
+#. module: crm_helpdesk
+#: view:crm.helpdesk:0
+msgid "Assigned to Me or My Sales Team(s)"
+msgstr ""
+
+#. module: crm_helpdesk
+#: field:crm.helpdesk,duration:0
+msgid "Duration"
+msgstr ""
diff --git a/addons/crm_todo/i18n/he.po b/addons/crm_todo/i18n/he.po
new file mode 100644
index 00000000000..116b0a50883
--- /dev/null
+++ b/addons/crm_todo/i18n/he.po
@@ -0,0 +1,85 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2014-01-03 03:46+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-01-04 05:42+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: crm_todo
+#: model:ir.model,name:crm_todo.model_project_task
+msgid "Task"
+msgstr "משימה"
+
+#. module: crm_todo
+#: view:crm.lead:0
+msgid "Timebox"
+msgstr ""
+
+#. module: crm_todo
+#: view:crm.lead:0
+msgid "Lead"
+msgstr "ליד (Lead)"
+
+#. module: crm_todo
+#: view:crm.lead:0
+msgid "For cancelling the task"
+msgstr "לביטול המשימה"
+
+#. module: crm_todo
+#: view:crm.lead:0
+msgid "Next"
+msgstr "הבא"
+
+#. module: crm_todo
+#: model:ir.actions.act_window,name:crm_todo.crm_todo_action
+#: model:ir.ui.menu,name:crm_todo.menu_crm_todo
+msgid "My Tasks"
+msgstr "המשימות שלי"
+
+#. module: crm_todo
+#: view:crm.lead:0
+#: field:crm.lead,task_ids:0
+msgid "Tasks"
+msgstr "משימות"
+
+#. module: crm_todo
+#: view:crm.lead:0
+msgid "Done"
+msgstr "בוצע"
+
+#. module: crm_todo
+#: view:crm.lead:0
+msgid "Cancel"
+msgstr "בטל"
+
+#. module: crm_todo
+#: model:ir.model,name:crm_todo.model_crm_lead
+msgid "Lead/Opportunity"
+msgstr "ליד/הזדמנות"
+
+#. module: crm_todo
+#: field:project.task,lead_id:0
+msgid "Lead / Opportunity"
+msgstr "ליד/הזדמנות"
+
+#. module: crm_todo
+#: view:crm.lead:0
+msgid "For changing to done state"
+msgstr "לשינוי לסטטוס בוצע"
+
+#. module: crm_todo
+#: view:crm.lead:0
+msgid "Previous"
+msgstr "הקודם"
diff --git a/addons/delivery/delivery_demo.xml b/addons/delivery/delivery_demo.xml
index a05d16110d3..9c412b24957 100644
--- a/addons/delivery/delivery_demo.xml
+++ b/addons/delivery/delivery_demo.xml
@@ -25,7 +25,7 @@
make_to_order10.010.0
- /9j/4AAQSkZJRgABAQEAWQBZAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACAAIADASIAAhEBAxEB/8QAHAAAAQUBAQEAAAAAAAAAAAAABQAEBgcIAwEC/8QATxAAAgEDAwEEBgUGCgQPAAAAAQIDBAURAAYSIQcTMUEIFCJRYYEjMnGRoRUWUrHB0zRCVWJ1gpKWorMXM8PhJCUmNjdDU1djZXKVwtHw/8QAGwEAAQUBAQAAAAAAAAAAAAAAAAECAwQFBgf/xAAzEQABBAAEAggGAAcAAAAAAAABAAIDEQQSITEFUQYTIkFhgZGhFDJxscHhBxUjQlKi0f/aAAwDAQACEQMRAD8A2XpaWqv7ctz3KCa07G21cGorze2Z6mphKmWjolGHkX2so7MQqNxPhIRhlBAhPdzdrNnobxV2Hb9rue6LxSmSOaKgRVp6eZVBEc1Q5CJknB48ypVgRkYIOn7Uu0Hvomq+x+ZaXkDM1NuGnmlRM+0Vj4jm2MkLkZ8MjVXSTbouN7k7Nexq1RU0FnKR3K5sUEcLFsHLNnqDyz0Z2KvxU8STJIuwztNoKD8oUHasZ7ywSR6Wphk9WLkjmvecmPEe1giMZwOi56CFa2xO1HaW76w2ylqp7Ze0OJLRdIvVqxThj0QnD+ypf2C2FILYzqbayiY63tFpa3bm4KT8gdpe3nD0lSMxyiRPaXDqeqt0IYEgZDLkYJvnsV3w2/tiw3ippVornBM9Hc6VVcCCpjxyUcgCMgq2OvHlxJJB0IU10tLS0IS0tLS0IS0tC7/uPb23+5/L1+tdp7/l3PrtXHB3nHHLjzIzjIzjwyPfopoQlpaWloQlpaWloQlqmd3ilb0l6US8PWDtmHuc+P8ACKjOPw1c2s8elJcKDau/Nob0pa6hS5QcqOvpfWT6zJSsS0biLr9GrLNlgBkso6+QhP8A0K6J6bYe4pa6mEd1O4JoKyR1HesUii9l28TxZ5DjPQs3vOr41njbFxg2T23Ud5o/+bHaEqRSlFysNxBzGTxQn22YjGQCZXY9E1ofQhZD3Tu297teh7aqGjoKFLRItHNRUzyzVApM5Jlc4VsSM5AVF6N1ZsdJPQbih2F2qWzeVDJBHs7fRjhurcUCU9WA3CXmSoQZYsxJIIMxIJC45XkWjb3bvfLbQVNJdtubnSR7pT08yz+o1RJWdZlDsyZb2suFHtlVHsnTnZvZdfrnsvc/Z7dxA1piqf8AimuklDOg6NE/EdengR7IOGHgc6ELSOgW5N4bZ27MtNd7xTQVjorx0SEy1Uqs3EFIEBkcZB6qpxgnwBxSm767cHZ/u/ZVj3z2hXS6bYrYZEnqQxopY5olwrNLARKynmgId2zks2SARceyLZtGks0c+zaSzx26cZSa3InCXHTPJfrHIxkny0ITCLdu47nVRixbHq1o+bh6u9VQoAyggK0cYWSU5GTh0jI6eZOIHVbq3BUdqb9n2/dw0topHt6VlHUWeRreK5i6ju2d3aRSGVwBG6EhW5ZBwLp4aoPcO3IX7bt1XHe2zrpua3V1BDSWhY/Vu4jhKDvSGmkjKSKy+yUbkObn+MDprnBotxpAFqy5Oz7an5GutuprNSwG6wSw1dVw51EveAgs8rZd2yxOWYnPXQv0aLvWXDsugtN0738pbdqprLVl0VRygI4BePiFjaNckAkqc58Sb7KbHWbf2LRWaskqXFJJPHTesuGmWm75+4VyvTkIuAOOg8B4ahW2imz/AEnL3aGEUVFvK3R19Oe6YlqqDlyQEdBle+kbPmVwR4FQbFoVzaWlpaVCWlpaWhCqmq7dduNcq2lse2t37lpqOcwPX2a2CopXcAFgr8xnGfHGD4jIIJqSG7/l7ty3Hcbtsi+0lh3JSx0jPcbW0c0KiCOM5IB4glCejY6A+PhLfQcqqf8A0bXak76P1gXiSTuuXtce5hHLHuyNWFetsxC9tX3CqkrJpWEi5HFRg/Vx1yB01Tx+L+DhMzhYCt4KGGZxEjq5ULsqp7N2e3Wv7Na3s/3NNF6rJPIbBcEIdl7pjwJX+KcZBXp7JIyNH+1aHc1jte3b7FuXcG6oq+rjoLvbHhjKVVG3tyKtPCigN7BUtgsQ5UsV6asQ0klzttdRB2NVBIKuldjnDHyHn4g5/wDVoVT9/V3W2V0UBljAm5QjHKOVuPPGcfoZx4n2tNZjOuwoxEIuxoFCYssmRylG1vzYr9vvQ2O3RUVDw7t6P1I0pQEecbKpHn1x5HQSyzTWO6PTVLE+qEQysf8ArICfo5Pl5/PUmtNNKKp6uSNosx8FVsZbrnJHw8vtOhm+IIYhBdcxiSEGOZCRmWE/WHxx4/fqfDyPkiDpBR5JjwGmgVHt8dn1s3D2jQbjvMl0mphapLfFFTtmICVZElDAKWHJJCOQI+8A6kvZ3tOx7OtM1t27RTUVvkm71YZJZJDyIAZvpCSM4HTp4fHS29dZe5a3CJppacApIzgK8R+qc9Tny8PLXa33T8qtOIap+EL8GMScVJ8xyOSce8Y0UGvuzr3KN0oHZR2aeGFeU0qRr72ONNJLhGzBIYWkY/VLjgPx6/cDoVbI64XGqlqoYY4AeMGDykYZ+szEk/L467Q22mju010zI9RKvDLHoq9OgHl4aXO47BRZ3HYL5qbrM12jtfN0lkTmTAgIjXr9Zm+zyA1XXpDw3CntG1e0K1UtRU3LbV1jklhppGR5YXYJNECoJwzBUPQ+yW6HwNqZGh13tsd3s12skhAFVCTGxGeDEdCPsYBvnpRYO6fHo/tHQqCp28W115J2ddo7D3iyqf8Aaa9/07W//u57SP8A2Rf3mpztExLtqhWmQxIsQUp5hh9bPxznOn1X6w9PIkE/dSspCOV5BT5HGRn7NSt8VM/KHHLsqzPb/ZhJ3Z2B2hh844/kdM592O903uvpGbatMKz3XZe+6CJ24K9Ta44lZsZwC0o64B6aP7Y2BBaL815rLk9xqclkLxccOT1c9Tk+P36rf0050n7NrJJFKJY2uwIZWyD9DJqWZsbXVG6/ZQxGRzbe2lE/Rj25eqzaH5w2hy3qt8aOVI2KyBe7hJYe8YYgj9etPbqKRwwVD5wrFOg94z+zVP8AoP8A/RTdP6cl/wAiDVzbmi72zTD9DD/cev4Z1n8aL8Tw98Q3DTX3HupsIxsU+fmRaj1suUUV6o3CsFkYwOzDyfw/xBfv18XeM2/ckkEH0aVarPE5+rHOCcffx6/D7dDpIWaJgjFHxlWHip8j8jqR3aNLza6KqUcGlUAdc92zYI+YcKPmdcj0K4hJNh3wynVpsfQ/8P3WhxWMMcHt2KaXndNBbKOmnu1ZVM865NNRRhSmDg8iTnxBHQjOPDRcR2yssMVztkaGKRRJ3hXLMpyG5E9TgEkg+Y1V/aBSy1FJFdAh9n6GqX9Bx4H7D+vHv1N+xqqhrdjiid0cwyyRPHnqFJz4e72teiPwsZwolbvdFYAeevMbuWiZBJLHLhnZ/UMFXY/6ynY4IP2fs0ca8Wyl7qnpQZmfokVKnLyz5fDQjc0wjp6l5PakgpXp3OOrOTxA+Zwf62lQRiip6QzVFPTiHgO6j48iBhWPQ5A9nJ6kYHgCNUe4FWdCAUcmqK+SJWRIqQt0+ncHr0PgPHpkYzphFKDIW7+uuEsBVwUHFXY8sDGMY6eOcdep19WenoKtBWdzI55sFMpJGAxwQD5eBHy0XXiv1VC/YP8A979CEzi/LE5xI0FLH49Pbc5OcDwAABx4ZyPnp4heCSllkk5sv0cjYxnlgZx5e0F1yra2moqdqirnjhiXxZzgfZoE277PV1qWuI1LSVB4I4i6AnoCfMdceWpGwSSAljSaUckrGGiaKjW7N21u0d2V9ojt6zwzEVsDNO6+zJnl4fzw/wCGhp7VKvwNsgz8KiU/t0Q7eKEVVos+4VjPKCQ086qP4sg6ZPwdcf1tVklJVvQS1yq3q8TrG5THRj4D4/Lw6e8a3sBBhpoQ5zdVnYueaOSmnRaWpiCr4LcQ3TJJ6YB89Zf9KW03Kz7RpoKpi1NJdVeFlbKE93Lnp5HwzrTVnfnSc/eQf8I1R3ptH/kBZR/5r/sn1zr4wXA8l0UGKdFG+MDR9X5bIV6H+5mtG0aq3Swd5TVF3c8l+sjGKEZ+I6DprS9YvfUksJ8HQr941nz0O7ZQ3Hspr/W4A7xX6R43HRlIhpz0P7NaA56RrXWc2oSzyQujZ1bacBr48ioai5UHwyNE7HmW3VlvDcWjfnGcfVD5YH7Q4Y/dptLFwnlT9GRh8s9Pw10t7dxc4XPRZQYWycAE9VP3jH9bXlHApTw/jHUu2JLD66e4C0sWBNh781F9935qS7d5QW2OpgniU10Evg5ZQSB5dM9c+egNtlsc8/f0O1NwJUeIjQMFOfMNz8PsOrJa2UpuU7ywh35CRSR4Bs+fj48tPY0WNeMaKg9yjA17EMSGsAYCD367+S5fq3uNvo+SjVttlxuz95eqYUdImGhplk5szdfaZvePH7fv1I6Sio6WNUggVQv1c9SOmPE/Dprpk6WTqqrFLty0uWmnrKMeMQaZvdGOX3nwHz15UyvTw9/VzU1BB/2lRIB8vED8TppcALSDXZNN12WnvluMUoYzRK7QEOQA5UgZ9/XH3ag+yNtbhor/AE9zraqCARZD00JMrMCMEHHRfLz8hqTVm6LPGCtNHX3mQfoJwiB+JbiCPiA2vvb90vl+WoWM0lmhgcKEiXvpMEZ+sw4/4dGF4/GXOwUUjS4gmtyBsfAbpkvDC4idzSKT/dFrN12XebbUBadZ4naEyuAEfAZSTnAxIAfHVT22hvNZtD1NNt1o5RIYnQMObcssx8s+XyA8tW2u3LZJIs1wE1xmXqHq5DJx+wHoPlomtLSIoVKaFVAwAEGBq9hsU7DigLSS4Zslar4sylKPg4wy8QR7jxXWWvSO3ZW3/YtHQXCFRUUV1H0q9OYMcg6r5EY/3DWrIxHGvGNFQeOFGNZ79NGgootqWqvhp446me4hZZFGC4ET4z7z18dMY9ga4OGp28FI5jszS06DdP8A0LaumHZvc6Pv4/WReJZTFy9rgYYAGx7sg6vbnrKXo3beutVtMX+2SE+r3sxSRo3FwojhJYe8YYgj9etSc9EkbWta5pu/ZKx7i5wIqvdMqpR69N/O4v8AeMfs1xqY2aBu6IEi4aM48GByp+8DXesP/C428mQg/IjH6zrzXjnSOI4fikjm6WQ4eg/K38K7NCAU9ndJUpK9AVjlUA56YDDIz8wB89eLKj9IFec/+GMj7/D8dCjca+jpzb6W0R1Y5syyyzBY1BPLqMEkgk9OnTHXXGVb9Xfw68GmjPjDQp3Q/t9X/HXau6UYFkTXudbiASANisz4GQvNbIrX1EVEge4VtJb1b6okcF2+wdOv2Z0Je9Usxxb7ZXXU+Uk/0MJ/tD/4aVHZ7dSuZI6ZWlY5aST2nY+8k6fEgDXP4vplK7SBgHidf0rUfDmD5jaHyybhq1xNXQW6Lw7ujjy2PcXbP3rjTGS1UEUpqJUeqqPOapcyOfmdFZ5QAeug9wqcA9dcfxLjeLxAPWyE+Hd6LUw+FYD2QmlbIGYRoAB7hp/sybub9U0vgJaZJB8SGI/VjQyBC7cm8TryOqW37ys7seKVEcsLHyzlcfrOm9CcVXHYx/kHD/Un8KXijB8KRypWLy15y1x55GdLlr3pcou3LVCemi6vsSyMrBlNyyCD0P0T6vTlrLvpKUd1t206Whr+fcrc1eDrlDmOTJU/d00xz8rgK3VmHDiSJ78wBbWnPnX0U19Dlsdllw/pyb/Ip9XRz1nH0VdwyW3alTbpIhJTzXVjkdGVmjiGfiOg6a0PyOla8OJA7k2XDyRNa5w0cLCVY3+qc/xZB+II/aNfWm9Wx9WcjxUch9o6/s0qmtpKZQ1TVQQg+BkkCj8deddNMOfiYpGj5hXof2ruAd2CE415oTJuK15KwzPUN5CCJnz8wMfjrmbtXTfwSy1R+M7rGP1k/hrnIeDY+f5IXeYr70rTp427uRhmxpvNMAPHQ0ruGfxagpFPlhpGHz6D8NfP5Enm/hl4q5B+jHxiH3qM61Iuh3Epfmyt+pv7Wo/joW8yvmvrFRSzMAB5k6AzXKjLFmnEh8liBdvuXOpLFt2zIwd6QTv+lMxc/jolBBTQDEMEUY/moBq5H/DtjzeInJHJor3JP2R/OC0UxnqoG1duCoHCz7dmOfCWrPBf7I6n7xry2bW3bW32huV8rqZYqWXvEhjUAL9mP26sLn8de89dXwvoxwzhhD4IhmH9x1PqdvKlnz4yafR7tOS78vjrzlrhz0uet9VV25aov0yjnZNl/pI/5bau7kNZj9Ibdj7j2Rb6eopxFU0ly9tkPsODG4BA8j08NSNic5pcNhumOka1wadypb6J1vpK7surPWYVdor7KyP4MpENOeh1Zt53hZbZczbZ5JpKkYBWKPlgnwH2+HT46zLtyk7edj09VY7Ft/c1HAKp3lSGy+sI0uAhZZO7YMCEXBUlTjI8c6+IB27QXIXGPbe6PWw5k71tuljyPiesPjpYRECTID5JZXyuaGtOg5/ha6B5ICVK5GcHxGhdRRWegjmrpaSnjCgu7lATrOH5y+kl/Je6/wC7Q/cabXC7+kRcIO4rLNuuWLPLj+bmOvyh1C6603UseTMM+3fW60tZb1QXJ3joUkxGMsTHxA9w0T56ytbrr6Q1vhMNHY90QoW5EDbQOT84dOPzk9JH+St1f3ZX9xpGZq7W6fOYjIepBDe691oe/wC6rRY6iOnrp3ErryConIge8+7/AHaK0dUtVSxVKK6JKoZQ64bB8Mjy1kurj7dKy4m4VW290TVJYMXfbpOSPDp3OMdPDGNGfzk9JH+St0/3ZX9xqd5iygMu+/8ASqs6zMc1V3LT7yqiF3YKqjJJPQDQq2bjt1xrPVaRpZHwST3ZAAHnnWb6y9+kXWUz01RZ91PE4wyjbYXI+0Q503tdd6QNs5+o2HdEXeY5H82gxOPthOq5z5hWyuxnDiJ2cEu7tq81q7noXuDcVssUUT3Gcp3pIRVUsxx4nA8v/vWc/wA5PSR/kndP92F/caD3le3a8VQqbjt3dU8oUKCdvFQB7gBEBqeLq839S68FTkz5exv4rVtoudPdaCOupRJ3MmeBkQqSPfj3ad89Zdh3B6R0MSRRWfc6RooVVXa6gADwA+g0pdw+kfLE8b2ndXFwVONtAHB+IgyNMdVmk5uwtaLj3PapbkLfDLJLOX4AJGSM+fX3fHVM+lnarfR7dt1dSU6wzVNfibh0DYjfrj39TqFWuo7e7ZUGei27ueOUrx5HbnLp84TjTbeNP24bvo4KPcO2N0VsEEnexr+b7R8WxjOUiBPQ6bG6QA2d+SsYoYcuHUg0OdXfkv/Z
+
diff --git a/addons/delivery/static/img/product_product_delivery-image.jpg b/addons/delivery/static/img/product_product_delivery-image.jpg
new file mode 100644
index 00000000000..5493d85884c
Binary files /dev/null and b/addons/delivery/static/img/product_product_delivery-image.jpg differ
diff --git a/addons/document/document.py b/addons/document/document.py
index 5fc62578b1d..eb51ad5ac57 100644
--- a/addons/document/document.py
+++ b/addons/document/document.py
@@ -32,6 +32,7 @@ import psycopg2
import openerp
from openerp import tools
+from openerp import SUPERUSER_ID
from openerp.osv import fields, osv
from openerp.osv.orm import except_orm
import openerp.report.interface
@@ -322,7 +323,7 @@ class document_directory(osv.osv):
ressource_parent_type_id=vals.get('ressource_parent_type_id',False)
ressource_id=vals.get('ressource_id',0)
if op=='write':
- for directory in self.browse(cr, uid, ids):
+ for directory in self.browse(cr, SUPERUSER_ID, ids):
if not name:
name=directory.name
if not parent_id:
@@ -336,7 +337,7 @@ class document_directory(osv.osv):
if len(res):
return False
if op=='create':
- res=self.search(cr,uid,[('name','=',name),('parent_id','=',parent_id),('ressource_parent_type_id','=',ressource_parent_type_id),('ressource_id','=',ressource_id)])
+ res = self.search(cr, SUPERUSER_ID, [('name','=',name),('parent_id','=',parent_id),('ressource_parent_type_id','=',ressource_parent_type_id),('ressource_id','=',ressource_id)])
if len(res):
return False
return True
diff --git a/addons/document/i18n/he.po b/addons/document/i18n/he.po
new file mode 100644
index 00000000000..644f64141fd
--- /dev/null
+++ b/addons/document/i18n/he.po
@@ -0,0 +1,758 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 18:49+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: document
+#: field:document.directory,parent_id:0
+msgid "Parent Directory"
+msgstr ""
+
+#. module: document
+#: code:addons/document/document.py:350
+#, python-format
+msgid "Directory name contains special characters!"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Search Document Directory"
+msgstr ""
+
+#. module: document
+#: help:document.directory,resource_field:0
+msgid ""
+"Field to be used as name on resource directories. If empty, the \"name\" "
+"will be used."
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Group By..."
+msgstr ""
+
+#. module: document
+#: view:ir.attachment:0
+msgid "Modification"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Resources"
+msgstr ""
+
+#. module: document
+#: field:document.directory,file_ids:0
+#: view:report.document.user:0
+msgid "Files"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content.type,mimetype:0
+msgid "Mime Type"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "March"
+msgstr ""
+
+#. module: document
+#: field:document.directory.dctx,expr:0
+msgid "Expression"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+#: field:document.directory,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_document_directory_content
+msgid "Directory Content"
+msgstr ""
+
+#. module: document
+#: view:ir.attachment:0
+msgid "My Document(s)"
+msgstr ""
+
+#. module: document
+#: model:ir.ui.menu,name:document.menu_document_management_configuration
+msgid "Document Management"
+msgstr ""
+
+#. module: document
+#: help:document.directory.dctx,expr:0
+msgid ""
+"A python expression used to evaluate the field.\n"
+"You can use 'dir_id' for current dir, 'res_id', 'res_model' as a reference "
+"to the current record, in dynamic folders"
+msgstr ""
+
+#. module: document
+#: help:document.directory.dctx,field:0
+msgid "The name of the field."
+msgstr ""
+
+#. module: document
+#: code:addons/document/document.py:340
+#: code:addons/document/document.py:345
+#, python-format
+msgid "Directory name must be unique!"
+msgstr ""
+
+#. module: document
+#: view:ir.attachment:0
+msgid "Filter on my documents"
+msgstr ""
+
+#. module: document
+#: view:ir.attachment:0
+#: field:ir.attachment,index_content:0
+msgid "Indexed Content"
+msgstr ""
+
+#. module: document
+#: help:document.directory,resource_find_all:0
+msgid ""
+"If true, all attachments that match this resource will be located. If "
+"false, only ones that have this as parent."
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+#: model:ir.actions.act_window,name:document.action_document_directory_form
+#: model:ir.ui.menu,name:document.menu_document_directories
+msgid "Directories"
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_report_document_user
+msgid "Files details by Users"
+msgstr ""
+
+#. module: document
+#: field:document.directory,resource_find_all:0
+msgid "Find all resources"
+msgstr ""
+
+#. module: document
+#: selection:document.directory,type:0
+msgid "Folders per resource"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content,suffix:0
+msgid "Suffix"
+msgstr ""
+
+#. module: document
+#: field:report.document.user,change_date:0
+msgid "Modified Date"
+msgstr ""
+
+#. module: document
+#: view:document.configuration:0
+msgid "Knowledge Application Configuration"
+msgstr ""
+
+#. module: document
+#: view:ir.attachment:0
+#: field:ir.attachment,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: document
+#: model:ir.actions.act_window,name:document.act_res_partner_document
+#: model:ir.actions.act_window,name:document.zoom_directory
+msgid "Related Documents"
+msgstr ""
+
+#. module: document
+#: model:ir.actions.act_window,help:document.action_document_file_form
+msgid ""
+"
\n"
+" Click to create a new document. \n"
+"
\n"
+" The Documents repository gives you access to all attachments, "
+"such\n"
+" as mails, project documents, invoices etc.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: document
+#: code:addons/document/document.py:340
+#: code:addons/document/document.py:345
+#: code:addons/document/document.py:350
+#, python-format
+msgid "ValidateError"
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_ir_actions_report_xml
+msgid "ir.actions.report.xml"
+msgstr ""
+
+#. module: document
+#: model:ir.actions.act_window,name:document.action_document_file_form
+#: model:ir.ui.menu,name:document.menu_document_doc
+#: model:ir.ui.menu,name:document.menu_document_files
+msgid "Documents"
+msgstr ""
+
+#. module: document
+#: field:document.directory,ressource_type_id:0
+msgid "Resource model"
+msgstr ""
+
+#. module: document
+#: field:report.document.file,file_size:0
+#: field:report.document.user,file_size:0
+msgid "File Size"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content.type,name:0
+#: field:ir.attachment,file_type:0
+msgid "Content Type"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+#: field:document.directory,type:0
+msgid "Type"
+msgstr ""
+
+#. module: document
+#: sql_constraint:ir.attachment:0
+msgid "The filename must be unique in a directory !"
+msgstr ""
+
+#. module: document
+#: code:addons/document/document.py:110
+#: code:addons/document/document.py:310
+#, python-format
+msgid "%s (copy)"
+msgstr ""
+
+#. module: document
+#: help:document.directory,ressource_type_id:0
+msgid ""
+"Select an object here and there will be one folder per record of that "
+"resource."
+msgstr ""
+
+#. module: document
+#: help:document.directory,domain:0
+msgid ""
+"Use a domain if you want to apply an automatic filter on visible resources."
+msgstr ""
+
+#. module: document
+#: constraint:document.directory:0
+msgid "Error! You cannot create recursive directories."
+msgstr ""
+
+#. module: document
+#: field:document.directory,resource_field:0
+msgid "Name field"
+msgstr ""
+
+#. module: document
+#: field:document.directory,dctx_ids:0
+msgid "Context fields"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+#: field:report.document.user,type:0
+msgid "Directory Type"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content,report_id:0
+msgid "Report"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "July"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content.type,code:0
+msgid "Extension"
+msgstr ""
+
+#. module: document
+#: field:document.directory,content_ids:0
+msgid "Virtual Files"
+msgstr ""
+
+#. module: document
+#: code:addons/document/document.py:576
+#, python-format
+msgid "Error at doc write!"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Generated Files"
+msgstr ""
+
+#. module: document
+#: view:document.configuration:0
+msgid ""
+"When executing this wizard, it will configure your directories automatically "
+"according to modules installed."
+msgstr ""
+
+#. module: document
+#: field:document.directory.content,directory_id:0
+#: field:document.directory.dctx,dir_id:0
+#: model:ir.actions.act_window,name:document.action_document_file_directory_form
+#: view:ir.attachment:0
+#: field:ir.attachment,parent_id:0
+#: model:ir.model,name:document.model_document_directory
+#: field:report.document.user,directory:0
+msgid "Directory"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Security"
+msgstr ""
+
+#. module: document
+#: field:document.directory,write_uid:0
+#: field:ir.attachment,write_uid:0
+msgid "Last Modification User"
+msgstr ""
+
+#. module: document
+#: model:ir.actions.act_window,name:document.action_view_files_by_user_graph
+#: view:report.document.user:0
+msgid "Files by User"
+msgstr ""
+
+#. module: document
+#: view:ir.attachment:0
+msgid "on"
+msgstr ""
+
+#. module: document
+#: field:document.directory,domain:0
+msgid "Domain"
+msgstr ""
+
+#. module: document
+#: field:document.directory,write_date:0
+#: field:ir.attachment,write_date:0
+msgid "Date Modified"
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_report_document_file
+msgid "Files details by Directory"
+msgstr ""
+
+#. module: document
+#: view:report.document.user:0
+msgid "All users files"
+msgstr ""
+
+#. module: document
+#: model:ir.actions.act_window,name:document.action_view_size_month
+#: view:report.document.file:0
+msgid "File Size by Month"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "December"
+msgstr ""
+
+#. module: document
+#: selection:document.directory,type:0
+msgid "Static Directory"
+msgstr ""
+
+#. module: document
+#: field:report.document.file,month:0
+#: field:report.document.user,month:0
+msgid "Month"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Define words in the context, for all child directories and files"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Static"
+msgstr ""
+
+#. module: document
+#: field:report.document.user,user:0
+msgid "unknown"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+#: field:document.directory,user_id:0
+#: view:ir.attachment:0
+#: field:ir.attachment,user_id:0
+#: field:report.document.user,user_id:0
+msgid "Owner"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "PDF Report"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Contents"
+msgstr ""
+
+#. module: document
+#: field:document.directory,create_date:0
+#: field:report.document.user,create_date:0
+msgid "Date Created"
+msgstr ""
+
+#. module: document
+#: help:document.directory.content,include_name:0
+msgid ""
+"Check this field if you want that the name of the file to contain the record "
+"name.\n"
+"If set, the directory will have to be a resource one."
+msgstr ""
+
+#. module: document
+#: view:document.configuration:0
+#: model:ir.actions.act_window,name:document.action_config_auto_directory
+msgid "Configure Directories"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content,include_name:0
+msgid "Include Record Name"
+msgstr ""
+
+#. module: document
+#: field:ir.actions.report.xml,model_id:0
+msgid "Model Id"
+msgstr ""
+
+#. module: document
+#: help:document.directory,ressource_tree:0
+msgid ""
+"Check this if you want to use the same tree structure as the object selected "
+"in the system."
+msgstr ""
+
+#. module: document
+#: help:document.directory,ressource_id:0
+msgid ""
+"Along with Parent Model, this ID attaches this folder to a specific record "
+"of Parent Model."
+msgstr ""
+
+#. module: document
+#. openerp-web
+#: code:addons/document/static/src/js/document.js:6
+#, python-format
+msgid "Attachment(s)"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "August"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Dynamic context"
+msgstr ""
+
+#. module: document
+#: sql_constraint:document.directory:0
+msgid "Directory cannot be parent of itself!"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "June"
+msgstr ""
+
+#. module: document
+#: field:document.directory,group_ids:0
+msgid "Groups"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content.type,active:0
+msgid "Active"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "November"
+msgstr ""
+
+#. module: document
+#: help:document.directory,ressource_parent_type_id:0
+msgid ""
+"If you put an object here, this directory template will appear bellow all of "
+"these objects. Such directories are \"attached\" to the specific model or "
+"record, just like attachments. Don't put a parent directory if you select a "
+"parent model."
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Definition"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "October"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Seq."
+msgstr ""
+
+#. module: document
+#: model:ir.actions.act_window,name:document.action_view_all_document_tree1
+msgid "All Users files"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "January"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Document Directory"
+msgstr ""
+
+#. module: document
+#: sql_constraint:document.directory:0
+msgid "The directory name must be unique !"
+msgstr ""
+
+#. module: document
+#: view:ir.attachment:0
+msgid "Attachments"
+msgstr ""
+
+#. module: document
+#: field:document.directory,create_uid:0
+msgid "Creator"
+msgstr ""
+
+#. module: document
+#: view:document.configuration:0
+msgid ""
+"OpenERP's Document Management System supports mapping virtual folders with "
+"documents. The virtual folder of a document can be used to manage the files "
+"attached to the document, or to print and download any report. This tool "
+"will create directories automatically according to modules installed."
+msgstr ""
+
+#. module: document
+#: model:ir.actions.act_window,name:document.action_view_files_by_month_graph
+#: view:report.document.user:0
+msgid "Files by Month"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "September"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content,prefix:0
+msgid "Prefix"
+msgstr ""
+
+#. module: document
+#: field:document.directory,child_ids:0
+msgid "Children"
+msgstr ""
+
+#. module: document
+#: field:document.directory,ressource_id:0
+msgid "Resource ID"
+msgstr ""
+
+#. module: document
+#: field:document.directory.dctx,field:0
+msgid "Field"
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_document_directory_dctx
+msgid "Directory Dynamic Context"
+msgstr ""
+
+#. module: document
+#: field:document.directory,ressource_parent_type_id:0
+msgid "Parent Model"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid ""
+"These groups, however, do NOT apply to children directories, which must "
+"define their own groups."
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "May"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "For each entry here, virtual files will appear in this folder."
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_ir_attachment
+msgid "ir.attachment"
+msgstr ""
+
+#. module: document
+#: view:report.document.user:0
+msgid "Users File"
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_document_configuration
+msgid "Directory Configuration"
+msgstr ""
+
+#. module: document
+#: help:document.directory,type:0
+msgid ""
+"Each directory can either have the type Static or be linked to another "
+"resource. A static directory, as with Operating Systems, is the classic "
+"directory that can contain a set of files. The directories linked to systems "
+"resources automatically possess sub-directories for each of resource types "
+"defined in the parent directory."
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "February"
+msgstr ""
+
+#. module: document
+#: field:document.directory,name:0
+msgid "Name"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid "Fields"
+msgstr ""
+
+#. module: document
+#: selection:report.document.user,month:0
+msgid "April"
+msgstr ""
+
+#. module: document
+#: field:report.document.file,nbr:0
+#: field:report.document.user,nbr:0
+msgid "# of Files"
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_document_directory_content_type
+msgid "Directory Content Type"
+msgstr ""
+
+#. module: document
+#: view:document.directory:0
+msgid ""
+"Only members of these groups will have access to this directory and its "
+"files."
+msgstr ""
+
+#. module: document
+#. openerp-web
+#: code:addons/document/static/src/js/document.js:17
+#, python-format
+msgid "%s (%s)"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content,name:0
+msgid "Content Name"
+msgstr ""
+
+#. module: document
+#: field:report.document.user,datas_fname:0
+msgid "File Name"
+msgstr ""
+
+#. module: document
+#: field:document.directory,ressource_tree:0
+msgid "Tree Structure"
+msgstr ""
+
+#. module: document
+#: view:document.configuration:0
+msgid "res_config_contents"
+msgstr ""
+
+#. module: document
+#: model:ir.actions.act_window,name:document.action_document_directory_tree
+#: model:ir.ui.menu,name:document.menu_document_directories_tree
+msgid "Directories' Structure"
+msgstr ""
+
+#. module: document
+#: field:report.document.user,name:0
+msgid "Year"
+msgstr ""
+
+#. module: document
+#: model:ir.model,name:document.model_document_storage
+msgid "Storage Media"
+msgstr ""
+
+#. module: document
+#: field:document.directory.content,extension:0
+msgid "Document Type"
+msgstr ""
diff --git a/addons/document/report/document_report.py b/addons/document/report/document_report.py
index c9df78e4272..a4133f46387 100644
--- a/addons/document/report/document_report.py
+++ b/addons/document/report/document_report.py
@@ -31,7 +31,7 @@ class report_document_user(osv.osv):
'name': fields.char('Year', size=64,readonly=True),
'month':fields.selection([('01','January'), ('02','February'), ('03','March'), ('04','April'), ('05','May'), ('06','June'),
('07','July'), ('08','August'), ('09','September'), ('10','October'), ('11','November'), ('12','December')],'Month',readonly=True),
- 'user_id':fields.integer('Owner', readonly=True),
+ 'user_id': fields.many2one('res.users', 'Owner', readonly=True),
'user': fields.related('user_id', 'name', type='char', size=64, readonly=True),
'directory': fields.char('Directory',size=64,readonly=True),
'datas_fname': fields.char('File Name',size=64,readonly=True),
diff --git a/addons/document/test/document_test2.yml b/addons/document/test/document_test2.yml
index beff61d4d0f..0c6345ef6c4 100644
--- a/addons/document/test/document_test2.yml
+++ b/addons/document/test/document_test2.yml
@@ -58,6 +58,23 @@
!python {model: ir.attachment}: |
ids = self.search(cr, uid, [('res_model', '=', 'res.country'), ('res_id', '=', ref("base.za"))])
assert ids == [ ref("attach_3rd")], ids
+-
+ I test that I can't create duplicate directories (even when duplicates are hidden by a record rule)
+-
+ !python {model: document.directory}: |
+ duplicate_detected = False
+ from openerp.osv.osv import except_osv
+ try:
+ demo_uid = ref('base.user_demo')
+ dir_vals = {
+ 'name': 'Testing (will be deleted!)',
+ 'parent_id': ref('document.dir_root')
+ }
+ new_dir_id = self.create(cr, demo_uid, dir_vals, context=None)
+ self.unlink(cr, uid, [new_dir_id], context=None)
+ except except_osv, e:
+ duplicate_detected = e.value == u'Directory name must be unique!'
+ assert duplicate_detected is True, 'Failed to detect duplicate directory'
-
I delete the attachments
-
diff --git a/addons/edi/i18n/he.po b/addons/edi/i18n/he.po
new file mode 100644
index 00000000000..6d66ac0dc1e
--- /dev/null
+++ b/addons/edi/i18n/he.po
@@ -0,0 +1,87 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 18:50+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: edi
+#. openerp-web
+#: code:addons/edi/static/src/js/edi.js:67
+#, python-format
+msgid "Reason:"
+msgstr ""
+
+#. module: edi
+#. openerp-web
+#: code:addons/edi/static/src/js/edi.js:60
+#, python-format
+msgid "The document has been successfully imported!"
+msgstr ""
+
+#. module: edi
+#. openerp-web
+#: code:addons/edi/static/src/js/edi.js:65
+#, python-format
+msgid "Sorry, the document could not be imported."
+msgstr ""
+
+#. module: edi
+#: model:ir.model,name:edi.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: edi
+#: model:ir.model,name:edi.model_res_currency
+msgid "Currency"
+msgstr ""
+
+#. module: edi
+#. openerp-web
+#: code:addons/edi/static/src/js/edi.js:71
+#, python-format
+msgid "Document Import Notification"
+msgstr ""
+
+#. module: edi
+#: code:addons/edi/models/edi.py:130
+#, python-format
+msgid "Missing application."
+msgstr ""
+
+#. module: edi
+#: code:addons/edi/models/edi.py:131
+#, python-format
+msgid ""
+"The document you are trying to import requires the OpenERP `%s` application. "
+"You can install it by connecting as the administrator and opening the "
+"configuration assistant."
+msgstr ""
+
+#. module: edi
+#: code:addons/edi/models/edi.py:47
+#, python-format
+msgid "'%s' is an invalid external ID"
+msgstr ""
+
+#. module: edi
+#: model:ir.model,name:edi.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: edi
+#: model:ir.model,name:edi.model_edi_edi
+msgid "EDI Subsystem"
+msgstr ""
diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py
index 6e19b1eb8aa..904481096d3 100644
--- a/addons/email_template/email_template.py
+++ b/addons/email_template/email_template.py
@@ -411,7 +411,17 @@ class email_template(osv.osv):
# create a mail_mail based on values, without attachments
values = self.generate_email(cr, uid, template_id, res_id, context=context)
assert values.get('email_from'), 'email_from is missing or empty after template rendering, send_mail() cannot proceed'
- del values['partner_to'] # TODO Properly use them.
+
+ # process partner_to field that is a comma separated list of partner_ids -> recipient_ids
+ # NOTE: only usable if force_send is True, because otherwise the value is
+ # not stored on the mail_mail, and therefore lost -> fixed in v8
+ values['recipient_ids'] = []
+ partner_to = values.pop('partner_to', '')
+ if partner_to:
+ # placeholders could generate '', 3, 2 due to some empty field values
+ tpl_partner_ids = [pid for pid in partner_to.split(',') if pid]
+ values['recipient_ids'] += [(4, pid) for pid in self.pool['res.partner'].exists(cr, SUPERUSER_ID, tpl_partner_ids, context=context)]
+
attachment_ids = values.pop('attachment_ids', [])
attachments = values.pop('attachments', [])
msg_id = mail_mail.create(cr, uid, values, context=context)
@@ -420,11 +430,11 @@ class email_template(osv.osv):
# manage attachments
for attachment in attachments:
attachment_data = {
- 'name': attachment[0],
- 'datas_fname': attachment[0],
- 'datas': attachment[1],
- 'res_model': 'mail.message',
- 'res_id': mail.mail_message_id.id,
+ 'name': attachment[0],
+ 'datas_fname': attachment[0],
+ 'datas': attachment[1],
+ 'res_model': 'mail.message',
+ 'res_id': mail.mail_message_id.id,
}
context.pop('default_type', None)
attachment_ids.append(ir_attachment.create(cr, uid, attachment_data, context=context))
diff --git a/addons/email_template/i18n/he.po b/addons/email_template/i18n/he.po
new file mode 100644
index 00000000000..2ce04ed39e5
--- /dev/null
+++ b/addons/email_template/i18n/he.po
@@ -0,0 +1,488 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 18:51+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: email_template
+#: field:email.template,email_from:0
+#: field:email_template.preview,email_from:0
+msgid "From"
+msgstr ""
+
+#. module: email_template
+#: field:mail.compose.message,template_id:0
+msgid "Template"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,ref_ir_value:0
+#: help:email_template.preview,ref_ir_value:0
+msgid "Sidebar button to open the sidebar action"
+msgstr ""
+
+#. module: email_template
+#: field:res.partner,opt_out:0
+msgid "Opt-Out"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,email_to:0
+#: field:email_template.preview,email_to:0
+msgid "To (Emails)"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,mail_server_id:0
+#: field:email_template.preview,mail_server_id:0
+msgid "Outgoing Mail Server"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,ref_ir_act_window:0
+#: help:email_template.preview,ref_ir_act_window:0
+msgid ""
+"Sidebar action to make this template available on records of the related "
+"document model"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,model_object_field:0
+#: field:email_template.preview,model_object_field:0
+msgid "Field"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,email_from:0
+#: help:email_template.preview,email_from:0
+msgid "Sender address (placeholders may be used here)"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Remove context action"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,mail_server_id:0
+#: help:email_template.preview,mail_server_id:0
+msgid ""
+"Optional preferred server for outgoing mails. If not set, the highest "
+"priority one will be used."
+msgstr ""
+
+#. module: email_template
+#: field:email.template,report_name:0
+#: field:email_template.preview,report_name:0
+msgid "Report Filename"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Preview"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,reply_to:0
+#: field:email_template.preview,reply_to:0
+msgid "Reply-To"
+msgstr ""
+
+#. module: email_template
+#: view:mail.compose.message:0
+msgid "Use template"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,body_html:0
+#: field:email_template.preview,body_html:0
+msgid "Body"
+msgstr ""
+
+#. module: email_template
+#: code:addons/email_template/email_template.py:247
+#, python-format
+msgid "%s (copy)"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,user_signature:0
+#: help:email_template.preview,user_signature:0
+msgid ""
+"If checked, the user's signature will be appended to the text version of the "
+"message"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "SMTP Server"
+msgstr ""
+
+#. module: email_template
+#: view:mail.compose.message:0
+msgid "Save as new template"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,sub_object:0
+#: help:email_template.preview,sub_object:0
+msgid ""
+"When a relationship field is selected as first field, this field shows the "
+"document model the relationship goes to."
+msgstr ""
+
+#. module: email_template
+#: model:ir.model,name:email_template.model_email_template
+msgid "Email Templates"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,report_name:0
+#: help:email_template.preview,report_name:0
+msgid ""
+"Name to use for the generated report file (may contain placeholders)\n"
+"The extension can be omitted and will then come from the report type."
+msgstr ""
+
+#. module: email_template
+#: field:email.template,ref_ir_act_window:0
+#: field:email_template.preview,ref_ir_act_window:0
+msgid "Sidebar action"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,lang:0
+#: help:email_template.preview,lang:0
+msgid ""
+"Optional translation language (ISO code) to select when sending out an "
+"email. If not set, the english version will be used. This should usually be "
+"a placeholder expression that provides the appropriate language code, e.g. "
+"${object.partner_id.lang.code}."
+msgstr ""
+
+#. module: email_template
+#: field:email_template.preview,res_id:0
+msgid "Sample Document"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,model_object_field:0
+#: help:email_template.preview,model_object_field:0
+msgid ""
+"Select target field from the related document model.\n"
+"If it is a relationship field you will be able to select a target field at "
+"the destination of the relationship."
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Dynamic Value Builder"
+msgstr ""
+
+#. module: email_template
+#: model:ir.actions.act_window,name:email_template.wizard_email_template_preview
+msgid "Template Preview"
+msgstr ""
+
+#. module: email_template
+#: view:mail.compose.message:0
+msgid "Save as a new template"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid ""
+"Display an option on related documents to open a composition wizard with "
+"this template"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,email_cc:0
+#: help:email_template.preview,email_cc:0
+msgid "Carbon copy recipients (placeholders may be used here)"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,email_to:0
+#: help:email_template.preview,email_to:0
+msgid "Comma-separated recipient addresses (placeholders may be used here)"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Advanced"
+msgstr ""
+
+#. module: email_template
+#: view:email_template.preview:0
+msgid "Preview of"
+msgstr ""
+
+#. module: email_template
+#: view:email_template.preview:0
+msgid "Using sample document"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+#: model:ir.actions.act_window,name:email_template.action_email_template_tree_all
+#: model:ir.ui.menu,name:email_template.menu_email_templates
+msgid "Templates"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,name:0
+#: field:email_template.preview,name:0
+msgid "Name"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,lang:0
+#: field:email_template.preview,lang:0
+msgid "Language"
+msgstr ""
+
+#. module: email_template
+#: model:ir.model,name:email_template.model_email_template_preview
+msgid "Email Template Preview"
+msgstr ""
+
+#. module: email_template
+#: view:email_template.preview:0
+msgid "Email Preview"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid ""
+"Remove the contextual action to use this template on related documents"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,copyvalue:0
+#: field:email_template.preview,copyvalue:0
+msgid "Placeholder Expression"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,sub_object:0
+#: field:email_template.preview,sub_object:0
+msgid "Sub-model"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,subject:0
+#: help:email_template.preview,subject:0
+msgid "Subject (placeholders may be used here)"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,reply_to:0
+#: help:email_template.preview,reply_to:0
+msgid "Preferred response address (placeholders may be used here)"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,ref_ir_value:0
+#: field:email_template.preview,ref_ir_value:0
+msgid "Sidebar Button"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,report_template:0
+#: field:email_template.preview,report_template:0
+msgid "Optional report to print and attach"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,null_value:0
+#: help:email_template.preview,null_value:0
+msgid "Optional value to use if the target field is empty"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Model"
+msgstr ""
+
+#. module: email_template
+#: model:ir.model,name:email_template.model_mail_compose_message
+msgid "Email composition wizard"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Add context action"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,model_id:0
+#: help:email_template.preview,model_id:0
+msgid "The kind of document with with this template can be used"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,email_recipients:0
+#: field:email_template.preview,email_recipients:0
+msgid "To (Partners)"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,auto_delete:0
+#: field:email_template.preview,auto_delete:0
+msgid "Auto Delete"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,copyvalue:0
+#: help:email_template.preview,copyvalue:0
+msgid ""
+"Final placeholder expression, to be copy-pasted in the desired template "
+"field."
+msgstr ""
+
+#. module: email_template
+#: field:email.template,model:0
+#: field:email_template.preview,model:0
+msgid "Related Document Model"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Addressing"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,email_recipients:0
+#: help:email_template.preview,email_recipients:0
+msgid ""
+"Comma-separated ids of recipient partners (placeholders may be used here)"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,attachment_ids:0
+#: field:email_template.preview,attachment_ids:0
+msgid "Attachments"
+msgstr ""
+
+#. module: email_template
+#: code:addons/email_template/email_template.py:234
+#, python-format
+msgid "Deletion of the action record failed."
+msgstr ""
+
+#. module: email_template
+#: field:email.template,email_cc:0
+#: field:email_template.preview,email_cc:0
+msgid "Cc"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,model_id:0
+#: field:email_template.preview,model_id:0
+msgid "Applies to"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,sub_model_object_field:0
+#: field:email_template.preview,sub_model_object_field:0
+msgid "Sub-field"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Email Details"
+msgstr ""
+
+#. module: email_template
+#: code:addons/email_template/email_template.py:199
+#, python-format
+msgid "Send Mail (%s)"
+msgstr ""
+
+#. module: email_template
+#: help:res.partner,opt_out:0
+msgid ""
+"If checked, this partner will not receive any automated email notifications, "
+"such as the availability of invoices."
+msgstr ""
+
+#. module: email_template
+#: help:email.template,auto_delete:0
+#: help:email_template.preview,auto_delete:0
+msgid "Permanently delete this email after sending it, to save space"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Group by..."
+msgstr ""
+
+#. module: email_template
+#: help:email.template,sub_model_object_field:0
+#: help:email_template.preview,sub_model_object_field:0
+msgid ""
+"When a relationship field is selected as first field, this field lets you "
+"select the target field within the destination document model (sub-model)."
+msgstr ""
+
+#. module: email_template
+#: code:addons/email_template/email_template.py:234
+#, python-format
+msgid "Warning"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,user_signature:0
+#: field:email_template.preview,user_signature:0
+msgid "Add Signature"
+msgstr ""
+
+#. module: email_template
+#: model:ir.model,name:email_template.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,null_value:0
+#: field:email_template.preview,null_value:0
+msgid "Default Value"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,attachment_ids:0
+#: help:email_template.preview,attachment_ids:0
+msgid ""
+"You may attach files to this template, to be added to all emails created "
+"from this template"
+msgstr ""
+
+#. module: email_template
+#: help:email.template,body_html:0
+#: help:email_template.preview,body_html:0
+msgid "Rich-text/HTML version of the message (placeholders may be used here)"
+msgstr ""
+
+#. module: email_template
+#: view:email.template:0
+msgid "Contents"
+msgstr ""
+
+#. module: email_template
+#: field:email.template,subject:0
+#: field:email_template.preview,subject:0
+msgid "Subject"
+msgstr ""
diff --git a/addons/email_template/tests/test_ir_actions.py b/addons/email_template/tests/test_ir_actions.py
index d323ee36c1f..9b408a45316 100644
--- a/addons/email_template/tests/test_ir_actions.py
+++ b/addons/email_template/tests/test_ir_actions.py
@@ -33,7 +33,7 @@ class TestServerActionsEmail(TestServerActionsBase):
'name': 'TestTemplate',
'email_from': 'myself@example.com',
'email_to': 'brigitte@example.com',
- 'partner_to': '[%s]' % self.test_partner_id,
+ 'partner_to': '%s' % self.test_partner_id,
'model_id': self.res_partner_model_id,
'subject': 'About ${object.name}',
'body_html': '
Dear ${object.name}, your parent is ${object.parent_id and object.parent_id.name or "False"}
\n"
+" Manage all your contracts (leasing, insurances, etc.) with\n"
+" their related services, costs. OpenERP will automatically "
+"warn\n"
+" you when some contracts have to be renewed.\n"
+"
\n"
+" Each contract (e.g.: leasing) may include several services\n"
+" (reparation, insurances, periodic maintenance).\n"
+"
\n"
+" OpenERP helps you managing the costs for your different\n"
+" vehicles. Costs are created automatically from services,\n"
+" contracts (fixed or recurring) and fuel logs.\n"
+"
\n"
+" Here you can add refuelling entries for all vehicles. You "
+"can\n"
+" also filter logs of a particular vehicle using the search\n"
+" field.\n"
+"
\n"
+" You will be able to manage your fleet by keeping track of "
+"the\n"
+" contracts, services, fixed and recurring costs, odometers "
+"and\n"
+" fuel logs associated to each vehicle.\n"
+"
\n"
+" OpenERP will warn you when services or contract have to be\n"
+" renewed.\n"
+"
\n"
+" To add your first report into this dashboard, go to any\n"
+" menu, switch to list or graph view, and click 'Add "
+"to\n"
+" Dashboard' in the extended search options.\n"
+"
\n"
+" You can filter and group data before inserting into the\n"
+" dashboard using the search options.\n"
+"
\n"
+" OpenERP helps you managing the costs for your different vehicles\n"
+" Costs are generally created from services and contract and appears "
+"here.\n"
+"
\n"
+"
\n"
+" Thanks to the different filters, OpenERP can only print the "
+"effective\n"
+" costs, sort them by type and by vehicle.\n"
+"
\n"
+" 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.\n"
+"
\n"
+" Here are displayed vehicles for which one or more contracts need "
+"to be renewed. If you see this message, then there is no contracts to "
+"renew.\n"
+"
\n"
+" Click to create a new service entry. \n"
+"
\n"
+" OpenERP helps you keeping track of all the services done\n"
+" on your vehicle. Services can be of many type: occasional\n"
+" repair, fixed maintenance, etc.\n"
+"
\n"
+" Click to create a new type of service.\n"
+"
\n"
+" Each service can used in contracts, as a standalone service "
+"or both.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: fleet
+#: view:board.board:0
+msgid "Services Costs"
+msgstr ""
+
+#. module: fleet
+#: code:addons/fleet/fleet.py:47
+#, python-format
+msgid "Emptying the odometer value of a vehicle is not allowed."
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,seats:0
+msgid "Number of seats of the vehicle"
+msgstr ""
+
+#. module: fleet
+#: model:res.groups,name:fleet.group_fleet_manager
+msgid "Manager"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.services:0
+msgid "Cost"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_39
+msgid "Rotate Tires"
+msgstr ""
+
+#. module: fleet
+#: model:fleet.service.type,name:fleet.type_service_42
+msgid "Starter Replacement"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.cost:0
+#: field:fleet.vehicle.cost,year:0
+msgid "Year"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle,license_plate:0
+msgid "License plate number of the vehicle (ie: plate number for a car)"
+msgstr ""
+
+#. module: fleet
+#: model:ir.model,name:fleet.model_fleet_contract_state
+msgid "Contains the different possible status of a leasing contract"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle:0
+msgid "show the contract for this vehicle"
+msgstr ""
+
+#. module: fleet
+#: view:fleet.vehicle.log.services:0
+msgid "Total"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.service.type,category:0
+msgid ""
+"Choose wheter the service refer to contracts, vehicle services or both"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.cost,cost_type:0
+msgid "For internal purpose only"
+msgstr ""
+
+#. module: fleet
+#: help:fleet.vehicle.state,sequence:0
+msgid "Used to order the note stages"
+msgstr ""
diff --git a/addons/fleet/static/img/brand_abarth-image.png b/addons/fleet/static/img/brand_abarth-image.png
new file mode 100644
index 00000000000..24c9f624019
Binary files /dev/null and b/addons/fleet/static/img/brand_abarth-image.png differ
diff --git a/addons/fleet/static/img/brand_acura-image.png b/addons/fleet/static/img/brand_acura-image.png
new file mode 100644
index 00000000000..ae670ea250a
Binary files /dev/null and b/addons/fleet/static/img/brand_acura-image.png differ
diff --git a/addons/fleet/static/img/brand_alfa-image.png b/addons/fleet/static/img/brand_alfa-image.png
new file mode 100644
index 00000000000..68f300cffd5
Binary files /dev/null and b/addons/fleet/static/img/brand_alfa-image.png differ
diff --git a/addons/fleet/static/img/brand_audi-image.png b/addons/fleet/static/img/brand_audi-image.png
new file mode 100644
index 00000000000..5d7e5b44ff3
Binary files /dev/null and b/addons/fleet/static/img/brand_audi-image.png differ
diff --git a/addons/fleet/static/img/brand_austin-image.png b/addons/fleet/static/img/brand_austin-image.png
new file mode 100644
index 00000000000..b8fd9f0863d
Binary files /dev/null and b/addons/fleet/static/img/brand_austin-image.png differ
diff --git a/addons/fleet/static/img/brand_bentley-image.png b/addons/fleet/static/img/brand_bentley-image.png
new file mode 100644
index 00000000000..3f89c644b00
Binary files /dev/null and b/addons/fleet/static/img/brand_bentley-image.png differ
diff --git a/addons/fleet/static/img/brand_bmw-image.png b/addons/fleet/static/img/brand_bmw-image.png
new file mode 100644
index 00000000000..f75724c770c
Binary files /dev/null and b/addons/fleet/static/img/brand_bmw-image.png differ
diff --git a/addons/fleet/static/img/brand_bugatti-image.png b/addons/fleet/static/img/brand_bugatti-image.png
new file mode 100644
index 00000000000..f85544c132d
Binary files /dev/null and b/addons/fleet/static/img/brand_bugatti-image.png differ
diff --git a/addons/fleet/static/img/brand_buick-image.png b/addons/fleet/static/img/brand_buick-image.png
new file mode 100644
index 00000000000..05f3b60f724
Binary files /dev/null and b/addons/fleet/static/img/brand_buick-image.png differ
diff --git a/addons/fleet/static/img/brand_byd-image.png b/addons/fleet/static/img/brand_byd-image.png
new file mode 100644
index 00000000000..b3df937cc92
Binary files /dev/null and b/addons/fleet/static/img/brand_byd-image.png differ
diff --git a/addons/fleet/static/img/brand_cadillac-image.png b/addons/fleet/static/img/brand_cadillac-image.png
new file mode 100644
index 00000000000..fb3ee06b955
Binary files /dev/null and b/addons/fleet/static/img/brand_cadillac-image.png differ
diff --git a/addons/fleet/static/img/brand_chevrolet-image.png b/addons/fleet/static/img/brand_chevrolet-image.png
new file mode 100644
index 00000000000..ea44a45a6b6
Binary files /dev/null and b/addons/fleet/static/img/brand_chevrolet-image.png differ
diff --git a/addons/fleet/static/img/brand_chrysler-image.png b/addons/fleet/static/img/brand_chrysler-image.png
new file mode 100644
index 00000000000..74779e4f725
Binary files /dev/null and b/addons/fleet/static/img/brand_chrysler-image.png differ
diff --git a/addons/fleet/static/img/brand_citroen-image.png b/addons/fleet/static/img/brand_citroen-image.png
new file mode 100644
index 00000000000..e09747f662c
Binary files /dev/null and b/addons/fleet/static/img/brand_citroen-image.png differ
diff --git a/addons/fleet/static/img/brand_corre la licorne-image.png b/addons/fleet/static/img/brand_corre la licorne-image.png
new file mode 100644
index 00000000000..1730f9e9b49
Binary files /dev/null and b/addons/fleet/static/img/brand_corre la licorne-image.png differ
diff --git a/addons/fleet/static/img/brand_daewoo-image.png b/addons/fleet/static/img/brand_daewoo-image.png
new file mode 100644
index 00000000000..bc0dca7ccc7
Binary files /dev/null and b/addons/fleet/static/img/brand_daewoo-image.png differ
diff --git a/addons/fleet/static/img/brand_dodge-image.png b/addons/fleet/static/img/brand_dodge-image.png
new file mode 100644
index 00000000000..e1aeeb4ee02
Binary files /dev/null and b/addons/fleet/static/img/brand_dodge-image.png differ
diff --git a/addons/fleet/static/img/brand_ferrari-image.png b/addons/fleet/static/img/brand_ferrari-image.png
new file mode 100644
index 00000000000..d71d4a53ce7
Binary files /dev/null and b/addons/fleet/static/img/brand_ferrari-image.png differ
diff --git a/addons/fleet/static/img/brand_fiat-image.png b/addons/fleet/static/img/brand_fiat-image.png
new file mode 100644
index 00000000000..fdc2a692444
Binary files /dev/null and b/addons/fleet/static/img/brand_fiat-image.png differ
diff --git a/addons/fleet/static/img/brand_ford-image.png b/addons/fleet/static/img/brand_ford-image.png
new file mode 100644
index 00000000000..1f277bfc1bd
Binary files /dev/null and b/addons/fleet/static/img/brand_ford-image.png differ
diff --git a/addons/fleet/static/img/brand_holden-image.png b/addons/fleet/static/img/brand_holden-image.png
new file mode 100644
index 00000000000..c2669492621
Binary files /dev/null and b/addons/fleet/static/img/brand_holden-image.png differ
diff --git a/addons/fleet/static/img/brand_honda-image.png b/addons/fleet/static/img/brand_honda-image.png
new file mode 100644
index 00000000000..c130969b5a5
Binary files /dev/null and b/addons/fleet/static/img/brand_honda-image.png differ
diff --git a/addons/fleet/static/img/brand_hyundai-image.png b/addons/fleet/static/img/brand_hyundai-image.png
new file mode 100644
index 00000000000..264f53aae90
Binary files /dev/null and b/addons/fleet/static/img/brand_hyundai-image.png differ
diff --git a/addons/fleet/static/img/brand_infiniti-image.png b/addons/fleet/static/img/brand_infiniti-image.png
new file mode 100644
index 00000000000..82ca2bdc411
Binary files /dev/null and b/addons/fleet/static/img/brand_infiniti-image.png differ
diff --git a/addons/fleet/static/img/brand_isuzu-image.png b/addons/fleet/static/img/brand_isuzu-image.png
new file mode 100644
index 00000000000..5d4248a4512
Binary files /dev/null and b/addons/fleet/static/img/brand_isuzu-image.png differ
diff --git a/addons/fleet/static/img/brand_jaguar-image.png b/addons/fleet/static/img/brand_jaguar-image.png
new file mode 100644
index 00000000000..dbd5058292a
Binary files /dev/null and b/addons/fleet/static/img/brand_jaguar-image.png differ
diff --git a/addons/fleet/static/img/brand_jeep-image.png b/addons/fleet/static/img/brand_jeep-image.png
new file mode 100644
index 00000000000..9381cba4a31
Binary files /dev/null and b/addons/fleet/static/img/brand_jeep-image.png differ
diff --git a/addons/fleet/static/img/brand_kia-image.png b/addons/fleet/static/img/brand_kia-image.png
new file mode 100644
index 00000000000..d1f9d56dca0
Binary files /dev/null and b/addons/fleet/static/img/brand_kia-image.png differ
diff --git a/addons/fleet/static/img/brand_koenigsegg-image.png b/addons/fleet/static/img/brand_koenigsegg-image.png
new file mode 100644
index 00000000000..a7a3b88179d
Binary files /dev/null and b/addons/fleet/static/img/brand_koenigsegg-image.png differ
diff --git a/addons/fleet/static/img/brand_lagonda-image.png b/addons/fleet/static/img/brand_lagonda-image.png
new file mode 100644
index 00000000000..bf33f94be33
Binary files /dev/null and b/addons/fleet/static/img/brand_lagonda-image.png differ
diff --git a/addons/fleet/static/img/brand_lamborghini-image.png b/addons/fleet/static/img/brand_lamborghini-image.png
new file mode 100644
index 00000000000..c874e328566
Binary files /dev/null and b/addons/fleet/static/img/brand_lamborghini-image.png differ
diff --git a/addons/fleet/static/img/brand_lancia-image.png b/addons/fleet/static/img/brand_lancia-image.png
new file mode 100644
index 00000000000..5c04ad30476
Binary files /dev/null and b/addons/fleet/static/img/brand_lancia-image.png differ
diff --git a/addons/fleet/static/img/brand_lander rover-image.png b/addons/fleet/static/img/brand_lander rover-image.png
new file mode 100644
index 00000000000..c845dd26724
Binary files /dev/null and b/addons/fleet/static/img/brand_lander rover-image.png differ
diff --git a/addons/fleet/static/img/brand_lexus-image.png b/addons/fleet/static/img/brand_lexus-image.png
new file mode 100644
index 00000000000..2b1dfc97ec7
Binary files /dev/null and b/addons/fleet/static/img/brand_lexus-image.png differ
diff --git a/addons/fleet/static/img/brand_lincoln-image.png b/addons/fleet/static/img/brand_lincoln-image.png
new file mode 100644
index 00000000000..07ecaa27ccb
Binary files /dev/null and b/addons/fleet/static/img/brand_lincoln-image.png differ
diff --git a/addons/fleet/static/img/brand_lotus-image.png b/addons/fleet/static/img/brand_lotus-image.png
new file mode 100644
index 00000000000..3952ba01ab6
Binary files /dev/null and b/addons/fleet/static/img/brand_lotus-image.png differ
diff --git a/addons/fleet/static/img/brand_maserati-image.png b/addons/fleet/static/img/brand_maserati-image.png
new file mode 100644
index 00000000000..e27934e9ff3
Binary files /dev/null and b/addons/fleet/static/img/brand_maserati-image.png differ
diff --git a/addons/fleet/static/img/brand_maybach-image.png b/addons/fleet/static/img/brand_maybach-image.png
new file mode 100644
index 00000000000..1c1d2b555a1
Binary files /dev/null and b/addons/fleet/static/img/brand_maybach-image.png differ
diff --git a/addons/fleet/static/img/brand_mazda-image.png b/addons/fleet/static/img/brand_mazda-image.png
new file mode 100644
index 00000000000..8f7158b4c1f
Binary files /dev/null and b/addons/fleet/static/img/brand_mazda-image.png differ
diff --git a/addons/fleet/static/img/brand_mercedes-image.png b/addons/fleet/static/img/brand_mercedes-image.png
new file mode 100644
index 00000000000..14eaab0b5f7
Binary files /dev/null and b/addons/fleet/static/img/brand_mercedes-image.png differ
diff --git a/addons/fleet/static/img/brand_mg-image.png b/addons/fleet/static/img/brand_mg-image.png
new file mode 100644
index 00000000000..cac343bb8cc
Binary files /dev/null and b/addons/fleet/static/img/brand_mg-image.png differ
diff --git a/addons/fleet/static/img/brand_mini-image.png b/addons/fleet/static/img/brand_mini-image.png
new file mode 100644
index 00000000000..00e5f962262
Binary files /dev/null and b/addons/fleet/static/img/brand_mini-image.png differ
diff --git a/addons/fleet/static/img/brand_mitsubishi-image.png b/addons/fleet/static/img/brand_mitsubishi-image.png
new file mode 100644
index 00000000000..1b51add696a
Binary files /dev/null and b/addons/fleet/static/img/brand_mitsubishi-image.png differ
diff --git a/addons/fleet/static/img/brand_morgan-image.png b/addons/fleet/static/img/brand_morgan-image.png
new file mode 100644
index 00000000000..985663e5804
Binary files /dev/null and b/addons/fleet/static/img/brand_morgan-image.png differ
diff --git a/addons/fleet/static/img/brand_nissan-image.png b/addons/fleet/static/img/brand_nissan-image.png
new file mode 100644
index 00000000000..417c771d328
Binary files /dev/null and b/addons/fleet/static/img/brand_nissan-image.png differ
diff --git a/addons/fleet/static/img/brand_oldsmobile-image.png b/addons/fleet/static/img/brand_oldsmobile-image.png
new file mode 100644
index 00000000000..e39d936c267
Binary files /dev/null and b/addons/fleet/static/img/brand_oldsmobile-image.png differ
diff --git a/addons/fleet/static/img/brand_opel-image.png b/addons/fleet/static/img/brand_opel-image.png
new file mode 100644
index 00000000000..69bcd31831c
Binary files /dev/null and b/addons/fleet/static/img/brand_opel-image.png differ
diff --git a/addons/fleet/static/img/brand_peugeot-image.png b/addons/fleet/static/img/brand_peugeot-image.png
new file mode 100644
index 00000000000..1de894ada0f
Binary files /dev/null and b/addons/fleet/static/img/brand_peugeot-image.png differ
diff --git a/addons/fleet/static/img/brand_pontiac-image.png b/addons/fleet/static/img/brand_pontiac-image.png
new file mode 100644
index 00000000000..4614b29b0bc
Binary files /dev/null and b/addons/fleet/static/img/brand_pontiac-image.png differ
diff --git a/addons/fleet/static/img/brand_porsche-image.png b/addons/fleet/static/img/brand_porsche-image.png
new file mode 100644
index 00000000000..f166ef3b7dd
Binary files /dev/null and b/addons/fleet/static/img/brand_porsche-image.png differ
diff --git a/addons/fleet/static/img/brand_rambler-image.png b/addons/fleet/static/img/brand_rambler-image.png
new file mode 100644
index 00000000000..1ae27b14a20
Binary files /dev/null and b/addons/fleet/static/img/brand_rambler-image.png differ
diff --git a/addons/fleet/static/img/brand_renault-image.png b/addons/fleet/static/img/brand_renault-image.png
new file mode 100644
index 00000000000..47107eabe46
Binary files /dev/null and b/addons/fleet/static/img/brand_renault-image.png differ
diff --git a/addons/fleet/static/img/brand_rolls-royce-image.png b/addons/fleet/static/img/brand_rolls-royce-image.png
new file mode 100644
index 00000000000..e56a63af2ba
Binary files /dev/null and b/addons/fleet/static/img/brand_rolls-royce-image.png differ
diff --git a/addons/fleet/static/img/brand_saab-image.png b/addons/fleet/static/img/brand_saab-image.png
new file mode 100644
index 00000000000..b578781c6a3
Binary files /dev/null and b/addons/fleet/static/img/brand_saab-image.png differ
diff --git a/addons/fleet/static/img/brand_scion-image.png b/addons/fleet/static/img/brand_scion-image.png
new file mode 100644
index 00000000000..348a85dfe7d
Binary files /dev/null and b/addons/fleet/static/img/brand_scion-image.png differ
diff --git a/addons/fleet/static/img/brand_skoda-image.png b/addons/fleet/static/img/brand_skoda-image.png
new file mode 100644
index 00000000000..24bfa0b4d3f
Binary files /dev/null and b/addons/fleet/static/img/brand_skoda-image.png differ
diff --git a/addons/fleet/static/img/brand_smart-image.png b/addons/fleet/static/img/brand_smart-image.png
new file mode 100644
index 00000000000..99a67835813
Binary files /dev/null and b/addons/fleet/static/img/brand_smart-image.png differ
diff --git a/addons/fleet/static/img/brand_steyr-image.png b/addons/fleet/static/img/brand_steyr-image.png
new file mode 100644
index 00000000000..f9fc80f690a
Binary files /dev/null and b/addons/fleet/static/img/brand_steyr-image.png differ
diff --git a/addons/fleet/static/img/brand_subaru-image.png b/addons/fleet/static/img/brand_subaru-image.png
new file mode 100644
index 00000000000..00b6dcd820d
Binary files /dev/null and b/addons/fleet/static/img/brand_subaru-image.png differ
diff --git a/addons/fleet/static/img/brand_tesla motors-image.png b/addons/fleet/static/img/brand_tesla motors-image.png
new file mode 100644
index 00000000000..25fd96bd408
Binary files /dev/null and b/addons/fleet/static/img/brand_tesla motors-image.png differ
diff --git a/addons/fleet/static/img/brand_toyota-image.png b/addons/fleet/static/img/brand_toyota-image.png
new file mode 100644
index 00000000000..0072950c9eb
Binary files /dev/null and b/addons/fleet/static/img/brand_toyota-image.png differ
diff --git a/addons/fleet/static/img/brand_trabant-image.png b/addons/fleet/static/img/brand_trabant-image.png
new file mode 100644
index 00000000000..15efb1fc161
Binary files /dev/null and b/addons/fleet/static/img/brand_trabant-image.png differ
diff --git a/addons/fleet/static/img/brand_volkswagen-image.png b/addons/fleet/static/img/brand_volkswagen-image.png
new file mode 100644
index 00000000000..81dbf7824aa
Binary files /dev/null and b/addons/fleet/static/img/brand_volkswagen-image.png differ
diff --git a/addons/fleet/static/img/brand_volvo-image.png b/addons/fleet/static/img/brand_volvo-image.png
new file mode 100644
index 00000000000..048d2a6293b
Binary files /dev/null and b/addons/fleet/static/img/brand_volvo-image.png differ
diff --git a/addons/fleet/static/img/brand_willys-image.png b/addons/fleet/static/img/brand_willys-image.png
new file mode 100644
index 00000000000..1da06b83dee
Binary files /dev/null and b/addons/fleet/static/img/brand_willys-image.png differ
diff --git a/addons/gamification/__init__.py b/addons/gamification/__init__.py
new file mode 100644
index 00000000000..21f9c9491ac
--- /dev/null
+++ b/addons/gamification/__init__.py
@@ -0,0 +1,23 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+import models
+import wizard
diff --git a/addons/gamification/__openerp__.py b/addons/gamification/__openerp__.py
new file mode 100644
index 00000000000..c522e287725
--- /dev/null
+++ b/addons/gamification/__openerp__.py
@@ -0,0 +1,59 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+{
+ 'name': 'Gamification',
+ 'version': '1.0',
+ 'author': 'OpenERP SA',
+ 'category': 'Human Ressources',
+ 'depends': ['mail', 'email_template', 'web_kanban_gauge'],
+ 'description': """
+Gamification process
+====================
+The Gamification module provides ways to evaluate and motivate the users of OpenERP.
+
+The users can be evaluated using goals and numerical objectives to reach.
+**Goals** are assigned through **challenges** to evaluate and compare members of a team with each others and through time.
+
+For non-numerical achievements, **badges** can be granted to users. From a simple "thank you" to an exceptional achievement, a badge is an easy way to exprimate gratitude to a user for their good work.
+
+Both goals and badges are flexibles and can be adapted to a large range of modules and actions. When installed, this module creates easy goals to help new users to discover OpenERP and configure their user profile.
+""",
+
+ 'data': [
+ 'wizard/update_goal.xml',
+ 'wizard/grant_badge.xml',
+ 'views/badge.xml',
+ 'views/challenge.xml',
+ 'views/goal.xml',
+ 'data/cron.xml',
+ 'security/gamification_security.xml',
+ 'security/ir.model.access.csv',
+ 'data/goal_base.xml',
+ 'data/badge.xml',
+ ],
+ 'installable': True,
+ 'application': True,
+ 'auto_install': False,
+
+ 'css': ['static/src/css/gamification.css'],
+ 'js': ['static/src/js/gamification.js',],
+ 'qweb': ['static/src/xml/gamification.xml'],
+}
diff --git a/addons/gamification/data/badge.xml b/addons/gamification/data/badge.xml
new file mode 100644
index 00000000000..5a390be9deb
--- /dev/null
+++ b/addons/gamification/data/badge.xml
@@ -0,0 +1,55 @@
+
+
+
+
+ Good Job
+ You did great at your job.
+ everyone
+
+
+
+
+ Problem Solver
+ No one can solve challenges like you do.
+ everyone
+
+
+
+
+ Hidden
+ You have found the hidden badge
+ nobody
+
+
+
+
+
+
+ Brilliant
+ With your brilliant ideas, you are an inspiration to others.
+ everyone
+ True
+ 2
+
+
+
+
+
+
+
+
+ Received Badge
+ Congratulation, you have received the badge ${object.badge_id.name} !
+ % if object.sender_id
+ This badge was granted by ${object.sender_id.name}.
+ % endif
+
+
+ % if object.comment
+
${object.comment}
+ % endif
+ ]]>
+
+
+
diff --git a/addons/gamification/data/cron.xml b/addons/gamification/data/cron.xml
new file mode 100644
index 00000000000..8585771c97d
--- /dev/null
+++ b/addons/gamification/data/cron.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ Run Goal Challenge Checker
+ 1
+ days
+ -1
+
+ gamification.challenge
+ _cron_update
+ ()
+
+
+
\ No newline at end of file
diff --git a/addons/gamification/data/goal_base.xml b/addons/gamification/data/goal_base.xml
new file mode 100644
index 00000000000..66dd7be7431
--- /dev/null
+++ b/addons/gamification/data/goal_base.xml
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+ Reminder for Goal Update
+
+ Reminder ${object.name}
+
+
+
You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.
+
+
If you have not changed your score yet, you can use the button "The current value is up to date" to indicate so.
+
+ % endfor
+% endif
+ ]]>
+
+
+
+
+
+
+
+
+ Set your Timezone
+ Configure your profile and specify your timezone
+ count
+ boolean
+
+ [('id','=',user.id),('partner_id.tz', '!=', False)]
+
+ user.id
+
+
+
+ Set your Company Data
+ Write some information about your company (specify at least a name)
+ count
+ boolean
+
+ [('user_ids', 'in', [user.id]), ('name', '=', 'Your Company')]
+ lower
+
+ user.company_id.id
+
+
+
+ Set your Company Logo
+ count
+ boolean
+
+ [('user_ids', 'in', user.id),('logo', '!=', False)]
+
+ user.company_id.id
+
+
+
+ Create User
+ ir.actions.act_window
+ res.users
+ form
+ current
+
+ {'default_groups_ref': ['base.group_user']}
+ Create and manage users that will connect to the system. Users can be deactivated should there be a period of time during which they will/should not connect to the system. You can assign them groups in order to give them specific access to the applications they need to use in the system.
+
+
+
+ Invite new Users
+ Create at least another user
+ boolean
+ count
+
+ [('id', '!=', user.id)]
+
+
+
+
+ Mail Group Following
+ Follow mail groups to receive news
+ python
+ result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', 'mail.group'), ('partner_id', '=', object.user_id.partner_id.id)], count=True, context=context)
+
+
+
+
+
+
+ Complete your Profile
+ once
+ personal
+ never
+
+ inprogress
+ other
+
+
+
+ Setup your Company
+ once
+ personal
+ never
+
+ inprogress
+ other
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
diff --git a/addons/gamification/html/index.html b/addons/gamification/html/index.html
new file mode 100644
index 00000000000..890efa0d1ec
--- /dev/null
+++ b/addons/gamification/html/index.html
@@ -0,0 +1,86 @@
+
+
+
+
Drive Engagement with Gamification
+
Leverage natural desire for competition
+
+ Reinforce good habits and improve win rates with real-time recognition and rewards inspired by game mechanics. Align teams around clear business objectives with challenges, personal objectives and team leader boards.
+
+
+
Leaderboards
+
+
+
+
+ Promote leaders and competition amongst sales team with performance ratios.
+
+
+
+
Personnal Objectives
+
+
+
+
+ Assign clear goals to users to align them with the company objectives.
+
+
+
+
Visual Information
+
+
+
+
+ See in an glance the progress of each user.
+
+
+
+
+
+
+
+
+
Create custom Challenges
+
+
+Use predefined goals to generate easily your own challenges. Assign it to a team or individual users. Receive feedback as often as needed: daily, weekly... Repeat it automatically to compare progresses through time.
+
+
+
+
+
+
+
+
+
+
+
+
+
Motivate with Badges
+
+
+
+
+
+
+
+Inspire achievement with recognition of coworker's good work by rewarding badges. These can be deserved manually or upon completion of challenges. Add fun to the competition with rare badges.
+
+
+
+
+
+
+
+
Adapt to any module
+
+
+Create goals linked to any module. The evaluation system is very flexible and can be used for many different tasks : sales evaluation, creation of events, project completion or even helping new users to complete their profile.
+
+
+
+
+
+
+
+
+
diff --git a/addons/gamification/models/__init__.py b/addons/gamification/models/__init__.py
new file mode 100644
index 00000000000..812a08b1e19
--- /dev/null
+++ b/addons/gamification/models/__init__.py
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+import goal
+import challenge
+import res_users
+import badge
diff --git a/addons/gamification/models/badge.py b/addons/gamification/models/badge.py
new file mode 100644
index 00000000000..1d879393ed2
--- /dev/null
+++ b/addons/gamification/models/badge.py
@@ -0,0 +1,276 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
+from openerp import SUPERUSER_ID
+from openerp.osv import fields, osv
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT as DF
+from openerp.tools.translate import _
+
+from datetime import date
+import logging
+
+_logger = logging.getLogger(__name__)
+
+class gamification_badge_user(osv.Model):
+ """User having received a badge"""
+
+ _name = 'gamification.badge.user'
+ _description = 'Gamification user badge'
+ _order = "create_date desc"
+
+ _columns = {
+ 'user_id': fields.many2one('res.users', string="User", required=True),
+ 'sender_id': fields.many2one('res.users', string="Sender", help="The user who has send the badge"),
+ 'badge_id': fields.many2one('gamification.badge', string='Badge', required=True),
+ 'comment': fields.text('Comment'),
+ 'badge_name': fields.related('badge_id', 'name', type="char", string="Badge Name"),
+ 'create_date': fields.datetime('Created', readonly=True),
+ 'create_uid': fields.many2one('res.users', string='Creator', readonly=True),
+ }
+
+
+ def _send_badge(self, cr, uid, ids, context=None):
+ """Send a notification to a user for receiving a badge
+
+ Does not verify constrains on badge granting.
+ The users are added to the owner_ids (create badge_user if needed)
+ The stats counters are incremented
+ :param ids: list(int) of badge users that will receive the badge
+ """
+ res = True
+ temp_obj = self.pool.get('email.template')
+ user_obj = self.pool.get('res.users')
+ template_id = self.pool['ir.model.data'].get_object(cr, uid, 'gamification', 'email_template_badge_received', context)
+ for badge_user in self.browse(cr, uid, ids, context=context):
+ body_html = temp_obj.render_template(cr, uid, template_id.body_html, 'gamification.badge.user', badge_user.id, context=context)
+ res = user_obj.message_post(cr, uid, badge_user.user_id.id, body=body_html, context=context)
+ return res
+
+ def create(self, cr, uid, vals, context=None):
+ self.pool.get('gamification.badge').check_granting(cr, uid, badge_id=vals.get('badge_id'), context=context)
+ return super(gamification_badge_user, self).create(cr, uid, vals, context=context)
+
+
+class gamification_badge(osv.Model):
+ """Badge object that users can send and receive"""
+
+ CAN_GRANT = 1
+ NOBODY_CAN_GRANT = 2
+ USER_NOT_VIP = 3
+ BADGE_REQUIRED = 4
+ TOO_MANY = 5
+
+ _name = 'gamification.badge'
+ _description = 'Gamification badge'
+ _inherit = ['mail.thread']
+
+ def _get_owners_info(self, cr, uid, ids, name, args, context=None):
+ """Return:
+ the list of unique res.users ids having received this badge
+ the total number of time this badge was granted
+ the total number of users this badge was granted to
+ """
+ result = dict.fromkeys(ids, False)
+ for obj in self.browse(cr, uid, ids, context=context):
+ res = list(set(owner.user_id.id for owner in obj.owner_ids))
+ result[obj.id] = {
+ 'unique_owner_ids': res,
+ 'stat_count': len(obj.owner_ids),
+ 'stat_count_distinct': len(res)
+ }
+ return result
+
+ def _get_badge_user_stats(self, cr, uid, ids, name, args, context=None):
+ """Return stats related to badge users"""
+ result = dict.fromkeys(ids, False)
+ badge_user_obj = self.pool.get('gamification.badge.user')
+ first_month_day = date.today().replace(day=1).strftime(DF)
+ for bid in ids:
+ result[bid] = {
+ 'stat_my': badge_user_obj.search(cr, uid, [('badge_id', '=', bid), ('user_id', '=', uid)], context=context, count=True),
+ 'stat_this_month': badge_user_obj.search(cr, uid, [('badge_id', '=', bid), ('create_date', '>=', first_month_day)], context=context, count=True),
+ 'stat_my_this_month': badge_user_obj.search(cr, uid, [('badge_id', '=', bid), ('user_id', '=', uid), ('create_date', '>=', first_month_day)], context=context, count=True),
+ 'stat_my_monthly_sending': badge_user_obj.search(cr, uid, [('badge_id', '=', bid), ('create_uid', '=', uid), ('create_date', '>=', first_month_day)], context=context, count=True)
+ }
+ return result
+
+ def _remaining_sending_calc(self, cr, uid, ids, name, args, context=None):
+ """Computes the number of badges remaining the user can send
+
+ 0 if not allowed or no remaining
+ integer if limited sending
+ -1 if infinite (should not be displayed)
+ """
+ result = dict.fromkeys(ids, False)
+ for badge in self.browse(cr, uid, ids, context=context):
+ if self._can_grant_badge(cr, uid, badge.id, context) != 1:
+ # if the user cannot grant this badge at all, result is 0
+ result[badge.id] = 0
+ elif not badge.rule_max:
+ # if there is no limitation, -1 is returned which means 'infinite'
+ result[badge.id] = -1
+ else:
+ result[badge.id] = badge.rule_max_number - badge.stat_my_monthly_sending
+ return result
+
+ _columns = {
+ 'name': fields.char('Badge', required=True, translate=True),
+ 'description': fields.text('Description'),
+ 'image': fields.binary("Image", help="This field holds the image used for the badge, limited to 256x256"),
+ 'rule_auth': fields.selection([
+ ('everyone', 'Everyone'),
+ ('users', 'A selected list of users'),
+ ('having', 'People having some badges'),
+ ('nobody', 'No one, assigned through challenges'),
+ ],
+ string="Allowance to Grant",
+ help="Who can grant this badge",
+ required=True),
+ 'rule_auth_user_ids': fields.many2many('res.users', 'rel_badge_auth_users',
+ string='Authorized Users',
+ help="Only these people can give this badge"),
+ 'rule_auth_badge_ids': fields.many2many('gamification.badge',
+ 'rel_badge_badge', 'badge1_id', 'badge2_id',
+ string='Required Badges',
+ help="Only the people having these badges can give this badge"),
+
+ 'rule_max': fields.boolean('Monthly Limited Sending',
+ help="Check to set a monthly limit per person of sending this badge"),
+ 'rule_max_number': fields.integer('Limitation Number',
+ help="The maximum number of time this badge can be sent per month per person."),
+ 'stat_my_monthly_sending': fields.function(_get_badge_user_stats,
+ type="integer",
+ string='My Monthly Sending Total',
+ multi='badge_users',
+ help="The number of time the current user has sent this badge this month."),
+ 'remaining_sending': fields.function(_remaining_sending_calc, type='integer',
+ string='Remaining Sending Allowed', help="If a maxium is set"),
+
+ 'challenge_ids': fields.one2many('gamification.challenge', 'reward_id',
+ string="Reward of Challenges"),
+
+ 'goal_definition_ids': fields.many2many('gamification.goal.definition', 'badge_unlocked_definition_rel',
+ string='Rewarded by',
+ help="The users that have succeeded theses goals will receive automatically the badge."),
+
+ 'owner_ids': fields.one2many('gamification.badge.user', 'badge_id',
+ string='Owners', help='The list of instances of this badge granted to users'),
+ 'active': fields.boolean('Active'),
+ 'unique_owner_ids': fields.function(_get_owners_info,
+ string='Unique Owners',
+ help="The list of unique users having received this badge.",
+ multi='unique_users',
+ type="many2many", relation="res.users"),
+
+ 'stat_count': fields.function(_get_owners_info, string='Total',
+ type="integer",
+ multi='unique_users',
+ help="The number of time this badge has been received."),
+ 'stat_count_distinct': fields.function(_get_owners_info,
+ type="integer",
+ string='Number of users',
+ multi='unique_users',
+ help="The number of time this badge has been received by unique users."),
+ 'stat_this_month': fields.function(_get_badge_user_stats,
+ type="integer",
+ string='Monthly total',
+ multi='badge_users',
+ help="The number of time this badge has been received this month."),
+ 'stat_my': fields.function(_get_badge_user_stats, string='My Total',
+ type="integer",
+ multi='badge_users',
+ help="The number of time the current user has received this badge."),
+ 'stat_my_this_month': fields.function(_get_badge_user_stats,
+ type="integer",
+ string='My Monthly Total',
+ multi='badge_users',
+ help="The number of time the current user has received this badge this month."),
+ }
+
+ _defaults = {
+ 'rule_auth': 'everyone',
+ 'active': True,
+ }
+
+ def check_granting(self, cr, uid, badge_id, context=None):
+ """Check the user 'uid' can grant the badge 'badge_id' and raise the appropriate exception
+ if not
+
+ Do not check for SUPERUSER_ID
+ """
+ status_code = self._can_grant_badge(cr, uid, badge_id, context=context)
+ if status_code == self.CAN_GRANT:
+ return True
+ elif status_code == self.NOBODY_CAN_GRANT:
+ raise osv.except_osv(_('Warning!'), _('This badge can not be sent by users.'))
+ elif status_code == self.USER_NOT_VIP:
+ raise osv.except_osv(_('Warning!'), _('You are not in the user allowed list.'))
+ elif status_code == self.BADGE_REQUIRED:
+ raise osv.except_osv(_('Warning!'), _('You do not have the required badges.'))
+ elif status_code == self.TOO_MANY:
+ raise osv.except_osv(_('Warning!'), _('You have already sent this badge too many time this month.'))
+ else:
+ _logger.exception("Unknown badge status code: %d" % int(status_code))
+ return False
+
+ def _can_grant_badge(self, cr, uid, badge_id, context=None):
+ """Check if a user can grant a badge to another user
+
+ :param uid: the id of the res.users trying to send the badge
+ :param badge_id: the granted badge id
+ :return: integer representing the permission.
+ """
+ if uid == SUPERUSER_ID:
+ return self.CAN_GRANT
+
+ badge = self.browse(cr, uid, badge_id, context=context)
+
+ if badge.rule_auth == 'nobody':
+ return self.NOBODY_CAN_GRANT
+
+ elif badge.rule_auth == 'users' and uid not in [user.id for user in badge.rule_auth_user_ids]:
+ return self.USER_NOT_VIP
+
+ elif badge.rule_auth == 'having':
+ all_user_badges = self.pool.get('gamification.badge.user').search(cr, uid, [('user_id', '=', uid)], context=context)
+ for required_badge in badge.rule_auth_badge_ids:
+ if required_badge.id not in all_user_badges:
+ return self.BADGE_REQUIRED
+
+ if badge.rule_max and badge.stat_my_monthly_sending >= badge.rule_max_number:
+ return self.TOO_MANY
+
+ # badge.rule_auth == 'everyone' -> no check
+ return self.CAN_GRANT
+
+ def check_progress(self, cr, uid, context=None):
+ try:
+ model, res_id = template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'gamification', 'badge_hidden')
+ except ValueError:
+ return True
+ badge_user_obj = self.pool.get('gamification.badge.user')
+ if not badge_user_obj.search(cr, uid, [('user_id', '=', uid), ('badge_id', '=', res_id)], context=context):
+ values = {
+ 'user_id': uid,
+ 'badge_id': res_id,
+ }
+ badge_user_obj.create(cr, SUPERUSER_ID, values, context=context)
+ return True
\ No newline at end of file
diff --git a/addons/gamification/models/challenge.py b/addons/gamification/models/challenge.py
new file mode 100644
index 00000000000..ae27aa96719
--- /dev/null
+++ b/addons/gamification/models/challenge.py
@@ -0,0 +1,821 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
+from openerp import SUPERUSER_ID
+from openerp.osv import fields, osv
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT as DF
+from openerp.tools.translate import _
+
+from datetime import date, datetime, timedelta
+import calendar
+import logging
+_logger = logging.getLogger(__name__)
+
+# display top 3 in ranking, could be db variable
+MAX_VISIBILITY_RANKING = 3
+
+def start_end_date_for_period(period, default_start_date=False, default_end_date=False):
+ """Return the start and end date for a goal period based on today
+
+ :return: (start_date, end_date), datetime.date objects, False if the period is
+ not defined or unknown"""
+ today = date.today()
+ if period == 'daily':
+ start_date = today
+ end_date = start_date
+ elif period == 'weekly':
+ delta = timedelta(days=today.weekday())
+ start_date = today - delta
+ end_date = start_date + timedelta(days=7)
+ elif period == 'monthly':
+ month_range = calendar.monthrange(today.year, today.month)
+ start_date = today.replace(day=1)
+ end_date = today.replace(day=month_range[1])
+ elif period == 'yearly':
+ start_date = today.replace(month=1, day=1)
+ end_date = today.replace(month=12, day=31)
+ else: # period == 'once':
+ start_date = default_start_date # for manual goal, start each time
+ end_date = default_end_date
+
+ if start_date and end_date:
+ return (start_date.strftime(DF), end_date.strftime(DF))
+ else:
+ return (start_date, end_date)
+
+
+class gamification_challenge(osv.Model):
+ """Gamification challenge
+
+ Set of predifined objectives assigned to people with rules for recurrence and
+ rewards
+
+ If 'user_ids' is defined and 'period' is different than 'one', the set will
+ be assigned to the users for each period (eg: every 1st of each month if
+ 'monthly' is selected)
+ """
+
+ _name = 'gamification.challenge'
+ _description = 'Gamification challenge'
+ _inherit = 'mail.thread'
+
+ def _get_next_report_date(self, cr, uid, ids, field_name, arg, context=None):
+ """Return the next report date based on the last report date and report
+ period.
+
+ :return: a string in DEFAULT_SERVER_DATE_FORMAT representing the date"""
+ res = {}
+ for challenge in self.browse(cr, uid, ids, context):
+ last = datetime.strptime(challenge.last_report_date, DF).date()
+ if challenge.report_message_frequency == 'daily':
+ next = last + timedelta(days=1)
+ res[challenge.id] = next.strftime(DF)
+ elif challenge.report_message_frequency == 'weekly':
+ next = last + timedelta(days=7)
+ res[challenge.id] = next.strftime(DF)
+ elif challenge.report_message_frequency == 'monthly':
+ month_range = calendar.monthrange(last.year, last.month)
+ next = last.replace(day=month_range[1]) + timedelta(days=1)
+ res[challenge.id] = next.strftime(DF)
+ elif challenge.report_message_frequency == 'yearly':
+ res[challenge.id] = last.replace(year=last.year + 1).strftime(DF)
+ # frequency == 'once', reported when closed only
+ else:
+ res[challenge.id] = False
+
+ return res
+
+ def _get_categories(self, cr, uid, context=None):
+ return [
+ ('hr', 'Human Ressources / Engagement'),
+ ('other', 'Settings / Gamification Tools'),
+ ]
+
+ def _get_report_template(self, cr, uid, context=None):
+ try:
+ return self.pool.get('ir.model.data').get_object_reference(cr, uid, 'gamification', 'simple_report_template')[1]
+ except ValueError:
+ return False
+
+ _order = 'end_date, start_date, name, id'
+ _columns = {
+ 'name': fields.char('Challenge Name', required=True, translate=True),
+ 'description': fields.text('Description', translate=True),
+ 'state': fields.selection([
+ ('draft', 'Draft'),
+ ('inprogress', 'In Progress'),
+ ('done', 'Done'),
+ ],
+ string='State', required=True, track_visibility='onchange'),
+ 'manager_id': fields.many2one('res.users',
+ string='Responsible', help="The user responsible for the challenge."),
+
+ 'user_ids': fields.many2many('res.users', 'user_ids',
+ string='Users',
+ help="List of users participating to the challenge"),
+ 'autojoin_group_id': fields.many2one('res.groups',
+ string='Auto-subscription Group',
+ help='Group of users whose members will be automatically added to user_ids once the challenge is started'),
+
+ 'period': fields.selection([
+ ('once', 'Non recurring'),
+ ('daily', 'Daily'),
+ ('weekly', 'Weekly'),
+ ('monthly', 'Monthly'),
+ ('yearly', 'Yearly')
+ ],
+ string='Periodicity',
+ help='Period of automatic goal assigment. If none is selected, should be launched manually.',
+ required=True),
+ 'start_date': fields.date('Start Date',
+ help="The day a new challenge will be automatically started. If no periodicity is set, will use this date as the goal start date."),
+ 'end_date': fields.date('End Date',
+ help="The day a new challenge will be automatically closed. If no periodicity is set, will use this date as the goal end date."),
+
+ 'invited_user_ids': fields.many2many('res.users', 'invited_user_ids',
+ string="Suggest to users"),
+
+ 'line_ids': fields.one2many('gamification.challenge.line', 'challenge_id',
+ string='Lines',
+ help="List of goals that will be set",
+ required=True),
+
+ 'reward_id': fields.many2one('gamification.badge', string="For Every Succeding User"),
+ 'reward_first_id': fields.many2one('gamification.badge', string="For 1st user"),
+ 'reward_second_id': fields.many2one('gamification.badge', string="For 2nd user"),
+ 'reward_third_id': fields.many2one('gamification.badge', string="For 3rd user"),
+ 'reward_failure': fields.boolean('Reward Bests if not Succeeded?'),
+
+ 'visibility_mode': fields.selection([
+ ('personal', 'Individual Goals'),
+ ('ranking', 'Leader Board (Group Ranking)'),
+ ],
+ string="Display Mode", required=True),
+
+ 'report_message_frequency': fields.selection([
+ ('never', 'Never'),
+ ('onchange', 'On change'),
+ ('daily', 'Daily'),
+ ('weekly', 'Weekly'),
+ ('monthly', 'Monthly'),
+ ('yearly', 'Yearly')
+ ],
+ string="Report Frequency", required=True),
+ 'report_message_group_id': fields.many2one('mail.group',
+ string='Send a copy to',
+ help='Group that will receive a copy of the report in addition to the user'),
+ 'report_template_id': fields.many2one('email.template', string="Report Template", required=True),
+ 'remind_update_delay': fields.integer('Non-updated manual goals will be reminded after',
+ help="Never reminded if no value or zero is specified."),
+ 'last_report_date': fields.date('Last Report Date'),
+ 'next_report_date': fields.function(_get_next_report_date,
+ type='date', string='Next Report Date', store=True),
+
+ 'category': fields.selection(lambda s, *a, **k: s._get_categories(*a, **k),
+ string="Appears in", help="Define the visibility of the challenge through menus", required=True),
+ }
+
+ _defaults = {
+ 'period': 'once',
+ 'state': 'draft',
+ 'visibility_mode': 'personal',
+ 'report_message_frequency': 'never',
+ 'last_report_date': fields.date.today,
+ 'start_date': fields.date.today,
+ 'manager_id': lambda s, cr, uid, c: uid,
+ 'category': 'hr',
+ 'reward_failure': False,
+ 'report_template_id': lambda s, *a, **k: s._get_report_template(*a, **k),
+ }
+
+
+ def create(self, cr, uid, vals, context=None):
+ """Overwrite the create method to add the user of groups"""
+
+ # add users when change the group auto-subscription
+ if vals.get('autojoin_group_id'):
+ new_group = self.pool.get('res.groups').browse(cr, uid, vals['autojoin_group_id'], context=context)
+
+ if not vals.get('user_ids'):
+ vals['user_ids'] = []
+ vals['user_ids'] += [(4, user.id) for user in new_group.users]
+
+ create_res = super(gamification_challenge, self).create(cr, uid, vals, context=context)
+
+ # subscribe new users to the challenge
+ if vals.get('user_ids'):
+ # done with browse after super to be sure catch all after orm process
+ challenge = self.browse(cr, uid, create_res, context=context)
+ self.message_subscribe_users(cr, uid, [challenge.id], [user.id for user in challenge.user_ids], context=context)
+
+ return create_res
+
+ def write(self, cr, uid, ids, vals, context=None):
+ if isinstance(ids, (int,long)):
+ ids = [ids]
+
+ # add users when change the group auto-subscription
+ if vals.get('autojoin_group_id'):
+ new_group = self.pool.get('res.groups').browse(cr, uid, vals['autojoin_group_id'], context=context)
+
+ if not vals.get('user_ids'):
+ vals['user_ids'] = []
+ vals['user_ids'] += [(4, user.id) for user in new_group.users]
+
+ if vals.get('state') == 'inprogress':
+ # starting a challenge
+ if not vals.get('autojoin_group_id'):
+ # starting challenge, add users in autojoin group
+ if not vals.get('user_ids'):
+ vals['user_ids'] = []
+ for challenge in self.browse(cr, uid, ids, context=context):
+ if challenge.autojoin_group_id:
+ vals['user_ids'] += [(4, user.id) for user in challenge.autojoin_group_id.users]
+
+ self.generate_goals_from_challenge(cr, uid, ids, context=context)
+
+ elif vals.get('state') == 'done':
+ self.check_challenge_reward(cr, uid, ids, force=True, context=context)
+
+ elif vals.get('state') == 'draft':
+ # resetting progress
+ if self.pool.get('gamification.goal').search(cr, uid, [('challenge_id', 'in', ids), ('state', 'in', ['inprogress', 'inprogress_update'])], context=context):
+ raise osv.except_osv("Error", "You can not reset a challenge with unfinished goals.")
+
+ write_res = super(gamification_challenge, self).write(cr, uid, ids, vals, context=context)
+
+ # subscribe new users to the challenge
+ if vals.get('user_ids'):
+ # done with browse after super if changes in groups
+ for challenge in self.browse(cr, uid, ids, context=context):
+ self.message_subscribe_users(cr, uid, [challenge.id], [user.id for user in challenge.user_ids], context=context)
+
+ return write_res
+
+
+ ##### Update #####
+
+ def _cron_update(self, cr, uid, context=None, ids=False):
+ """Daily cron check.
+
+ - Start planned challenges (in draft and with start_date = today)
+ - Create the missing goals (eg: modified the challenge to add lines)
+ - Update every running challenge
+ """
+ # start planned challenges
+ planned_challenge_ids = self.search(cr, uid, [
+ ('state', '=', 'draft'),
+ ('start_date', '<=', fields.date.today())])
+ self.write(cr, uid, planned_challenge_ids, {'state': 'inprogress'}, context=context)
+
+ # close planned challenges
+ planned_challenge_ids = self.search(cr, uid, [
+ ('state', '=', 'inprogress'),
+ ('end_date', '>=', fields.date.today())])
+ self.write(cr, uid, planned_challenge_ids, {'state': 'done'}, context=context)
+
+ if not ids:
+ ids = self.search(cr, uid, [('state', '=', 'inprogress')], context=context)
+
+ return self._update_all(cr, uid, ids, context=context)
+
+ def _update_all(self, cr, uid, ids, context=None):
+ """Update the challenges and related goals
+
+ :param list(int) ids: the ids of the challenges to update, if False will
+ update only challenges in progress."""
+ if isinstance(ids, (int,long)):
+ ids = [ids]
+
+ goal_obj = self.pool.get('gamification.goal')
+
+ # we use yesterday to update the goals that just ended
+ yesterday = date.today() - timedelta(days=1)
+ goal_ids = goal_obj.search(cr, uid, [
+ ('challenge_id', 'in', ids),
+ '|',
+ ('state', 'in', ('inprogress', 'inprogress_update')),
+ '&',
+ ('state', 'in', ('reached', 'failed')),
+ '|',
+ ('end_date', '>=', yesterday.strftime(DF)),
+ ('end_date', '=', False)
+ ], context=context)
+ # update every running goal already generated linked to selected challenges
+ goal_obj.update(cr, uid, goal_ids, context=context)
+
+ for challenge in self.browse(cr, uid, ids, context=context):
+ if challenge.autojoin_group_id:
+ # check in case of new users in challenge, this happens if manager removed users in challenge manually
+ self.write(cr, uid, [challenge.id], {'user_ids': [(4, user.id) for user in challenge.autojoin_group_id.users]}, context=context)
+ self.generate_goals_from_challenge(cr, uid, [challenge.id], context=context)
+
+ # goals closed but still opened at the last report date
+ closed_goals_to_report = goal_obj.search(cr, uid, [
+ ('challenge_id', '=', challenge.id),
+ ('start_date', '>=', challenge.last_report_date),
+ ('end_date', '<=', challenge.last_report_date)
+ ])
+
+ if len(closed_goals_to_report) > 0:
+ # some goals need a final report
+ self.report_progress(cr, uid, challenge, subset_goal_ids=closed_goals_to_report, context=context)
+
+ if fields.date.today() == challenge.next_report_date:
+ self.report_progress(cr, uid, challenge, context=context)
+
+ self.check_challenge_reward(cr, uid, ids, context=context)
+ return True
+
+ def quick_update(self, cr, uid, challenge_id, context=None):
+ """Update all the goals of a challenge, no generation of new goals"""
+ goal_ids = self.pool.get('gamification.goal').search(cr, uid, [('challenge_id', '=', challenge_id)], context=context)
+ self.pool.get('gamification.goal').update(cr, uid, goal_ids, context=context)
+ return True
+
+
+ def action_check(self, cr, uid, ids, context=None):
+ """Check a challenge
+
+ Create goals that haven't been created yet (eg: if added users)
+ Recompute the current value for each goal related"""
+ return self._update_all(cr, uid, ids=ids, context=context)
+
+ def action_report_progress(self, cr, uid, ids, context=None):
+ """Manual report of a goal, does not influence automatic report frequency"""
+ if isinstance(ids, (int,long)):
+ ids = [ids]
+ for challenge in self.browse(cr, uid, ids, context):
+ self.report_progress(cr, uid, challenge, context=context)
+ return True
+
+
+ ##### Automatic actions #####
+
+ def generate_goals_from_challenge(self, cr, uid, ids, context=None):
+ """Generate the goals for each line and user.
+
+ If goals already exist for this line and user, the line is skipped. This
+ can be called after each change in the list of users or lines.
+ :param list(int) ids: the list of challenge concerned"""
+
+ for challenge in self.browse(cr, uid, ids, context):
+ (start_date, end_date) = start_end_date_for_period(challenge.period)
+
+ # if no periodicity, use challenge dates
+ if not start_date and challenge.start_date:
+ start_date = challenge.start_date
+ if not end_date and challenge.end_date:
+ end_date = challenge.end_date
+
+ for line in challenge.line_ids:
+ for user in challenge.user_ids:
+
+ goal_obj = self.pool.get('gamification.goal')
+ domain = [('line_id', '=', line.id), ('user_id', '=', user.id)]
+ if start_date:
+ domain.append(('start_date', '=', start_date))
+
+ # goal already existing for this line ?
+ if len(goal_obj.search(cr, uid, domain, context=context)) > 0:
+
+ # resume canceled goals
+ domain.append(('state', '=', 'canceled'))
+ canceled_goal_ids = goal_obj.search(cr, uid, domain, context=context)
+ goal_obj.write(cr, uid, canceled_goal_ids, {'state': 'inprogress'}, context=context)
+ goal_obj.update(cr, uid, canceled_goal_ids, context=context)
+
+ # skip to next user
+ continue
+
+ values = {
+ 'definition_id': line.definition_id.id,
+ 'line_id': line.id,
+ 'user_id': user.id,
+ 'target_goal': line.target_goal,
+ 'state': 'inprogress',
+ }
+
+ if start_date:
+ values['start_date'] = start_date
+ if end_date:
+ values['end_date'] = end_date
+
+ if challenge.remind_update_delay:
+ values['remind_update_delay'] = challenge.remind_update_delay
+
+ new_goal_id = goal_obj.create(cr, uid, values, context)
+
+ goal_obj.update(cr, uid, [new_goal_id], context=context)
+
+ return True
+
+ ##### JS utilities #####
+
+ def _get_serialized_challenge_lines(self, cr, uid, challenge, user_id=False, restrict_goal_ids=False, restrict_top=False, context=None):
+ """Return a serialised version of the goals information
+
+ :challenge: browse record of challenge to compute
+ :user_id: res.users id of the user retrieving progress (False if no distinction, only for ranking challenges)
+ :restrict_goal_ids: compute only the results for this subset if gamification.goal ids, if False retrieve every goal of current running challenge
+ :restrict_top: for challenge lines where visibility_mode == 'ranking', retrieve only these bests results and itself, if False retrieve all
+ restrict_goal_ids has priority over restrict_top
+
+ format list
+ # if visibility_mode == 'ranking'
+ {
+ 'name': ,
+ 'description': ,
+ 'condition': ,
+ 'computation_mode': ,
+ 'monetary': <{True,False}>,
+ 'suffix': ,
+ 'action': <{True,False}>,
+ 'display_mode': <{progress,boolean}>,
+ 'target': ,
+ 'own_goal_id': ,
+ 'goals': [
+ {
+ 'id': ,
+ 'rank': ,
+ 'user_id': ,
+ 'name': ,
+ 'state': ,
+ 'completeness': ,
+ 'current': ,
+ }
+ ]
+ },
+ # if visibility_mode == 'personal'
+ {
+ 'id': ,
+ 'name': ,
+ 'description': ,
+ 'condition': ,
+ 'computation_mode': ,
+ 'monetary': <{True,False}>,
+ 'suffix': ,
+ 'action': <{True,False}>,
+ 'display_mode': <{progress,boolean}>,
+ 'target': ,
+ 'state': ,
+ 'completeness': ,
+ 'current': ,
+ }
+ """
+ goal_obj = self.pool.get('gamification.goal')
+ (start_date, end_date) = start_end_date_for_period(challenge.period)
+
+ res_lines = []
+ for line in challenge.line_ids:
+ line_data = {
+ 'name': line.definition_id.name,
+ 'description': line.definition_id.description,
+ 'condition': line.definition_id.condition,
+ 'computation_mode': line.definition_id.computation_mode,
+ 'monetary': line.definition_id.monetary,
+ 'suffix': line.definition_id.suffix,
+ 'action': True if line.definition_id.action_id else False,
+ 'display_mode': line.definition_id.display_mode,
+ 'target': line.target_goal,
+ }
+ domain = [
+ ('line_id', '=', line.id),
+ ('state', '!=', 'draft'),
+ ]
+ if restrict_goal_ids:
+ domain.append(('ids', 'in', restrict_goal_ids))
+ else:
+ # if no subset goals, use the dates for restriction
+ if start_date:
+ domain.append(('start_date', '=', start_date))
+ if end_date:
+ domain.append(('end_date', '=', end_date))
+
+ if challenge.visibility_mode == 'personal':
+ if not user_id:
+ raise osv.except_osv(_('Error!'),_("Retrieving progress for personal challenge without user information"))
+ domain.append(('user_id', '=', user_id))
+ sorting = goal_obj._order
+ limit = 1
+ # initialise in case search returns no results
+ line_data.update({
+ 'id': 0,
+ 'current': 0,
+ 'completeness': 0,
+ 'state': 'draft',
+ })
+ else:
+ line_data.update({
+ 'own_goal_id': False,
+ 'goals': [],
+ })
+ sorting = "completeness desc, current desc"
+ limit = False
+
+ goal_ids = goal_obj.search(cr, uid, domain, order=sorting, limit=limit, context=context)
+ ranking = 0
+ for goal in goal_obj.browse(cr, uid, goal_ids, context=context):
+ if challenge.visibility_mode == 'personal':
+ # limit=1 so only one result
+ line_data.update({
+ 'id': goal.id,
+ 'current': goal.current,
+ 'completeness': goal.completeness,
+ 'state': goal.state,
+ })
+ else:
+ ranking += 1
+ if user_id and goal.user_id.id == user_id:
+ line_data['own_goal_id'] = goal.id
+ elif restrict_top and ranking > restrict_top:
+ # not own goal, over top, skipping
+ continue
+
+ line_data['goals'].append({
+ 'id': goal.id,
+ 'user_id': goal.user_id.id,
+ 'name': goal.user_id.name,
+ 'rank': ranking,
+ 'current': goal.current,
+ 'completeness': goal.completeness,
+ 'state': goal.state,
+ })
+ res_lines.append(line_data)
+ return res_lines
+
+ ##### Reporting #####
+
+ def report_progress(self, cr, uid, challenge, context=None, users=False, subset_goal_ids=False):
+ """Post report about the progress of the goals
+
+ :param challenge: the challenge object that need to be reported
+ :param users: the list(res.users) of users that are concerned by
+ the report. If False, will send the report to every user concerned
+ (goal users and group that receive a copy). Only used for challenge with
+ a visibility mode set to 'personal'.
+ :param goal_ids: the list(int) of goal ids linked to the challenge for
+ the report. If not specified, use the goals for the current challenge
+ period. This parameter can be used to produce report for previous challenge
+ periods.
+ :param subset_goal_ids: a list(int) of goal ids to restrict the report
+ """
+ if context is None:
+ context = {}
+
+ temp_obj = self.pool.get('email.template')
+ ctx = context.copy()
+ if challenge.visibility_mode == 'ranking':
+ lines_boards = self._get_serialized_challenge_lines(cr, uid, challenge, user_id=False, restrict_goal_ids=subset_goal_ids, restrict_top=False, context=context)
+
+ ctx.update({'challenge_lines': lines_boards})
+ body_html = temp_obj.render_template(cr, uid, challenge.report_template_id.body_html, 'gamification.challenge', challenge.id, context=ctx)
+
+ # send to every follower of the challenge
+ self.message_post(cr, uid, challenge.id,
+ body=body_html,
+ context=context,
+ subtype='mail.mt_comment')
+ if challenge.report_message_group_id:
+ self.pool.get('mail.group').message_post(cr, uid, challenge.report_message_group_id.id,
+ body=body_html,
+ context=context,
+ subtype='mail.mt_comment')
+
+ else:
+ # generate individual reports
+ for user in users or challenge.user_ids:
+ goals = self._get_serialized_challenge_lines(cr, uid, challenge, user.id, restrict_goal_ids=subset_goal_ids, context=context)
+ if not goals:
+ continue
+
+ ctx.update({'challenge_lines': goals})
+ body_html = temp_obj.render_template(cr, user.id, challenge.report_template_id.body_html, 'gamification.challenge', challenge.id, context=ctx)
+
+ # send message only to users, not on the challenge
+ self.message_post(cr, uid, 0,
+ body=body_html,
+ partner_ids=[(4, user.partner_id.id)],
+ context=context,
+ subtype='mail.mt_comment')
+ if challenge.report_message_group_id:
+ self.pool.get('mail.group').message_post(cr, uid, challenge.report_message_group_id.id,
+ body=body_html,
+ context=context,
+ subtype='mail.mt_comment')
+ return self.write(cr, uid, challenge.id, {'last_report_date': fields.date.today()}, context=context)
+
+ ##### Challenges #####
+ def accept_challenge(self, cr, uid, challenge_ids, context=None, user_id=None):
+ """The user accept the suggested challenge"""
+ user_id = user_id or uid
+ user = self.pool.get('res.users').browse(cr, uid, user_id, context=context)
+ message = "%s has joined the challenge" % user.name
+ self.message_post(cr, uid, challenge_ids, body=message, context=context)
+ self.write(cr, SUPERUSER_ID, challenge_ids, {'invited_user_ids': [(3, user_id)], 'user_ids': [(4, user_id)]}, context=context)
+ return self.generate_goals_from_challenge(cr, uid, challenge_ids, context=context)
+
+ def discard_challenge(self, cr, uid, challenge_ids, context=None, user_id=None):
+ """The user discard the suggested challenge"""
+ user_id = user_id or uid
+ user = self.pool.get('res.users').browse(cr, uid, user_id, context=context)
+ message = "%s has refused the challenge" % user.name
+ self.message_post(cr, SUPERUSER_ID, challenge_ids, body=message, context=context)
+ return self.write(cr, uid, challenge_ids, {'invited_user_ids': (3, user_id)}, context=context)
+
+ def reply_challenge_wizard(self, cr, uid, challenge_id, context=None):
+ result = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'gamification', 'challenge_wizard')
+ id = result and result[1] or False
+ result = self.pool.get('ir.actions.act_window').read(cr, uid, [id], context=context)[0]
+ result['res_id'] = challenge_id
+ return result
+
+ def check_challenge_reward(self, cr, uid, ids, force=False, context=None):
+ """Actions for the end of a challenge
+
+ If a reward was selected, grant it to the correct users.
+ Rewards granted at:
+ - the end date for a challenge with no periodicity
+ - the end of a period for challenge with periodicity
+ - when a challenge is manually closed
+ (if no end date, a running challenge is never rewarded)
+ """
+ if isinstance(ids, (int,long)):
+ ids = [ids]
+ context = context or {}
+ for challenge in self.browse(cr, uid, ids, context=context):
+ (start_date, end_date) = start_end_date_for_period(challenge.period, challenge.start_date, challenge.end_date)
+ yesterday = date.today() - timedelta(days=1)
+ if end_date == yesterday.strftime(DF) or force:
+ # open chatter message
+ message_body = _("The challenge %s is finished." % challenge.name)
+
+ # reward for everybody succeeding
+ rewarded_users = []
+ if challenge.reward_id:
+ for user in challenge.user_ids:
+ reached_goal_ids = self.pool.get('gamification.goal').search(cr, uid, [
+ ('challenge_id', '=', challenge.id),
+ ('user_id', '=', user.id),
+ ('start_date', '=', start_date),
+ ('end_date', '=', end_date),
+ ('state', '=', 'reached')
+ ], context=context)
+ if len(reached_goal_ids) == len(challenge.line_ids):
+ self.reward_user(cr, uid, user.id, challenge.reward_id.id, context)
+ rewarded_users.append(user)
+
+ if rewarded_users:
+ message_body += _(" Reward (badge %s) for every succeeding user was sent to %s." % (challenge.reward_id.name, ", ".join([user.name for user in rewarded_users])))
+ else:
+ message_body += _(" Nobody has succeeded to reach every goal, no badge is rewared for this challenge.")
+
+ # reward bests
+ if challenge.reward_first_id:
+ (first_user, second_user, third_user) = self.get_top3_users(cr, uid, challenge, context)
+ if first_user:
+ self.reward_user(cr, uid, first_user.id, challenge.reward_first_id.id, context)
+ message_body += _(" Special rewards were sent to the top competing users. The ranking for this challenge is :")
+ message_body += " 1. %s - %s" % (first_user.name, challenge.reward_first_id.name)
+ else:
+ message_body += _("Nobody reached the required conditions to receive special badges.")
+
+ if second_user and challenge.reward_second_id:
+ self.reward_user(cr, uid, second_user.id, challenge.reward_second_id.id, context)
+ message_body += " 2. %s - %s" % (second_user.name, challenge.reward_second_id.name)
+ if third_user and challenge.reward_third_id:
+ self.reward_user(cr, uid, third_user.id, challenge.reward_second_id.id, context)
+ message_body += " 3. %s - %s" % (third_user.name, challenge.reward_third_id.name)
+
+ self.message_post(cr, uid, challenge.id, body=message_body, context=context)
+ return True
+
+ def get_top3_users(self, cr, uid, challenge, context=None):
+ """Get the top 3 users for a defined challenge
+
+ Ranking criterias:
+ 1. succeed every goal of the challenge
+ 2. total completeness of each goal (can be over 100)
+ Top 3 is computed only for users succeeding every goal of the challenge,
+ except if reward_failure is True, in which case every user is
+ considered.
+ :return: ('first', 'second', 'third'), tuple containing the res.users
+ objects of the top 3 users. If no user meets the criterias for a rank,
+ it is set to False. Nobody can receive a rank is noone receives the
+ higher one (eg: if 'second' == False, 'third' will be False)
+ """
+ goal_obj = self.pool.get('gamification.goal')
+ (start_date, end_date) = start_end_date_for_period(challenge.period, challenge.start_date, challenge.end_date)
+ challengers = []
+ for user in challenge.user_ids:
+ all_reached = True
+ total_completness = 0
+ # every goal of the user for the running period
+ goal_ids = goal_obj.search(cr, uid, [
+ ('challenge_id', '=', challenge.id),
+ ('user_id', '=', user.id),
+ ('start_date', '=', start_date),
+ ('end_date', '=', end_date)
+ ], context=context)
+ for goal in goal_obj.browse(cr, uid, goal_ids, context=context):
+ if goal.state != 'reached':
+ all_reached = False
+ if goal.definition_condition == 'higher':
+ # can be over 100
+ total_completness += 100.0 * goal.current / goal.target_goal
+ elif goal.state == 'reached':
+ # for lower goals, can not get percentage so 0 or 100
+ total_completness += 100
+
+ challengers.append({'user': user, 'all_reached': all_reached, 'total_completness': total_completness})
+ sorted_challengers = sorted(challengers, key=lambda k: (k['all_reached'], k['total_completness']), reverse=True)
+
+ if len(sorted_challengers) == 0 or (not challenge.reward_failure and not sorted_challengers[0]['all_reached']):
+ # nobody succeeded
+ return (False, False, False)
+ if len(sorted_challengers) == 1 or (not challenge.reward_failure and not sorted_challengers[1]['all_reached']):
+ # only one user succeeded
+ return (sorted_challengers[0]['user'], False, False)
+ if len(sorted_challengers) == 2 or (not challenge.reward_failure and not sorted_challengers[2]['all_reached']):
+ # only one user succeeded
+ return (sorted_challengers[0]['user'], sorted_challengers[1]['user'], False)
+ return (sorted_challengers[0]['user'], sorted_challengers[1]['user'], sorted_challengers[2]['user'])
+
+ def reward_user(self, cr, uid, user_id, badge_id, context=None):
+ """Create a badge user and send the badge to him
+
+ :param user_id: the user to reward
+ :param badge_id: the concerned badge
+ """
+ badge_user_obj = self.pool.get('gamification.badge.user')
+ user_badge_id = badge_user_obj.create(cr, uid, {'user_id': user_id, 'badge_id': badge_id}, context=context)
+ return badge_user_obj._send_badge(cr, uid, [user_badge_id], context=context)
+
+
+class gamification_challenge_line(osv.Model):
+ """Gamification challenge line
+
+ Predifined goal for 'gamification_challenge'
+ These are generic list of goals with only the target goal defined
+ Should only be created for the gamification_challenge object
+ """
+
+ _name = 'gamification.challenge.line'
+ _description = 'Gamification generic goal for challenge'
+ _order = "sequence, id"
+
+ def on_change_definition_id(self, cr, uid, ids, definition_id=False, context=None):
+ goal_definition = self.pool.get('gamification.goal.definition')
+ if not definition_id:
+ return {'value': {'definition_id': False}}
+ goal_definition = goal_definition.browse(cr, uid, definition_id, context=context)
+ ret = {
+ 'value': {
+ 'condition': goal_definition.condition,
+ 'definition_full_suffix': goal_definition.full_suffix
+ }
+ }
+ return ret
+
+ _columns = {
+ 'name': fields.related('definition_id', 'name', string="Name"),
+ 'challenge_id': fields.many2one('gamification.challenge',
+ string='Challenge',
+ required=True,
+ ondelete="cascade"),
+ 'definition_id': fields.many2one('gamification.goal.definition',
+ string='Goal Definition',
+ required=True,
+ ondelete="cascade"),
+ 'target_goal': fields.float('Target Value to Reach',
+ required=True),
+ 'sequence': fields.integer('Sequence',
+ help='Sequence number for ordering'),
+ 'condition': fields.related('definition_id', 'condition', type="selection",
+ readonly=True, string="Condition", selection=[('lower', '<='), ('higher', '>=')]),
+ 'definition_suffix': fields.related('definition_id', 'suffix', type="char", readonly=True, string="Unit"),
+ 'definition_monetary': fields.related('definition_id', 'monetary', type="boolean", readonly=True, string="Monetary"),
+ 'definition_full_suffix': fields.related('definition_id', 'full_suffix', type="char", readonly=True, string="Suffix"),
+ }
+
+ _default = {
+ 'sequence': 1,
+ }
diff --git a/addons/gamification/models/goal.py b/addons/gamification/models/goal.py
new file mode 100644
index 00000000000..8792e219d71
--- /dev/null
+++ b/addons/gamification/models/goal.py
@@ -0,0 +1,394 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
+from openerp import SUPERUSER_ID
+from openerp.osv import fields, osv
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT as DF
+from openerp.tools.safe_eval import safe_eval
+from openerp.tools.translate import _
+
+import logging
+import time
+from datetime import date, datetime, timedelta
+
+_logger = logging.getLogger(__name__)
+
+
+class gamification_goal_definition(osv.Model):
+ """Goal definition
+
+ A goal definition contains the way to evaluate an objective
+ Each module wanting to be able to set goals to the users needs to create
+ a new gamification_goal_definition
+ """
+ _name = 'gamification.goal.definition'
+ _description = 'Gamification goal definition'
+
+ def _get_suffix(self, cr, uid, ids, field_name, arg, context=None):
+ res = dict.fromkeys(ids, '')
+ for goal in self.browse(cr, uid, ids, context=context):
+ if goal.suffix and not goal.monetary:
+ res[goal.id] = goal.suffix
+ elif goal.monetary:
+ # use the current user's company currency
+ user = self.pool.get('res.users').browse(cr, uid, uid, context)
+ if goal.suffix:
+ res[goal.id] = "%s %s" % (user.company_id.currency_id.symbol, goal.suffix)
+ else:
+ res[goal.id] = user.company_id.currency_id.symbol
+ else:
+ res[goal.id] = ""
+ return res
+
+ _columns = {
+ 'name': fields.char('Goal Definition', required=True, translate=True),
+ 'description': fields.text('Goal Description'),
+ 'monetary': fields.boolean('Monetary Value', help="The target and current value are defined in the company currency."),
+ 'suffix': fields.char('Suffix', help="The unit of the target and current values", translate=True),
+ 'full_suffix': fields.function(_get_suffix, type="char", string="Full Suffix", help="The currency and suffix field"),
+ 'computation_mode': fields.selection([
+ ('manually', 'Recorded manually'),
+ ('count', 'Automatic: number of records'),
+ ('sum', 'Automatic: sum on a field'),
+ ('python', 'Automatic: execute a specific Python code'),
+ ],
+ string="Computation Mode",
+ help="Defined how will be computed the goals. The result of the operation will be stored in the field 'Current'.",
+ required=True),
+ 'display_mode': fields.selection([
+ ('progress', 'Progressive (using numerical values)'),
+ ('boolean', 'Exclusive (done or not-done)'),
+ ],
+ string="Displayed as", required=True),
+ 'model_id': fields.many2one('ir.model',
+ string='Model',
+ help='The model object for the field to evaluate'),
+ 'field_id': fields.many2one('ir.model.fields',
+ string='Field to Sum',
+ help='The field containing the value to evaluate'),
+ 'field_date_id': fields.many2one('ir.model.fields',
+ string='Date Field',
+ help='The date to use for the time period evaluated'),
+ 'domain': fields.char("Filter Domain",
+ help="Domain for filtering records. The rule can contain reference to 'user' that is a browse record of the current user, e.g. [('user_id', '=', user.id)].",
+ required=True),
+ 'compute_code': fields.text('Python Code',
+ help="Python code to be executed for each user. 'result' should contains the new current value. Evaluated user can be access through object.user_id."),
+ 'condition': fields.selection([
+ ('higher', 'The higher the better'),
+ ('lower', 'The lower the better')
+ ],
+ string='Goal Performance',
+ help='A goal is considered as completed when the current value is compared to the value to reach',
+ required=True),
+ 'action_id': fields.many2one('ir.actions.act_window', string="Action",
+ help="The action that will be called to update the goal value."),
+ 'res_id_field': fields.char("ID Field of user",
+ help="The field name on the user profile (res.users) containing the value for res_id for action.")
+ }
+
+ _defaults = {
+ 'condition': 'higher',
+ 'computation_mode': 'manually',
+ 'domain': "[]",
+ 'monetary': False,
+ 'display_mode': 'progress',
+ }
+
+ def number_following(self, cr, uid, model_name="mail.thread", context=None):
+ """Return the number of 'model_name' objects the user is following
+
+ The model specified in 'model_name' must inherit from mail.thread
+ """
+ user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
+ return self.pool.get('mail.followers').search(cr, uid, [('res_model', '=', model_name), ('partner_id', '=', user.partner_id.id)], count=True, context=context)
+
+
+
+class gamification_goal(osv.Model):
+ """Goal instance for a user
+
+ An individual goal for a user on a specified time period"""
+
+ _name = 'gamification.goal'
+ _description = 'Gamification goal instance'
+ _inherit = 'mail.thread'
+
+ def _get_completion(self, cr, uid, ids, field_name, arg, context=None):
+ """Return the percentage of completeness of the goal, between 0 and 100"""
+ res = dict.fromkeys(ids, 0.0)
+ for goal in self.browse(cr, uid, ids, context=context):
+ if goal.definition_condition == 'higher':
+ if goal.current >= goal.target_goal:
+ res[goal.id] = 100.0
+ else:
+ res[goal.id] = round(100.0 * goal.current / goal.target_goal, 2)
+ elif goal.current < goal.target_goal:
+ # a goal 'lower than' has only two values possible: 0 or 100%
+ res[goal.id] = 100.0
+ else:
+ res[goal.id] = 0.0
+ return res
+
+ def on_change_definition_id(self, cr, uid, ids, definition_id=False, context=None):
+ goal_definition = self.pool.get('gamification.goal.definition')
+ if not definition_id:
+ return {'value': {'definition_id': False}}
+ goal_definition = goal_definition.browse(cr, uid, definition_id, context=context)
+ return {'value': {'computation_mode': goal_definition.computation_mode, 'definition_condition': goal_definition.condition}}
+
+ _columns = {
+ 'definition_id': fields.many2one('gamification.goal.definition', string='Goal Definition', required=True, ondelete="cascade"),
+ 'user_id': fields.many2one('res.users', string='User', required=True),
+ 'line_id': fields.many2one('gamification.challenge.line', string='Goal Line', ondelete="cascade"),
+ 'challenge_id': fields.related('line_id', 'challenge_id',
+ string="Challenge",
+ type='many2one',
+ relation='gamification.challenge',
+ store=True),
+ 'start_date': fields.date('Start Date'),
+ 'end_date': fields.date('End Date'), # no start and end = always active
+ 'target_goal': fields.float('To Reach',
+ required=True,
+ track_visibility='always'), # no goal = global index
+ 'current': fields.float('Current Value', required=True, track_visibility='always'),
+ 'completeness': fields.function(_get_completion, type='float', string='Completeness'),
+ 'state': fields.selection([
+ ('draft', 'Draft'),
+ ('inprogress', 'In progress'),
+ ('inprogress_update', 'In progress (to update)'),
+ ('reached', 'Reached'),
+ ('failed', 'Failed'),
+ ('canceled', 'Canceled'),
+ ],
+ string='State',
+ required=True,
+ track_visibility='always'),
+
+ 'computation_mode': fields.related('definition_id', 'computation_mode', type='char', string="Computation mode"),
+ 'remind_update_delay': fields.integer('Remind delay',
+ help="The number of days after which the user assigned to a manual goal will be reminded. Never reminded if no value is specified."),
+ 'last_update': fields.date('Last Update',
+ help="In case of manual goal, reminders are sent if the goal as not been updated for a while (defined in challenge). Ignored in case of non-manual goal or goal not linked to a challenge."),
+
+ 'definition_description': fields.related('definition_id', 'description', type='char', string='Definition Description', readonly=True),
+ 'definition_condition': fields.related('definition_id', 'condition', type='char', string='Definition Condition', readonly=True),
+ 'definition_suffix': fields.related('definition_id', 'full_suffix', type="char", string="Suffix", readonly=True),
+ 'definition_display': fields.related('definition_id', 'display_mode', type="char", string="Display Mode", readonly=True),
+ }
+
+ _defaults = {
+ 'current': 0,
+ 'state': 'draft',
+ 'start_date': fields.date.today,
+ }
+ _order = 'create_date desc, end_date desc, definition_id, id'
+
+ def _check_remind_delay(self, cr, uid, goal, context=None):
+ """Verify if a goal has not been updated for some time and send a
+ reminder message of needed.
+
+ :return: data to write on the goal object
+ """
+ if goal.remind_update_delay and goal.last_update:
+ delta_max = timedelta(days=goal.remind_update_delay)
+ last_update = datetime.strptime(goal.last_update, DF).date()
+ if date.today() - last_update > delta_max and goal.state == 'inprogress':
+ # generate a remind report
+ temp_obj = self.pool.get('email.template')
+ template_id = self.pool['ir.model.data'].get_object(cr, uid, 'gamification', 'email_template_goal_reminder', context)
+ body_html = temp_obj.render_template(cr, uid, template_id.body_html, 'gamification.goal', goal.id, context=context)
+
+ self.message_post(cr, uid, goal.id, body=body_html, partner_ids=[goal.user_id.partner_id.id], context=context, subtype='mail.mt_comment')
+ return {'state': 'inprogress_update'}
+ return {}
+
+ def update(self, cr, uid, ids, context=None):
+ """Update the goals to recomputes values and change of states
+
+ If a manual goal is not updated for enough time, the user will be
+ reminded to do so (done only once, in 'inprogress' state).
+ If a goal reaches the target value, the status is set to reached
+ If the end date is passed (at least +1 day, time not considered) without
+ the target value being reached, the goal is set as failed."""
+ if context is None:
+ context = {}
+
+ for goal in self.browse(cr, uid, ids, context=context):
+ towrite = {}
+ if goal.state in ('draft', 'canceled'):
+ # skip if goal draft or canceled
+ continue
+
+ if goal.definition_id.computation_mode == 'manually':
+ towrite.update(self._check_remind_delay(cr, uid, goal, context))
+
+ elif goal.definition_id.computation_mode == 'python':
+ # execute the chosen method
+ cxt = {
+ 'self': self.pool.get('gamification.goal'),
+ 'object': goal,
+ 'pool': self.pool,
+ 'cr': cr,
+ 'context': dict(context), # copy context to prevent side-effects of eval
+ 'uid': uid,
+ 'result': False,
+ 'date': date, 'datetime': datetime, 'timedelta': timedelta, 'time': time
+ }
+ code = goal.definition_id.compute_code.strip()
+ safe_eval(code, cxt, mode="exec", nocopy=True)
+ # the result of the evaluated codeis put in the 'result' local variable, propagated to the context
+ result = cxt.get('result', False)
+ if result and type(result) in (float, int, long):
+ if result != goal.current:
+ towrite['current'] = result
+ else:
+ _logger.exception(_('Invalid return content from the evaluation of %s' % code))
+
+ else: # count or sum
+ obj = self.pool.get(goal.definition_id.model_id.model)
+ field_date_name = goal.definition_id.field_date_id.name
+
+ # eval the domain with user replaced by goal user object
+ domain = safe_eval(goal.definition_id.domain, {'user': goal.user_id})
+
+ # add temporal clause(s) to the domain if fields are filled on the goal
+ if goal.start_date and field_date_name:
+ domain.append((field_date_name, '>=', goal.start_date))
+ if goal.end_date and field_date_name:
+ domain.append((field_date_name, '<=', goal.end_date))
+
+ if goal.definition_id.computation_mode == 'sum':
+ field_name = goal.definition_id.field_id.name
+ res = obj.read_group(cr, uid, domain, [field_name], [''], context=context)
+ new_value = res and res[0][field_name] or 0.0
+
+ else: # computation mode = count
+ new_value = obj.search(cr, uid, domain, context=context, count=True)
+
+ # avoid useless write if the new value is the same as the old one
+ if new_value != goal.current:
+ towrite['current'] = new_value
+
+ # check goal target reached
+ if (goal.definition_condition == 'higher' and towrite.get('current', goal.current) >= goal.target_goal) or (goal.definition_condition == 'lower' and towrite.get('current', goal.current) <= goal.target_goal):
+ towrite['state'] = 'reached'
+
+ # check goal failure
+ elif goal.end_date and fields.date.today() > goal.end_date:
+ towrite['state'] = 'failed'
+ if towrite:
+ self.write(cr, uid, [goal.id], towrite, context=context)
+ return True
+
+ def action_start(self, cr, uid, ids, context=None):
+ """Mark a goal as started.
+
+ This should only be used when creating goals manually (in draft state)"""
+ self.write(cr, uid, ids, {'state': 'inprogress'}, context=context)
+ return self.update(cr, uid, ids, context=context)
+
+ def action_reach(self, cr, uid, ids, context=None):
+ """Mark a goal as reached.
+
+ If the target goal condition is not met, the state will be reset to In
+ Progress at the next goal update until the end date."""
+ return self.write(cr, uid, ids, {'state': 'reached'}, context=context)
+
+ def action_fail(self, cr, uid, ids, context=None):
+ """Set the state of the goal to failed.
+
+ A failed goal will be ignored in future checks."""
+ return self.write(cr, uid, ids, {'state': 'failed'}, context=context)
+
+ def action_cancel(self, cr, uid, ids, context=None):
+ """Reset the completion after setting a goal as reached or failed.
+
+ This is only the current state, if the date and/or target criterias
+ match the conditions for a change of state, this will be applied at the
+ next goal update."""
+ return self.write(cr, uid, ids, {'state': 'inprogress'}, context=context)
+
+ def create(self, cr, uid, vals, context=None):
+ """Overwrite the create method to add a 'no_remind_goal' field to True"""
+ if context is None:
+ context = {}
+ context['no_remind_goal'] = True
+ return super(gamification_goal, self).create(cr, uid, vals, context=context)
+
+ def write(self, cr, uid, ids, vals, context=None):
+ """Overwrite the write method to update the last_update field to today
+
+ If the current value is changed and the report frequency is set to On
+ change, a report is generated
+ """
+ if context is None:
+ context = {}
+ vals['last_update'] = fields.date.today()
+ result = super(gamification_goal, self).write(cr, uid, ids, vals, context=context)
+ for goal in self.browse(cr, uid, ids, context=context):
+ if goal.state != "draft" and ('definition_id' in vals or 'user_id' in vals):
+ # avoid drag&drop in kanban view
+ raise osv.except_osv(_('Error!'), _('Can not modify the configuration of a started goal'))
+
+ if vals.get('current'):
+ if 'no_remind_goal' in context:
+ # new goals should not be reported
+ continue
+
+ if goal.challenge_id and goal.challenge_id.report_message_frequency == 'onchange':
+ self.pool.get('gamification.challenge').report_progress(cr, SUPERUSER_ID, goal.challenge_id, users=[goal.user_id], context=context)
+ return result
+
+ def get_action(self, cr, uid, goal_id, context=None):
+ """Get the ir.action related to update the goal
+
+ In case of a manual goal, should return a wizard to update the value
+ :return: action description in a dictionnary
+ """
+ goal = self.browse(cr, uid, goal_id, context=context)
+
+ if goal.definition_id.action_id:
+ # open a the action linked to the goal
+ action = goal.definition_id.action_id.read()[0]
+
+ if goal.definition_id.res_id_field:
+ current_user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
+ action['res_id'] = safe_eval(goal.definition_id.res_id_field, {'user': current_user})
+
+ # if one element to display, should see it in form mode if possible
+ action['views'] = [(view_id, mode) for (view_id, mode) in action['views'] if mode == 'form'] or action['views']
+ return action
+
+ if goal.computation_mode == 'manually':
+ # open a wizard window to update the value manually
+ action = {
+ 'name': _("Update %s") % goal.definition_id.name,
+ 'id': goal_id,
+ 'type': 'ir.actions.act_window',
+ 'views': [[False, 'form']],
+ 'target': 'new',
+ 'context': {'default_goal_id': goal_id, 'default_current': goal.current},
+ 'res_model': 'gamification.goal.wizard'
+ }
+ return action
+
+ return False
diff --git a/addons/gamification/models/res_users.py b/addons/gamification/models/res_users.py
new file mode 100644
index 00000000000..408ddddf082
--- /dev/null
+++ b/addons/gamification/models/res_users.py
@@ -0,0 +1,132 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
+from openerp.osv import osv
+from challenge import MAX_VISIBILITY_RANKING
+
+class res_users_gamification_group(osv.Model):
+ """ Update of res.users class
+ - if adding groups to an user, check gamification.challenge linked to
+ this group, and the user. This is done by overriding the write method.
+ """
+ _name = 'res.users'
+ _inherit = ['res.users']
+
+ def write(self, cr, uid, ids, vals, context=None):
+ """Overwrite to autosubscribe users if added to a group marked as autojoin, user will be added to challenge"""
+ write_res = super(res_users_gamification_group, self).write(cr, uid, ids, vals, context=context)
+ if vals.get('groups_id'):
+ # form: {'group_ids': [(3, 10), (3, 3), (4, 10), (4, 3)]} or {'group_ids': [(6, 0, [ids]}
+ user_group_ids = [command[1] for command in vals['groups_id'] if command[0] == 4]
+ user_group_ids += [id for command in vals['groups_id'] if command[0] == 6 for id in command[2]]
+
+ challenge_obj = self.pool.get('gamification.challenge')
+ challenge_ids = challenge_obj.search(cr, uid, [('autojoin_group_id', 'in', user_group_ids)], context=context)
+ if challenge_ids:
+ challenge_obj.write(cr, uid, challenge_ids, {'user_ids': [(4, user_id) for user_id in ids]}, context=context)
+ return write_res
+
+ def create(self, cr, uid, vals, context=None):
+ """Overwrite to autosubscribe users if added to a group marked as autojoin, user will be added to challenge"""
+ write_res = super(res_users_gamification_group, self).create(cr, uid, vals, context=context)
+ if vals.get('groups_id'):
+ # form: {'group_ids': [(3, 10), (3, 3), (4, 10), (4, 3)]} or {'group_ids': [(6, 0, [ids]}
+ user_group_ids = [command[1] for command in vals['groups_id'] if command[0] == 4]
+ user_group_ids += [id for command in vals['groups_id'] if command[0] == 6 for id in command[2]]
+
+ challenge_obj = self.pool.get('gamification.challenge')
+ challenge_ids = challenge_obj.search(cr, uid, [('autojoin_group_id', 'in', user_group_ids)], context=context)
+ if challenge_ids:
+ challenge_obj.write(cr, uid, challenge_ids, {'user_ids': [(4, write_res)]}, context=context)
+ return write_res
+
+ # def get_goals_todo_info(self, cr, uid, context=None):
+
+ def get_serialised_gamification_summary(self, cr, uid, context=None):
+ return self._serialised_goals_summary(cr, uid, user_id=uid, context=context)
+
+ def _serialised_goals_summary(self, cr, uid, user_id, context=None):
+ """Return a serialised list of goals assigned to the user, grouped by challenge
+
+ [
+ {
+ 'id': ,
+ 'name': ,
+ 'visibility_mode': ,
+ 'currency': ,
+ 'lines': [(see gamification_challenge._get_serialized_challenge_lines() format)]
+ },
+ ]
+ """
+ all_goals_info = []
+ challenge_obj = self.pool.get('gamification.challenge')
+
+ user = self.browse(cr, uid, uid, context=context)
+ challenge_ids = challenge_obj.search(cr, uid, [('user_ids', 'in', uid), ('state', '=', 'inprogress')], context=context)
+ for challenge in challenge_obj.browse(cr, uid, challenge_ids, context=context):
+ # serialize goals info to be able to use it in javascript
+ all_goals_info.append({
+ 'id': challenge.id,
+ 'name': challenge.name,
+ 'visibility_mode': challenge.visibility_mode,
+ 'currency': user.company_id.currency_id.id,
+ 'lines': challenge_obj._get_serialized_challenge_lines(cr, uid, challenge, user_id, restrict_top=MAX_VISIBILITY_RANKING, context=context),
+ })
+
+ return all_goals_info
+
+ def get_challenge_suggestions(self, cr, uid, context=None):
+ """Return the list of challenges suggested to the user"""
+ challenge_info = []
+ challenge_obj = self.pool.get('gamification.challenge')
+ challenge_ids = challenge_obj.search(cr, uid, [('invited_user_ids', 'in', uid), ('state', '=', 'inprogress')], context=context)
+ for challenge in challenge_obj.browse(cr, uid, challenge_ids, context=context):
+ values = {
+ 'id': challenge.id,
+ 'name': challenge.name,
+ 'description': challenge.description,
+ }
+ challenge_info.append(values)
+ return challenge_info
+
+
+class res_groups_gamification_group(osv.Model):
+ """ Update of res.groups class
+ - if adding users from a group, check gamification.challenge linked to
+ this group, and the user. This is done by overriding the write method.
+ """
+ _name = 'res.groups'
+ _inherit = 'res.groups'
+
+ # No need to overwrite create as very unlikely to be the value in the autojoin_group_id field
+ def write(self, cr, uid, ids, vals, context=None):
+ """Overwrite to autosubscribe users if add users to a group marked as autojoin, these will be added to the challenge"""
+ write_res = super(res_groups_gamification_group, self).write(cr, uid, ids, vals, context=context)
+ if vals.get('users'):
+ # form: {'group_ids': [(3, 10), (3, 3), (4, 10), (4, 3)]} or {'group_ids': [(6, 0, [ids]}
+ user_ids = [command[1] for command in vals['users'] if command[0] == 4]
+ user_ids += [id for command in vals['users'] if command[0] == 6 for id in command[2]]
+
+ challenge_obj = self.pool.get('gamification.challenge')
+ challenge_ids = challenge_obj.search(cr, uid, [('autojoin_group_id', 'in', ids)], context=context)
+ if challenge_ids:
+ challenge_obj.write(cr, uid, challenge_ids, {'user_ids': [(4, user_id) for user_id in user_ids]}, context=context)
+ return write_res
diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml
new file mode 100644
index 00000000000..904ba50721e
--- /dev/null
+++ b/addons/gamification/security/gamification_security.xml
@@ -0,0 +1,43 @@
+
+
+
+
+ Gamification
+
+ 17
+
+
+ Manager
+
+
+
+
+
+ User can only see his/her goals or goal from the same challenge in board visibility
+
+
+
+
+
+
+ [
+ '|',
+ ('user_id','=',user.id),
+ '&',
+ ('challenge_id.user_ids','in',user.id),
+ ('challenge_id.visibility_mode','=','ranking')]
+
+
+
+ Gamification Manager can see any goal
+
+
+
+
+
+
+ [(1, '=', 1)]
+
+
+
+
diff --git a/addons/gamification/security/ir.model.access.csv b/addons/gamification/security/ir.model.access.csv
new file mode 100644
index 00000000000..932c5d97c62
--- /dev/null
+++ b/addons/gamification/security/ir.model.access.csv
@@ -0,0 +1,19 @@
+id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
+
+goal_employee,"Goal Employee",model_gamification_goal,base.group_user,1,1,0,0
+goal_manager,"Goal Manager",model_gamification_goal,group_goal_manager,1,1,1,1
+
+goal_definition_employee,"Goal Definition Employee",model_gamification_goal_definition,base.group_user,1,0,0,0
+goal_definition_manager,"Goal Definition Manager",model_gamification_goal_definition,group_goal_manager,1,1,1,1
+
+challenge_employee,"Goal Challenge Employee",model_gamification_challenge,base.group_user,1,0,0,0
+challenge_manager,"Goal Challenge Manager",model_gamification_challenge,group_goal_manager,1,1,1,1
+
+challenge_line_employee,"Challenge Line Employee",model_gamification_challenge_line,base.group_user,1,0,0,0
+challenge_line_manager,"Challenge Line Manager",model_gamification_challenge_line,group_goal_manager,1,1,1,1
+
+badge_employee,"Badge Employee",model_gamification_badge,base.group_user,1,0,0,0
+badge_manager,"Badge Manager",model_gamification_badge,group_goal_manager,1,1,1,1
+
+badge_user_employee,"Badge-user Employee",model_gamification_badge_user,base.group_user,1,1,1,0
+badge_user_manager,"Badge-user Manager",model_gamification_badge_user,group_goal_manager,1,1,1,1
diff --git a/addons/gamification/static/description/icon.png b/addons/gamification/static/description/icon.png
new file mode 100644
index 00000000000..52a75f726ba
Binary files /dev/null and b/addons/gamification/static/description/icon.png differ
diff --git a/addons/gamification/static/img/badge_good_job-image.png b/addons/gamification/static/img/badge_good_job-image.png
new file mode 100644
index 00000000000..293bb019e7b
Binary files /dev/null and b/addons/gamification/static/img/badge_good_job-image.png differ
diff --git a/addons/gamification/static/img/badge_hidden-image.png b/addons/gamification/static/img/badge_hidden-image.png
new file mode 100644
index 00000000000..2b9040d5764
Binary files /dev/null and b/addons/gamification/static/img/badge_hidden-image.png differ
diff --git a/addons/gamification/static/img/badge_idea-image.png b/addons/gamification/static/img/badge_idea-image.png
new file mode 100644
index 00000000000..5f4917b263d
Binary files /dev/null and b/addons/gamification/static/img/badge_idea-image.png differ
diff --git a/addons/gamification/static/img/badge_problem_solver-image.png b/addons/gamification/static/img/badge_problem_solver-image.png
new file mode 100644
index 00000000000..52a75f726ba
Binary files /dev/null and b/addons/gamification/static/img/badge_problem_solver-image.png differ
diff --git a/addons/gamification/static/src/css/Makefile b/addons/gamification/static/src/css/Makefile
new file mode 100644
index 00000000000..3a6a70cf59b
--- /dev/null
+++ b/addons/gamification/static/src/css/Makefile
@@ -0,0 +1,3 @@
+gamification.css: gamification.sass
+ sass --trace -t expanded gamification.sass gamification.css
+
diff --git a/addons/gamification/static/src/css/gamification.css b/addons/gamification/static/src/css/gamification.css
new file mode 100644
index 00000000000..4ac3a0340fa
--- /dev/null
+++ b/addons/gamification/static/src/css/gamification.css
@@ -0,0 +1,190 @@
+@charset "UTF-8";
+.openerp .oe_kanban_view .oe_kanban_card.oe_kanban_goal {
+ width: 230px;
+ min-height: 200px;
+}
+.openerp .oe_kanban_view .oe_kanban_card.oe_kanban_badge {
+ width: 250px;
+ min-height: 150px;
+}
+.openerp .oe_kanban_badge_avatars {
+ margin-top: 8px;
+}
+.openerp .oe_kanban_badge_avatars img {
+ width: 30px;
+ height: 30px;
+ padding-left: 0;
+ margin-top: 3px;
+ border-radius: 2px;
+ -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
+}
+.openerp .oe_kanban_goal .oe_goal_state_block {
+ width: 200px;
+ height: 130px;
+ margin: auto;
+ margin-bottom: -20px;
+}
+.openerp .oe_kanban_goal .oe_goal_state_block .oe_goal_state {
+ font-size: 2.5em;
+ font-weight: bold;
+ padding-top: 30px;
+}
+.openerp .oe_kanban_goal .oe_goal_state_block .oe_goal_state.oe_e {
+ font-size: 7em;
+}
+.openerp .oe_kanban_goal .oe_goal_state_block, .openerp .oe_kanban_goal p {
+ text-align: center;
+}
+.openerp .oe_kanban_content .oe_goal_gauge:first-child {
+ margin: auto;
+}
+.openerp .oe_kanban_content .oe_goal_gauge svg {
+ margin-top: -20px;
+}
+.openerp .oe_no_overflow {
+ overflow: hidden;
+}
+.openerp .oe_red {
+ color: red;
+}
+.openerp .oe_green {
+ color: green;
+}
+.openerp .oe_orange {
+ color: orange;
+}
+.openerp .oe_form td .oe_no_padding {
+ margin-left: -6px;
+}
+.openerp .oe_mail_wall .oe_mail_wall_aside {
+ margin-top: 15px;
+ position: relative;
+ display: inline-block;
+ vertical-align: top;
+ width: 280px;
+ border-radius: 2px;
+}
+.openerp .oe_mail_wall .oe_mail_wall_aside .oe_gamification_challenge_list {
+ background-color: #ededf6;
+}
+.openerp .oe_mail_wall .oe_mail_wall_aside .oe_gamification_suggestion {
+ background-color: #d3def1;
+}
+.openerp .oe_mail_wall .oe_mail_wall_aside .oe_gamification_suggestion ul {
+ padding-left: 15px;
+}
+.openerp .oe_mail_wall .oe_mail_wall_aside h4, .openerp .oe_mail_wall .oe_mail_wall_aside .oe_goals_list .oe_thead {
+ text-align: center;
+ padding-bottom: 15px;
+}
+.openerp .oe_mail_wall .oe_mail_wall_aside > div {
+ border-bottom: solid 5px white;
+ border-radius: 2px;
+}
+.openerp .oe_mail_wall .oe_goal {
+ border-bottom: solid 3px white;
+ padding: 5px 10px;
+}
+.openerp .oe_mail_wall .oe_goal .oe_update_challenge.oe_e, .openerp .oe_mail_wall .oe_goal .oe_goal_action.oe_e {
+ visibility: hidden;
+ font-size: 25px;
+ float: right;
+ position: relative;
+}
+.openerp .oe_mail_wall .oe_goal div:hover > .oe_update_challenge, .openerp .oe_mail_wall .oe_goal div:hover > .oe_goal_action, .openerp .oe_mail_wall .oe_goal th:hover > .oe_goal_action {
+ visibility: visible;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list {
+ padding-left: 0;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ width: 100%;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_no_progress div {
+ display: inline-block;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_no_progress::before {
+ content: "•";
+ padding-right: 4px;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_no_progress.oe_goal_reached::before {
+ content: "✓";
+ padding-right: 0;
+ margin-left: -2px;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_no_progress.oe_goal_reached .oe_cell {
+ text-decoration: line-through;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_cell.oe_goal_current {
+ font-size: 150%;
+ font-weight: bold;
+ min-width: 50px;
+ padding: 0 5px;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_goal_outer_box {
+ display: inline-block;
+ position: relative;
+ z-index: 0;
+ vertical-align: middle;
+ width: 100%;
+ border: solid 1px rgba(0, 0, 0, 0.03);
+ border-radius: 2px;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_goal_outer_box.oe_no_progress {
+ border: none;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_goal_progress_background {
+ background-color: white;
+ position: absolute;
+ height: 100%;
+ width: 100%;
+ z-index: -2;
+ top: 0;
+ left: 0;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_goal_progress {
+ background-color: #d4e9de;
+ position: absolute;
+ height: 100%;
+ width: 0;
+ z-index: -1;
+ top: 0;
+ left: 0;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_thead {
+ font-weight: normal;
+ padding: 5px;
+ text-align: center;
+}
+.openerp .oe_mail_wall .oe_goal .oe_goals_list .oe_cell {
+ padding: 3px 0;
+}
+.openerp .oe_mail_wall .oe_table.oe_goals_list .col0 {
+ font-size: 200%;
+ font-weight: bold;
+ width: 25px;
+ text-align: center;
+}
+.openerp .oe_mail_wall .oe_table.oe_goals_list .col1 {
+ padding: 0 5px;
+}
+.openerp .oe_mail_wall .oe_table.oe_goals_list .col2 {
+ width: auto;
+}
+.openerp .oe_mail_wall .oe_user_avatar {
+ width: 24px;
+ padding-right: 5px;
+}
+.openerp .oe_mail_wall .oe_mail {
+ display: inline-block;
+}
+.openerp .oe_mail_wall .oe_table {
+ display: table;
+}
+.openerp .oe_mail_wall .oe_row {
+ display: table-row;
+}
+.openerp .oe_mail_wall .oe_cell {
+ display: table-cell;
+ vertical-align: middle;
+}
diff --git a/addons/gamification/static/src/css/gamification.sass b/addons/gamification/static/src/css/gamification.sass
new file mode 100644
index 00000000000..3bb6b570e66
--- /dev/null
+++ b/addons/gamification/static/src/css/gamification.sass
@@ -0,0 +1,181 @@
+@charset "utf-8"
+
+.openerp
+ // Kanban views
+ .oe_kanban_view
+ .oe_kanban_card.oe_kanban_goal
+ width: 230px
+ min-height: 200px
+ .oe_kanban_card.oe_kanban_badge
+ width: 250px
+ min-height: 150px
+ .oe_kanban_badge_avatars
+ margin-top: 8px
+ img
+ width: 30px
+ height: 30px
+ padding-left: 0
+ margin-top: 3px
+ border-radius: 2px
+ -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)
+
+ .oe_kanban_goal
+ .oe_goal_state_block
+ width: 200px
+ height: 130px
+ margin: auto
+ margin-bottom: -20px
+ .oe_goal_state
+ font-size: 2.5em
+ font-weight: bold
+ padding-top: 30px
+ .oe_goal_state.oe_e
+ font-size: 7em
+ .oe_goal_state_block,p
+ text-align: center
+
+ .oe_kanban_content
+ .oe_goal_gauge:first-child
+ margin: auto /* avoid margin-right: 16px */
+ .oe_goal_gauge
+ svg
+ margin-top: -20px
+ .oe_no_overflow
+ overflow: hidden
+
+
+ .oe_red
+ color: red
+ .oe_green
+ color: green
+ .oe_orange
+ color: orange
+
+
+ // compensate padding from .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell
+ .oe_form td .oe_no_padding
+ margin-left: -6px
+
+
+ .oe_mail_wall
+ .oe_mail_wall_aside
+ margin-top: 15px
+ position: relative
+ display: inline-block
+ vertical-align: top
+ width: 280px
+ border-radius: 2px
+
+ .oe_gamification_challenge_list
+ background-color: #EDEDF6
+ .oe_gamification_suggestion
+ background-color: rgb(211, 222, 241)
+ ul
+ padding-left: 15px
+
+ h4, .oe_goals_list .oe_thead
+ text-align: center
+ padding-bottom: 15px
+
+ .oe_mail_wall_aside > div
+ border-bottom: solid 5px white
+ border-radius: 2px
+
+ .oe_goal
+ border-bottom: solid 3px white
+ padding: 5px 10px
+ .oe_update_challenge.oe_e, .oe_goal_action.oe_e
+ visibility: hidden
+ font-size: 25px
+ float: right
+ position: relative
+ div:hover > .oe_update_challenge, div:hover > .oe_goal_action, th:hover > .oe_goal_action
+ visibility: visible
+
+ .oe_goals_list
+ padding-left: 0
+ margin-top: 5px
+ margin-bottom: 10px
+ width: 100%
+
+ .oe_no_progress
+ div
+ display: inline-block
+ .oe_no_progress::before
+ content: "•"
+ padding-right: 4px
+ .oe_no_progress.oe_goal_reached::before
+ content: "✓"
+ padding-right: 0
+ margin-left: -2px
+ .oe_no_progress.oe_goal_reached
+ .oe_cell
+ text-decoration: line-through
+
+ .oe_cell.oe_goal_current
+ font-size: 150%
+ font-weight: bold
+ min-width: 50px
+ padding: 0 5px
+
+ .oe_goal_outer_box
+ display: inline-block
+ position: relative
+ z-index: 0
+ vertical-align: middle
+ width: 100%
+ border: solid 1px rgba(0,0,0,0.03)
+ border-radius: 2px
+ .oe_goal_outer_box.oe_no_progress
+ border: none
+
+ .oe_goal_progress_background
+ background-color: white
+ position: absolute
+ height: 100%
+ width: 100%
+ z-index: -2
+ top: 0
+ left: 0
+
+ .oe_goal_progress
+ background-color: rgb(212, 233, 222)
+ position: absolute
+ height: 100%
+ width: 0
+ z-index: -1
+ top: 0
+ left: 0
+
+ .oe_thead
+ font-weight: normal
+ padding: 5px
+ text-align: center
+ .oe_cell
+ padding: 3px 0
+
+ .oe_table.oe_goals_list
+ .col0
+ font-size: 200%
+ font-weight: bold
+ width: 25px
+ text-align: center
+ .col1
+ padding: 0 5px
+ .col2
+ width: auto
+
+ .oe_user_avatar
+ width: 24px
+ padding-right: 5px
+
+ .oe_mail
+ display: inline-block
+
+ .oe_table
+ display: table
+ .oe_row
+ display: table-row
+ .oe_cell
+ display: table-cell
+ vertical-align: middle
diff --git a/addons/gamification/static/src/js/gamification.js b/addons/gamification/static/src/js/gamification.js
new file mode 100644
index 00000000000..2a8db5f369d
--- /dev/null
+++ b/addons/gamification/static/src/js/gamification.js
@@ -0,0 +1,148 @@
+openerp.gamification = function(instance) {
+ var QWeb = instance.web.qweb;
+
+ instance.gamification.Sidebar = instance.web.Widget.extend({
+ template: 'gamification.UserWallSidebar',
+ init: function (parent, action) {
+ var self = this;
+ this._super(parent, action);
+ this.deferred = $.Deferred();
+ this.goals_info = {};
+ this.challenge_suggestions = {};
+ $(document).off('keydown.klistener');
+ },
+ events: {
+ // update a challenge and related goals
+ 'click a.oe_update_challenge': function(event) {
+ var self = this;
+ var challenge_id = parseInt(event.currentTarget.id, 10);
+ var goals_updated = new instance.web.Model('gamification.challenge').call('quick_update', [challenge_id]);
+ $.when(goals_updated).done(function() {
+ self.get_goal_todo_info();
+ });
+ },
+ // action to modify a goal
+ 'click a.oe_goal_action': function(event) {
+ var self = this;
+ var goal_id = parseInt(event.currentTarget.id, 10);
+ var goal_action = new instance.web.Model('gamification.goal').call('get_action', [goal_id]).then(function(res) {
+ goal_action['action'] = res;
+ });
+ $.when(goal_action).done(function() {
+ var action = self.do_action(goal_action.action);
+ $.when(action).done(function () {
+ new instance.web.Model('gamification.goal').call('update', [[goal_id]]).then(function(res) {
+ self.get_goal_todo_info();
+ });
+ });
+ });
+ },
+ // get more info about a challenge request
+ 'click a.oe_challenge_reply': function(event) {
+ var self = this;
+ var challenge_id = parseInt(event.currentTarget.id, 10);
+ var challenge_action = new instance.web.Model('gamification.challenge').call('reply_challenge_wizard', [challenge_id]).then(function(res) {
+ challenge_action['action'] = res;
+ });
+ $.when(challenge_action).done(function() {
+ self.do_action(challenge_action.action).done(function () {
+ self.get_goal_todo_info();
+ });
+ });
+ },
+ 'click .oe_goal h4': function(event) {
+ var self = this;
+ this.kkeys = [];
+ $(document).on('keydown.klistener', function(event) {
+ if ("37,38,39,40,65,66".indexOf(event.keyCode) < 0) {
+ $(document).off('keydown.klistener');
+ } else {
+ self.kkeys.push(event.keyCode);
+ if (self.kkeys.toString().indexOf("38,38,40,40,37,39,37,39,66,65") >= 0) {
+ new instance.web.Model('gamification.badge').call('check_progress', []);
+ $(document).off('keydown.klistener');
+ }
+ }
+ });
+ }
+ },
+ start: function() {
+ var self = this;
+ this._super.apply(this, arguments);
+ self.get_goal_todo_info();
+ self.get_challenge_suggestions();
+ },
+ get_goal_todo_info: function() {
+ var self = this;
+ var challenges = new instance.web.Model('res.users').call('get_serialised_gamification_summary', []).then(function(result) {
+ if (result.length === 0) {
+ self.$el.find(".oe_gamification_challenge_list").hide();
+ } else {
+ self.$el.find(".oe_gamification_challenge_list").empty();
+ _.each(result, function(item){
+ var $item = $(QWeb.render("gamification.ChallengeSummary", {challenge: item}));
+ self.render_money_fields($item);
+ self.render_user_avatars($item);
+ self.$el.find('.oe_gamification_challenge_list').append($item);
+ });
+ }
+ });
+ },
+ get_challenge_suggestions: function() {
+ var self = this;
+ var challenge_suggestions = new instance.web.Model('res.users').call('get_challenge_suggestions', []).then(function(result) {
+ if (result.length === 0) {
+ self.$el.find(".oe_gamification_suggestion").hide();
+ } else {
+ var $item = $(QWeb.render("gamification.ChallengeSuggestion", {challenges: result}));
+ self.$el.find('.oe_gamification_suggestion').append($item);
+ }
+ });
+ },
+ render_money_fields: function(item) {
+ var self = this;
+ self.dfm = new instance.web.form.DefaultFieldManager(self);
+ // Generate a FieldMonetary for each .oe_goal_field_monetary
+ item.find(".oe_goal_field_monetary").each(function() {
+ var currency_id = parseInt( $(this).attr('data-id'), 10);
+ money_field = new instance.web.form.FieldMonetary(self.dfm, {
+ attrs: {
+ modifiers: '{"readonly": true}'
+ }
+ });
+ money_field.set('currency', currency_id);
+ money_field.get_currency_info();
+ money_field.set('value', parseInt($(this).text(), 10));
+ money_field.replace($(this));
+ });
+ },
+ render_user_avatars: function(item) {
+ var self = this;
+ item.find(".oe_user_avatar").each(function() {
+ var user_id = parseInt( $(this).attr('data-id'), 10);
+ var url = instance.session.url('/web/binary/image', {model: 'res.users', field: 'image_small', id: user_id});
+ $(this).attr("src", url);
+ });
+ }
+ });
+
+ instance.mail.Widget.include({
+ start: function() {
+ this._super();
+ var sidebar = new instance.gamification.Sidebar(this);
+ sidebar.appendTo($('.oe_mail_wall_aside'));
+ },
+ });
+
+ instance.web_kanban.KanbanRecord.include({
+ // open related goals when clicking on challenge kanban view
+ on_card_clicked: function() {
+ if (this.view.dataset.model === 'gamification.challenge') {
+ this.$('.oe_kanban_project_list a').first().click();
+ } else {
+ this._super.apply(this, arguments);
+ }
+ },
+ });
+
+};
diff --git a/addons/gamification/static/src/xml/gamification.xml b/addons/gamification/static/src/xml/gamification.xml
new file mode 100644
index 00000000000..6316ca886f0
--- /dev/null
+++ b/addons/gamification/static/src/xml/gamification.xml
@@ -0,0 +1,114 @@
+
+
+
+
+
+
diff --git a/addons/gamification/tests/__init__.py b/addons/gamification/tests/__init__.py
new file mode 100644
index 00000000000..9cafd242b28
--- /dev/null
+++ b/addons/gamification/tests/__init__.py
@@ -0,0 +1,26 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Business Applications
+# Copyright (c) 2013 OpenERP S.A.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+from . import test_challenge
+
+checks = [
+ test_challenge,
+]
diff --git a/addons/gamification/tests/test_challenge.py b/addons/gamification/tests/test_challenge.py
new file mode 100644
index 00000000000..6b93da727ac
--- /dev/null
+++ b/addons/gamification/tests/test_challenge.py
@@ -0,0 +1,89 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Business Applications
+# Copyright (c) 2013 OpenERP S.A.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+from openerp.tests import common
+
+
+class test_challenge(common.TransactionCase):
+
+ def setUp(self):
+ super(test_challenge, self).setUp()
+ cr, uid = self.cr, self.uid
+ self.data_obj = self.registry('ir.model.data')
+ self.user_obj = self.registry('res.users')
+
+ self.challenge_obj = self.registry('gamification.challenge')
+ self.line_obj = self.registry('gamification.challenge.line')
+ self.goal_obj = self.registry('gamification.goal')
+ self.badge_obj = self.registry('gamification.badge')
+ self.badge_user_obj = self.registry('gamification.badge.user')
+
+ self.demo_user_id = self.data_obj.get_object_reference(cr, uid, 'base', 'user_demo')[1]
+ self.group_user_id = self.data_obj.get_object_reference(cr, uid, 'base', 'group_user')[1]
+ self.challenge_base_id = self.data_obj.get_object_reference(cr, uid, 'gamification', 'challenge_base_discover')[1]
+ self.definition_timezone_id = self.data_obj.get_object_reference(cr, uid, 'gamification', 'definition_base_timezone')[1]
+ self.badge_id = self.data_obj.get_object_reference(cr, uid, 'gamification', 'badge_good_job')[1]
+
+ def test_00_join_challenge(self):
+ cr, uid, context = self.cr, self.uid, {}
+
+ user_ids = self.user_obj.search(cr, uid, [('groups_id', '=', self.group_user_id)])
+ challenge = self.challenge_obj.browse(cr, uid, self.challenge_base_id, context=context)
+
+ self.assertGreaterEqual(len(challenge.user_ids), len(user_ids), "Not enough users in base challenge")
+
+ self.user_obj.create(cr, uid, {
+ 'name': 'R2D2',
+ 'login': 'r2d2@openerp.com',
+ 'email': 'r2d2@openerp.com',
+ 'groups_id': [(6, 0, [self.group_user_id])]
+ }, {'no_reset_password': True})
+
+ challenge = self.challenge_obj.browse(cr, uid, self.challenge_base_id, context=context)
+ self.assertGreaterEqual(len(challenge.user_ids), len(user_ids)+1, "These are not droids you are looking for")
+
+ def test_10_reach_challenge(self):
+ cr, uid, context = self.cr, self.uid, {}
+
+ self.challenge_obj.write(cr, uid, [self.challenge_base_id], {'state': 'inprogress'}, context=context)
+ challenge = self.challenge_obj.browse(cr, uid, self.challenge_base_id, context=context)
+ challenge_user_ids = [user.id for user in challenge.user_ids]
+
+ self.assertEqual(challenge.state, 'inprogress', "Challenge failed the change of state")
+
+ line_ids = self.line_obj.search(cr, uid, [('challenge_id', '=', self.challenge_base_id)], context=context)
+ goal_ids = self.goal_obj.search(cr, uid, [('challenge_id', '=', self.challenge_base_id), ('state', '!=', 'draft')], context=context)
+ self.assertEqual(len(goal_ids), len(line_ids)*len(challenge_user_ids), "Incorrect number of goals generated, should be 1 goal per user, per challenge line")
+
+ # demo user will set a timezone
+ self.user_obj.write(cr, uid, self.demo_user_id, {'tz': "Europe/Brussels"}, context=context)
+ goal_ids = self.goal_obj.search(cr, uid, [('user_id', '=', self.demo_user_id), ('definition_id', '=', self.definition_timezone_id)], context=context)
+
+ self.goal_obj.update(cr, uid, goal_ids, context=context)
+ reached_goal_ids = self.goal_obj.search(cr, uid, [('id', 'in', goal_ids), ('state', '=', 'reached')], context=context)
+ self.assertEqual(set(goal_ids), set(reached_goal_ids), "Not every goal was reached after changing timezone")
+
+ # reward for two firsts as admin may have timezone
+ self.challenge_obj.write(cr, uid, self.challenge_base_id, {'reward_first_id': self.badge_id, 'reward_second_id': self.badge_id}, context=context)
+ self.challenge_obj.write(cr, uid, self.challenge_base_id, {'state': 'done'}, context=context)
+
+ badge_ids = self.badge_user_obj.search(cr, uid, [('badge_id', '=', self.badge_id), ('user_id', '=', self.demo_user_id)])
+ self.assertGreater(len(badge_ids), 0, "Demo user has not received the badge")
\ No newline at end of file
diff --git a/addons/gamification/views/badge.xml b/addons/gamification/views/badge.xml
new file mode 100644
index 00000000000..0b37e62051d
--- /dev/null
+++ b/addons/gamification/views/badge.xml
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+ Badges
+ gamification.badge
+ kanban,tree,form
+
+
+ Click to create a badge.
+
+
+ A badge is a symbolic token granted to a user as a sign of reward.
+ It can be deserved automatically when some conditions are met or manually by users.
+ Some badges are harder than others to get with specific conditions.
+
+ Assign a list of goals to chosen users to evaluate them.
+ The challenge can use a period (weekly, monthly...) for automatic creation of goals.
+ The goals are created for the specified users or member of the group.
+
+ A goal definition is a technical model of goal defining a condition to reach.
+ The dates, values to reach or users are defined in goal instance.
+
+
+
+
+
+ Goal Definitions List
+ gamification.goal.definition
+
+
+
+
+
+
+
+
+
+
+ Goal Definitions Form
+ gamification.goal.definition
+
+
+
+
+
+
+ Goal Definition Search
+ gamification.goal.definition
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/gamification/wizard/__init__.py b/addons/gamification/wizard/__init__.py
new file mode 100644
index 00000000000..638fbef4373
--- /dev/null
+++ b/addons/gamification/wizard/__init__.py
@@ -0,0 +1,23 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+import update_goal
+import grant_badge
diff --git a/addons/gamification/wizard/grant_badge.py b/addons/gamification/wizard/grant_badge.py
new file mode 100644
index 00000000000..44f739fff4e
--- /dev/null
+++ b/addons/gamification/wizard/grant_badge.py
@@ -0,0 +1,56 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+
+class grant_badge_wizard(osv.TransientModel):
+ """ Wizard allowing to grant a badge to a user"""
+
+ _name = 'gamification.badge.user.wizard'
+ _columns = {
+ 'user_id': fields.many2one("res.users", string='User', required=True),
+ 'badge_id': fields.many2one("gamification.badge", string='Badge', required=True),
+ 'comment': fields.text('Comment'),
+ }
+
+ def action_grant_badge(self, cr, uid, ids, context=None):
+ """Wizard action for sending a badge to a chosen user"""
+
+ badge_obj = self.pool.get('gamification.badge')
+ badge_user_obj = self.pool.get('gamification.badge.user')
+
+ for wiz in self.browse(cr, uid, ids, context=context):
+ if uid == wiz.user_id.id:
+ raise osv.except_osv(_('Warning!'), _('You can not grant a badge to yourself'))
+
+ #create the badge
+ values = {
+ 'user_id': wiz.user_id.id,
+ 'sender_id': uid,
+ 'badge_id': wiz.badge_id.id,
+ 'comment': wiz.comment,
+ }
+ badge_user = badge_user_obj.create(cr, uid, values, context=context)
+ result = badge_obj._send_badge(cr, uid, badge_user, context=context)
+
+ return result
diff --git a/addons/gamification/wizard/grant_badge.xml b/addons/gamification/wizard/grant_badge.xml
new file mode 100644
index 00000000000..e03dbac4096
--- /dev/null
+++ b/addons/gamification/wizard/grant_badge.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ Grant Badge User Form
+ gamification.badge.user.wizard
+
+
+
+
+
+
+
+
+
diff --git a/addons/gamification/wizard/update_goal.py b/addons/gamification/wizard/update_goal.py
new file mode 100644
index 00000000000..cbda3fefbce
--- /dev/null
+++ b/addons/gamification/wizard/update_goal.py
@@ -0,0 +1,44 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
+from openerp.osv import fields, osv
+
+class goal_manual_wizard(osv.TransientModel):
+ """Wizard to update a manual goal"""
+ _name = 'gamification.goal.wizard'
+ _columns = {
+ 'goal_id': fields.many2one("gamification.goal", string='Goal', required=True),
+ 'current': fields.float('Current'),
+ }
+
+ def action_update_current(self, cr, uid, ids, context=None):
+ """Wizard action for updating the current value"""
+
+ goal_obj = self.pool.get('gamification.goal')
+
+ for wiz in self.browse(cr, uid, ids, context=context):
+ towrite = {
+ 'current': wiz.current,
+ 'goal_id': wiz.goal_id.id,
+ }
+ goal_obj.write(cr, uid, [wiz.goal_id.id], towrite, context=context)
+ goal_obj.update(cr, uid, [wiz.goal_id.id], context=context)
+ return {}
diff --git a/addons/gamification/wizard/update_goal.xml b/addons/gamification/wizard/update_goal.xml
new file mode 100644
index 00000000000..793efab90ff
--- /dev/null
+++ b/addons/gamification/wizard/update_goal.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+ Update the current value of the Goal
+ gamification.goal.wizard
+
+
+
+
+
+
+
diff --git a/addons/gamification_sale_crm/__init__.py b/addons/gamification_sale_crm/__init__.py
new file mode 100644
index 00000000000..e14c014a1ef
--- /dev/null
+++ b/addons/gamification_sale_crm/__init__.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
diff --git a/addons/gamification_sale_crm/__openerp__.py b/addons/gamification_sale_crm/__openerp__.py
new file mode 100644
index 00000000000..b2ec9a10428
--- /dev/null
+++ b/addons/gamification_sale_crm/__openerp__.py
@@ -0,0 +1,32 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+{
+ 'name': 'CRM Gamification',
+ 'version': '1.0',
+ 'author': 'OpenERP SA',
+ 'category': 'hidden',
+ 'depends': ['gamification','sale_crm'],
+ 'description': """Example of goal definitions and challenges that can be used related to the usage of the CRM Sale module.""",
+
+ 'data': ['sale_crm_goals.xml'],
+ 'demo': ['sale_crm_goals_demo.xml'],
+ 'auto_install': True,
+}
diff --git a/addons/gamification_sale_crm/sale_crm_goals.xml b/addons/gamification_sale_crm/sale_crm_goals.xml
new file mode 100644
index 00000000000..b48cc8a3117
--- /dev/null
+++ b/addons/gamification_sale_crm/sale_crm_goals.xml
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+ Total Invoiced
+
+ sum
+ True
+
+
+
+ [('state','!=','cancel'),('user_id','=',user.id),('type','=','out_invoice')]
+
+
+
+ New Leads
+ Based on the creation date
+ count
+ leads
+
+
+
+ [('user_id','=',user.id), '|', ('type', '=', 'lead'), ('type', '=', 'opportunity')]
+
+
+
+ Time to Qualify a Lead
+ The average number of days to open the case (lower than)
+ sum
+ lower
+ days
+
+
+
+ [('user_id','=',user.id),('type', '=', 'lead')]
+
+
+
+ Days to Close a Deal
+ The average number of days to close the case (lower than)
+ sum
+ lower
+ days
+
+
+
+ [('user_id','=',user.id)]
+
+
+
+
+ Logged Calls
+ Log a certain number of calls to reach this goal
+ count
+ calls
+
+
+ [('user_id','=',user.id),('state','=','done')]
+
+
+
+ New Opportunities
+ Based on the opening date
+ count
+ opportunities
+
+
+ [('user_id','=',user.id),('type','=','opportunity')]
+
+
+
+ New Sales Orders
+ Based on the creation date
+ count
+ orders
+
+
+ [('user_id','=',user.id),('state','not in',('draft', 'sent', 'cancel'))]
+
+
+
+ Paid Sales Orders
+ Based on the invoice date
+ count
+ orders
+
+
+ [('state','=','paid'),('user_id','=',user.id),('type','=','out_invoice')]
+
+
+ Total Paid Sales Orders
+ Based on the invoice date
+ count
+ True
+
+
+
+ [('state','=','paid'),('user_id','=',user.id),('type','=','out_invoice')]
+
+
+
+
+ Customer Refunds
+ Refund the least customers (lower than)
+ count
+ lower
+ invoices
+
+
+ [('state','!=','cancel'),('user_id','=',user.id),('type','=','out_refund')]
+
+
+ Total Customer Refunds
+ The total refunded value is a negative value. Validated when higher (min refunded).
+ sum
+ higher
+ True
+
+
+
+ [('state','!=','cancel'),('user_id','=',user.id),('type','=','out_refund')]
+
+
+
+
+
+
+ Monthly Sales Targets
+ monthly
+ ranking
+
+ weekly
+
+
+
+ Lead Acquisition
+ monthly
+ ranking
+
+ weekly
+
+
+
+
+
+ 20000
+
+
+
+
+
+
+ 7
+
+ 1
+
+
+
+ 15
+
+ 2
+
+
+
+ 5
+
+ 3
+
+
+
+
diff --git a/addons/gamification_sale_crm/sale_crm_goals_demo.xml b/addons/gamification_sale_crm/sale_crm_goals_demo.xml
new file mode 100644
index 00000000000..fd69c36162f
--- /dev/null
+++ b/addons/gamification_sale_crm/sale_crm_goals_demo.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+ inprogress
+
+
+
+
+
+
+
+
+
+ 2000
+ inprogress
+
+
+
+
diff --git a/addons/hr/hr_data.xml b/addons/hr/hr_data.xml
index 1e9d7668f02..c9b784c485d 100644
--- a/addons/hr/hr_data.xml
+++ b/addons/hr/hr_data.xml
@@ -16,7 +16,7 @@ Leave Management (keep track of employee leaves), Expense Management (manage emp
Administrator
- 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
+
diff --git a/addons/hr/hr_demo.xml b/addons/hr/hr_demo.xml
index 41b09c3aea3..b5dff795676 100644
--- a/addons/hr/hr_demo.xml
+++ b/addons/hr/hr_demo.xml
@@ -99,7 +99,7 @@
Grand-Rosière+3281813700pieter@openerp.com
- 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
+
@@ -110,7 +110,7 @@
Grand-Rosière+3281813700antoine@openerp.com
- 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
+
@@ -123,7 +123,7 @@
+3281813700+32486571630john@openerp.com
- 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
+
@@ -135,7 +135,7 @@
Grand-Rosière+3281813700michael@openerp.com
- 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
+
@@ -147,19 +147,19 @@
Grand-Rosière+3281813700liam@openerp.com
- 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
+
- Devid Simpson
+ David SamsonGrand-Rosière+3281813700
- devid@openerp.com
- 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
+ david@openerp.com
+
@@ -172,7 +172,7 @@
Grand-Rosière+3281813700gilles@openerp.com
- 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
+
@@ -184,7 +184,7 @@
Grand-Rosière+3281813700jack@openerp.com
- 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
+
@@ -196,7 +196,7 @@
Grand-Rosière+3281813700martin@openerp.com
- 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
+
@@ -208,7 +208,7 @@
Grand-Rosière+3281813700jimmy@openerp.com
- /9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8KCwkMEQ8SEhEPERATFhwXExQaFRARGCEYGhwdHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCADIAMgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooplxKkELzSMFRFLEk44oegIfXPeIvF+j6MGSSbz5h1jiIOPqe1eVfE74tXCmax0fdDGpIMin5m/GvF73xZq92HRGZS2QzHrWEqrfwnRGj/MfQN78VLxZ32xWsEf8AACdxYVlap8RNZv4W+zXflgDOIxj9a8MspruWRVeRiOuCa0bPVZraYwSKTG3GfesJOT6nVGnFdDtp/iR4jt54lTUpmbOOvb3rovD/AMXdVW8iW8kSWMDDI4AYmvK4hHOkqmMsMcMc5qs0crsPJMpkX36D096FITpLsfTnhz4m6Vfv5N+htJPXqorureaG5hWa3lSWNhlWQ5Br5BsLi5aIW86OJduUkB5GOma7bwH441qwhNgbonYflXaDz9O9aKu18RjLDp/CfRdFct4D8WReIIWgnCRX0Qy6Dow9RXU10RkpK6OaUXF2YUUUVRIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV5n8bPEZtrP8AsO3kCvMAZSOuOwr0yvnj4nR3GvfFG40u1c8ssZI/hAA3GsMRK0DfDx5pnL2Hh251uF5IlDR7sBz3NTW3w11AyHfJGFJ9a9Z0/T7XTrKKzt0ASNQBxVhY8ngV5Uq8lse9Tw0WtTz3S/hsqfNc3Cqe20VoH4d6cWBaUtj2rtljJOc08pzWTrSZ1KhBI5AeDNNjgMewnjqDWRq3gq2aFjbloz2INehyIQCKqyJgbaaqS3FKlG1rHguoaZPp10Y52KMOVbPX/wCvUWnefBMXL5JOckcj/GvWvGGiRahp0uYgZF5U4ryV4TazleAQdvTg12U58yPNr0uSR33gLXpLHxhYTyybY8hJXB6qeua+jwQwDA5BGQfWvknw/cH7SJnAzGQMetfVeizC40eymCbA8CEL6fKK6cO7SaPOxK0TLdFFFdZyBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXjejWcbeMfEerkAt9qaKP2Ga9krzGK18nVNeVQApvyR+IB/rXHjb8iO3A29oAdi+TVyLBXIqKFFzjIqzEoxgYryGmz6ODVgQnGARSkgdeaUhV7gUxrqyj5luIkyP4mxRys0ugcZPsaqXWVYU2713S4Tt+1xuewVs1Qk16xlbYWYZ6HHFPlZnzomu3X7NICMgqc14z4pjEd+y44LE8HmvY1KtnBDKw4rzL4n6YNPnS8jbEUjY57Gt6D96xyYqN43Oc0W9MWrRRMVZGdQx+p719eaE4fQ7BhnBt4yM/7or4ot5CmspIpOGcKR6k19m+EJ45vDmnqsis6WyK4B5BA716NJWmeLWu4mtRRRXUcgUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV5P8TZWttSlt7TUoYPtEnmSHcMg4Ax+leheL7PVr/wAP3Npol8tjfSABJmXO0Z5/MV5x440r+ybO2tdOtN1y1uoYHlnk7lj3PWuXFfAdmCt7Q4a7GtLOGtdeV17KCRXReH/EE8UkVvfS7pScbum7/GuSvtI166tEaS8kWYht8e/YiehBHWoItFvJvIt3kkZpJQpYNyoLdQevArhlFW1Z7MJSUtEz1nUXuTbs8ePL25z0rzrVJrLUJRC95KyKeXUnafxrr9a8NWB8PS20Sy+b5RCMZnJzj61xmk6PLc6cUuYzG6se3JFZwta9zomm3Zl7T5vCmilWZ7aaY87pJ1JrVOvabJEZIbeIxjqUZWwKzLvw/a38NvDOsluIRtzEpXcM55x15oj8JaXCweKOVQigDqAffFU+Te5ko1YuzSsX7fxLZ+ebe1zcSdQidqy/H1rfar4anubmKNFgIkWLuT7mt3w3oVrp8H7iFVkIAZ8ct9am8S2r3GhX1svLPCwUepxxShOKasTUpylF8zOG+FWk29xZ/wBrXMCSyhykQI4X3xXpmh3Fzo/iuB3mkMcw2upbII+lcX4DW70/wrBLBb+b8zOVcEZGece9dfayJq17ptxEuxxMqMufWqlN890b4ekvYWktLHrppKU0leyj5N7hRRRQIKKKKACiiigAooooAKKKKACiiigArhfHyM+oYUAnyxj2ruq4vxkf+JtyP4BXJjf4Z35ck61jhntmLbQi/Xmp9PscX0bEDjnGOBWq/ljPAzWcdbsLPUorW4kRJJT8mSPmx2ryYttn0jikjR1aRo9pz8o7VUtYIrlzJDj5vvY9ag1/xJpUdxHbTyRR+adqs7gA0y2nSz1CBoWBWU7WAPBzVNOxpozWS3liOAOPpVhbQyqS4471aQgjkc+tPJCq3pWa1FKyRQmRYojtA46Vj3kuFLFjzWnfSqSVBrDvCWbtxWkFqclWehZiu4o4Le2QZlcHYgHWtPwHp7PrEKsMmNzLKR0yOgFZ+mSIi7iyqQMDPUV6D4N0/wCzWbXTptefkAjB2/8A163oU+eoiK+I9jh33ZvUUUV7B8uFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFcT49PlanFJ2aMfzrtq5H4kQn7NbXIHCsUP49K5sXG9JnXgp8tZHH3UynABw3rWFrGnRXN1HcMqs6+ozj/CtK+huDbCa1VXJ4IY9KxpdT1WCZYU0wM5A+bdkH6V48F1PqIyvoPOjJcMUurdJQenmRg8A1taTpkENws8khdk+6Oip9BVBdT118hNO2PjqVGP50qan4hcbRptuxPGd2K0d2aqLijqTcqhyWBFI91lCF444rnba11m4n827kgiQf8s4wT+tbMieTEqZyQtYNWdjGT7lW4lYqzZyazpDhckH2q9clfJyDzWTPMoUjv6V0QRxVWd/8ObS3lLXL26O6oArEA45ruK5H4acWMqnqFXNddXqYVL2Z4eLbdTUKKKK6DmCiiigAooooAKKKKACiiigAooooAKKKKACqOv2A1LSp7TgMy5Qnsw6VeopSSkrMcW4u6PGoWljkktpQVKsQynsRUN9A7r+7+8DkV1vxF0oW041eAALIQJgPX1rmorlAyhhyeleFVpypSsfS4TERqRTMFLnWftRhZWCZAzjtXR2MUqRAzd/SrCiDzQWwCR61YmniTCkj86hts7+ZJasSEnPQACq2oScEg+1R6hfRwRFgR+dc3qWsrjduwPTNOMG9TlqVk2WdVv1RfvcCsOCeS7uwq525rNuL2S8m8tM4JroPD9qsSec4wqjOTW3wo5dZst+MPGmr+DPDYvdJaIStIEYSJuBGK3fhR8TdV1+/s9O1mGATXC53IuzB9MZryXx7ri3t4lrhWiVsqGx+f1q58Gwp+JmmmZyqxSblyfUYAz+NduHuoI87FKLm2fVdFFFdp54UUUUAFFFFABRRRQAUUUUAFFFFABRRSOyohd2CqoySTgAUALUGpXkOn6fcX1ySIbeNpJCBn5QMmqGp+JdB07TDqV3q1olrg4k80EN7DHU18+fGL4xS6/ZS6J4ejkt7FziWduHlHoB2FJspRbOX+KXxM1bxLrglt7l7e0tpC1rGhxj0LeproPCniWbVtD+3yw7fKfypSvIDY6143ePghmPLce1e7/Dfw9BovhmKzuGZ72/gW6mQjhVcZUfkea48Sly3Z6GFvzWRJ/wkcTIAzgkdKZL4kjH8X/16o6noDpcN9mIHP3TVA6PqLtswq1xpRPQdSb0H6hrklw2RkD34qluluD82fpWpbeG5Sd8rfhWzp+iqGA2jGcU3JImMG9yhoml5XzpeFXnPStq9u7eLTpIIYydyEZ6Voz2scNusAxu71Tj06S+uPs8QHQs7HoqjqTUXuzbl5Vc8a8UIx1lQRgMMk+gFbfh3UksdPa52/KhUQyZ+cNuHOfQelVviBe2F7r6WGmMvkQDyzL03c/MxrAuLmOW62QnFuzFUGeAO1ejCPupHkVZJzbR9k+APEEXiPw5b3qyK06jZOB2cdfzroK+Wvgt43PhrW5Bes72NwgV1Xsw74r6M8PeKdA15AdM1OCaTvEW2uP8AgJ5reMtLM45RszZoooqyAooooAKKKKACiiigAooooAKp67YJqmjXmmyMVW5haIsO2RjNXKKAPiDxFY3Wk6rcadd7m+ySvGVzwCD1rLnzKCoUKD6V9J/HX4dXGsuNe0K0Et3jF1CvWUf3h6mvnDUbaWB2Us0YQ7WVhgoR1zWWzsdUJXRnwW32q5isd2GeRVX8SBX0Z8QpW0H4m6TEQY7Ke1FtGe3ygYr5wspRbatDN5gYpKrZHsQa+u/jl4Vn8R+F0n00L/aWnyfarc93wASufcVjWjzaG1CXK7nN6tB86zJS2flOu5iMjrWb4Y1ePVdJj83KyqNrqeqsOoNWJrF2YlHZfoa81prRnqxs9SWVvNmITaFz+VWo2S2Tcw5/hWqsMItYyScsenrVzSdMvdUnLRLlR96RuEQepNFr7FXS3I4Yp7ydYYlLSyHAArmPir4us/DdhN4b0uZZdQlGLydf4D/dHuKT4kePrbw1HNo3h2USaiQY7m8ByIvVV7Z9+1eE3NybmdpZXZ2Y5JJySa7aGHt70jz8Viub3Yk13NH9kZs5lkYKOe1ELlQCD9xlqoV8y5RVHA5q3AhZpExwxxXacC1L0EhDuPm2scqR1Brd0vV7uwnjkgvJt4+YEcEe+awosxjaMGRjg1YL5ZYB0PLt3qWUfQfhz41xyraxanYBRtCyyq/JP97FewWd1b3dvHPbTJLHIu5WVs5FfEpk3MAvAHSt7Q/EepaTcRSWV5NGy9CGPAoUmiZUk9j7Corynw18YtOn8m31W2eJ8BWlQ5BPrivULG7t721jubWVZYpBlWU1opJmMouO5NRRRTJCiiigAoorjvGvxB0bw5IbMN9rvgOYkPCe7HtSbS3Gk3sdizKqlmYKoGSScAVwPjj4paB4es2NrMmoXR4VIjlfqT/hXj/jv4i6x4luDaGU29goy8MRID+x9a8+luXvL4tISUTn/AVm5t7GypW3O58WfFLxNqMLtJeNbLL9y3gO0KD056k159qFwXvY4pctdSD962eCfemtL9o1IO33YxuP17VQZ3Zru6/iA2g1KNNtirrFkI2aeGMgqfnQdVNes+PfGviR9H8Japa6vdw2I0+B5BDIUEjrhZC2OpyteXNLMZlLvndECCep46Gut0rULXWvCC6FdSCOa1LG0zgBlbllH48/jRJDjueqeJdDlsnHjXSriNrCWOOS7gJ2su7A3gdwcirFrcpcxCa3kBVueKj8ArNq/gl9Bv5zJE9stsxXBZVA4OfbFc78Plls9YvNFuZd7wSNHnscHGa4qsbq56FCTbszsLeze5EspaNI4l3yPI4UKPxrgPiB8QHsVm0jw9dSINpSe4RyA/qAP61d+Mmry6ZbRaakqRiVNxjU8sM/eb/CvFbqeV5CcZB5962oUUldmGIrtvlRHPcO7ZfOT61HGPNkCjpR5g7jFW7Zf3ZYj5mOAK6ziWosCIm52PsABU8TD5ii7R3NMI2YjTBc9/T3p+MkRAnA5J9aTKJLcgZlI4xhR3qeM4UscZPU1EfmYKOgpzE/KozSGTxOcbjxUkEjFiwPWq7naoXjJPNPdtqBR1PX+tA7l63umD7scDpXQaH4q1jTrpWsL+WJl9G4+mK5UnZGAPvVPbny03HPv681LQz6L8JfFzT5reK31tWjmAw8642n3IorwG0IZg83Y8LRTuyPZxPtKq2o39lp1ubi+uY4Ih/E7YzU1zNHb28lxMwSOJC7sewAyTXzH4z8W3viDXLm8ld/s8ZK28OeFHbj1q5S5TCEOZnYfEr4pyStLYaFI0Vup2NOOGc98egrx+W7lkWS4lctJMepPOKh1F32GLoe+eevWqM8jumCwyRjpWW+p1Rio7EkUpMDuer8/hVVOIGYjDMc04FjGVLE9qikBWMjJznqTTSAZagiOVsfePH0qrIuzSXPdySfxq1ApEJXeSfc0PAn2NlxkZzTFbQoXZ2fZ5AwwAKdcfudhQgZfAA4pZo/MtVXHKHigKJrfL7VCqXEn91gOM+xp3sJK53XgXxjNY7tPuZZBFMojYq+MjI6/lXe39noPhq2XxfptzHPaldjQ78HzT2A9P5V8/WDvcfMhIB/nWpf3s81qlvJMxSMY9v/ANdZTpKRtTruKI/FGq3Wt6tNqF1KN8jEkDoPYe1ZKszY+Xj17U/Z5hBJyo7VZYxpFkYPYLWyVlY53du7IOTIqr+PFWTmMgKu6QjgelECGNfNkxuYce1SxIdxY9TTGkLBEUBZvmc9TT4kKqS3VjT1XmnE5qSrCDpyMfjSRkNIWGeOnFPwAM0fQ0DEBV5cjotKGVpM4PHtQOOBQzY+lArD4nDy5OflHpUokDv94/L2/rUUeVXJ6mmyy7OB1PFFhlp7hicLkkjAFFVoiI0LknLcD2ooJPqv46a8+leF1sIH2zX7GMn/AGAOa+dsrGzE8szEk0UVM9xUfhM/UGxMST1rPc/NmiihFvcehGfrUVwPyoopjew2PpipM5QgniiihiKsimNiccGqs4b7O6oxUN8px6GiimJklvEtjarGoyx4GaqyBpCwjJbJyaKKaJJ7aMKACCp7mnKFlmLADy0PBx1PrRRSGSkeYwPYVIBjp+NFFIoXJ/WnDk4IFFFACsccUY7UUU2AhIxQo3EZoopAOmYKPoKrRkySbsDGeKKKpbEvcfLIWkEamiiimB//2Q==
+
@@ -220,7 +220,7 @@
Auderghem+3281813700famke@openerp.com
- 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
+
@@ -232,7 +232,7 @@
Grand-Rosière+3281813700ashley@openerp.com
- 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
+
@@ -241,7 +241,7 @@
Grand-Rosière+3282823500
- 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
+
@@ -251,7 +251,7 @@
Auderghem+3282823500jve@openerp.com
- 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
+
@@ -261,7 +261,7 @@
Grand-Rosière+3282823500jep@openerp.com
- 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
+
@@ -271,7 +271,7 @@
Grand-Rosière+3282823500jod@openerp.com
- /9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBhQSEBQUEBQUFRUUFRQUFBUUFBQUFhQXFxgWFBUVFBQXHCYeFxkkGhUVHy8gIycpLC0sFR4xNTAqNSYrLCkBCQoKDgwOGg8PFywkHBwqKSkqKSksKSwsLCkpKSwpKSksKSkpKSwsKSkpKSkpLCkpKSksKSkpKSwpKSwsLCwpKf/AABEIAQQAwgMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAABAAIDBAUGBwj/xAA+EAABAwIDBQUGBAUDBQEAAAABAAIRAyEEMUEFElFhcQYigZGhEzJCscHwB1LR4RQVI2JyssLxJDNDguKS/8QAGQEBAAMBAQAAAAAAAAAAAAAAAAECAwQF/8QAJhEBAAIBBAEDBQEBAAAAAAAAAAECEQMSITFBBDJhEyJCUcFxI//aAAwDAQACEQMRAD8A83hEBEBGFRcIToShGEChKEYRhAIRhGEYRIQktvZPZapWG+4inTtDnAy7kxvxfJdBR7I4Zo75qOvmXMZe3wgEx4+qjI4WEgu4/keCNt2oMripMyJyIVrC9lMDvd41jyJAjLg3r93TI8+Rhep0dhYFmVHem0ubUd0z6cFG/AYJ1vYszGTCPkROt0yPMIQhej4ns1hHghrHNiDNLenKfiJB8tVg4vsSZPsKgf8A2PBY/wDQ9bJkctCSuYzZdWkYq03N6ix6HIqqQpDEoToShA2EoToQhQGpJ0IQgEJJySIQQnAJAJwCkABGEQEYRIQjCICMIha2TgxVrNa6d2ZdGYaLkrew+yMN7ZzgXOptiKbyCS+xgkR3Yc3neFX2LRDKL6riBvWHGARPnfyWX2Xxzqj6zjlvGD1IJ15DyUJdlVx5NxbQcAIyA0FvRU2PeQXSbi9zrx8imRvCBynmLOiZTi6H2ndgjTgNDnHHnyUAjEuENBmPdJib3AuJiQoquOJIhxygRxtJt9OJQqnu2tcWPP1BtpZRvYJPQZ6QAeEjP7ugl/jqvvBz72s4+M/eis09r1SPecYOsTExBn5dVTY+CM8sgIgicgeaayuBE2zzHP8ATrkgvHbTyc7cMom59AfXil/OnERvC1r3mMxObf3WW/ei3GJyA4ffJRj4pGUQeeufVB01Pa26DvSWmQfiBnjxPVZeL2JRrDepxTcfy5STaWaDp5LKNYtsJAIkkER0jLNTUseZ3rTIiJB6+nogobQ2FUo3cN5v52neb4xl4rOhdXT23G8CQRMQbGLz1nnwWXtWgxxL6Td3PebNuO83lGY5KcjJhCE6EoUhsIQnwhCINSTkEEQCcAkAjCJJFKEQEQSMJQp8HR3qjW8SAiWnt+r7DAgCzvZwePfuZPTeWZ2IoxRLj8Tj6WS/ECsdyN43eGx0k/ULT2RSDcPTa3ukNF+ZGnO6jwjy0WOdp1MHqb8PVJ1Tee2/9swORtdPNSWuhwMNAga3vrn55Jlal3oiLjdvkYABgeN0SjfmQTPeF+kifVCq0uceYuBaLDThF09rIDpOTj8zYD795RvqXufhniZIEQoSY9pBbc717wDqYE8EH9OJm2ZuZMKRrbtIjObi+YJ58PNNe+0AC7r3jjYRqgjc838iQCToZ5C5TXgTY6ax4g+SfUqTMETaNTkLTPX7KiqgwM8rxOdxEDmiEWUHOWzy5fNQlwEzwPpfPQQnvMkEwInQAxzAvqq7wIzN79RcmfvVSD7QZEiLGPCJ1UDsRqLxe+Xj6+aFarl0HISTkqz32Pl4qBaqATLcjccuR5jJNhNoGWzzP0T4Vg1KE6EoQMhJOhJBCEUUYRAQnAJIgIkgFe2R/wB0HgCfSPqqYV7Zebug0nWUGZ25YSxjuDgDnqNdNFvbMqf02Otk03mAfdjyVPtLhzUw9SIsQ4WnLeNj0J9Fb2eQ2jTGoYLW1Av5wo8I8rzWSRED3Gm3p6IvaQ10/ERBj15ZqH2sCJBuLnOQIOmSbUqHdGfxAExu2AvOuSJTPw0F5mLjI2nIfOfBMqaZzunOYBAPK565KH+Ic7elwkxrzBNrxnopg7dcDvADd0JPw5+o8SoBbQdDI/MYyHA5c5UVVp72d3DTre1lNTrtAbJuLujd/NyJA/4KipuaQbjMAXnjPLh5qEq9VvvXMcb8OGWaiNt2RwmLHMzHkdFdrtEWkSL3EZZeQz5Ks1tmm13HgeZN0QpucJBHHiM7a9TkoajsiTOZAEWz/VSVsKYEXvyIvefvgq1SiWgeP7AKwjrgESMx6eHiqjnQIH39yrBfMi8WUDwkoWMDiAd5mrb+djby81ZhYmwqv9Z4OZLvqfot1SGwlCMJIk2Ek5JBBCICQCIQKEUYSQGFe2b8XQfPRVsPRL3taM3ODR4mF2+wn4Wvv4b2RYWyA8hveOU74uHcj+yzveK8N9HQtqRMx1Dl8TjWtmTaLgxfXLrfwUOyalOs4spvI3WmRY2yAAnIQPRZfbzY+IoVA192H3XNyPXgVR7F7IqVMQNwkbufC+YPHRTFoxlnNJi2127djNMBxJiZkkT1A8lMdmUhaAbEjeJMcLSfvyVzG4V1M9/ugwC4Tum+X1hRuYSLgGIPAAHS+d+PFItnlE1mOJRfwNPds1oI5Dw00Q9g2fdAkGYaJjL5j1UpbNwC0EEOztxy8DZN9jYgZi4sbDW3MNnwUIVjh90nutEZ5X8Iy/VDcAyA7wv5yfpZSveW31yO9mZzN9FFXLBZz2NmD77Zvr3Z4RCJJ7RfutMcQDIHGRbxlRP3TbdHhYZaqB22KLf/ACX4RPpaf3QbtehIh5ANzIiD/wAc0Qe/Ct0ka5mZ8R9yqGJwJbqHAcbHSw8Z9Faftqkbh7dJzuOMfead/GMd7rh148ZUjEqDiIiMxeL5qpUaIEa8PvktvFYQPzzOULJxWHczO4ynIjqFOUM/Yzf+of1d8it5YuwMN33vP90dCbfVbasg1JGEoUAQgnJIIAE6EkQpSQRASARQWdm1N2tTccg9s+a9C2PsxlGi91TWTPif0XmwXfbTxLquCp7ubxTJ8Rf1BXPrx1L0vQ2zE0/yXJ/iDtH2lZrWvD2Umb0zq4m3WwWr+FmzRDnamTKxtvdnvZURWcSd5wDuAgOMfJdp+G+BNPD7zhBqd4CMhp+qzmcUVtX/AKy39p4YFhBC4/G9nyJNNxbxg2jpku7xzO6ei4faYmd48dZHkVnWcT20xExzDl9ourUzHtTyEibZLPrbTxJze7TXhkeoWhjdl73u1GjpLfkVi1dm1WZPt1ldEW+XPNMT7S/qOneJM53N09mEPkpMNinAw4StWk0G6ra0wvWkSxTgyFFUw5hdFUoDgo/4UAKsXTNHJ18M7mq289mR8/1XVVvZ6kDqsrFBnEFaRaWVqwGB22cj6/rqtUVmvFiDeP8AlYWNwQFIuF53cuoVvB4N5pgz3ufDmtInLC9MNChRDRDeqfCqUsWZh4IPnKuK7I2EkYSQCEkYSUiBOAQATgiSRCQRCAhegdhKja1L2biA6kciJlrjIt1kLz8LR2HtY4esHi4ycOLdfHVUvXdDbQ1Nl8vSO1XZ2m/DOpxDC5rjBNnBwgwdInzUuzAGMa0ZAAJuL2qyrh2mm4GXN18boUn281xWd8e7lsC4hcx2g7G060mXN47piVu4SqtB9EOURBb7XjuO7B0WhwBdvH3XEl0QsnZnZtlMOFUudmW7sggxnvEC3LJetbZ2U1wNo5yuUxHZ0k90OPVafUtHEqfTpPOHF0MBUmAJiLzIz4rpMBsYyJ1XR7J7IlneqeDRkOvFaDtnwbcVWZTDmamzN0GdFym2sWGEyeUBeibfobod0BXA7Uwkm7RyMT1SOJTbpzdDEtquLQ182tLZMkNAEm5lwsFbZg6clsua4WLXCCOoK1cFgAxwe0br9DAMdJt4qSpskOfvvku1Op5dFtN4xwwjTnyxsRhCwNzLS8fVaVPJWNoUp3RoDPkCPqo4WmnOYy59aMWwaknJQtGRiSKUIGwkikiEITghCKlIohBEICigE4INHYVUiuy9r28Cu/o1LDw5LzvZX/daeEnyF129GtLei5Nft2+n6b1B60GVbWWDh8SIlaeGxIOqwiXZaMwmrUic0KVMDhxTzUssfaW1S0GBc2F1OcM9szw13125KI0p6LP2bjKYa0Pe0Pde5uVtYOmJzmL2V68k12ub7XWa7wC5EskQRIXX9o277Hk6LiGY/dfuv1Ej5Ktu1scLNLCBOqUBCs04hQ1nRKonDDxnvRwUCkrOlxPNRrv04xWHl6s5vJIIpK7M1JFIoGpIpIIUUAnKQkQgiEBCmw2HdUe1jAXOcYaBmSoguw/DbBb1d9Qj3GFrf8ncPAHzSZwtWu6cK2B2QylXaxzt+puu392NxloLZzce9mpsFXglrs2mD1EhQdlWmpi8W5wvTd7PLXeJP+n1Um1qXsq4f8L7HgDlPl8lw2ndPL0tsUj7Wvh3cDOh/RauGeVk4F4zkH5HotqkFk13RhLVxFlBgqAed4ieEz9UMXiGtzi0eJ4KHD7VDrNMnkcuqRGZUmTO0PZCjiQ0uEObkbeSxf5zUwXckuAGZJPgSb+a6HFYnu997Wjm4D7C5jalNlZ4DarHATMOH3C2WrumEVbtZ7VhbHvZ8ljbRoBzQ5ubb/qpccKDXbrajeFspyzyUP8AFMMtDgTunIg6HyUTCszMLmBxXcuq+LxljGeSL+60HKWieqoaqNOu6ymrqbahCUIpLueYCCISKAIFFBAEUkkEKKaE5SEnBNJUNTHNGs9FIshel9kMAcPRbve8477hw3hYdYhcl+H2DbWqh9QAgElo/wAY06keS9I+LqqW/Tq9PT8lR2zGUqlU0xHtne2PMwGu+Q81i7ZwYqMc06/YhdZ7HebBzb7p+axMXSgkOEH59Fx3rMTl2RDktl44iQ6ZYYPPgeWq6LCbVAFuvVYO2MEWO9ozMe8OLcyjhcUHtG6Re8C3SFSVOpapoCs7vG3Dqnv7IYUSQHga7lRwnnY2UWz2u4ff1TsRinsGSROGsSz6vZrBgzvVmn+6o48dSVlVuz9GT/UfGnf+dlLtDalUmGsnwlZDnVibgdIWu5r9WI8Iq+x6e+Qwlw1Jk+F1bZhmshrQAI0RpggXUJeXu3W5nM/lAzKrM7pY3tk3aGM1MhgO6XAGAYsCdExlQHIrdwzhSbugS0iCDBnrOa57aWzxd+HBbF3UvhPHcIuw8sui6dOIrGHHq0tblKUlg/ztzY+JpEibGFew22qb8zunn+q1w48r6SDagORB6JKEkgiggSSSSCuXAZqniNpgWbfmsqpiCcyVE56vhXKzXxxOd1E+qoHFAuUj1L8JawvxG/6ln7eS9CxNnTovI/wqxobidw/EQPBwLfnur12q6QQdPsrG/b0vTc0W6DpEqPamz/aMsYcLgxl+vRVcHX3bHJbNN1vqq4zDWftlwGIcTvMcIc33hnbiOIK5fHYd9F+9TmJkt48SF0vaTtjgHVxRbV/qSQHtBLWn8rnDME8FSqUi4Qd13HdId4x7w8lzTWayvMReD9jbea4AtgmDI1nWeC6RlVjxcDhpdec4zZoDt6k4sd5g9eKFPb1ekIcN6LS10+majET0yxNZ5d3tB7GtiAPBYeLrt0+i5iv2r3vfcRyIIVLGdqhHdl3DQeZTZMp3Q0dsbSDRAzNgNSeSk2JRgSfecfv75rkX7S3Xh9Yy4/CL7reJBynhnquw2PimVADTIPT6jRbRTbCsWiZ+VzH1Yaeh/RV8C6Gm0TfqOIUG2sQLN8T00+qr7NdxM8OQVl8cOT29S3KrwMg8kdHDe/VUGV1s9rG/1Xf4s/3Bc8uis8PL1YxeV6lji090kdCtHDdoHj3ocOdj5rABUjSrMnW0NuMdnLfUeiv06rXe6Qei4hr1NSxJBsYUbVsuzSXMjbNT83yQUbZMqxKaUEldBBBEIDVBqdnMaaWIYQYm3jmPUBe9txIqMZWb7rgN7lOvgvnJjogjSCvc/wAO8d7XDOByMHpvXI8w7zWWpDt9JfEzDSxjSw8s5Hz6LmPxN7Tvo7PDKRLXVXbhcMw25Inw9V25w1t12Wh4Lj+2XZY16LqYzmW6wRkRy/dZw77xurO3t4dhCd8Obm0gjqDK9Tq9uxjHUvbsbTe1pDqm8BvuhsCTE3Djc/Frp52dkvpvh3ccDEOs13R2RWqymYuwyfeYcnDix2RK2mImHmae7TtnDsNoVmES10uvl397xb9f2XNYjGFy2uzu0wyKboh3uPjdM/lfzWfi6lOnVc9rd4ky0RLWnVxmxMzA0zPBc9tLnh3fUi0ZU6OwnP71TutiQHfF4cPmsraWLZTdFKHOHxQIb0581a2ptOpUBDbTmSblZAwu60kiePCdBzV60x2x1NTxRn1CSSSZOpOq3OyNR7K4cJDYO9wiE3ZmwKmIeLBrczpA/Wy6ars9lLdpU8yAXnlo36+Cta0dM9HRnO6SBNRxcdfsBOwFLvkFWMPhjCs4fDQ4nksna43tUP6j54U/qufXQ9rD/Ud1aPJs/Vc8t69PK1vfIBHeQhJWZDvIhyaigl9qUlEkiF5FNlOCskkm5pIOzQJel/hBtYCoaTj70i/PvN9QR/7BeauC0ez+0DRxDHC1wJ4XBB8CAomMwvS220S+kGU1DisODEgHiOI1Cbs7GirTbUGT2g20Oo8DKtHJc71Ys5HtbsajUxVP2bGubWa/epkRJpxLgCLG/jBXMY78PGi+GqPZM9wkiOQORHVel/y5jqgqEd5s7pkxfMxMTzUWKoCZjPPgVJivEPI8NsupSLmVwT+VxzkdcrKpjcJF16N2twwGH3jmx7I1zO7E56nyXDY+IM/OFrW3Dl1KYt8OTxL72W/s/Yg3AH6d53U/YCycJQDq/wDa3vX14eq6nAsNR4baLE89VS88tNGsTGWl2XrDCNe5zA4kSBxDrNB6xCr0NnG5cO8TJIWlicKPatkTAEeCvswt/wB1l26orEcshuE9U91DdBWpWwigxbAGnkiXlHap01T/AJO9ICxIWnt981vCfMkrNhdMRw8S85tMmpIpQigJJwCUIGopQkpFwJwQanKUmpP/AESlJwsUDtExpTgU059UHtn4V7Y9rQNMm7bjxs71E+K7hzF4V+G+2fYYoA5HPobO+h8F7s4rG0Yl6GjbdWAAumlpjROb4JuIqBrXOcYABJ6ASfkqtXFfiRjIoCjTP9R5Du78LRInlJy/xK4w4emwb263eAjeIBd5m60NpY41ar6js3EW4DJrfAALBxlQklaxGHPa0XlXwfeqnK4K7HYmEh3l8guIpEtcCNF6F2WqNqAObykcDqs7x5baFsRtntfxGH77VpUMPCjxLe+tLDe6FR0TPChWp2Kytsd2i8j8p+S3sYLLne0tbdwziTpH1+iImcRMvGdqP3qzyOMeVlVIUj7kniSfNNq5LpeKiCdCTQiiACUIooGwgnwggtBElAIlSkCUQE1OCANyQqIhJ6CbA4k06jXj4TPUajyX0P2X2j7fCsdMkDdPUa+IXzg1eufhDtuWOouOnd6t/wDkj/8AJVLxxl0enti2P29Ka1ZvaEOOGqgHNpy8ytP7Ko4lkyDkfqP0WTtxl4y7Hb1Wqwf+PcHiQ4u+g8E2sbQoMNhyzHYym7NtT5FwB8iFYxC1xnEywraaxatZ74n5hQqtutzsdtL2dcD4XGD10WI6+Smw003B2ocD6pbHSNOLcW+cZ/j1Vxl0rWwjAQsXZz98A6wCugwgssHbbpn7Rb0XE9vsTu4YjKxjxt9V2m1HXtK84/E7Gd1rOMfU/QK1e2etO3Tl50AmV/qpAFFWNwt3kk0IkIhJwQNSRSUBQkkkhhYSKCBKsCigE6UAQqFEBMqoDkV0PYna5oYpjpgSD1jTxBcufenUKpa4OGYII8FEpicTl9QNeC0EGxEiPPRQ1c+qxuwm1vb4NvFkN8Ilp8reC2K0yLeqwl6tcTy4Dtn2dDMV/FMiKrBTqDLvtgtcOrRH/qOK5DHu0Xp/bgzhJ4VG/wC79V5biLuWtOnLqxi3BYZkXUWMqQrVMWVHGuupxhE2m1cZ+cf16p2ccTTaeQXS4U9391zHYx4dh6d82jgulpjOB8uqwdszlR2qJd+y8e/EXETiQ3h+w+hXr21nQQfkvDu1mJ38W8nSB9fqr07c/qbfZEMghV3XcrBNlWp5rV56WEnp0JrygCCcggakkkoQnKCSSkFP0SSRIBQ1cwkkiEkoNSSUj1T8HMU4+0act0+hEf6ivScUIARSWF+3paHthzfbQf8ASP5Fn+oLzTdukktKdM/Ue6DnuWbjSkkrSwjt6V+HNQ/wzerh6ldi2nL78AUklzvQ8MXtI7d3o0DvkvB9qPmtUP8Ac70MJJLSjk9V+KpUNvBR0Uklo40rk1xSSQJNSSQNlJJJEP/Z
+
@@ -281,7 +281,7 @@
Auderghem+3282823500jog@openerp.com
- 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
+
@@ -290,17 +290,17 @@
Grand-Rosière+3282823500
- /9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBg8PEA8QDw8PDxAQDw8PDw8PDw8MDQ8QFBAVFBQQEhQXHCYfFxkjGRQUHy8gIycpLCwsFR8xNTAqNSYrLCkBCQoKDQwOFA8PFCkYFBwpKSkpKSkpKSkpLSkpKSkpKSkuLSkpKSkpKSkpKSkpKSkpKSkpKSkpKSwpKSkpKSkpLP/AABEIAQoAvgMBIgACEQEDEQH/xAAcAAACAgMBAQAAAAAAAAAAAAAAAQIDBAUGBwj/xABBEAACAQIDBQYDAwkHBQAAAAABAgADEQQhMQUGEkFRBxMiYXGBMpGhQlKxFCNicpKiweHwJENTc4Ky0QgzNGOD/8QAGQEBAQEBAQEAAAAAAAAAAAAAAAEEAgMF/8QAHxEBAQACAgMBAQEAAAAAAAAAAAECEQMhEjFBMpEi/9oADAMBAAIRAxEAPwD1cCTEiJMQACO0I4CtCOEAAjtGIQCEcIBC0ccCMI7QgKFo4QFC0cIBFaOEBQjhAUI4oFAkxICTEBxwEIBACEcAjhHAIQhaA4QhAIQhAIQhAIQhAIo4oBCEUBxQhApEkIhJCAxHARwFHCEBwEI4BCEIBCY+N2jSoLxVXVByv8R9BqZz+N38pJ/26bv5t+bX/mS2RZLfTqITzuv2hYj7IoqP1WaZGC7RqmXe0VcfepNZvkZPKOvDJ3kJqNm71YXEWC1Arn7FTwN7X1m3nTjQhCEAihCARRxQCBhFAgJISIkhAkIGAgYBHEI4BHCEAmi25vH3TGjRs1a13Y506IOnF1bymw2zj+4ou4+LJaY6uxsv/PtOD7u18ySSWZjq7HVjPPPPT148PJDFV2ZizMzudXbNvQdB5Ca+tTvmZnusoqJM1y23Y4yNNiqVphKxBuJs8YJqnMTIyxZ1OstTwtkeTaG/rN/sDfmthKgo4smrQNglTWpT87/aHlr0nHGoJkhxWXgJ8QzUnn5es9Mc3hnhHulCutRVdGDKwBVlN1IPMGTnm/ZftxhUfBuSVKmpSv8AZYfGo8iM/Yz0iaJdslmqUIQlQoQigEIRQEIxIiThDEIo4U44o5QQhHA0G9b5Ul83f3ACj/cZzq07zfb1nx0R1Sp/uSaVDaZeT218P5UnDSqrh5sA8oxNQTz0991oMXh5p8VRtedFjMppMawznD09tI97wo1CGBHKW1VlNPWNuLHRbAxHdYzDVRke9QNna4Y8J+hM9ong+Ce1eh/mU/ownvBmzjvTDy+yijino8hFHFAIoQgREkJEGMGESjEQjhTEcUcoIQjEg4rbuMqPimRlULSVlS17kGxJbzyHzmKGF8zNpvFhQlct/iLxehACn8BOS2rW4Dn3rsxsq0wPTU6DPWZcvfbdhrU035ta95g4yrmBrecTX2tVpYhqRDjhzJ77jXVhyA5Lfnkw6zrNnsKtPizuL5NqJzeneNlSxagqJz+Pp2uZZtvbq0gVJ06TS1MQzU++d2p0iwTi4HqqCSBYldM2Ue4nGvJ3cvEqjSNKQdbgFKqVB1U/QydCc6S1k4GqBisPxMFUVKfExyVRxAkk9J7js3a9DFKXw9RaihuElbix1zBF54HXp3c9LAW0udcp6L2T0XviqmfdkUUHTjHETb0BHzmjjz/14vDk494XPfp6HFCBmljKBhEYBeKEUCIjEiJKETEciDJQp3jijEIcYkZIQNLvOg4aZ5hiPYi/8JytZOc6zealemjX+FyLdeIfynLPXVQSReZuT9N/B3i1OL2cjm5/CXm1KmQMvD/CXUsVxi4p2XqdTMbalMmk50ytPOtEjgMc/eOSc/FebbDCm1IU2pqVBBAtkG6gaXzmoqeFjlfObbZtVHyHhYcus5nRqWsbE7KFwVAW3TLLpBFtkJn4ziAmBROfznP1MsdFjKTlkVRmbZ9P5me57vbIGEw1KiNVF6h+9UbNj88vQCeSbAwz1cbhkReI95SZsrgU1YFifIAGe2TTwzu1l58rrHERGOKaGQSMcUBQhFAiDHeRElKiQMmJWDJgyCQMcjHCpRyjEYpKSl6jpTQavUZaaD1JynD7wdsmAw4ZcNxYuqAbcAKYcNy4nOo/VB9YHS71YqmtNFZ1V3qDu0LAM/CpLcI52Gc5DGUsr3Nuds55Rjd6sViMUMZWqF6oYFeSKoOVNV+yvl59Z6ts/GLXopUX4aiBhfWxEz8s+tXDlqaUGq9rKNOVpTiMcWp8BGZOV8gZZiMKTwVVZ1dGsyhj3brfMMt/rqMvSFbF4dwFdqtEm3xBai+oOXnPP41zbhcdh6wdvDbn4dfnKsPxJnYj8ZvtqVKK8QR3qnkTamumX1mqwNEvU4nfw8kA8AHU3zM4LttHqd7SVuZ8J9Zr6a+IDzm2xtVUREXpxH1M1eC2xhcPiKT4rjNPjuy01DOQM7WJGV7A+smM3k4zz1O3te7ezFoYekAiq5poajBQHYkXsx1Nr8+k2s5rYnaLszGMEpYkJUOlKuDQdj0Xi8LHyBM6WfQ1p863ZQhCEKKEUAMUcUCAkpESvFYynRQ1KtRKaLq9RlpoPUnKVF4kxPPtu9smBoXXDq+Lfqt6VAf62Fz7D3nn28HavtHFgotQYamcimHujEdDUJ4j7EQr2bb+++AwFxiMQveD+5p/na/7I+H/AFWnm+3+3Cu91wVFaC6CrVtVreoX4V/enlrVCSSTcnM+ZkSZBn7X2/icU3HiK9Ss3I1GLAfqjQe0wklFRpcsKsWe4bn0PyjZGErUxd6KPRqKNWWnUYD3AsfQzw0T13sL25/5ODY53GJpD5JUA/cPzjUymqS6u429BgGK8mHF76GYe2VAAB05aZX5WM6Tend8qTiaCFiLl6a656so/ETjcVtVWAu1uo0IPSZssbi3cfJK02LpK+lzbloAZiN+bHmfTrMnaGIVc0YaXOc1JBduNrgai/OeWnpll/Vz4ktr6TT75YbuqtBSLN+TKz/rGrUOfoMvadbsPY5JFWoLKM0B1Y8jbpOH3vxxq42ueSN3S+iCx/e4vnPTinbNy3rTVs1x6Ts9ze1nG4ErTqscVhhYd1Ua9RB/63OY9Dcek4gNKic5qZn09sbtM2XiuELiRSZvsVx3Bv04j4frOnVwQCCCDmCDcH0M+Q6Fa03ex97MbgWvhcRUpi9zTvx0W9abXX6Qj6hhPL91u2ylVK08fTFFjl39IE0SerpqvqL+09LoYhKiq9NldGF1dCGRh1BGRgTMIQgcjvl2gUNm/m+E1cSycS0hki3+E1G5A9Bnly1niO8O9GKx9TvMRUL2vwIPDSpjoi6D116kzYb/AFdqm0saW5Yh0HkqeBR8lE5hzY+v4ygJkSYzImAiYiYExSKhzlwMoOstUwLOKb/cjbH5HtDCVibKKoSp/l1PA1/Y39pzl5byhH1zOb2/u3TrXZVVX5+EEN/OX7j7a/LMBha97saQSp/mJ4W+ov7zC37273CUsNTYitiiU4lNnpUrHiqDoT8IOouSMxGclna42y9ODx2zFBJL4amoYrxPWopexsSBe5F/KdFgN0sKqJVZ1xDModGGdCxFwVH2vU/ITy7aGDFMsAMgb58TEaWLcXiGV7KfedHuPt9xx4RibENUpXOasM6ie4u2WQKnmxmeeM+Pa55V0W08StMOxPhRSzHyAuZ4XicQaju51d2c+rEn+M9K7Q9pd3huAHxVn4PPgGbfwHvPL51xz65yTBkSbmSCxcNj5T2eaQlq1eRlZhAvDdJ0O62/GL2e16FTwE+OhUu9BvPh+yfMZzmRJqYH1XsLa64zDUMSg4VrUw/CTcqdGW/OxBHtM6cJ2MY81dmcB/uK9WmP1W4ag+rtO8hHzTvXiTVx2Mc6tiq/yFQgfQCaPELcTZ7bxi1sTiKyjhWrXq1FHQNUJH4zXtKMdGuL/wBXjMiuTW5HT1k3ECpoxEYxIqI19cpIRMsA384AxlqHKUMZOi0D2PsM28Fp4vDVGAFP+0KToFtZz9AZrt4MZUxeLq4ojwIycIYcSrTDcKqR73PnecFsDaLUK/hJAqIabWNrrcNY/s2956BtDblEJilAzqjDLTVRrwsGex0FgRmeslVq95LBr9cweK7Z8WjEfGbjI6TVbARkr0KugauaYysLW4W/3Ee02O8BZi1gQaVNe8BN2XiZV4T943vcnxWzk2VKGFwtQ2PdqlUWyBY+Mj6zN9d4ua7QNo97i+7B8NBQn+s+Jj+A9pzSiSxOIao71GzZ2Zz6sbwpiaMZqac2pgSL8h1/CWWlV8yfYTpyZOcnaVS4Qogp1jkRoIR6r2Lb0rRc4FwAMQ5em/MVQtuA+RVcvMec9nM+Vt3No/k+LwtY5CliKNRj+itQE/S8+pqNZXVXRgyMAyMDdWUi4IPS0I+ViZAw4svORJlFOIXLzGYkg3EoMbiUUHsxXkcxAcZMHykbyKmsOGJTJwKGMlSMVUSKGBkFyCGH2SD8p3WxaYZKNY+IFQ1/ia9zeitza5Kg2HRb9JweonYboYm+GKm96buuRs3CfFYGwt1vf7Ok4z9ES27icqlreMi5ybQEAg6m4NmPIzG3rxv9joKp1WiPOxo5yG2G4mOntcJn9wcqbcvM3nN7SxzVAqnSmOEfIAfQTyxm679RgCZFMSmkLzJUT3ck55czlIOJJMyT0yH8ZF5UQMuTSVsMpZS0kU30kWH0AhVOg6kSUqBDa0937FttmvgqlBmu2GqAJzPdVAWA9Awf5ieDkzsuzHfSnsutWqVab1Fq0QgCW4gQ4IOZAta/0grl6nUe8hxXlhylLpzHylRImYtccxqM5ZxexiqU7iBZVEqEtPwj0H4SoSKmJZIKJMwKaplY1jrGQU3HmMoVepm63VxPDUqoTZWVXN9BwH4jzNtbc85olMzNlV+7xFJgSLNqBxMPMDrOcvQ3u1NWuPUH9IXt5KwzA+yJyeJa5J+8xPnbledLtx7BrWGqgA8QBJzUHmL5365cpzFbW3TKefHPdWp0RJ1GsPPlBBYSIzN+Q09Z7IsRbACUvrLiZQdYRIjKW09JAjKMtYQqt2uwlxN9PnMVM2mWYRAgDMwRjr9PKPh5n2gIGXeVHKTvINKiLKDKSbSzitKKphWQrXUekgBCj8A/rmZNRCJgSJaVVq/ISVNOsiq6kguUsrSlmhVgliNZkPRh+MpptcemUkxy9JKNztqvcJ5i9tLAD4bfdufD7zRILmZeKxPHc8h4R11/q0xqYkxmoVYx5DnJAWkKeefXT0gzTpEiZUNZYNJDhgWyio0nKHMKswg1MyjMXCHWXOb5D3lQcV/SOO1pG8IyLyLQBiYwKmMoqGTZ85VUkVlUD4R6fxldat0jRvCPSYzHOUX0EubmZJMroiwhUaBVWaVgRtJKsikotJNoY7RHp7QFbwqPf5xHkOv4Syqbe0qo5kmEX3iivAwqUiTHeVsYAzTu+yPc2jtGviRiU4qSYVx5rUqngRx+ko42HmBOCn0F2IbFNDAPWYWOJqArfnTpjhB/aLwjw3aWx6mDxFfDVR+co1Gpt0Njkw8iLEeRlAFp6j29bv8ABXw2NQWFZTQrEf4lMXRj6oSP/nPKwTKhnOBYCRL/AHfnoJWCOZufKBkcUcqNQ9ImqEdPaFRqLaUO0k5MrvILqT+G0rGZiU5GSojOEZq6SuoZMGVMZaqAEtAkQskxtIExkKRuwkC5OQk0Qi9tSNeQHWBGu9zaSpDKUhc5eogSERMUV4VK8qcyd5UxgZOz8K1arTpoLtUdKaj9JmCj6mfXOAwa0KVKigslKmlNQOiqFH4T5z7H9k/lG1cOSLrQ4sQ3T82PD++Un0pCVxXa/ghV2TiDa5ovRrL5WqBGP7LtPnImwz56z642lgExFGrQqC6Vab0n68LKVNvPOfLm8ux0weLr0ErDECk5TvQvACQPELXOYNwc9QZYjUlb8svPISai38hYQ7yFzCnwzHqOQZeZXW0iinjvIESS84mkRGW0JUZZRgZRMiBHFKoLWlLteN5FZBbSS0HYg5c1IMmuntK6usCuWKZUZNZFSJivHINKAtK7waC6wj2P/p+wn5zG1LaUaSBuQ4nJt+6PlPaLziOx2ko2VRIVQWqVixAALEPYEnnkAPadrCNfvHtYYTCYnEn+5o1HXze1kHuxUe8+V6rFiSxuSbknUk6kz6A7ZGI2W9iRfEYcGxtcXJsfcA+0+fG/r5yiLG0QaSlRkV//2Q==
+
- Luigi Roni
+ Luigi RondiAuderghem+3282823500lur@openerp.com
- /9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBhQSEBISEhQUFRUUFBcVFBcXFRYVGBUdFxQYFBUXFBUXHCYeGBkjGRUUIC8gJCcpLCwsFR4xNTAqNSYrLCkBCQoKDgwOFw8PGikcHBwpKSwpKSksKSwpLCkpKSkpLSkpKSkpNSkpKTUpKSkpKSkpKSwsLCwpLCkpLCkpKSkpKf/AABEIAKAAgAMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAGAgMEBQcBAAj/xABDEAABAgMEBggDAwkJAAAAAAABAAIDBBEFITFBBhJRYXGRBxMiMoGhscFC0fBSYoIWI0Nyg6Ky4fEUFSVTY3OSwtL/xAAYAQADAQEAAAAAAAAAAAAAAAACAwQBAP/EACMRAAICAgIBBQEBAAAAAAAAAAABAhESIQMxQRMUMlFhIgT/2gAMAwEAAhEDEQA/ANahBPhySGpQCUGPQyn2qPDUhq5GMWvLy8mIE8uFUekmmctJD88/tUqGNvcfDLxWZ2x04RnEiXhtYMi7tu87vJC5JBKLYW6fYxP9sKm0Ed/iDf1XfwoDmekKPGcTFdrVFCDQeFyuNH9Nmy8Zky6ESL2nVdTEUzuwCnm7kmVQePHKP2bykxMDwKrrC0hhTcPrIJqMwbnN4hWSqTTWiSqI0GdZqt7bcBmNidE0z7TeYS9QbFzqhsHILtmHP7Q37TeYXRGbtHMLhlm/ZbyCSZNn2G/8Qu2cNFi4GJ0heolhnmNToSWhLWoxnqoM6QNOf7I3qoRBjOFScerBwNM3HIeKI7ethsrLxI78GNrTacGjxNF81Wvbz48aJFiGpe4k765Ddktk/BsVZ60Iz4ry97i5zrySa+ZxVZFZQqxkGviuAY0mv1kiWW0CiO7TwG8bzySm0h6i30BTipz4B6lt91a02o3GgzAL7yq217G1G0GAS81Yx8TQ1oJpA+VjtewktrR7cnA4/W5fQkrNNiMa9pq1wBB4r5vs5gYRXEn+nojmzrcithasOO+G1t4ApS+84hdDkxl+MB8WfXZrq8spbpNNZTRPEMP/AFTn5Wzgwjg8YbT7J/qoH20zUl5Zf+WU6P0sM/swlt07nB/kn8B/9LvVRntuT6NIK4lFcXChQSkkLrngAk4DFEgWZH05aR0EOVacB1j+JuYOVT4hZZYVmOmYzWC5vxH1T2n9uGZm40Wtz39n9UGjfKiIdBZcQw57iGhrQK+ZKTJ+Snjjug/sKwocBoDGgXY5nxVpEYg8aZs12thxCa/aYaHe0gBEkG0NaHrpb/SyNeBcVUlsygLCVFntJS01c8MZuYXHxyCk2ba8OMCGvDxgaijm8QlNasK09Gd2k4g723+9UWaGTjHR4QiAOY86pBvHaw86qk0ss5zIjiLrrlD0YnaNNLixwI3X1BHiCt7Vkz06N+doXJn9A3wr80y/o/kj+h/ed81cWVM9ZBhvHxMafJS1akmiPKS8gu7o4kz8LxweU07o0lcnRh+0+YRavLcI/RvqT+xsrhXC5eCEwW1Uums6YUjMPBodQgHZW6vqrpqGukhhNmzFMm187/Jc+jF2fMM0NZ4H3gFq2gkq2JAo4AguPlcssDaxK/eBWkdHM9qw3A5OrzFUmXRbw/ILY2jUIOBoAQKXJ98ICHq5Epox3RXE5DDfxTU2+LqhoaONKjlVC3aKVFJiX2Ex7SCLnY76YL0DR6FDNQ0A7czxOaXBe9or5ZeCXEm6pcpfyEoK7BvTV4Aadg9PooQkoOpGdTB7NYb6EHniiHTi0GN1A44g0uQ/KRQWQX7CWHeDeK+FVkfiT8tZG9dH05ryMO/u1byRKs76J5/sRIJ+E63O71HmtEVvC7iQ8iqTPLy8uJjFkcFKam2p5gSwxbVWaTywiSUyw5wX/wAJI9FaBIjQg5rmnAgg+IoirQN7PkaCyjnnZEb719UVaJTghxtR1we2niDd5Eqstqz+qfMMpTVjvHLDyoo8Z51GvFQdUHx4qd7KoPF2ahNWcXFsRj3gA9toNA4bRvCkGUZq1MeI3G4g5C7Lah7QzSwRfzUQ0iDD7w2jejQyjCAbkPSotUstg9FkYj3AQorw34nOF2J7oOJpTmpsw4NurgPop+enWwmm8AAcAs+0g04aA4QjrO25D5peLm6R0pqG2UPSHaPWR2tBuaKeJN/snbHfWUI2UPI0+aH2NMZ51jUuqalEFkw9RjmY1BHHMeafOOMaIcrk2aR0ZT9JyH/qNLccwK+3mtiXz5oTP6kxAdkIjT50PkfJb0+eaM13C6TQHMtpklcUH+9WpD7WGSfYmiRDCfamWJ5pQo1iwvFcquF4R2CYb0rWL1c1FeBdFIieNKO9K+KCWwqw2jd7rVOlqK17obcdUGv4q09As0Apq7DX+EqVvZXFaB+KSxzXg0IoRleN6LH9IdGUbUupmbkN2nB7G8E/NVOpwVfFCM1sBycXon2tpFFjntvqNgw5KthsJOfz4Lg+v5BFujFiUAjRBf8AADlvO9OxUehUpN9i7JsbUZV3eIv3bk5Gki1us2/NW8QgApgdo0yF3HclyjaBUnZV2PNasSmF9R6j3C3GSmdeGx21oPksmiWY19COy4YOHuM1oeiUZxghh7zdikUcJD5PKJe1XAU62TcU/Dsw5lOsQTROtGa5EtUDBUGslhdR1ljEtRxTDppxzUcJTgaE7BXleto4zHSqe13xSTXtH900HohyYGo1hzvPCv8AXyUy2pmjdY7akoWjWkSTmTh8lNKLUiqMk4jk93Hb/r3VL1RIvKsp+LXs7BenLHsoxogb8Ivcd3zKu/zxqNsTyPZJ0Z0eDz1rx2R3QfiO07gi95pglMhhoDWgAAUAUWcIpVxo1oJN9ONdqYxF2R4kYE0rfuyHzUiCBTZRMSbddodq6tcGqygwKYoAkJg1xVzZFrGDED2G8Yg4OGYVWCuEpclYSdG0WfOtjQ2xGYOHLaDvClAIG6OLTqYkAmvxt9HeyPAEoIpmWe0qTDstqkw2NUhrQmAEVtmhN2jLhsGK4ZQ3nk0qxDUNdINpdTJuaD2op1BwxceQ81iWzjHosEOBDu7RA0cjrHlvdDjqos0kn+qglo7z7h4oPa24DmqYQUns6LFwoZc4AXucacSUe2TZogww0Y4vO07tyqdF7J1R1zhee5uGZ8fREJKKT8ICTsS5QI8IPdQ90Grt5GA4Z8lKjRchjgok1EDTDhjFzqng0a1T4oGciUYwaL8cgE2YkQ4ADzPyXIHavAr975VUpoQsJEUyZPecTuySTIjePEqY7C5N37UDCLnQVpZPQKE3uLTwLXVC2RZBoLLl1oQL8C5x8GFbHRLas6yshw95UhjDtVdDgDaeZXnzQbg4k8Vpxbtadqy7pHtPXm+rr2YLaHiaOd5URhGtKKASIlAAT3RkFiWmNtO1XurWJGcb+JvKOKBYMWtPddHc74W3N91IsWzOuiAU7Db3n28VXS0E3NF5N3ElH1k2eIMMNGOLjtKr+KoxukTYYoKfQTcUpyiizT7wwYn90ZlKAOQjWrshh7lUz4+vMmt7WsofFwp6KwnZkMbQZC5VdhisSI92ApTjfzp7oWEi+g1peabAAB4X3pxzk02JU92nHHlilOccsduSxhIae52weaRqOOJ9l50N32uQCU1tMUtmhv0VylZiI8/DDoPxOA9itRogDoqlezHiUuq1gO2gLnerUfoUcB7p4uwwXmlUliTZJMGJdEZj94ZObtBV8yCmGFdpBMasrFIxLdUfiNPSqwK25zrJh99Qzst91tOn84IUq6puoXHwFB5lfP8ABmKlxOZJ5o4fI4KtFIFYjn/YApxP8qouYhzRJlIRP2nH0AV9Di0BrkmSdsFipiLqjfkNp2KG0FoLnd52PyG4KWGXFzsactyqpyYJQgkK0Y1VaWbJ6rG0yFeJN5KrpGV6yKAcBeVfOZX+RosbCQ2S7Kg41JXNQ46x8gnXMp9EpqI92wcSgYYgs3ldaAEjUO3kmpp+qDTIV9gls1E2ztMJiWJ6qIQwHui9vI3LSNFOkyHHAZMUhvNBrXhpO+vdPksPhxqVocL88fdSIE0RjU5kitTd6Ke2ihxTP//Z
+
@@ -309,7 +309,7 @@
Grand-Rosière+3282823500
- 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
+
@@ -318,7 +318,7 @@
Grand-Rosière+3282823500
- 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
+
@@ -327,7 +327,7 @@
Auderghem+3282823500
- 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
+
diff --git a/addons/hr/i18n/he.po b/addons/hr/i18n/he.po
new file mode 100644
index 00000000000..b4f74a25a8d
--- /dev/null
+++ b/addons/hr/i18n/he.po
@@ -0,0 +1,963 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-12-30 19:04+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: hr
+#: model:process.node,name:hr.process_node_openerpuser0
+msgid "Openerp user"
+msgstr ""
+
+#. module: hr
+#: field:hr.config.settings,module_hr_timesheet_sheet:0
+msgid "Allow timesheets validation by managers"
+msgstr ""
+
+#. module: hr
+#: field:hr.job,requirements:0
+msgid "Requirements"
+msgstr ""
+
+#. module: hr
+#: model:process.transition,name:hr.process_transition_contactofemployee0
+msgid "Link the employee to information"
+msgstr ""
+
+#. module: hr
+#: field:hr.employee,sinid:0
+msgid "SIN No"
+msgstr ""
+
+#. module: hr
+#: model:ir.actions.act_window,name:hr.open_board_hr
+#: model:ir.ui.menu,name:hr.menu_hr_dashboard
+#: model:ir.ui.menu,name:hr.menu_hr_main
+#: model:ir.ui.menu,name:hr.menu_hr_reporting
+#: model:ir.ui.menu,name:hr.menu_hr_root
+#: model:ir.ui.menu,name:hr.menu_human_resources_configuration
+msgid "Human Resources"
+msgstr ""
+
+#. module: hr
+#: help:hr.employee,image_medium:0
+msgid ""
+"Medium-sized photo of the employee. It is automatically resized as a "
+"128x128px image, with aspect ratio preserved. Use this field in form views "
+"or some kanban views."
+msgstr ""
+
+#. module: hr
+#: view:hr.config.settings:0
+msgid "Time Tracking"
+msgstr ""
+
+#. module: hr
+#: view:hr.employee:0
+#: view:hr.job:0
+msgid "Group By..."
+msgstr ""
+
+#. module: hr
+#: model:ir.actions.act_window,name:hr.view_department_form_installer
+msgid "Create Your Departments"
+msgstr ""
+
+#. module: hr
+#: help:hr.job,no_of_employee:0
+msgid "Number of employees currently occupying this job position."
+msgstr ""
+
+#. module: hr
+#: field:hr.config.settings,module_hr_evaluation:0
+msgid "Organize employees periodic evaluation"
+msgstr ""
+
+#. module: hr
+#: view:hr.department:0
+#: view:hr.employee:0
+#: field:hr.employee,department_id:0
+#: view:hr.job:0
+#: field:hr.job,department_id:0
+#: model:ir.model,name:hr.model_hr_department
+msgid "Department"
+msgstr ""
+
+#. module: hr
+#: field:hr.employee,work_email:0
+msgid "Work Email"
+msgstr ""
+
+#. module: hr
+#: help:hr.employee,image:0
+msgid ""
+"This field holds the image used as photo for the employee, limited to "
+"1024x1024px."
+msgstr ""
+
+#. module: hr
+#: help:hr.config.settings,module_hr_holidays:0
+msgid "This installs the module hr_holidays."
+msgstr ""
+
+#. module: hr
+#: view:hr.job:0
+msgid "Jobs"
+msgstr ""
+
+#. module: hr
+#: view:hr.job:0
+msgid "In Recruitment"
+msgstr ""
+
+#. module: hr
+#: field:hr.job,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: hr
+#: field:hr.department,company_id:0
+#: view:hr.employee:0
+#: view:hr.job:0
+#: field:hr.job,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: hr
+#: field:hr.job,no_of_recruitment:0
+msgid "Expected in Recruitment"
+msgstr ""
+
+#. module: hr
+#: field:res.users,employee_ids:0
+msgid "Related employees"
+msgstr ""
+
+#. module: hr
+#: constraint:hr.employee.category:0
+msgid "Error! You cannot create recursive Categories."
+msgstr ""
+
+#. module: hr
+#: help:hr.config.settings,module_hr_recruitment:0
+msgid "This installs the module hr_recruitment."
+msgstr ""
+
+#. module: hr
+#: view:hr.employee:0
+msgid "Birth"
+msgstr ""
+
+#. module: hr
+#: model:ir.actions.act_window,name:hr.open_view_categ_form
+#: model:ir.ui.menu,name:hr.menu_view_employee_category_form
+msgid "Employee Tags"
+msgstr ""
+
+#. module: hr
+#: view:hr.job:0
+msgid "Launch Recruitement"
+msgstr ""
+
+#. module: hr
+#: model:process.transition,name:hr.process_transition_employeeuser0
+msgid "Link a user to an employee"
+msgstr ""
+
+#. module: hr
+#: field:hr.department,parent_id:0
+msgid "Parent Department"
+msgstr ""
+
+#. module: hr
+#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config
+msgid "Leaves"
+msgstr ""
+
+#. module: hr
+#: selection:hr.employee,marital:0
+msgid "Married"
+msgstr ""
+
+#. module: hr
+#: field:hr.job,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: hr
+#: view:hr.config.settings:0
+msgid "Talent Management"
+msgstr ""
+
+#. module: hr
+#: help:hr.config.settings,module_hr_timesheet_sheet:0
+msgid "This installs the module hr_timesheet_sheet."
+msgstr ""
+
+#. module: hr
+#: view:hr.employee:0
+msgid "Mobile:"
+msgstr ""
+
+#. module: hr
+#: view:hr.employee:0
+msgid "Position"
+msgstr ""
+
+#. module: hr
+#: help:hr.job,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: hr
+#: field:hr.employee,color:0
+msgid "Color Index"
+msgstr ""
+
+#. module: hr
+#: model:process.transition,note:hr.process_transition_employeeuser0
+msgid ""
+"The Related user field on the Employee form allows to link the OpenERP user "
+"(and her rights) to the employee."
+msgstr ""
+
+#. module: hr
+#: field:hr.employee,image_medium:0
+msgid "Medium-sized photo"
+msgstr ""
+
+#. module: hr
+#: field:hr.employee,identification_id:0
+msgid "Identification No"
+msgstr ""
+
+#. module: hr
+#: selection:hr.employee,gender:0
+msgid "Female"
+msgstr ""
+
+#. module: hr
+#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config
+msgid "Attendance"
+msgstr ""
+
+#. module: hr
+#: field:hr.employee,work_phone:0
+msgid "Work Phone"
+msgstr ""
+
+#. module: hr
+#: field:hr.employee.category,child_ids:0
+msgid "Child Categories"
+msgstr ""
+
+#. module: hr
+#: field:hr.job,description:0
+#: model:ir.model,name:hr.model_hr_job
+msgid "Job Description"
+msgstr ""
+
+#. module: hr
+#: field:hr.employee,work_location:0
+msgid "Office Location"
+msgstr ""
+
+#. module: hr
+#: field:hr.job,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: hr
+#: view:hr.employee:0
+#: model:ir.model,name:hr.model_hr_employee
+#: model:process.node,name:hr.process_node_employee0
+msgid "Employee"
+msgstr ""
+
+#. module: hr
+#: model:process.node,note:hr.process_node_employeecontact0
+msgid "Other information"
+msgstr ""
+
+#. module: hr
+#: help:hr.employee,image_small:0
+msgid ""
+"Small-sized photo of the employee. It is automatically resized as a 64x64px "
+"image, with aspect ratio preserved. Use this field anywhere a small image is "
+"required."
+msgstr ""
+
+#. module: hr
+#: field:hr.employee,birthday:0
+msgid "Date of Birth"
+msgstr ""
+
+#. module: hr
+#: help:hr.job,no_of_recruitment:0
+msgid "Number of new employees you expect to recruit."
+msgstr ""
+
+#. module: hr
+#: model:ir.actions.client,name:hr.action_client_hr_menu
+msgid "Open HR Menu"
+msgstr ""
+
+#. module: hr
+#: help:hr.job,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: hr
+#: help:hr.config.settings,module_account_analytic_analysis:0
+msgid ""
+"This installs the module account_analytic_analysis, which will install sales "
+"management too."
+msgstr ""
+
+#. module: hr
+#: view:board.board:0
+msgid "Human Resources Dashboard"
+msgstr ""
+
+#. module: hr
+#: view:hr.employee:0
+#: field:hr.employee,job_id:0
+#: view:hr.job:0
+msgid "Job"
+msgstr ""
+
+#. module: hr
+#: field:hr.job,no_of_employee:0
+msgid "Current Number of Employees"
+msgstr ""
+
+#. module: hr
+#: field:hr.department,member_ids:0
+msgid "Members"
+msgstr ""
+
+#. module: hr
+#: model:ir.ui.menu,name:hr.menu_hr_configuration
+msgid "Configuration"
+msgstr ""
+
+#. module: hr
+#: model:process.node,note:hr.process_node_employee0
+msgid "Employee form and structure"
+msgstr ""
+
+#. module: hr
+#: field:hr.config.settings,module_hr_expense:0
+msgid "Manage employees expenses"
+msgstr ""
+
+#. module: hr
+#: view:hr.employee:0
+msgid "Tel:"
+msgstr ""
+
+#. module: hr
+#: selection:hr.employee,marital:0
+msgid "Divorced"
+msgstr ""
+
+#. module: hr
+#: field:hr.employee.category,parent_id:0
+msgid "Parent Category"
+msgstr ""
+
+#. module: hr
+#: view:hr.department:0
+#: model:ir.actions.act_window,name:hr.open_module_tree_department
+#: model:ir.ui.menu,name:hr.menu_hr_department_tree
+msgid "Departments"
+msgstr ""
+
+#. module: hr
+#: model:process.node,name:hr.process_node_employeecontact0
+msgid "Employee Contact"
+msgstr ""
+
+#. module: hr
+#: model:ir.actions.act_window,help:hr.action_hr_job
+msgid ""
+"
\n"
+" Click to define a new job position.\n"
+"
\n"
+" Job Positions are used to define jobs and their "
+"requirements.\n"
+" You can keep track of the number of employees you have per "
+"job\n"
+" position and follow the evolution according to what you "
+"planned\n"
+" for the future.\n"
+"
\n"
+" You can attach a survey to a job position. It will be used "
+"in\n"
+" the recruitment process to evaluate the applicants for this "
+"job\n"
+" position.\n"
+"
\n"
+" With just a quick glance on the OpenERP employee screen, "
+"you\n"
+" can easily find all the information you need for each "
+"person;\n"
+" contact data, job position, availability, etc.\n"
+"
\n"
+" OpenERP's department structure is used to manage all "
+"documents\n"
+" related to employees by departments: expenses, timesheets,\n"
+" leaves and holidays, recruitments, etc.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: hr
+#: help:hr.config.settings,module_hr_timesheet:0
+msgid "This installs the module hr_timesheet."
+msgstr ""
+
+#. module: hr
+#: help:hr.job,expected_employees:0
+msgid ""
+"Expected number of employees for this job position after new recruitment."
+msgstr ""
+
+#. module: hr
+#: model:ir.actions.act_window,help:hr.view_department_form_installer
+msgid ""
+"
\n"
+" Click to define a new department.\n"
+"
\n"
+" Your departments structure is used to manage all documents\n"
+" related to employees by departments: expenses and "
+"timesheets,\n"
+" leaves and holidays, recruitments, etc.\n"
+"
\n"
+" To add your first report into this dashboard, go to any\n"
+" menu, switch to list or graph view, and click 'Add "
+"to\n"
+" Dashboard' in the extended search options.\n"
+"
\n"
+" You can filter and group data before inserting into the\n"
+" dashboard using the search options.\n"
+"
+ Assign a list of goals to chosen users to evaluate them.
+ The challenge can use a period (weekly, monthly...) for automatic creation of goals.
+ The goals are created for the specified users or member of the group.
+
+
+
+
+
+ kanban
+
+
+
+
+
+ form
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/hr_gamification/wizard/__init__.py b/addons/hr_gamification/wizard/__init__.py
new file mode 100644
index 00000000000..bb521f011bb
--- /dev/null
+++ b/addons/hr_gamification/wizard/__init__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+import grant_badge
\ No newline at end of file
diff --git a/addons/hr_gamification/wizard/grant_badge.py b/addons/hr_gamification/wizard/grant_badge.py
new file mode 100644
index 00000000000..b8a51044d4c
--- /dev/null
+++ b/addons/hr_gamification/wizard/grant_badge.py
@@ -0,0 +1,60 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+class hr_grant_badge_wizard(osv.TransientModel):
+ _name = 'gamification.badge.user.wizard'
+ _inherit = ['gamification.badge.user.wizard']
+
+ _columns = {
+ 'employee_id': fields.many2one("hr.employee", string='Employee', required=True),
+ 'user_id': fields.related("employee_id", "user_id",
+ type="many2one", relation="res.users",
+ store=True, string='User')
+ }
+
+ def action_grant_badge(self, cr, uid, ids, context=None):
+ """Wizard action for sending a badge to a chosen employee"""
+ if context is None:
+ context = {}
+
+ badge_user_obj = self.pool.get('gamification.badge.user')
+
+ for wiz in self.browse(cr, uid, ids, context=context):
+ if not wiz.user_id:
+ raise osv.except_osv(_('Warning!'), _('You can send badges only to employees linked to a user.'))
+
+ if uid == wiz.user_id.id:
+ raise osv.except_osv(_('Warning!'), _('You can not send a badge to yourself'))
+
+ values = {
+ 'user_id': wiz.user_id.id,
+ 'sender_id': uid,
+ 'badge_id': wiz.badge_id.id,
+ 'employee_id': wiz.employee_id.id,
+ 'comment': wiz.comment,
+ }
+
+ badge_user = badge_user_obj.create(cr, uid, values, context=context)
+ result = badge_user_obj._send_badge(cr, uid, [badge_user], context=context)
+ return result
\ No newline at end of file
diff --git a/addons/hr_gamification/wizard/grant_badge.xml b/addons/hr_gamification/wizard/grant_badge.xml
new file mode 100644
index 00000000000..6dcf2d2e7c4
--- /dev/null
+++ b/addons/hr_gamification/wizard/grant_badge.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+ Grant Badge Employee Form
+ gamification.badge.user.wizard
+
+
+
+
+
+
+
+
+
+
+
+ Reward Employee Badge Form
+ gamification.badge.user.wizard
+
+
+
+
+
+
+
+
+
diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py
index 682508e0ca0..a30b874bd8a 100644
--- a/addons/hr_holidays/hr_holidays.py
+++ b/addons/hr_holidays/hr_holidays.py
@@ -242,6 +242,10 @@ class hr_holidays(osv.osv):
result['value'] = {
'employee_id': ids_employee[0]
}
+ elif holiday_type != 'employee':
+ result['value'] = {
+ 'employee_id': False
+ }
return result
def onchange_employee(self, cr, uid, ids, employee_id):
diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml
index 7642d46273f..af20d727fc8 100644
--- a/addons/hr_holidays/hr_holidays_view.xml
+++ b/addons/hr_holidays/hr_holidays_view.xml
@@ -14,7 +14,7 @@
-
+
@@ -47,61 +47,14 @@
-
+
+ Leave Requesthr.holidays
- 1
-
-
-
-
-
- Allocation Request
- hr.holidays
-
-
diff --git a/addons/hr_recruitment/res_config.py b/addons/hr_recruitment/res_config.py
index d18ca7de477..ca70150b592 100644
--- a/addons/hr_recruitment/res_config.py
+++ b/addons/hr_recruitment/res_config.py
@@ -26,7 +26,7 @@ class hr_applicant_settings(osv.osv_memory):
_inherit = ['hr.config.settings', 'fetchmail.config.settings']
_columns = {
- 'module_document_ftp': fields.boolean('Allow the automatic indexation of resumes',
+ 'module_document': fields.boolean('Allow the automatic indexation of resumes',
help='Manage your CV\'s and motivation letter related to all applicants.\n'
'-This installs the module document_ftp. This will install the knowledge management module in order to allow you to search using specific keywords through the content of all documents (PDF, .DOCx...)'),
'fetchmail_applicants': fields.boolean('Create applicants from an incoming email account',
diff --git a/addons/hr_recruitment/res_config_view.xml b/addons/hr_recruitment/res_config_view.xml
index 1c692099f60..b0dfc5bb232 100644
--- a/addons/hr_recruitment/res_config_view.xml
+++ b/addons/hr_recruitment/res_config_view.xml
@@ -15,14 +15,8 @@
-
-
-
-
-
-
-
+
+
diff --git a/addons/hr_timesheet/report/custom_default.xsl b/addons/hr_timesheet/report/custom_default.xsl
index e8b133da1b0..2eda3a08f4b 100644
--- a/addons/hr_timesheet/report/custom_default.xsl
+++ b/addons/hr_timesheet/report/custom_default.xsl
@@ -5,9 +5,9 @@
-
+
-
+ 1.3cm 19.3cm 28.5cm 19.3cm
@@ -17,9 +17,9 @@
-
+
-
+ 1.3cm 19.3cm 28.5cm 19.3cm
diff --git a/addons/hr_timesheet/report/users_timesheet.py b/addons/hr_timesheet/report/users_timesheet.py
index d8c4927947d..0d3f23e6bd3 100644
--- a/addons/hr_timesheet/report/users_timesheet.py
+++ b/addons/hr_timesheet/report/users_timesheet.py
@@ -106,7 +106,7 @@ class report_custom(report_rml):
%s%s
- ''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),registry['res.users'].browse(cr,uid,uid).company_id.name)
+ ''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),toxml(registry['res.users'].browse(cr,uid,uid).company_id.name))
xml='''
diff --git a/addons/hr_timesheet_sheet/static/src/css/timesheet.css b/addons/hr_timesheet_sheet/static/src/css/timesheet.css
index 5fd92fc9f42..99a63002326 100644
--- a/addons/hr_timesheet_sheet/static/src/css/timesheet.css
+++ b/addons/hr_timesheet_sheet/static/src/css/timesheet.css
@@ -19,7 +19,7 @@
text-align: center;
color: #006699;
font-family: "Helvetica Neue", Arial, Verdana, "Nimbus Sans L", sans-serif;
- font-size: 10px;
+ font-size: 11px;
background: #eeeeee;
min-width: 47px;
}
diff --git a/addons/idea/static/src/css/idea_idea.css b/addons/idea/static/src/css/idea_idea.css
index 08daffd902a..ff146bd189d 100644
--- a/addons/idea/static/src/css/idea_idea.css
+++ b/addons/idea/static/src/css/idea_idea.css
@@ -1,5 +1,5 @@
.openerp .oe_kanban_view .oe_kanban_idea_idea {
- width: 200px;
+ width: 212px; /* Customize width according bootstrap3 */
}
.openerp .oe_kanban_view .oe_kanban_idea_idea .oe_avatars {
diff --git a/addons/im/static/src/js/im.js b/addons/im/static/src/js/im.js
index f4b74adebf6..aa2e7d963b6 100644
--- a/addons/im/static/src/js/im.js
+++ b/addons/im/static/src/js/im.js
@@ -80,7 +80,7 @@
});
},
calc_box: function() {
- var $topbar = instance.client.$(".oe_topbar");
+ var $topbar = instance.client.$(".navbar"); // .oe_topbar is replaced with .navbar of bootstrap3
var top = $topbar.offset().top + $topbar.height();
top = Math.max(top - $(window).scrollTop(), 0);
this.$el.css("top", top);
diff --git a/addons/im_livechat/im_livechat.py b/addons/im_livechat/im_livechat.py
index b21a31d8362..e322467e64e 100644
--- a/addons/im_livechat/im_livechat.py
+++ b/addons/im_livechat/im_livechat.py
@@ -211,5 +211,5 @@ class im_session(osv.osv):
_inherit = 'im.session'
_columns = {
- 'channel_id': fields.many2one("im.user", "Channel"),
+ 'channel_id': fields.many2one("im_livechat.channel", "Channel"),
}
diff --git a/addons/l10n_ma/l10n_ma_tax.xml b/addons/l10n_ma/l10n_ma_tax.xml
index 5bc59035861..3040cd4e78e 100644
--- a/addons/l10n_ma/l10n_ma_tax.xml
+++ b/addons/l10n_ma/l10n_ma_tax.xml
@@ -745,6 +745,8 @@
+
+
diff --git a/addons/l10n_us/account.account.template.csv b/addons/l10n_us/account.account.template.csv
index c7431ce89a7..6e6435fcbea 100644
--- a/addons/l10n_us/account.account.template.csv
+++ b/addons/l10n_us/account.account.template.csv
@@ -119,3 +119,5 @@
"51100_general_product",51100,"Freight and Shipping Costs","other","l10n_us.user_type_cogs","cost_of_goods_sold","False","l10n_us.account_chart_template_general_product"
"52500_general_product",52500,"Purchase Discounts","other","l10n_us.user_type_cogs","cost_of_goods_sold","False","l10n_us.account_chart_template_general_product"
"52900_general_product",52900,"Purchases - Resale Items","other","l10n_us.user_type_cogs","cost_of_goods_sold","False","l10n_us.account_chart_template_general_product"
+"base_miscincome","49000","Miscellaneous Income","other","l10n_us.user_type_income","income","False","l10n_us.account_chart_template_basic"
+"base_miscexpense","69000","Miscellaneous Expense","other","l10n_us.user_type_expense","expense","False","l10n_us.account_chart_template_basic"
\ No newline at end of file
diff --git a/addons/l10n_us/account_chart_template_after.xml b/addons/l10n_us/account_chart_template_after.xml
index 4cd1472773d..8db22dd262a 100644
--- a/addons/l10n_us/account_chart_template_after.xml
+++ b/addons/l10n_us/account_chart_template_after.xml
@@ -9,6 +9,8 @@
+
+
diff --git a/addons/mail/__openerp__.py b/addons/mail/__openerp__.py
index 1b9111d3040..59d2e5f81ee 100644
--- a/addons/mail/__openerp__.py
+++ b/addons/mail/__openerp__.py
@@ -81,16 +81,19 @@ Main Features
'css': [
'static/src/css/mail.css',
'static/src/css/mail_group.css',
+ 'static/src/css/announcement.css',
],
'js': [
'static/src/js/mail.js',
'static/src/js/mail_followers.js',
'static/src/js/many2many_tags_email.js',
+ 'static/src/js/announcement.js',
'static/src/js/suggestions.js',
],
'qweb': [
'static/src/xml/mail.xml',
'static/src/xml/mail_followers.xml',
+ 'static/src/xml/announcement.xml',
'static/src/xml/suggestions.xml',
],
}
diff --git a/addons/mail/data/mail_demo.xml b/addons/mail/data/mail_demo.xml
index cbef3c3f946..dde8d1d9804 100644
--- a/addons/mail/data/mail_demo.xml
+++ b/addons/mail/data/mail_demo.xml
@@ -153,71 +153,7 @@
activity_graph_2012.jpgactivity_graph_2012
-
- /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP
- ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
- Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCABQAGQDAREA
- AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAABgUHAAMEAgEI/8QATBAAAQIEAQYHCA8GBwAAAAAA
- AgMEAAEFBhIHERMis7QUMjQ2QnN0IzE3UnJ1ssIVFhchNVRiY3GCkpOxw9IkJiczQVFDVWGDosHi
- /8QAGwEAAgMBAQEAAAAAAAAAAAAABQYABAcCAwH/xABAEQABAgMDCAgDBQcFAAAAAAAAAgMEBQYB
- EjUHFDIzNEJy8BMiMVJxssLSESE2QXORksEVIySBgqKzobHD0eL/2gAMAwEAAhEDEQA/AP1mLpMl
- VgTTWM0VNGeAOlgx/gcLyIVa9A9jdwhT4q7+7jvMXjjpLDOET+Kr/dxMxePvSWHFUlHq1McpU8VE
- HhoqC3WJHGAKYNQ/ojtEE8fL4YUbZRUJKptXtCSQkOFGRiusefSZwmZ4NfUwDHvmJL5uFvfKmAVn
- 9NMBXxzworAZBp0D8TxAXl9cImauEv2HK3bZTBNA3VUoa2jRQkp+zLBjXkYabocTR6bB8vBEzQl8
- 8IoZTQQMlajQl19CpLOLVbMS+OeDocQA/wCYS8f3pmJL50PE8oarkJN6hRUGoKOcaajZYzMNJ3Do
- eJx/LiZoS+eE0MoxOFDXqNGkhN2iphSbLYxRDBpA4nTzH9uJmhL424RP4qv93FXMXj70lhnCJ/FV
- /u4mYvE6SwxiuDpElUJywyUNOf0gUxn6MeDram1XbToMySBzcFfTV0EiDQ8G0xamkNH/AMB9iLyF
- rQwi4ch26nziiSeBNtSFDBuayEhTWPH4nT8uJna2+us83+o2taCxLYWNa2qY4U45tUzP7EE0aBCU
- xR6EMxRCGYohDMUQhmKIQzFEIZiiEMxRCA6/brcW1JnJCmpPFHMjmUzc6GQCGHP0Dz8eAU4niJYt
- pC0X74Slsrz2+qxegTFu8iX7a625xIvW2lBHYRk6DTay9q0n6BGPDUZywnh4iAYPTOLkKhDjHXJa
- bDsm31GugNqsYaPQz7uesH+se+aMrJY4tBPsGyTFkiyaBIEUAAA8mLRwdUQh814hDNeIQ+xCEa+q
- 1OYOWzR48RQWclgQAz1jnHaELVYea30IVcUSOvHB6AyqXgjp6tT2TdQH7FssumawZkVME5B3/LOK
- 81WuXwK4s5l7jMbG5qebdrtUqOT064vwOVQGTmUpAmWhxJrGAauLP0P7x4yCJXMYZl1fas950hEv
- UtKNwF3dUnlVt2jvn+h4SZVBM9EMxDua4B6kKtet9DHQqEd/2ByjXlvQL6186ZaFu8iX7a625wcj
- dbaAUdh6ofLqz24NghF6B1ZFkxF44IR3X6a2rTajrrkLxzLuI6IsJTzHPjZs3eAo7QytaL5XXFNp
- c6HfJuOCwBLEq9WqFx1xnUHvCkEQQWQDQCGgxmvqZ+n7wBF+Oh0MJRcBEtilvrXfJq+iVC2nJorK
- InIk8xongOWuEeECi+/ZYsszJa0Qq7UH2xjWVtGmKLrKLmSGczWPEZxzFWWWPLssO4K2+wi0OZRO
- dFM6+n76EXYXZVg2O25s92pXKs6ygVmmPH2lZoAoaCOgEcGZXBx5d+EKSzSIjY+IZXoIHiYwbDEE
- y4jTWQDrnTcPm57t04ZqswJfAK1O42TNleCRTy328rQNonD4YN1brnvD0BGs8yqN19U3qAeUPEoX
- j9heobDn+e+W1bvIl+2utucFo3W2gdHYGbrJYGFV0DpdqZ1YO6IngPkqcHJGhC7euC5y4tDHUEln
- qLOLSo66ypGsqwQMz8YppynOcdv6ay0xqUBq7/CZb/Xh6C8EWNhWCn8RQP8AB8soFhwrfJnLFd9x
- dkZbR1BeZaLYvSfWPc98UX4H7sONc/5iG2CKMFr7AhNdkWV0b1+2O00WzxdFGfBcQAeopI3UgPP9
- TPCVUcwimKgZh23OosapBCsLkq1qR8/h6BJlC51Uvr2W+pw/wuyrEiO25s5bK8KVe6lXbxl9NYtG
- 8a/MaLOcMY53COec8bh81vdsEPNXYEvgEmnMcs53yYs7wRq+W+3laBlE4dDBurdc94egI1nmVRuv
- qm9QEyh4lC8fsL9DYc/z3y2rd5Ev211tzgtG620Do7A3dnIal53DdU4PU/2gie7OILIEfabQsX+X
- IegMR/TWXIXUoDl3+Ey3+vD0F4JMbCsFv4igfYAgWHCuMnUxTuy4jVLCINWWv/uOoKTLRQAJPrnO
- e+Jr30J2quYHiAlENfH88EVJdr0F6a7Ksrd1yq0Pop+/SjPao+q4fn7VjhTuBK8LfIKcoQ/vVS5/
- Pst9TjTIXZViFHbc2ctleFKvdSrt4y+msWjeNfmNFnOGMc7hHPOdtxebHu2CHmrsCXwCTTmOWc75
- LWWP8I1ZfLfbytA2isPhg5Vuue8PQE6zzKo3X1TeoB5Q8SheP2F6hsOf575bVu8iX7a625wWjdba
- B0dgbu/kNS87huqcH6f7QRPdQc+R6tu6lSVWDtBqAU5FFFEwH3z1MGt9iF2Rzdc4vvLQBKSnr03Y
- X0iNA1325bsb6ojp0uCLcFkiMz94A1F4a1RbENL1reXcLkyfZhI1Djy7iBhR6zRqvpfY162c6HDj
- 0c5TwQIhI5iKs/crvjQ5DuIQha0aZVwgCyN3gYAYGhT9Q+1Lx8ygW9HJF89wpUPii+e+JmogOSGn
- ag/ykNsESltmY4P0LFV6x/jDDrlVofRT9+lClVH1XD8/asP07gSvC3yCbKDh9tVKwcXTst9TjTIX
- ZViFHbc2aLKw+6jXM2DDoD20ZdTOLRvGvzmjTnDWOdwjXmf213F4nsW926cPVW4GvgEinsbJa0cP
- uRnxcWke7yrAyidghg5Vuuf8PQFKzzKo3X1TeoCZQ8SheP2F6hsOf575bVu8iX7a625wWjdbaB0d
- gbuvkVS87huqcH6f7QRPdQFsitXY0528YOlCTWfqIg2zjx8wnGbUbGsotXDL01i1k4l0SqWPRNiO
- pfOjLXrPx8hL8yGassET956FgvKFqPyf8hIZHfhSudS1/FaFnJ9oP/0G71T2sA2rvXLetuWyRSBF
- 8CILBg42AzMPTgplHmr7dyAs0Ll78V/+DK6WmrzNWMwSdWu/5Fj9v4Iaf1SG1GGildmh+D9BqqvW
- P8YLk+bO3FuJomZm0WZILTwf4nDU4Rp/GsxNTsKZV8k/L8L4To+OYipG90O5fR/YM8oXOql9ey31
- ONWhdlWJ0dtzZzWT4Uq51J7eMvpnFo3jX5zSJzhrHO4RjznXcXmx7t04eauwJfAI1PY2S9ol/CM5
- /OPd5VgZROwQwcqzXP8Ah6AnWeZVG6+qb1ATKHiULx+wvUNhz/PfLbt/ka/bXW3OC8ZrbQOjsDV2
- chqXncN1Tg7T/aCJ7s5XOT7nXQ/OP5KkYrTOLtnWS/6Qf41/7NibLX8Ip+QHrxpNZYIn7z0LEPKH
- qPyes7sjvwtXOqa/itCzk+1b/ij9TeKp7WP5gi4ecqH0fmHHGUzEEcHrWY3Tf1xBcC/8bhY7XwPs
- eqQ2wQ/UlqoXg/Qeqn03+P1lb0L4ca+eWW9BGRMfUTfGUMl2Axn3i/8AGgZ5XpqA5FwkaiSwJIqJ
- GHRMFsca9OYl2DkrrzOnZ70CzVby4ZpbzNvXSizz2HNkfNVS7HSqpmqopTsahl0j00Z/Q7jj8U+t
- Zp6nlvSCCWvuI8hw3FUAp111XSAZ8LQdNk8HjmsH6Icq3mjENLLIZemtAhyeaswNQssL31iayvBI
- p5b7eVo+0Th8MN9W657w9ARrPMqjdfVN6gHlDxKF4/YXqGw5/nvlt2/yNftrrbnBWL1toIsD1zUy
- puAepMmILiu9ByB6cA7yIB6kE5VHIhdMoTKFXFN3EA+2bPuOm1ynPV6egYtnM1jwOg72Aw9eEKTS
- B2BjERC1/I4o+DVJZI5AP6a13/J/0S9+0S4Lhcpm1paaWEA47oP6aT9cNM9SmZS3NW+/fAVVSB6b
- JsQyvnrnbYVKrtvun7h1SgPhKaIJiDoOhj/XAemZZ+yEL6demaLOZi3G2otQG6paFzOquLkacgCY
- 5s4E6Cf949KrlypzEodh17l3n8RDlUnegqiZmji+oi//AKoX7xSDGtJ2M3oPsR3YQAJnwoOgeP8A
- 6hgkkS3L22W3NwYpz/GrXc3wpS7Oudu+RXUpyE003qLif7SHQXA/UhLRIHUTRuMv9S/f/H4njR6H
- JNK4mGf01rWv8yPgTl90ivV6eFrSQDuIJ67kP6HjhymzqI2WOwbemv3oAdRSZ+YQ622973/E1WDQ
- 6/blTXeuaYBaRsCAADoO/jzwu05KrZWta316Y3JdsslUNB76EIR+RBw3LatyVSrk9QpaAJzWUPWd
- B0zi1VkNbObGbGF6HyE6yRv2TuGj7/UQu+IaBTq7TrIOhHSBNY9PPGLoOmsZ+vBKQOIl8My05uDb
- O1WR63FN74OlZFz8JXMmTfQLGZAPDeJjOFmZyeKi5hnC3upfvguj2XpIuNcinL/TXLn9/vLUpDNw
- kxzLdwM111ZhJXPm0ixn3/rQxvK6Vd4vn//Z
-
+ Hi Demo,
diff --git a/addons/mail/i18n/he.po b/addons/mail/i18n/he.po
new file mode 100644
index 00000000000..e777b8dd948
--- /dev/null
+++ b/addons/mail/i18n/he.po
@@ -0,0 +1,1687 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-12-30 19:34+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: mail
+#: view:mail.followers:0
+msgid "Followers Form"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_publisher_warranty_contract
+msgid "publisher_warranty.contract"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,author_id:0
+#: view:mail.mail:0
+#: field:mail.message,author_id:0
+msgid "Author"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Message Details"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,email_to:0
+msgid "Message recipients"
+msgstr ""
+
+#. module: mail
+#: help:mail.message.subtype,default:0
+msgid "Activated by default when subscribing."
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Comments"
+msgstr ""
+
+#. module: mail
+#: view:mail.alias:0
+#: view:mail.mail:0
+msgid "Group By..."
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,body:0
+#: help:mail.message,body:0
+msgid "Automatically sanitized HTML contents"
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_name:0
+msgid ""
+"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
+""
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard
+#: view:mail.compose.message:0
+msgid "Compose Email"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:132
+#, python-format
+msgid "Add them into recipients and followers"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Group Name"
+msgstr ""
+
+#. module: mail
+#: selection:mail.group,public:0
+msgid "Public"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Body"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Show messages to read"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,email_from:0
+#: help:mail.message,email_from:0
+msgid ""
+"Email address of the sender. This field is set when no matching partner is "
+"found for incoming emails."
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_compose_message
+msgid "Email composition wizard"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:23
+#, python-format
+msgid "Add others"
+msgstr ""
+
+#. module: mail
+#: field:mail.message.subtype,parent_id:0
+msgid "Parent"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,message_unread:0
+#: field:mail.thread,message_unread:0
+#: field:res.partner,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:313
+#, python-format
+msgid "show"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,group_ids:0
+msgid ""
+"Members of those groups will automatically added as followers. Note that "
+"they will be able to manage their subscription manually if necessary."
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail.js:1029
+#, python-format
+msgid "Do you really want to delete this message?"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+#: field:mail.notification,read:0
+msgid "Read"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Search Groups"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail_followers.js:157
+#, python-format
+msgid "followers"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_message.py:737
+#, python-format
+msgid "Access Denied"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,image_medium:0
+msgid ""
+"Medium-sized photo of the group. It is automatically resized as a 128x128px "
+"image, with aspect ratio preserved. Use this field in form views or some "
+"kanban views."
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:212
+#, python-format
+msgid "Uploading error"
+msgstr ""
+
+#. module: mail
+#: model:mail.group,name:mail.group_support
+msgid "Support"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_message.py:738
+#, python-format
+msgid ""
+"The requested operation cannot be completed due to security restrictions. "
+"Please contact your system administrator.\n"
+"\n"
+"(Document type: %s, Operation: %s)"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: selection:mail.mail,state:0
+msgid "Received"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Thread"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:29
+#, python-format
+msgid "Open the full mail composer"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:29
+#, python-format
+msgid "ò"
+msgstr ""
+
+#. module: mail
+#: field:base.config.settings,alias_domain:0
+msgid "Alias Domain"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,group_ids:0
+msgid "Auto Subscription"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,references:0
+msgid "References"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:206
+#, python-format
+msgid "No messages."
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_group
+msgid "Discussion group"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:96
+#: code:addons/mail/static/src/xml/mail.xml:108
+#, python-format
+msgid "uploading"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:52
+#, python-format
+msgid "more."
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,type:0
+#: help:mail.message,type:0
+msgid ""
+"Message type: email for email message, notification for system message, "
+"comment for other messages such as user replies"
+msgstr ""
+
+#. module: mail
+#: help:mail.message.subtype,relation_field:0
+msgid ""
+"Field used to link the related model to the subtype model when using "
+"automatic subscription on a related document. The field is used to compute "
+"getattr(related_document.relation_field)."
+msgstr ""
+
+#. module: mail
+#: selection:mail.mail,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,reply_to:0
+msgid "Reply-To"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/wizard/invite.py:37
+#, python-format
+msgid "
You have been invited to follow %s.
"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,message_unread:0
+#: help:mail.thread,message_unread:0
+#: help:res.partner,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: mail
+#: field:mail.group,image_medium:0
+msgid "Medium-sized photo"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_to_me_feeds
+#: model:ir.ui.menu,name:mail.mail_tomefeeds
+msgid "To: me"
+msgstr ""
+
+#. module: mail
+#: field:mail.message.subtype,name:0
+msgid "Message Type"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,auto_delete:0
+msgid "Auto Delete"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:12
+#: view:mail.group:0
+#, python-format
+msgid "Unfollow"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:312
+#, python-format
+msgid "show one more message"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_mail.py:75
+#: code:addons/mail/res_users.py:69
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:25
+#, python-format
+msgid "User img"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_mail_mail
+#: model:ir.ui.menu,name:mail.menu_mail_mail
+#: view:mail.mail:0
+#: view:mail.message:0
+msgid "Emails"
+msgstr ""
+
+#. module: mail
+#: field:mail.followers,partner_id:0
+msgid "Related Partner"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,message_summary:0
+#: help:mail.thread,message_summary:0
+#: help:res.partner,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_model_id:0
+msgid ""
+"The model (OpenERP Document Kind) to which this alias corresponds. Any "
+"incoming email that does not reply to an existing record will cause the "
+"creation of a new record of this model (e.g. a Project Task)"
+msgstr ""
+
+#. module: mail
+#: field:mail.message.subtype,relation_field:0
+msgid "Relation field"
+msgstr ""
+
+#. module: mail
+#: selection:mail.compose.message,type:0
+#: selection:mail.message,type:0
+msgid "System notification"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.mail_my_stuff
+msgid "Organizer"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,subject:0
+#: field:mail.message,subject:0
+msgid "Subject"
+msgstr ""
+
+#. module: mail
+#: field:mail.wizard.invite,partner_ids:0
+msgid "Partners"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Retry"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,email_from:0
+#: field:mail.mail,email_from:0
+#: field:mail.message,email_from:0
+msgid "From"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: view:mail.message.subtype:0
+msgid "Email message"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:36
+#: view:mail.compose.message:0
+#, python-format
+msgid "Send"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail_followers.js:153
+#, python-format
+msgid "No followers"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Failed"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:22
+#: model:ir.actions.act_window,name:mail.action_view_followers
+#: model:ir.ui.menu,name:mail.menu_email_followers
+#: view:mail.followers:0
+#: field:mail.group,message_follower_ids:0
+#: field:mail.thread,message_follower_ids:0
+#: field:res.partner,message_follower_ids:0
+#, python-format
+msgid "Followers"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_archives_feeds
+#: model:ir.ui.menu,name:mail.mail_archivesfeeds
+msgid "Archives"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:95
+#: code:addons/mail/static/src/xml/mail.xml:107
+#, python-format
+msgid "Delete this attachment"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:245
+#: view:mail.mail:0
+#, python-format
+msgid "Reply"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail_followers.js:155
+#, python-format
+msgid "One follower"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,type:0
+#: field:mail.message,type:0
+msgid "Type"
+msgstr ""
+
+#. module: mail
+#: selection:mail.compose.message,type:0
+#: view:mail.mail:0
+#: selection:mail.message,type:0
+msgid "Email"
+msgstr ""
+
+#. module: mail
+#: field:ir.ui.menu,mail_group_id:0
+msgid "Mail Group"
+msgstr ""
+
+#. module: mail
+#: selection:res.partner,notification_email_send:0
+msgid "Comments and Emails"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_defaults:0
+msgid "Default Values"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/res_users.py:89
+#, python-format
+msgid "%s has joined the %s network."
+msgstr ""
+
+#. module: mail
+#: help:mail.group,image_small:0
+msgid ""
+"Small-sized photo of the group. It is automatically resized as a 64x64px "
+"image, with aspect ratio preserved. Use this field anywhere a small image is "
+"required."
+msgstr ""
+
+#. module: mail
+#: view:mail.compose.message:0
+#: field:mail.message,partner_ids:0
+msgid "Recipients"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:140
+#, python-format
+msgid "<<<"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:43
+#, python-format
+msgid "Write to the followers of this document..."
+msgstr ""
+
+#. module: mail
+#: field:mail.group,group_public_id:0
+msgid "Authorized Group"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Join Group"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,email_from:0
+msgid "Message sender, taken from user preferences."
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/wizard/invite.py:40
+#, python-format
+msgid "
\n"
+" This list contains messages sent to you.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: mail
+#: model:mail.group,name:mail.group_rd
+msgid "R&D"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:61
+#, python-format
+msgid "/web/binary/upload_attachment"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_thread
+msgid "Email Thread"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Advanced"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:244
+#, python-format
+msgid "Move to Inbox"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/wizard/mail_compose_message.py:193
+#, python-format
+msgid "Re:"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,to_read:0
+#: field:mail.message,to_read:0
+msgid "To read"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/res_users.py:69
+#, python-format
+msgid ""
+"You may not create a user. To create new users, you should use the "
+"\"Settings > Users\" menu."
+msgstr ""
+
+#. module: mail
+#: help:mail.followers,res_model:0
+#: help:mail.wizard.invite,res_model:0
+msgid "Model of the followed resource"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:337
+#, python-format
+msgid "like"
+msgstr ""
+
+#. module: mail
+#: view:mail.compose.message:0
+#: view:mail.wizard.invite:0
+msgid "Cancel"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:47
+#, python-format
+msgid "Share with my followers..."
+msgstr ""
+
+#. module: mail
+#: field:mail.notification,partner_id:0
+msgid "Contact"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid ""
+"Only the invited followers can read the\n"
+" discussions on this group."
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_ir_ui_menu
+msgid "ir.ui.menu"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Has attachments"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "on"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_message.py:926
+#, python-format
+msgid ""
+"The following partners chosen as recipients for the email have no email "
+"address linked :"
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_defaults:0
+msgid ""
+"A Python dictionary that will be evaluated to provide default values when "
+"creating new records for this alias."
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_message_subtype
+msgid "Message subtypes"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,notified_partner_ids:0
+#: help:mail.message,notified_partner_ids:0
+msgid ""
+"Partners that have a notification pushing this message in their mailboxes"
+msgstr ""
+
+#. module: mail
+#: selection:mail.compose.message,type:0
+#: view:mail.mail:0
+#: selection:mail.message,type:0
+msgid "Comment"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_inbox_feeds
+msgid ""
+"
\n"
+" Good Job! Your inbox is empty.\n"
+"
\n"
+" Your inbox contains private messages or emails sent to "
+"you\n"
+" as well as information related to documents or people "
+"you\n"
+" follow.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,notification:0
+msgid "Is Notification"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:188
+#, python-format
+msgid "Compose a new message"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Send Now"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_mail.py:75
+#, python-format
+msgid ""
+"Unable to send email, please configure the sender's email address or alias."
+msgstr ""
+
+#. module: mail
+#: help:res.users,alias_id:0
+msgid ""
+"Email address internally associated with this user. Incoming emails will "
+"appear in the user's notifications."
+msgstr ""
+
+#. module: mail
+#: field:mail.group,image:0
+msgid "Photo"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:54
+#: code:addons/mail/static/src/xml/mail.xml:191
+#: view:mail.compose.message:0
+#: view:mail.wizard.invite:0
+#, python-format
+msgid "or"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,vote_user_ids:0
+#: help:mail.message,vote_user_ids:0
+msgid "Users that voted for this message"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,alias_id:0
+msgid ""
+"The email address associated with this group. New emails received will "
+"automatically create new topics."
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Month"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Email Search"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,child_ids:0
+#: field:mail.message,child_ids:0
+msgid "Child Messages"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_user_id:0
+msgid "Owner"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_res_users
+msgid "Users"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_message
+#: field:mail.mail,mail_message_id:0
+#: view:mail.message:0
+#: field:mail.notification,message_id:0
+#: field:mail.wizard.invite,message:0
+msgid "Message"
+msgstr ""
+
+#. module: mail
+#: help:mail.followers,res_id:0
+#: help:mail.wizard.invite,res_id:0
+msgid "Id of the followed resource"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,body:0
+#: field:mail.message,body:0
+msgid "Contents"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_mail_alias
+#: model:ir.ui.menu,name:mail.mail_alias_menu
+msgid "Aliases"
+msgstr ""
+
+#. module: mail
+#: help:mail.message.subtype,description:0
+msgid ""
+"Description that will be added in the message posted for this subtype. If "
+"void, the name will be added instead."
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,vote_user_ids:0
+#: field:mail.message,vote_user_ids:0
+msgid "Votes"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Group"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,starred:0
+#: help:mail.message,starred:0
+msgid "Current user has a starred notification linked to this message"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,public:0
+msgid "Privacy"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Notification"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/mail.js:654
+#, python-format
+msgid "Please complete partner's informations"
+msgstr ""
+
+#. module: mail
+#: view:mail.wizard.invite:0
+msgid "Add Followers"
+msgstr ""
+
+#. module: mail
+#: view:mail.compose.message:0
+msgid "Followers of selected items and"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_force_thread_id:0
+msgid "Record Thread ID"
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.mail_group_root
+msgid "My Groups"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_archives_feeds
+msgid ""
+"
\n"
+" No message found and no message sent yet.\n"
+"
\n"
+" Click on the top-right icon to compose a message. This\n"
+" message will be sent by email if it's an internal "
+"contact.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: field:mail.mail,state:0
+msgid "Status"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: selection:mail.mail,state:0
+msgid "Outgoing"
+msgstr ""
+
+#. module: mail
+#: selection:res.partner,notification_email_send:0
+msgid "All feeds"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,record_name:0
+#: help:mail.message,record_name:0
+msgid "Name get of the related document."
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_notifications
+#: model:ir.model,name:mail.model_mail_notification
+#: model:ir.ui.menu,name:mail.menu_email_notifications
+#: field:mail.compose.message,notification_ids:0
+#: view:mail.message:0
+#: field:mail.message,notification_ids:0
+#: view:mail.notification:0
+msgid "Notifications"
+msgstr ""
+
+#. module: mail
+#: view:mail.alias:0
+msgid "Search Alias"
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_force_thread_id:0
+msgid ""
+"Optional ID of a thread (record) to which all incoming messages will be "
+"attached, even if they did not reply to it. If set, this will disable the "
+"creation of new records completely."
+msgstr ""
+
+#. module: mail
+#: help:mail.message.subtype,name:0
+msgid ""
+"Message subtype gives a more precise type on the message, especially for "
+"system notifications. For example, it can be a notification related to a new "
+"record (New), or to a stage change in a process (Stage change). Message "
+"subtypes allow to precisely tune the notifications the user want to receive "
+"on its wall."
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "by"
+msgstr ""
+
+#. module: mail
+#: model:mail.group,name:mail.group_best_sales_practices
+msgid "Best Sales Practices"
+msgstr ""
+
+#. module: mail
+#: selection:mail.group,public:0
+msgid "Selected Group Only"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,message_is_follower:0
+#: field:mail.thread,message_is_follower:0
+#: field:res.partner,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: mail
+#: view:mail.alias:0
+#: view:mail.mail:0
+msgid "User"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Groups"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Messages Search"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,date:0
+#: field:mail.message,date:0
+msgid "Date"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:34
+#, python-format
+msgid "Post"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:120
+#, python-format
+msgid "To:"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:193
+#, python-format
+msgid "Write to my followers"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_res_groups
+msgid "Access Groups"
+msgstr ""
+
+#. module: mail
+#: field:mail.message.subtype,default:0
+msgid "Default"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:311
+#, python-format
+msgid "show more message"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:246
+#, python-format
+msgid "Mark as Todo"
+msgstr ""
+
+#. module: mail
+#: help:mail.message.subtype,parent_id:0
+msgid "Parent subtype, used for automatic subscription."
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_wizard_invite
+msgid "Invite wizard"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,message_summary:0
+#: field:mail.thread,message_summary:0
+#: field:res.partner,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: mail
+#: help:mail.message.subtype,res_model:0
+msgid ""
+"Model the subtype applies to. If False, this subtype applies to all models."
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,subtype_id:0
+#: field:mail.followers,subtype_ids:0
+#: field:mail.message,subtype_id:0
+#: view:mail.message.subtype:0
+msgid "Subtype"
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid "Group Form"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,starred:0
+#: field:mail.message,starred:0
+#: field:mail.notification,starred:0
+msgid "Starred"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:313
+#, python-format
+msgid "more messages"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/update.py:93
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:13
+#, python-format
+msgid "Following"
+msgstr ""
+
+#. module: mail
+#: sql_constraint:mail.alias:0
+msgid ""
+"Unfortunately this email alias is already used, please choose a unique one"
+msgstr ""
+
+#. module: mail
+#: help:mail.alias,alias_user_id:0
+msgid ""
+"The owner of records created upon receiving emails on this alias. If this "
+"field is not set the system will attempt to find the right owner based on "
+"the sender (From) address, or will use the Administrator account if no "
+"system user is found for that address."
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:52
+#, python-format
+msgid "And"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,message_id:0
+#: field:mail.message,message_id:0
+msgid "Message-Id"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,image:0
+msgid ""
+"This field holds the image used as photo for the group, limited to "
+"1024x1024px."
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,attachment_ids:0
+#: view:mail.mail:0
+#: field:mail.message,attachment_ids:0
+msgid "Attachments"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,record_name:0
+#: field:mail.message,record_name:0
+msgid "Message Record Name"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,email_cc:0
+msgid "Cc"
+msgstr ""
+
+#. module: mail
+#: help:mail.notification,starred:0
+msgid "Starred message that goes into the todo mailbox"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:123
+#: view:mail.compose.message:0
+#, python-format
+msgid "Followers of"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,auto_delete:0
+msgid "Permanently delete this email after sending it, to save space"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_group_feeds
+msgid "Discussion Group"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:242
+#, python-format
+msgid "Done"
+msgstr ""
+
+#. module: mail
+#: model:mail.message.subtype,name:mail.mt_comment
+msgid "Discussions"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:11
+#, python-format
+msgid "Follow"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,name:0
+msgid "Name"
+msgstr ""
+
+#. module: mail
+#: model:mail.group,name:mail.group_all_employees
+msgid "Whole Company"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:129
+#: code:addons/mail/static/src/xml/mail.xml:292
+#: view:mail.compose.message:0
+#, python-format
+msgid "and"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,body_html:0
+msgid "Rich-text/HTML message"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+msgid "Creation Month"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:323
+#, python-format
+msgid "Compose new Message"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,menu_id:0
+msgid "Related Menu"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Content"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,email_to:0
+msgid "To"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,notified_partner_ids:0
+#: field:mail.message,notified_partner_ids:0
+msgid "Notified partners"
+msgstr ""
+
+#. module: mail
+#: help:mail.group,public:0
+msgid ""
+"This group is visible by non members. Invisible groups can add "
+"members through the invite button."
+msgstr ""
+
+#. module: mail
+#: model:mail.group,name:mail.group_board
+msgid "Board meetings"
+msgstr ""
+
+#. module: mail
+#: constraint:mail.alias:0
+msgid ""
+"Invalid expression, it must be a literal python dictionary definition e.g. "
+"\"{'field': 'value'}\""
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_model_id:0
+msgid "Aliased Model"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,message_id:0
+#: help:mail.message,message_id:0
+msgid "Message unique identifier"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,description:0
+#: field:mail.message.subtype,description:0
+msgid "Description"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_followers
+msgid "Document Followers"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail_followers.xml:35
+#, python-format
+msgid "Remove this follower"
+msgstr ""
+
+#. module: mail
+#: selection:res.partner,notification_email_send:0
+msgid "Never"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,mail_server_id:0
+msgid "Outgoing mail server"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/mail_message.py:930
+#, python-format
+msgid "Partners email addresses not found"
+msgstr ""
+
+#. module: mail
+#: view:mail.mail:0
+#: selection:mail.mail,state:0
+msgid "Sent"
+msgstr ""
+
+#. module: mail
+#: field:mail.mail,body_html:0
+msgid "Rich-text Contents"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,to_read:0
+#: help:mail.message,to_read:0
+msgid "Current user has an unread notification linked to this message"
+msgstr ""
+
+#. module: mail
+#: help:res.partner,notification_email_send:0
+msgid ""
+"Choose in which case you want to receive an email when you receive new feeds."
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_groups
+#: model:ir.ui.menu,name:mail.mail_allgroups
+msgid "Join a group"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_group_feeds
+msgid ""
+"
\n"
+" No message in this group.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:213
+#, python-format
+msgid "Please, wait while the file is uploading."
+msgstr ""
+
+#. module: mail
+#: view:mail.group:0
+msgid ""
+"This group is visible by everyone,\n"
+" including your customers if you "
+"installed\n"
+" the portal module."
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:243
+#, python-format
+msgid "Set back to Todo"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:126
+#, python-format
+msgid "this document"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,filter_id:0
+msgid "Filters"
+msgstr ""
+
+#. module: mail
+#: field:res.partner,notification_email_send:0
+msgid "Receive Feeds by Email"
+msgstr ""
+
+#. module: mail
+#: help:base.config.settings,alias_domain:0
+msgid ""
+"If you have setup a catch-all email domain redirected to the OpenERP server, "
+"enter the domain name here."
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_mail_message
+#: model:ir.ui.menu,name:mail.menu_mail_message
+#: field:mail.group,message_ids:0
+#: view:mail.message:0
+#: field:mail.thread,message_ids:0
+#: field:res.partner,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:139
+#, python-format
+msgid "others..."
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_star_feeds
+#: model:ir.ui.menu,name:mail.mail_starfeeds
+msgid "To-do"
+msgstr ""
+
+#. module: mail
+#: view:mail.alias:0
+#: field:mail.alias,alias_name:0
+#: field:mail.group,alias_id:0
+#: field:res.users,alias_id:0
+msgid "Alias"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_mail
+msgid "Outgoing Mails"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,notification_ids:0
+#: help:mail.message,notification_ids:0
+msgid ""
+"Technical field holding the message notifications. Use notified_partner_ids "
+"to access notified partners."
+msgstr ""
+
+#. module: mail
+#: model:ir.ui.menu,name:mail.mail_feeds
+#: model:ir.ui.menu,name:mail.mail_feeds_main
+msgid "Messaging"
+msgstr ""
+
+#. module: mail
+#: view:mail.alias:0
+#: field:mail.message.subtype,res_model:0
+msgid "Model"
+msgstr ""
+
+#. module: mail
+#: view:mail.message:0
+msgid "Unread"
+msgstr ""
+
+#. module: mail
+#: help:mail.followers,subtype_ids:0
+msgid ""
+"Message subtypes followed, meaning subtypes that will be pushed onto the "
+"user's Wall."
+msgstr ""
+
+#. module: mail
+#: help:mail.group,message_ids:0
+#: help:mail.thread,message_ids:0
+#: help:res.partner,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,references:0
+msgid "Message references, such as identifiers of previous messages"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,composition_mode:0
+msgid "Composition mode"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,model:0
+#: field:mail.followers,res_model:0
+#: field:mail.message,model:0
+#: field:mail.wizard.invite,res_model:0
+msgid "Related Document Model"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:338
+#, python-format
+msgid "unlike"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,author_id:0
+#: help:mail.message,author_id:0
+msgid ""
+"Author of the message. If not set, email_from may hold an email address that "
+"did not match any partner."
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,email_cc:0
+msgid "Carbon copy message recipients"
+msgstr ""
+
+#. module: mail
+#: field:mail.alias,alias_domain:0
+msgid "Alias domain"
+msgstr ""
+
+#. module: mail
+#: code:addons/mail/update.py:93
+#, python-format
+msgid "Error during communication with the publisher warranty server."
+msgstr ""
+
+#. module: mail
+#: selection:mail.group,public:0
+msgid "Private"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,help:mail.action_mail_star_feeds
+msgid ""
+"
\n"
+" No todo.\n"
+"
\n"
+" When you process messages in your inbox, you can mark "
+"some\n"
+" as todo. From this menu, you can process all your "
+"todo.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: mail
+#: selection:mail.mail,state:0
+msgid "Delivery Failed"
+msgstr ""
+
+#. module: mail
+#: field:mail.compose.message,partner_ids:0
+msgid "Additional contacts"
+msgstr ""
+
+#. module: mail
+#: help:mail.compose.message,parent_id:0
+#: help:mail.message,parent_id:0
+msgid "Initial thread message."
+msgstr ""
+
+#. module: mail
+#: model:mail.group,name:mail.group_hr_policies
+msgid "HR Policies"
+msgstr ""
+
+#. module: mail
+#: selection:res.partner,notification_email_send:0
+msgid "Emails only"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.client,name:mail.action_mail_inbox_feeds
+#: model:ir.ui.menu,name:mail.mail_inboxfeeds
+msgid "Inbox"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/xml/mail.xml:58
+#, python-format
+msgid "File"
+msgstr ""
+
+#. module: mail
+#. openerp-web
+#: code:addons/mail/static/src/js/many2many_tags_email.js:63
+#, python-format
+msgid "Please complete partner's informations and Email"
+msgstr ""
+
+#. module: mail
+#: model:ir.actions.act_window,name:mail.action_view_message_subtype
+#: model:ir.ui.menu,name:mail.menu_message_subtype
+msgid "Subtypes"
+msgstr ""
+
+#. module: mail
+#: model:ir.model,name:mail.model_mail_alias
+msgid "Email Aliases"
+msgstr ""
+
+#. module: mail
+#: field:mail.group,image_small:0
+msgid "Small-sized photo"
+msgstr ""
+
+#. module: mail
+#: help:mail.mail,reply_to:0
+msgid "Preferred response address for the message"
+msgstr ""
diff --git a/addons/mail/i18n/hu.po b/addons/mail/i18n/hu.po
index b03ef6d9b0d..9b376093a29 100644
--- a/addons/mail/i18n/hu.po
+++ b/addons/mail/i18n/hu.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2013-02-14 16:43+0000\n"
+"PO-Revision-Date: 2013-12-02 18:38+0000\n"
"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-09-12 06:29+0000\n"
-"X-Generator: Launchpad (build 16761)\n"
+"X-Launchpad-Export-Date: 2013-12-03 05:41+0000\n"
+"X-Generator: Launchpad (build 16856)\n"
#. module: mail
#: view:mail.followers:0
@@ -1791,7 +1791,7 @@ msgstr "Altípusok"
#. module: mail
#: model:ir.model,name:mail.model_mail_alias
msgid "Email Aliases"
-msgstr "e-amil álnevek"
+msgstr "Email álnevek"
#. module: mail
#: field:mail.group,image_small:0
diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py
index de8e4c68fda..4d8d00ec7b9 100644
--- a/addons/mail/mail_message.py
+++ b/addons/mail/mail_message.py
@@ -201,7 +201,7 @@ class mail_message(osv.Model):
def _get_default_from(self, cr, uid, context=None):
this = self.pool.get('res.users').browse(cr, SUPERUSER_ID, uid, context=context)
- if this.alias_domain:
+ if this.alias_name and this.alias_domain:
return '%s <%s@%s>' % (this.name, this.alias_name, this.alias_domain)
elif this.email:
return '%s <%s>' % (this.name, this.email)
@@ -817,12 +817,11 @@ class mail_message(osv.Model):
return email_reply_to
def _get_message_id(self, cr, uid, values, context=None):
- message_id = None
- if not values.get('message_id') and values.get('reply_to'):
+ if values.get('reply_to'):
message_id = tools.generate_tracking_message_id('reply_to')
- elif not values.get('message_id') and values.get('res_id') and values.get('model'):
+ elif values.get('res_id') and values.get('model'):
message_id = tools.generate_tracking_message_id('%(res_id)s-%(model)s' % values)
- elif not values.get('message_id'):
+ else:
message_id = tools.generate_tracking_message_id('private')
return message_id
@@ -833,7 +832,7 @@ class mail_message(osv.Model):
if 'email_from' not in values: # needed to compute reply_to
values['email_from'] = self._get_default_from(cr, uid, context=context)
- if not values.get('message_id'):
+ if 'message_id' not in values:
values['message_id'] = self._get_message_id(cr, uid, values, context=context)
if 'reply_to' not in values:
values['reply_to'] = self._get_reply_to(cr, uid, values, context=context)
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py
index b38c2eae1d9..57950376beb 100644
--- a/addons/mail/mail_thread.py
+++ b/addons/mail/mail_thread.py
@@ -252,13 +252,10 @@ class mail_thread(osv.AbstractModel):
new = set(command[2])
# remove partners that are no longer followers
- fol_ids = fol_obj.search(cr, SUPERUSER_ID,
- [('res_model', '=', self._name), ('res_id', '=', id), ('partner_id', 'not in', list(new))])
- fol_obj.unlink(cr, SUPERUSER_ID, fol_ids)
+ self.message_unsubscribe(cr, uid, [id], list(old-new))
# add new followers
- for partner_id in new - old:
- fol_obj.create(cr, SUPERUSER_ID, {'res_model': self._name, 'res_id': id, 'partner_id': partner_id})
+ self.message_subscribe(cr, uid, [id], list(new-old))
def _search_followers(self, cr, uid, obj, name, args, context):
"""Search function for message_follower_ids
@@ -346,6 +343,7 @@ class mail_thread(osv.AbstractModel):
"""
if context is None:
context = {}
+
thread_id = super(mail_thread, self).create(cr, uid, values, context=context)
# automatic logging unless asked not to (mainly for various testing purpose)
@@ -355,6 +353,7 @@ class mail_thread(osv.AbstractModel):
# subscribe uid unless asked not to
if not context.get('mail_create_nosubscribe'):
self.message_subscribe_users(cr, uid, [thread_id], [uid], context=context)
+
# auto_subscribe: take values and defaults into account
create_values = dict(values)
for key, val in context.iteritems():
@@ -723,8 +722,8 @@ class mail_thread(osv.AbstractModel):
# Private message: should not contain any thread_id
if not model and thread_id:
if assert_model:
- assert thread_id == 0, 'Routing: posting a message without model should be with a null res_id (private message).'
- _warn('posting a message without model should be with a null res_id (private message), resetting thread_id')
+ assert thread_id == 0, 'Routing: posting a message without model should be with a null res_id (private message), received %s.' % thread_id
+ _warn('posting a message without model should be with a null res_id (private message), received %s, resetting thread_id' % thread_id)
thread_id = 0
# Private message: should have a parent_id (only answers)
if not model and not message_dict.get('parent_id'):
@@ -821,6 +820,7 @@ class mail_thread(osv.AbstractModel):
:return: list of [model, thread_id, custom_values, user_id, alias]
"""
assert isinstance(message, Message), 'message must be an email.message.Message at this point'
+ mail_msg_obj = self.pool['mail.message']
fallback_model = model
# Get email.message.Message variables for future processing
@@ -829,31 +829,54 @@ class mail_thread(osv.AbstractModel):
email_to = decode_header(message, 'To')
references = decode_header(message, 'References')
in_reply_to = decode_header(message, 'In-Reply-To')
-
- # 1. Verify if this is a reply to an existing thread
thread_references = references or in_reply_to
+
+ # 1. message is a reply to an existing message (exact match of message_id)
+ msg_references = thread_references.split()
+ mail_message_ids = mail_msg_obj.search(cr, uid, [('message_id', 'in', msg_references)], context=context)
+ if mail_message_ids:
+ original_msg = mail_msg_obj.browse(cr, SUPERUSER_ID, mail_message_ids[0], context=context)
+ model, thread_id = original_msg.model, original_msg.res_id
+ _logger.info(
+ 'Routing mail from %s to %s with Message-Id %s: direct reply to msg: model: %s, thread_id: %s, custom_values: %s, uid: %s',
+ email_from, email_to, message_id, model, thread_id, custom_values, uid)
+ route = self.message_route_verify(
+ cr, uid, message, message_dict,
+ (model, thread_id, custom_values, uid, None),
+ update_author=True, assert_model=True, create_fallback=True, context=context)
+ return route and [route] or []
+
+ # 2. message is a reply to an existign thread (6.1 compatibility)
ref_match = thread_references and tools.reference_re.search(thread_references)
if ref_match:
thread_id = int(ref_match.group(1))
model = ref_match.group(2) or fallback_model
if thread_id and model in self.pool:
model_obj = self.pool[model]
- if model_obj.exists(cr, uid, thread_id) and hasattr(model_obj, 'message_update'):
- _logger.info('Routing mail from %s to %s with Message-Id %s: direct reply to model: %s, thread_id: %s, custom_values: %s, uid: %s',
- email_from, email_to, message_id, model, thread_id, custom_values, uid)
- route = self.message_route_verify(cr, uid, message, message_dict,
- (model, thread_id, custom_values, uid, None),
- update_author=True, assert_model=True, create_fallback=True, context=context)
+ compat_mail_msg_ids = mail_msg_obj.search(
+ cr, uid, [
+ ('message_id', '=', False),
+ ('model', '=', model),
+ ('res_id', '=', thread_id),
+ ], context=context)
+ if compat_mail_msg_ids and model_obj.exists(cr, uid, thread_id) and hasattr(model_obj, 'message_update'):
+ _logger.info(
+ 'Routing mail from %s to %s with Message-Id %s: direct thread reply (compat-mode) to model: %s, thread_id: %s, custom_values: %s, uid: %s',
+ email_from, email_to, message_id, model, thread_id, custom_values, uid)
+ route = self.message_route_verify(
+ cr, uid, message, message_dict,
+ (model, thread_id, custom_values, uid, None),
+ update_author=True, assert_model=True, create_fallback=True, context=context)
return route and [route] or []
# 2. Reply to a private message
if in_reply_to:
- mail_message_ids = self.pool.get('mail.message').search(cr, uid, [
+ mail_message_ids = mail_msg_obj.search(cr, uid, [
('message_id', '=', in_reply_to),
'!', ('message_id', 'ilike', 'reply_to')
], limit=1, context=context)
if mail_message_ids:
- mail_message = self.pool.get('mail.message').browse(cr, uid, mail_message_ids[0], context=context)
+ mail_message = mail_msg_obj.browse(cr, uid, mail_message_ids[0], context=context)
_logger.info('Routing mail from %s to %s with Message-Id %s: direct reply to a private message: %s, custom_values: %s, uid: %s',
email_from, email_to, message_id, mail_message.id, custom_values, uid)
route = self.message_route_verify(cr, uid, message, message_dict,
@@ -1521,35 +1544,33 @@ class mail_thread(osv.AbstractModel):
else:
self.check_access_rights(cr, uid, 'write')
- for record in self.browse(cr, SUPERUSER_ID, ids, context=context):
- existing_pids = set([f.id for f in record.message_follower_ids
- if f.id in partner_ids])
+ existing_pids_dict = {}
+ fol_ids = mail_followers_obj.search(cr, SUPERUSER_ID, [('res_model', '=', self._name), ('res_id', 'in', ids)])
+ for fol in mail_followers_obj.browse(cr, SUPERUSER_ID, fol_ids, context=context):
+ existing_pids_dict.setdefault(fol.res_id, set()).add(fol.partner_id.id)
+
+ # subtype_ids specified: update already subscribed partners
+ if subtype_ids and fol_ids:
+ mail_followers_obj.write(cr, SUPERUSER_ID, fol_ids, {'subtype_ids': [(6, 0, subtype_ids)]}, context=context)
+ # subtype_ids not specified: do not update already subscribed partner, fetch default subtypes for new partners
+ if subtype_ids is None:
+ subtype_ids = subtype_obj.search(
+ cr, uid, [
+ ('default', '=', True), '|', ('res_model', '=', self._name), ('res_model', '=', False)], context=context)
+
+ for id in ids:
+ existing_pids = existing_pids_dict.get(id, set())
new_pids = set(partner_ids) - existing_pids
- # subtype_ids specified: update already subscribed partners
- if subtype_ids and existing_pids:
- fol_ids = mail_followers_obj.search(cr, SUPERUSER_ID, [
- ('res_model', '=', self._name),
- ('res_id', '=', record.id),
- ('partner_id', 'in', list(existing_pids)),
- ], context=context)
- mail_followers_obj.write(cr, SUPERUSER_ID, fol_ids, {'subtype_ids': [(6, 0, subtype_ids)]}, context=context)
- # subtype_ids not specified: do not update already subscribed partner, fetch default subtypes for new partners
- elif subtype_ids is None:
- subtype_ids = subtype_obj.search(cr, uid, [
- ('default', '=', True),
- '|',
- ('res_model', '=', self._name),
- ('res_model', '=', False)
- ], context=context)
# subscribe new followers
for new_pid in new_pids:
- mail_followers_obj.create(cr, SUPERUSER_ID, {
- 'res_model': self._name,
- 'res_id': record.id,
- 'partner_id': new_pid,
- 'subtype_ids': [(6, 0, subtype_ids)],
- }, context=context)
+ mail_followers_obj.create(
+ cr, SUPERUSER_ID, {
+ 'res_model': self._name,
+ 'res_id': id,
+ 'partner_id': new_pid,
+ 'subtype_ids': [(6, 0, subtype_ids)],
+ }, context=context)
return True
@@ -1568,7 +1589,14 @@ class mail_thread(osv.AbstractModel):
self.check_access_rights(cr, uid, 'read')
else:
self.check_access_rights(cr, uid, 'write')
- return self.write(cr, SUPERUSER_ID, ids, {'message_follower_ids': [(3, pid) for pid in partner_ids]}, context=context)
+ fol_obj = self.pool['mail.followers']
+ fol_ids = fol_obj.search(
+ cr, SUPERUSER_ID, [
+ ('res_model', '=', self._name),
+ ('res_id', 'in', ids),
+ ('partner_id', 'in', partner_ids)
+ ], context=context)
+ return fol_obj.unlink(cr, SUPERUSER_ID, fol_ids, context=context)
def _message_get_auto_subscribe_fields(self, cr, uid, updated_fields, auto_follow_fields=['user_id'], context=None):
""" Returns the list of relational fields linking to res.users that should
diff --git a/addons/mail/res_users.py b/addons/mail/res_users.py
index ac1d406c29a..e335929ec2f 100644
--- a/addons/mail/res_users.py
+++ b/addons/mail/res_users.py
@@ -81,6 +81,12 @@ class res_users(osv.Model):
self._create_welcome_message(cr, uid, user, context=context)
return user_id
+ def copy_data(self, *args, **kwargs):
+ data = super(res_users, self).copy_data(*args, **kwargs)
+ if data.get('alias_name'):
+ data['alias_name'] = data['login']
+ return data
+
def _create_welcome_message(self, cr, uid, user, context=None):
if not self.has_group(cr, uid, 'base.group_user'):
return False
diff --git a/addons/mail/static/img/msg_discus4_attach2-datas.jpg b/addons/mail/static/img/msg_discus4_attach2-datas.jpg
new file mode 100644
index 00000000000..385a116f07e
Binary files /dev/null and b/addons/mail/static/img/msg_discus4_attach2-datas.jpg differ
diff --git a/addons/mail/static/src/css/announcement.css b/addons/mail/static/src/css/announcement.css
new file mode 100644
index 00000000000..5d2a0ecba44
--- /dev/null
+++ b/addons/mail/static/src/css/announcement.css
@@ -0,0 +1,3 @@
+.openerp .annoucement_bar {
+ display: none;
+}
diff --git a/addons/mail/static/src/css/mail.css b/addons/mail/static/src/css/mail.css
index ec30fe8615f..bfae7571a9c 100644
--- a/addons/mail/static/src/css/mail.css
+++ b/addons/mail/static/src/css/mail.css
@@ -94,9 +94,7 @@
}
.openerp .oe_mail .oe_msg .oe_msg_footer{
margin-left: 4px;
- padding-top: 3px;
overflow: hidden;
- margin-bottom: 4px;
font-size: 11px;
}
.openerp .oe_mail .oe_msg .oe_msg_content{
@@ -478,7 +476,7 @@
}
.openerp .oe_mail .oe_msg_footer button.oe_attach{
width: 24px;
- overflow: hidden;
+ margin-bottom: 5px; /* improved margin of file attach button according bootstrap3 */
filter:none;
}
.openerp .oe_mail .oe_msg_footer button.oe_attach .oe_e{
diff --git a/addons/mail/static/src/css/mail_group.css b/addons/mail/static/src/css/mail_group.css
index 9560a4765d0..39cdf5c0b4c 100644
--- a/addons/mail/static/src/css/mail_group.css
+++ b/addons/mail/static/src/css/mail_group.css
@@ -90,7 +90,9 @@
}
.openerp .oe_group_button {
- padding-top: 7px;
+ position: absolute;
+ padding-bottom: 50px;
+ bottom: 0;
}
.openerp .oe_group_button .oe_group_join {
diff --git a/addons/mail/static/src/js/announcement.js b/addons/mail/static/src/js/announcement.js
new file mode 100644
index 00000000000..0dd438d13af
--- /dev/null
+++ b/addons/mail/static/src/js/announcement.js
@@ -0,0 +1,42 @@
+openerp_announcement = function(instance) {
+ instance.web.WebClient.include({
+ show_application: function() {
+ return $.when(this._super.apply(this, arguments)).then(this.proxy('show_annoucement_bar'));
+ },
+ _ab_location: function(dbuuid) {
+ return _.str.sprintf('https://services.openerp.com/openerp-enterprise/ab/css/%s.css', dbuuid);
+ },
+ show_annoucement_bar: function() {
+ if (this.session.get_cookie('ab') === 'c') {
+ return;
+ }
+ var self = this;
+ var config_parameter = new instance.web.Model('ir.config_parameter');
+ var $bar = this.$el.find('.announcement_bar');
+ return config_parameter.call('get_param', ['database.uuid', false]).then(function(dbuuid) {
+ if (!dbuuid) {
+ return;
+ }
+ var $link = $bar.find('.url a');
+ $link.attr('href', _.str.sprintf('%s/%s', $link.attr('href'), dbuuid));
+ var $css = $('').attr({
+ rel : 'stylesheet',
+ type: 'text/css',
+ media: 'screen',
+ href: self._ab_location(dbuuid)
+ });
+ $css.on('load', function() {
+ var close = function() {
+ var ttl = 7*24*60*60;
+ self.session.set_cookie('ab', 'c', ttl);
+ $bar.slideUp('slow');
+ };
+ $bar.find('.close').on('click', close);
+ self.trigger('ab_loaded', $bar);
+ });
+
+ $('head').append($css);
+ });
+ }
+ });
+};
diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js
index 269187df8cd..4378d2f75b5 100644
--- a/addons/mail/static/src/js/mail.js
+++ b/addons/mail/static/src/js/mail.js
@@ -6,6 +6,7 @@ openerp.mail = function (session) {
openerp_mail_followers(session, mail); // import mail_followers.js
openerp_FieldMany2ManyTagsEmail(session); // import manyy2many_tags_email.js
+ openerp_announcement(session);
/**
* ------------------------------------------------------------
diff --git a/addons/mail/static/src/xml/announcement.xml b/addons/mail/static/src/xml/announcement.xml
new file mode 100644
index 00000000000..84dfa426796
--- /dev/null
+++ b/addons/mail/static/src/xml/announcement.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/mail/tests/test_mail_gateway.py b/addons/mail/tests/test_mail_gateway.py
index b2a1c3250aa..c6fffbde9fe 100644
--- a/addons/mail/tests/test_mail_gateway.py
+++ b/addons/mail/tests/test_mail_gateway.py
@@ -378,7 +378,7 @@ class TestMailgateway(TestMail):
frog_groups = format_and_process(MAIL_TEMPLATE, email_from='other4@gmail.com',
msg_id='<1198923581.41972151344608186760.JavaMail.diff1@agrolait.com>',
to='erroneous@example.com>', subject='Re: news',
- extra='In-Reply-To: <12321321-openerp-%d-mail.group@example.com>\n' % frog_group.id)
+ extra='In-Reply-To: <1198923581.41972151344608186799.JavaMail.diff1@agrolait.com>\n')
# Test: no group 'Re: news' created, still only 1 Frogs group
self.assertEqual(len(frog_groups), 0,
'message_process: reply on Frogs should not have created a new group with new subject')
@@ -387,16 +387,41 @@ class TestMailgateway(TestMail):
'message_process: reply on Frogs should not have created a duplicate group with old subject')
frog_group = self.mail_group.browse(cr, uid, frog_groups[0])
# Test: one new message
- self.assertEqual(len(frog_group.message_ids), 3, 'message_process: group should contain 2 messages after reply')
+ self.assertEqual(len(frog_group.message_ids), 3, 'message_process: group should contain 3 messages after reply')
# Test: author (and not recipient) added as follower
frog_follower_ids = set([p.id for p in frog_group.message_follower_ids])
self.assertEqual(frog_follower_ids, set([p1id, p2id]),
'message_process: after reply, group should have 2 followers')
+ # Do: incoming email with ref holding model / res_id but that does not match any message in the thread: must raise since OpenERP saas-3
+ self.assertRaises(AssertionError,
+ format_and_process,
+ MAIL_TEMPLATE, email_from='other5@gmail.com',
+ to='noone@example.com', subject='spam',
+ extra='In-Reply-To: <12321321-openerp-%d-mail.group@example.com>' % frog_group.id,
+ msg_id='<1.1.JavaMail.new@agrolait.com>')
+ # There are 6.1 messages, activate compat mode
+ tmp_msg_id = self.mail_message.create(cr, uid, {'message_id': False, 'model': 'mail.group', 'res_id': frog_group.id})
+ # Do: compat mode accepts partial-matching emails
+ frog_groups = format_and_process(MAIL_TEMPLATE, email_from='other5@gmail.com',
+ msg_id='<1.2.JavaMail.new@agrolait.com>',
+ to='noone@example.com>', subject='spam',
+ extra='In-Reply-To: <12321321-openerp-%d-mail.group@example.com>' % frog_group.id)
+ self.mail_message.unlink(cr, uid, [tmp_msg_id])
+ # Test: no group 'Re: news' created, still only 1 Frogs group
+ self.assertEqual(len(frog_groups), 0,
+ 'message_process: reply on Frogs should not have created a new group with new subject')
+ frog_groups = self.mail_group.search(cr, uid, [('name', '=', 'Frogs')])
+ self.assertEqual(len(frog_groups), 1,
+ 'message_process: reply on Frogs should not have created a duplicate group with old subject')
+ frog_group = self.mail_group.browse(cr, uid, frog_groups[0])
+ # Test: one new message
+ self.assertEqual(len(frog_group.message_ids), 4, 'message_process: group should contain 4 messages after reply')
+
# Do: due to some issue, same email goes back into the mailgateway
frog_groups = format_and_process(MAIL_TEMPLATE, email_from='other4@gmail.com',
msg_id='<1198923581.41972151344608186760.JavaMail.diff1@agrolait.com>',
- subject='Re: news', extra='In-Reply-To: <12321321-openerp-%d-mail.group@example.com>\n' % frog_group.id)
+ subject='Re: news', extra='In-Reply-To: <1198923581.41972151344608186799.JavaMail.diff1@agrolait.com>\n')
# Test: no group 'Re: news' created, still only 1 Frogs group
self.assertEqual(len(frog_groups), 0,
'message_process: reply on Frogs should not have created a new group with new subject')
@@ -405,7 +430,7 @@ class TestMailgateway(TestMail):
'message_process: reply on Frogs should not have created a duplicate group with old subject')
frog_group = self.mail_group.browse(cr, uid, frog_groups[0])
# Test: no new message
- self.assertEqual(len(frog_group.message_ids), 3, 'message_process: message with already existing message_id should not have been duplicated')
+ self.assertEqual(len(frog_group.message_ids), 4, 'message_process: message with already existing message_id should not have been duplicated')
# Test: message_id is still unique
msg_ids = self.mail_message.search(cr, uid, [('message_id', 'ilike', '<1198923581.41972151344608186760.JavaMail.diff1@agrolait.com>')])
self.assertEqual(len(msg_ids), 1,
@@ -422,7 +447,7 @@ class TestMailgateway(TestMail):
format_and_process(MAIL_TEMPLATE, email_from='Lombrik Lubrik ',
to='erroneous@example.com>', subject='Re: news (2)',
msg_id='<1198923581.41972151344608186760.JavaMail.new1@agrolait.com>',
- extra='In-Reply-To: <12321321-openerp-%d-mail.group@example.com>\n' % frog_group.id)
+ extra='In-Reply-To: <1198923581.41972151344608186799.JavaMail.diff1@agrolait.com>')
frog_groups = self.mail_group.search(cr, uid, [('name', '=', 'Frogs')])
frog_group = self.mail_group.browse(cr, uid, frog_groups[0])
# Test: author is A-Raoul (only existing)
@@ -436,7 +461,7 @@ class TestMailgateway(TestMail):
format_and_process(MAIL_TEMPLATE, email_from='Lombrik Lubrik ',
to='erroneous@example.com>', subject='Re: news (3)',
msg_id='<1198923581.41972151344608186760.JavaMail.new2@agrolait.com>',
- extra='In-Reply-To: <12321321-openerp-%d-mail.group@example.com>\n' % frog_group.id)
+ extra='In-Reply-To: <1198923581.41972151344608186799.JavaMail.diff1@agrolait.com>')
frog_groups = self.mail_group.search(cr, uid, [('name', '=', 'Frogs')])
frog_group = self.mail_group.browse(cr, uid, frog_groups[0])
# Test: author is Raoul (user), not A-Raoul
@@ -451,7 +476,7 @@ class TestMailgateway(TestMail):
format_and_process(MAIL_TEMPLATE, email_from='Lombrik Lubrik ',
to='erroneous@example.com>', subject='Re: news (3)',
msg_id='<1198923581.41972151344608186760.JavaMail.new3@agrolait.com>',
- extra='In-Reply-To: <12321321-openerp-%d-mail.group@example.com>\n' % frog_group.id)
+ extra='In-Reply-To: <1198923581.41972151344608186799.JavaMail.diff1@agrolait.com>')
frog_groups = self.mail_group.search(cr, uid, [('name', '=', 'Frogs')])
frog_group = self.mail_group.browse(cr, uid, frog_groups[0])
# Test: author is Raoul (user), not A-Raoul
diff --git a/addons/marketing/i18n/he.po b/addons/marketing/i18n/he.po
new file mode 100644
index 00000000000..19ce42dbfa0
--- /dev/null
+++ b/addons/marketing/i18n/he.po
@@ -0,0 +1,109 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 19:08+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: marketing
+#: model:ir.model,name:marketing.model_marketing_config_settings
+msgid "marketing.config.settings"
+msgstr ""
+
+#. module: marketing
+#: help:marketing.config.settings,module_marketing_campaign_crm_demo:0
+msgid ""
+"Installs demo data like leads, campaigns and segments for Marketing "
+"Campaigns.\n"
+" This installs the module marketing_campaign_crm_demo."
+msgstr ""
+
+#. module: marketing
+#: model:ir.actions.act_window,name:marketing.action_marketing_configuration
+#: view:marketing.config.settings:0
+msgid "Configure Marketing"
+msgstr ""
+
+#. module: marketing
+#: view:crm.lead:0
+#: model:ir.ui.menu,name:marketing.menu_marketing_configuration
+msgid "Marketing"
+msgstr ""
+
+#. module: marketing
+#: field:marketing.config.settings,module_marketing_campaign:0
+msgid "Marketing campaigns"
+msgstr ""
+
+#. module: marketing
+#: view:marketing.config.settings:0
+msgid "or"
+msgstr ""
+
+#. module: marketing
+#: view:marketing.config.settings:0
+msgid "Campaigns"
+msgstr ""
+
+#. module: marketing
+#: model:res.groups,name:marketing.group_marketing_manager
+msgid "Manager"
+msgstr ""
+
+#. module: marketing
+#: model:res.groups,name:marketing.group_marketing_user
+msgid "User"
+msgstr ""
+
+#. module: marketing
+#: view:marketing.config.settings:0
+msgid "Campaigns Settings"
+msgstr ""
+
+#. module: marketing
+#: field:marketing.config.settings,module_crm_profiling:0
+msgid "Track customer profile to focus your campaigns"
+msgstr ""
+
+#. module: marketing
+#: view:marketing.config.settings:0
+msgid "Cancel"
+msgstr ""
+
+#. module: marketing
+#: view:marketing.config.settings:0
+msgid "Apply"
+msgstr ""
+
+#. module: marketing
+#: help:marketing.config.settings,module_marketing_campaign:0
+msgid ""
+"Provides leads automation through marketing campaigns.\n"
+" Campaigns can in fact be defined on any resource, not just "
+"CRM leads.\n"
+" This installs the module marketing_campaign."
+msgstr ""
+
+#. module: marketing
+#: help:marketing.config.settings,module_crm_profiling:0
+msgid ""
+"Allows users to perform segmentation within partners.\n"
+" This installs the module crm_profiling."
+msgstr ""
+
+#. module: marketing
+#: field:marketing.config.settings,module_marketing_campaign_crm_demo:0
+msgid "Demo data for marketing campaigns"
+msgstr ""
diff --git a/addons/marketing_campaign/i18n/he.po b/addons/marketing_campaign/i18n/he.po
new file mode 100644
index 00000000000..71ef53e095c
--- /dev/null
+++ b/addons/marketing_campaign/i18n/he.po
@@ -0,0 +1,1056 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 19:09+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+msgid "Manual Mode"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.transition,activity_from_id:0
+msgid "Previous Activity"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:819
+#, python-format
+msgid "The current step for this item has no email or report to preview."
+msgstr ""
+
+#. module: marketing_campaign
+#: constraint:marketing.campaign.transition:0
+msgid "The To/From Activity of transition must be of the same Campaign "
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.transition,trigger:0
+msgid "Time"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.activity,type:0
+msgid "Custom Action"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: view:marketing.campaign:0
+#: view:marketing.campaign.segment:0
+#: view:marketing.campaign.workitem:0
+msgid "Group By..."
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,revenue:0
+msgid ""
+"Set an expected revenue if you consider that every campaign item that has "
+"reached this point has generated a certain revenue. You can get revenue "
+"statistics in the Reporting section"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.transition,trigger:0
+msgid "Trigger"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+msgid "Follow-Up"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:campaign.analysis,count:0
+msgid "# of Actions"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+msgid "Campaign Editor"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+#: selection:marketing.campaign,state:0
+#: view:marketing.campaign.segment:0
+#: selection:marketing.campaign.segment,state:0
+msgid "Running"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:email.template,body_html:marketing_campaign.email_template_3
+msgid ""
+"Hi, we are delighted to let you know that you have entered the select circle "
+"of our Gold Partners"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "March"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,object_id:0
+msgid "Object"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "Sync mode: only records created after last sync"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,condition:0
+msgid ""
+"Python expression to decide whether the activity can be executed, otherwise "
+"it will be deleted or cancelled.The expression may use the following "
+"[browsable] variables:\n"
+" - activity: the campaign activity\n"
+" - workitem: the campaign workitem\n"
+" - resource: the resource object this campaign item represents\n"
+" - transitions: list of campaign transitions outgoing from this activity\n"
+"...- re: Python regular expression module"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+#: view:marketing.campaign.segment:0
+msgid "Set to Draft"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.activity:0
+#: field:marketing.campaign.activity,to_ids:0
+msgid "Next Activities"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:148
+#, python-format
+msgid ""
+"The campaign cannot be started. It does not have any starting activity. "
+"Modify campaign's activities to mark one as the starting point."
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,email_template_id:0
+msgid "The email to send when this activity is activated"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+#: field:marketing.campaign.segment,date_run:0
+msgid "Launch Date"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,day:0
+msgid "Day"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.activity:0
+msgid "Outgoing Transitions"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+msgid "Reset"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign,object_id:0
+msgid "Choose the resource on which you want this campaign to be run"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.actions.client,name:marketing_campaign.action_client_marketing_menu
+msgid "Open Marketing Menu"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.segment,sync_last_date:0
+msgid "Last Synchronization"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.transition,interval_type:0
+msgid "Year(s)"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.segment,sync_last_date:0
+msgid ""
+"Date on which this segment was synchronized last time (automatically or "
+"manually)"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,state:0
+#: selection:marketing.campaign,state:0
+#: selection:marketing.campaign.segment,state:0
+#: selection:marketing.campaign.workitem,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.transition,trigger:0
+msgid "Automatic"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign,mode:0
+msgid ""
+"Test - It creates and process all the activities directly (without waiting "
+"for the delay on transitions) but does not send emails or produce reports.\n"
+"Test in Realtime - It creates and processes all the activities directly but "
+"does not send emails or produce reports.\n"
+"With Manual Confirmation - the campaigns runs normally, but the user has to "
+"validate all workitem manually.\n"
+"Normal - the campaign runs normally and automatically sends all emails and "
+"reports (be very careful with this mode, you're live!)"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.segment,date_run:0
+msgid "Initial start date of this segment."
+msgstr ""
+
+#. module: marketing_campaign
+#: view:res.partner:0
+msgid "False"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,campaign_id:0
+#: view:marketing.campaign:0
+#: field:marketing.campaign.activity,campaign_id:0
+#: view:marketing.campaign.segment:0
+#: field:marketing.campaign.segment,campaign_id:0
+#: view:marketing.campaign.workitem:0
+#: field:marketing.campaign.workitem,campaign_id:0
+msgid "Campaign"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:email.template,body_html:marketing_campaign.email_template_1
+msgid "Hello, you will receive your welcome pack via email shortly."
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,segment_id:0
+#: view:marketing.campaign.segment:0
+#: view:marketing.campaign.workitem:0
+#: field:marketing.campaign.workitem,segment_id:0
+msgid "Segment"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:214
+#, python-format
+msgid "You cannot duplicate a campaign, Not supported yet."
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,type:0
+msgid ""
+"The type of action to execute when an item enters this activity, such as:\n"
+" - Email: send an email using a predefined email template\n"
+" - Report: print an existing Report defined on the resource item and save "
+"it into a specific directory\n"
+" - Custom Action: execute a predefined action, e.g. to modify the fields "
+"of the resource record\n"
+" "
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.segment,date_next_sync:0
+msgid "Next time the synchronization job is scheduled to run automatically"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.transition,interval_type:0
+msgid "Month(s)"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,partner_id:0
+#: model:ir.model,name:marketing_campaign.model_res_partner
+#: field:marketing.campaign.workitem,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.filters,name:marketing_campaign.filter0
+msgid "Partners"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+msgid "Marketing Reports"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign,state:0
+#: selection:marketing.campaign.segment,state:0
+msgid "New"
+msgstr ""
+
+#. module: marketing_campaign
+#: sql_constraint:marketing.campaign.transition:0
+msgid "The interval must be positive or zero"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.activity,type:0
+msgid "Email"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign,name:0
+#: field:marketing.campaign.activity,name:0
+#: field:marketing.campaign.segment,name:0
+#: field:marketing.campaign.transition,name:0
+msgid "Name"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.workitem,res_name:0
+msgid "Resource Name"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.segment,sync_mode:0
+msgid "Synchronization mode"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+#: view:marketing.campaign.segment:0
+msgid "Run"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.activity:0
+#: field:marketing.campaign.activity,from_ids:0
+msgid "Previous Activities"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:email.template,subject:marketing_campaign.email_template_2
+msgid "Congratulations! You are now a Silver Partner!"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.segment,date_done:0
+msgid "Date this segment was last closed or cancelled."
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+msgid "Marketing Campaign Activities"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+#: field:marketing.campaign.workitem,error_msg:0
+msgid "Error Message"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_form
+#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign
+#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_form
+#: view:marketing.campaign:0
+#: view:res.partner:0
+msgid "Campaigns"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.transition,interval_type:0
+msgid "Interval Unit"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:campaign.analysis,country_id:0
+msgid "Country"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,report_id:0
+#: selection:marketing.campaign.activity,type:0
+msgid "Report"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "July"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_configuration
+msgid "Configuration"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,variable_cost:0
+msgid ""
+"Set a variable cost if you consider that every campaign item that has "
+"reached this point has entailed a certain cost. You can get cost statistics "
+"in the Reporting section"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.transition,interval_type:0
+msgid "Hour(s)"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment
+msgid "Campaign Segment"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,keep_if_condition_not_met:0
+msgid ""
+"By activating this option, workitems that aren't executed because the "
+"condition is not met are marked as cancelled instead of being deleted."
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_followup
+#: field:res.partner,workitem_ids:0
+msgid "Workitems"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign,fixed_cost:0
+msgid "Fixed Cost"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "Newly Modified"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.actions.act_window,help:marketing_campaign.action_marketing_campaign_form
+msgid ""
+"
\n"
+" Click to create a marketing campaign.\n"
+"
\n"
+" OpenERP's marketing campaign allows you to automate "
+"communication\n"
+" to your prospects. You can define a segment (set of conditions) "
+"on\n"
+" your leads and partners to fullfil the campaign.\n"
+"
\n"
+" A campaign can have many activities like sending an email, "
+"printing\n"
+" a letter, assigning to a team, etc. These activities are "
+"triggered\n"
+" from specific situations; contact form, 10 days after first\n"
+" contact, if a lead is not closed yet, etc.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.transition,interval_nbr:0
+msgid "Interval Value"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:campaign.analysis,revenue:0
+#: field:marketing.campaign.activity,revenue:0
+msgid "Revenue"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "September"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "December"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign,partner_field_id:0
+msgid ""
+"The generated workitems will be linked to the partner related to the record. "
+"If the record is the partner itself leave this field empty. This is useful "
+"for reporting purposes, via the Campaign Analysis or Campaign Follow-up "
+"views."
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,month:0
+msgid "Month"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.transition,activity_to_id:0
+msgid "Next Activity"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_stat
+#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_workitem
+#: model:ir.ui.menu,name:marketing_campaign.menu_action_marketing_campaign_workitem
+msgid "Campaign Follow-up"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+msgid "Test Mode"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.segment,sync_mode:0
+msgid "Only records modified after last sync (no duplicates)"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml
+msgid "ir.actions.report.xml"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+msgid "Campaign Statistics"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,server_action_id:0
+msgid "The action to perform when this activity is activated"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign,partner_field_id:0
+msgid "Partner Field"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: model:ir.actions.act_window,name:marketing_campaign.action_campaign_analysis_all
+#: model:ir.model,name:marketing_campaign.model_campaign_analysis
+#: model:ir.ui.menu,name:marketing_campaign.menu_action_campaign_analysis_all
+msgid "Campaign Analysis"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.segment,sync_mode:0
+msgid ""
+"Determines an additional criterion to add to the filter when selecting new "
+"records to inject in the campaign. \"No duplicates\" prevents selecting "
+"records which have already entered the campaign previously.If the campaign "
+"has a \"unique field\" set, \"no duplicates\" will also prevent selecting "
+"records which have the same value for the unique field as other records that "
+"already entered the campaign."
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign,mode:0
+msgid "Test in Realtime"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign,mode:0
+msgid "Test Directly"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,report_directory_id:0
+msgid "Directory"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+#: view:marketing.campaign.segment:0
+msgid "Draft"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+msgid "Marketing Campaign Activity"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+msgid "Preview"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,state:0
+#: view:marketing.campaign:0
+#: field:marketing.campaign,state:0
+#: view:marketing.campaign.segment:0
+#: field:marketing.campaign.segment,state:0
+#: view:marketing.campaign.workitem:0
+#: field:marketing.campaign.workitem,state:0
+msgid "Status"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "August"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign,mode:0
+msgid "Normal"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,start:0
+msgid "This activity is launched when the campaign starts."
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,signal:0
+msgid ""
+"An activity with a signal can be called programmatically. Be careful, the "
+"workitem is always created when a signal is sent"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: selection:campaign.analysis,state:0
+#: view:marketing.campaign.workitem:0
+#: selection:marketing.campaign.workitem,state:0
+msgid "To Do"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "June"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.model,name:marketing_campaign.model_email_template
+msgid "Email Templates"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "Sync mode: all records"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.segment,sync_mode:0
+msgid "All records (no duplicates)"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "Newly Created"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:campaign.analysis,date:0
+msgid "Date"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "November"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,condition:0
+msgid "Condition"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,report_id:0
+msgid "The report to generate when this activity is activated"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign,unique_field_id:0
+msgid "Unique Field"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,state:0
+#: view:marketing.campaign.workitem:0
+#: selection:marketing.campaign.workitem,state:0
+msgid "Exception"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "October"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,email_template_id:0
+msgid "Email Template"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "January"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+#: field:marketing.campaign.workitem,date:0
+msgid "Execution Date"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem
+msgid "Campaign Workitem"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity
+msgid "Campaign Activity"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.activity,report_directory_id:0
+msgid "This folder is used to store the generated reports"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:136
+#: code:addons/marketing_campaign/marketing_campaign.py:148
+#: code:addons/marketing_campaign/marketing_campaign.py:158
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,server_action_id:0
+msgid "Action"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:528
+#, python-format
+msgid "Automatic transition"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,start:0
+msgid "Start"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:819
+#, python-format
+msgid "No preview"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+msgid "Process"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:530
+#: selection:marketing.campaign.transition,trigger:0
+#, python-format
+msgid "Cosmetic"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.transition,trigger:0
+msgid "How is the destination workitem triggered"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: selection:campaign.analysis,state:0
+#: view:marketing.campaign:0
+#: selection:marketing.campaign,state:0
+#: selection:marketing.campaign.segment,state:0
+#: selection:marketing.campaign.workitem,state:0
+msgid "Done"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:214
+#, python-format
+msgid "Operation not supported"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+msgid "Cancel"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "Close"
+msgstr ""
+
+#. module: marketing_campaign
+#: constraint:marketing.campaign.segment:0
+msgid "Model of filter must be same as resource model of Campaign "
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "Synchronize Manually"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.workitem:0
+#: field:marketing.campaign.workitem,res_id:0
+msgid "Resource ID"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition
+msgid "Campaign Transition"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "Marketing Campaign Segment"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened
+#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_segment_form
+#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_segment_form
+#: view:marketing.campaign:0
+#: view:marketing.campaign.segment:0
+msgid "Segments"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,keep_if_condition_not_met:0
+msgid "Don't Delete Workitems"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.activity:0
+msgid "Incoming Transitions"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.transition,interval_type:0
+msgid "Day(s)"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+#: field:marketing.campaign,activity_ids:0
+#: view:marketing.campaign.activity:0
+msgid "Activities"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign,mode:0
+msgid "With Manual Confirmation"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "May"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,type:0
+msgid "Type"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:email.template,subject:marketing_campaign.email_template_3
+msgid "Congratulations! You are now one of our Gold Partners!"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign,unique_field_id:0
+msgid ""
+"If set, this field will help segments that work in \"no duplicates\" mode to "
+"avoid selecting similar records twice. Similar records are records that have "
+"the same value for this unique field. For example by choosing the "
+"\"email_from\" field for CRM Leads you would prevent sending the same "
+"campaign to the same email address again. If not set, the \"no duplicates\" "
+"segments will only avoid selecting the same record again if it entered the "
+"campaign previously. Only easily comparable fields like textfields, "
+"integers, selections or single relationships may be used."
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:529
+#, python-format
+msgid "After %(interval_nbr)d %(interval_type)s"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:ir.model,name:marketing_campaign.model_marketing_campaign
+#: view:marketing.campaign:0
+msgid "Marketing Campaign"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.segment,date_done:0
+msgid "End Date"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "February"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,res_id:0
+#: view:marketing.campaign:0
+#: field:marketing.campaign,object_id:0
+#: field:marketing.campaign.segment,object_id:0
+#: view:marketing.campaign.workitem:0
+#: field:marketing.campaign.workitem,object_id:0
+msgid "Resource"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign,fixed_cost:0
+msgid ""
+"Fixed cost for running this campaign. You may also specify variable cost and "
+"revenue on each campaign activity. Cost and Revenue statistics are included "
+"in Campaign Reporting."
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "Sync mode: only records updated after last sync"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:793
+#, python-format
+msgid "Email Preview"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,signal:0
+msgid "Signal"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.workitem,date:0
+msgid "If date is not set, this workitem has to be run manually"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:campaign.analysis,month:0
+msgid "April"
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:158
+#, python-format
+msgid "The campaign cannot be marked as done before all segments are closed."
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign:0
+#: field:marketing.campaign,mode:0
+msgid "Mode"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,activity_id:0
+#: view:marketing.campaign.workitem:0
+#: field:marketing.campaign.workitem,activity_id:0
+msgid "Activity"
+msgstr ""
+
+#. module: marketing_campaign
+#: help:marketing.campaign.segment,ir_filter_id:0
+msgid ""
+"Filter to select the matching resource records that belong to this segment. "
+"New filters can be created and saved using the advanced search on the list "
+"view of the Resource. If no filter is set, all records are selected without "
+"filtering. The synchronization mode may also add a criterion to the filter."
+msgstr ""
+
+#. module: marketing_campaign
+#: code:addons/marketing_campaign/marketing_campaign.py:136
+#, python-format
+msgid "The campaign cannot be started. There are no activities in it."
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.segment,date_next_sync:0
+msgid "Next Synchronization"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:email.template,body_html:marketing_campaign.email_template_2
+msgid ""
+"Hi, we are delighted to welcome you among our Silver Partners as of today!"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.segment,ir_filter_id:0
+msgid "Filter"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:marketing.campaign.segment:0
+msgid "All"
+msgstr ""
+
+#. module: marketing_campaign
+#: selection:marketing.campaign.segment,sync_mode:0
+msgid "Only records created after last sync"
+msgstr ""
+
+#. module: marketing_campaign
+#: field:marketing.campaign.activity,variable_cost:0
+msgid "Variable Cost"
+msgstr ""
+
+#. module: marketing_campaign
+#: model:email.template,subject:marketing_campaign.email_template_1
+msgid "Welcome to the OpenERP Partner Channel!"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,total_cost:0
+msgid "Cost"
+msgstr ""
+
+#. module: marketing_campaign
+#: view:campaign.analysis:0
+#: field:campaign.analysis,year:0
+msgid "Year"
+msgstr ""
diff --git a/addons/mass_mailing/__openerp__.py b/addons/mass_mailing/__openerp__.py
index b8ca21c60d7..92f8b1fc3e8 100644
--- a/addons/mass_mailing/__openerp__.py
+++ b/addons/mass_mailing/__openerp__.py
@@ -38,9 +38,9 @@ professional emails and reuse templates in a few clicks.
],
'data': [
'mail_data.xml',
- 'mass_mailing_view.xml',
'wizard/mail_compose_message_view.xml',
'wizard/mail_mass_mailing_create_segment.xml',
+ 'mass_mailing_view.xml',
'security/ir.model.access.csv',
],
'js': [
diff --git a/addons/mass_mailing/mass_mailing_view.xml b/addons/mass_mailing/mass_mailing_view.xml
index f0c27f42a4a..c9594179a72 100644
--- a/addons/mass_mailing/mass_mailing_view.xml
+++ b/addons/mass_mailing/mass_mailing_view.xml
@@ -252,6 +252,9 @@
-
diff --git a/addons/point_of_sale/static/img/Onions-image.jpg b/addons/point_of_sale/static/img/Onions-image.jpg
new file mode 100644
index 00000000000..903841a906f
Binary files /dev/null and b/addons/point_of_sale/static/img/Onions-image.jpg differ
diff --git a/addons/point_of_sale/static/img/autres_agrumes-image.jpg b/addons/point_of_sale/static/img/autres_agrumes-image.jpg
new file mode 100644
index 00000000000..0ed1a444679
Binary files /dev/null and b/addons/point_of_sale/static/img/autres_agrumes-image.jpg differ
diff --git a/addons/point_of_sale/static/img/autres_legumes_frais-image.jpg b/addons/point_of_sale/static/img/autres_legumes_frais-image.jpg
new file mode 100644
index 00000000000..bda9a59277c
Binary files /dev/null and b/addons/point_of_sale/static/img/autres_legumes_frais-image.jpg differ
diff --git a/addons/point_of_sale/static/img/beers-image.jpg b/addons/point_of_sale/static/img/beers-image.jpg
new file mode 100644
index 00000000000..48d467028e2
Binary files /dev/null and b/addons/point_of_sale/static/img/beers-image.jpg differ
diff --git a/addons/point_of_sale/static/img/belle_vue_kriek_25cl-image.jpg b/addons/point_of_sale/static/img/belle_vue_kriek_25cl-image.jpg
new file mode 100644
index 00000000000..07ee48166a2
Binary files /dev/null and b/addons/point_of_sale/static/img/belle_vue_kriek_25cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/beverage-image.jpg b/addons/point_of_sale/static/img/beverage-image.jpg
new file mode 100644
index 00000000000..5e08fdbbea6
Binary files /dev/null and b/addons/point_of_sale/static/img/beverage-image.jpg differ
diff --git a/addons/point_of_sale/static/img/boni_orange-image.jpg b/addons/point_of_sale/static/img/boni_orange-image.jpg
new file mode 100644
index 00000000000..dea52ee4c3b
Binary files /dev/null and b/addons/point_of_sale/static/img/boni_orange-image.jpg differ
diff --git a/addons/point_of_sale/static/img/boon_framboise_37,5cl-image.jpg b/addons/point_of_sale/static/img/boon_framboise_37,5cl-image.jpg
new file mode 100644
index 00000000000..23c1f33610d
Binary files /dev/null and b/addons/point_of_sale/static/img/boon_framboise_37,5cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/carotte-image.jpg b/addons/point_of_sale/static/img/carotte-image.jpg
new file mode 100644
index 00000000000..05038261af4
Binary files /dev/null and b/addons/point_of_sale/static/img/carotte-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chaudfontaine_1,5l-image.jpg b/addons/point_of_sale/static/img/chaudfontaine_1,5l-image.jpg
new file mode 100644
index 00000000000..fd3d60e9f4c
Binary files /dev/null and b/addons/point_of_sale/static/img/chaudfontaine_1,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chaudfontaine_33cl-image.jpg b/addons/point_of_sale/static/img/chaudfontaine_33cl-image.jpg
new file mode 100644
index 00000000000..d36ba8131ba
Binary files /dev/null and b/addons/point_of_sale/static/img/chaudfontaine_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chaudfontaine_50cl-image.jpg b/addons/point_of_sale/static/img/chaudfontaine_50cl-image.jpg
new file mode 100644
index 00000000000..c99a731cabe
Binary files /dev/null and b/addons/point_of_sale/static/img/chaudfontaine_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chaudfontaine_petillante_1,5l-image.jpg b/addons/point_of_sale/static/img/chaudfontaine_petillante_1,5l-image.jpg
new file mode 100644
index 00000000000..57a82a6f52b
Binary files /dev/null and b/addons/point_of_sale/static/img/chaudfontaine_petillante_1,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chaudfontaine_petillante_33cl-image.jpg b/addons/point_of_sale/static/img/chaudfontaine_petillante_33cl-image.jpg
new file mode 100644
index 00000000000..d5bd2d263fb
Binary files /dev/null and b/addons/point_of_sale/static/img/chaudfontaine_petillante_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chaudfontaine_petillante_50cl-image.jpg b/addons/point_of_sale/static/img/chaudfontaine_petillante_50cl-image.jpg
new file mode 100644
index 00000000000..443edab2bd8
Binary files /dev/null and b/addons/point_of_sale/static/img/chaudfontaine_petillante_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chicon_flandria_extra-image.jpg b/addons/point_of_sale/static/img/chicon_flandria_extra-image.jpg
new file mode 100644
index 00000000000..de31ab7abf1
Binary files /dev/null and b/addons/point_of_sale/static/img/chicon_flandria_extra-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chimay_bleu_33cl-image.jpg b/addons/point_of_sale/static/img/chimay_bleu_33cl-image.jpg
new file mode 100644
index 00000000000..e7dfa44ff6e
Binary files /dev/null and b/addons/point_of_sale/static/img/chimay_bleu_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chimay_bleu_75cl-image.jpg b/addons/point_of_sale/static/img/chimay_bleu_75cl-image.jpg
new file mode 100644
index 00000000000..cc781812451
Binary files /dev/null and b/addons/point_of_sale/static/img/chimay_bleu_75cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chimay_rouge_33cl-image.jpg b/addons/point_of_sale/static/img/chimay_rouge_33cl-image.jpg
new file mode 100644
index 00000000000..830066274f9
Binary files /dev/null and b/addons/point_of_sale/static/img/chimay_rouge_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/chips-image.jpg b/addons/point_of_sale/static/img/chips-image.jpg
new file mode 100644
index 00000000000..201d7a74af7
Binary files /dev/null and b/addons/point_of_sale/static/img/chips-image.jpg differ
diff --git a/addons/point_of_sale/static/img/citron-image.jpg b/addons/point_of_sale/static/img/citron-image.jpg
new file mode 100644
index 00000000000..a2b7a3d261f
Binary files /dev/null and b/addons/point_of_sale/static/img/citron-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_light_1l-image.jpg b/addons/point_of_sale/static/img/coca_light_1l-image.jpg
new file mode 100644
index 00000000000..bc02d4f0341
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_light_1l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_light_2l-image.jpg b/addons/point_of_sale/static/img/coca_light_2l-image.jpg
new file mode 100644
index 00000000000..63a16e5edfb
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_light_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_light_33cl-image.jpg b/addons/point_of_sale/static/img/coca_light_33cl-image.jpg
new file mode 100644
index 00000000000..cdaaa49e151
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_light_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_light_50cl-image.jpg b/addons/point_of_sale/static/img/coca_light_50cl-image.jpg
new file mode 100644
index 00000000000..7a32700b081
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_light_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_light_decaf_33cl-image.jpg b/addons/point_of_sale/static/img/coca_light_decaf_33cl-image.jpg
new file mode 100644
index 00000000000..36fe924dc98
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_light_decaf_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_light_lemon_2l-image.jpg b/addons/point_of_sale/static/img/coca_light_lemon_2l-image.jpg
new file mode 100644
index 00000000000..a2348f0ff36
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_light_lemon_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_light_lemon_33cl-image.jpg b/addons/point_of_sale/static/img/coca_light_lemon_33cl-image.jpg
new file mode 100644
index 00000000000..fcc1cde53f0
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_light_lemon_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_light_lemon_50cl-image.jpg b/addons/point_of_sale/static/img/coca_light_lemon_50cl-image.jpg
new file mode 100644
index 00000000000..33dedb9e80c
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_light_lemon_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_regular_1l-image.jpg b/addons/point_of_sale/static/img/coca_regular_1l-image.jpg
new file mode 100644
index 00000000000..40115ff3ef0
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_regular_1l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_regular_2l-image.jpg b/addons/point_of_sale/static/img/coca_regular_2l-image.jpg
new file mode 100644
index 00000000000..27441c564e9
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_regular_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_regular_33cl-image.jpg b/addons/point_of_sale/static/img/coca_regular_33cl-image.jpg
new file mode 100644
index 00000000000..9ae60212dfc
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_regular_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_regular_50cl-image.jpg b/addons/point_of_sale/static/img/coca_regular_50cl-image.jpg
new file mode 100644
index 00000000000..8f57a24d368
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_regular_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_zero_1l-image.jpg b/addons/point_of_sale/static/img/coca_zero_1l-image.jpg
new file mode 100644
index 00000000000..75fb72c2463
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_zero_1l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_zero_2l-image.jpg b/addons/point_of_sale/static/img/coca_zero_2l-image.jpg
new file mode 100644
index 00000000000..a46f2dd0613
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_zero_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_zero_33cl-image.jpg b/addons/point_of_sale/static/img/coca_zero_33cl-image.jpg
new file mode 100644
index 00000000000..e042390dd03
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_zero_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_zero_50cl-image.jpg b/addons/point_of_sale/static/img/coca_zero_50cl-image.jpg
new file mode 100644
index 00000000000..9f969969629
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_zero_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coca_zero_decaf_33cl-image.jpg b/addons/point_of_sale/static/img/coca_zero_decaf_33cl-image.jpg
new file mode 100644
index 00000000000..f48ab1608e6
Binary files /dev/null and b/addons/point_of_sale/static/img/coca_zero_decaf_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/coke-image.jpg b/addons/point_of_sale/static/img/coke-image.jpg
new file mode 100644
index 00000000000..8f6bcc07682
Binary files /dev/null and b/addons/point_of_sale/static/img/coke-image.jpg differ
diff --git a/addons/point_of_sale/static/img/courgette-image.jpg b/addons/point_of_sale/static/img/courgette-image.jpg
new file mode 100644
index 00000000000..505642df1f0
Binary files /dev/null and b/addons/point_of_sale/static/img/courgette-image.jpg differ
diff --git a/addons/point_of_sale/static/img/croky_bolognaise_250g-image.jpg b/addons/point_of_sale/static/img/croky_bolognaise_250g-image.jpg
new file mode 100644
index 00000000000..20e9eeca5bd
Binary files /dev/null and b/addons/point_of_sale/static/img/croky_bolognaise_250g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/croky_naturel_45g-image.jpg b/addons/point_of_sale/static/img/croky_naturel_45g-image.jpg
new file mode 100644
index 00000000000..e841240ac19
Binary files /dev/null and b/addons/point_of_sale/static/img/croky_naturel_45g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/croky_paprika_45g-image.jpg b/addons/point_of_sale/static/img/croky_paprika_45g-image.jpg
new file mode 100644
index 00000000000..57cbc326490
Binary files /dev/null and b/addons/point_of_sale/static/img/croky_paprika_45g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/evian_1l-image.jpg b/addons/point_of_sale/static/img/evian_1l-image.jpg
new file mode 100644
index 00000000000..3c1a9ec4cbe
Binary files /dev/null and b/addons/point_of_sale/static/img/evian_1l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/evian_2l-image.jpg b/addons/point_of_sale/static/img/evian_2l-image.jpg
new file mode 100644
index 00000000000..bfb748e08e4
Binary files /dev/null and b/addons/point_of_sale/static/img/evian_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/evian_50cl-image.jpg b/addons/point_of_sale/static/img/evian_50cl-image.jpg
new file mode 100644
index 00000000000..d36ba8131ba
Binary files /dev/null and b/addons/point_of_sale/static/img/evian_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fanta_orange_25cl-image.jpg b/addons/point_of_sale/static/img/fanta_orange_25cl-image.jpg
new file mode 100644
index 00000000000..41d4044cccf
Binary files /dev/null and b/addons/point_of_sale/static/img/fanta_orange_25cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fanta_orange_2l-image.jpg b/addons/point_of_sale/static/img/fanta_orange_2l-image.jpg
new file mode 100644
index 00000000000..81f45e0b1d5
Binary files /dev/null and b/addons/point_of_sale/static/img/fanta_orange_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fanta_orange_33cl-image.jpg b/addons/point_of_sale/static/img/fanta_orange_33cl-image.jpg
new file mode 100644
index 00000000000..aa148a1b9e5
Binary files /dev/null and b/addons/point_of_sale/static/img/fanta_orange_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fanta_orange_50cl-image.jpg b/addons/point_of_sale/static/img/fanta_orange_50cl-image.jpg
new file mode 100644
index 00000000000..b11d8bd0ffa
Binary files /dev/null and b/addons/point_of_sale/static/img/fanta_orange_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fanta_zero_orange_1,5l-image.jpg b/addons/point_of_sale/static/img/fanta_zero_orange_1,5l-image.jpg
new file mode 100644
index 00000000000..f60a6a6d667
Binary files /dev/null and b/addons/point_of_sale/static/img/fanta_zero_orange_1,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fanta_zero_orange_33cl-image.jpg b/addons/point_of_sale/static/img/fanta_zero_orange_33cl-image.jpg
new file mode 100644
index 00000000000..8c4a0632efc
Binary files /dev/null and b/addons/point_of_sale/static/img/fanta_zero_orange_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fenouil_fenouil-image.jpg b/addons/point_of_sale/static/img/fenouil_fenouil-image.jpg
new file mode 100644
index 00000000000..263c1634c9b
Binary files /dev/null and b/addons/point_of_sale/static/img/fenouil_fenouil-image.jpg differ
diff --git a/addons/point_of_sale/static/img/food-image.jpg b/addons/point_of_sale/static/img/food-image.jpg
new file mode 100644
index 00000000000..9f99874c2ea
Binary files /dev/null and b/addons/point_of_sale/static/img/food-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fruits-image.jpg b/addons/point_of_sale/static/img/fruits-image.jpg
new file mode 100644
index 00000000000..fd41c5b2257
Binary files /dev/null and b/addons/point_of_sale/static/img/fruits-image.jpg differ
diff --git a/addons/point_of_sale/static/img/fruity_beers-image.jpg b/addons/point_of_sale/static/img/fruity_beers-image.jpg
new file mode 100644
index 00000000000..df393cee929
Binary files /dev/null and b/addons/point_of_sale/static/img/fruity_beers-image.jpg differ
diff --git a/addons/point_of_sale/static/img/grisette_cerise_25cl-image.jpg b/addons/point_of_sale/static/img/grisette_cerise_25cl-image.jpg
new file mode 100644
index 00000000000..9533b00f645
Binary files /dev/null and b/addons/point_of_sale/static/img/grisette_cerise_25cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/ice_cream-image.jpg b/addons/point_of_sale/static/img/ice_cream-image.jpg
new file mode 100644
index 00000000000..d8bee213ddb
Binary files /dev/null and b/addons/point_of_sale/static/img/ice_cream-image.jpg differ
diff --git a/addons/point_of_sale/static/img/ijsboerke_chocolat_2,5l-image.jpg b/addons/point_of_sale/static/img/ijsboerke_chocolat_2,5l-image.jpg
new file mode 100644
index 00000000000..d6a4a126dca
Binary files /dev/null and b/addons/point_of_sale/static/img/ijsboerke_chocolat_2,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/ijsboerke_dame_blanche_2,5l-image.jpg b/addons/point_of_sale/static/img/ijsboerke_dame_blanche_2,5l-image.jpg
new file mode 100644
index 00000000000..d9acb2f0c0b
Binary files /dev/null and b/addons/point_of_sale/static/img/ijsboerke_dame_blanche_2,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/ijsboerke_moka_2,5l-image.jpg b/addons/point_of_sale/static/img/ijsboerke_moka_2,5l-image.jpg
new file mode 100644
index 00000000000..a37b4fdb384
Binary files /dev/null and b/addons/point_of_sale/static/img/ijsboerke_moka_2,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/ijsboerke_stracciatella_2,5l-image.jpg b/addons/point_of_sale/static/img/ijsboerke_stracciatella_2,5l-image.jpg
new file mode 100644
index 00000000000..4e0a15de5e1
Binary files /dev/null and b/addons/point_of_sale/static/img/ijsboerke_stracciatella_2,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/ijsboerke_vanille_2,5l-image.jpg b/addons/point_of_sale/static/img/ijsboerke_vanille_2,5l-image.jpg
new file mode 100644
index 00000000000..90717770bf8
Binary files /dev/null and b/addons/point_of_sale/static/img/ijsboerke_vanille_2,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/jupiler_33cl-image.jpg b/addons/point_of_sale/static/img/jupiler_33cl-image.jpg
new file mode 100644
index 00000000000..78e8f50aaf6
Binary files /dev/null and b/addons/point_of_sale/static/img/jupiler_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/jupiler_50cl-image.jpg b/addons/point_of_sale/static/img/jupiler_50cl-image.jpg
new file mode 100644
index 00000000000..ad3f336bc93
Binary files /dev/null and b/addons/point_of_sale/static/img/jupiler_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_ketchup_250g-image.jpg b/addons/point_of_sale/static/img/lays_ketchup_250g-image.jpg
new file mode 100644
index 00000000000..f51b11c1c36
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_ketchup_250g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_light_naturel_170g-image.jpg b/addons/point_of_sale/static/img/lays_light_naturel_170g-image.jpg
new file mode 100644
index 00000000000..a680bcfac60
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_light_naturel_170g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_light_paprika_170g-image.jpg b/addons/point_of_sale/static/img/lays_light_paprika_170g-image.jpg
new file mode 100644
index 00000000000..33c2ba58248
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_light_paprika_170g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_naturel_170g-image.jpg b/addons/point_of_sale/static/img/lays_naturel_170g-image.jpg
new file mode 100644
index 00000000000..a680bcfac60
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_naturel_170g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_naturel_300g-image.jpg b/addons/point_of_sale/static/img/lays_naturel_300g-image.jpg
new file mode 100644
index 00000000000..52e08cd1502
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_naturel_300g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_naturel_45g-image.jpg b/addons/point_of_sale/static/img/lays_naturel_45g-image.jpg
new file mode 100644
index 00000000000..9c562ec1453
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_naturel_45g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_naturel_oven_150g-image.jpg b/addons/point_of_sale/static/img/lays_naturel_oven_150g-image.jpg
new file mode 100644
index 00000000000..dbc41388b24
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_naturel_oven_150g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_paprika_170g-image.jpg b/addons/point_of_sale/static/img/lays_paprika_170g-image.jpg
new file mode 100644
index 00000000000..33c2ba58248
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_paprika_170g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_paprika_300g-image.jpg b/addons/point_of_sale/static/img/lays_paprika_300g-image.jpg
new file mode 100644
index 00000000000..d46bb6cbe44
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_paprika_300g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_paprika_45g-image.jpg b/addons/point_of_sale/static/img/lays_paprika_45g-image.jpg
new file mode 100644
index 00000000000..ff3768b1efe
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_paprika_45g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_paprika_oven_150g-image.jpg b/addons/point_of_sale/static/img/lays_paprika_oven_150g-image.jpg
new file mode 100644
index 00000000000..38660103007
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_paprika_oven_150g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_pickles_250g-image.jpg b/addons/point_of_sale/static/img/lays_pickles_250g-image.jpg
new file mode 100644
index 00000000000..925e9a29f78
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_pickles_250g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lays_poivre_sel_oven_150g-image.jpg b/addons/point_of_sale/static/img/lays_poivre_sel_oven_150g-image.jpg
new file mode 100644
index 00000000000..4302d693429
Binary files /dev/null and b/addons/point_of_sale/static/img/lays_poivre_sel_oven_150g-image.jpg differ
diff --git a/addons/point_of_sale/static/img/leffe_9_33cl-image.jpg b/addons/point_of_sale/static/img/leffe_9_33cl-image.jpg
new file mode 100644
index 00000000000..985f80c00ee
Binary files /dev/null and b/addons/point_of_sale/static/img/leffe_9_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/leffe_blonde_33cl-image.jpg b/addons/point_of_sale/static/img/leffe_blonde_33cl-image.jpg
new file mode 100644
index 00000000000..1035ea3909b
Binary files /dev/null and b/addons/point_of_sale/static/img/leffe_blonde_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/leffe_brune_33cl-image.jpg b/addons/point_of_sale/static/img/leffe_brune_33cl-image.jpg
new file mode 100644
index 00000000000..26e10508868
Binary files /dev/null and b/addons/point_of_sale/static/img/leffe_brune_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/legumes-image.jpg b/addons/point_of_sale/static/img/legumes-image.jpg
new file mode 100644
index 00000000000..bda9a59277c
Binary files /dev/null and b/addons/point_of_sale/static/img/legumes-image.jpg differ
diff --git a/addons/point_of_sale/static/img/legumes_racine-image.jpg b/addons/point_of_sale/static/img/legumes_racine-image.jpg
new file mode 100644
index 00000000000..c19d677f133
Binary files /dev/null and b/addons/point_of_sale/static/img/legumes_racine-image.jpg differ
diff --git a/addons/point_of_sale/static/img/limon-image.jpg b/addons/point_of_sale/static/img/limon-image.jpg
new file mode 100644
index 00000000000..b70d5dae802
Binary files /dev/null and b/addons/point_of_sale/static/img/limon-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lindemans_kriek_37,5cl-image.jpg b/addons/point_of_sale/static/img/lindemans_kriek_37,5cl-image.jpg
new file mode 100644
index 00000000000..d367b76a457
Binary files /dev/null and b/addons/point_of_sale/static/img/lindemans_kriek_37,5cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/lindemans_pecheresse_37,,5cl-image.jpg b/addons/point_of_sale/static/img/lindemans_pecheresse_37,,5cl-image.jpg
new file mode 100644
index 00000000000..2562e4db0e0
Binary files /dev/null and b/addons/point_of_sale/static/img/lindemans_pecheresse_37,,5cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/maes_33cl-image.jpg b/addons/point_of_sale/static/img/maes_33cl-image.jpg
new file mode 100644
index 00000000000..a0533438ae0
Binary files /dev/null and b/addons/point_of_sale/static/img/maes_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/maes_50cl-image.jpg b/addons/point_of_sale/static/img/maes_50cl-image.jpg
new file mode 100644
index 00000000000..f1fa1960815
Binary files /dev/null and b/addons/point_of_sale/static/img/maes_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/nectarine-image.jpg b/addons/point_of_sale/static/img/nectarine-image.jpg
new file mode 100644
index 00000000000..654f9786508
Binary files /dev/null and b/addons/point_of_sale/static/img/nectarine-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_4formaggi-image.jpg b/addons/point_of_sale/static/img/oetker_4formaggi-image.jpg
new file mode 100644
index 00000000000..ffbfbb0bdbf
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_4formaggi-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_bolognese-image.jpg b/addons/point_of_sale/static/img/oetker_bolognese-image.jpg
new file mode 100644
index 00000000000..600299799e0
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_bolognese-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_funghi-image.jpg b/addons/point_of_sale/static/img/oetker_funghi-image.jpg
new file mode 100644
index 00000000000..9b42e7c3a90
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_funghi-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_hawaii-image.jpg b/addons/point_of_sale/static/img/oetker_hawaii-image.jpg
new file mode 100644
index 00000000000..f0fc468f486
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_hawaii-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_margherita-image.jpg b/addons/point_of_sale/static/img/oetker_margherita-image.jpg
new file mode 100644
index 00000000000..140f995abbf
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_margherita-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_mozzarella-image.jpg b/addons/point_of_sale/static/img/oetker_mozzarella-image.jpg
new file mode 100644
index 00000000000..aae0ba3bdd2
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_mozzarella-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_pollo-image.jpg b/addons/point_of_sale/static/img/oetker_pollo-image.jpg
new file mode 100644
index 00000000000..d3b8df872ff
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_pollo-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_prosciutto-image.jpg b/addons/point_of_sale/static/img/oetker_prosciutto-image.jpg
new file mode 100644
index 00000000000..8a99e578d51
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_prosciutto-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_speciale-image.jpg b/addons/point_of_sale/static/img/oetker_speciale-image.jpg
new file mode 100644
index 00000000000..75ac0c37557
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_speciale-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_spinaci-image.jpg b/addons/point_of_sale/static/img/oetker_spinaci-image.jpg
new file mode 100644
index 00000000000..3c3bc6ca1d2
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_spinaci-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_tonno-image.jpg b/addons/point_of_sale/static/img/oetker_tonno-image.jpg
new file mode 100644
index 00000000000..db7f35ecc54
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_tonno-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oetker_vegetale-image.jpg b/addons/point_of_sale/static/img/oetker_vegetale-image.jpg
new file mode 100644
index 00000000000..2b6c989f4bc
Binary files /dev/null and b/addons/point_of_sale/static/img/oetker_vegetale-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oignons_ail_echalotes-image.jpg b/addons/point_of_sale/static/img/oignons_ail_echalotes-image.jpg
new file mode 100644
index 00000000000..e325be3abf9
Binary files /dev/null and b/addons/point_of_sale/static/img/oignons_ail_echalotes-image.jpg differ
diff --git a/addons/point_of_sale/static/img/oranges-image.jpg b/addons/point_of_sale/static/img/oranges-image.jpg
new file mode 100644
index 00000000000..d872c7f5acd
Binary files /dev/null and b/addons/point_of_sale/static/img/oranges-image.jpg differ
diff --git a/addons/point_of_sale/static/img/orangina_1,5l-image.jpg b/addons/point_of_sale/static/img/orangina_1,5l-image.jpg
new file mode 100644
index 00000000000..8b1f5c93506
Binary files /dev/null and b/addons/point_of_sale/static/img/orangina_1,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/orangina_33cl-image.jpg b/addons/point_of_sale/static/img/orangina_33cl-image.jpg
new file mode 100644
index 00000000000..2ba180bb175
Binary files /dev/null and b/addons/point_of_sale/static/img/orangina_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/orval_33cl-image.jpg b/addons/point_of_sale/static/img/orval_33cl-image.jpg
new file mode 100644
index 00000000000..ac00e50ac68
Binary files /dev/null and b/addons/point_of_sale/static/img/orval_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pamplemousse_rouge_pamplemousse-image.jpg b/addons/point_of_sale/static/img/pamplemousse_rouge_pamplemousse-image.jpg
new file mode 100644
index 00000000000..122c0bbbf6b
Binary files /dev/null and b/addons/point_of_sale/static/img/pamplemousse_rouge_pamplemousse-image.jpg differ
diff --git a/addons/point_of_sale/static/img/papillon_orange-image.jpg b/addons/point_of_sale/static/img/papillon_orange-image.jpg
new file mode 100644
index 00000000000..2249f684144
Binary files /dev/null and b/addons/point_of_sale/static/img/papillon_orange-image.jpg differ
diff --git a/addons/point_of_sale/static/img/peche-image.jpg b/addons/point_of_sale/static/img/peche-image.jpg
new file mode 100644
index 00000000000..bf1380e9801
Binary files /dev/null and b/addons/point_of_sale/static/img/peche-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pepsi_2l-image.jpg b/addons/point_of_sale/static/img/pepsi_2l-image.jpg
new file mode 100644
index 00000000000..d8d3976929c
Binary files /dev/null and b/addons/point_of_sale/static/img/pepsi_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pepsi_33cl-image.jpg b/addons/point_of_sale/static/img/pepsi_33cl-image.jpg
new file mode 100644
index 00000000000..76e3a8e4034
Binary files /dev/null and b/addons/point_of_sale/static/img/pepsi_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pepsi_max_2l-image.jpg b/addons/point_of_sale/static/img/pepsi_max_2l-image.jpg
new file mode 100644
index 00000000000..15dd8ea5f31
Binary files /dev/null and b/addons/point_of_sale/static/img/pepsi_max_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pepsi_max_33cl-image.jpg b/addons/point_of_sale/static/img/pepsi_max_33cl-image.jpg
new file mode 100644
index 00000000000..fc7329c823e
Binary files /dev/null and b/addons/point_of_sale/static/img/pepsi_max_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pepsi_max_50cl-image.jpg b/addons/point_of_sale/static/img/pepsi_max_50cl-image.jpg
new file mode 100644
index 00000000000..98a5dc8a40a
Binary files /dev/null and b/addons/point_of_sale/static/img/pepsi_max_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pepsi_max_lemon_33cl-image.jpg b/addons/point_of_sale/static/img/pepsi_max_lemon_33cl-image.jpg
new file mode 100644
index 00000000000..17dc6b1a8d3
Binary files /dev/null and b/addons/point_of_sale/static/img/pepsi_max_lemon_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/perrier_1l-image.jpg b/addons/point_of_sale/static/img/perrier_1l-image.jpg
new file mode 100644
index 00000000000..1f91568c2b4
Binary files /dev/null and b/addons/point_of_sale/static/img/perrier_1l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/perrier_50cl-image.jpg b/addons/point_of_sale/static/img/perrier_50cl-image.jpg
new file mode 100644
index 00000000000..6275b5af290
Binary files /dev/null and b/addons/point_of_sale/static/img/perrier_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pils-image.jpg b/addons/point_of_sale/static/img/pils-image.jpg
new file mode 100644
index 00000000000..1e80c0c716b
Binary files /dev/null and b/addons/point_of_sale/static/img/pils-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pizza-image.jpg b/addons/point_of_sale/static/img/pizza-image.jpg
new file mode 100644
index 00000000000..be271deade7
Binary files /dev/null and b/addons/point_of_sale/static/img/pizza-image.jpg differ
diff --git a/addons/point_of_sale/static/img/plain_water-image.jpg b/addons/point_of_sale/static/img/plain_water-image.jpg
new file mode 100644
index 00000000000..b76dcf39460
Binary files /dev/null and b/addons/point_of_sale/static/img/plain_water-image.jpg differ
diff --git a/addons/point_of_sale/static/img/poire-image.jpg b/addons/point_of_sale/static/img/poire-image.jpg
new file mode 100644
index 00000000000..261cebe7479
Binary files /dev/null and b/addons/point_of_sale/static/img/poire-image.jpg differ
diff --git a/addons/point_of_sale/static/img/poire_conference-image.jpg b/addons/point_of_sale/static/img/poire_conference-image.jpg
new file mode 100644
index 00000000000..eea87b015f7
Binary files /dev/null and b/addons/point_of_sale/static/img/poire_conference-image.jpg differ
diff --git a/addons/point_of_sale/static/img/poireaux_poireaux-image.jpg b/addons/point_of_sale/static/img/poireaux_poireaux-image.jpg
new file mode 100644
index 00000000000..f56d7e2ba22
Binary files /dev/null and b/addons/point_of_sale/static/img/poireaux_poireaux-image.jpg differ
diff --git a/addons/point_of_sale/static/img/poivron_jaunes-image.jpg b/addons/point_of_sale/static/img/poivron_jaunes-image.jpg
new file mode 100644
index 00000000000..26918f80ac5
Binary files /dev/null and b/addons/point_of_sale/static/img/poivron_jaunes-image.jpg differ
diff --git a/addons/point_of_sale/static/img/poivron_rouges-image.jpg b/addons/point_of_sale/static/img/poivron_rouges-image.jpg
new file mode 100644
index 00000000000..e2482dbaf91
Binary files /dev/null and b/addons/point_of_sale/static/img/poivron_rouges-image.jpg differ
diff --git a/addons/point_of_sale/static/img/poivron_verts-image.jpg b/addons/point_of_sale/static/img/poivron_verts-image.jpg
new file mode 100644
index 00000000000..24c3e72e9e9
Binary files /dev/null and b/addons/point_of_sale/static/img/poivron_verts-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pomme-image.jpg b/addons/point_of_sale/static/img/pomme-image.jpg
new file mode 100644
index 00000000000..7a755f7b1c3
Binary files /dev/null and b/addons/point_of_sale/static/img/pomme-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pomme_de_terre-image.jpg b/addons/point_of_sale/static/img/pomme_de_terre-image.jpg
new file mode 100644
index 00000000000..fef073724ab
Binary files /dev/null and b/addons/point_of_sale/static/img/pomme_de_terre-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pomme_golden_perlim-image.jpg b/addons/point_of_sale/static/img/pomme_golden_perlim-image.jpg
new file mode 100644
index 00000000000..228e748535f
Binary files /dev/null and b/addons/point_of_sale/static/img/pomme_golden_perlim-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pomme_granny_smith-image.jpg b/addons/point_of_sale/static/img/pomme_granny_smith-image.jpg
new file mode 100644
index 00000000000..b6790f7b02e
Binary files /dev/null and b/addons/point_of_sale/static/img/pomme_granny_smith-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pomme_jonagold-image.jpg b/addons/point_of_sale/static/img/pomme_jonagold-image.jpg
new file mode 100644
index 00000000000..a3dc2809960
Binary files /dev/null and b/addons/point_of_sale/static/img/pomme_jonagold-image.jpg differ
diff --git a/addons/point_of_sale/static/img/pommes_de_terre-image.jpg b/addons/point_of_sale/static/img/pommes_de_terre-image.jpg
new file mode 100644
index 00000000000..b7776f7c6b9
Binary files /dev/null and b/addons/point_of_sale/static/img/pommes_de_terre-image.jpg differ
diff --git a/addons/point_of_sale/static/img/raisins-image.jpg b/addons/point_of_sale/static/img/raisins-image.jpg
new file mode 100644
index 00000000000..7a4c8fe5c5a
Binary files /dev/null and b/addons/point_of_sale/static/img/raisins-image.jpg differ
diff --git a/addons/point_of_sale/static/img/raisins_noir-image.jpg b/addons/point_of_sale/static/img/raisins_noir-image.jpg
new file mode 100644
index 00000000000..55b160951f4
Binary files /dev/null and b/addons/point_of_sale/static/img/raisins_noir-image.jpg differ
diff --git a/addons/point_of_sale/static/img/rochefort_8_33cl-image.jpg b/addons/point_of_sale/static/img/rochefort_8_33cl-image.jpg
new file mode 100644
index 00000000000..7b2c043a18b
Binary files /dev/null and b/addons/point_of_sale/static/img/rochefort_8_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/rouges_noyau_fruits-image.jpg b/addons/point_of_sale/static/img/rouges_noyau_fruits-image.jpg
new file mode 100644
index 00000000000..53d7124e2c2
Binary files /dev/null and b/addons/point_of_sale/static/img/rouges_noyau_fruits-image.jpg differ
diff --git a/addons/point_of_sale/static/img/san_pellegrino_1l-image.jpg b/addons/point_of_sale/static/img/san_pellegrino_1l-image.jpg
new file mode 100644
index 00000000000..0e1e72158b0
Binary files /dev/null and b/addons/point_of_sale/static/img/san_pellegrino_1l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/soda-image.jpg b/addons/point_of_sale/static/img/soda-image.jpg
new file mode 100644
index 00000000000..c9193e00428
Binary files /dev/null and b/addons/point_of_sale/static/img/soda-image.jpg differ
diff --git a/addons/point_of_sale/static/img/soda_orange-image.jpg b/addons/point_of_sale/static/img/soda_orange-image.jpg
new file mode 100644
index 00000000000..5ad62859cea
Binary files /dev/null and b/addons/point_of_sale/static/img/soda_orange-image.jpg differ
diff --git a/addons/point_of_sale/static/img/spa_1l-image.jpg b/addons/point_of_sale/static/img/spa_1l-image.jpg
new file mode 100644
index 00000000000..d1a8c28d4f9
Binary files /dev/null and b/addons/point_of_sale/static/img/spa_1l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/spa_2l-image.jpg b/addons/point_of_sale/static/img/spa_2l-image.jpg
new file mode 100644
index 00000000000..80a2622a6d8
Binary files /dev/null and b/addons/point_of_sale/static/img/spa_2l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/spa_33cl-image.jpg b/addons/point_of_sale/static/img/spa_33cl-image.jpg
new file mode 100644
index 00000000000..698c9d6bced
Binary files /dev/null and b/addons/point_of_sale/static/img/spa_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/spa_50cl-image.jpg b/addons/point_of_sale/static/img/spa_50cl-image.jpg
new file mode 100644
index 00000000000..101ea4d9663
Binary files /dev/null and b/addons/point_of_sale/static/img/spa_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/spa_et_fruit_50cl-image.jpg b/addons/point_of_sale/static/img/spa_et_fruit_50cl-image.jpg
new file mode 100644
index 00000000000..fe66e9344af
Binary files /dev/null and b/addons/point_of_sale/static/img/spa_et_fruit_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/spa_gazeuse_1,5l-image.jpg b/addons/point_of_sale/static/img/spa_gazeuse_1,5l-image.jpg
new file mode 100644
index 00000000000..414236e1772
Binary files /dev/null and b/addons/point_of_sale/static/img/spa_gazeuse_1,5l-image.jpg differ
diff --git a/addons/point_of_sale/static/img/spa_gazeuse_33cl-image.jpg b/addons/point_of_sale/static/img/spa_gazeuse_33cl-image.jpg
new file mode 100644
index 00000000000..389a3f5110f
Binary files /dev/null and b/addons/point_of_sale/static/img/spa_gazeuse_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/spa_gazeuse_50cl-image.jpg b/addons/point_of_sale/static/img/spa_gazeuse_50cl-image.jpg
new file mode 100644
index 00000000000..7b38465211a
Binary files /dev/null and b/addons/point_of_sale/static/img/spa_gazeuse_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/sparkling_water-image.jpg b/addons/point_of_sale/static/img/sparkling_water-image.jpg
new file mode 100644
index 00000000000..e47c24ddbbb
Binary files /dev/null and b/addons/point_of_sale/static/img/sparkling_water-image.jpg differ
diff --git a/addons/point_of_sale/static/img/special_beers-image.jpg b/addons/point_of_sale/static/img/special_beers-image.jpg
new file mode 100644
index 00000000000..1220a7a4ec8
Binary files /dev/null and b/addons/point_of_sale/static/img/special_beers-image.jpg differ
diff --git a/addons/point_of_sale/static/img/stella_33cl-image.jpg b/addons/point_of_sale/static/img/stella_33cl-image.jpg
new file mode 100644
index 00000000000..06b27f3ea8b
Binary files /dev/null and b/addons/point_of_sale/static/img/stella_33cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/stella_50cl-image.jpg b/addons/point_of_sale/static/img/stella_50cl-image.jpg
new file mode 100644
index 00000000000..732a512146c
Binary files /dev/null and b/addons/point_of_sale/static/img/stella_50cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/timmermans_faro_37,5cl-image.jpg b/addons/point_of_sale/static/img/timmermans_faro_37,5cl-image.jpg
new file mode 100644
index 00000000000..bb3269fcb9e
Binary files /dev/null and b/addons/point_of_sale/static/img/timmermans_faro_37,5cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/timmermans_geuze_37,5cl-image.jpg b/addons/point_of_sale/static/img/timmermans_geuze_37,5cl-image.jpg
new file mode 100644
index 00000000000..ed150882087
Binary files /dev/null and b/addons/point_of_sale/static/img/timmermans_geuze_37,5cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/timmermans_kriek_37,5cl-image.jpg b/addons/point_of_sale/static/img/timmermans_kriek_37,5cl-image.jpg
new file mode 100644
index 00000000000..f4778b11b0a
Binary files /dev/null and b/addons/point_of_sale/static/img/timmermans_kriek_37,5cl-image.jpg differ
diff --git a/addons/point_of_sale/static/img/tomate_en_grappe-image.jpg b/addons/point_of_sale/static/img/tomate_en_grappe-image.jpg
new file mode 100644
index 00000000000..65300f92bb7
Binary files /dev/null and b/addons/point_of_sale/static/img/tomate_en_grappe-image.jpg differ
diff --git a/addons/point_of_sale/static/img/tomates-image.jpg b/addons/point_of_sale/static/img/tomates-image.jpg
new file mode 100644
index 00000000000..1f952d83ee6
Binary files /dev/null and b/addons/point_of_sale/static/img/tomates-image.jpg differ
diff --git a/addons/point_of_sale/static/img/water-image.jpg b/addons/point_of_sale/static/img/water-image.jpg
new file mode 100644
index 00000000000..f13c040765c
Binary files /dev/null and b/addons/point_of_sale/static/img/water-image.jpg differ
diff --git a/addons/point_of_sale/static/src/css/pos.css b/addons/point_of_sale/static/src/css/pos.css
index 738d3fd9f4f..3a3a8f23231 100644
--- a/addons/point_of_sale/static/src/css/pos.css
+++ b/addons/point_of_sale/static/src/css/pos.css
@@ -126,6 +126,7 @@
background: #393939;
background: -moz-linear-gradient(#7b7979, #393939);
background: -webkit-gradient(linear, left top, left bottom, from(#7b7979), to(#393939));
+ z-index: 2; /* Customize according bootstrap3 navbar */
}
/* a) The left part of the top-bar */
@@ -659,6 +660,7 @@
.point-of-sale .screen header h2 {
margin-top: 0px;
padding-top: 7px;
+ font-size: 1.5em /* Customize font according bootstrap3 */
}
.point-of-sale .screen p{
font-size: 18px;
diff --git a/addons/point_of_sale/static/src/js/devices.js b/addons/point_of_sale/static/src/js/devices.js
index 67fde81136a..7071a862413 100644
--- a/addons/point_of_sale/static/src/js/devices.js
+++ b/addons/point_of_sale/static/src/js/devices.js
@@ -560,6 +560,7 @@ function openerp_pos_devices(instance,module){ //module is instance.point_of_sal
this.handler = function(e){
if(e.which === 13){ //ignore returns
+ e.preventDefault();
return;
}
diff --git a/addons/portal/i18n/he.po b/addons/portal/i18n/he.po
new file mode 100644
index 00000000000..7a76965f9fd
--- /dev/null
+++ b/addons/portal/i18n/he.po
@@ -0,0 +1,497 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 19:47+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid "Mako"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/wizard/share_wizard.py:50
+#, python-format
+msgid "Please select at least one user to share with"
+msgstr ""
+
+#. module: portal
+#: view:portal.wizard:0
+msgid ""
+"Select which contacts should belong to the portal in the list below.\n"
+" The email address of each selected contact must be "
+"valid and unique.\n"
+" If necessary, you can fix any contact's email "
+"address directly in the list."
+msgstr ""
+
+#. module: portal
+#: model:mail.group,name:portal.company_jobs
+msgid "Company Jobs"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid "amount: the total amount to pay, as a float"
+msgstr ""
+
+#. module: portal
+#: view:portal.wizard.user:0
+msgid "Contacts"
+msgstr ""
+
+#. module: portal
+#: view:share.wizard:0
+#: field:share.wizard,group_ids:0
+msgid "Existing groups"
+msgstr ""
+
+#. module: portal
+#: view:res.groups:0
+msgid "Portal Groups"
+msgstr ""
+
+#. module: portal
+#: field:portal.wizard,welcome_message:0
+msgid "Invitation Message"
+msgstr ""
+
+#. module: portal
+#: view:res.groups:0
+msgid "Non-Portal Groups"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/wizard/share_wizard.py:54
+#, python-format
+msgid "Please select at least one group to share with"
+msgstr ""
+
+#. module: portal
+#: view:share.wizard:0
+msgid "Details"
+msgstr ""
+
+#. module: portal
+#: model:ir.ui.menu,name:portal.portal_orders
+msgid "Quotations and Sales Orders"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid "reference: the reference number of the document to pay"
+msgstr ""
+
+#. module: portal
+#: help:portal.payment.acquirer,visible:0
+msgid ""
+"Make this payment acquirer available in portal forms (Customer invoices, "
+"etc.)"
+msgstr ""
+
+#. module: portal
+#: model:ir.model,name:portal.model_share_wizard
+msgid "Share Wizard"
+msgstr ""
+
+#. module: portal
+#: field:portal.wizard.user,email:0
+msgid "Email"
+msgstr ""
+
+#. module: portal
+#: model:ir.actions.client,help:portal.action_news
+msgid ""
+"
\n"
+" Youd don't have unread company's news.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/wizard/portal_wizard.py:194
+#, python-format
+msgid ""
+"You must have an email address in your User Preferences to send emails."
+msgstr ""
+
+#. module: portal
+#: model:ir.actions.client,name:portal.action_jobs
+#: model:ir.ui.menu,name:portal.portal_jobs
+msgid "Jobs"
+msgstr ""
+
+#. module: portal
+#: field:portal.wizard,user_ids:0
+msgid "Users"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/acquirer.py:82
+#, python-format
+msgid "Pay safely online"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/acquirer.py:77
+#, python-format
+msgid "No online payment acquirers configured"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid ""
+"kind: the kind of document on which the payment form is rendered (translated "
+"to user language, e.g. \"Invoice\")"
+msgstr ""
+
+#. module: portal
+#: help:portal.wizard,portal_id:0
+msgid "The portal that users can be added in or removed from."
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/wizard/share_wizard.py:38
+#, python-format
+msgid "Users you already shared with"
+msgstr ""
+
+#. module: portal
+#: model:ir.actions.client,help:portal.action_jobs
+msgid ""
+"
\n"
+" Youd don't have unread job offers.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid ""
+", so it may use Mako expressions.\n"
+" The Mako evaluation context provides:"
+msgstr ""
+
+#. module: portal
+#: model:ir.ui.menu,name:portal.portal_menu
+#: field:portal.wizard,portal_id:0
+#: field:res.groups,is_portal:0
+#: model:res.groups,name:portal.group_portal
+msgid "Portal"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/wizard/portal_wizard.py:34
+#, python-format
+msgid "Your OpenERP account at %(company)s"
+msgstr ""
+
+#. module: portal
+#: model:res.groups,name:portal.group_anonymous
+msgid "Anonymous"
+msgstr ""
+
+#. module: portal
+#: field:portal.wizard.user,in_portal:0
+msgid "In Portal"
+msgstr ""
+
+#. module: portal
+#: model:ir.actions.client,name:portal.action_news
+#: model:ir.ui.menu,name:portal.portal_company_news
+msgid "News"
+msgstr ""
+
+#. module: portal
+#: model:ir.ui.menu,name:portal.portal_after_sales
+msgid "After Sale Services"
+msgstr ""
+
+#. module: portal
+#: model:res.groups,comment:portal.group_portal
+msgid ""
+"Portal members have specific access rights (such as record rules and "
+"restricted menus).\n"
+" They usually do not belong to the usual OpenERP groups."
+msgstr ""
+
+#. module: portal
+#: model:ir.actions.act_window,name:portal.action_acquirer_list
+#: view:portal.payment.acquirer:0
+msgid "Payment Acquirers"
+msgstr ""
+
+#. module: portal
+#: model:ir.ui.menu,name:portal.portal_projects
+msgid "Projects"
+msgstr ""
+
+#. module: portal
+#: model:ir.actions.client,name:portal.action_mail_inbox_feeds_portal
+#: model:ir.ui.menu,name:portal.portal_inbox
+msgid "Inbox"
+msgstr ""
+
+#. module: portal
+#: view:share.wizard:0
+#: field:share.wizard,user_ids:0
+msgid "Existing users"
+msgstr ""
+
+#. module: portal
+#: field:portal.wizard.user,wizard_id:0
+msgid "Wizard"
+msgstr ""
+
+#. module: portal
+#: field:portal.payment.acquirer,name:0
+msgid "Name"
+msgstr ""
+
+#. module: portal
+#: model:ir.model,name:portal.model_res_groups
+msgid "Access Groups"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid "uid: the current user id"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid ""
+"quote(): a method to quote special string character to make them suitable "
+"for inclusion in a URL"
+msgstr ""
+
+#. module: portal
+#: help:res.groups,is_portal:0
+msgid "If checked, this group is usable as a portal."
+msgstr ""
+
+#. module: portal
+#: field:portal.payment.acquirer,form_template:0
+msgid "Payment form template (HTML)"
+msgstr ""
+
+#. module: portal
+#: field:portal.wizard.user,partner_id:0
+msgid "Contact"
+msgstr ""
+
+#. module: portal
+#: model:ir.model,name:portal.model_mail_mail
+msgid "Outgoing Mails"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/wizard/portal_wizard.py:193
+#, python-format
+msgid "Email required"
+msgstr ""
+
+#. module: portal
+#: model:ir.ui.menu,name:portal.portal_messages
+msgid "Messaging"
+msgstr ""
+
+#. module: portal
+#: model:res.groups,comment:portal.group_anonymous
+msgid ""
+"Anonymous users have specific access rights (such as record rules and "
+"restricted menus).\n"
+" They usually do not belong to the usual OpenERP groups."
+msgstr ""
+
+#. module: portal
+#: model:ir.model,name:portal.model_portal_payment_acquirer
+msgid "Online Payment Acquirer"
+msgstr ""
+
+#. module: portal
+#: model:mail.group,name:portal.company_news_feed
+msgid "Company News"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/acquirer.py:76
+#, python-format
+msgid ""
+"You can finish the configuration in the Bank&Cash settings"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid "cr: the current database cursor"
+msgstr ""
+
+#. module: portal
+#: model:ir.actions.client,help:portal.action_mail_inbox_feeds_portal
+msgid ""
+"
\n"
+" Good Job! Your inbox is empty.\n"
+"
\n"
+" Your inbox contains private messages or emails sent to "
+"you\n"
+" as well as information related to documents or people "
+"you\n"
+" follow.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid ""
+"object: the document on which the payment form is rendered (usually an "
+"invoice or sales order record)"
+msgstr ""
+
+#. module: portal
+#: help:portal.wizard,welcome_message:0
+msgid "This text is included in the email sent to new users of the portal."
+msgstr ""
+
+#. module: portal
+#: model:ir.ui.menu,name:portal.portal_company
+msgid "About Us"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid ""
+"currency: the currency record in which the document is issued (e.g. "
+"currency.name could be EUR)"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid "Payment Acquirer"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/wizard/portal_wizard.py:35
+#, python-format
+msgid ""
+"Dear %(name)s,\n"
+"\n"
+"You have been given access to %(portal)s.\n"
+"\n"
+"Your login account data is:\n"
+"Database: %(db)s\n"
+"Username: %(login)s\n"
+"\n"
+"In order to complete the signin process, click on the following url:\n"
+"%(url)s\n"
+"\n"
+"%(welcome_message)s\n"
+"\n"
+"--\n"
+"OpenERP - Open Source Business Applications\n"
+"http://www.openerp.com\n"
+msgstr ""
+
+#. module: portal
+#: view:portal.wizard:0
+msgid "or"
+msgstr ""
+
+#. module: portal
+#: model:portal.payment.acquirer,form_template:portal.paypal_acquirer
+msgid ""
+"\n"
+"% if object.company_id.paypal_account:\n"
+"\n"
+"% endif\n"
+" "
+msgstr ""
+
+#. module: portal
+#: model:ir.model,name:portal.model_portal_wizard_user
+msgid "Portal User Config"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid ""
+"If the template renders to an empty result in a certain context it will be "
+"ignored, as if it was inactive."
+msgstr ""
+
+#. module: portal
+#: field:portal.payment.acquirer,visible:0
+msgid "Visible"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/wizard/share_wizard.py:39
+#, python-format
+msgid "Existing Groups (e.g Portal Groups)"
+msgstr ""
+
+#. module: portal
+#: view:portal.wizard:0
+msgid "Cancel"
+msgstr ""
+
+#. module: portal
+#: view:portal.wizard:0
+msgid "Apply"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid "ctx: the current context dictionary"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid ""
+"This is an HTML form template to submit a payment through this acquirer.\n"
+" The template will be rendered with"
+msgstr ""
+
+#. module: portal
+#: code:addons/portal/mail_mail.py:42
+#, python-format
+msgid ""
+"Access your personal documents through our Customer Portal"
+msgstr ""
+
+#. module: portal
+#: view:portal.payment.acquirer:0
+msgid "Form Template"
+msgstr ""
+
+#. module: portal
+#: model:ir.actions.act_window,name:portal.partner_wizard_action
+#: model:ir.model,name:portal.model_portal_wizard
+#: view:portal.wizard:0
+msgid "Portal Access Management"
+msgstr ""
diff --git a/addons/portal/static/src/css/portal.css b/addons/portal/static/src/css/portal.css
index 45c0cdd7805..e32f3b0e639 100644
--- a/addons/portal/static/src/css/portal.css
+++ b/addons/portal/static/src/css/portal.css
@@ -10,7 +10,7 @@
margin: -40px 0 -32px -24px;
position: relative;
padding: 10px 15px;
- right: -153px;
+ right: -125px; /* improved margin according bootstrap3 */
background: #729FCF;
background-image: -webkit-gradient(linear, left top, left bottom, from(#729FCF), to(#3465A4));
diff --git a/addons/portal_anonymous/portal_anonymous_data.xml b/addons/portal_anonymous/portal_anonymous_data.xml
index eb1fd3889b4..b45868587e9 100644
--- a/addons/portal_anonymous/portal_anonymous_data.xml
+++ b/addons/portal_anonymous/portal_anonymous_data.xml
@@ -8,7 +8,7 @@
anonymous
- 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
+
diff --git a/addons/portal_anonymous/static/img/anonymous_user-image.png b/addons/portal_anonymous/static/img/anonymous_user-image.png
new file mode 100644
index 00000000000..e333176e3e4
Binary files /dev/null and b/addons/portal_anonymous/static/img/anonymous_user-image.png differ
diff --git a/addons/portal_anonymous/static/src/js/portal_anonymous.js b/addons/portal_anonymous/static/src/js/portal_anonymous.js
index d4f6351efc9..f6b41eb59f0 100644
--- a/addons/portal_anonymous/static/src/js/portal_anonymous.js
+++ b/addons/portal_anonymous/static/src/js/portal_anonymous.js
@@ -71,7 +71,7 @@ openerp.portal_anonymous = function(instance) {
this.$el.find('a.login').click(function() {
var p = self.getParent();
var am = p.action_manager;
- p.$el.find('.oe_leftbar, .oe_topbar').hide();
+ p.$el.find('.oe_leftbar, .navbar').hide(); // .oe_topbar is replaced with .navbar of bootstrap3
self.session.session_logout().done(function () {
am.do_action({
type:'ir.actions.client',
diff --git a/addons/portal_crm/i18n/he.po b/addons/portal_crm/i18n/he.po
new file mode 100644
index 00000000000..b14cf413812
--- /dev/null
+++ b/addons/portal_crm/i18n/he.po
@@ -0,0 +1,546 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 19:12+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,type:0
+msgid "Lead"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,title:0
+msgid "Title"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,probability:0
+msgid "Success Rate (%)"
+msgstr ""
+
+#. module: portal_crm
+#: view:portal_crm.crm_contact_us:0
+msgid "Contact us"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,date_action:0
+msgid "Next Action Date"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,fax:0
+msgid "Fax"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,zip:0
+msgid "Zip"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,day_open:0
+msgid "Days to Open"
+msgstr ""
+
+#. module: portal_crm
+#: view:portal_crm.crm_contact_us:0
+msgid "Thank you for your interest, we'll respond to your request shortly."
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,priority:0
+msgid "Highest"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,mobile:0
+msgid "Mobile"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,description:0
+msgid "Notes"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,color:0
+msgid "Color Index"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,partner_latitude:0
+msgid "Geo Latitude"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,partner_name:0
+msgid "Customer Name"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,channel_id:0
+msgid "Communication channel (mail, direct, phone, ...)"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,type_id:0
+msgid "Campaign"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,ref:0
+msgid "Reference"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,date_action_next:0
+#: field:portal_crm.crm_contact_us,title_action:0
+msgid "Next Action"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: portal_crm
+#: model:ir.actions.act_window,name:portal_crm.action_contact_us
+msgid "Contact Us"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,name:0
+msgid "Subject"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,opt_out:0
+msgid "Opt-Out"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,priority:0
+msgid "Priority"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,state_id:0
+msgid "State"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,partner_id:0
+msgid "Linked partner (optional). Usually created when converting the lead."
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,payment_mode:0
+msgid "Payment Mode"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,state:0
+msgid "New"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,type:0
+msgid "Type"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,email_from:0
+msgid "Email"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,channel_id:0
+msgid "Channel"
+msgstr ""
+
+#. module: portal_crm
+#: view:portal_crm.crm_contact_us:0
+msgid "Name"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,priority:0
+msgid "Lowest"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,create_date:0
+msgid "Creation Date"
+msgstr ""
+
+#. module: portal_crm
+#: view:portal_crm.crm_contact_us:0
+msgid "Close"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,state:0
+msgid "Pending"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,type:0
+msgid "Type is used to separate Leads and Opportunities"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,categ_ids:0
+msgid "Categories"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,stage_id:0
+msgid "Stage"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,user_login:0
+msgid "User Login"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,opt_out:0
+msgid ""
+"If opt-out is checked, this contact has refused to receive emails or "
+"unsubscribed to a campaign."
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,contact_name:0
+msgid "Contact Name"
+msgstr ""
+
+#. module: portal_crm
+#: model:ir.ui.menu,name:portal_crm.portal_company_contact
+msgid "Contact"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,partner_address_email:0
+msgid "Partner Contact Email"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,planned_revenue:0
+msgid "Expected Revenue"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,task_ids:0
+msgid "Tasks"
+msgstr ""
+
+#. module: portal_crm
+#: view:portal_crm.crm_contact_us:0
+msgid "Contact form"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,company_currency:0
+msgid "Currency"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,write_date:0
+msgid "Update Date"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,date_deadline:0
+msgid "Expected Closing"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,ref2:0
+msgid "Reference 2"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,user_email:0
+msgid "User Email"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,date_open:0
+msgid "Opened"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,partner_name:0
+msgid ""
+"The name of the future partner company that will be created while converting "
+"the lead into opportunity"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,planned_cost:0
+msgid "Planned Costs"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,date_deadline:0
+msgid "Estimate of the date on which the opportunity will be won."
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,email_cc:0
+msgid ""
+"These email addresses will be added to the CC field of all inbound and "
+"outbound emails for this record before being sent. Separate multiple email "
+"addresses with a comma"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,priority:0
+msgid "Low"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,date_closed:0
+#: selection:portal_crm.crm_contact_us,state:0
+msgid "Closed"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,date_assign:0
+msgid "Assignation Date"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,state:0
+msgid "Status"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,priority:0
+msgid "Normal"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,email_cc:0
+msgid "Global CC"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,street2:0
+msgid "Street2"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,id:0
+msgid "ID"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,phone:0
+msgid "Phone"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,active:0
+msgid "Active"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,user_id:0
+msgid "Salesperson"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,day_close:0
+msgid "Days to Close"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,company_ids:0
+msgid "Companies"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,section_id:0
+msgid ""
+"When sending mails, the default email address is taken from the sales team."
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,partner_address_name:0
+msgid "Partner Contact Name"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,partner_longitude:0
+msgid "Geo Longitude"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,date_assign:0
+msgid "Last date this case was forwarded/assigned to a partner"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,email_from:0
+msgid "Email address of the contact"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,city:0
+msgid "City"
+msgstr ""
+
+#. module: portal_crm
+#: view:portal_crm.crm_contact_us:0
+msgid "Submit"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,function:0
+msgid "Function"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,referred:0
+msgid "Referred By"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,partner_assigned_id:0
+msgid "Assigned Partner"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,type:0
+msgid "Opportunity"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,partner_assigned_id:0
+msgid "Partner this case has been forwarded/assigned to."
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,country_id:0
+msgid "Country"
+msgstr ""
+
+#. module: portal_crm
+#: view:portal_crm.crm_contact_us:0
+msgid "Thank you"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,state:0
+msgid ""
+"The Status is set to 'Draft', when a case is created. If the case is in "
+"progress the Status is set to 'Open'. When the case is over, the Status is "
+"set to 'Done'. If the case needs to be reviewed then the Status is set to "
+"'Pending'."
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: portal_crm
+#: help:portal_crm.crm_contact_us,type_id:0
+msgid ""
+"From which campaign (seminar, marketing campaign, mass mailing, ...) did "
+"this contact come from?"
+msgstr ""
+
+#. module: portal_crm
+#: selection:portal_crm.crm_contact_us,priority:0
+msgid "High"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,section_id:0
+msgid "Sales Team"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,street:0
+msgid "Street"
+msgstr ""
+
+#. module: portal_crm
+#: field:portal_crm.crm_contact_us,date_action_last:0
+msgid "Last Action"
+msgstr ""
+
+#. module: portal_crm
+#: model:ir.model,name:portal_crm.model_portal_crm_crm_contact_us
+msgid "Contact form for the portal"
+msgstr ""
diff --git a/addons/portal_gamification/__init__.py b/addons/portal_gamification/__init__.py
new file mode 100644
index 00000000000..484faca7b68
--- /dev/null
+++ b/addons/portal_gamification/__init__.py
@@ -0,0 +1,21 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
diff --git a/addons/portal_gamification/__openerp__.py b/addons/portal_gamification/__openerp__.py
new file mode 100644
index 00000000000..e20e54be6e3
--- /dev/null
+++ b/addons/portal_gamification/__openerp__.py
@@ -0,0 +1,42 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2013 OpenERP SA ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
+
+
+{
+ 'name': 'Portal Gamification',
+ 'version': '1',
+ 'category': 'Tools',
+ 'complexity': 'easy',
+ 'description': """
+This module adds security rules for gamification to allow portal users to participate to challenges
+===================================================================================================
+ """,
+ 'author': 'OpenERP SA',
+ 'depends': ['gamification','portal'],
+ 'data': [
+ 'security/ir.model.access.csv',
+ 'security/portal_security.xml',
+ ],
+ 'installable': True,
+ 'auto_install': True,
+ 'category': 'Hidden',
+}
+
diff --git a/addons/portal_gamification/security/ir.model.access.csv b/addons/portal_gamification/security/ir.model.access.csv
new file mode 100644
index 00000000000..4f21669cf55
--- /dev/null
+++ b/addons/portal_gamification/security/ir.model.access.csv
@@ -0,0 +1,7 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+goal_portal,"Goal Portal",gamification.model_gamification_goal,portal.group_portal,1,1,0,0
+goal_definition_portal,"Goal Definition Portal",gamification.model_gamification_goal_definition,portal.group_portal,1,0,0,0
+challenge_portal,"Goal Challenge Portal",gamification.model_gamification_challenge,portal.group_portal,1,0,0,0
+challenge_line_portal,"Challenge Line Portal",gamification.model_gamification_challenge_line,portal.group_portal,1,0,0,0
+badge_portal,"Badge Portal",gamification.model_gamification_badge,portal.group_portal,1,0,0,0
+badge_user_portal,"Badge-user Portal",gamification.model_gamification_badge_user,portal.group_portal,1,1,1,0
diff --git a/addons/portal_gamification/security/portal_security.xml b/addons/portal_gamification/security/portal_security.xml
new file mode 100644
index 00000000000..6b46fe96519
--- /dev/null
+++ b/addons/portal_gamification/security/portal_security.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/addons/portal_project/i18n/he.po b/addons/portal_project/i18n/he.po
new file mode 100644
index 00000000000..c28dd7b4313
--- /dev/null
+++ b/addons/portal_project/i18n/he.po
@@ -0,0 +1,33 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-12-30 19:39+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: portal_project
+#: model:ir.actions.act_window,help:portal_project.open_view_project
+msgid ""
+"
\n"
+" Click to start a new project.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: portal_project
+#: model:ir.actions.act_window,name:portal_project.open_view_project
+#: model:ir.ui.menu,name:portal_project.portal_services_projects
+msgid "Projects"
+msgstr ""
diff --git a/addons/portal_project_issue/i18n/he.po b/addons/portal_project_issue/i18n/he.po
new file mode 100644
index 00000000000..f72d40447a6
--- /dev/null
+++ b/addons/portal_project_issue/i18n/he.po
@@ -0,0 +1,40 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-30 19:39+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: portal_project_issue
+#: view:project.issue:0
+msgid "Creation:"
+msgstr ""
+
+#. module: portal_project_issue
+#: model:ir.actions.act_window,help:portal_project_issue.project_issue_categ_act0
+msgid ""
+"
\n"
+" Click to create an issue.\n"
+"
\n"
+" You can track your issues from this menu and the action we\n"
+" will take.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: portal_project_issue
+#: model:ir.actions.act_window,name:portal_project_issue.project_issue_categ_act0
+msgid "Issues"
+msgstr ""
diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml
index 750ae12995f..2da55bcb081 100644
--- a/addons/portal_sale/portal_sale_data.xml
+++ b/addons/portal_sale/portal_sale_data.xml
@@ -13,6 +13,7 @@
${(object.name or '').replace('/','_')}_${object.state == 'draft' and 'draft' or ''}
+ ${object.partner_id.lang}
@@ -102,6 +103,7 @@
Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' and 'draft' or ''}
+ ${object.partner_id.lang}
diff --git a/addons/process/i18n/he.po b/addons/process/i18n/he.po
new file mode 100644
index 00000000000..1e06adfb373
--- /dev/null
+++ b/addons/process/i18n/he.po
@@ -0,0 +1,379 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-30 19:15+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: process
+#: model:ir.model,name:process.model_process_node
+#: view:process.node:0
+#: view:process.process:0
+msgid "Process Node"
+msgstr ""
+
+#. module: process
+#: help:process.process,active:0
+msgid ""
+"If the active field is set to False, it will allow you to hide the process "
+"without removing it."
+msgstr ""
+
+#. module: process
+#: field:process.node,menu_id:0
+msgid "Related Menu"
+msgstr ""
+
+#. module: process
+#: selection:process.node,kind:0
+msgid "Status"
+msgstr ""
+
+#. module: process
+#: field:process.transition,action_ids:0
+msgid "Buttons"
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+#: view:process.process:0
+msgid "Group By..."
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+msgid "Kind Of Node"
+msgstr ""
+
+#. module: process
+#: field:process.node,help_url:0
+msgid "Help URL"
+msgstr ""
+
+#. module: process
+#: field:process.node,flow_start:0
+msgid "Starting Flow"
+msgstr ""
+
+#. module: process
+#: model:ir.actions.act_window,name:process.action_process_node_form
+#: model:ir.ui.menu,name:process.menu_process_node_form
+#: view:process.node:0
+#: view:process.process:0
+msgid "Process Nodes"
+msgstr ""
+
+#. module: process
+#: view:process.process:0
+#: field:process.process,node_ids:0
+msgid "Nodes"
+msgstr ""
+
+#. module: process
+#: field:process.node,condition_ids:0
+#: view:process.process:0
+msgid "Conditions"
+msgstr ""
+
+#. module: process
+#: view:process.transition:0
+msgid "Search Process Transition"
+msgstr ""
+
+#. module: process
+#: field:process.condition,node_id:0
+msgid "Node"
+msgstr ""
+
+#. module: process
+#: selection:process.transition.action,state:0
+msgid "Workflow Trigger"
+msgstr ""
+
+#. module: process
+#: field:process.transition,note:0
+msgid "Description"
+msgstr ""
+
+#. module: process
+#: model:ir.model,name:process.model_process_transition_action
+msgid "Process Transitions Actions"
+msgstr ""
+
+#. module: process
+#: field:process.condition,model_id:0
+#: view:process.node:0
+#: field:process.node,model_id:0
+#: view:process.process:0
+#: field:process.process,model_id:0
+msgid "Object"
+msgstr ""
+
+#. module: process
+#: field:process.transition,source_node_id:0
+msgid "Source Node"
+msgstr ""
+
+#. module: process
+#: view:process.transition:0
+#: field:process.transition,transition_ids:0
+msgid "Workflow Transitions"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:39
+#, python-format
+msgid "Last modified by:"
+msgstr ""
+
+#. module: process
+#: field:process.transition.action,action:0
+msgid "Action ID"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:7
+#, python-format
+msgid "Process View"
+msgstr ""
+
+#. module: process
+#: model:ir.model,name:process.model_process_transition
+#: view:process.transition:0
+msgid "Process Transition"
+msgstr ""
+
+#. module: process
+#: model:ir.model,name:process.model_process_condition
+msgid "Condition"
+msgstr ""
+
+#. module: process
+#: selection:process.transition.action,state:0
+msgid "Dummy"
+msgstr ""
+
+#. module: process
+#: model:ir.actions.act_window,name:process.action_process_form
+#: model:ir.ui.menu,name:process.menu_process_form
+msgid "Processes"
+msgstr ""
+
+#. module: process
+#: field:process.transition.action,transition_id:0
+msgid "Transition"
+msgstr ""
+
+#. module: process
+#: field:process.condition,name:0
+#: field:process.node,name:0
+#: field:process.process,name:0
+#: field:process.transition,name:0
+#: field:process.transition.action,name:0
+msgid "Name"
+msgstr ""
+
+#. module: process
+#: field:process.node,transition_in:0
+msgid "Starting Transitions"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:54
+#, python-format
+msgid "Related:"
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+#: field:process.node,note:0
+#: view:process.process:0
+#: field:process.process,note:0
+#: view:process.transition:0
+msgid "Notes"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:88
+#, python-format
+msgid "Edit Process"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:39
+#, python-format
+msgid "N/A"
+msgstr ""
+
+#. module: process
+#: view:process.process:0
+msgid "Search Process"
+msgstr ""
+
+#. module: process
+#: field:process.process,active:0
+msgid "Active"
+msgstr ""
+
+#. module: process
+#: view:process.transition:0
+msgid "Associated Groups"
+msgstr ""
+
+#. module: process
+#: field:process.node,model_states:0
+msgid "States Expression"
+msgstr ""
+
+#. module: process
+#: selection:process.transition.action,state:0
+msgid "Action"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:67
+#, python-format
+msgid "Select Process"
+msgstr ""
+
+#. module: process
+#: field:process.condition,model_states:0
+msgid "Expression"
+msgstr ""
+
+#. module: process
+#: field:process.transition,group_ids:0
+msgid "Required Groups"
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+#: view:process.process:0
+msgid "Incoming Transitions"
+msgstr ""
+
+#. module: process
+#: field:process.transition.action,state:0
+msgid "Type"
+msgstr ""
+
+#. module: process
+#: field:process.node,transition_out:0
+msgid "Ending Transitions"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/js/process.js:243
+#: code:addons/process/static/src/xml/process.xml:33
+#: model:ir.model,name:process.model_process_process
+#: field:process.node,process_id:0
+#: view:process.process:0
+#, python-format
+msgid "Process"
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+msgid "Search ProcessNode"
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+#: view:process.process:0
+msgid "Other Conditions"
+msgstr ""
+
+#. module: process
+#: model:ir.ui.menu,name:process.menu_process
+msgid "Enterprise Process"
+msgstr ""
+
+#. module: process
+#: view:process.transition:0
+msgid "Actions"
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+#: view:process.process:0
+msgid "Properties"
+msgstr ""
+
+#. module: process
+#: model:ir.actions.act_window,name:process.action_process_transition_form
+#: model:ir.ui.menu,name:process.menu_process_transition_form
+msgid "Process Transitions"
+msgstr ""
+
+#. module: process
+#: field:process.transition,target_node_id:0
+msgid "Target Node"
+msgstr ""
+
+#. module: process
+#: field:process.node,kind:0
+msgid "Kind of Node"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:42
+#, python-format
+msgid "Subflows:"
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+#: view:process.process:0
+msgid "Outgoing Transitions"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:36
+#, python-format
+msgid "Notes:"
+msgstr ""
+
+#. module: process
+#: selection:process.node,kind:0
+#: field:process.node,subflow_id:0
+msgid "Subflow"
+msgstr ""
+
+#. module: process
+#: view:process.node:0
+#: view:process.process:0
+msgid "Transitions"
+msgstr ""
+
+#. module: process
+#: selection:process.transition.action,state:0
+msgid "Object Method"
+msgstr ""
+
+#. module: process
+#. openerp-web
+#: code:addons/process/static/src/xml/process.xml:77
+#, python-format
+msgid "Select"
+msgstr ""
diff --git a/addons/procurement/i18n/zh_TW.po b/addons/procurement/i18n/zh_TW.po
new file mode 100644
index 00000000000..dd0d842b316
--- /dev/null
+++ b/addons/procurement/i18n/zh_TW.po
@@ -0,0 +1,1005 @@
+# Chinese (Traditional) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-30 08:00+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Chinese (Traditional) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: procurement
+#: model:ir.ui.menu,name:procurement.menu_stock_sched
+msgid "Schedulers"
+msgstr "排程器"
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_make_procurement
+msgid "Make Procurements"
+msgstr ""
+
+#. module: procurement
+#: help:procurement.order.compute.all,automatic:0
+msgid ""
+"Triggers an automatic procurement for all products that have a virtual stock "
+"under 0. You should probably not use this option, we suggest using a MTO "
+"configuration on products."
+msgstr ""
+
+#. module: procurement
+#: view:stock.warehouse.orderpoint:0
+msgid "Group By..."
+msgstr "分組..."
+
+#. module: procurement
+#: help:stock.warehouse.orderpoint,procurement_draft_ids:0
+msgid "Draft procurement of the product and location of that orderpoint"
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid ""
+"required quantities are always\n"
+" available"
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid ""
+"If there are not enough quantities available, the delivery order\n"
+" will wait for new products. To fulfill the "
+"inventory, you should\n"
+" create others rules like orderpoints."
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,procure_method:0
+#: field:product.template,procure_method:0
+msgid "Procurement Method"
+msgstr ""
+
+#. module: procurement
+#: selection:product.template,supply_method:0
+msgid "Manufacture"
+msgstr ""
+
+#. module: procurement
+#: model:process.process,name:procurement.process_process_serviceproductprocess0
+msgid "Service"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,name:procurement.action_procurement_compute
+msgid "Compute Stock Minimum Rules Only"
+msgstr ""
+
+#. module: procurement
+#: view:stock.warehouse.orderpoint:0
+msgid "Rules"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,company_id:0
+#: field:stock.warehouse.orderpoint,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,product_uos_qty:0
+msgid "UoS Quantity"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Reason"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order.compute:0
+msgid "Compute Procurements"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,message:0
+msgid "Latest error"
+msgstr ""
+
+#. module: procurement
+#: field:stock.warehouse.orderpoint,product_min_qty:0
+msgid "Minimum Quantity"
+msgstr ""
+
+#. module: procurement
+#: help:mrp.property,composition:0
+msgid "Not used in computations, for information purpose only."
+msgstr ""
+
+#. module: procurement
+#: field:stock.warehouse.orderpoint,procurement_id:0
+msgid "Latest procurement"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,help:procurement.action_orderpoint_form
+msgid ""
+"You can define your minimum stock rules, so that OpenERP will automatically "
+"create draft manufacturing orders or purchase quotations according to the "
+"stock level. Once the virtual stock of a product (= stock on hand minus all "
+"confirmed orders and reservations) is below the minimum quantity, OpenERP "
+"will generate a procurement request to increase the stock up to the maximum "
+"quantity."
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: procurement
+#: help:procurement.order,message:0
+msgid "Exception occurred while computing procurement orders."
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid "Products"
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Permanent Procurement Exceptions"
+msgstr ""
+
+#. module: procurement
+#: help:procurement.order,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order.compute.all:0
+msgid "Scheduler Parameters"
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_stock_move
+msgid "Stock Move"
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid "Stockable products"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/procurement.py:138
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: procurement
+#: help:procurement.order,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,state:0
+msgid "Ready"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order.compute.all,automatic:0
+msgid "Automatic orderpoint"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,help:procurement.procurement_exceptions
+msgid ""
+"
\n"
+" Procurement Orders represent the need for a certain quantity "
+"of products, at a given time, in a given location. Sales Orders are one "
+"typical source of Procurement Orders (but these are distinct documents). "
+"Depending on the procurement parameters and the product configuration, the "
+"procurement engine will attempt to satisfy the need by reserving products "
+"from stock, ordering products from a supplier, or passing a manufacturing "
+"order, etc. A Procurement Exception occurs when the system cannot find a way "
+"to fulfill a procurement. Some exceptions will resolve themselves "
+"automatically, but others require manual intervention (those are identified "
+"by a specific error message).\n"
+"
\n"
+" Click to create a procurement order. \n"
+"
\n"
+" A procurement order is used to record a need for a specific\n"
+" product at a specific location. Procurement orders are "
+"usually\n"
+" created automatically from sales orders, pull logistic rules "
+"or\n"
+" minimum stock rules.\n"
+"
\n"
+" When the procurement order is confirmed, it automatically\n"
+" creates the necessary operations to fullfil the need: "
+"purchase\n"
+" order proposition, manufacturing order, etc.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: procurement
+#: help:procurement.order,procure_method:0
+msgid ""
+"If you encode manually a Procurement, you probably want to use a make to "
+"order method."
+msgstr ""
+
+#. module: procurement
+#: model:ir.ui.menu,name:procurement.menu_stock_procurement
+msgid "Automatic Procurements"
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid ""
+"use the available\n"
+" inventory"
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_procurement_order
+#: model:process.process,name:procurement.process_process_procurementprocess0
+#: view:procurement.order:0
+msgid "Procurement"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,name:procurement.procurement_action
+msgid "Procurement Orders"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "To Fix"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Exceptions"
+msgstr ""
+
+#. module: procurement
+#: model:process.node,note:procurement.process_node_serviceonorder0
+msgid "Assignment from Production or Purchase Order."
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_mrp_property
+msgid "Property"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,name:procurement.act_make_procurement
+#: view:make.procurement:0
+msgid "Procurement Request"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.orderpoint.compute:0
+msgid "Compute Stock"
+msgstr ""
+
+#. module: procurement
+#: field:stock.warehouse.orderpoint,procurement_draft_ids:0
+msgid "Related Procurement Orders"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: procurement
+#: selection:mrp.property,composition:0
+msgid "plus"
+msgstr ""
+
+#. module: procurement
+#: help:procurement.order,state:0
+msgid ""
+"When a procurement is created the status is set to 'Draft'.\n"
+" If the procurement is confirmed, the status is set to 'Confirmed'. "
+" \n"
+"After confirming the status is set to 'Running'.\n"
+" If any exception arises in the order then the status is set to "
+"'Exception'.\n"
+" Once the exception is removed the status becomes 'Ready'.\n"
+" It is in 'Waiting'. status when the procurement is waiting for another one "
+"to finish."
+msgstr ""
+
+#. module: procurement
+#: help:stock.warehouse.orderpoint,active:0
+msgid ""
+"If the active field is set to False, it will allow you to hide the "
+"orderpoint without removing it."
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid ""
+"When you sell this service, nothing special will be triggered\n"
+" to deliver the customer, as you set the "
+"procurement method as\n"
+" 'Make to Stock'."
+msgstr ""
+
+#. module: procurement
+#: help:procurement.orderpoint.compute,automatic:0
+msgid "If the stock of a product is under 0, it will act like an orderpoint"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,product_uom:0
+#: field:stock.warehouse.orderpoint,product_uom:0
+msgid "Product Unit of Measure"
+msgstr ""
+
+#. module: procurement
+#: constraint:stock.warehouse.orderpoint:0
+msgid ""
+"You have to select a product unit of measure in the same category than the "
+"default unit of measure of the product"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Procurement Lines"
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid ""
+"as it's a consumable (as a result of this, the quantity\n"
+" on hand may become negative)."
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,note:0
+msgid "Note"
+msgstr ""
+
+#. module: procurement
+#: help:stock.warehouse.orderpoint,product_min_qty:0
+msgid ""
+"When the virtual stock goes below the Min Quantity specified for this field, "
+"OpenERP generates a procurement to bring the forecasted quantity to the Max "
+"Quantity."
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,name:procurement.action_compute_schedulers
+#: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers
+#: view:procurement.order.compute.all:0
+msgid "Run Schedulers"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order.compute:0
+msgid "This wizard will schedule procurements."
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+#: field:procurement.order,state:0
+msgid "Status"
+msgstr ""
+
+#. module: procurement
+#: selection:product.template,supply_method:0
+msgid "Buy"
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid "for the delivery order."
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,priority:0
+msgid "Normal"
+msgstr ""
+
+#. module: procurement
+#: help:product.template,supply_method:0
+msgid ""
+"Manufacture: When procuring the product, a manufacturing order or a task "
+"will be generated, depending on the product type. \n"
+"Buy: When procuring the product, a purchase order will be generated."
+msgstr ""
+
+#. module: procurement
+#: field:stock.warehouse.orderpoint,product_max_qty:0
+msgid "Maximum Quantity"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/procurement.py:367
+#, python-format
+msgid "Not enough stock."
+msgstr ""
+
+#. module: procurement
+#: field:stock.warehouse.orderpoint,active:0
+msgid "Active"
+msgstr ""
+
+#. module: procurement
+#: model:process.node,name:procurement.process_node_procureproducts0
+msgid "Procure Products"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/procurement.py:312
+#, python-format
+msgid ""
+"Please check the quantity in procurement order(s) for the product \"%s\", it "
+"should not be 0 or less!"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,date_planned:0
+msgid "Scheduled date"
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,state:0
+msgid "Exception"
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid ""
+"When you sell this product, a delivery order will be created.\n"
+" OpenERP will consider that the"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/schedulers.py:133
+#, python-format
+msgid "Automatic OP: %s"
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_procurement_orderpoint_compute
+msgid "Automatic Order Point"
+msgstr ""
+
+#. module: procurement
+#: field:stock.warehouse.orderpoint,qty_multiple:0
+msgid "Qty Multiple"
+msgstr ""
+
+#. module: procurement
+#: help:stock.warehouse.orderpoint,qty_multiple:0
+msgid "The procurement quantity will be rounded up to this multiple."
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Extra Information"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: procurement
+#: sql_constraint:stock.warehouse.orderpoint:0
+msgid "Qty Multiple must be greater than zero."
+msgstr ""
+
+#. module: procurement
+#: selection:stock.warehouse.orderpoint,logic:0
+msgid "Order to Max"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,date_close:0
+msgid "Date Closed"
+msgstr ""
+
+#. module: procurement
+#: view:res.company:0
+msgid "Logistics"
+msgstr ""
+
+#. module: procurement
+#: help:product.template,procure_method:0
+msgid ""
+"Make to Stock: When needed, the product is taken from the stock or we wait "
+"for replenishment. \n"
+"Make to Order: When needed, the product is purchased or produced."
+msgstr ""
+
+#. module: procurement
+#: field:mrp.property,composition:0
+msgid "Properties composition"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/procurement.py:311
+#, python-format
+msgid "Data Insufficient !"
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_mrp_property_group
+#: field:mrp.property,group_id:0
+#: field:mrp.property.group,name:0
+msgid "Property Group"
+msgstr ""
+
+#. module: procurement
+#: view:stock.warehouse.orderpoint:0
+msgid "Misc"
+msgstr ""
+
+#. module: procurement
+#: field:stock.move,procurements:0
+msgid "Procurements"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Run Procurement"
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,state:0
+msgid "Done"
+msgstr ""
+
+#. module: procurement
+#: view:make.procurement:0
+#: view:procurement.order.compute:0
+#: view:procurement.order.compute.all:0
+#: view:procurement.orderpoint.compute:0
+msgid "Cancel"
+msgstr ""
+
+#. module: procurement
+#: field:stock.warehouse.orderpoint,logic:0
+msgid "Reordering Mode"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,origin:0
+msgid "Source Document"
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,priority:0
+msgid "Not urgent"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,name:procurement.product_open_orderpoint
+#: view:product.product:0
+msgid "Orderpoints"
+msgstr ""
+
+#. module: procurement
+#: help:stock.warehouse.orderpoint,product_max_qty:0
+msgid ""
+"When the virtual stock goes below the Min Quantity, OpenERP generates a "
+"procurement to bring the forecasted quantity to the Quantity specified as "
+"Max Quantity."
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_procurement_order_compute_all
+msgid "Compute all schedulers"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Late"
+msgstr ""
+
+#. module: procurement
+#: view:board.board:0
+msgid "Procurements in Exception"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,name:procurement.procurement_action5
+#: model:ir.actions.act_window,name:procurement.procurement_action_board
+#: model:ir.actions.act_window,name:procurement.procurement_exceptions
+#: model:ir.ui.menu,name:procurement.menu_stock_procurement_action
+#: view:procurement.order:0
+msgid "Procurement Exceptions"
+msgstr ""
+
+#. module: procurement
+#: field:product.product,orderpoint_ids:0
+msgid "Minimum Stock Rules"
+msgstr ""
+
+#. module: procurement
+#: view:make.procurement:0
+msgid ""
+"Fill is this for to launch a procurement request for this\n"
+" product. According to the product configuration, "
+"this may\n"
+" trigger a draft purchase order, a manufacturing "
+"order or\n"
+" a new task."
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,close_move:0
+msgid "Close Move at end"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Scheduled Date"
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_product_product
+#: field:make.procurement,product_id:0
+#: view:procurement.order:0
+#: field:procurement.order,product_id:0
+#: field:stock.warehouse.orderpoint,product_id:0
+msgid "Product"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Temporary"
+msgstr ""
+
+#. module: procurement
+#: field:mrp.property,description:0
+#: field:mrp.property.group,description:0
+#: field:procurement.order,name:0
+msgid "Description"
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,priority:0
+msgid "Urgent"
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,state:0
+msgid "Running"
+msgstr ""
+
+#. module: procurement
+#: model:process.node,name:procurement.process_node_serviceonorder0
+#: selection:procurement.order,procure_method:0
+#: selection:product.template,procure_method:0
+msgid "Make to Order"
+msgstr ""
+
+#. module: procurement
+#: field:product.template,supply_method:0
+msgid "Supply Method"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,move_id:0
+msgid "Reservation"
+msgstr ""
+
+#. module: procurement
+#: model:process.node,note:procurement.process_node_procureproducts0
+msgid "The way to procurement depends on the product type."
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid "When you sell this product, OpenERP will"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Temporary Procurement Exceptions"
+msgstr ""
+
+#. module: procurement
+#: field:mrp.property,name:0
+#: field:stock.warehouse.orderpoint,name:0
+msgid "Name"
+msgstr ""
+
+#. module: procurement
+#: selection:mrp.property,composition:0
+msgid "max"
+msgstr ""
+
+#. module: procurement
+#: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint
+#: model:ir.actions.act_window,name:procurement.act_stock_warehouse_2_stock_warehouse_orderpoint
+#: model:ir.actions.act_window,name:procurement.action_orderpoint_form
+#: model:ir.ui.menu,name:procurement.menu_stock_order_points
+#: view:stock.warehouse.orderpoint:0
+msgid "Reordering Rules"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/procurement.py:139
+#, python-format
+msgid "Cannot delete Procurement Order(s) which are in %s state."
+msgstr ""
+
+#. module: procurement
+#: field:procurement.order,product_uos:0
+msgid "Product UoS"
+msgstr ""
+
+#. module: procurement
+#: model:ir.model,name:procurement.model_product_template
+msgid "Product Template"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.orderpoint.compute:0
+msgid ""
+"Wizard checks all the stock minimum rules and generate procurement order."
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Search Procurement"
+msgstr ""
+
+#. module: procurement
+#: help:res.company,schedule_range:0
+msgid ""
+"This is the time frame analysed by the scheduler when computing "
+"procurements. All procurements that are not between today and today+range "
+"are skipped for future computation."
+msgstr ""
+
+#. module: procurement
+#: selection:procurement.order,priority:0
+msgid "Very Urgent"
+msgstr ""
+
+#. module: procurement
+#: field:procurement.orderpoint.compute,automatic:0
+msgid "Automatic Orderpoint"
+msgstr ""
+
+#. module: procurement
+#: help:procurement.order,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: procurement
+#: view:procurement.order:0
+msgid "Procurement started late"
+msgstr ""
+
+#. module: procurement
+#: selection:mrp.property,composition:0
+msgid "min"
+msgstr ""
+
+#. module: procurement
+#: view:make.procurement:0
+#: view:procurement.order.compute:0
+#: view:procurement.order.compute.all:0
+#: view:procurement.orderpoint.compute:0
+msgid "or"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/schedulers.py:134
+#, python-format
+msgid "SCHEDULER"
+msgstr ""
+
+#. module: procurement
+#: view:product.product:0
+msgid "Request Procurement"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/schedulers.py:87
+#, python-format
+msgid "PROC %d: on order - %3.2f %-5s - %s"
+msgstr ""
+
+#. module: procurement
+#: code:addons/procurement/procurement.py:339
+#, python-format
+msgid "Products reserved from stock."
+msgstr ""
diff --git a/addons/product/product_image_demo.xml b/addons/product/product_image_demo.xml
index 1167f2382c2..f9b41856892 100644
--- a/addons/product/product_image_demo.xml
+++ b/addons/product/product_image_demo.xml
@@ -3,131 +3,131 @@
- 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
+
- /9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/wAALCACiAKkBAREA/8QAHQABAAEFAQEBAAAAAAAAAAAAAAYDBAUHCAECCf/EAEEQAAEDAwEFBgIHBQYHAAAAAAEAAgMEBREGBxIhMVEIEyJBYXGRoRQVIzJCUoEkkrHB0QkzNGJyghZDU2Oi4fH/2gAIAQEAAD8A/VNERERFb1lfSUERmrKhkTB5uOPgo/U7QrLE4sgZLPjzAwEp9f2yYgPp5Y89eKzVFerdcMCnqWlx/CeBV8iIiIiIiIiIix16u8Vppu8I35X5EbOp9fRayu31leaw1FdO8tzgNzwA9lc0VDTRsA3Bn1V4aSnIwGBUW0E0Une0zyMHOFKbDqF5c2iuDvEeDXny9z0UmRERERERERF5yUNr3/WFdNVyOzEwlkY9AsFWTRh7mjqqcc7R5q4ZUNGPEFfUk8ZcASFe1NHG6IzxDxDiMLP2CtNbQjfP2kR3HfyWSRERERERERW1xl+j0FRODgxxOcD+i1/Lc44aEeMA4UTrLuDI7xKkLwByeqjL0Pzq/o70N8eNSeiurZoS0v5hX2kKtwu1VSZy18e+B6g/+1MkREREREREVrc4XVFuqYG/ekhe0e5aVoC5X18bDE5+C3gQVGKu8+InfVsb5jhv/Nfcd8z+P5rIUl7w4HvFJbZqDdDW7/zU92eSmtvE9SDkMgIJ9yFsREREREREREXN212zT6b1BO5jCKWszUU7gOGCfE39D8iFpu56nZTyuY9+CFjf+LYy7hIPir6n1A1+CJPmstSXsEj7RSS0XUyva0P4rovZZapKOwGvnYWyVrt9uefdjl8eJU0RERERERERFH9b6Ot2trJJaa77N/36ecDLoZMcCOo8iPMLiraxs31FpOvkpbpRujcSTDM3Jimb1Y7z9uY6LSlZVXCgqDE8PGCr+2X+oBAe481KKO+vAB3vmtqbD4aHVWq6enuda1tFE7ela13F5HHdz5evou0YGxMiYyANEYaAwN5bvlj0VRERERERERERWV3stqv1FJbbzb6espZRh8UzA5p9ePI+o4rTequyPs51BK6e3VFdanuJO6wtmjHsHcf/ACUEu3Yy09ZYH3Sq19VNp4sfZx25m+8nk0Evxk+yxEGyfS1gp5zSW81k7onsbLWkSFmWkZa0ANB488EhQDS+nbnomonpqHejBlL2OaTwBPJbr0VtJ1TbYGUba9/dN5MeA9o9geS2vadotZJE11fSRyg/ij8J+HJTW23OlutOKmkflvJwPNp6EK7REREREREREWrO0FeJbXpWn7h/jdM6QNzje3W8vmtI6Z1U2+RExVDnY4PjcfEw9CrO+Xl1FK5jIGOOeO83KxbNYzUg70U8OQfJuFMtL7Rm3ANjcQ09FuHR2pGwPbUZzG8BszR5t8ne4/gtmMe2Roexwc1wBBByCF9IiIiIud9tm3zX+ynXv1PBZrXPaamljqKN00by6QcWyZcHDiHAjGORb1UftnbZ3cC9aHjd1dTVhb8nNP8AFS219snZnVgC5W68UTj/ANqOVo/ddn5KW2ztJbGbm0busoaZzvw1UEsXzLcfNSy17RNB3oA2rWVlqi7k2OuiLvhnKkEcjJWNkjcHNcMhwOQQvpc59qG+btTS2mN5+yp94j1ef6ALU+yfSFxuVfd9UxSvjprTSNfM3GWy70jQGn1A3nZ9PVSHVNsYKzkOOVFq/TpqGO3MjhwworC25aSrzJKXyUkjslzRxid1x5tPn8VuTROu90RtkkGeGCDzW/8AQOpGV9OKJ7w5pBdCc8vMs/mP1UzRERERaU7VmgDq3Zy+/UcG/cNNudWN3R4nU5GJm/AB/wDsXDUox5q2k4q1e5zOLXEexwreeed8b4XTPIe0tJzkgEY812v2Ftosmp9lcuirlUb9y0fUGiw4+J1K4l0R64GHN9gF0ouf+0NpWC41puHd/aujbh454A4fwKy+zrTdr09sVu0tK8yPr4JJJpHcy4MAaPYE/MrWeow59Wx2DggL5p6ESszjOQsddtNx1jHNdHkH0UnsOzOz3nT++bjHaa6lgc+Krk4RHd47so6Y5OHEevJV9IX646SMDrpUMc+QgxsjcScg8Hccf/CumI3F8bXlpaXAHHRfSIiIip1EENVBJTVEbZIpWFj2OGQ5pGCD6EL84NrGh5dnevbvpVwd3FPN3lG8/jpn+KI+uAd0+rSoS8ZIA8zhfV8s9XZZWMqTHIyUZZLGSWuxzHEAgjosLK4dVsTsvbQRs4262qWpn7u16ob9T1uThokcR3Tz7PDePTK/SwLWm2Gnjmp494gERZ4nnhx/qoPovUEsumqjQzYZMCqbO+THh7g8dwHqXN+Cu7/ZbXUhv2W69vRY2ntUETd1jThWtdTtYW08TN+WQ7rGjmSvquc21ULGVMglfHxZH+AO648ys1ss2fVeprnHrPUMbhQRPD6WN4/xLxydj8gPLqfTnvheoiIiIubO2XoA3DTtBtDoId6e0PFJWlo4mmkd4XH/AEyHHtIVxvP5gpdb5UV1tgt87GkwSB4lz4iACMY68efosDNMB5rG3EyPh36d5ZPA4TQuB4te05BC7j0d2jtV6x0vp65W6riE9XTxx1MbYml3esw2aQk8mjG9k9ceauNaa/t00kVz1RcYIMYZEJZMB/H72CfPoF7Z7hc4rmLrA1ogniAe1zd0uaB4C1vMfr5FSGSSuqSJXt3GOxguBA9lVjjqg3dayNxPQleR07aFklXVN/apMjeI8LGflb/NYeitrNRXEzVh/YYDktz/AHzvy+3X4LouhEf0OAxMaxhiZutaMBowMADyCroiIiIixuo7Db9UWKv09dYhJSXGmkppm/5XjBI9RzHqF+Y2uLBcNE6luWlLy0srLZUPgfvDG+0HwyDPNrm4cD0KiNRVA5wVj5anieKtX1GTzUt2d7XbVsssGop74x76alYyrpo425fNI5262Ee73DA6lbZ2U6KuN8vEG0PafUC7ammcX01KyQPo7MCeEUDfuvlaOD53A4dkRgAZO9odUWaiuJsltbFcrsxrZJYGu+zpw7k6Z3E5PHA4uODgL71rtC0ToO3xX3avrKhtFMM9xFJK2JjnY5NZnJ+a1fTdvbZTPO63aI0ldNQxRHDahlMY4z6778cPVTG0bb5NqlGae36YZaYmu3JC6YPeDjJxj3Ungkdb6dkbBgYwB1XQlvjdFQU8T/vMhY0+4aFcIiIiIiwWt9QnS+lrjfGNDn00JMY6vPBvzK/PDarar5qC/wBXqx8wrpqvBnZL9/IGOB6Y8vJarq207HGOpZNSv6OHD+ixs9JM4F1PPHI3y44P9FjpvpMJPfQvaOpHD4rGXq3Ut9tlTa60D6PXQvpZSR91rxwd/tcGu/RU9k+ue1LpHTx0hT09DTUlLEaWmuFy3jJEwZALGgkyDjkHz8ytq7HNo+udlGnau0VFTQXy41lVNXT3SrjeJ5Z5Dxc8A4dugBrRkANAGFr3WjdPXrUUmr9pl8mvV2mcXR/TpTJuAnO7FEODWjoAB1VKHaDY4WtgoWMpoG8A0AN4ew4BbV2Q7crVYq+Knjp2PhdIC8A4Lupyea6ct+0ai1NXU01vgbHAyRj2MLt8uIIOCBwx6LpnT+pZbjOykq2ND5I99jm8MkDJBCkSIiLwkDmvh0zWqi+tjZzPEKznvETc+IcFGNXT0WoLDXWSrlLY6uIx7447jubXfoQCuTL/AGyqtlbNba+MNljJzg5a5vk5p82nqtdak07S1Ac7uxx88LWl604KMumieYsfiDt0Kns801qDaJqg6Z05V01S6niNRWSbwcKaEEDfdunzcQ0DzJ91mtZ7KNV6ak+i1trbVsmyxs1G0lw9S0jh815atGa9u9FFHDZqqOKNvdgzDu844efErPUOwnVtxcBWzup4zzEfhPx5qUW3sr6eqITFdII5Q/75kOc/FZCk7GOx5kgnr4wOrBUyAfDeWwNLbDdg+jHNnobBau+Z/wAySISO+LsrYFLqTQ1naGUcdO3d5BjGtHyUv0pr2kud2hdSNY1lLG7JHqMDPv8AyWy6K/x1AA3gcrKxVLJcY81VyvUVKQ4ycqwqpt0HisBcrl3YPiUIv2qJoGu7txHstVas1re3iSOGtkYDn7pWg9c0FwvNR9Jmu9zZKx28x8NU+NzT6EKC3W560p6R9DHqS4PaRgSyFjpWj0fu5WlNXaJuV6lfNc7tda5x4/tNdK8fu5x8l1L/AGe9isuhNK63uMlMyOuud0pKYvPF3cQwlwbk+W/K4/oF0/ca+1VsT5XwxOcQQCQMgKGG82+idNvBjQw5BOAoNrvtDaM0PTOkut4pKbhwD5ACfYcz+i0LqPtvsqXui0zRVNS0HwvI3G/Pj8lBLj2qdqFxcXUpp6dp5B288j+CwFVt/wBstQ77O8wgHybTn+ZUm0VtV2i3GsjF6qqmdpIyGZYPkuytjurK6SjigZRGEHBdjOSepJ4ldKaYrKiWNjng8lPaCQloyVlonghVUVvNyKxVdnBwotdonuBwoLfLe+TeyDha/u9gklc77Ph7KIXLR75S4d3x9lE7ls9fLvZgJJ9FFrnsrnl3tylJz6KnYKHUmzymrRRWutnp6iRsrmwQueQ4DdzgemPgpBZtpepKprqaHS17le7lv0b4x+rnYCtbvo7afrRrmOrZrNBJzbTAGXH+sjA/Qfqo/R9jax1VSa670k9dVPOXz1UrpXuPqXKWW7shaRhxmzR/uqRUfZO0W0DfszP3VnaHsq6GYWn6jjOP8ql1l7Oei6BzXR2SEEf5VsewbOrTaQ1tLQRsxyw1Te22vuAGtZjHkpDSQluMhZOJp5KsOC9VGRpVhUwbwPBYitt5fnwrAVtjdJk92sHU6VdISe7+SsJdFF2fsvkrZ2gg7nAF8t2dxk/4dvwV3T6EjixuwNHs1XjNFU5OX0rSeu6q8ejIGjw07R/tV3DpFn/RHBX0OlIwf7sfBXsWlom8TGPgruPTjG8ox8FdR2NjcHu1dR2oNx4ArqKh3cYCvI4McSFWa0BfSLwtBVMx55hUn0zX+SoPt7HfhVM2qMnO78l8fVEX5B8E+qYfyj4J9URflHwQWmIfhC9Fsj/IFUFtYDncX223sb+AKo2jY3yVVtM3HJfYhZ5gL3u2dF7uN6L3AHkvURERF5gdEwOiYHQJgdAmB0CYHQJgdAmB0TA6L1ERERERf//Z
+
- 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
+
- /9j/4AAQSkZJRgABAQEASABIAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAcwBzAwEiAAIRAQMRAf/EAB0AAQABBAMBAAAAAAAAAAAAAAAIAgYHCQEEBQP/xABJEAABAwMCBAMEBAkGDwAAAAABAAIDBAURBgcIEiExE0FhCRQiURUycYEWI5GTobG00dIXJmKywfAYJDRCRlJWcnSEkpSio+H/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAQID/8QAHREBAAICAwEBAAAAAAAAAAAAAAERAiESMWFBUf/aAAwDAQACEQMRAD8A2poiICIiAiLjKDlERAREQEREBERAREQEWOtZb96R0DfXWi9VrqWtbG2XkLRjldnGCSM9l4g4rduSMm9Mb6FzM/1kGYEWHX8V+3TBk3jmH9HkP6nK/wDQ2vbRuLZvpWyTmpofEdEJCMZc04cO/kUFxE4XBcB5o7ssD71bw1+1zJvAgNUKy5PhaTUGMwtZBE/4TynuXHpjzQZ4DgU5vRQzZxlXanhMZsscxJzzy1zuYenRg6fculU8Zd5fkCzxRf7tdJ/CiymzzJzeiglUcYd9dkCiLfsr3/wrzZuLzUTiQGSsHpXv/hRE/wDm9E5seS12VnFnqeT4WyVUfX6zLg/I/wDEq/8AYLeDUG4G4Onoqu5Vvu7Li+KSJ9W6RsoNNI8cwwBgEK16Jqg5XKpZ9UFVKAiIg1ge0b5f5doGujLgbVBkhoOPid81D24QUDHOc4OaT8oWj+1Th46NHXDWW/VT7nJRxx0lpo/FdVylgy97wwDAPUlp/IsGScOWqK2Glc2xWKYVTzHFIK2cc7245h26EZB649Ec57R4kgsrpHiolq42mN5b7vTRuJfj4Q4F7cNJ7nOQOoB7Lbl7NVjY+FixtaQW++VWPzpUITwP7nV9PHNTaJsUkdRG9rHSXGUAlww1/VwILSMjPTPcEKdns7LZNZeGa1UFQMT0tfW08mTn42Tua79IPZFxSZd2UNONur9yhtn9K8VH7JCplnsoN+0CrPdKSyHOOa8VP7JAjaNEt5yfl6rozXgeT/NWi69crvrHJ+a6dTdjkny+1Bdk14GT8QXRmvA6jm6q1ZrxgZBGF1ZbsCM5/Sgul96+I5djopGcElW6r3CtRJzy3Y/scqh/LeAScnOFKrgBqfe9fUbhkht4xn/kpVYGzln1f7/JVKlnZVKAiIg1l8elZUw8RghpbzcLRJNaaVjRbi0OnJc/DDkHzxj1KjJFedQierA1lqyUR5cI45+VzPk0nmIyCHeQ6hS942KRk++lVKBiVtupmhw6Ox8Rxn7QFh7b3Y6t3PkuclnntVtFM6NtRJcq0wGRz+YjlHUnGCT0AUc8u2IBcdX1kkQprxqGVwbKHOq7lIyQviAdLnDw0Foc3oPRbO/Z4NcOGOyufkudW1pJccknx3dSfNa6LzZTpi8V9GW+BWUss1LK+CclpOeSQB3m13L381sj4BmBnDhZw1oaDWVhAHkPHdhVcfEij2UA/aT1XudDpp2cB15q/v8A8TgU/D2K12+1OqPdbXpA5xzXqs6n/g4EbQknuwfk5IXSku45ep7dOqtp9z5s5d37dV1prl0xzDuguKS7ZOCcjHkutLdwD8JVtz3INb3z08l1XXIk9DgfNBcsl4BB9AppezXea3Ujp/KO/Mb+WgmUAJq17icElbAfZYtNSLvM4fFFqWnH5aCdWBtDZ9UfYqlSzsFUoCIiDXvxpgjeus+Zt9MP0PXpcH+krVqKzarkuUDHOjuNJHHI6Fkh+Nj/AIclpx1Vu8cF+orfvnPBPOxkjrdTv5TI1pxlwz19fP0WHNKb0XfQr6r8GtQVVp96LTMKadjWylueXIJI6dfuKlapK3bzN26JtJuXqynhbyRRXWqjYMAcoErsDHkthPAfF4XDhYvWoqz/AO961vV98jvFdUVdRUtlqKiQzSyyyNLnvJy4u69ySSthvB9rSyaU4fdM09wrRTyTmoqIx4b3hzHTvw4FrSOuPmroSYcMhYL3z290jrppdqvSlFqqOirOemhrg8iF74mNc5vKR1IaB1yso27cPTV0lbFT3qidK/o2J8wjeT8g12D+he6YIXEudEwk9SS0ZKKiFYuGXZy9zTsk2nsFK2NgcCYpfM483hdqq4R9mY8kbaWAnyaIHkk/9fdZ23J3d0htbNTRahe6ndUsc+Iike+MgHBy8NLQfQnKwVvpxRaMvOz2tKCy5+lau0VMFE+EtZIZXRkN5MYIPXIIQeQ/hU2jZ9baa1c2fqijkPT7efsujXcOOzFvq6SB+0NsqvHnZCHR0ruVvMOpJEhwG+ecfLK1nSal1mZSTUalDO4Ar6gdPvkW0Th74pdu9L7HaHt+qLpTx3ymtMENd7y9jpGyNBBDy4lznYxklaiolJ2rvPDDsfaZIWxbSacqxIzmzySjBzjyer82j230boKssv4H6Tt+koay6ulqYKAOAmcyne1rjzEnoHELIO2m8mht1quppdM1La6SljEsvJSObG0ZwPxnLyk58gc+iyEaSn52v8KPmYctPKMtPoUuFfdpyFUqW4b+Rc83TJ6BYgcouMj5oqMV7jcM23W7Oo477qnS1FdbtFB7qyrmDvEEWc8mQ4ZGT0z264wrTk4FdmJO+iqMfY+T+NSBRBHaTgJ2WeTnRlKPUSSg/wBddrdp972V20tWmdrrHPzCN8UUVspfGfSxN5QCxnbOXDqc+fdZ+Kt7WG39g15BTQ362x3GOmeXxCRzmlhIwSC0g9kEJbrunxH3migpZNJX0QU8vhZZYm+JUM5A3mlL8g9cnLQPsVNt1pxMshib9C6pDYvDaGSUEQ5msPX1w8ff6qWY4cduBj+adC4j/WMjv1vX0/wdtt/9jrV+aP71vlXwRSqtW8TNdVTSi26kohJI6QRw0UDI48jAa0Ek8o+We/XPkvGrb5xNxQVcLbbqOoEkbGMlfS0jpG482OPZ2c8xIOQOymE/hu2ykzzaJs7s/Onz/avmeGTax3fQljP20o/etc4/BCCouHE6wul+jNUPImdhnuFCcsLOXPbOAfiA7h3XqvXvF74izpeyVFLDqKkuJpX0tTS01opnSF7H5bM9+cBzxgZGegPQKY44Y9q29tB2MdMf5KP3qocM+1w/0Fsv/bf/AFZnKxFDS+7HEfaNLXRs1qvVfd2zQ1bBc7TF1jLi2WCHEgBxlpGR0APXyXlHiS4qhFIHaAqvE5ByuZZoyOcvGcfjf80dR8/Pqpijhq2xbjGiLOAOwFP0/WuXcNm2RB/mTaPzB/epy8FobX7jbjbkaBqJqqzwac1BC0RyU9VAWVLS4ECVsZcWdw4gE4ICg5rzXu/NosV+bcH7mU+sqK6Pjo6u3NnNJNGHfC7wmxlpb8vI9AQtnmj9v9PaBpJ6XT1npLPTzyCWWOkj5A9+MZP3L3+U/wBysjHfD7rG+a/2T0ZqDVFvqLTqKutsUlwpJ4HQPZOByvJjcAW5I5seWUWQzECclEH0REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQf/Z
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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LzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczp4bXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyc+CiAgPHhtcE1NOkRvY3VtZW50SUQgcmRmOnJlc291cmNlPSd1dWlkOkEzMTk1Qjc2RDZCNkRCMTE4NDUyODQ5RDk4RDI2MDBFJyAvPgogIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6QTQxOTVCNzZENkI2REIxMTg0NTI4NDlEOThEMjYwMEU8L3htcE1NOkluc3RhbmNlSUQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgPHhtcDpDcmVhdGVEYXRlPjIwMDctMDItMDhUMDE6MDk6MTgrMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogIDx4bXA6TW9kaWZ5RGF0ZT4yMDA3LTAyLTA4VDAxOjEwOjIyKzA3OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDA3LTAyLTA4VDAxOjEwOjIyKzA3OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dzPC94bXA6Q3JlYXRvclRvb2w+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOnBob3Rvc2hvcD0naHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyc+CiAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICA8cGhvdG9zaG9wOkhpc3Rvcnk+PC9waG90b3Nob3A6SGlzdG9yeT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6dGlmZj0naHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8nPgogIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogIDx0aWZmOk5hdGl2ZURpZ2VzdD4yNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjsyM0ZCRkEzMDRDQzlCQzRDQTczMTZBMkM3NjIyMzJCOTwvdGlmZjpOYXRpdmVEaWdlc3Q+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOmV4aWY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvJz4KICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTAwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzAxPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpDb2xvclNwYWNlPi0xPC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0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
- 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E3i6WVVbTkjBOCzzLgfka9k8PeArPSdAtLG4xLNEp3uOAWJJP86meq0DU//Z/+ENs2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPgogIDx4bXA6TW9kaWZ5RGF0ZT4yMDEwLTA3LTIxVDE3OjA2OjQ0KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICA8eG1wOkNyZWF0ZURhdGU+MjAxMC0wNy0yMVQxNzoxMzozOCswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgPHhtcDpNZXRhZGF0YURhdGU+MjAxMC0wNy0yMVQxNzowNjo0NCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6dGlmZj0naHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8nPgogIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgPHRpZmY6WUNiQ3JQb3NpdGlvbmluZz4yPC90aWZmOllDYkNyUG9zaXRpb25pbmc+CiAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogIDx0aWZmOk1ha2U+U09OWTwvdGlmZjpNYWtlPgogIDx0aWZmOk1vZGVsPkNZQkVSU0hPVDwvdGlmZjpNb2RlbD4KICA8dGlmZjpOYXRpdmVEaWdlc3Q+MjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7NEJFOURGN0JCMzJCQzhGMDc1NUI3RjFENDIyNjVFNjI8L3RpZmY6TmF0aXZlRGlnZXN0PgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpleGlmPSdodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyc+CiAgPGV4aWY6RXhpZlZlcnNpb24+MDIxMDwvZXhpZjpFeGlmVmVyc2lvbj4KICA8ZXhpZjpGbGFzaHBpeFZlcnNpb24+MDEwMDwvZXhpZjpGbGFzaHBpeFZlcnNpb24+CiAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6Q29tcHJlc3NlZEJpdHNQZXJQaXhlbD4yLzE8L2V4aWY6Q29tcHJlc3NlZEJpdHNQZXJQaXhlbD4KICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDgwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpEYXRlVGltZU9yaWdpbmFsPjIwMTAtMDctMjFUMTc6MTM6MzgrMDE6MDA8L2V4aWY6RGF0ZVRpbWVPcmlnaW5hbD4KICA8ZXhpZjpEYXRlVGltZURpZ2l0aXplZD4yMDEwLTA3LTIxVDE3OjEzOjM4KzAxOjAwPC9leGlmOkRhdGVUaW1lRGlnaXRpemVkPgogIDxleGlmOkV4cG9zdXJlVGltZT4xLzYwPC9leGlmOkV4cG9zdXJlVGltZT4KICA8ZXhpZjpGTnVtYmVyPjQwLzEwPC9leGlmOkZOdW1iZXI+CiAgPGV4aWY6RXhwb3N1cmVQcm9ncmFtPjI8L2V4aWY6RXhwb3N1cmVQcm9ncmFtPgogIDxleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPjMvMTA8L2V4aWY6RXhwb3N1cmVCaWFzVmFsdWU+CiAgPGV4aWY6TWF4QXBlcnR1cmVWYWx1ZT4zLzE8L2V4aWY6TWF4QXBlcnR1cmVWYWx1ZT4KICA8ZXhpZjpNZXRlcmluZ01vZGU+MjwvZXhpZjpNZXRlcmluZ01vZGU+CiAgPGV4aWY6TGlnaHRTb3VyY2U+MDwvZXhpZjpMaWdodFNvdXJjZT4KICA8ZXhpZjpGb2NhbExlbmd0aD43MS8xMDwvZXhpZjpGb2NhbExlbmd0aD4KICA8ZXhpZjpGaWxlU291cmNlPjM8L2V4aWY6RmlsZVNvdXJjZT4KICA8ZXhpZjpTY2VuZVR5cGU+MTwvZXhpZjpTY2VuZVR5cGU+CiAgPGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtFREIzNUE0RTM5ODcyNDI1QjI4RDA1NzBCQUY1NUJGRjwvZXhpZjpOYXRpdmVEaWdlc3Q+CiAgPGV4aWY6SVNPU3BlZWRSYXRpbmdzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGk+MTAwPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8L2V4aWY6SVNPU3BlZWRSYXRpbmdzPgogIDxleGlmOkZsYXNoIHJkZjpwYXJzZVR5cGU9J1Jlc291cmNlJz4KICA8L2V4aWY6Rmxhc2g+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiAgPGRjOmRlc2NyaXB0aW9uPgogICA8cmRmOkFsdD4KICAgIDxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+PC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOmRlc2NyaXB0aW9uPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpwaG90b3Nob3A9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8nPgogIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6eG1wTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nPgogIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6Q0M5QUFEMDNBNzk0REYxMUEyNzVGQjg5M0Y1MjNBQTU8L3htcE1NOkluc3RhbmNlSUQ+CiAgPHhtcE1NOkRvY3VtZW50SUQgcmRmOnJlc291cmNlPSd4bXAuZGlkOkNDOUFBRDAzQTc5NERGMTFBMjc1RkI4OTNGNTIzQUE1JyAvPgogIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpDQzlBQUQwM0E3OTRERjExQTI3NUZCODkzRjUyM0FBNTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogIDx4bXBNTTpIaXN0b3J5PgogICA8cmRmOlNlcT4KICAgPC9yZGY6U2VxPgogIDwveG1wTU06SGlzdG9yeT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0ncic/Pgr/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgAC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
- /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACAAIADASIAAhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAYHBAUIAwIB/8QAQRAAAQMDAgQDBAUKBAcAAAAAAQIDBAAFEQYhBxIxQRNRYSJCcYEUFTKhsQgkM2JygpGSwdEXI2NzFjRSg6Ky8P/EABgBAQEBAQEAAAAAAAAAAAAAAAACAwEE/8QAIxEBAAIBBAEEAwAAAAAAAAAAAAECEQMEEiFBEyJRYTGRof/aAAwDAQACEQMRAD8A7LpSlApSlApSlApSlApSlApSlApSlApSlApSlApQkAEkgAbkmqq4m8bdNaRZU3HcbmyMHlIPsH9nG6/iMJ/WoLVryfkR2BzPvtNDzWsJ/GuHdVceuIes7sm0aaS+lx88rbLGQfjhOAB+0VY86l+iOHdyCm7rre6O3q6fbTHUrMeOevToojzO3412Iy5M4X5xF4mQdJxA5Cs9wv73PyLRBAUlrbqtXYfAGoronjp/xJeHbaNJyYq2UeI8tcpKUtp9SpKQT6A5qsdX8UNJ6bdXHZfdu01GxbhKAbQfIuHb+UGoX/jZdpb2I1ptsZBO3ilx5XzJUB91V7YT7pdj6a1rpvUDrrFvubKpLP6VhagFp+XceoqQggjIII9K42sWvLjNcCnE2ttahgqRDwT8woGtpqTijqPh2zD1LGtn1vbQvlmCM6tHhDtzJUVApO++Rg1PSu3WtK0eg9VWfWuk7fqawyUyIM1oOIIO6D3QodlA7EelbyuOlKUoFKUoFfLriGmlOurShCRlSlHAAr6qkePWvxFs9yYhukRIYKHVpOPFcwSQD5AAj4kV2IcmUK/KG43KKnrHYnOWKMpJz+n81K/U8k+91O2x5+0nprVXE7Uy41uDjx5gZc17Phsp9T5+SRW24VcPdRcXNUOuJUuNam3OadPKfZT+ojzVjoOwrtDSOj7LpCwM2WxQkRorQ3wMqcV3Uo9yfOjkygPD7htYNA2cswWw5KUnMqc8BzuY67+6n0qleL/Eh++SH7NYH1sWhBKHHUHCpZHXfsjyHfqatL8qjVhsGl2bBDd5Jl2JDhScFLA+1/EkD4Zrl5pYIxXckR5YUhrbpWGFKZXkdK27zeaz9K6RumqbkmJAaIQVhK3ikkJJ6AAbqUeyRufhk1xT407dHQ8htvmUtRwlKRkk+gq4tMyrgw2GbhE8NDicKZkYBWk9uRW5Hyqx+HHBC1acgIcn+Kl5QytDa+V1f+46ncD9RsgeZVUkuUrTmmgmFDjMMvLBKIsJjLq/M4TufUn5mkQ5MqWni66Ehv6g4TIu1tuZWlb9nRBdcgTtwDlChyoVjfmSR0q2uCXHKbq+a3YtZaOuOmbwU+y8ptRiOkdgo7oPocj1qHzNZqb1DLTeLNcl28tpERMNfiEK35vELRJCs4wM4x61qoMu9T0uIVIVGDz6hFZfjhx1LZPs85Ch7XXbGcYzvUVvFrzTE9fXTzV3cW1Z0sTmPOJx+3WVKoyxar1rw1usbTuvGRcLe+sNwbnHThuR5IGf0bv+mdle6QdjdVrnw7pb2Z8CQh+M8nmQtPQ/2I6EHcGqepk0pSgjXEm/jT2lZEpCgJLv+THH66u/yGT8q5t1Rpm4atsMe0R25TjDktKpymEguBo4O2SBklOMk4HNntVi8b7k7c9bRbGwcohtjKc7eIvc5+CcffWeq4W7SenGUAc7zx5WwBlb7nfA/wDgKvqte2N7xXNp/EMnRz8jSdgjWS0aOEWBHThDbMxpbh8yQSOZXnuc1MLDe4V6ZcLJKHmVcjzLiChxpWM8qkndJ7+R7E1Us2NeAw3qC5TEsIW+22ls7EFaglIB898+WxqbXdiVCRC1NFirkvRmSic02pKVPR+Uk/aIBKFAKGT05gOtYaOvTXryp/Ywx2u6puazamcffTlb8qO9G58V5KefLcVoMNjyCVEH/wAgo/Oq6heI86hpltbjizhKEJJUo+QA61eknhI3qi6salv1wXCEyMy6qO68hChlAJOEc6iCSTuE9asvQ+kNIaYQPqu3IdexgulHJn4nJWfgVY9K2iJevMQp7hzwW1FqFaJF1YVAiAgqQs8q/wB4+58N1eneunuH+ibFpGG2mCy2p9CCnxinAQD1CB7oPcklR7k16Q5S3EoSeVKE7JQkBKU/ADYVrdb6hVb7cY0UBcl0htCCccy1fZST2HcnsAaYcywuIesi0t23Wx9LPIkGRJI5g0k9MD3lq35U+mTgCqml3ZTgcaihbLThy6pSuZ18+bi/e+GyR2ArLuja3TyFxTqQoqK1DBdWftOH1PYdgAO1akQX3pbUWK0t6Q8rlbaQMqUfQVrWuGdpy/Uu1ZHCPR0y4XRi93BhTNujHxUFwY8ZQ3GPQdc1JeHHCuNbUNXLUaESpuykRurbXx/6j93xqcayuDVn01ImuENtN8iVHGyQpQTnHkM1Nr56hUV8y0Wu58O8WmVY3rO1coklBbcS+Dyq9QBvkdQdiDVW2zWcDQyXbc3q+2MOK5fFRJlJdWVpGOZQGcLIwCdicAnfJpxEbvs63PQTcn4gk4BeaVs4yT7XIobbjbI86i1k0rZYLQbYjRGgOpIGT8SdzSKuTZY1q4uXB5JfjP2i8sI3WYzgKkj15TlPzFWJonW1p1SFNR+aPNbHMuO4d8eaT3FUFKg6VhyGZL4bTIbUCl2KnDifmO3oetTvQbFsb1HarmyX2TIeLcdLjZQp3KTzEA9Ugd+mcUmsYdi3aLajdcd4jXyaeolrbTnyG34ACs69wXdRwra5DvCrJeLaHEx5CmA+w6hZBKHEdRukYUP4V88QExrLq66LmLDSVyFOJHUqCva2HzrRM62hMqwzCdcA7qWE/wB6qacoZ2iLZrZqb5pLjfqHUtqh3LkucFmS2tuVDfaERoBQJWQOUggDunPar44iz2bdo+9tNuJK/oTyEYPcoI/rVVf4gyeXESMhknuVk/2rUX3UUuZaZv0l4uKcZUkk9hWVdHhnDLQ2+noTPDPfzOW/nOYujgH2UENJ9AkBI+4VurW903qPzz+fyD/qq/Gthanum9at4lNI0pLMdbyj7KElRqFOuO3a+OurJUmOkpH+4sArPyQUp/7iq2t4mBm0KBVjxCE/Lqfwr54ewTIsa57g3fWVb+vtH+HNy/uipVDQXdkR2xhtTjriw200kZU4s7BIq2eGGhmdORRcbglD15kJy4vqGQfcR/U960/DWxJu2oHNUyUc0KIpTNsSRstXRb38fZB9CatCptbwqseStDxCs79/0bcrVFUkPvNf5XMcAqSQoA/HGK31KiJwpzvpOddbWV2eYlQS0rDkOU2FBJ/ZV0+IrX6t19pOy6uiWO46BVIbkSmIiprL5bSHnhlIQ3nLgAwVEEY5h1q1ONmpdKaesxcvEWHMuRbKozax7TY6eIpSfaSkE423UcJGSaifCDhg5cEp1jrBqUzPdSfqyK4R4sRpRyXFk5w8vYnH2QEp7Vc3yiKYZNwRbbVzKtlktsZxPRws+IofArJxWNw4tl3v+vY9+eW87FhKUpyS4SQpWCAhJ79e3TFWazonTyVhciK5NUDn86eU4n+Unl+6pCy02y0lpltDbaRhKUDAA9AKcyKfKqeP/D6TqOE3qCxN5u8NHK40B/zLXXGO6hvj4kVzemRyqKJCFMOJPKoK6A+Wex9Dg13RUF17wu03qx1cxTa7dclDeVGABX+2k7K+e/rVU1OPRamXLSHFJ6Gv2dKV9XSU7/olfhVk3vgZqeCpRtrkWe2Ohju+Av5tryj+BFRC56A1pEStt6zzcEEHnhLI/mbKxWvOssuEwlshYdeU6no57Y+e/wDWvWA5yOYqMMHWDMViL9RFbjTSWyosyPa5QBnHhelZkOwcTLosJiWd9kH3hEUgD95woqFYlsddXIN2p5CVbsxnHFeh5cCpfotp/VFuiafsy1t21psG6T0bAc3tFls91nOCfdHrWFpfgfdZyw7rO9OfRyoKXDjrGXMHOFKAAx6b/Grvs9sgWe3M262RWosVlPKhtsYA/ufWom0LiJesKNHhRGYkVpLLDKAhtCRgJSBgAV7V5ypDEWM5JkvNssNJK3HHFBKUpHUknoK554lceWri5MtGiZ7USHHT+d3h04OOmGUn/wBsfAd6zWs3iZxPs2jmnIjXLcbuE5EVDgSlryU6s7IHx3NU5euOnECQv6XbIdphwAlPMUN/SQCOp8RKiAD5EbedUfcNVaUmzPAULpfHSsr5G08iFr7qUpZyo+aiK2aF+JKjw2bY23LeISxb42VKyrYc56knPTbPkBuQtXgnItWo+LkR7U6Zd5ukttyXGW8oFlpxobuKT7yhnCeiUDoAd66oqqOBPDRzS7P19f2mFXt9vkbTygmI2eqQexO2ceWKtegUpSgUpSgUpSgUpSgUpSggPFe6xZ1ju2lYyBLnOReZ2Oh9LbhSdwE5PfHXoK5uVpfTCnJrVzjyIsiEylyQl7KQ2VDPKl9IAXjpnBFdF8UeEGmNezkXaW7Ot15abCGZ8N8ocQB0GOhFaLSHB+fHfYY1hfhqCFDeLrPM2ErkHbkD23tBOD1JzmvBrU3PqZpL00tpccWhyfbki7TYcLh/bJ0683GU7Hbbf5FmMEBBLmQADnn+0oAJ5SdzgjrngRwbt+gIabndXEXPUr6eZ+Ur2ksk9Ut5+9XU+lWJatOaftVwfuFssluhS5Aw89HjIbW4PUgb1tK97zFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoP/2Q==
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACgAOEDAREAAhEBAxEB/8QAHQABAAEFAQEBAAAAAAAAAAAAAAYDBAUHCAIBCf/EAEYQAAIBAwMBBQYCBwUGBQUAAAECAwAEEQUGEiEHEzFBUQgiYXGBkRShFSMyQoKSohZDcrHBJDNSc4PRJTRik+Gys9Lw8f/EABkBAQADAQEAAAAAAAAAAAAAAAABAgMEBf/EADERAQACAgAEAwUIAwEBAAAAAAABAgMRBBIhMUFxgRMyUbHBIjNCYZGh0fAU4fEFI//aAAwDAQACEQMRAD8A7LoFAoFAoFAoFBqPt33xrOiX+laHte4aPVJ3DEIiuXLNwjjwwI6nP9PkamNRG5cuW1rXilJ0gt/2zdou09VbStyaZps1xGqtIroOWGGQQ0TcfA+lRjtXJXmrPQt7bHOplO7PtinttCj1fcO15NPhZeRVbte8PRCuEkCZLK4YKGJwCcDFZe2rN+SGnNkrXmtX92Q0fty7PNQwsmqT2Dn925t2H5pyH51tpX/Jp47hMdJ3ZtnViBpuv6XdM3gkd0hb+XOahpXLS3aWaBo0KBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQUrqeK1t5Lid1jiiQu7seiqBkk/SiJnUblxX2nbhuNwbvu9ULOjSTc0GesajAQfMKFHzFaRHTq4cczP258erM7P7LdzbvddQ1C4ktY5/fEtwGlnlH/FxJHT4sR5HqKiJivSG8Utbumt32G2EVulpPrmpRuDlQzRtGDgDIQfAAePkPSoidTvTSce47o/qnYNqqKTp2vWc/mFuImh/McqnmVnFKK6p2T7604krpQu0H71tcK2foSG/Kp5qs7Yd94YltS35s5A7Xe4NEiDEAs0sMeR6+C01Cnsde7uGd0Tt27QbRRx1u21OJfKaFHB+bKA351HKf/Sva36pdpntOavBhdX2tZ3Pqba4aH8mD5pyrRkyx4RP6p/tXt/29rdr377e163QMVZ0jjmUEIznADc2AVHJITA49axvkrSdWlpXLeY3ySkWh9s3ZjrHEWu8dNiZvAXbNbf/AHAorSY0iOKxT468+ia6dqFjqMAuNPvba8hPhJBKsin6g4qG1bRaN1na6osUCgUCgUCgUCgUCgUCgUCgUCg1l7Q+5F0bZR0+N+NxqLFDjxES4Ln65Vfkxqa93NxM7iKR4/KO7SHYhtqPcm6ptQ1CIS2Wnr3zqwyryk4jU+oyGbHgeGD41a06Tjjc9XUWjxLaaZJckYeTJBPjgeFUdDC30EV05adQ7HPU+NBZCyERPdSyJn0eg9AXMXUS8x6MM0Hw3Lge/bKenipOaDAa3trZmsFm1fbOnXEh8ZJbON3/AJsZ+1NiIar2P9nd8hFt+L0xznBgu5Bj6Scl/Kp2rNInwRnW+xPWptHk0nRu0C8l08hVFpeRCZMKxdRmNlCgMxPRfE5qsUpzc2uqZiZry76Naa32Hb/sHPcQ6ZfgeUN0Uc/SRVH9VaczKcSw0LRtd2jPPca7s3cxnZWRJrRe9WJSjDkO5zhuXAhuYAHI4JxWOWt7e5OkVwYo62r8nyz7a+0XTNVlOnbrv7MNISllNO1wsQz+wFuC7YHx61rWuo1M7ZWx2iZmszHr/La2xPaC35Jpkt7reobYlhi6k3EeJiodFdmWKQMoAcEYjYsQQB0JGGTLyTyxG2uOuWY3NoSDQva00l2Ca1tG8hGcGSyull5fEK6pj71tqdKe3vE9a/pLZNl277AeFJtSn1PRkkZVVr6wk4FmQOBzjDJniwOM5wazrkradVlpbNFI3eJj0/hLtD31s3XCq6RunRr128I4r2Mv/LnI+1XTXPjt0i0JCDRq+0CgUCgUCgUCgUCgUHJ/tEa1d6rvq8t5IpIobMi2jVhj3VyS31Yk59MelTSYmNw4JneW2+8a/RtDsX242k7P0+1ZeF1fkXc/TqOYHEfRADjyJakuzHXlhsnWpVjgS2jAA6dB5AVC7CyZ8MZxQUznHUGgplfXBoPEik54mgoPESeoBoLK4tFbpwoMReWC5JVSPTrigw1ydUg/8vqNwoHlyJH/AGoMVd67r9uzcha3C4ye8iAJ+q4oMNqW6YLpe61na8N5GM9Ojj7MDQR6407ss1ZsXWgvpznwMcLRqP8A2iB+VTuVZpWXiDsg0K7mTUdqa/dQzQMJY2ilVmjZTkEKQr9CPXypOrRqY6Iimp3EoB2j7M3Pp5W7vNQ/S8MEfdiQLxkVQSSSvn1Jyckk5J9aY61r0iFbxaesyj2j7jXTNKazh0mzeZjyM8i95zYNlSyOGUhVLKAAo97J5EDGd8HPbcypFq8utKm1947j0C5i/Aa/rVnbqw5RWV+8HIenTI+4NbWiZjp3c0YsdOvaPynTuP2atV3HrXZdbalua8mvbqW4k7qeXHJ4xgdcAeDBx9Kwx3m+58N9HZgrauOvNO5nq2XWjUoFAoFAoFAoFBGe0zdUWz9qT6wyJLNyWK3ic4DufL5ABm+S0iNss2T2ddx3cy6Fd3faf2oRSajFF3Usvf3giTighjA90eJGcBQTk5YGr6isdHPipa15taesuotBTgsl5IPeYkDpj4n/AEqjtWt5L30rOfM4FBbEY6nNB8OfOg8sKDww9aDwwoKbgUFrcKCCCOhoMLqVqhB6fIigiep2zROUdemc9B0+dBHruBeowM4yMjwoMDfQoMkjqPTyoMU95Npt5BLbTvHcBwVAY/DpQX825l1vWru3kKs00AnCkDOMlD+aE/UVEdRobV5I49zanZxhVENwwVV8AD1xj4Zx9K0rO4YZK6lN9K2nbnTtNX8JNPq1+8UcaM7KA7tyVQhVSDw4An31PeAggjFefk4i8zPLPT+x805MMTWtZjrbv5d5/Z+gG0dGh29tnTtEtyDHZWyQ8sY5kDqx+JOT9a6sdeSsVjwbzO52ytXQUCgUCgUCgUCg5Z9rPeP4rckG27WXMWnp+twehmcAn7LxHwJYVesOK88+X8q/OWY9mfb7Wm2ZdblQ/iNUk7qDI69wjYJH+KQHP/LFRadunFGobxunWG2WBD0Axn19TVWjGnx6Gg8569DQeSevjQeWOBknAoKTyqoJPID14kCgoyXcSqWPecR1JCEj70FlLrFgMgyv8+6bH3xQUH1fTW938UuT4Aqf+1BRuJreVCBKhz4daDCatAHiJ4jK9R/rQQ/UUPJl6gef/wDKCOX7cXJboo6nA8AKDU26twTR63JLE+FjUhceWei/mRVZTp77Pb6J9e1PdF2zfo/TbIxEA45gDJHzIH3aphDWdjcTXusXV9M2XmkLufVicn/OrVZZJdF+xztg632kx6pcR8oNMjN0xIyOQwsY+fIhh/yzXPkmLZYrHh1Z4K7va/w6R9Xb9bukoFAoFAoFAoFBid361bbc2zqGuXfWKygaXjnHM/uqPizYA+JoplyezpNp8HAo/Su+N+x26Sd7f6ne8TIQcc5GyzH0UZJPoBWvZx4qTERE95dubX0y00nT4Lazj4W1nAlvbgjrxUcQT6nAJJ9evnWTuiNLq4kDOc+A8KJW5YlsUHzJJ8aDHwXMl9cOYXKWkTFS48ZWHjg+Sj18zQYez1WTUtQmazAjtln7hpgfelI8VXPQAdAT9vWgxlpuM3+r3j2UJVIZxavMzk8yBnio6jI6ZPxxQUv7XWkl/qBRXP4YrA4J6A+ufX/vQULfdmiXkt/JLx7qzjCTRuM4OcE58KCjHe7bu7W5vrMQCG3h7yaMk+HqM9B/8UHiGLSJrBNT04hrZkEhwzAgfFfD7UFe7iEcfeRyNPARnKucgevToRQR3ViAMgk/A0EK3TIbbS5XGAWGKDQm85TFK6H9sZZvmcj/APL+UVSVmV3QDtzss07ShhbrU37+bHjxGG/zKfY1aVUX27ZzSRrHDE0ksngqjJ+1XmYrG5cmW8V6y709jzao0Ps1k1aWPjcatOSMjr3MRKKP5u9YfBhXLw/2t5Pj8odOOk48cVnv4+ct210LFAoFAoFAoFAoOd/bJ3iLPSbHaVrJ+sn/ANrugD+4CRGp+bBm/gWr0jq4+InnvFPWfogvsmbX/Eatf7suU/V2im0tSR/fOP1jD4rGeP8A1fhS8tsVeu3TcrCGFYV/dHX/ABH/APRVGy0dx0HjQUhjr16UHicOYZFiYLIVIQnwBx0JoMBs69i1Hbn4RCYLqJXimjJw8bZOfsTj5igxvZ8Ibnby2HemK6sxLBPF4Ojlmy35/cUGL7PdN/8ADIrRpgLiymlM8X75dmJ5/f8AyoMTtzb15FbmO4496t7LLc8hnk+fdz8sAfKgiJ2/qIZ4ZYwqX180k3Q4KLjAP0A/OgxW411BIbzRtLhZn1aYQJ3Q90R+DE+QHQfVqCWF10Tb9zpVszMogW0iKDPM4wcD5gn60En0yB7PR4LSQHnFAqMcY8uox8KDEaoQwwn16UEJ3bAJ1dT0igTnIceWM0GiLazbX952lmAWWafvH/wA/wDYfnVYjcpl47W9QTVN9yWkDcoLFVtkwcjK55H+YsPoKv3lS3SGxfZcsrS97U9M069W4/Dy8g7QkAj3SFBJ8FLYBx16iubi8NMsRW/bbDBe2PiOasb3H6O/tKsLXS9Ot9OsolhtbaJYoox4KqjAHx6CtqVilYrHaHVMzM7lc1ZBQKBQKBQKBQU7qeG1tpLi4kWOGJC8jscBVAySfhiiJmIjcvz+7Stxz737QdS1p1kaOecmGPGSkSjjGuPXiFHxPzrWsah49bWyX5vj8nW3ZftmPamz9O0do1EtrD3l3j96dvekHxAY8Af+FVrKXsVjUaZm5my+C2SPHr50Sod4xyD1oPUbg+Pj880HrljzGKDBatt+G6vjqVjcPY35/bkQZWTAwOQyOuOmQQfXIGKCLbh0TXo7r9K2/u3yj3p7XqZcDoGUcSTjpkDPrnpQQ3WNwa9a3ZvrzRdSs75f79bSVBJ8ThPzx8waClYdpuqyXXfnQdRe46BzFbMTIB5kAZ+oFBmbbfbT3/K92/eWg4lmFzCyk/IEA9c+lBlrDXNB1e7hQWkduYgWAboeg9PH08aC9g0/Q5ZYZIg00kByjHOE+vh/rQfbmJYUbDFuvixyfGgjuoqzuWJ6L4560ES33/s2xp2Pu3Gpzdypz1CHJY/IKD9xUSNTbMWLRLTcG75UBFnF3NsD5ucYH8xQUgay0oNcXkt3ISzM2Sx8SfU1erHJPV1n7D+1TPqt9ua4jysI4RMR5+H2J6/NK5b/AG80R4VMEe9f0j6uu66GxQKBQKBQKBQKDUHtV7uG3uzl9Lgk43ussbcAHqIRgyn5EFU/jqYjcuPjb6rFI7z8vFz37Oe3v03v6C/nXlbaYv45x45ZWAiX/wBwhseYRqvaeivD1+1ufB1pJIILTB6Z99s/Dw/PNZu5gzcFnZi3UnNB9jmZjj1oNfaHcbl7QptS1my3Ve7f2/DeS2mkrp8EDSXndMUe5keWN8ozhgqKF6L1zQZpt56LtC3ttH3rvbTZ9XVC8kzRi3Zoyx4PJGpIj6YHIlVJBIx4AJfBNFdQJPA6yxSKHjkQhlZSMhgR4gjwNB9ZjniSOlBZ3V7aWk0Mc91bQSz5EKSyKrSEYzxBwTjI8PUUFSVnznqAOnWgs7mGKeMpPBHKvo6hh9iKCwXStNhcvDYWkWfHhEoz+VB5lCg8QF4+WD0oLDUBiJm8x60Ea1Je8QRKeszhACfImggHbJqKfjzYx5MWmWwiwOuZXHJ8evuBB881SRqvtYuDouy9I20nSe5JvLrHmTnA+5b+Sr6Je+zHb1v/AGRv9U1KxeeJ1ZYgY294RgFiG7piuXaJOSsMZORiuXiMkxeK1nSI5a0te0O5PZ12ym2ezHTrcoBNOglkIHj/APBOWH+Kp4b7UTkn8XX+ExT2dYp8Pn4tjV0hQKBQKBQKBQDQcQe0jupt3dqN1BbS8rHTj+Ct8HoeBPNvq5br5gLWlPi8bLk9plmYjp2j6t0+zvtY6LsO1uJUC3WrMt5JlcHu8YgB+HEl/wDqmq2ncvUxU5a6T3XpRGnBc+8fyFVao8ZyCeg6etBSuO8ns54EmaB5o2RJE6mMkEBh8R40EN7J7rcG3NA0bZmp7LvoTp8a2rajaXNtJZsq/wB91kWQcv2ivDOSelBG9tbqttE2zum0ubO7ue0DWb+9abSfwcjSXEjM0dugPHi1usQj94ngE5deuCFbYezNK13W20bcFvbavo+y9JttChE45xPfMiy3Uq58CoEUfwGfSgxGl6pr+pbNu9dsk7QtNg7mU7Yg0WKOazS3jUi2WSNS8sjNxHMyrj3sDAGSG1bvSdT3DtjSZNVuEstRGnFpo0iysN7LAIzKvXoYw84A69XBz7vUPezttLtyW+S3nnltZO5gsYXmLrBbRJhEAwAuC7j3R1VULEtyJCI6pvS5XRNU3BoV/LfyatqqaPoNnd2yJAtwrmF5FZG5PEWWSQsxHSMgAeJDP6S2+ItSWDXk25cWRDcrmyeeGVTjp+qcOOpx/edPj4UGYkOM+Y9aDE3jEs37Q9CKDBPc28F3cX1wT+GsIXkkwcE4GTj44FRI1C0U2ta5ax3WWkuJzd3WPDJPNv8ANBUQNRb/ANRbcm/7uaLLwpJ3UIHXKJ0GPngt/FVvzVtPRunTNuyiTauz7OFPxF7dwwmQRhgWVuUkit3eCFkdssr54w8WHSvKvM5JmY7z0/X/AE0tEc1aT5z6f707ls7eK0tYbWBQkMKLHGo/dUDAH2r1K1isahWevVVqQoFAoFAoFAoIV227sGzeznUtXjk4Xjp+Hs/Xvn6KR/hGW/hNTDm4rL7LFMx38PNxf2Y7ak3dvew0xw/czzZncN1WFRykOfXiCB8SvrWk6iHFwtImdeEO39OhVUkkVFjiiTAVRhV8gAPQDPT5Vk9ZHdXmE1zISSQOgFBiJskeIb5g9PtQU0kK9PdyfSgrrLjqQST8PGguElJXB5cfHGelB9sre2tRKtrbQW4llaaQRRBRJI37TtgdWPmT1PnQRnQthaXol1C2kaxuGy0+GXvY9Lj1J/wanlyKiM5IQknKBgvUjGKCXO5I6AUGC39LrkeztWfblq1zrJtXSyQOqYlYcVfLED3c8v4TjrQQu9j2Ftrbum7I3RozXFhplpFHBcXmivc2s7cByZHCOBITkkHi2ScZoPfY/ZXVrZa3PDbX9hoFzqBbRLG87wPDbhFVnVZPeRHcMyocYHkM0EznIXr0x8qDCancLDFJM56KvU48aDXW99USPbkNgHzLqc/OX17lPfb7kKPqarYQjVtQOi7W1rXi/G4Zfwtqw6ESN0LD5Ek/JamOkCA9i+jLf7pgu5UDR2+bkocEvw/YRVLoXJYovFTyOegJrLiL8mOfz6Ip9q/k6e9nDQF1btb1TcEkatBoFqLaJ+Iy9xJyUsW4IXbAmJZxz/WLkmufh67vv4fOf9JrO+a/x6ekd/1l07XcFAoFAoFAoFAoOSvbE3b+kt22m1bWQtBpac5wPAzuAev+FOP1ZqvSHl8VeMmXl8I+cs57Km1za6FfbpukIku2/B2uRj9Uh5SMPgzhV/6R9aWnrp2cPjildt3a5dLYWEdiv+/lPNwPLPr8h/lVHQispwCM/c+NBbTgqfT86C1K9CSTg+uaD4krD3QR9BQXEEzeDYx8qC6hmyQMH7ZoLhHyCSfyNB8H7XRs0BnIPn8KCgwOSy5FBbFiCR5/OgtbmUJ1zk4oIH2h6qtlZLbhgGmbr8qDS+s68+pbjlaIlkhC28K+vUE/clR9KpPdLCdtN73Uej7WhfJgT8RcAecjZAz8hy/nFW8USmfZPaJoWybrWHkVGnJKIZBxcR4CBl7zDfrWDcWTOIyynpXFxUxbJFfCP78lYtyY5v4z/Y/d1T7M+3ToPZVYzTIy3ersdRn5ftYkA7sH4iJY8/HNb8PH2OafHqvNeSIpHh0/n92za3QUCgUCgUCgUGK3brVtt3beoa3d9YbOBpSucFyB7qj4scAfEiimS8UrNp8H557l1e71HcV/qd6xku5p3llY9MyMSW+QyT08q1iI086mHUbt38Xb+g2g27tSw0nS4Vl/R9tHFCmQvesMZJ8ss2ST6tWU9XpxGujXt12maHcXBR7xJ7/JFwiSBmiYdCpA6gjwwaptK8sty2t2Ayvj0Pj9KmJF8L+BkyWUn4dasPhmUkANgY8c0FMNkksAcnzoLiFwPDz+FBcxPnxx86C5GGGQDj1zQfQcZx4HxoPvIYweo+9BSkPXAIA9fGgtp3IBwcYPpQYy+cBPe8uuR0oNA9rW4o31aUAkpErAAH069PoDVZSh/ZpYy6juRZJipitwZ5mPQcsn/XJ+lTWOqJReaSbdXaDd3durzm4uuNuqjqwJCxgD14hRj1FTuI6ypeZ7Q6F/Qh1fUdvdn1nI5jublLS5KStkQw8u9yveZHhcPxdAQ2MEivJjeSev4p/3P7NrdL1r4R1/TpH7uwoY0hjWKJFREAVVUYCgeAAr1oUe6BQKBQKBQKBQac7f94adZa1oO2bm9it+cgvpe8ZlRnU4t43dXQxqZfeL8hx7sE9KpkieWdOe9otkrSfP+HJvafqdnqm9L+azEb26P3ImCrzuivRpnZWYO7tyYuCeWc1pgiYpG0ZZ3Z1H2I9oOlbv25Z2U13GuuWtusd1bSEB5eKgGVR+8DjJx+yTg+IJTGp03pbmhrft57CJ9V3Pebp2laxyyX8hnubfnwIlP7TKfAZPUjHiTVJhZqWTRO0rarEiLcliqeeDPGPocjy9KjSdrqw7Ut76e4jmutPu8eK3NuYm/oKj8jQ0kFt25XUCZ1TbEndqPektLjvP6SB/9VNmmX03t22PdsEnvbrT3zgpcWzDr805D86naEt0jf8At7UsDTtb026yMcEnBb+XxH1qdwM9BuSNQpLg5+fWmxfW+47Y+678elSMhBrNs+CJUPwFBcrfQuMCT646UHw3CMTxY/egoTuOJPLP160Ee3Jf/htJup2IHCM9T8qiRyZuTUXvtSuZSwIeUjp16KQT+fD6ZqspZ8SHbnZHfagAVvNXPcxkHqI26H+nl9WFWjpCH32f9CkudZF+YWkFsvef7rkDKx4RjrG6ZLEEBwAeJ6isOKvy49fExV5sm/g6b9nPSl1bfetbnIZrPSYE0vT+XLC5ALcQxJXCKhxnp3zCsOGpu+58PnPWSvWs2+M/tHSHQVd4UCgUCgUCgUFO5mitoJJ53WOKNS7uxwFUdSTUSON+1T9Cb42zrO9BuGyTcB1FpY9MluVSX8AoEaKEY9XAAf3fEcvOqRltGSK+E+LhxTW8WvM9Z+TV2i7R1XWtEm1fT5bB4oZXjeJ7pI5Rxj55AYgHIyFAPJiDgHBI1vmrSdS0rSbRuGF3Dpmo6Vqc2nXfeWOo2UvFu7kBaKQH/iUkEg+h6GrxMXjcEbpK+0ftY7X9uFVsd2393Cvgl0VucgeWZQ5A+RFU5G1ckaTfSPas3jaqse4draPqCjozRrJbsfm2XX+kVGpheLRKRx9v3ZTuC3H9qtiXFtz6FohDcIPqWRj9FNQlrDtv3H2YzWEH9g9F1C1uJyGe4uUaGPgcj3FzljnGT4Dy6nIjQ03calPO/OUK/QABsvgfDkTip0PKXFucc4eJ/wDTkn/MAfamhLNL3Y9nbd3Z6rd2xQe6iyMuf8l/Oq6kZyPtJ3RbWsHG9tb84y3fKCuPQsmB9zSNjO6D2u6rcSCKbRpHYYy9rKHVfp5fzVO5hOku0/tMVsB57q3PpInh9simzTP6f2jM/RLlJFx5HNTtCTadvKK6j4vMoJPzB+tSMH2nbtsoNo3kYmV5pBxVQfP5fSoHOmmW093qcFhwfv7m4EPHHUe8QenwPL7CqpSftvuFbcWm7XtWxBp1ugkRfASMAcfReGPmat3RPSGxdg2cO3+ziXU3SPvZuUgbijcOhjQE8HA/vX4Px5YUqciuHibxbJqe0f8AfyRG64pmO89vXo6u7CNunbXZjpVpLF3d3dIb26GMESS+9xPxVSqfw108PSa4433nrPqvaIieWvaOic1sqUCgUCgUCgUHmRFkQo6hlYYIIyCKiY2NL7i9nDZ2os8unanq+lu3URq6SxD+Fl5H+auGOApT7u0x6tL3rk+8rE+iLr7P+8dEikh25vdDA5djHmW1BLIUJ4qXUtwYry6HBqJwcTH4ot5wpGLB+GJr5ShO8uwrf19qdxql/G9zczY5yW6RsrcVCjCR4wMADooq1M+fFGrY9x+Usr8LNp3XJ+sf8a+1jst3Zp78XtFZvJGJjb7OBV4/9LFvVomPOFJ4XiK9eWJ8p/nSL6ltnW7IE3mj3SKPFu6JX7+FdNOJxZPdtDG1rY/frMejAXmmW00ckbwhOYwSFGR1B6ZHTwrbpJTLWZ6SykfY1rF5pllf6XqGnzR30SyRRvdpGepk5KTIUGU7s8iCVXKgnJxXLPEUi01npp2xW2olHta7N946ShkvdBvY4gAe8MLBRmMSdWIAB4EMRnIBycVpXJS3aUb/ACRmfTruHPeW0q48TxyPvV9HNErYx1CXniVIIyCPA0GxuwfTdr6xubULbd+vHSY108taTyShE73vohgu3Qe6W8en1xmNDeg7H0v7QXG3922+oQkZBbjKhHwZSRURAj+q9ku7LT3xp9neDr1gfift0ppO0evtE3NpSuLiz1i0A8Syd4o/0qBebY/CPcaZqV1LBLdWl+neK6tkpkEZU+6MHz8iAfEVE9iHqXTtM0ntR1fccMitpdiWkhK9R3r/ALq+pycY9WA8aUnpuSUA0aG73Rvl7qRlludQu85DDHN3wACSBgZwDnGPOrzMUrNp8Gdt2nlh0fp2kQ7j3ttnZsJSe0MyyXODzEdrCOkYJd2RSiH3C2A0+R415dKzedT4z/uWszvJGu1Y369odbivVVKBQKBQKBQKBQKBQKBQeJoo5kKSojofFWXINRNYnuROuzB6hs3bN8D32j2yk+cK90f6MVz34PDfvVrXNkr2lCt0dhu1NZVjHJNbSnwLxpKo+4B/OsZ4GI+7vMeqtppf7ykT6IPcdhm9NGA/sxu2MxIyMkTTSwr7jl0Hdnmhw5LAHpkk+NY24bie/NFvONIjHg/DuvlO/miOobT7W9u2zQttj8ZCIWhElrAruyGLusE2zKzD9liGB5Mqls8RjOYy19/HPpP/AFaMVvwZI9Y/58kZ1rdVg180O6tpSQymZpBHdRJM3Jpo5CCJkWUg8ZC36wFuQUFEwBWvEVr03NfOJ+hbHnjram/KY+umHm0bst1yWNJLeOyc8FJcywE9Zhlm4zop/wB07EYAA4opPI1004m89a2if7Hkxtalffia+cTH0YS67HttajaSXOia454xGTie7lIItklKsI5GZOveZPAhAoBJchTtHF2r79fn9VqxW0fZsj+rdie47G9MVjeWs04mMUcTS9xMW70RqOEvdsC3JHwASEZWbAIzpXi8c9+i00tE6YT+yG9tAMV69rqFo8ipLHcxwsvNW5FGEqjJDBGIIPUKSOgzW0XpbtLK02jwZnRu0ztL0jiIdfvJ416BZHE4PzMoY/Yircp7SEv032hNzwgR6zodher5sqPCfqQXB+iimphPNEqO4u1vSNTgLQ7Z0lbgjrlpWI+hhUH+YfOo0nbXl/q2s7guMXErC3GQkMcYjRQehwoyF6dM5LY6Zx0qYrtWbRDZfYhoMianLqMcb8rdBFHKEPFJZcoGJKlPdUu3FinLGAwNc3GXilIr/dQnh455mzor2YtNGq7g3HvR1Ywoy6XYF2diEAV3xzZmAx3I/aOCrCqcNT7Uz8On1n91qzunN8evp4N9V2BQKBQKBQKBQKBQKBQKBQKBQKBQUL2ztb6A295bQ3MLdGjlQOp+YPSomsT3TEzHZCtc7HezXWMm52lp8DH96zDWxz6/qioP1zXNfgsF+9Ya14jJXtKB6/7Me0rwMdK1vVrBj4JNwuIl/hIVv6qz/wAGK/d3mPVWbUv79IlFtQ7BO0nSlZdA3jaX8AB/VTSyw8gXV2HdkPGcsikgnDY65rGeG4ivaYn018kezwz23X1380au9udsG3blri/2bLejvO8eWziDO5zIWblaMrAsJWDE9eOF6DIOVoy197HPpO/mvGO34MkT5x9Y18kWv9w2s3Ky3FtiT8aYihWeKMuW/DrEGxJGHRi0adQ/uLkKOXvVEcTSs63NfOJ+itsWeI60ifKY+unq60TY1/I8klhcWCvI7d4IpbYBTNGcY/XRj3WdVHIBQvJ2JIA6MXE3n3bRP7+Hoxv7Os/brNfOJj+YWSdmuh6hKi6RrCykuqPxWO4AJeVMju25kEogX9WCQ3IhFBxv/mWr71SuOl/ct9UY1zQp9BvY7ScIzSQJMrIjqrKwz05qpIByMgYyD1rsxZIyRuHNlpNJ1Kvoeo3WnSTNbTFUaFxOvEMHQqQRggjJBIB8evQ1TiOWKTe0dlIm0zFKT1t0/vo7u7IdtttPs60fRJlxdRQd7dn1nkJkl/rZgPgBVcNOSkRL0La307JZWipQKBQKBQKBQKBQKBQKBQKBQKBQKBQKBQKC3vrK0voDBe2sFzEfFJow6n6Gq2rFo1MbTEzHWGCudibTnGF0W2t/T8MDCB9EIH5VzX4HBfvVrXiMle0ovr3YvtjUsspZX8jNCkmPyB/Osv8AA5fu7zCtr0v79IlBdwezwLg95bXMMxRQqEzOjBR4ABuQAHpmojHxeL3bRPppnbBw1/jE+e2G2x2Obitt87ds9UsZTotldd+7kxsgRCZeJK+PKRUBz1wT5VFZz5MkVyU1G9zO/gtXBTHPPF+bUTqPPxdQV6SpQKBQKBQKBQKD/9k=
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- /9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACAAIADASIAAhEBAxEB/8QAHQAAAQQDAQEAAAAAAAAAAAAAAAIFBwgDBAYBCf/EAEgQAAECBAIECQcJBAsAAAAAAAEAAgMEBREGEgcUIWEIExcxQVFWcZNHgZGV0dPUIiMyQlKCobHBGFNX4RUWQ1R1kqKys8LS/8QAGQEBAQEBAQEAAAAAAAAAAAAAAAIDBAEF/8QAIBEBAQEAAgICAwEAAAAAAAAAAAECAxESMQQTIUKRof/aAAwDAQACEQMRAD8AuWhCEAhCEAhCEAhCEAhCEAhCEAhCEAhCEAhCRMxBBl4kZ3MxhcfMLoIW06aaW4RnX0KhtZGqTR89EcLiESL2A67Hn6LjYdtoIi6bdJT4jnNxJGaCdg4tmz/SuPxrU31fFtTqLnudx8y+ILm9gSTb8Uz3QSLy16S+00fw2exHLXpL7TR/DZ7FHV0XQSLy16S+00fw2exHLXpL7TR/DZ7FHV0XQSNy16S+00fw2exHLXpL7TR/DZ7FHN0XQSNy16S+00fw2exHLXpL7TR/DZ7FHN0XQSPD026SmvDjiSOQDtHFs2/gpy0FabP611BmH8QNZCqDx8xFaLCIQL2O+3TsB6hsvUa6ccMVGLScRSFQguLYkCOx7bHpBuPxsg+jSFhkYusSUCP+8htf6RdZkAmDSLPupeBK3Pw/pwZKK5vflNk/qNOE1UXU7RBVHQ35XxnMhgX+kMwJHoBQUgc4RY8SIOZzi4ecpJ51ll2fMk7UnL3oEIS8vejL3oEIS8vejL3oEIS8vejL3oEIS8vejL3oEBKLjCiMij6rg70L3L3pUwz5kHag+gOiuddUNHNBm3vzvfJQw83+sBY/kumUWcFmoa9oikGOiZ4kvFiMfuucwHoKlNAKBOGhUBCwZS6c19okaaMTL1tAyn/cp7VWOGdPiYxVRqWD8qXlzEO/OT/5CCB2Qy2VG9YshW/NZIUBjec9QWi97z9FoHeg8yFGRY3CM7nefNsWMy5PPcoMpdDHPEaPvLzjIX7xvpWLVtyNW3IMueEf7Rn+ZKGU8zwfOsGrbkatuQbOQoyFYGwXN+iSO4rI0xm9N+9AvIVmMMulTuSGP+2y3ct2Ua2JBe0EXsgslwK6g1+F6xSySYkGYbG8zgW/9VYJVT4Gk/q2NKtSv7zK8YfuEW/Mq1iAVMOEtNvqmmWdgnaJNjILe7KD+ZKue4gAk8w2lUaxRFfV9ItannHOHzsTK7rbmNvwsg5melvlNbbmC1tVPUuinZe8c7OZYNW3IGTVdyNV3J71bcjVT1IGTVT1I1XcnwSh6koSR+ygYdVPUjVdyf8AUj1LwyZ+ygYdV3I1XcnwyhHQvNV3IGTVdy2ZCW+WRbnCctW3LNJS9o42c6DoeDnNxKZpnpsPNlbM54TierKdnpsrpKjFAe6k4/o08DkEOdhFzupuYE/gFeZrg5ocOYi4QaGJpxlPw7UZ6IbMgS0SIT3NKpbhqWfEdEjv2uJJJ61avTpPCQ0WVp3THhCXHfEcG/qq6Yck8lOzEdCBmjS14rjbpSNV3J9dK3JNl5qu5AyCVPUlskz1J7ZKblsQ5PcgYmSR6llEjuXQQ5LcszZLcg5nUT9lJdI7l1RkdyxvktyDlHyR+ysTpMjoXUxJLcteJJ7kHN6qepLgy+WK026U9OlLdCGy1iDZBz+J5VzQyMzYQQQVc7Ck6ypYZpk/DN2x5WHEHnaFVHEUnxlMzAdCsToInte0WUZ3TAhulz9xxb+iBg4Tc05mDafT2805UGNcNzWl35gKuWI9J1GwzHdRpekzFYm4VmxxCmhBZDNvo5sj7nrFtisRwmZSK6hUeotBMGVnbRepoe0gH02HnVKanCbSNIdXh1ODkMefiTcFzhsiQ4jy5pB6dht3ghacWZrUlY8+7jjtiQJ3SbOSUiyemdHVSZLv2te6qgA+fV0xRNPshCdldo/nif8AG2/DKQtIekKj1bR1L0hslCY5jWAu2W2DoVd8Rmnx4QZLth5w+52gbLFdXyuHGOvGuD4HyeXltm4kZvCEp48n0768b8MsjeETIN8ns768b8MoipUOVgT8OLMQ4boTb5hmB6CtitGnzE0x8rAhhghgHaBtuf5LkmZZ7fRu7L10llvCOkR5O5z1434ZLHCRkh5Opv1434ZRlhWZock6P/SUjDih+XJtBta9/wAwtWcfR4k9MRYciwQnxXOYMw2NJNhzqvrz135Rn92/Kzwv+JY/aTkv4dTfrxvwySeEhJHydTnrxvwy5Cn1TA0PCbpKYouaomDFaIlxbMS7KefouFyT20w/Rk2D749qXjzP2M82733ipYdwjJE+Tyc9eN+GWN3CGkD5PZ31434ZcLimdw7OSbIdNp0OFEEUOJuB8mx/kmSlalBqMKLMy7DCF8wzA9Bt09aa48y9TUpjm3rPdxZ/EpHhBU8+T6e9eN+GSf2gKf8Aw/nvXjfhlGVeEjMTbXycFjYYhgH5QG25/kiiNkoPHa01gzZcu0Hrv+iiyS+22dWz8zpOuDNMeEsTT8Gi1ujz2HhNuEKBNunmTEJsQmzRE+aYWtv9bbZWZ4OfHSuHavRY5GanVJ8MDc5od+ZK+es9LQaxHgUikweNm5h4ZDa0c289QHOTuX0J4PnGTktiCuFjmQJ6f+Zv9YNaAT6bjzKVJFrlLkqzSo9NqEFsaWjsLXtKgXFOgysPmOKkodGrcgxxMFlRaM8IdW1rge/YrDoSXp5Z2rE7QbiN7Ax+FsJuYOZpLCP+NI5BKyefBeCj3sh+6VoEKrq32nOM59KvcglY7FYJ8OH7pHIJWOxWCfDh+6VoUKVqvcglY7FYJ8OH7pHIJWOxWCfDh+6VoUIKvcglY7FYJ8OH7pHIJWOxWCfDh+6VoUIKvcglY7FYJ8OH7pHIJWOxWCfDh+6VoUIKvcglY7FYJ8OH7pe8glY7FYK8OH7pWgQgrphbQJUIdQzTknQaHKusIxpkJvGxW/ZuGtt37VP1DpclRqVAptPgtgy0BgaxoW6hB//Z
+
- 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
+
- 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
+
- /9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAJYAlgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP78xn/Y/Hb/AE/z6Uf98fTj8v6/17U4A+h7dkHr/nHUfjS49m/8coAZ+Kfp+fT/ADzx0ox7p+n+Hb/9eafz/tf+OUc/7X/jlADMe6fp/h3/AP1Yo/747en4/wD1/wBKfz/tf+OUnP8Atduy+v8An6dTQA3/AL47+n4f/W/Wl/799fb0/l+ufal55+90PZf8/X16ikz7nr/sen+efwoAT/vjt6fj/wDX/Sl/799T6e/6fr0z3pef9rt2X1/z9Opo5/2uvovr/nn8elADf++O3p+P/wBf9KP++O/p+H/1v1rz34hfF34VfCTTYdY+KfxK8C/DjSrmc2trqHjnxXoHhWzurpVEn2a1n1u+so7m4VD5hggaSXZl9oUE15Ba/twfsY3rbbf9rP8AZuZ+nlyfG34aQS89vLn8SRSckE/d5weOM07N7Jv5Ccop2bSfZtXPqL/v319vT+X659qT/vjt6fj/APX/AErwO1/av/ZbviBZftKfAO8LFQv2X4w/Dq4LFuBjyvET5LdFAyT2zXUWXx3+CGpnGm/GT4WagTjAsviD4Puz1wvEGryd+B6npilZ9guu6+89U/747+n4f/W/Wl/799fb0/l+ufao4biC4jSW3mjnikVXjkheKSN0dQysjozKyuCGDAlWBGM9al5/2ux6L9P5ce3figY3/vjt6fj/APX/AEo/747+n4f/AFv1p3P+1+S9jx+X69RRz/tfkvcZP5nv07daAGnP+x17Y/r2/XPtRTsE9Qx6HovX8f5dRRQAgx6DoP4GP+fr3pcD0H/fBoz7joOrn+nf17elGR6j/vs0ABwOTgD1KGvILL4y+GNW8QSeG9LW4kvWmurXTru7tprbTNXvLFWe6s9PvNjxTXaRq80ds7xSzwqJI1IePe39obxlefDz4CfGvx9pz+XqHgr4UfEHxVZSA7zFdaB4U1XVLeUIysrGKW1WTDKynbypGRX8Bv8AwRX/AGyvFngz9qS80nUfGWoz+E/2nfHviHRvF7axf3V7BYfFPUdQm1L4c+OAl1JKf7a0fxgmlaFcaixE83hvVNRtJmn22wiAV27L+n/X6WP2S/4Kvf8ABaf/AIKCf8E8PjLa/DY/BP4ADwN4z0u58QfCz4n3mieP9XTxZotrPHaanbzW8njTSrHSvE/hu7mtovEGiPDqAtIr3TL+K4udP1fT7mX8I/G3/BzB/wAFNPEvnLpXxO8EeBoXjbdB4U+FfgEsFOUIjuPFGi+JtQiO7O2WO6SWMbWY87h/RF/wcN6P8N/2o/8AglRf/Fi0+xN4/wDgtq/gj4v+FAGjbVLfTdb12w8BeOtBMylnSzbQ/Ev/AAkWoxKQlxceEtMmPMEdf5wV1rjbhzyc7QpAySOWG0YHAAPTLAHb0rWMopLSN9neKdmrau/lZu/d2RjOLcrNySe1pSX8vRPXuk9N9NUfsj46/wCC1n/BSXxyZ/7W/bB+NNglwzGWDwt4tuvBsABLiRBB4RfQ4I1IUqI1iSNf7qqTjgvhN/wV1/b3+DXxJ0H4oaD+1L8YfEOp6JqFveXnh7x38QfF/jXwf4psY7hHutE8U+Gtd1q7sNV0zUId1tK/lwalYCRb7Rr7TtThtr6D8kJdWlflXYfcK5bGck7iFOduAVyRlSvygYG2qj6nIMDBJYAEE4IXGMkqdzc5K8D5lUlSwIC9p0srdkkvLZLtpvr5Eci0vbS2zbu1ZXur6q1/nex/sk/sI/theDf21P2cfhH8efCTRwWfxO8FweIZNIkukvLvw5r+nXk2heNPCV7cosRurrwv4rsNW0b7Z5Mf9oR2DXgiijkVB9deINYtND0ufULyaK3hjO1ppCI0jGGd3Z3IVNkaOxJO1cZPyg1/Db/walftDeKJrS7+CV/qrT+HtO+JHjm40ywkkkY2Vrr3gfRNUS3iBPlJBJrtpql8m0D/AEi5uDzuzX9Uf/BTfx5qfw//AGUfH+raTdSWt3Poniq3WWKQLIFj8FeJLr92+CUYNApVgNwI9cVC3XqjeLut07aXV/169z/OW/4KX/8ABQ/x7+3D+1f8TfiZdeJdS/4Vnp/iLV/DXwa8MR3dxFpfhv4a6PqNxa6FJDabvKTWfEVtCniPxLdgNLda3qNwquLK1sra3+Ah44vkQML6Zi2MBpsEE8qASw6geuCO+V5+ejqs7OGZg3ViTwOvyjBwQAcg7SOehwRUyX8xXBPDYIAAK7SAACG2lVJViQCN2SdzBxnWM+ya9Hp9nTS3fXX8jFwTd7tt9Ltatr0330vrq+jPdG8b6gxLLf3SqTg4uJCchlyuWYkdxjOc8kcDb/Yt/wAG0H7Bvgj4geE/H/7evxysINft/DHia98CfA3SNeRLrTdJ1Hw7Y2WqeNviibO4SW3u7+ym1Gx8NeFL5l/4k13p/iq7ji/tGPSL2w/h9TUZNuGbLA8glepJyAp5O3OV5zgncOdzf6F//BIv4qap8Pf+CVX7P3hfSLSKGG78C+PtRvHRv3l3ceLvin47125nncByZXjvEtFZmZ47VY48gRqApT92V7pOyv56O9vNaaXvfXzunFOSsl62enw3020/4PY4j/gq/wD8Fjz+xV+0n4W+FPw50PWvG/xI0O08PeJ/iVp9l40ufCHhz4X6F4igg1fw/wCCNPtNOsLxvE3xFv8Aw1c2PiDxFqPiJ5tBs4tV06wgsbwXU6aN/TX+yn8evD37Tv7PPwo+O3hi4S50n4jeEtP1xGWNUaO6ZWt7+3ljiZoori3voLiG4gieWKGZJIo5po0WRv8AKw/4KI/EDWfiR+27+1/421y5afUNR/aC+LkCOXaQQafofjHV9B0ezjYnIt9O0jS7GwtY+BHb20SKoUKK/v8A/wDg3F1DU9R/4JQ/AmXUrmS4WHXPH1pp3mPgQ6dbeI5444Y/+ma3AuX/AN92OTkk4ruuuut9b287fcvwOiej5b/DdLbyu++/R3t3ep+6fHt/3y3c/wCcfkMUcei9z91u3H5evofWjPv6fx/n/wDX/SjPv6/x/l/9b9aZAcD+76cq3/1+f5+tFBPv37P/AI9v1z7UUAKM/wC10HZR/n6dqXn/AGv/AByk4z0Hb+Bvft/nP4UYHoP++DQBw/xP8Kw+Ovhr8QvBN0u+28YeCPFfha4VwrI0HiDQb/SZQyjOVMd2wIwcjiv8pT9li/uPhl8VZhdbrK5+H3x8stbYP8r2o0rxVYX4B4UqI2sCTuyBgnHWv9aIgY6D/vhh/n+vSv8AKs/aI8Gf8K2/b2/bW+HAj+zw+HPjZ4zhsrcLsH2O18S6tawyxoQMJLEIZFPdXGCOwK6TT69Pk1p3+XXU/qf/AGoPC6+Nv+Cff7VPglYfPuIPgp+0No2kW+3eDqHhPw34in8NQnPAH9q6VZZxtYH5l5GB/nEzsegBbOQCQ3I5OegBAwD06tt4xhP9Mb4Nz2vxT+Dmo2OoMr6d458NaRLdSNhllsfiV8OtM1vUJiAMSeafEcjsctvZjnvX+Z/q9hd6TqOoaTqEbW2oaVfXWn3kDqQ0F3ZXD21zExYg5jnRo++GUbc8EZU2+aqv70ZX/wAUV/kuu+hVVpKLutE0rbuzVtdutnpqr6dqHmMQSSFBxjg/PkZ64J54I7MATgdBE0hYg5GSPRucD+EHAJznno3Q8805iQMFiNvIyNvOc45JOBng84BP3gdtVzgEMxJ/i4GR8xOeQCDtx0HGBjPetTC9uuunftfvbS7X6an9UH/BrL4r+w/tT+KdHlmMezXvh7fRRk43rrK+K9JvXUZOAiW9mr+0iKQuRn+0L/gsfc/Zf2N/Gch4/wCJZ40YZ4BK/DzxWedoOR6nHTkdOf4Nv+DbLxGNK/buvtOE/l+b4JtfEQQkKXXw74x8N2JbICqSh8TJyMttZiQR0/ur/wCC1swh/Yu8YsCBnS/HQyBjn/hW3i0jg8HOOnp9TTW68v61LTunfq+rWt0uqt39V0Tskf5NCPjg7mUEnnp7bucHqCPVgckcmrCSErwCSDtwd+7k87Tu+UeuRkAEgksxFFZeflY9Tj5duQzEDofzznHoFzmxE4wcsdhwc57HALbiCykZY7epH8OQGAvm30/Tz+63qZ30t/XTT8L/ANWLhYkK2SScDhSeWzjkcHHJ5ztJYEMV4/v7/wCCb8DWX/BOb9m62+YNL8N/DzrnI/5C2v6tMByCfm+1g8gdMcEZH8AG/kAE4G35skgk4JJGVx1+XkFdqkYr/Qf/AGCrX7H+wB+ytbnrN8JPgnMMjBP9qjTrpWHzHO77WAOcYJ5OcVM0+R6Po728/wBbl0muda663111a3/HT1+X8Wv7Ut//AGh+0B+0Zf7i32/4y/Fu93A5z9q8ceIJt3Xnl88g9etf6PP/AAbr6ebD/gkf+zCxDBr5viXeknGTn4meLLVCc9D5dqo78DGc1/mr/G28bUfiV8WdQDBvt/jzxzeb8nk3XiLVJt2QPm3GQHPIIwcZBz/px/8ABBTS20n/AIJNfsg2zpsaXwn4vvSCpYkX3xJ8ZXStkcYZZQR7EdetEdl6L8jST9+WvWXmm00r338tX0P1/wCf9rt2X1/z9Opo5/2u/ZfX/P16ijA9B/3waMD0H/fBpgBz/tdf7qnt/nn8KKMD0H/fBooAM+4/77P+f8/WjI9R/wB9ml5z/F2/ue/f/OPxo5/2v/HKAEz7j/vs/wCf88V/myf8FlfAw+G3/BZT9o60jiMFl4/0Pw140tcLtW5ufEPh/RNe1CcHABJvrq9jZhyfLJ4Jr/ScOf8Aa7f3D3/z9OtfwY/8HMfgQeFf+Ckf7OfxFhi8uD4ifBKLTryYqF+0appGteItFVGf+IxWNvphXBJ5AAxgUCtqn2/4H+X5n6F/8E+/ER134DfD5zIZFT4beEYhlgcSeG9R1v4f7OSSGhg8EiHBHCoABgYr+CX9tTwgPAP7Xv7UfgxEEUPhj9oP4w6TZJtZQdMtfiB4gj0uZYz0SfThbXEZX5fLkUDI4H9vv/BKrVBqXwX0XT9+8aZdfEPw665z5R0fW9N8XQxnnjMvxLkmAPB8wlQOTX8lX/BZvwYPBH/BSv8Aae0yOELBq3iDwb4xt3CkJc/8Jr8M/Bviq9lTbgts1XVr+3nPQzwT4JAZjhC6rTTd7xv/AOAu3fz/AMupdSzhHZ6vtu7WWvVa/rfVP8umyEBznO3JHzbT2yM54zjknOTuyAwEBIx95c5PfGB19ScYUAEEc7geSank3EDBB/h7DBLMQDn5jz8wJH3TtwAQKrMpXOOd3A5wCMDr1OAAdzDkH0wqnc599Emv1fu7+V9vNrY/Wn/giX4/fwB/wUB+HFzG4B8R+HfFnht1JK+YskNj4g28YBIk8OxzHAYExbjkrx/ob/8ABafURe/sFaxqaEMt/wCHfE92DkkFbz4VeKpge2M78jnk5PSv8zr/AIJueIF8Nfty/s56tNJshHje50+Yk8GPWvDWuaOqnoDiXUEIHQN2PFf6TX/BWvUINX/4JlWupIyyR3Pw/wBQ8twQVYj4R+JomIYHkkxMCSeTwO+A0ilbs+t97/1t5H+VWuMkAsRlinyqTgFsMQCQCepHzDggZOTU8UgUhSRgZzuHByN3IbAB65J6kA4zis9HPC4OeeQM4IJwCMnBB2jORxkjg5FxSDwM8EscMCDkZ24GSNwweOCcYGeaP6/rYzsklp+itotrefTrdp7GkpBwSDgZOCfmyGDZ+XBwRnq2eSCxbLD/AETP2LLJrX9hb9kGEoQW+Bf7KEzA9d934X8CXsueGJINy5YZ4+Ykk81/nYxybtvyYA7spwBkAHJznBI2k8AYGTwD/o+/sz2g0b9in9mpWXYNH+CH7OiYORt/sbwJ4OkAI2qMKtoew4XJX0iq3yO3dbWT1avbT7r7GlFPnS66+fbTR+vz72sv4EfETnWfEHiG6JLDUdY1W5z2P2q+mk5xwSxfsDkEjPNf6r3/AASE0FPDX/BNT9j/AElFCCL4T2dyVyUOdR1jV9QJIAHJ+1ZJIBOea/yotKQvcAnBd2ViT3LOgJJPXcx6Dofrx/rYf8E6dM/sj9hP9kyxVDGF+BPw9udqhQB/aGgWmoEgHnk3We+c9apbL0/r+rFSXvN+b+d++nkra7H2dkeo/wC+zRkeo/77NLz/ALX/AI5Rz/tf+OUwEyPUf99mil5/2v8AxyigBOM9B2/gb37f5z+FGB6D/vg0mf8APmH3/wA/l70ufp/38P8An2/+tzQAHHoO38DDv/n69K/jn/4OwfBb2p/YQ+LkEJWPSPHfjzwnq12qEBYpk8L6npUDOQQod5NXKqSMscLkg1/Yxn6f99n8vx/ya/mr/wCDpvwYNd/4Jy+HPFscAe5+H/7Qfw+1VrkEM9rp2pab4lsLwhjykcl0dN3kEZ8pQ3BNAnt84/mj85P+CPWvC607xboAJxp/xCs2Zcgr5fjfwVfzOw7/AL1/hdEGIwpMQBJIOPw0/wCDkHwQvhT9v7w/rcUTIvxB/Z5+HniaeXaAkt9pniXx74HdA5BBkisfCWnFwW3KskIPyOM/sJ/wSO1uGLx54is7YokeqaH8M/FqqpGClr4qtvCLycYHyW/xLmXcOQJGxw5r5F/4OofAg0v4lfsg/EBIcL4k8D/FvwbLMByD4K8QeDtbghkYg4/5H+4eJCTu/fsPutXLTmp1eZJq6lGz+/Xs9PlcqomopPVu2tt7Wttr6WWtz+Tbax54HAyWGSBjuMZPXDY+96kbBUTqeCeVzg525YLt65IYcjOcjIO4dVFTsuOg4zgZ5ONwxwSOBjONw6EYXPDHUtnn5TyeNoGM49ABkcsAcgnkkAV1HPpfba1191/1f/B0PbP2XdWOiftK/ATUfNMKxfGH4dQzSfdVLa98WaTY3TFlIwgtrmUt1Xae+MV/pU/t66i2vf8ABIHwxdSM0kkXhbxlYSMeWH2DwT8RLWME8n/UwREAcqCCOMEf5hfgPV10Dxz4L18yCIaH4s8PawZMgCNdM1ezvfMJw3C+Tk4wvAPGK/0wP2mNRGtf8EhLiLd5jaZf/EHT8MR8pPwz8X6hsxyMYvQQM4Ock+gXF3Wr67WXl5ba6+t9z/Mqj6qecDrz175547jr16kHnddUjgFhxg4Iz908AnIzg4yfUd+apwo7OBGCzbWJAGfkTLOxwCQoC7mY5VQCTtHNXYxggZABHDDkABeOcgk575AwMAHJJP6/r8RNfK1lu9bW3eytp03LkJ/iHOSMkE4Cq2TlssVHOcDcRkZJ6D/Sm8D2h0P9if4cMFMf9lfA/wACYI+Xb/ZXwptbjOO237Jk8gcEHgHH+azEeeAvDLnJOQ3fkgcZHXvjORya/wBN/WtMTS/2MoIZBtXTvgrKrlQSUTTvglrUrlVwSWUWxwAM5HFZ1fgd+6323WvR7X2fX7tKWlRXemzaWnZdPwWnyP8APU0bTnF/aDaQXubZee++dFGMnAOW9vUe3+ub+xrpv9kfskfsx6YV2mx+AnwltmUqThovAuhqwzn+8D+Nf5t/gn9kPUvib+yv8Rf2gvAHxG+HmoeCvgn4mg1fXvDNz4f8YaL4uUXd1odhOTrWsaZFpN40tpa3L2ukxJZ+VNblJ7u7lvrBLL/TD/Z6tBp/wD+CNiFCiz+Efw4ttu/G3yfB2jJjAwOCuBgDpnAFaXTulurX8rpNLts76PqHVS6NSSa2fK1tt3/HqewYHoP++DRgeg/74NJn/PmH/PH/AOrNGf8APmf/AF6Bi4HoP++DRSZ/z5n/ANeigBef9rv/AAr7/wCffn+8KBnj735KO36f5HWk4/2e/wDC3v8A59uf7ooGOOn/AHyx7fr/AJPWgBecfxdD2X27f06n8K/IH/gvJ8NB8Uf+CVf7VukLA891oHhfQ/GljtjV5Ip/DHirRL6aRCvzJmw+2xSSKCVhkkU4Quw/X3jHbof4W9u/9eo/Gvm/9sXwUnxG/ZP/AGk/ArxxyDxV8EPidowR1IG+88HaukbAkgB0k2vHk43qpNAns/Rn8Lf/AASM8U4+IXgGWOQn/hIPg/4ksUIPEkng/S7Tx3EvqwSbwGk5XAOY88kAj6W/4OpPA/2z9lr9mb4jLDvHhr49al4PE+ATEPH/AMOdd13yy3ULMfhyHK5AZoEzllUV8Gf8Emb5bP4g/AS23YW2+IOufDO4HAw3iUav4KlgI7B08QmAKc7g4QEk8/tF/wAHEPhE+OP+CTWq+LGiEzeAvH/wL8fuwAcQvqmqj4etKGwdmT8QTEXBH+uZejEHkpRtVn15ZvpZWemvki6luSDvo4pPTs091rfVemmvb+M//gn1/wAE0fjl/wAFFfFnivRfhbrPgzwj4d8A22l3fjHxh41u9QFhpy6tPLHZWOn6Xo9lqGp6rqdzFbXUsFv5dlZ5gC3OpWqu0iftt8Kv+CHfwA+GOvan/wALn0z4w/F+HwX40l8M+PvEniPU/DnwN+E3hiy065tLvUvE90F1nUtb1vw5L4WvtF8U+Hbuy8aWlzrena/YxXul6PrljrXhzT/59/2Uf29P2pf2H77xnf8A7NXxKi8Bv4/0m30nxNBe+FvCfi6xu/sUkkmlalHp3i3RNbsYNX0qSedrK9jhAMc01tdxXVpNLA/mHx1/an/aR/aY1R9Y+Pnxw+JHxVna5+129j4s8UaheeHdNnOVZtE8KRTQeGNAjwSPJ0XSNPhyTiPnjqabe9l5JXfq3fr2XzMFyrdapK9+mqT6/O1nvbR6L33/AIKYeDf2UfAf7UOveGP2O9T0bUvhfY+GdBXVG8K+Kbzxp4SsfHTtqI1uw8L+KbvVdcfVtMisF0Oa5mh1nVLa31u41exhnRLM2tt/aronjm48ff8ABIrxNJd3AmeWeTVAhdXPmeIvgj8QJgCqhQpdNK+QgfPsOAQgx/nYxqOAPu4AAwOCTwe3GOAMg56dBn/Qb/Zc+F/jfWv+CO/iHUx4b1m7kHgz4BeJvs1tbyXEr6Z4n+CniXw/dXsUKAGSPTJfiDp+oamFBNnYK93OEiieRdIR5tOrcUvVy5dtm9b7PS9xX1drbProtnp56PW9r2tofyWf8EzP2wPhH+yn4s+I0Hxe0bUxo3xE0/wzZW3i/RtFj1270JdDuNZe90vU9PEqajLoOspq0FzdDSo7ucXmi2Sz6beJLFcWH7NfAD4R/sBftlXmjaB4u1L9lH4pXWp2N99q8TeENWj+A/x2l1D7drMWkvN8PtB034YapftPpFv4audc1HUNG8SifxVq/iCKD7Fpdjpsupfya3Vlc2F7c6de281peWN1cWd7Z3EZhltrm1meC4gnikAdJoZkeKZGw6OGDDIIpwto3GCqgfkTnGckAHgYBUk5YYPBpJ6Wsnrt13Tt2f3X36B1u7atX621T89/JvQ+rf2yPhP8Pvgd+0/8aPhR8LPEQ8UeBPBHjXU9C0HU5NStNZuktrQxifTL3UtPCWV7f6PctPpd3JEAyTWskc4+0pPX+kh8WfD1zafsr+KtHtILqe7i+E/j2xtrey0/UtUvJrmD4FeN4YIbTS9HtNQ1fUbp5Ykjt9P0qwvdSu5mS2sbK6u5IoH/AMtWxti00FvGCPMmRFxjrJIIwo5xznnAycjjA5/1Wf2ptIjn/Zv+KWjmSW2hvvh58VNLuLmC+n0qeytLz4S+N9Kur5NStILm8082NtdyXbXtnbXN5arCZbW3uLhY4nyqpyha28kk7dXtpp28rX1exdN+/fZdkl006tW38lq+x/DX+1H4n+JfwD8DePf2c/DXjJIPhz4j+JXw9fxlpvg/VS3hTxf4g0jXLy/mtjZy2drfW8Omahp2nX95EVsYtQ1J7b+1tNXV9Fkjtv8AUb+H2mf2L4C8E6MoIXSfCPhzTANo4Fho1laAc+0WD69B0r+LL9nH/gkV+y1+018JfBOueI/GHxXuH0DWoZPEUNn40stQvr/xvol1cfa5rC8vNP1GLT/DVneNNY6XZXGnTS3elR2klzJcX7XWov8A2xeHJjc+H9DuHjWJ5tI0+V48N+7d7OFmQcnhSSBycKAc5NKEXC8JSvNay0dtorrr+lvkazkpy5krK1ltvdtv3em2+ul9Lm1z79v4V9P8/ToaOfQ9P7i+v+ePxpOP9nt2b0/z9epo4/2eno3r/nn8K0JFOfQ9T/Ap/wA/XvRSHH+z1PZh/n6dqKAFz7/+P/X/AOt+nvRn3/8AH/b29/19qXn/AGu/8K+/+ffn+8KBnj735KO36f5HWgBM+/b+/wD55/T9Kz9X0231nSdU0e7Ae01bT73TbpSwYNb31rLazKVYYYGOVhhuDnB+WtHnH8XQ9l9u39Op/Cue8T+KdG8IaXNrGu3L2tlCcblhaZ5JNjMsUaxqRvYKdpdkTsWFAbH+bp+zx4X8bfsp/tqfGf4D/EPSptB1v4KftOReK9AMltNbw6n4ch8dfbbLXNOaYAzabfDTbe7025H/AB820pdR+7cL/Tn/AMFZvBkPi3/gk1+1t4dvLZZYtC+Eep6mscmE2z/CzxlpXiewnPAw1vdeE7a5QbRmSJcEA5qf9ur4DfB/9sv46/Cr4qWGteJPg5rHw+1SzTxdrWkaFo+qXfxg8IWOo2N9N4J8RwpGZ9P+0Jp/2XRdcDeIb7R3uZo9P05Uv9Rt7/8AHL/gsV/wWh+DWu/s/fGD9i79n3RfiR8QviL490qXwV4t8aTeC9W8HeBtBtdY1+LUPHaK/i2LSde1S+uLOPUPD9rBbaQmnQTahJftqlyNOFpe7ezpySnpHpJpK8m7Wi7Ppe17bdVrbHnkoqG7SsrySXLp72uuq8r976N/xHSIASinjkZABxwAT90578Ac4AUdDVKdo4BvlljiQkAb2Ckn0QMcswLEAKCSDwMsSff/AAX+zr8VPiBdRRWOj3drDIy5h02zlvLhVY8CW+ljFrCeoDxx5Bzzjmv0Q+C3/BMnWdbvtPOrafdSalcPGFtBby6zrlzIx3BIUKSKJX3AKIUJLfKFyDUKEn0trrptqtktevZLzJv11e1rLslpfpZNa6o8s/4JUfsLfDz9uj9pbwd8PvjN8T9V+Evwkl1G2PiTXtI0EajrusoHEkGgaZJf3NhZaHFrTRnTX8UzRaymhPOl6dA1GJWVP9bH4WfCP4d/CL4c6L8MvAGg2GneB9J0i20qz0393dQXenQ6db6bCt40itFeRtpttbWaq6mAWUMFrFElrEkS/wAdv7E//BLHxH8F7/SvHWsaHH8PIkEE8V34snkj8R3gjKSKbPw5brJqgY4+QT21pGwwRMQQa/oKtfjp8WNG8CX3hPwt4d8ReJ9K02SxtL3xXHpzt/YNi6TebbTRxSyyWkOobI1ikupQbeLzECJ9qjxXs5te7qtE7XSveyv0vrtr97sVCSV27t999LKyXrZeV+p/Lb/wcb/8E+v2GfBPiSb4wfs/eDdV+G/xs8Xalqev/EaDwrq0S/CnxJqE2ftN1H4Onsbk6T4k1G/k+1ajqnhvVNH0JpEuZ7jQNR1O/uNRj/jcu9G1DS5GW7tLm2CMwMjRtLbErnBE8JkVF7hphGM4yOgr/St/aS/Z70j9qKy2a9bafd6iYDENL1sfZJZt2W22k1yDauxJLANNGCcYJzmvwe/aA/4I1wQTzy6DpmveE7+4ZmgSS1M+k3BbOXilAMMkZxw8E8id8YPL9lLsubXmi9+jW/4vRarV6ktxb0uk2ndPzS01tv0Xpo2j+TzR7uO11GwvJUFzDa31rPKIirCRIZ4pXRCpIO5UKglh1+8B0/1Pv2opj8Tf2Ovif4h+GuqNqy+JPhL491jw1faKkd7Lqlrq3w21fU9P/s+MpLFeya3psj29jZyRypqMt5DZmOUXIR/4Jvi1/wAEpvj94PNxqGn+EG8RW0e5vtmhebb3pUZIdo0WKSUgYyoSRedpyCBX6Df8E6P2tP8Agpt8B5bX4PS6x4Mv/gL4C8Nyy69H+0doGqJonw18DeGojNHqVt4v8PajoXiHT7Hw3bhLfSradta225tdD0nT55f7Kso3GDvacWruMk+3K09ddFqrvfvcakk9HZ3tazu3potJNt+lu29j9LP+CDv7W2ufFH9ojVv2N/hj4F8Q/F34ZeH7XUPH3xD/AGg9S1G38M6Z4BW03Wz2J02DT/EUfiabxXff2fp+j2p17Rr6O/N/fLazaXDfPpn9tEUccMccMSiOKJFjjRXAVI0UKiqMcKqgBR7c8V/NB+xR+0F8HPiv4TuvE/wZ8NeGvhzfal4j1ObVLfwd4P074dL4s1eGcQz+NotG0qe4vVOvyB51Gq6nqus2pVrS81K/EMd9c/vJ8Fl+KtzYxXvjG6nh0ZoT9jtdYjE2uXm5PkmbzAt1ZW4BVgb6VrmfbgWqRMs7ZTkpTk/yVl8vlbfV7vW9tYqyt80uq2vr11v5a2Pf8+/p/H+f/wBf9KM+56f3x6/z/THvRz79v4V9P8/ToaOfQ9P7i+v+ePxqSgJ9z1P8Y/r29O/rRQc+h6n+BT/n696KADj/AGe/8Le/+fbn+6KBjjp/3yx7fr/k9aM+/wD4/wDX/wCt+nvRn3/8f9vb3/X2oAOMduh/hb27/wBeo/Gql/p9jqlnc6fqNpbX1jdxtBc2l1AJoJ4nHzJJFIGRgeCARwQHGGANW8+/b+//AJ5/T9KXPuOv98+n8v1z7UAfmZ+0x+xtrmpaBrOsfBmUzXf2e4m/4RO7mZJ2JjYtFpF65/fqwLJFa3jefkKiXMxfCfzk6b8G/hT+0d8d7r4JftAeBbPwx+0npk1xb+G5vFVumhwfEvT7FZ55Ib6W7EELeM9Ls7ea4a6aRo/FejW8t+pl1qxvp9Y/toz7+n8f5/8A1/0r46/aK+BH7N3xQ8W/DfxJ8RvBen6p8UPB3izRNY8A+JdHQ2nizR9Xtr2H7LJPqNl5cs+kiTa99YakbnT7uKFYrm1uYlW3fSE7STel9G+jWm60+9a9WnrfOcVa6V9Vo990k07N6dndPbQ/Jz4c/wDBMj4GeC47b/hJ720umiEYHhr4eWUFvAPuqIb3xFdxJChJAR4rK0dxkiOY8Y/Rf4Wfsw6Z4Utkj+GXw18NfDSzlQJJr89oX8S3cRGWMuuahBda9MZF+eMW0NtZksBHMifMv2N4T8OeCfDixnTtJS3vUUD7ff5vL3OMMY7uQObVWAG9IEs4CQMxDANelK6OoZHV1PIZZdykY7EZyM/jn2qpVLaJN+cvRbJO2llu2nvbUUaaVm9+mr022va21tEr7vU8C0H9njwZZyi+8SS3fivUGIaT7a89tp7vxy9tDM11dA/MGiv7+8tZARm2UivcrDTtP0q0hsNLsbLTbG3Upb2VhaR2dpAuSSsNvbpHFGuSSVRFAJJ61cz7+n8f5/8A1/0oz7+v8f1/yPwz3rOUpS+JtpbLovRbL5I0SS2/r17nl3iz4NfDnxn5suq+HLK3v5SS2qaVGNOvzI/JlmaFPs95Iega/t7vjGACBjwLXP2bdd0eOX/hENah1nTmGW0PWY4f3kY+VYfJvfO0q6Y5JeQyaQgBIVSygN9nZ9/T+P8AP/6/6UySRIkLySLGijLM8qqo57k4A/lj3pqpNJK90tlLVL0vt8mhOMX017rf/g/M/K/X/hV4VgujY+NPAMvh67lDgz6Xbm2hnKgmWVNLvAbS6gABG/Sp3iyr7ZCVxX82/wC0d8Hv2lf+CoH7U3jL9jv9kP4fah8Pv2WvgV8Qrnwr8b/jHrunS+HtE8c/EHwjqTWus/25qUab9V0XwdqlvPa+EvAulS3kupa1GPF+tCKGXw/P4e/tu1nUdM1C3l06bTrfWbecbZLa/t0ubKXHI321xG/nhTyFeJFPUS9x494c+KHhfwX4m1P4f6v4bi8Exx3v2rTr+2hEel6tHfqs/wBuuWSNXhkmleRGmka6jQxNFNdJLGyC5VLqzi09Lrmbi7WeqfvJfN+TJ5OXVNJbXt7yT0aT2V9r20X3r5+/YW/4JxfBb9iLwDomhaDG3jXxzaWMEWq+O9et0M8lyoDTroenfvLfRrH7RueFYzJeMFia5uppkMp/Q7j/AGe/ZvT/AD9OoqOGeK5ijnglSaGVA8cscyujq3IZWXKkEdCDjHvUuff1/j/L/wCt+tY3uaJW0E4/2e3ZvT/P16mjj/Z6ejev+efwpc+/p/H+f/1/0oz7np/fHr/P9Me9ACHH+z1PZh/n6dqKUn3PU/xj+vb07+tFAC8/7Xf+Fff/AD78/wB4UDPH3vyUdv0/yOtJx/s9/wCFvf8Az7c/3RQMcdP++WPb9f8AJ60ALzj+Loey+3b+nU/hSE7QSxIAySTsAGByc/Tv6cUcY7dD/C3t3/r1H4010SRSjAFW4ICsPfsfbp6c0AclrmtziGW300lZCpU3JA4PT90vsScOe4yo6GvBJVsdA1Z9Z1GQ3OuyljbyM3myWKMMGbklluZ0O1SAPJgYgHdMwT3jW4oNOWOWCI3U8jgJatIIwRgszb9jEIoHdCDwM5wrYGreBdD162kujYi31CaIyR3EDPGxlkjEqGVFYRyEswEpKbmG4hwxBAHX7/Xp/T+Rydl47EwAnW3vV/6aL5E4Ge0sYU59dyv1711Vj4l02Vh5c9xp8rYO2Tc8Oew86L5to/6aJjuRjp4+nhqaM5QN9GGee3IwRj8ce1atvp95Bhdr4/77Hp35H/68UAe7waxchQ+Yb2HA/eQurE45HzxhlGM9GiU56n00Y9bsWVjLI0BUZKyKpznj5Cm4MSSMKMOwJOwfNt8h0g3KzIqblYkcoWU8EdQMHHX6/jz6vb6UksIa6G52UbSV+ZTjIYkDk8dDyBnNHr/l+n9bgV7jXmbctnFnj/XShQoxxkAEAAdVLNkcZSuXvdTjDb7y5e5kXkRxHCLnqN5ARR7RJz/LU1qze2g/dISMHgZAI5I5/wA8V5lexXtwWUMyA8bUyDjryewPf+nNO/bTvbr/AF228gNO+8XWtkjBGjg4J2wgGRuf4n++c9DjaOvAzXlniW90Xxv5dhqtv9nkgZzp+sFM3FjK+MggfNNZTEKLiBm+YASx4ljRq6N/DskhJZTk9SRk59fTPX1/CvSPDHgfSbe0gvruzhu7yQeYhuVEqRbm2xbI3BjDBMMWKlgxbBwq0gOS+Gln4j0C3e2e6Y2UMgWOJ3+02dwjAOktqwP+rYHIZCgO4EruyB7tZ6ilyAsimKU9sKyOSOdrYGCf7rYJBAGetcLaXl4NTSCawiXS5ZCsL2kTiaJCSVeUKXjbON0oWOPaNzAfKQfRIraCEfu0XPPzEMW6evbrzjGOtAFjn37fwr6f5+nQ0c+h6f3F9f8APH40nH+z27N6f5+vU0cf7PT0b1/zz+FACnPoep/gU/5+veikOP8AZ6nsw/z9O1FAC/n3/iP+17e38velGTjr1/vH+7n0/wAn2oooAOcd/uk/ePt7defpRznv1x94+mfTp+ufaiigDnbuzFxetM5B2IEQHJIGBkemCxLH3NasMQSNVAHCoOpAACKBjjuBz+nrRRQBx/8AY8BPUevI9AT/AI49Kd/Y9uOw6DpkdQP1/wA+9FFAEsWmxxSI8WEdCCpwDgjkcFSCOOhBB7iuttpHkiUvy3IJBIyVyCccjnGR78dKKKAKOoF5wYAQqHG4sN7Z/wBknhenUDJzwQOKwf7Hh556nJ470UUAKNIgGOnHt/nj/PYY6S1hEdtFGOiIqg+yn07dPX8hxRRQBFbWUcEkjqACSw46gFiQMkcDgVpLwAOe/RiOgz6fl696KKAHZ+vVf4j3H0/P9KTPH8XTP3j649Ov6Y96KKAAnH97qR949se3T07+tFFFAH//2Q==
+
@@ -135,67 +135,67 @@
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- 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
+
- /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAlgCWAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/VKiuF+OXi3UfAfwg8XeIdI2/wBpabp01zBuG4BlXOcHg498j2NYP7K/xH1f4s/Anw14o150k1a7+0RzuiBAxjuJYgSoAAJVATgAZzwOlAHrFFH+etH+etABRR/nrR/nrQAUUf560f560AFFH+etH+etAHi2mfHPU7/9qrV/hadOgXSrLRF1MXoVvNMhMXGd2Nv73GNueOvOK9pr5G8J5l/4KVeNfSPwlH/7af419cf5602AtFJRSAWik/z1ooAWiko/z1oAWikH+eaKAPOP2krf7V+z78R4+pPh++I+ogc/0rzP/gndc/af2VfDQzkx3eoIf/AuU/1r2D41W32z4O+OoMZ8zQr5fzt3rwr/AIJq3Hn/ALMNinXydVvU/OTd/wCzU+gH1T+dH50f56Uf56UgD86Pzo/z0pP89KAF/Oj86SigBfzopP8APSj/AD0oA+RfAx8z/gpT8Q+eE8KQj/0jr66r5G+HK+Z/wUi+KT9dnhi3X8xZV9c/56U2AUUf56Uf56UgCij/AD0o/wA9KACij/PSj/PSgAoo/wA9KKAMHx/bfbfAfiO3xnzdNuY8fWJhXzD/AMEvbnzv2cb2PP8AqfEF0mPTMULf+zV9Y6xB9q0m9h/56QOn5qRXx7/wSvl/4sd4qtz1h8TzjH1tran0A+zv89aP89aPzo/OkAf560f560UUAJ/nrR/nrS0UAH+etJS0UAfI/wAKj5n/AAUV+MTY+54ftE/NLQ/0r63r5K+DoEn/AAUF+N0g5xpNigP/AGyts/yr62psBKKWikAlFLRQAlFLRQAlFLRQA11DKQehGOlfFf8AwS+zbeCPiVYEYNv4nbg+8Ma/+yV9nahdpYWFzcv9yGNpG57AZP8AKvz4/wCCX3jozeOPiJ4emcF9StoNbjH+0sskcx/HzYvypoD9D/8APSj/AD0o/wA9aP8APWkAf56Uf56Uf560n+etAB/npR/npRRQAv8AnpSHpR/nrWP4z1geHvB+u6qTgWNhPck+myNm/pQB8FfsqfEZvEH7dnja7MyyW+vR6qkBDAhkS4iaL8o4jX6HV+N/7C3iHyv2s/h38xzcSX8EhJ+9uspT/MCv2QpvcAo/z0oopAFFFFAB/npRRRQAf56UUUUAcb8aNTfRfg/44v0YpJbaHezKw6grA5B/Ovy0/YA8WNoX7WfhOBnCJq9hfac2ABu/decoOOvMIr9Of2ikaT4BfEdFXcx8O3+AB1/0d6/FH4FfEW38H/tIfDK+RmZ7PX4BOi8EROwR+Tx91jVLZgfvlSE4r8v/ABX/AMFXfGHiSJ/+EP8ADGkaHbtkCW9d7ydffjYoPsVNeC+Nv2uPjJ49LjUvHerRwPwYNOlFlHj0xCFyPrmpA/aLxD4z0DwjB5+ua5p2jQ4z5moXccC/mxFeUeIv22Pgp4ZLrcePbC6df4dOjlu8/QxKw/Wvxeu9RuL2dri7mluLhzl5ZnLsT6knmojMpHQ5oA/VjxB/wU9+FOllk07T/EWtOPutDaRxRn6l5Aw/75rzfXf+Crq/Mui/Dwn+7Jf6pj81WP8A9mr87vPx2pvmM4yGx9KAPtPWv+CovxNvdw07QvDenIehaCaZx+JlA/SvLfiH+3x8Z/GXhzVNHufEFpa6fqNtJa3ENpp0ClonUq6hipYZBIyCCPWvnxpHA+8SKp3PzA55oAsfCXx54g+GfxC0fxVo91s1XSp/Pt2nHmpnBUgqeoKkg9Dg9RX6SeEP+CoMniCOzt7vwjaWeogKJgb1hHMf4vL+X5c84Bzj3r8yLRPJkJxWukxKj0oA/dz4U/G/wv8AF7T/ADdGvPLv41DT6bc4S4h9yufmX/aXI/Hiu/r8I/AXxi1fwdqFrMLu5Vrdg0N3byFLiA+qsDyPb/8AVX6H/AH9vOw1u1tdP8bzRsjYSPX7ZMLn0uIwPlPqyjHqo60AfZtFVtO1K01eygvLG5ivLSdRJFPA4dHU9CGHBFWf89KACik/z0pf89KACij/AD0ooA8+/aBspdS+CPjm0hupLKS40e5i+0Q4LoGjIJGQR0Jr8HtQ8CX/AIC+IUdhrCbt5Lw3IB2Tp/eBP6jqp69if30+LkJn+F3iyMAsx0u5wBz/AMs2r8rfiZ4YsvF1jHY3qsmPnt7mMfvLeXnDofX1HccY6U7DPljxV4YufCt6dT01WltZOZoB39x71PpmrQ6napNC+Qeo7g+9d5A0mmXM3h7X40W9RN0cqj91cxdpEz/Ce46qeDXnHivwtc+FNRfUNNQvaucywDofce9IRrh/pzUUke3LDkenpVHTdVh1K2WWJsg9R3B9DVwSY6c0AN3gjmjzADxSOmfmB/CmrGTg4PtQBJvHeq8ozzVlI2Y4BQHGeWAqvdIYThg2eoGMUAVynNSoSnTkU/ylB5ZSMcEE/linEgqQihT1DHk0AIDv9j6Gr2l6ze6Fc+fZzNE/8S9VYehHeqisUXg4PrUbH3yfWgD6k/Z6/bB8R/DC+jh0+7U2jtmfRL1ybWc9zGesbn1H4hsV+lPwW/aR8I/Gy0WPTbn+z9cRd02j3jATr6lO0i/7S/iB0r8LWBz1rrPCvxFv/Dl5bTPcTh7dw8F3DIyzwMOjKwOePzoA/fuivgb9nj/goYyQ2ulfEJzqNicRx+IrWPMsY/6eI1Hze7KM+qnk1906B4h03xTpFtqmj39vqenXKeZDdWsokjkX1BHFAGhRR/nrRQBQ8QJ5mh6guOtvIOn+ya+BPjv8ImsC2uaRFuts7ri1Qf6vnllGPu+3OPTtX6CX0Xn2c8f96Nl/MV4Rr1ok8IZVDxsGBUjIPqCKAPze8WeFbTxbpi2d0zwTRyF7W8hGZLaX+8vqDkBl/iB9cFvLYpLm2vp9B16JItQjTcGU5iuIz92WM90P5g8GvsP41/CdvDk0usaXEW0yV900QGfIY/8Aspyevqffd4T4m8FweN7N7SR/s99bOJbK9C5eCQsAe/KsD8yng+55LK3PnbxT4VuvDF++oaepeFj+9hHRh/jT9N1OHUbdZoWyOhU9VPoRXYxST2uoXPh7xBbi11W3GGVmJSRTwJEJ6o3Y9jwecZ4vxP4WufDl82oacC0ZP7yLsw/x96RJf3H1oQ4bPBzxzVfSLka1bmW2R328Ou05Q+h9KvSW/kjM0sMC+skijH60ARuFflgCenSonApTf6TGT5mrwPjqLZTKR+AqvL4s8NWXX7deH0G2H9Dk0ALKH2N5e0P23dM+9PFzLcKkZsoIWXq8LOS34En+lZ8vxKsoh/oPh6OT0ad3c/lwKzrr4meI5VItkttNTsYYlQj8eTQB1sek30w3Lay7f7zLtH5mql79m04E3moWluR/CZdzfkua89vdX1XWGP2vV57lj/Cjs2fwFQJopC+ZJBIF7tOwjH60AdRe+MdLtyRDLNdn/YTaP1zWPN4q1G+bbZ2uwHoSCTVazht3nSCDNxcNwkNlCZXY+g7Gqk+vptKQwEr/ANNnJH/fIwKVwur2PR/h/wCJ7TwtbXs+r3jNdzhAIF+YjBbsOe47V6d8LP25fFnwN8RRz+EEkksppR9p0m9f/RrnJxkpyVb/AG12t6kjivnTwtp8/i/XYdOe7NpC4Z5DCg4RRliAMDIAJ+Ygcda62w8DaVY+PvBOk2d/FqN7eatb2twIbqOXaTMg5VAyjO/HEjfdbIp3A/o2QkopYYYjkDminUUABGQa8kXw9Le649hGQqt5hJbkZUHH64H4163/AJ6Vz+l2iL4jvZccgED8SCf5UAeK+IPDuz7RaXcAZSCkkbjII7g/5/8ArfKXxM+FUngXXGvrRS+j3BAQ9TE28HYePY46dPwH6LeK/C0etwGWNQLlRwf7w9DXj/iTwZb6raXNhf2wmt5V2ujD3GCPQggHNAH56/E34cWnxA0tBvFnq9rlrO/UZMbHqrf3kPQrXhlleX0d3caDrOnzJqdvlHjRDIHwOqkZ3AjkHrjr6n7Q+JPw/vPAOsGCUNLYyktbXOPvj0P+0O4/Gvib9om4vrX4qaYumQLc31xEsMUBiEhkdmAUBe5JIxVeYylL4Xkhh1O3t4bi1+2KAJGUwEEZ4zJt9axLP4N3kmGm8uPPRmkEuf8Av3vNP0O1+LvirSo73RtF1WbTJI2kS7tdNCQlFJVmEmwDAIIJzwQaXXPhz8VLCw1G81y6m06CwiEtwlzq8YdQV3AeUshbJBBA29x61Go/dIr74XatbFlEVr5K/wDLe4umVPyIB/SsS78NQabgXOv6TCe62v70is/wDbtq3iTzL5be7hihkZ/7S3NEDtIUn5l7kd6seC1h0ew16ae4i+03NncadDFHdW6lZCY/nYyZzGQXAKYJIOGAGCtTKUpaqMfvf9behGLewe3up4ptR1OG2AaeS3iKxxgnALHHAJ45qEy28eivqlvp1qYFuBbD7Tch5S23dnyyc4x36VL4euLGw0nWNIutUsoo9VWJHuBFNKbfy335GAAc4xkbuCcdc1JNewppY8L6RNe+IrJ7lb4pCjRI9wFKAiPaXICnHUdT0osxfvG90tfw/wAxmtRanZeGdE1WOeSOLVPO2xQ2pjRNj7Bh/wCLJB6dMY55xLr/AIYbT9f0P9wYLa5toZ2kv7hSshAzIcyeWP8AgGe4Gea7Pw18APjD41tYLfR/BOo6dZjGx50NmuA28HfOwYjcc8Hr9BXrPhH/AIJteN9bkWbxJ4g07SFc5ZLZXu5vxzsXP/AjTsL2f8zb3/H07bI8D0TxFoPhr4l3euXbfa7ECZorXTI/LBMiOgX5WUKF3AkKxHYE8muAjt3vLsQ2kUszu2I41G529BgdT9K/TvwF/wAE1PAmlPG2qJqfiO4ADEXtx5EJ9wse049ixr6C8E/s/wDh3wRH5WgeHtP0hcbS1nbKjP8AVgMt+JotYqMIw+FeX3H5N+B/2S/ij48Mb2vhifTbV8f6Tqx+zIB67W+cj6Ka+tf2bv8AgnYfD3xJ8Ia74p8RG8nsNUtbtbLTYSsReOVXAMj8suQMgKv1r710bwEbeZZDDux2IH9RXbaB4Yk/tiyuJU/1L7hTLPSKKP8APSigArH0sH+2L8+/9a2Kz7CLZf3Tf3j/AFNAGhWJr2gx3ytKigSY5A71uUUAeI+Pfh9Z+KNIuNOv4d8Mg4YD5o27Mp7EV+S/7YPwf8YeFvjHpEFpZXxbKG01WzglZAQw2yBkBKlTgkDkY+lfuFqekpcKWC9eorz7V/DDf2kzKmS4AFAH412P7Ofxb8RO8f8AaviTWCWWNQdP1PynUZcMrzRouAzHHuSfeuu0f/gnz8RNXnke+0y+gyR+9v57a2B65JPmysBwMZTPXIFfrP8A8IzfXIPmSkI3PMgAPboKki8EqAxaRWYdAuTmgD8wo/8AgmLrF/b2wuvEVhob5zM1vI2pM3A6DZCF/XrXc+GP+CW/g2BlfV9e17WZB95YfLt4z9QFZh/31X6J2Pg9FbLRA8dxmtW08LRqjBkBz046Hj/CgD468IfsE/CXw28bL4Ns7tl6yajI94T/AMBdmX9K9n0D4NaD4ct1j0XRbbS7YfL5Vpbxwrn/AICoH6V7fb+Hooo2XaOcZq5HpMMagbRxQB5bbfD+JY4z5C5PPUk9e9btr4IjjljKRiPb3UYP59a71bWNcfL0qUIo6CgDlbPwmkMxkC4YgjP1rQt/DUEWPlFbdFAFOPS4Y8YUflVhIEj+6oBqT/PWigAoo/z1ooAKjjiCSMe7UUUAS4ooooATGaqXOnpNIrcAiiigBiaTED0FWEso07CiigCVYlXoBTsYoooASiiigAooooAKKKKACiiigAooooA//9k=
+
- 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
+
- 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
+
- /9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAJYAlgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP78xn/Y/Hb/AE/z6Uf98fTj8v6/17U4A+h7dkHr/nHUfjS49m/8coAZ+Kfp+fT/ADzx0ox7p+n+Hb/9eafz/tf+OUc/7X/jlADMe6fp/h3/AP1Yo/747en4/wD1/wBKfz/tf+OUnP8Atduy+v8An6dTQA3/AL47+n4f/W/Wl/799fb0/l+ufal5/wBrv2X1/wA/XqKOf9rr6L6f55/CgBv/AHx29Px/+v8ApR06+X3znHTnr7fr6968d+OH7QnwR/Zr8Cah8S/jz8VPBHwn8D6ZlJ/EPjjX9P0K0uLlY2lTTdLiuZPtmtaxcKrCy0TR7a/1a9kxFZ2c8pVD/JJ+3h/wdd+F9IbWPAX7APw6Pim8xPZf8L3+LunXWn+H4zueE3/gf4Yh7XWNVVkP2ix1Xxxe6ALeeMJf+CNRt3OdKdKdR2hG/nsl83p5237IidSEPikl5bv7tz+ub4y/HX4Pfs8+CNR+JPxw+JPgv4XeBtKU/bPEvjPXdO0PTvPEbSR2Fm15PHNqWq3So62OkabFd6nfyL5NjaTzssbfzIfHX/g60/Zw8J/GTwn4K+BHwd8WfFf4Uw+KrGx+Ivxe8Q3TeCC/hqS5NvqN/wDDbwVdafc61q09vBIuoWtx4yl8JSXLWkmmtokYvItVtf4k/wBor9r/APaI/a58c3HxC/aK+L3jL4q+KJWmW0n8TamZNK0KC4bzZdO8LeHLNbTw34T0lmG9dK8N6VpenBx5otvNZnbwuIcAnMbMCVB5ZwMspEYIO1sEhidrEcEkKD6VLBUYq9VupJ3XKrxir2s9LOTWttUu8Wck8TN/AuVb3era+elvv8mf7PHgDx54S+KPgjwl8R/AWt2HiTwV458PaT4q8La/p7+ZZavoOuWMOo6Zf27EBglxazxSGN1SaFy0U0cciOi9d/3x29Px/wDr/pX8bH/Br7/wUek1vSNY/wCCe3xX1wtqugQax43/AGdb3UbrL3uhln1Pxz8ObYzMS8ukytdeNNAtUDuLG48XCSRYLGxhH9lPP+1+S9jx+X69RXnV6To1JQbut4vTWL2enXo+zTR105qpBS0v1Sd7Pqrjf++O/p+H/wBb9aX/AL99fb0/l+ufal5/2vyXuMn8z36dutHP+12PRfp/Lj278VkWN/747en4/wD1/wBKP++O/p+H/wBb9adz/tfkvY8fl+vUUc/7X5L3GT+Z79O3WgBpz/sde2P69v1z7UU7BPUMeh6L1/H+XUUUAIMeg6D+Bj/n696XA9B/3waM+46Dq5/p39e3pRkeo/77NABgeg/74NGB6D/vg0ZHqP8Avs0ZHqP++zQAYHoP++DTcj/Z6ejdj/nJ79DTsj1H/fZr87f+CsPxq+Pn7Of/AAT0/ad+OX7M0mkwfGH4Y+BrTxVoV7rWjW3iO10jRbLxNoaeOPEEWj3ofTry+8OeB5vEOv2C6nb3mlxXWmRTX9hfW0ctpM0rtJdWl94PRN9j6c/aB/aa+AP7K3gW8+JP7Q/xY8EfCTwXaLKE1jxjrEGnvqdzEnmHTPD+lBpdZ8S61InzQaJ4e0/U9WuACLezkPFfx8f8FAv+DtW0szrfw/8A+Ce3wyF3Ogmsh8fvjJpkkduPMDRfb/A3wqjuEllZRsutN1bx9qESq6mHVPADhmWv40/jx+0r8fv2oPHl/wDEz9oL4seN/i1441BpEk13xrrt5q81javIZRpmjWcjrp2g6LC7E2uh6FZ6fpFmMJZ2MKAKPH4bK5vSQqF3c4yQcZHJP3ScqpwwA+Uc4wMjqhSgleV5PRpbR76q93+Ri5yb0slbbr9//A+Z73+0H+1n+0b+1r47u/iP+0b8YPG3xb8X3LSrFqHi3WJruz0a2nkEr6f4b0OAQaD4W0cSBZI9G8N6bpelRON0VmhJNeQ2KTzIznbFFEDvnlcxwoDzjdkbmYYIRQ8jHgKecYpgtNPfBIvbhMgqoIgjIBH7xh/rCCDlVYq3GXGSKjmvbm4lQzM+3pGiDbEigA7Yk+6BwMkck8sSSTXTFuySSjstV3Xl1f3eZnKEZNNpN/n69X5a7nWpqNtCVS0AkkOc3sq7dpwB+4gIIXA6PJ8+QGVY8jPRaTLIzNJI3mS5yXYgkncdwJz9GGRyB/u15/YwzMxAyy7vlDY3ZGScdOpJDHkAY6DOO80+JkVD947ckKc5BwCeRkgZOeq5x1AIrRTta9nqrXs3pa9rWSts+mi32ec6d9UldW0V7taJX6K9tXstfNn0N8D/AIteN/gb8UvAPxh+GutzeHPH3w38U6N4v8L6vauQ1tq2jXiXMKTIDtubG68trXUrGcta31lPcWdwjwTuh/1ff2Ff2ufA/wC3D+y/8L/2ifA7QW6eL9Eit/Fvh5J/tNx4N8faWqWfi/wnePkS79L1VZH06eeOGTUtDutJ1hIkt9Shz/kYaeCrIzFxkcDg7FBPKjBXLBcgYBG4nAypP9MH/Buh/wAFCz+zP+03/wAM1/ELXRbfBj9pnU9O0jTTeXBGn+D/AIzoi2Hg3WUZ3MVpbeM0ZPBOr+WkX2i/m8KXt5PFaaI+YxMFVpuSvzU05J90/ijv5cysnqrfa0KMnTmk7qE7JdUpaW/HR/jsf6FXHovc/dbtx+Xr6H1owPQen3W7DP5/zHX0oByAfUZ+/wA89Px9P1pc+46/3z6fy/XPtXlHcJx7f98t3P8AnH5DFHHovc/dbtx+Xr6H1oz7+n8f5/8A1/0oz7+v8f5f/W/WgA4H9305Vv8A6/P8/Wign379n/x7frn2ooAUZ/2ug7KP8/TtS8/7X/jlJxnoO38De/b/ADn8KMD0H/fBoAXn/a/8co5/2v8AxykOPQdv4GHf/P16UnHt3/hb1/z9OgoAdz/tf+OVxvxB8C+G/if4D8afDbxlp6ar4R8f+E/EXgrxTpcyKYtS8O+KdJvND1uwkHZLzTb65t364WQtXXsVUFm2gLkklSAABkk5IAwOcZxjnrTIpYp0WWJo5I3XckifOjqwBVkdWZWUgghgSMHgmgD/ABi/2nv2eda/ZX/aJ+NXwB8aiWTXvg98SfF3gO4neIR/2rbaBq9zaaTr0EBVS1l4j0hLHXrCQskT6fqVrKFkEmxfn65v5ZkaGIC3h2hdsbbGcZBw7jaGUgH92ojiBUEKTxX9aX/B2N+yE3w6/az+Fn7VvhvSzH4d/aN8DDwx4xuYYf3a/FD4Tw2GlNe3kiBEifXfh7f+D7awhYb7mTwnrVyGfbJt/lGttDLsoAOPlGSOeTlumQN3C4Y+rAdRXqU0pQhP+Zd9mtGu2jW9r66NHJKVpuDte+lu2j1vteL+85RIZJGCqhIJwMEY2jnnB568n+RORuWekXFxsEhO2PhUxgAMRkHhcbuNxOeBgECu3g0KKAKSoyCPvA5xkdSOQc5zgYwT0OKszNbWxPzIAFA6/Ln+HgAkjPAwRnAbPNRLeyd1067fpqO793ZX3vfy0Xnr1/Qo2ulQxgALkqASeduQMdC3XIydpGBzkHmtqONAC20KEBGBuyT/AA8Hqvyknay8ZA+Y5OVHel2K4GF5IUdjnGWx1XO4AbRncCBhTWtB8x+cjoxIPGRz93AAGeOoG7AyCeQ05apdtu+ltPPr8h6XXW1/0fyt+q+erZSbSHcD5mIGAP4vlHCr0XPAIAyeOhruNIu5bK7try0mltry1miuLa6tpDb3FtdQus8FzBNGQ8c8ToJInQo6Ou5dpBI8/EpjZFjBHvkkhs8jkYB5OOAD0OGPHe+HNPuLx0wD5SlGkfZu2qcD7vU4UnqABgnAK5bRT5Um30vd37pLzeut/nttzVI3klHrpFJ3v39NXdt7/if6ef8AwRq/b3g/b0/Y68KeJvEmqR3Pxt+FgtPhr8arNmj+2XviDS7GM6J46MPyt9j+IOhxw61JNHDDaL4lh8UaTZho9GZq/Wbn/a6+i+n+efwr/PF/4I1/tEy/sU/H/QfHs2ueX8MfHMNp4H+OmlPLKlpH4G1O7T+zPiEICVjN18MNdeDxBdXUcU93H4Mm8a6fZI1xqsZb/Q1gmhuIY54HjlhlRZIpYwJI5I3UMkkciMyujqQyupIYEEHBrzKnI5ydN3jzNWtZxdk2rdrvRrS2m6Z30+bkjzfFbV3vfz9e/mS8/wC127L6/wCfp1NHP+137L6/5+vUUYHoP++DRgeg/wC+DUFgc/7XX+6p7f55/CijA9B/3waKADPuP++z/n/P1oyPUf8AfZpec/xdv7nv3/zj8aOf9r/xygBM+4/77P8An/PFfC3/AAUn/aA+IP7MX7F/xi+MXwmfSV+J2hp4I0DwJ/bcFne6b/wknjz4jeEvAli9zbalPbadIIB4kluYzqE8dhFJAk19utY5lb7qOf8Aa7f3D3/z9Otfycf8HN//AAUV+GXwx+FFt+wVHovivVvir8R7T4e/GHVtStF0218H6N4I0nxjrZ0rTtQv3vG1SbX9U8Q+EftcNlaaRNa29jZxXVxfJJcwQGoRlOSjFcz7WutO+q076r1FJpJtu3zsfzyfFz9uz9s39pzxR4n8MftDftcfEObSkF1af8Ir4bv1tfh/q+rqtwLfRB4U8BXPhXwbJbSXUS6W+ryWF/5Uk8Mw+22plmH96H/BLzULi+/ZP8PJLf3N7bad4j1rS9MW4u5J0sdPs7TSBHY2e6SVILSOd7iaOCBhbpJPK8YPmF3/AMrzXf2jPiHrA8LaVHfjS7LwlAsHhu2SKSZdKV71b6SW1gv5J7KGe5nSFrue3sLYXn2W2kuRLOryv/e//wAGzH7cHir9pX4AfFf4L+OdGhPif4Iat4S8TDxpYLFbWvifRfida65a2tpf6XGqxWetaPe+Bb2S4nsxFY6jbanb+XZ2k9nO1zUqFeKdSbXLZKUY2smuWMWrLrq7Nuze7siI1acpckU01d3d5OV3e7e10mk7KK0va7Z9u/8ABer9kxf2sv8Agm58adO0nTDqPj34KxW37QHgIQx/aLs3vw2tb+48W2FrEqme4n1j4cX/AIz02ysomDXWrz6YSshiRD/mF/ZoYA+QNwBOSMZyOG3DsScjAwwGQB1r/aDvLWC+tLqyu7eK6tby3mtbm2uYYp7e5t7iJopoJ4ZAY5oZonaOWNwUdGZGBBIr/Jr/AOCnP7Kt1+xP+238ePgGtnNa+FvDnjG81j4bvKrlLn4Y+Lo4vFHgForlzsu5tN8O6taaBqd0p2vrmj6pAFWSKRU6cLK6lDqnzr00TX4L72+hliE1yyUU2/dvtbtrfrqn5dT89NQumjRhCNxbII4BCn7uTgbeCAwY5YliCARXKTxSzyKQzA7gx7bfmxsJG4kISR05ctgHC7ep1Lc0avahZM5LOMFgw5ChcdQc7wy5CjABySMtF+RcBQwjLNu+7kAltjE8kkfdGecHPStXpdOzvr+TWltOun+SJV2o3dtE9NH0drdviVuit1QlvGIASx5I5XkZDADBwVxgAYHYKOcnFX7R2u7u3tkeKJrmWOFZLhxFbRmaXy99xK3yQxDdukmZhHGpLtgAEb2p+HtHtPCPhHxJp/iyy1jW9eu/FNn4i8IQWE8N/wCEE0GbSxpl1eXM0xTUrXxJZ6g11Y3VvbQ20Eljd2TTz3VvcJBd8W+J5fG9/pt3Y+ErLR28O+CvDuj6tceG4HGmXbaBFb6FFr+swT3zJpl/q0aQNdR6bALKe8ilngs7ZZp2inVK7avpa3nbfXTfT9Cr76aq9tHr/Xb7tNTor3wx/wAK8+JV94Q+JOm3cn/CK+Jo9P8AFFjp8s1hPf6dZ3UX2x9GvL61iYRappv+maHqk9r5FxBd2WoeTPayhWn07WNFhvNSk0S6u5LCDUby1sZdSthY39za29w0cMssUcs9sbhIwv2xbK8vIrS5aS3+1SERufNGu4JLWe4uJtUfVby5j+2STz2z6etpBbzAyqssE19NqGoXVwhYJcWVvZxWCmT+1zqKR6NdivtTMFlDNfTQ6ZatdzQW9yxlVpb4RLPPb2bL81xPHDbI9y5V3htrW3acx20Ecbd3b7Out+mid0uvN5Wt+WV4wtZJqSVtNdLJ6u3RvR21srH0z4d+MnibTp4F0y5khaOQDAUsJ0Y/vVufMDrJbTA4lhIWN4zsdXUhK/0Kf+CCH7b0/wC09+yVpnwm8d6st18Xf2dLDSPCV411cA3/AIl+GMyTW3w68SkO7TXE+m2VhceDNXd2numl0HTNZ1KYT+JrdX/zWtFvdS1O5GleGtMvNYugyrMLLKiNyVG+/vyUsrEDqYGmEiqSqI5JU/vp/wAEN/iR8Qf2e/2/vgJq3iXximneGPiVrcnwk8Q+GLCQPp99Y+PbSbRtEtNU1O8U3l3FY+K38PazHZ2q2Vo1/pFjdzQzNZwMkzoqdN8sUmlzt6XfKttO+undrtYqE5RkuZ3i9E9ElH3dEl2btt/kf6ROR6j/AL7NGR6j/vs0AkjI3EH/AHKXn/a/8crgOwTI9R/32aKXn/a/8cooATjPQdv4G9+3+c/hRgeg/wC+DSZ/z5h9/wDP5e9Ln6f9/D/n2/8Arc0ABx6Dt/Aw7/5+vSv8zP8A4ObPE8niD/grN8TdMmkaSPwT8L/gt4ZhhLkpFFdeB9O8YPGoBLIDP4rklC9A0jycbzn/AEyyeOuOP75P4e/+ea/y6v8Ag4R03xRF/wAFb/2pdU8Q6Bqemx6rcfDC68NnU4JLaHVvDVl8IvAugWWtadK6bb3TZrnR76GKWAtGbm2uLRmWeCVI+rCK9SWtv3ctt947a9r9zDEP3La6ySut9/19T8U44YzPbgZ2ROMKOASzqCW67ui9cgAZGTkV/cj/AMGg/hq4svBP7cPiO4Vwl74i+AXh+1Jy0IGk6L8UdTuvJbH3S+uwM6qSFc7mVXLZ/iU0Oxiubq7uNQeJxCC1tbKzo1zPLEsdtE7KgKpFIJLiUIeba3CKwcjH+gf/AMGqvw58Q+GP2NPjT4+1bQr/AEvRviT8cSvhPVb2H7PD4k0nwX4Q0bRL7UdLY/NdafZeIbnWNIe7UfZzqdhqdlGzT2V0qdGIsqM9esbXf95O1vTtskYYdNTXaz33TsrdLvSy7bn9RnHoOv8Acb0/zx+Nfx6/8HWf7GVz4n8AfB79t7wjpBnvPh44+DfxduLeINKvhHxBqc2p/DPXbokKI7HRvF2oeIfDdxMTJNPe+ONAgAEVuSn9hWff/wAfP5fj1/mR0r55/az/AGf/AA7+1R+zV8bf2evE8du2mfFj4c+JfCMF1c5kTSNdvbF5vC/iONVR2+1eGfE1vpHiCyIRwl5pkDmNwu08NKfs5xluk9V3i91923n32OupHmg113XqndbH+OnKHjd97KEYqdpBLEqGGdqkkghsbiOMEZ5GVMTTZREBfG7AGCEYjcdoIPB2jjgZxz0HuHxP+Cvir4Y+LPEPg3xdY3ejeJfC2t6p4c8QaTcRIs+l63oOo3eka3pMr5+a60nV7LUNMuguAt3aToTlDXn0OnQ2yFYY2eRNxkcj94u0Kx82YhVVDsLEbtqhWZULZNd8+VO8XF3tp3tb/gX/AA0djivdWe6tfo01Z216adtLu+rOWtLO2VkbUbG21CNBPJHE8lzbtFcm2lt7eVZrOa1uh5Esi3e2G4jMrwpHK3kySxyyM6/vWt0jKZJllJVIQMgncx6kf884leToFTBrZTS9R1lWfTrVrrjYtyg8rSomT5FY3MmXu1AG4R26Od4VJk8uuG+JHh7XLDT7OYamvlmbydUjtyYI4rER7Vnih3vP9nSRWWU7ghknRjEigRKnF6uys7PS1ulv0+epUE9EnZJO2l92m7X679e5btNUsLvUodK0uVNT1d97BGIFpaLDgyTNxKkABOxZJVmnMrxqsYZ1VvZtF8FaM1vZ3Xiq4e/ur5wYrK2mlSFhEdptltbYvqGos3ymRMbJQqhLNMMG+Ro4RY6Xay2JS1tba+g1BZr97xL2TUAQLaaG2tba5QyPHGxia4zHDG7Iqw+fMrf1/f8ABIr/AIIPa7+2z8J/h5+1N8Rfit4f8A/Afx1Bd3ekWPga5g8WfFHxWmia1qHh/W7Ce+ufO0LwVHaa1pOpWQfVJfEOp2k9q8U3hW2iaKVp5lHWTSVuut+yst3ptfp2NVFvS19W+7V+2mmtvLvc/If4PfC7xX441PRvCHw/8I381/qU8VlpGg+HdGuNb8S6nM5Ijh0vQdJhuAssgw0Jf7XcqystxpgIbH9RP/BP/wD4IUfGkeKPBPxf+Od9D8FrPQtZ0fxNa6IZItf+L2pvpt7a6nBBL5bPo3gW3uZoIneKS4nvbGQSRSeFLaQiRf6Tv2Xf2IP2ZP2OvDUPh/4E/DDRfDV41pHa6r4xvsa3498QhQvmNrXi3UVm1WaKWRfOOmWctlolvIzfYdMtExGPrLP+fMP+ef8A9eKynipO6prl6czXvfJXaV+t7u3VFRorRy6dE9L6at79NtvzBQAAMDgd0JP50uB6D/vg0mf8+Yf88f8A6s0Z/wA+Z/8AXrkNxcD0H/fBopM/58z/AOvRQAvP+13/AIV9/wDPvz/eFAzx978lHb9P8jrScf7Pf+Fvf/Ptz/dFAxx0/wC+WPb9f8nrQAvOP4uh7L7dv6dT+Ff5/P8Awdgajca3+3Z8DfC+l2huH8O/ss+Hr29a2t98xn1/4pfFEpbzywKZXVbbSbaSOKVvLjW5LqB5j7/9AXjHbof4W9u/9eo/Gv5Uf+Dpf4C/B66/Zk8AftByaFcWXx0k+J3hH4Rad4n0y5uoRqvge80jxt4pu9K8QaZHFcWmrRaVdaXJJpFxNDFdafJql2iXLwSrbr0YVr20Frduysr+89rrt3tqY4hN0pWtpZu/ZO79P+HP4TvDPhTU7TUbJtWs2sEvJwbeC5khiuJkisdQJl+xGUXUcJkkiVZpIBHI8nlRsXOB/rH/APBOTwvp/g79gb9jXw/penWumW1r+zN8FLqW1sbWC0hbUNW+H2gaxq168MMcaG71LVb681G/uCvm3V/dXN3cM880jH/O0/4JC/sT+Cv2y/2+fhR8G/jFZ+L7j4a/2N4s8S+KRoms3vh/VprHwt4b1jxDpulnULmwuZINJ1vVbLT9I1g6Nc21/wDYL+cabLpl4Y9QtP8AT88KeFtA8EeF/Dngzwrptvo3hjwjoOjeGPDmj2wma20rQdB0+30rR9Nt2meSZoLHT7S3tYWmlklaOJfMdmyx3xrtyQa97WWisuV+6l6pxfTTvqzPDJvnle6dl53sm7vrva710Og5/wBrv2X1/wA/XqKOf9rr6L6f55/Ck49u/wDC3r/n6dBRx6Dr/cb0/wA8fjXAdR/CL/wcVfsFeLfh7+0h/wANJ+CfCl5dfCX46TWt5rWoWRistC8LfFd7eSHxVpmtXEP2i4sIfFa6Vb+OdMkWzd9f8Ra942U3FobEmb+eDSPg/YZUax5uvXu6NotJsoGi0q34zve0WVzIgkRQLnWbiWEsSRJblgo/1h/jR8Gvh5+0B8MvF3wi+KWgweI/BHjXSn0vWdOfdDOqllmtL7T7xQZrDVNNvI4L/TL+ArNa3tvDMudpVvxW+An/AAb9/s1/DzxPf6/8W/FviH4t6Tb6veXHhzwZaWY8CeH10w3G6yTxZdaNqF1r3iDURCkRu5NN1Xw7ZSSq6TWt5A2yuylXhGFpp862a1utLW2Se9291s9znqUnKScUu7v30vd7peS899l/Fz8H/wBiz9oH9pTxHD4M+CXwv8U+M9UP2dJ7HwjphuLbSreXCRT+JPFF35Hhvwtp7EGJ7rVL6xs0fb5WrB2AH9DP7Lv/AAaz2+uaFdan+2X8Vn0RNa0u4iX4YfBl7fUNRtLm5tnW1uPFPxH1+zuba6ubGZo2u9K0DRL6GaSEfZfGBj6/14/D/wCG3w++FPhiw8F/DXwX4X8CeFNMULZeH/Cmh2GhaVCzKA832PTre3hkuZtoa4upVe5unzLcSySEse24x/D09G9f88/h0qJ4mcrqKUVtqk2/v0XyXzZcaUVZvWzul0Tsvv12b+SWt/8AF7/aJ/Z3+I/7JX7R/wAYv2YviZFdWvjP4W+MtZ8Oavcae19YnWrOymEmmeKtPvnQmz8N+J9Gew1jQJQgaTRLuK5ceUypF/al/wAGkf7Vd1dfDn44fsVeK9Vtrq68KauPjX8KRH4lt/EETeGtdez0L4haNYzmCCRI9H18eHNZFsjXLPd+JdbupVtijed23/Byr/wSJ1n47aZ4o/4KEfB2fwfpuq/Cb4PavqH7Qvh3WLm90vUfGPhb4ZaddavoXijQ3trC9stZ1vSdFS40XU9I1ifTIZ9M0jw/LY3M9xYyW0vyj/waW/BP4b6z8V/2gfjTqEGor8Svht4A8HeGvC8MUqRaD/YPxRvtVm8SapcWoTz5tYtZPA+m6dp8pmjtRY6xq/mW9xcG1ms3KUZ0m21dJX8pXWlvNvS/R3BJxnbp06aW19bH91fPoen9xfX/ADx+NHPv3/hX0/z9egpOP9np6N6/55/Cjj/Z79m9P8/TqK5TUXn37fwr6f5+nQ0c+h6f3F9f88fjScf7Pbs3p/n69TRx/s9PRvX/ADz+FACnPoep/gU/5+veikOP9nqezD/P07UUALn3/wDH/r/9b9PejPv/AOP+3t7/AK+1Lz/td/4V9/8APvz/AHhQM8fe/JR2/T/I60AJn37f3/8APP6fpX4w/wDBd74MeDfiX+wX428a+JL7V7PWvg3rGgeKfBaaZNam3v8AX/E+taZ8PvsOp291BK0lu9r4nkninspbTUbWa2VoLn7PLd29x+z/ADj+Loey+3b+nU/hX5V/8FoIpZ/+Cf8A8UoVAMcnib4Y/aFZtu6JPiB4flUYXh8XEcDFW42gkfMorbDXWIoW0vVpr5OaT+9Noyr2VGq30pzfzUW187rTzPya/wCDdP8AYl0LRp/iF+2ZqOualJrdpqHiP4KeGfC00bNYW8cmneD/ABDrnip9SnuZbiW5khv4tDsdNhgt7W0RtWuppLye6tRZf1cZ9/T+P8//AK/6V+N3/BC+3ht/2Ip1hADP8ZvH73G0KD532HwvGocYHzfZkgOfQgnJya/ZLn/a7dl9f8/Tqa0xsnLE1U/sycEtNFHRJW+b9X1Jw6/c031lFSfrJXYmff1/j/L/AOt+tLn3HX++fT+X659qOf8Aa79l9f8AP16ijn/a6+i+n+efwrlNxM+/p/H+f/1/0oz7+v8AH9f8j8M96Xn/AGu3ZfX/AD9Opo5x/F37L79v85/GgBM+/p/H+f8A9f8ASjPuen98ev8AP9Me9HPv2/hX0/z9Oho59D0/uL6/54/GgD8if+C73xVsfhL/AMEo/wBsHU7q4ijvPG3gC0+EWi2zy4l1DUfix4j0bwJLbWqj55JYNI1rVdTkRAzCz0+6lZSkb1+N/wDwag/DLUtD8O/tc+PLmExafLJ8FPAlpKRhLjU9M03xr4j1uMSYwZbG31vQFkVcELdqWAAjzyn/AAdB/tP2vjDx7+zp+wzoGprLpXhb7V+0z8c4oZMx2kVnZavoHw10e+MRPlzjT/8AhN9cutPuMNIl/wCF71UAlgkH7bf8EOP2cr/9nj/gnr8KX8Q6Y+l+Nfjdd6t8ffFtrJD5U8EnxFNtN4Ts5UkVZYns/h9p3hGGW3lCtaXX2qFkVg2dvhou+8pL16Nfgr/PuTo5Jfyp/jY/XvPuen98ev8AP9Me9Gff1/j/AC/+t+tHPoen9xfX/PH40c+/f+FfT/P16CsSgz7+n8f5/wD1/wBKM+56f3x6/wA/0x70c+/b+FfT/P06Gjn0PT+4vr/nj8aAAn3PU/xj+vb07+tFBz6Hqf4FP+fr3ooAOP8AZ7/wt7/59uf7ooGOOn/fLHt+v+T1oz7/APj/ANf/AK36e9Gff/x/29vf9fagA4x26H+Fvbv/AF6j8a/O/wD4Ku+GJ/FP7AH7RlvaQ+bdaJ4Z0XxjGFRt0cHgzxd4e8TalKP7uzSdMv8Ae3RYy5bgmv0Qz79v7/8Ann9P0ri/iT4J0j4lfD3x18O9fTzND8d+D/E3g7V0BV2OmeJtFvdGvtiuCC4tr2QpkffAPYEXSn7OpTn/ACVIT8/dknp56EzjzwnH+aMo/emj8K/+DfH4pWXiX4DfGz4a/aEfUPBfxS03xWsBYNKmm+PPDNpZQEKCCY1vvBWoktg4eQI5ztz/AEEce3b+FvX/AD9ehr+FX/gkB8fdX/Yr/wCCmHiD9m74tyHQrTx5q/iX9nvxPHdyGG2074gaHr8g8E3373y2kXUNe0+TQbK4JEH2XxSboM0Oxj/dUCCAQeoB+/6/55/Su7NKXs8XKUWpU60Y1aclqmnFX1ta99fRpnPgpOVCKekqbcJLs4vT8Gg49u/8Lev+fp0FHHoOv9xvT/PH40Z9/X+P8v8A6360ufcdf759P5frn2rzjqE49u38Lev+fr0NHGO3f+Fvfv8A5x+FGff0/j/P/wCv+lGff1/j+v8AkfhnvQAnH+z27N6f5+vU1w/xM+IvhD4RfDvxx8U/H2r2ug+CPh14T1/xr4s1q6JWDTPD3hrTLrV9WvGyymQw2VpM0cSEyzSBYYlZ3VT3Off0/wCWn5//AF/04r+Rb/g4/wD+CiPhbUfC2m/8E8/hJ44sJtZ8Ua5p+uftR69pGpJLbeCvCHh24tNZ0L4Y6ld28qwp4g8VayljrmuaV5/2uw0fQ7LTb21kHiZoY7pwc5KKTtvJrpG6Tf4/e0JtJXf+V32+Z+Kv7OnhPxz/AMFbP+CmzeJvHen3ip+0/wDGa8+JfjyzeRppfA37L/wzms7qDwxJcxnNnDL4X0bw78O9MmZjHc6vLasys93IX/0iLGytNNs7TT7C3gtLKxt7ezs7W3iEMFta20Sw29vBDGqxxQwxIkcUUaqixqqqqqoA/m5/4N0v2JJfhN8FvFf7X/jfw9c6P4x/aFtbLQfhXp2rQGHU/Df7P/hq4D6FceXKkclpJ8RdbhbxPPGEMV5oum+FNRikdbpjX9KOff0/j/P/AOv+lVVacuVbRVvnZJ/dZL5Cina73er/AKtpbsJx/s9PRvX/ADz+FHH+z37N6f5+nUUufc9P749f5/pj3oz7+v8AH+X/ANb9ayKE4/2e3ZvT/P16mjj/AGeno3r/AJ5/Clz7+n8f5/8A1/0oz7np/fHr/P8ATHvQAhx/s9T2Yf5+nailJ9z1P8Y/r29O/rRQAvP+13/hX3/z78/3hQM8fe/JR2/T/I60nH+z3/hb3/z7c/3RQMcdP++WPb9f8nrQAvOP4uh7L7dv6dT+FBGcghiDweF5yMfy4z6cUnGO3Q/wt7d/69R+NHHoOv8Acb0/zx+NAH8V/wDwcjfsSeI/hn8TvCf7f/wh0+8sNK8T32iaB8V7rRY5Y5fDnxC0OCFPCHjWVrUD7Hb+ItNsLfS57z91HBrmiRS3E5vNegD/ALj/APBHj/gpx4R/b/8AgDpWneI9bsbP9o74ZaPp2k/FfwxNNBDfa5Haxw2Vp8RtGtCVa60nX3VG1g28YTRvEE01pNHBZ3mjyXn6i/Fn4VeAvjf8N/GXwn+J3hyw8V+BPHmhXfh3xLoV/EWhvdPvlClopeJbS8tZlhvdO1C2aO90+/tra+spYbu2glT/AD7f24f+Ce37Y/8AwRq/aGsf2i/2Y/EXjG7+FNhrkl98P/i54egNzLotvcysD4I+JlhBDLYR3DwM+nXUOp2v/CPeLrCSRrWF9+paRp3p0pwxdCGFqyUKtK/sKktnH/n23f5W3sotXaafJKMqNWVWCvTml7SK3TVlzK3frfr1SP8ARX5/2u/ZfX/P16ijn/a6+i+n+efwr+QT9k7/AIOp/hveaLpvhr9s/wCC3ifwn4stYYra9+IHwkgt9d8PavMoVHvrzwbreo6XqehE7GkuRp2sa1G0rt9lsbWPZAP0jb/g45/4JW/2ct7D8X/GdzdGPzDo8Hwl8c/2irbciItLpsWmmTqMLqDJkE78YY80sFiouzoyb7w99P0cb/jZrqk9DZVqTV1NL10f3OzP3Y5/2u3ZfX/P06ms/VdW0zQ9OvdX1rUbLSNK021uL7UNT1O6trHTrCztonmubu9vLl47e1tYIkeWe4nkSKONWd2Vea/l3+NH/Bzt8HjZ3mmfstfs9fET4ja4VaK18SfFK4074feFLWYjbFdnS9GvfE2u6xaq5BktpLnw5NIoY/aIwu6vxq+JP7VX/BQn/gp34uh8CeItR8a/ELT765W40/8AZ9+B2j6hpXgK0RZh5dx4ii09rl9Qs9PlKvJrXjPVtXfT082T7XZRKWXall1eXvVXGhTVnJza57afDC6V9ftzppdWYzxlKL5YN1Jt2Sjqr7Wb/wAkz9rv+Ckf/BdCysNK8UfBX9g/VLTXvEyw3umeM/2lZY438DeBrfY9vdJ8N/tUPleLfEy5dLXxI8UnhvT3CXOkJ4hlkjuLD8bP+CUH/BJfxh+3p8Zovjj8bLHxF/wy/wCFfFc/ibxX4k8TS3p8Q/tDeN4757680Sx1K8f+0L7S7vUWkm8ZeIVmeSK3e6023vU1u/Fxp/7CfsU/8ECPMm8PePf23dUs7nTNPNtf6T+zl4I1E/2FFcRhDCPiN4s0+Qf2tJFsIuNE8N3M1rM3lu/iWSH7Tp8n9OHhrwx4c8G6BpHhXwloWjeGvDXh/TrbStD0HQtNttJ0fSdNs41htbHTtOsYYLSztIIlCRQ28McaAbVUCirWo0Yujhnf+epbd2V2pNLme60ioR3hdtt1TjUqSVSrot4w6JNLda9e+t1qjQ03TNP0bTrHSNIsbbTNK0uzt9P03TbC1gtbHT7CzgS2s7KytYFSC1tLW3jjgt7eBEhihjSKJFRVUXefft/Cvp/n6dDScf7Pfs3p/n6dRRx/s9uzen+fr1NeedIvPoen9xfX/PH40c+/f+FfT/P16Ck4/wBnp6N6/wCefwo4/wBnv2b0/wA/TqKAF59+38K+n+fp0NHPoen9xfX/ADx+NJx/s9uzen+fr1NHH+z09G9f88/hQApz6Hqf4FP+fr3opDj/AGep7MP8/TtRQAv59/4j/te3t/L3pRk469f7x/u59P8AJ9qKKADnHf7pP3j7e3Xn6Uc579cfePpn06frn2oooAOffov8R7n6fn+lZGu6DonijR9R8PeJNI03X9B1izlsNW0XWbO21PStUsLpTHcWWoafewz2l5azoSk9vcRSQyoSrowOKKKAPw7/AGkf+DeL/gn58etVv/Enhnw74q+BHiC+aWeZfhnqlm3hWa6kbMk0nhPxJp2sW1lFnAjsfD19oNjGMhLdBxXw9Zf8Gq3wZsdS8+P9qXxadN80H7J/wqfQxfCIHfsGof8ACaG3MmP+Wp00rkk+T0AKK6I4zExtFVp2s/itK1rWs5JtW8jKVGlK94R10dtL/dY+2fgx/wAG837Dfw0ntL3xrd/E74yTW7RSSab4n8TQeHPDMzo2UJ0vwbp+jasU3gF4p/Ek8TqNjo653fsn8Kvgr8Jfgb4cj8JfCD4deEPhx4cjCBtL8I6JYaNDdSQoUW51GW0t47jVL0qDvv8AUpru9lJzLO5JNFFRUrVav8SpKfk3p/4Dt+BUYQh8MYp90tem736L7j07PTr/AAj7x7j6fn+lGeP4umfvH1x6df0x70UVkWLn69W/iPYfT8v1oz9eq/xHuPp+f6UUUAJnj+Lpn7x9cenX9Me9Ln69W/iPYfT8v1oooAM/Xqv8R7j6fn+lJnj+Lpn7x9cenX9Me9FFAATj+91I+8e2Pbp6d/WiiigD/9k=
+
diff --git a/addons/product/static/img/product_product_1-image.jpg b/addons/product/static/img/product_product_1-image.jpg
new file mode 100644
index 00000000000..7fc475696a2
Binary files /dev/null and b/addons/product/static/img/product_product_1-image.jpg differ
diff --git a/addons/product/static/img/product_product_10-image.jpg b/addons/product/static/img/product_product_10-image.jpg
new file mode 100644
index 00000000000..945dc04d4bf
Binary files /dev/null and b/addons/product/static/img/product_product_10-image.jpg differ
diff --git a/addons/product/static/img/product_product_11-image.jpg b/addons/product/static/img/product_product_11-image.jpg
new file mode 100644
index 00000000000..0c1907372cf
Binary files /dev/null and b/addons/product/static/img/product_product_11-image.jpg differ
diff --git a/addons/product/static/img/product_product_12-image.jpg b/addons/product/static/img/product_product_12-image.jpg
new file mode 100644
index 00000000000..85a5069f81a
Binary files /dev/null and b/addons/product/static/img/product_product_12-image.jpg differ
diff --git a/addons/product/static/img/product_product_13-image.jpg b/addons/product/static/img/product_product_13-image.jpg
new file mode 100644
index 00000000000..98e9f5e7851
Binary files /dev/null and b/addons/product/static/img/product_product_13-image.jpg differ
diff --git a/addons/product/static/img/product_product_14-image.jpg b/addons/product/static/img/product_product_14-image.jpg
new file mode 100644
index 00000000000..98e9f5e7851
Binary files /dev/null and b/addons/product/static/img/product_product_14-image.jpg differ
diff --git a/addons/product/static/img/product_product_15-image.jpg b/addons/product/static/img/product_product_15-image.jpg
new file mode 100644
index 00000000000..98e9f5e7851
Binary files /dev/null and b/addons/product/static/img/product_product_15-image.jpg differ
diff --git a/addons/product/static/img/product_product_16-image.jpg b/addons/product/static/img/product_product_16-image.jpg
new file mode 100644
index 00000000000..06c5e1b92a2
Binary files /dev/null and b/addons/product/static/img/product_product_16-image.jpg differ
diff --git a/addons/product/static/img/product_product_17-image.jpg b/addons/product/static/img/product_product_17-image.jpg
new file mode 100644
index 00000000000..b7352a8cb05
Binary files /dev/null and b/addons/product/static/img/product_product_17-image.jpg differ
diff --git a/addons/product/static/img/product_product_18-image.jpg b/addons/product/static/img/product_product_18-image.jpg
new file mode 100644
index 00000000000..95eed34fcbe
Binary files /dev/null and b/addons/product/static/img/product_product_18-image.jpg differ
diff --git a/addons/product/static/img/product_product_19-image.jpg b/addons/product/static/img/product_product_19-image.jpg
new file mode 100644
index 00000000000..8704982173a
Binary files /dev/null and b/addons/product/static/img/product_product_19-image.jpg differ
diff --git a/addons/product/static/img/product_product_2-image.jpg b/addons/product/static/img/product_product_2-image.jpg
new file mode 100644
index 00000000000..9bddee45a14
Binary files /dev/null and b/addons/product/static/img/product_product_2-image.jpg differ
diff --git a/addons/product/static/img/product_product_20-image.jpg b/addons/product/static/img/product_product_20-image.jpg
new file mode 100644
index 00000000000..664bdec9752
Binary files /dev/null and b/addons/product/static/img/product_product_20-image.jpg differ
diff --git a/addons/product/static/img/product_product_21-image.jpg b/addons/product/static/img/product_product_21-image.jpg
new file mode 100644
index 00000000000..5989039c922
Binary files /dev/null and b/addons/product/static/img/product_product_21-image.jpg differ
diff --git a/addons/product/static/img/product_product_22-image.jpg b/addons/product/static/img/product_product_22-image.jpg
new file mode 100644
index 00000000000..8db2f7178c1
Binary files /dev/null and b/addons/product/static/img/product_product_22-image.jpg differ
diff --git a/addons/product/static/img/product_product_23-image.jpg b/addons/product/static/img/product_product_23-image.jpg
new file mode 100644
index 00000000000..dbbae134da7
Binary files /dev/null and b/addons/product/static/img/product_product_23-image.jpg differ
diff --git a/addons/product/static/img/product_product_24-image.jpg b/addons/product/static/img/product_product_24-image.jpg
new file mode 100644
index 00000000000..14ea02c3d27
Binary files /dev/null and b/addons/product/static/img/product_product_24-image.jpg differ
diff --git a/addons/product/static/img/product_product_25-image.jpg b/addons/product/static/img/product_product_25-image.jpg
new file mode 100644
index 00000000000..37d77fe9a0b
Binary files /dev/null and b/addons/product/static/img/product_product_25-image.jpg differ
diff --git a/addons/product/static/img/product_product_26-image.jpg b/addons/product/static/img/product_product_26-image.jpg
new file mode 100644
index 00000000000..919d29fc1e3
Binary files /dev/null and b/addons/product/static/img/product_product_26-image.jpg differ
diff --git a/addons/product/static/img/product_product_27-image.jpg b/addons/product/static/img/product_product_27-image.jpg
new file mode 100644
index 00000000000..65fdeaebce2
Binary files /dev/null and b/addons/product/static/img/product_product_27-image.jpg differ
diff --git a/addons/product/static/img/product_product_28-image.jpg b/addons/product/static/img/product_product_28-image.jpg
new file mode 100644
index 00000000000..e7444d34a59
Binary files /dev/null and b/addons/product/static/img/product_product_28-image.jpg differ
diff --git a/addons/product/static/img/product_product_29-image.jpg b/addons/product/static/img/product_product_29-image.jpg
new file mode 100644
index 00000000000..171b9067280
Binary files /dev/null and b/addons/product/static/img/product_product_29-image.jpg differ
diff --git a/addons/product/static/img/product_product_3-image.jpg b/addons/product/static/img/product_product_3-image.jpg
new file mode 100644
index 00000000000..92f24ad5a78
Binary files /dev/null and b/addons/product/static/img/product_product_3-image.jpg differ
diff --git a/addons/product/static/img/product_product_30-image.jpg b/addons/product/static/img/product_product_30-image.jpg
new file mode 100644
index 00000000000..3a1b3db54d9
Binary files /dev/null and b/addons/product/static/img/product_product_30-image.jpg differ
diff --git a/addons/product/static/img/product_product_31-image.jpg b/addons/product/static/img/product_product_31-image.jpg
new file mode 100644
index 00000000000..707767ab325
Binary files /dev/null and b/addons/product/static/img/product_product_31-image.jpg differ
diff --git a/addons/product/static/img/product_product_33-image.jpg b/addons/product/static/img/product_product_33-image.jpg
new file mode 100644
index 00000000000..f1153fba043
Binary files /dev/null and b/addons/product/static/img/product_product_33-image.jpg differ
diff --git a/addons/product/static/img/product_product_34-image.jpg b/addons/product/static/img/product_product_34-image.jpg
new file mode 100644
index 00000000000..d9c8a15d872
Binary files /dev/null and b/addons/product/static/img/product_product_34-image.jpg differ
diff --git a/addons/product/static/img/product_product_35-image.jpg b/addons/product/static/img/product_product_35-image.jpg
new file mode 100644
index 00000000000..90b8631a1a1
Binary files /dev/null and b/addons/product/static/img/product_product_35-image.jpg differ
diff --git a/addons/product/static/img/product_product_36-image.jpg b/addons/product/static/img/product_product_36-image.jpg
new file mode 100644
index 00000000000..d86457e81c7
Binary files /dev/null and b/addons/product/static/img/product_product_36-image.jpg differ
diff --git a/addons/product/static/img/product_product_37-image.jpg b/addons/product/static/img/product_product_37-image.jpg
new file mode 100644
index 00000000000..01c52a1eb18
Binary files /dev/null and b/addons/product/static/img/product_product_37-image.jpg differ
diff --git a/addons/product/static/img/product_product_38-image.jpg b/addons/product/static/img/product_product_38-image.jpg
new file mode 100644
index 00000000000..0b775760bab
Binary files /dev/null and b/addons/product/static/img/product_product_38-image.jpg differ
diff --git a/addons/product/static/img/product_product_39-image.jpg b/addons/product/static/img/product_product_39-image.jpg
new file mode 100644
index 00000000000..a971b97216d
Binary files /dev/null and b/addons/product/static/img/product_product_39-image.jpg differ
diff --git a/addons/product/static/img/product_product_4-image.jpg b/addons/product/static/img/product_product_4-image.jpg
new file mode 100644
index 00000000000..3d3f4d4b74c
Binary files /dev/null and b/addons/product/static/img/product_product_4-image.jpg differ
diff --git a/addons/product/static/img/product_product_40-image.jpg b/addons/product/static/img/product_product_40-image.jpg
new file mode 100644
index 00000000000..739ecdec4f8
Binary files /dev/null and b/addons/product/static/img/product_product_40-image.jpg differ
diff --git a/addons/product/static/img/product_product_41-image.jpg b/addons/product/static/img/product_product_41-image.jpg
new file mode 100644
index 00000000000..8d8a3959f42
Binary files /dev/null and b/addons/product/static/img/product_product_41-image.jpg differ
diff --git a/addons/product/static/img/product_product_42-image.jpg b/addons/product/static/img/product_product_42-image.jpg
new file mode 100644
index 00000000000..b2d57463ac1
Binary files /dev/null and b/addons/product/static/img/product_product_42-image.jpg differ
diff --git a/addons/product/static/img/product_product_43-image.jpg b/addons/product/static/img/product_product_43-image.jpg
new file mode 100644
index 00000000000..3bab8a3f95e
Binary files /dev/null and b/addons/product/static/img/product_product_43-image.jpg differ
diff --git a/addons/product/static/img/product_product_44-image.jpg b/addons/product/static/img/product_product_44-image.jpg
new file mode 100644
index 00000000000..290cbe547a5
Binary files /dev/null and b/addons/product/static/img/product_product_44-image.jpg differ
diff --git a/addons/product/static/img/product_product_45-image.jpg b/addons/product/static/img/product_product_45-image.jpg
new file mode 100644
index 00000000000..c5357b03571
Binary files /dev/null and b/addons/product/static/img/product_product_45-image.jpg differ
diff --git a/addons/product/static/img/product_product_46-image.jpg b/addons/product/static/img/product_product_46-image.jpg
new file mode 100644
index 00000000000..7ff6b9a17b4
Binary files /dev/null and b/addons/product/static/img/product_product_46-image.jpg differ
diff --git a/addons/product/static/img/product_product_47-image.jpg b/addons/product/static/img/product_product_47-image.jpg
new file mode 100644
index 00000000000..9fda398ba56
Binary files /dev/null and b/addons/product/static/img/product_product_47-image.jpg differ
diff --git a/addons/product/static/img/product_product_48-image.jpg b/addons/product/static/img/product_product_48-image.jpg
new file mode 100644
index 00000000000..60ed049df88
Binary files /dev/null and b/addons/product/static/img/product_product_48-image.jpg differ
diff --git a/addons/product/static/img/product_product_5-image.jpg b/addons/product/static/img/product_product_5-image.jpg
new file mode 100644
index 00000000000..a10eba8d4dd
Binary files /dev/null and b/addons/product/static/img/product_product_5-image.jpg differ
diff --git a/addons/product/static/img/product_product_6-image.jpg b/addons/product/static/img/product_product_6-image.jpg
new file mode 100644
index 00000000000..d391476db83
Binary files /dev/null and b/addons/product/static/img/product_product_6-image.jpg differ
diff --git a/addons/product/static/img/product_product_7-image.png b/addons/product/static/img/product_product_7-image.png
new file mode 100644
index 00000000000..255472a2d2b
Binary files /dev/null and b/addons/product/static/img/product_product_7-image.png differ
diff --git a/addons/product/static/img/product_product_8-image.jpg b/addons/product/static/img/product_product_8-image.jpg
new file mode 100644
index 00000000000..2d9874aa7fe
Binary files /dev/null and b/addons/product/static/img/product_product_8-image.jpg differ
diff --git a/addons/product/static/img/product_product_9-image.jpg b/addons/product/static/img/product_product_9-image.jpg
new file mode 100644
index 00000000000..cdc12c87203
Binary files /dev/null and b/addons/product/static/img/product_product_9-image.jpg differ
diff --git a/addons/product/static/img/product_product_consultant-image.jpg b/addons/product/static/img/product_product_consultant-image.jpg
new file mode 100644
index 00000000000..d55eff4678d
Binary files /dev/null and b/addons/product/static/img/product_product_consultant-image.jpg differ
diff --git a/addons/product_expiry/product_expiry_demo.xml b/addons/product_expiry/product_expiry_demo.xml
index 1d52e5b5272..2926f7371f9 100644
--- a/addons/product_expiry/product_expiry_demo.xml
+++ b/addons/product_expiry/product_expiry_demo.xml
@@ -1,3 +1,4 @@
+
@@ -17,7 +18,7 @@
JKB3307630302014
- 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
+ box of 10
@@ -47,7 +48,7 @@
FKS3307631101876
- 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
+ Box of 5
@@ -77,7 +78,7 @@
PKB3307631102323
- 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
+ Bag of 2
@@ -107,7 +108,7 @@
LEX3307630302045
- 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
+ Boxes of 1 liter
diff --git a/addons/product_expiry/static/img/product_product_from-image.jpg b/addons/product_expiry/static/img/product_product_from-image.jpg
new file mode 100644
index 00000000000..95758c75982
Binary files /dev/null and b/addons/product_expiry/static/img/product_product_from-image.jpg differ
diff --git a/addons/product_expiry/static/img/product_product_jambon-image.jpg b/addons/product_expiry/static/img/product_product_jambon-image.jpg
new file mode 100644
index 00000000000..ffcd026d0f2
Binary files /dev/null and b/addons/product_expiry/static/img/product_product_jambon-image.jpg differ
diff --git a/addons/product_expiry/static/img/product_product_lait-image.jpg b/addons/product_expiry/static/img/product_product_lait-image.jpg
new file mode 100644
index 00000000000..ba698780392
Binary files /dev/null and b/addons/product_expiry/static/img/product_product_lait-image.jpg differ
diff --git a/addons/product_expiry/static/img/product_product_pain-image.jpg b/addons/product_expiry/static/img/product_product_pain-image.jpg
new file mode 100644
index 00000000000..d25c0220268
Binary files /dev/null and b/addons/product_expiry/static/img/product_product_pain-image.jpg differ
diff --git a/addons/project/i18n/he.po b/addons/project/i18n/he.po
new file mode 100644
index 00000000000..714693d9df4
--- /dev/null
+++ b/addons/project/i18n/he.po
@@ -0,0 +1,2109 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-12-27 10:08+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-28 05:19+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: project
+#: view:project.project:0
+msgid "Email Interface"
+msgstr ""
+
+#. module: project
+#: help:account.analytic.account,use_tasks:0
+msgid ""
+"If checked, this contract will be available in the project menu and you will "
+"be able to manage tasks or track issues"
+msgstr ""
+
+#. module: project
+#: field:project.project,progress_rate:0
+#: view:report.project.task.user:0
+#: field:report.project.task.user,progress:0
+msgid "Progress"
+msgstr ""
+
+#. module: project
+#: model:process.node,name:project.process_node_taskbydelegate0
+msgid "Task by delegate"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Parent"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.dblc_proj
+msgid "Project's tasks"
+msgstr ""
+
+#. module: project
+#: field:project.task.type,name:0
+msgid "Stage Name"
+msgstr ""
+
+#. module: project
+#: model:process.transition.action,name:project.process_transition_action_openpendingtask0
+msgid "Set pending"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "New Project Based on Template"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,day:0
+msgid "Day"
+msgstr ""
+
+#. module: project
+#: model:project.task.type,name:project.project_tt_merge
+msgid "Merge"
+msgstr ""
+
+#. module: project
+#: view:res.partner:0
+msgid "Start Task"
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:944
+#, python-format
+msgid "Warning !"
+msgstr ""
+
+#. module: project
+#: help:project.project,message_unread:0
+#: help:project.task,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: project
+#: model:process.node,name:project.process_node_donetask0
+msgid "Done task"
+msgstr ""
+
+#. module: project
+#: model:process.node,note:project.process_node_donetask0
+msgid "Task is Completed"
+msgstr ""
+
+#. module: project
+#: view:res.partner:0
+msgid "False"
+msgstr ""
+
+#. module: project
+#: model:project.task.type,name:project.project_tt_testing
+msgid "Testing"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_account_analytic_account
+msgid "Analytic Account"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,group_time_work_estimation_tasks:0
+msgid "Manage time estimation on tasks"
+msgstr ""
+
+#. module: project
+#: help:project.project,message_summary:0
+#: help:project.task,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:444
+#: code:addons/project/project.py:1332
+#, python-format
+msgid "Warning!"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,group_manage_delegation_task:0
+msgid "Allow task delegation"
+msgstr ""
+
+#. module: project
+#: field:project.task.delegate,planned_hours:0
+#: view:report.project.task.user:0
+#: field:report.project.task.user,hours_planned:0
+msgid "Planned Hours"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Reset as Project"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "In progress tasks"
+msgstr ""
+
+#. module: project
+#: help:project.project,progress_rate:0
+msgid "Percent of tasks closed according to the total of tasks todo."
+msgstr ""
+
+#. module: project
+#: model:ir.actions.client,name:project.action_client_project_menu
+msgid "Open Project Menu"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,help:project.action_project_task_user_tree
+msgid ""
+"This report allows you to analyse the performance of your projects and "
+"users. You can analyse the quantities of tasks, the hours spent compared to "
+"the planned hours, the average number of days to open or close a task, etc."
+msgstr ""
+
+#. module: project
+#: view:project.task.delegate:0
+msgid "Validation Task Title"
+msgstr ""
+
+#. module: project
+#: model:res.groups,name:project.group_delegate_task
+msgid "Task Delegation"
+msgstr ""
+
+#. module: project
+#: field:project.project,planned_hours:0
+#: field:project.task.history,planned_hours:0
+#: field:project.task.history.cumulative,planned_hours:0
+msgid "Planned Time"
+msgstr ""
+
+#. module: project
+#: selection:project.project,privacy_visibility:0
+msgid "Public"
+msgstr ""
+
+#. module: project
+#: model:project.category,name:project.project_category_01
+msgid "Contact's suggestion"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,group_time_work_estimation_tasks:0
+msgid "Allows you to compute Time Estimation on tasks."
+msgstr ""
+
+#. module: project
+#: field:report.project.task.user,user_id:0
+msgid "Assigned To"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,name:project.mt_project_task_closed
+#: model:mail.message.subtype,name:project.mt_task_closed
+msgid "Task Done"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: view:report.project.task.user:0
+#: field:report.project.task.user,partner_id:0
+msgid "Contact"
+msgstr ""
+
+#. module: project
+#: model:process.transition,name:project.process_transition_delegate0
+#: view:project.task:0
+msgid "Delegate"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.open_view_template_project
+#: view:project.project:0
+msgid "Templates of Projects"
+msgstr ""
+
+#. module: project
+#: field:project.project,analytic_account_id:0
+msgid "Contract/Analytic"
+msgstr ""
+
+#. module: project
+#: view:project.config.settings:0
+msgid "Project Management"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.action_project_task_delegate
+#: view:project.task.delegate:0
+msgid "Project Task Delegate"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,name:project.mt_project_task_started
+#: model:mail.message.subtype,name:project.mt_task_started
+msgid "Task Started"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Very Important"
+msgstr ""
+
+#. module: project
+#: view:project.config.settings:0
+msgid "Support"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Member"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Cancel Task"
+msgstr ""
+
+#. module: project
+#: help:project.project,members:0
+msgid ""
+"Project's members are users who can have an access to the tasks related to "
+"this project."
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: field:project.task,manager_id:0
+msgid "Project Manager"
+msgstr ""
+
+#. module: project
+#: field:project.project,state:0
+#: field:project.task,state:0
+#: field:project.task.history,state:0
+#: field:project.task.history.cumulative,state:0
+#: field:report.project.task.user,state:0
+msgid "Status"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "August"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: field:project.project,complete_name:0
+msgid "Project Name"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "June"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "October"
+msgstr ""
+
+#. module: project
+#: help:project.project,total_hours:0
+msgid ""
+"Sum of total hours of all tasks related to this project and its child "
+"projects."
+msgstr ""
+
+#. module: project
+#: help:project.project,active:0
+msgid ""
+"If the active field is set to False, it will allow you to hide the project "
+"without removing it."
+msgstr ""
+
+#. module: project
+#: model:process.transition,note:project.process_transition_opendonetask0
+msgid "When task is completed, it will come into the done state."
+msgstr ""
+
+#. module: project
+#: field:project.project,message_summary:0
+#: field:project.task,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Append this project to another one using analytic accounts hierarchy"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: view:project.task.history.cumulative:0
+msgid "In Progress Tasks"
+msgstr ""
+
+#. module: project
+#: help:res.company,project_time_mode_id:0
+msgid ""
+"This will set the unit of measure used in projects and tasks.\n"
+"If you use the timesheet linked to projects (project_timesheet module), "
+"don't forget to setup the right unit of measure in your employees."
+msgstr ""
+
+#. module: project
+#: field:project.task,user_id:0
+#: view:report.project.task.user:0
+msgid "Assigned to"
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:1033
+#, python-format
+msgid "Delegated User should be specified"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Project(s) Manager"
+msgstr ""
+
+#. module: project
+#: selection:project.project,state:0
+#: view:project.task:0
+#: selection:project.task,state:0
+#: selection:project.task.history,state:0
+#: selection:project.task.history.cumulative,state:0
+#: selection:project.task.type,state:0
+#: selection:report.project.task.user,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Reactivate"
+msgstr ""
+
+#. module: project
+#: field:project.project,resource_calendar_id:0
+msgid "Working Time"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.action_project_task_reevaluate
+msgid "Re-evaluate Task"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Validate planned time"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,module_pad:0
+msgid "Use integrated collaborative note pads on task"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,name:project.mt_project_task_blocked
+#: model:mail.message.subtype,name:project.mt_task_blocked
+msgid "Task Blocked"
+msgstr ""
+
+#. module: project
+#: model:process.node,note:project.process_node_opentask0
+msgid "Encode your working hours."
+msgstr ""
+
+#. module: project
+#: field:project.project,alias_id:0
+msgid "Alias"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "oe_kanban_text_red"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,description:project.mt_task_blocked
+msgid "Task blocked"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Delegation"
+msgstr ""
+
+#. module: project
+#: field:project.task,create_date:0
+msgid "Create Date"
+msgstr ""
+
+#. module: project
+#: view:res.partner:0
+msgid "For changing to open state"
+msgstr ""
+
+#. module: project
+#: view:project.config.settings:0
+msgid "Apply"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_project_task_delegate
+msgid "Task Delegate"
+msgstr ""
+
+#. module: project
+#: help:project.task.delegate,new_task_description:0
+msgid "Reinclude the description of the task in the task of the user"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Project Settings"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "My tasks"
+msgstr ""
+
+#. module: project
+#: model:process.transition,name:project.process_transition_opendonetask0
+msgid "Open Done Task"
+msgstr ""
+
+#. module: project
+#: field:project.task.delegate,planned_hours_me:0
+msgid "Hours to Validate"
+msgstr ""
+
+#. module: project
+#: help:project.task,remaining_hours:0
+msgid ""
+"Total remaining time, can be re-estimated periodically by the assignee of "
+"the task."
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "March"
+msgstr ""
+
+#. module: project
+#: view:board.board:0
+#: model:ir.actions.act_window,name:project.my_open_tasks_action
+#: view:project.task:0
+#: view:project.task.history.cumulative:0
+msgid "My Tasks"
+msgstr ""
+
+#. module: project
+#: constraint:project.task:0
+msgid "Error ! You cannot create recursive tasks."
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "Pending tasks"
+msgstr ""
+
+#. module: project
+#: view:project.task.reevaluate:0
+msgid "_Evaluate"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,opening_days:0
+msgid "Days to Open"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,priority:0
+msgid "Very urgent"
+msgstr ""
+
+#. module: project
+#: help:project.task.delegate,project_id:0
+#: help:project.task.delegate,user_id:0
+msgid "User you want to delegate this task to"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Set as Template"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_project_task
+#: view:project.config.settings:0
+#: view:project.project:0
+#: view:project.task:0
+#: field:project.task.history,task_id:0
+#: field:project.task.history.cumulative,task_id:0
+#: field:project.task.work,task_id:0
+#: view:report.project.task.user:0
+msgid "Task"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,group_tasks_work_on_tasks:0
+msgid "Allows you to compute work on tasks."
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Administration"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,group_tasks_work_on_tasks:0
+msgid "Log work activities on tasks"
+msgstr ""
+
+#. module: project
+#: model:project.task.type,name:project.project_tt_analysis
+msgid "Analysis"
+msgstr ""
+
+#. module: project
+#: field:project.task,name:0
+#: field:report.project.task.user,name:0
+msgid "Task Summary"
+msgstr ""
+
+#. module: project
+#: field:project.task,active:0
+msgid "Not a Template Task"
+msgstr ""
+
+#. module: project
+#: field:project.task,planned_hours:0
+msgid "Initially Planned Hours"
+msgstr ""
+
+#. module: project
+#: model:process.transition,note:project.process_transition_delegate0
+msgid "Delegates tasks to the other user"
+msgstr ""
+
+#. module: project
+#: help:project.task,effective_hours:0
+msgid "Computed using the sum of the task work done."
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,help:project.open_view_project_all
+msgid ""
+"
\n"
+" Click to start a new project.\n"
+"
\n"
+" Projects are used to organize your activities; plan\n"
+" tasks, track issues, invoice timesheets. You can define\n"
+" internal projects (R&D, Improve Sales Process),\n"
+" private projects (My Todos) or customer ones.\n"
+"
\n"
+" You will be able collaborate with internal users on\n"
+" projects or invite customers to share your activities.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: project
+#: view:project.config.settings:0
+msgid "Planning"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: field:project.task,date_deadline:0
+#: field:report.project.task.user,date_deadline:0
+msgid "Deadline"
+msgstr ""
+
+#. module: project
+#: view:project.task.history.cumulative:0
+msgid "Ready"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "New Tasks"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,module_project_issue_sheet:0
+msgid "Invoice working time on issues"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: view:project.task:0
+#: field:project.task.history,end_date:0
+#: field:project.task.history.cumulative,end_date:0
+msgid "End Date"
+msgstr ""
+
+#. module: project
+#: model:project.task.type,name:project.project_tt_specification
+msgid "Specification"
+msgstr ""
+
+#. module: project
+#: model:process.transition,note:project.process_transition_draftopentask0
+msgid "From draft state, it will come into the open state."
+msgstr ""
+
+#. module: project
+#: view:project.task.history.cumulative:0
+msgid "Task's Analysis"
+msgstr ""
+
+#. module: project
+#: view:project.task.delegate:0
+#: field:project.task.delegate,new_task_description:0
+msgid "New Task Description"
+msgstr ""
+
+#. module: project
+#: field:report.project.task.user,delay_endings_days:0
+msgid "Overpassed Deadline"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "New tasks"
+msgstr ""
+
+#. module: project
+#: selection:project.task,priority:0
+#: selection:report.project.task.user,priority:0
+msgid "Medium"
+msgstr ""
+
+#. module: project
+#: field:project.project,total_hours:0
+msgid "Total Time"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "Creation Date"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Miscellaneous"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: field:project.task,stage_id:0
+#: field:project.task.history,type_id:0
+#: field:project.task.history.cumulative,type_id:0
+msgid "Stage"
+msgstr ""
+
+#. module: project
+#: model:process.transition,name:project.process_transition_draftopentask0
+msgid "Draft Open task"
+msgstr ""
+
+#. module: project
+#: field:project.project,alias_model:0
+msgid "Alias Model"
+msgstr ""
+
+#. module: project
+#: help:report.project.task.user,closing_days:0
+msgid "Number of Days to close the task"
+msgstr ""
+
+#. module: project
+#: view:board.board:0
+msgid "My Board"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.open_task_type_form
+msgid "Stages"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: view:project.task:0
+msgid "Delete"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "In progress"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "September"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,priority:0
+msgid "Urgent"
+msgstr ""
+
+#. module: project
+#: model:project.category,name:project.project_category_02
+msgid "Feature request"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Delegated tasks"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_project_task_work
+msgid "Project Task Work"
+msgstr ""
+
+#. module: project
+#: code:addons/project/wizard/project_task_delegate.py:81
+#, python-format
+msgid "CHECK: %s"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Close Project"
+msgstr ""
+
+#. module: project
+#: field:project.project,tasks:0
+msgid "Task Activities"
+msgstr ""
+
+#. module: project
+#: field:project.project,effective_hours:0
+#: field:project.task.work,hours:0
+msgid "Time Spent"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: view:project.task:0
+msgid "í"
+msgstr ""
+
+#. module: project
+#: field:account.analytic.account,company_uom_id:0
+msgid "unknown"
+msgstr ""
+
+#. module: project
+#: field:project.project,message_is_follower:0
+#: field:project.task,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: project
+#: field:project.task,work_ids:0
+msgid "Work done"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: project
+#: model:ir.ui.menu,name:project.menu_tasks_config
+msgid "GTD"
+msgstr ""
+
+#. module: project
+#: help:project.task,state:0
+msgid ""
+"The status is set to 'Draft', when a case is created. "
+"If the case is in progress the status is set to 'Open'. "
+"When the case is over, the status is set to 'Done'. If "
+"the case needs to be reviewed then the status is set "
+"to 'Pending'."
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: project
+#: field:project.task.type,fold:0
+msgid "Folded by Default"
+msgstr ""
+
+#. module: project
+#: field:project.task.history,date:0
+#: field:project.task.history.cumulative,date:0
+#: field:project.task.work,date:0
+msgid "Date"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,module_project_issue:0
+msgid ""
+"Provides management of issues/bugs in projects.\n"
+" This installs the module project_issue."
+msgstr ""
+
+#. module: project
+#: help:project.task,kanban_state:0
+msgid ""
+"A task's kanban state indicates special situations affecting it:\n"
+" * Normal is the default situation\n"
+" * Blocked indicates something is preventing the progress of this task\n"
+" * Ready for next stage indicates the task is ready to be pulled to the next "
+"stage"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "10"
+msgstr ""
+
+#. module: project
+#: help:project.project,analytic_account_id:0
+msgid ""
+"Link this project to an analytic account if you need financial management on "
+"projects. It enables you to connect projects with budgets, planning, cost "
+"and revenue analysis, timesheets on projects, etc."
+msgstr ""
+
+#. module: project
+#: model:process.transition.action,name:project.process_transition_action_draftcanceltask0
+#: model:process.transition.action,name:project.process_transition_action_opencanceltask0
+#: view:project.config.settings:0
+#: view:project.task.delegate:0
+#: view:project.task.reevaluate:0
+msgid "Cancel"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Other Info"
+msgstr ""
+
+#. module: project
+#: view:project.task.delegate:0
+msgid "_Delegate"
+msgstr ""
+
+#. module: project
+#: selection:project.task,priority:0
+#: selection:report.project.task.user,priority:0
+msgid "Very Low"
+msgstr ""
+
+#. module: project
+#: help:project.project,effective_hours:0
+msgid ""
+"Sum of spent hours of all tasks related to this project and its child "
+"projects."
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid ""
+"Follow this project to automatically track the events associated to tasks "
+"and issues of this project."
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Users"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,name:project.mt_task_stage
+msgid "Stage Changed"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: model:res.groups,name:project.group_project_manager
+msgid "Manager"
+msgstr ""
+
+#. module: project
+#: selection:project.task,priority:0
+msgid "Important"
+msgstr ""
+
+#. module: project
+#: field:project.category,name:0
+msgid "Name"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "November"
+msgstr ""
+
+#. module: project
+#: view:project.task.reevaluate:0
+msgid "Reevaluate Task"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_project_task_type
+#: view:project.task.type:0
+msgid "Task Stage"
+msgstr ""
+
+#. module: project
+#: view:project.task.type:0
+msgid "Common"
+msgstr ""
+
+#. module: project
+#: help:project.project,message_ids:0
+#: help:project.task,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid ""
+"To invoice or setup invoicing and renewal options, go to the related "
+"contract:"
+msgstr ""
+
+#. module: project
+#: field:project.task.delegate,state:0
+msgid "Validation State"
+msgstr ""
+
+#. module: project
+#: field:project.task.work,name:0
+msgid "Work summary"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: view:project.task:0
+#: view:report.project.task.user:0
+msgid "Group By..."
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: selection:project.project,state:0
+msgid "Template"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Re-open project"
+msgstr ""
+
+#. module: project
+#: help:project.project,priority:0
+msgid "Gives the sequence order when displaying the list of projects"
+msgstr ""
+
+#. module: project
+#: constraint:project.project:0
+msgid "Error! project start-date must be lower then project end-date."
+msgstr ""
+
+#. module: project
+#: field:project.project,members:0
+msgid "Project Members"
+msgstr ""
+
+#. module: project
+#: field:project.task,child_ids:0
+msgid "Delegated Tasks"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: field:project.project,message_unread:0
+#: view:project.task:0
+#: field:project.task,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: field:project.task,parent_ids:0
+msgid "Parent Tasks"
+msgstr ""
+
+#. module: project
+#: model:process.node,name:project.process_node_opentask0
+msgid "Open task"
+msgstr ""
+
+#. module: project
+#: view:project.task.type:0
+msgid "Stages common to all projects"
+msgstr ""
+
+#. module: project
+#: model:process.node,name:project.process_node_drafttask0
+msgid "Draft task"
+msgstr ""
+
+#. module: project
+#: field:project.task,notes:0
+msgid "Notes"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: view:project.task.history.cumulative:0
+msgid "Pending Tasks"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Show only tasks having a deadline"
+msgstr ""
+
+#. module: project
+#: model:project.category,name:project.project_category_04
+msgid "Usability"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,hours_delay:0
+msgid "Avg. Plan.-Eff."
+msgstr ""
+
+#. module: project
+#: field:project.task.work,user_id:0
+msgid "Done by"
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:181
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: project
+#: help:project.task.type,state:0
+msgid ""
+"The status of your document is automatically changed regarding the selected "
+"stage. For example, if a stage is related to the status 'Close', when your "
+"document reaches this stage, it is automatically closed."
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Extra Info"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Edit..."
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,nbr:0
+msgid "# of tasks"
+msgstr ""
+
+#. module: project
+#: field:project.project,doc_count:0
+msgid "Number of documents attached"
+msgstr ""
+
+#. module: project
+#: field:project.task,priority:0
+#: field:report.project.task.user,priority:0
+msgid "Priority"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Open Projects"
+msgstr ""
+
+#. module: project
+#: help:project.project,alias_id:0
+msgid ""
+"Internal email associated with this project. Incoming emails are "
+"automatically synchronizedwith Tasks (or optionally Issues if the Issue "
+"Tracker module is installed)."
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,help:project.open_task_type_form
+msgid ""
+"
\n"
+" Click to add a stage in the task pipeline.\n"
+"
\n"
+" Define the steps that will be used in the project from the\n"
+" creation of the task, up to the closing of the task or "
+"issue.\n"
+" You will use these stages in order to track the progress in\n"
+" solving a task or an issue.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: project
+#: help:project.task,total_hours:0
+msgid "Computed as: Time Spent + Remaining Time."
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:368
+#: code:addons/project/project.py:389
+#: code:addons/project/project.py:721
+#, python-format
+msgid "%s (copy)"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,name:project.mt_project_task_stage
+msgid "Task Stage Changed"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: field:project.task.history,remaining_hours:0
+#: field:project.task.history.cumulative,remaining_hours:0
+msgid "Remaining Time"
+msgstr ""
+
+#. module: project
+#: field:project.task.delegate,name:0
+msgid "Delegated Title"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "July"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_project_task_reevaluate
+msgid "project.task.reevaluate"
+msgstr ""
+
+#. module: project
+#: field:project.task,delay_hours:0
+msgid "Delay Hours"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Team"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,time_unit:0
+msgid "This will set the unit of measure used in projects and tasks."
+msgstr ""
+
+#. module: project
+#: selection:project.task,priority:0
+msgid "Very important"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,month:0
+msgid "Month"
+msgstr ""
+
+#. module: project
+#: model:project.task.type,name:project.project_tt_design
+msgid "Design"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Start Date"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: selection:project.task,kanban_state:0
+#: selection:project.task.history,kanban_state:0
+#: view:project.task.history.cumulative:0
+#: selection:project.task.history.cumulative,kanban_state:0
+msgid "Blocked"
+msgstr ""
+
+#. module: project
+#: help:project.task,progress:0
+msgid ""
+"If the task has a progress of 99.99% you should close the task if it's "
+"finished or reevaluate the time"
+msgstr ""
+
+#. module: project
+#: field:project.task,user_email:0
+msgid "User Email"
+msgstr ""
+
+#. module: project
+#: help:project.task.delegate,prefix:0
+msgid "Title for your validation task"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,time_unit:0
+msgid "Working time unit"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Projects in which I am a member."
+msgstr ""
+
+#. module: project
+#: selection:project.task,priority:0
+#: selection:report.project.task.user,priority:0
+msgid "Low"
+msgstr ""
+
+#. module: project
+#: selection:project.project,state:0
+msgid "Closed"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+#: selection:project.project,state:0
+#: view:project.task:0
+#: selection:project.task,state:0
+#: selection:project.task.delegate,state:0
+#: selection:project.task.history,state:0
+#: selection:project.task.history.cumulative,state:0
+#: selection:project.task.type,state:0
+#: view:report.project.task.user:0
+#: selection:report.project.task.user,state:0
+msgid "Pending"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.project_category_action
+#: model:ir.ui.menu,name:project.menu_project_category_act
+#: view:project.category:0
+#: field:project.task,categ_ids:0
+msgid "Tags"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_project_task_history
+#: model:ir.model,name:project.model_project_task_history_cumulative
+msgid "History of Tasks"
+msgstr ""
+
+#. module: project
+#: help:project.task.delegate,state:0
+msgid ""
+"New state of your own task. Pending will be reopened automatically when the "
+"delegated task is closed"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,group_manage_delegation_task:0
+msgid "Allows you to delegate tasks to other users."
+msgstr ""
+
+#. module: project
+#: field:project.project,active:0
+msgid "Active"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_project_category
+msgid "Category of project's task, issue, ..."
+msgstr ""
+
+#. module: project
+#: help:project.project,resource_calendar_id:0
+msgid "Timetable working hours to adjust the gantt diagram report"
+msgstr ""
+
+#. module: project
+#: help:project.task,delay_hours:0
+msgid ""
+"Computed as difference between planned hours by the project manager and the "
+"total hours of the task."
+msgstr ""
+
+#. module: project
+#: view:project.config.settings:0
+msgid "Helpdesk & Support"
+msgstr ""
+
+#. module: project
+#: help:report.project.task.user,opening_days:0
+msgid "Number of Days to Open the task"
+msgstr ""
+
+#. module: project
+#: field:project.task,delegated_user_id:0
+msgid "Delegated To"
+msgstr ""
+
+#. module: project
+#: help:project.task,planned_hours:0
+msgid ""
+"Estimated time to do the task, usually set by the project manager when the "
+"task is in draft state."
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:230
+#, python-format
+msgid "Attachments"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: selection:project.task,state:0
+#: selection:project.task.delegate,state:0
+#: selection:project.task.history,state:0
+#: selection:project.task.history.cumulative,state:0
+#: model:project.task.type,name:project.project_tt_deployment
+#: selection:project.task.type,state:0
+#: view:report.project.task.user:0
+#: selection:report.project.task.user,state:0
+#: view:res.partner:0
+msgid "Done"
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:182
+#, python-format
+msgid ""
+"You cannot delete a project containing tasks. You can either delete all the "
+"project's tasks and then delete the project or simply deactivate the project."
+msgstr ""
+
+#. module: project
+#: model:process.transition.action,name:project.process_transition_action_draftopentask0
+#: view:project.project:0
+msgid "Open"
+msgstr ""
+
+#. module: project
+#: field:project.project,privacy_visibility:0
+msgid "Privacy / Visibility"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: field:project.task,remaining_hours:0
+#: field:project.task.reevaluate,remaining_hours:0
+#: view:report.project.task.user:0
+#: field:report.project.task.user,remaining_hours:0
+msgid "Remaining Hours"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,description:project.mt_task_stage
+msgid "Stage changed"
+msgstr ""
+
+#. module: project
+#: constraint:project.task:0
+msgid "Error ! Task end-date must be greater then task start-date"
+msgstr ""
+
+#. module: project
+#: field:project.task.history,user_id:0
+#: field:project.task.history.cumulative,user_id:0
+msgid "Responsible"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Search Project"
+msgstr ""
+
+#. module: project
+#: view:project.task.delegate:0
+msgid "Delegated Task"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,total_hours:0
+msgid "Total Hours"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_project_config_settings
+msgid "project.config.settings"
+msgstr ""
+
+#. module: project
+#: model:project.task.type,name:project.project_tt_development
+msgid "Development"
+msgstr ""
+
+#. module: project
+#: help:project.task,active:0
+msgid ""
+"This field is computed automatically and have the same behavior than the "
+"boolean 'active' field: if the task is linked to a template or unactivated "
+"project, it will be hidden unless specifically asked."
+msgstr ""
+
+#. module: project
+#: model:res.request.link,name:project.req_link_task
+msgid "Project task"
+msgstr ""
+
+#. module: project
+#: field:project.task,effective_hours:0
+msgid "Hours Spent"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,module_pad:0
+msgid ""
+"Lets the company customize which Pad installation should be used to link to "
+"new pads\n"
+" (by default, http://ietherpad.com/).\n"
+" This installs the module pad."
+msgstr ""
+
+#. module: project
+#: field:project.task,id:0
+msgid "ID"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft
+msgid "Overpassed Tasks"
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:944
+#, python-format
+msgid ""
+"Child task still open.\n"
+"Please cancel or complete child task first."
+msgstr ""
+
+#. module: project
+#: field:project.task.delegate,user_id:0
+msgid "Assign To"
+msgstr ""
+
+#. module: project
+#: model:res.groups,name:project.group_time_work_estimation_tasks
+msgid "Time Estimation on Tasks"
+msgstr ""
+
+#. module: project
+#: field:project.task,total_hours:0
+msgid "Total"
+msgstr ""
+
+#. module: project
+#: model:process.node,note:project.process_node_taskbydelegate0
+msgid "Delegate your task to the other user"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,description:project.mt_task_started
+msgid "Task started"
+msgstr ""
+
+#. module: project
+#: help:project.task.reevaluate,remaining_hours:0
+msgid "Put here the remaining hours required to close the task."
+msgstr ""
+
+#. module: project
+#: help:project.task.type,fold:0
+msgid ""
+"This stage is not visible, for example in status bar or kanban view, when "
+"there are no records in that stage to display."
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Deadlines"
+msgstr ""
+
+#. module: project
+#: code:addons/project/wizard/project_task_delegate.py:69
+#: code:addons/project/wizard/project_task_delegate.py:70
+#: code:addons/project/wizard/project_task_delegate.py:77
+#: code:addons/project/wizard/project_task_delegate.py:78
+#, python-format
+msgid "CHECK: "
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:444
+#, python-format
+msgid "You must assign members on the project '%s' !"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Pending Projects"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Remaining"
+msgstr ""
+
+#. module: project
+#: field:project.task,progress:0
+msgid "Progress (%)"
+msgstr ""
+
+#. module: project
+#: field:project.task,company_id:0
+#: field:project.task.work,company_id:0
+#: view:report.project.task.user:0
+#: field:report.project.task.user,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,module_project_timesheet:0
+msgid ""
+"This allows you to transfer the entries under tasks defined for Project "
+"Management to\n"
+" the timesheet line entries for particular date and user, "
+"with the effect of creating,\n"
+" editing and deleting either ways.\n"
+" This installs the module project_timesheet."
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,module_project_issue:0
+msgid "Track issues and bugs"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,module_project_mrp:0
+msgid "Generate tasks from sale orders"
+msgstr ""
+
+#. module: project
+#: model:ir.ui.menu,name:project.menu_task_types_view
+msgid "Task Stages"
+msgstr ""
+
+#. module: project
+#: model:process.node,note:project.process_node_drafttask0
+msgid "Define the Requirements and Set Planned Hours."
+msgstr ""
+
+#. module: project
+#: field:project.project,message_ids:0
+#: field:project.task,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: project
+#: field:project.project,color:0
+#: field:project.task,color:0
+msgid "Color Index"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.open_board_project
+#: model:ir.model,name:project.model_project_project
+#: model:ir.ui.menu,name:project.menu_project_dashboard
+#: model:ir.ui.menu,name:project.menu_project_management
+#: view:project.project:0
+#: view:project.task:0
+#: field:project.task,project_id:0
+#: field:project.task.delegate,project_id:0
+#: field:project.task.history.cumulative,project_id:0
+#: view:report.project.task.user:0
+#: field:report.project.task.user,project_id:0
+#: model:res.request.link,name:project.req_link_project
+msgid "Project"
+msgstr ""
+
+#. module: project
+#: selection:project.project,state:0
+#: selection:project.task,state:0
+#: selection:project.task.history,state:0
+#: selection:project.task.history.cumulative,state:0
+#: model:project.task.type,name:project.project_tt_cancel
+#: selection:project.task.type,state:0
+#: selection:report.project.task.user,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,help:project.act_project_project_2_project_task_all
+#: model:ir.actions.act_window,help:project.action_view_task
+msgid ""
+"
\n"
+" Click to create a new task.\n"
+"
\n"
+" OpenERP's project management allows you to manage the "
+"pipeline\n"
+" of tasks in order to get things done efficiently. You can\n"
+" track progress, discuss on tasks, attach documents, etc.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: project
+#: field:project.task,date_end:0
+#: field:report.project.task.user,date_end:0
+msgid "Ending Date"
+msgstr ""
+
+#. module: project
+#: field:project.task.type,state:0
+msgid "Related Status"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Documents"
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,description:project.mt_task_new
+msgid "Task created"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,no_of_days:0
+msgid "# of Days"
+msgstr ""
+
+#. module: project
+#: field:project.project,message_follower_ids:0
+#: field:project.task,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: project
+#: selection:project.project,state:0
+#: view:project.task:0
+#: selection:project.task,state:0
+#: selection:project.task.history,state:0
+#: selection:project.task.history.cumulative,state:0
+#: selection:project.task.type,state:0
+#: view:report.project.task.user:0
+msgid "New"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.action_view_task_history_cumulative
+#: model:ir.ui.menu,name:project.menu_action_view_task_history_cumulative
+msgid "Cumulative Flow"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,hours_effective:0
+msgid "Effective Hours"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "OverPass delay"
+msgstr ""
+
+#. module: project
+#: view:project.task.delegate:0
+msgid "Validation Task"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,module_project_long_term:0
+msgid "Manage resources planning on gantt view"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: view:project.task.history.cumulative:0
+msgid "Unassigned Tasks"
+msgstr ""
+
+#. module: project
+#: help:project.project,planned_hours:0
+msgid ""
+"Sum of planned hours of all tasks related to this project and its child "
+"projects."
+msgstr ""
+
+#. module: project
+#: view:res.partner:0
+msgid "For changing to done state"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "My Task"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: view:project.task.history.cumulative:0
+#: view:report.project.task.user:0
+msgid "My Projects"
+msgstr ""
+
+#. module: project
+#: help:project.task,sequence:0
+msgid "Gives the sequence order when displaying a list of tasks."
+msgstr ""
+
+#. module: project
+#: field:project.task,date_start:0
+#: field:report.project.task.user,date_start:0
+msgid "Starting Date"
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:410
+#: model:ir.actions.act_window,name:project.open_view_project_all
+#: model:ir.ui.menu,name:project.menu_projects
+#: view:project.project:0
+#: field:project.task.type,project_ids:0
+#: view:res.company:0
+#, python-format
+msgid "Projects"
+msgstr ""
+
+#. module: project
+#: model:res.groups,name:project.group_tasks_work_on_tasks
+msgid "Task's Work on Tasks"
+msgstr ""
+
+#. module: project
+#: help:project.task.delegate,name:0
+msgid "New title of the task delegated to the user"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.action_project_task_user_tree
+#: model:ir.ui.menu,name:project.menu_project_task_user_tree
+#: view:report.project.task.user:0
+msgid "Tasks Analysis"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: view:project.task.history.cumulative:0
+msgid "Project Tasks"
+msgstr ""
+
+#. module: project
+#: field:account.analytic.account,use_tasks:0
+#: model:ir.actions.act_window,name:project.act_project_project_2_project_task_all
+#: model:ir.actions.act_window,name:project.action_view_task
+#: model:ir.ui.menu,name:project.menu_action_view_task
+#: model:process.process,name:project.process_process_tasksprocess0
+#: view:project.project:0
+#: view:project.task:0
+#: view:res.partner:0
+#: field:res.partner,task_ids:0
+msgid "Tasks"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "December"
+msgstr ""
+
+#. module: project
+#: view:project.config.settings:0
+#: view:project.task.delegate:0
+#: view:project.task.reevaluate:0
+msgid "or"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,module_project_mrp:0
+msgid ""
+"This feature automatically creates project tasks from service products in "
+"sale orders.\n"
+" More precisely, tasks are created for procurement lines with "
+"product of type 'Service',\n"
+" procurement method 'Make to Order', and supply method "
+"'Manufacture'.\n"
+" This installs the module project_mrp."
+msgstr ""
+
+#. module: project
+#: help:project.task.delegate,planned_hours:0
+msgid "Estimated time to close this task by the delegated user"
+msgstr ""
+
+#. module: project
+#: model:project.category,name:project.project_category_03
+msgid "Experiment"
+msgstr ""
+
+#. module: project
+#: model:process.transition.action,name:project.process_transition_action_opendrafttask0
+#: selection:report.project.task.user,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: project
+#: field:project.task,kanban_state:0
+#: field:project.task.history,kanban_state:0
+#: field:project.task.history.cumulative,kanban_state:0
+msgid "Kanban State"
+msgstr ""
+
+#. module: project
+#: field:project.config.settings,module_project_timesheet:0
+msgid "Record timesheet lines per tasks"
+msgstr ""
+
+#. module: project
+#: model:ir.model,name:project.model_report_project_task_user
+msgid "Tasks by user and project"
+msgstr ""
+
+#. module: project
+#: field:res.company,project_time_mode_id:0
+msgid "Project Time Unit"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: selection:project.task,kanban_state:0
+#: selection:project.task.history,kanban_state:0
+#: selection:project.task.history.cumulative,kanban_state:0
+msgid "Normal"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,closing_days:0
+msgid "Days to Close"
+msgstr ""
+
+#. module: project
+#: model:res.groups,name:project.group_project_user
+msgid "User"
+msgstr ""
+
+#. module: project
+#: help:project.project,alias_model:0
+msgid ""
+"The kind of document created when an email is received on this project's "
+"email alias"
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.action_config_settings
+#: view:project.config.settings:0
+msgid "Configure Project"
+msgstr ""
+
+#. module: project
+#: view:project.task.history.cumulative:0
+msgid "Tasks's Cumulative Flow"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "January"
+msgstr ""
+
+#. module: project
+#: field:project.task.delegate,prefix:0
+msgid "Your Task Title"
+msgstr ""
+
+#. module: project
+#: view:project.task.reevaluate:0
+msgid "Reevaluation Task"
+msgstr ""
+
+#. module: project
+#: code:addons/project/project.py:1332
+#, python-format
+msgid "Please delete the project linked with this account first."
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,name:project.mt_project_task_new
+#: model:mail.message.subtype,name:project.mt_task_new
+msgid "Task Created"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+msgid "Non Assigned Tasks to users"
+msgstr ""
+
+#. module: project
+#: view:project.project:0
+msgid "Projects in which I am a manager"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: selection:project.task,kanban_state:0
+#: selection:project.task.history,kanban_state:0
+#: selection:project.task.history.cumulative,kanban_state:0
+msgid "Ready for next stage"
+msgstr ""
+
+#. module: project
+#: field:project.task.type,case_default:0
+msgid "Default for New Projects"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: field:project.task,description:0
+#: field:project.task.type,description:0
+msgid "Description"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "May"
+msgstr ""
+
+#. module: project
+#: help:project.task.type,case_default:0
+msgid ""
+"If you check this field, this stage will be proposed by default on each new "
+"project. It will not assign this stage to existing projects."
+msgstr ""
+
+#. module: project
+#: field:project.task,partner_id:0
+msgid "Customer"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "February"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,module_project_long_term:0
+msgid ""
+"A long term project management module that tracks planning, scheduling, and "
+"resource allocation.\n"
+" This installs the module project_long_term."
+msgstr ""
+
+#. module: project
+#: model:mail.message.subtype,description:project.mt_task_closed
+msgid "Task closed"
+msgstr ""
+
+#. module: project
+#: selection:report.project.task.user,month:0
+msgid "April"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+msgid "Spent Hours"
+msgstr ""
+
+#. module: project
+#: help:project.project,sequence:0
+msgid "Gives the sequence order when displaying a list of Projects."
+msgstr ""
+
+#. module: project
+#: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened
+msgid "Assigned Tasks"
+msgstr ""
+
+#. module: project
+#: help:project.config.settings,module_project_issue_sheet:0
+msgid ""
+"Provides timesheet support for the issues/bugs management in project.\n"
+" This installs the module project_issue_sheet."
+msgstr ""
+
+#. module: project
+#: selection:project.project,privacy_visibility:0
+msgid "Followers Only"
+msgstr ""
+
+#. module: project
+#: view:board.board:0
+#: field:project.project,task_count:0
+msgid "Open Tasks"
+msgstr ""
+
+#. module: project
+#: field:project.project,priority:0
+#: field:project.project,sequence:0
+#: field:project.task,sequence:0
+#: field:project.task.type,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: project
+#: view:project.task:0
+#: view:project.task.work:0
+msgid "Task Work"
+msgstr ""
+
+#. module: project
+#: help:project.task.delegate,planned_hours_me:0
+msgid ""
+"Estimated time for you to validate the work done by the user to whom you "
+"delegate this task"
+msgstr ""
+
+#. module: project
+#: view:report.project.task.user:0
+#: field:report.project.task.user,year:0
+msgid "Year"
+msgstr ""
+
+#. module: project
+#: field:project.project,type_ids:0
+#: view:project.task.type:0
+msgid "Tasks Stages"
+msgstr ""
diff --git a/addons/project/project.py b/addons/project/project.py
index ea9c4492fa4..ae3d0ad6d9d 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -479,7 +479,7 @@ def Project():
""" % (
project.id,
project.date_start or time.strftime('%Y-%m-%d'), working_days,
- '|'.join(['User_'+str(x) for x in puids])
+ '|'.join(['User_'+str(x) for x in puids]) or 'None'
)
vacation = calendar_id and tuple(resource_pool.compute_vacation(cr, uid, calendar_id, context=context)) or False
if vacation:
@@ -771,7 +771,7 @@ class task(osv.osv):
'date_end': fields.datetime('Ending Date',select=True),
'date_deadline': fields.date('Deadline',select=True),
'date_last_stage_update': fields.datetime('Last Stage Update', select=True),
- 'project_id': fields.many2one('project.project', 'Project', ondelete='set null', select="1", track_visibility='onchange'),
+ 'project_id': fields.many2one('project.project', 'Project', ondelete='set null', select="1", track_visibility='onchange', change_default=True),
'parent_ids': fields.many2many('project.task', 'project_task_parent_rel', 'task_id', 'parent_id', 'Parent Tasks'),
'child_ids': fields.many2many('project.task', 'project_task_parent_rel', 'parent_id', 'task_id', 'Delegated Tasks'),
'notes': fields.text('Notes'),
@@ -789,7 +789,7 @@ class task(osv.osv):
}),
'progress': fields.function(_hours_get, string='Working Time Progress (%)', multi='hours', group_operator="avg", help="If the task has a progress of 99.99% you should close the task if it's finished or reevaluate the time",
store = {
- 'project.task': (lambda self, cr, uid, ids, c={}: ids, ['work_ids', 'remaining_hours', 'planned_hours','state'], 10),
+ 'project.task': (lambda self, cr, uid, ids, c={}: ids, ['work_ids', 'remaining_hours', 'planned_hours', 'state', 'stage_id'], 10),
'project.task.work': (_get_task, ['hours'], 10),
}),
'delay_hours': fields.function(_hours_get, string='Delay Hours', multi='hours', help="Computed as difference between planned hours by the project manager and the total hours of the task.",
diff --git a/addons/project/static/src/js/project.js b/addons/project/static/src/js/project.js
index ce8be146e54..a4e899a8714 100644
--- a/addons/project/static/src/js/project.js
+++ b/addons/project/static/src/js/project.js
@@ -32,12 +32,6 @@ openerp.project = function(openerp) {
if (self.dataset.model === 'project.project') {
self.project_display_members_names();
}
- },
- on_record_moved: function(record, old_group, old_index, new_group, new_index){
- var self = this;
- this._super.apply(this, arguments);
- if(new_group.state.folded)
- new_group.do_action_toggle_fold();
}
});
diff --git a/addons/project_issue/i18n/he.po b/addons/project_issue/i18n/he.po
new file mode 100644
index 00000000000..a371ffffa71
--- /dev/null
+++ b/addons/project_issue/i18n/he.po
@@ -0,0 +1,984 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-12-26 23:15+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-27 05:22+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: project_issue
+#: model:project.category,name:project_issue.project_issue_category_03
+msgid "Deadly bug"
+msgstr ""
+
+#. module: project_issue
+#: help:project.config.settings,fetchmail_issue:0
+msgid ""
+"Allows you to configure your incoming mail server, and create issues from "
+"incoming emails."
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue.report,delay_open:0
+msgid "Avg. Delay to Open"
+msgstr ""
+
+#. module: project_issue
+#: view:project.issue:0
+#: view:project.issue.report:0
+msgid "Group By..."
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,working_hours_open:0
+msgid "Working Hours to Open the Issue"
+msgstr ""
+
+#. module: project_issue
+#: model:mail.message.subtype,description:project_issue.mt_issue_started
+msgid "Issue started"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,date_open:0
+msgid "Opened"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue.report,opening_date:0
+msgid "Date of Opening"
+msgstr ""
+
+#. module: project_issue
+#: selection:project.issue.report,month:0
+msgid "March"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,progress:0
+msgid "Progress (%)"
+msgstr ""
+
+#. module: project_issue
+#: view:project.issue:0
+#: field:project.issue,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,company_id:0
+#: view:project.issue.report:0
+#: field:project.issue.report,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,email_cc:0
+msgid "Watchers Emails"
+msgstr ""
+
+#. module: project_issue
+#: help:project.issue,kanban_state:0
+msgid ""
+"A Issue's kanban state indicates special situations affecting it:\n"
+" * Normal is the default situation\n"
+" * Blocked indicates something is preventing the progress of this issue\n"
+" * Ready for next stage indicates the issue is ready to be pulled to the "
+"next stage"
+msgstr ""
+
+#. module: project_issue
+#: help:project.issue,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: project_issue
+#: help:account.analytic.account,use_issues:0
+msgid "Check this field if this project manages issues"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,day_open:0
+msgid "Days to Open"
+msgstr ""
+
+#. module: project_issue
+#: code:addons/project_issue/project_issue.py:479
+#, python-format
+msgid ""
+"You cannot escalate this issue.\n"
+"The relevant Project has not configured the Escalation Project!"
+msgstr ""
+
+#. module: project_issue
+#: constraint:project.project:0
+msgid "Error! You cannot assign escalation to the same project!"
+msgstr ""
+
+#. module: project_issue
+#: selection:project.issue,priority:0
+#: selection:project.issue.report,priority:0
+msgid "Highest"
+msgstr ""
+
+#. module: project_issue
+#: help:project.issue,inactivity_days:0
+msgid "Difference in days between last action and current date"
+msgstr ""
+
+#. module: project_issue
+#: view:project.issue.report:0
+#: field:project.issue.report,day:0
+msgid "Day"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,days_since_creation:0
+msgid "Days since creation date"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,task_id:0
+#: view:project.issue.report:0
+#: field:project.issue.report,task_id:0
+msgid "Task"
+msgstr ""
+
+#. module: project_issue
+#: model:mail.message.subtype,name:project_issue.mt_project_issue_stage
+msgid "Issue Stage Changed"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,inactivity_days:0
+msgid "Days since last action"
+msgstr ""
+
+#. module: project_issue
+#: model:ir.model,name:project_issue.model_project_project
+#: view:project.issue:0
+#: field:project.issue,project_id:0
+#: view:project.issue.report:0
+#: field:project.issue.report,project_id:0
+msgid "Project"
+msgstr ""
+
+#. module: project_issue
+#: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0
+msgid ""
+"
\n"
+" Click to report a new issue.\n"
+"
\n"
+" The OpenERP issues tacker allows you to efficiantly manage "
+"things\n"
+" like internal requests, software development bugs, customer\n"
+" complaints, project troubles, material breakdowns, etc.\n"
+"
\n"
+" Define here the different versions of your products on "
+"which\n"
+" you can work on issues.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: project_issue
+#: help:project.issue,section_id:0
+msgid ""
+"Sales team to which Case belongs to. Define "
+"Responsible user and Email account for mail gateway."
+msgstr ""
+
+#. module: project_issue
+#: view:board.board:0
+msgid "My Issues"
+msgstr ""
+
+#. module: project_issue
+#: help:project.issue.report,delay_open:0
+msgid "Number of Days to open the project issue."
+msgstr ""
+
+#. module: project_issue
+#: selection:project.issue.report,month:0
+msgid "April"
+msgstr ""
+
+#. module: project_issue
+#: view:project.issue:0
+msgid "⇒ Escalate"
+msgstr ""
+
+#. module: project_issue
+#: view:project.issue:0
+msgid "References"
+msgstr ""
+
+#. module: project_issue
+#: model:mail.message.subtype,description:project_issue.mt_issue_new
+msgid "Issue created"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,working_hours_close:0
+msgid "Working Hours to Close the Issue"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,id:0
+msgid "ID"
+msgstr ""
+
+#. module: project_issue
+#: model:mail.message.subtype,description:project_issue.mt_issue_blocked
+msgid "Issue blocked"
+msgstr ""
+
+#. module: project_issue
+#: model:ir.model,name:project_issue.model_project_issue_report
+msgid "project.issue.report"
+msgstr ""
+
+#. module: project_issue
+#: help:project.issue.report,delay_close:0
+msgid "Number of Days to close the project issue"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue.report,working_hours_close:0
+msgid "Avg. Working Hours to Close"
+msgstr ""
+
+#. module: project_issue
+#: model:mail.message.subtype,name:project_issue.mt_issue_stage
+msgid "Stage Changed"
+msgstr ""
+
+#. module: project_issue
+#: selection:project.issue,priority:0
+#: selection:project.issue.report,priority:0
+msgid "High"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,date_deadline:0
+msgid "Deadline"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,date_action_last:0
+msgid "Last Action"
+msgstr ""
+
+#. module: project_issue
+#: view:project.issue.report:0
+#: field:project.issue.report,name:0
+msgid "Year"
+msgstr ""
+
+#. module: project_issue
+#: field:project.issue,duration:0
+msgid "Duration"
+msgstr ""
+
+#. module: project_issue
+#: model:mail.message.subtype,name:project_issue.mt_issue_started
+#: model:mail.message.subtype,name:project_issue.mt_project_issue_started
+msgid "Issue Started"
+msgstr ""
diff --git a/addons/project_issue_sheet/project_issue_sheet_view.xml b/addons/project_issue_sheet/project_issue_sheet_view.xml
index 4911cac8f25..6d813b44239 100644
--- a/addons/project_issue_sheet/project_issue_sheet_view.xml
+++ b/addons/project_issue_sheet/project_issue_sheet_view.xml
@@ -19,7 +19,7 @@
-
diff --git a/addons/project_mrp/process/project_mrp_process.xml b/addons/project_mrp/process/project_mrp_process.xml
index de2b2c1b4c8..ab0de03eee0 100644
--- a/addons/project_mrp/process/project_mrp_process.xml
+++ b/addons/project_mrp/process/project_mrp_process.xml
@@ -46,12 +46,15 @@
Process Transition
-->
-
-
+ subflow
@@ -66,7 +69,7 @@
-
+
diff --git a/addons/project_timesheet/project_timesheet_demo.xml b/addons/project_timesheet/project_timesheet_demo.xml
index d781e29c339..486e9a6ce9d 100644
--- a/addons/project_timesheet/project_timesheet_demo.xml
+++ b/addons/project_timesheet/project_timesheet_demo.xml
@@ -20,7 +20,7 @@
Grand-Rosière+3282623500
- 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
+
@@ -48,7 +48,7 @@
alice@openerp.com
- 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
+
diff --git a/addons/project_timesheet/static/img/employee7-image.jpg b/addons/project_timesheet/static/img/employee7-image.jpg
new file mode 100644
index 00000000000..cc9846204f1
Binary files /dev/null and b/addons/project_timesheet/static/img/employee7-image.jpg differ
diff --git a/addons/project_timesheet/static/img/employee_phu-image.jpg b/addons/project_timesheet/static/img/employee_phu-image.jpg
new file mode 100644
index 00000000000..5022089f675
Binary files /dev/null and b/addons/project_timesheet/static/img/employee_phu-image.jpg differ
diff --git a/addons/purchase/i18n/es_PE.po b/addons/purchase/i18n/es_PE.po
new file mode 100644
index 00000000000..53ede6a0748
--- /dev/null
+++ b/addons/purchase/i18n/es_PE.po
@@ -0,0 +1,2203 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-12-09 19:10+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: purchase
+#: model:res.groups,name:purchase.group_analytic_accounting
+msgid "Analytic Accounting for Purchases"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_account_config_settings
+msgid "account.config.settings"
+msgstr ""
+
+#. module: purchase
+#: view:board.board:0
+msgid "Monthly Purchases by Category"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,module_warning:0
+msgid ""
+"Allow to configure notification on products and trigger them when a user "
+"wants to purchase a given product or a given supplier.\n"
+"Example: Product: this product is deprecated, do not purchase more than 5.\n"
+" Supplier: don't forget to ask for an express delivery."
+msgstr ""
+
+#. module: purchase
+#: model:product.pricelist,name:purchase.list0
+msgid "Default Purchase Pricelist"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Tel :"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,pricelist_id:0
+msgid ""
+"The pricelist sets the currency used for this purchase order. It also "
+"computes the supplier price for the selected products/quantities."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,day:0
+msgid "Day"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Order of Day"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory
+#: model:process.node,name:purchase.process_node_packinglist0
+#: model:process.node,name:purchase.process_node_productrecept0
+msgid "Incoming Products"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Reference"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,account_analytic_id:0
+msgid "Analytic Account"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1050
+#, python-format
+msgid "Configuration Error!"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:589
+#, python-format
+msgid "You must first cancel all receptions related to this purchase order."
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_res_partner
+#: field:purchase.order.line,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.report,negociation:0
+msgid "Purchase-Standard Price"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1037
+#, python-format
+msgid "No supplier defined for this product !"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.action_picking_tree4_picking_to_invoice
+msgid ""
+"
\n"
+" Here you can track all the product receptions of purchase\n"
+" orders where the invoicing is \"Based on Incoming "
+"Shipments\",\n"
+" and for which you have not received a supplier invoice yet.\n"
+" You can generate a supplier invoice based on those "
+"receptions.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,price_average:0
+msgid "Average Price"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase order which are in the exception state"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_view_purchase_order_group
+msgid "Merge Purchase orders"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,price_total:0
+msgid "Total Price"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,minimum_planned_date:0
+#: report:purchase.quotation:0
+#: field:purchase.report,expected_date:0
+msgid "Expected Date"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Shipping address :"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Confirm Order"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,module_warning:0
+msgid "Alerts by products or supplier"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,name:0
+#: view:purchase.order.line:0
+#: field:purchase.order.line,order_id:0
+msgid "Order Reference"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.config.settings:0
+msgid "Invoicing Process"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0
+msgid "Approbation"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,group_uom:0
+msgid ""
+"Allows you to select and maintain different units of measure for products."
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,minimum_planned_date:0
+msgid ""
+"This is computed as the minimum scheduled date of all purchase order lines' "
+"products."
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:262
+#, python-format
+msgid "In order to delete a purchase order, you must cancel it first."
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "When you sell this product, OpenERP will trigger"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Approved purchase orders"
+msgstr ""
+
+#. module: purchase
+#: model:email.template,subject:purchase.email_template_edi_purchase
+msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Total Untaxed amount"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,category_id:0
+msgid "Category"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_purchaseinvoice0
+msgid ""
+"A purchase order generates a supplier invoice, as soon as it is confirmed by "
+"the buyer. Depending on the Invoicing control of the purchase order, the "
+"invoice is based on received or on ordered quantities."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,state:0
+#: view:purchase.order.line:0
+#: field:purchase.order.line,state:0
+#: view:purchase.report:0
+msgid "Status"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "August"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "to"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "June"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_report
+msgid "Purchases Orders"
+msgstr ""
+
+#. module: purchase
+#: help:account.config.settings,group_analytic_account_for_purchases:0
+#: help:purchase.config.settings,group_analytic_account_for_purchases:0
+msgid "Allows you to specify an analytic account on purchase orders."
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.action_invoice_pending
+msgid ""
+"
\n"
+" Click to create a draft invoice.\n"
+"
\n"
+" Use this menu to control the invoices to be received from your\n"
+" supplier. OpenERP generates draft invoices from your purchase\n"
+" orders or receptions, according to your settings.\n"
+"
\n"
+" Once you receive a supplier invoice, you can match it with the\n"
+" draft invoice and validate it.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "October"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1050
+#, python-format
+msgid ""
+"The product \"%s\" has been defined with your company as reseller which "
+"seems to be a configuration error!"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "When you sell this service to a customer,"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_createpackinglist0
+msgid "A pick list is generated to track the incoming products."
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.purchase_rfq
+#: model:ir.ui.menu,name:purchase.menu_purchase_rfq
+#: view:purchase.order:0
+#: view:purchase.report:0
+msgid "Quotations"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line_invoice:0
+msgid "Do you want to generate the supplier invoices?"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,product_qty:0
+#: view:purchase.report:0
+#: field:purchase.report,quantity:0
+msgid "Quantity"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,fiscal_position:0
+msgid "Fiscal Position"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,default_invoice_method:0
+msgid "Default invoicing control method"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_stock_picking_in
+#: model:ir.ui.menu,name:purchase.menu_action_picking_tree4
+#: view:purchase.order:0
+msgid "Incoming Shipments"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.act_res_partner_2_supplier_invoices
+msgid ""
+"
\n"
+" Click here to record a supplier invoice.\n"
+"
\n"
+" Supplier invoices can be pre-generated based on "
+"purchase\n"
+" orders or receptions. This allows you to control "
+"invoices\n"
+" you receive from your supplier according to the draft\n"
+" document in OpenERP.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: view:purchase.order.line:0
+msgid "Search Purchase Order"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Date Req."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: view:purchase.order.line:0
+msgid "Purchase Order Lines"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,dest_address_id:0
+msgid ""
+"Put an address if you want to deliver directly from the supplier to the "
+"customer. Otherwise, keep empty to deliver to your own company."
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.purchase_line_form_action2
+msgid ""
+"
\n"
+" Here you can track all the lines of purchase orders where "
+"the\n"
+" invoicing is \"Based on Purchase Order Lines\", and for "
+"which you\n"
+" have not received a supplier invoice yet. You can generate "
+"a\n"
+" draft supplier invoice based on the lines from this list.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,date_planned:0
+msgid "Scheduled Date"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,currency_id:0
+msgid "Currency"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,journal_id:0
+msgid "Journal"
+msgstr ""
+
+#. module: purchase
+#: view:board.board:0
+#: model:ir.actions.act_window,name:purchase.purchase_draft
+msgid "Request for Quotations"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,move_ids:0
+msgid "Reservation"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase orders that include lines not invoiced."
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+#: field:product.template,purchase_ok:0
+msgid "Can be Purchased"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move
+msgid "Incoming Products"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Request for Quotation "
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,partner_ref:0
+msgid ""
+"Reference of the sales order or quotation sent by your supplier. It's mainly "
+"used to do the matching when you receive the products as this reference is "
+"usually written on the delivery order sent by your supplier."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.config.settings:0
+#: view:purchase.order.group:0
+#: view:purchase.order.line_invoice:0
+msgid "or"
+msgstr ""
+
+#. module: purchase
+#: field:res.company,po_lead:0
+msgid "Purchase Lead Time"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_invoicefrompurchase0
+msgid ""
+"The invoice is created automatically if the Invoice control of the purchase "
+"order is 'On order'. The invoice can also be generated manually by the "
+"accountant (Invoice control = Manual)."
+msgstr ""
+
+#. module: purchase
+#: model:mail.message.subtype,name:purchase.mt_rfq_approved
+msgid "RFQ Approved"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.config.settings:0
+msgid "Apply"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,amount_untaxed:0
+msgid "Untaxed Amount"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0
+msgid ""
+"The buyer has to approve the RFQ before being sent to the supplier. The RFQ "
+"becomes a confirmed Purchase Order."
+msgstr ""
+
+#. module: purchase
+#: model:mail.message.subtype,name:purchase.mt_rfq_confirmed
+msgid "RFQ Confirmed"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Customer Address"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+msgid "RFQ Sent"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Not Invoiced"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,partner_id:0
+#: view:purchase.order.line:0
+#: view:purchase.report:0
+#: field:purchase.report,partner_id:0
+msgid "Supplier"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:527
+#, python-format
+msgid "Define expense account for this company: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_packinginvoice0
+#: model:process.transition,name:purchase.process_transition_productrecept0
+msgid "From a Pick list"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_purchase_order_monthly_categ_graph
+#: view:purchase.report:0
+msgid "Monthly Purchase by Category"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,price_subtotal:0
+msgid "Subtotal"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,shipped:0
+msgid "Received"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase order which are in draft state"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "Suppliers"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "To Purchase"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.purchase_form_action
+msgid ""
+"
\n"
+" Click to create a quotation that will be converted into a "
+"purchase order. \n"
+"
\n"
+" Use this menu to search within your purchase orders by\n"
+" references, supplier, products, etc. For each purchase "
+"order,\n"
+" you can track the related discussion with the supplier, "
+"control\n"
+" the products received and control the supplier invoices.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Order of Year"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.act_res_partner_2_purchase_order
+msgid "RFQs and Purchases"
+msgstr ""
+
+#. module: purchase
+#: field:account.config.settings,group_analytic_account_for_purchases:0
+#: field:purchase.config.settings,group_analytic_account_for_purchases:0
+msgid "Analytic accounting for purchases"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1
+msgid ""
+"In case there is no supplier for this product, the buyer can fill the form "
+"manually and confirm it. The RFQ becomes a confirmed Purchase Order."
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,group_purchase_pricelist:0
+msgid ""
+"Allows to manage different prices based on rules per category of Supplier.\n"
+" Example: 10% for retailers, promotion of 5 EUR on this "
+"product, etc."
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_mail_mail
+msgid "Outgoing Mails"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:458
+#, python-format
+msgid "You cannot confirm a purchase order without any purchase order line."
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,warehouse_id:0
+#: field:stock.picking.in,warehouse_id:0
+msgid "Destination Warehouse"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:967
+#, python-format
+msgid ""
+"Selected Unit of Measure does not belong to the same category as the product "
+"Unit of Measure."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line_invoice:0
+msgid "Select an Open Sales Order"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_uom_form_action
+msgid "Units of Measure"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,group_purchase_pricelist:0
+msgid "Manage pricelist per supplier"
+msgstr ""
+
+#. module: purchase
+#: view:board.board:0
+msgid "Purchase Dashboard"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:582
+#, python-format
+msgid "First cancel all receptions related to this purchase order."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Approve Order"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.report,date:0
+msgid "Date on which this document has been created"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: view:purchase.order.line:0
+#: view:purchase.report:0
+msgid "Group By..."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Approved purchase order"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Purchase Orders Statistics"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action
+msgid "Unit of Measure Categories"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Set to Draft"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,origin:0
+msgid ""
+"Reference of the document that generated this purchase order request; a "
+"sales order or an internal procurement request."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line:0
+msgid "Notes"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,module_purchase_requisition:0
+msgid "Manage purchase requisitions"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: field:purchase.order,amount_tax:0
+#: field:purchase.order.line,taxes_id:0
+msgid "Taxes"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_procurement_management_product
+#: model:ir.ui.menu,name:purchase.menu_procurement_partner_contact_form
+#: model:ir.ui.menu,name:purchase.menu_product_in_config_purchase
+msgid "Products"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_stock_move
+msgid "Stock Move"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:262
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,validator:0
+#: view:purchase.report:0
+msgid "Validated by"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,price_standard:0
+msgid "Products Value"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase orders which are in exception state"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_draftpurchaseorder0
+#: model:process.node,note:purchase.process_node_draftpurchaseorder1
+msgid "Request for Quotations."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Source"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_stock_picking
+#: field:purchase.order,picking_ids:0
+msgid "Picking List"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Fax:"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,invoice_ids:0
+msgid "Invoices generated for a purchase order"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.config.settings,default_invoice_method:0
+msgid "Pre-generate draft invoices based on purchase orders"
+msgstr ""
+
+#. module: purchase
+#: help:product.template,purchase_ok:0
+msgid "Specify if the product can be selected in a purchase order line."
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0
+msgid ""
+"The invoice is created automatically if the Invoice control of the purchase "
+"order is 'On picking'. The invoice can also be generated manually by the "
+"accountant (Invoice control = Manual)."
+msgstr ""
+"La factura se crea de forma automática si el control de factura del pedido "
+"de compra es 'Desde Guías'. La factura también puede ser generada "
+"manualmente por el contable (control de factura = Manual)."
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Regards,"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "July"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,name:purchase.process_node_packinginvoice0
+msgid "Outgoing Products"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid ""
+"to buy the required quantities to the supplier.\n"
+" The delivery order will be ready after having "
+"received the\n"
+" products."
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid ""
+"a draft\n"
+" purchase order"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:322
+#, python-format
+msgid "Please create Invoices."
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_procurement_order
+msgid "Procurement"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+#: selection:purchase.report,state:0
+msgid "Shipping Exception"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "March"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Receive Invoice"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Receive Products"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,month:0
+msgid "Month"
+msgstr ""
+
+#. module: purchase
+#: help:res.company,po_lead:0
+msgid "This is the leads/security time for each purchase order."
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_invoiceafterpacking0
+#: model:process.node,note:purchase.process_node_invoicecontrol0
+msgid "To be reviewed by the accountant."
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_config_settings
+msgid "purchase.config.settings"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_approvepurchaseorder0
+#: model:process.node,note:purchase.process_node_confirmpurchaseorder0
+msgid "State of the Purchase Order."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,product_uom:0
+msgid "Product Unit of Measure"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.purchase_pricelist_version_action
+msgid ""
+"
\n"
+" Click to add a pricelist version.\n"
+"
\n"
+" There can be more than one version of a pricelist, each of\n"
+" these must be valid during a certain period of time. Some\n"
+" examples of versions: Main Prices, 2010, 2011, Summer "
+"Sales,\n"
+" etc.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice
+msgid "Create invoices"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_order_line_invoice
+msgid "Purchase Order Line Make Invoice"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1167
+#, python-format
+msgid "PO: %s"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Send by EMail"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:517
+#, python-format
+msgid "Define purchase journal for this company: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase Order "
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,group_costing_method:0
+msgid "Allows you to compute product cost price based on average cost."
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_purchase_configuration
+#: view:purchase.config.settings:0
+msgid "Configure Purchases"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Untaxed"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_createpackinglist0
+msgid "Pick list generated"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.purchase_line_form_action2
+#: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft
+msgid "On Purchase Order Lines"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "TVA:"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,picking_ids:0
+msgid ""
+"This is the list of incoming shipments that have been generated for this "
+"purchase order."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,module_purchase_double_validation:0
+msgid "Force two levels of approvals"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase_type
+msgid "Price Types"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,date_approve:0
+msgid "Date on which purchase order has been approved"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,name:purchase.process_node_approvepurchaseorder0
+#: view:purchase.order:0
+#: selection:purchase.report,state:0
+msgid "Approved"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+#: selection:purchase.order.line,state:0
+#: selection:purchase.report,state:0
+msgid "Done"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_invoicefrompackinglist0
+#: model:process.transition,name:purchase.process_transition_invoicefrompurchase0
+msgid "Invoice"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_purchaseorder0
+msgid "Confirmed purchase order to invoice"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_productrecept0
+msgid "Incoming products to control"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.purchase_rfq
+msgid ""
+"
\n"
+" Click to create a request for quotation.\n"
+"
\n"
+" The quotation contains the history of the "
+"discussion/negociation\n"
+" you had with your supplier. Once confirmed, a request for\n"
+" quotation is converted into a purchase order.\n"
+"
\n"
+" Most propositions of purchase orders are created "
+"automatically\n"
+" by OpenERP based on inventory needs.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0
+msgid "The supplier approves the Purchase Order."
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/wizard/purchase_order_group.py:80
+#: model:ir.actions.act_window,name:purchase.purchase_form_action
+#: model:ir.ui.menu,name:purchase.menu_purchase_form_action
+#: view:purchase.order:0
+#: view:purchase.report:0
+#: view:res.partner:0
+#, python-format
+msgid "Purchase Orders"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,origin:0
+msgid "Source Document"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.group:0
+msgid "Merge orders"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,module_purchase_analytic_plans:0
+msgid "Use multiple analytic accounts on purchase orders"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_procurement_management
+#: model:process.process,name:purchase.process_process_purchaseprocess0
+msgid "Purchase"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,create_uid:0
+#: view:purchase.report:0
+#: field:purchase.report,user_id:0
+msgid "Responsible"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Manually Corrected"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,group_costing_method:0
+msgid "Compute product cost price based on average cost"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:352
+#: code:addons/purchase/wizard/purchase_line_invoice.py:137
+#: model:ir.actions.act_window,name:purchase.act_res_partner_2_supplier_invoices
+#: view:res.partner:0
+#, python-format
+msgid "Supplier Invoices"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,product_id:0
+#: view:purchase.order.line:0
+#: field:purchase.order.line,product_id:0
+#: view:purchase.report:0
+#: field:purchase.report,product_id:0
+msgid "Product"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder0
+#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder1
+msgid "Confirmation"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "TIN :"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form
+msgid "Products by Category"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order.line,state:0
+msgid ""
+" * The 'Draft' status is set automatically when purchase order in draft "
+"status. \n"
+"* The 'Confirmed' status is set automatically as confirm when purchase order "
+"in confirm status. \n"
+"* The 'Done' status is set automatically when purchase order is set as done. "
+" \n"
+"* The 'Cancelled' status is set automatically when user cancel purchase "
+"order."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,invoiced:0
+msgid "Invoice Received"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,invoice_method:0
+msgid "Invoicing Control"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0
+msgid "Approve"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Reference UOM"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "May"
+msgstr ""
+
+#. module: purchase
+#: model:res.groups,name:purchase.group_purchase_manager
+msgid "Manager"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,invoice_method:0
+msgid "Based on Purchase Order lines"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,amount_total:0
+msgid "Total"
+msgstr ""
+
+#. module: purchase
+#: help:account.config.settings,module_purchase_analytic_plans:0
+#: help:purchase.config.settings,module_purchase_analytic_plans:0
+msgid ""
+"Allows the user to maintain several analysis plans. These let you split "
+"lines on a purchase order between several accounts and analytic plans.\n"
+" This installs the module purchase_analytic_plans."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,location_id:0
+#: view:purchase.report:0
+#: field:purchase.report,location_id:0
+msgid "Destination"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,dest_address_id:0
+msgid "Customer Address (Direct Delivery)"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.client,name:purchase.action_client_purchase_menu
+msgid "Open Purchase Menu"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1054
+#, python-format
+msgid "No address defined for the supplier"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,company_id:0
+#: field:purchase.order.line,company_id:0
+#: view:purchase.report:0
+#: field:purchase.report,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+#: selection:purchase.report,state:0
+msgid "Invoice Exception"
+msgstr ""
+
+#. module: purchase
+#: help:res.partner,property_product_pricelist_purchase:0
+msgid ""
+"This pricelist will be used, instead of the default one, for purchases from "
+"the current partner"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Fax :"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_stock_partial_picking
+msgid "Partial Picking Processing Wizard"
+msgstr ""
+
+#. module: purchase
+#: model:product.pricelist.version,name:purchase.ver0
+msgid "Default Purchase Pricelist Version"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,invoice_method:0
+msgid "Based on generated draft invoice"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_stock_move_report_po
+#: model:ir.ui.menu,name:purchase.menu_action_stock_move_report_po
+msgid "Receptions Analysis"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.report.xml,name:purchase.report_purchase_order
+#: model:ir.model,name:purchase.model_purchase_order
+#: model:process.node,name:purchase.process_node_purchaseorder0
+#: field:procurement.order,purchase_id:0
+#: view:purchase.config.settings:0
+#: view:purchase.order:0
+#: selection:purchase.order,state:0
+#: field:res.partner,purchase_order_ids:0
+#: model:res.request.link,name:purchase.req_link_purchase_order
+#: field:stock.picking,purchase_id:0
+#: field:stock.picking.in,purchase_id:0
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:322
+#: code:addons/purchase/purchase.py:458
+#: code:addons/purchase/purchase.py:516
+#: code:addons/purchase/purchase.py:527
+#: code:addons/purchase/wizard/purchase_line_invoice.py:105
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Net Total :"
+msgstr "Sub-Total"
+
+#. module: purchase
+#: help:purchase.order,state:0
+msgid ""
+"The status of the purchase order or the quotation request. A quotation is a "
+"purchase order in a 'Draft' status. Then the order has to be confirmed by "
+"the user, the status switch to 'Confirmed'. Then the supplier must confirm "
+"the order to change the status to 'Approved'. When the purchase order is "
+"paid and received, the status becomes 'Done'. If a cancel action occurs in "
+"the invoice or in the reception of goods, the status becomes in exception."
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+#: selection:purchase.order.line,state:0
+#: selection:purchase.report,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: purchase
+#: field:res.partner,purchase_order_count:0
+msgid "# of Purchase Order"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_mail_compose_message
+msgid "Email composition wizard"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Tel.:"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Resend Purchase Order"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Net Price"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_order_line
+#: view:purchase.order.line:0
+#: field:stock.move,purchase_line_id:0
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition.action,name:purchase.process_transition_action_confirmpurchaseorder0
+#: view:purchase.order.line_invoice:0
+msgid "Confirm"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.config.settings,default_invoice_method:0
+msgid "Based on receptions"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,partner_ref:0
+msgid "Supplier Reference"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_productrecept0
+msgid ""
+"A Pick list generates a supplier invoice. Depending on the Invoicing control "
+"of the purchase order, the invoice is based on received or on ordered "
+"quantities."
+msgstr ""
+"Una Guía genera una factura de proveedor. Según el control de facturación "
+"del pedido de compra, la factura se basa en las cantidades recibidas o las "
+"pedidas."
+
+#. module: purchase
+#: field:purchase.order,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,module_purchase_requisition:0
+msgid ""
+"Purchase Requisitions are used when you want to request quotations from "
+"several suppliers for a given set of products.\n"
+" You can configure per product if you directly do a Request for "
+"Quotation\n"
+" to one supplier or if you want a purchase requisition to "
+"negotiate with several suppliers."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,invoice_lines:0
+msgid "Invoice Lines"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.action_purchase_order_report_all
+msgid ""
+"Purchase Analysis allows you to easily check and analyse your company "
+"purchase history and performance. From this menu you can track your "
+"negotiation performance, the delivery performance of your suppliers, etc."
+msgstr ""
+
+#. module: purchase
+#: model:email.template,report_name:purchase.email_template_edi_purchase
+msgid "RFQ_${(object.name or '').replace('/','_')}"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:982
+#, python-format
+msgid "The selected supplier only sells this product by %s"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition.action,name:purchase.process_transition_action_invoicefrompurchaseorder0
+msgid "Create invoice"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,move_dest_id:0
+msgid "Reservation Destination"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_config_purchase
+msgid "Configuration"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,module_purchase_double_validation:0
+msgid ""
+"Provide a double validation mechanism for purchases exceeding minimum "
+"amount.\n"
+" This installs the module purchase_double_validation."
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/edi/purchase_order.py:132
+#, python-format
+msgid "EDI Pricelist (%s)"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,product_uom:0
+msgid "Reference Unit of Measure"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_packinginvoice0
+msgid "Outgoing products to invoice"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: field:purchase.report,validator:0
+msgid "Validated By"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,delay_pass:0
+msgid "Days to Deliver"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "April"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,invoice_ids:0
+msgid "Invoices"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "December"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Total Orders Lines by User per month"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,amount_untaxed:0
+msgid "The amount without tax"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_packinglist0
+msgid "List of ordered products."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Incoming Shipments & Invoices"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+msgid "Waiting Approval"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,amount_total:0
+msgid "The total amount"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,invoiced_rate:0
+#: field:purchase.order.line,invoiced:0
+msgid "Invoiced"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,name:purchase.process_node_confirmpurchaseorder0
+#: selection:purchase.order.line,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order.line,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_order_group
+msgid "Purchase Order Merge"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_email_templates
+msgid "Email Templates"
+msgstr ""
+
+#. module: purchase
+#: model:res.groups,name:purchase.group_purchase_user
+msgid "User"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "November"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line:0
+msgid "Manual Invoices"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Our Order Reference"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "January"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,invoice_method:0
+msgid ""
+"Based on Purchase Order lines: place individual lines in 'Invoice Control > "
+"Based on P.O. lines' from where you can selectively create an invoice.\n"
+"Based on generated invoice: create a draft invoice you can validate later.\n"
+"Bases on incoming shipments: let you create an invoice when receptions are "
+"validated."
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form
+msgid "Partner Categories"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.report,state:0
+msgid "Order Status"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Request for Quotation N°"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.config.settings:0
+msgid "Invoicing Settings"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all
+msgid "Total Orders by User per month"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,invoice_method:0
+msgid "Based on incoming shipments"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1044
+#, python-format
+msgid "No default supplier defined for this product"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,warehouse_id:0
+msgid "Warehouse"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:986
+#, python-format
+msgid ""
+"The selected supplier has a minimal quantity set to %s %s, you should not "
+"purchase less."
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: field:purchase.order.line,name:0
+#: report:purchase.quotation:0
+msgid "Description"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Expected Delivery address:"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "February"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_invoice_pending
+#: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice
+msgid "On Draft Invoices"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_purchase_order_report_all
+#: model:ir.ui.menu,name:purchase.menu_action_purchase_order_report_all
+msgid "Purchase Analysis"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Your Order Reference"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Purchase Order Confirmation N°"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Total amount"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_product_template
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.group:0
+msgid ""
+" Please note that: \n"
+" \n"
+" Orders will only be merged if: \n"
+" * Purchase Orders are in draft \n"
+" * Purchase Orders belong to the same supplier \n"
+" * Purchase Orders are have same stock location, same pricelist \n"
+" \n"
+" Lines will only be merged if: \n"
+" * Order lines are exactly the same except for the product,quantity and unit "
+"\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.purchase_pricelist_version_action
+#: model:ir.ui.menu,name:purchase.menu_purchase_pricelist_version_action
+msgid "Pricelist Versions"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,payment_term_id:0
+msgid "Payment Term"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase orders which are in draft state"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,name:0
+msgid "Year"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.config.settings,default_invoice_method:0
+msgid "Based on purchase order lines"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order
+msgid ""
+"
\n"
+" This supplier has no purchase order. Click to create a "
+"new RfQ.\n"
+"
\n"
+" 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 reception\n"
+" of the products and the supplier invoice.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Orders"
+msgstr ""
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py
index 75f6856709b..4c0bed5cae7 100644
--- a/addons/purchase/purchase.py
+++ b/addons/purchase/purchase.py
@@ -915,8 +915,11 @@ class purchase_order_line(osv.osv):
"""
onchange handler of product_uom.
"""
+ if context is None:
+ context = {}
if not uom_id:
return {'value': {'price_unit': price_unit or 0.0, 'name': name or '', 'product_uom' : uom_id or False}}
+ context = dict(context, purchase_uom_check=True)
return self.onchange_product_id(cr, uid, ids, pricelist_id, product_id, qty, uom_id,
partner_id, date_order=date_order, fiscal_position_id=fiscal_position_id, date_planned=date_planned,
name=name, price_unit=price_unit, context=context)
@@ -990,7 +993,7 @@ class purchase_order_line(osv.osv):
uom_id = product_uom_po_id
if product.uom_id.category_id.id != product_uom.browse(cr, uid, uom_id, context=context).category_id.id:
- if self._check_product_uom_group(cr, uid, context=context):
+ if context.get('purchase_uom_check') and self._check_product_uom_group(cr, uid, context=context):
res['warning'] = {'title': _('Warning!'), 'message': _('Selected Unit of Measure does not belong to the same category as the product Unit of Measure.')}
uom_id = product_uom_po_id
diff --git a/addons/purchase/report/purchase_report_view.xml b/addons/purchase/report/purchase_report_view.xml
index 909663f43bb..58270f0ccd1 100644
--- a/addons/purchase/report/purchase_report_view.xml
+++ b/addons/purchase/report/purchase_report_view.xml
@@ -71,10 +71,8 @@
-
-
diff --git a/addons/purchase/stock.py b/addons/purchase/stock.py
index be4169c4624..7671c4b3d86 100644
--- a/addons/purchase/stock.py
+++ b/addons/purchase/stock.py
@@ -140,6 +140,6 @@ class stock_picking_in(osv.osv):
_columns = {
'purchase_id': fields.many2one('purchase.order', 'Purchase Order',
ondelete='set null', select=True),
- 'warehouse_id': fields.related('purchase_id', 'warehouse_id', type='many2one', relation='stock.warehouse', string='Destination Warehouse'),
+ 'warehouse_id': fields.related('purchase_id', 'warehouse_id', type='many2one', relation='stock.warehouse', string='Destination Warehouse', readonly=True),
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/purchase_analytic_plans/i18n/es_PE.po b/addons/purchase_analytic_plans/i18n/es_PE.po
new file mode 100644
index 00000000000..239c3702ae7
--- /dev/null
+++ b/addons/purchase_analytic_plans/i18n/es_PE.po
@@ -0,0 +1,33 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-10 17:49+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: purchase_analytic_plans
+#: field:purchase.order.line,analytics_id:0
+msgid "Analytic Distribution"
+msgstr ""
+
+#. module: purchase_analytic_plans
+#: model:ir.model,name:purchase_analytic_plans.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_analytic_plans
+#: model:ir.model,name:purchase_analytic_plans.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
diff --git a/addons/purchase_double_validation/i18n/es_PE.po b/addons/purchase_double_validation/i18n/es_PE.po
new file mode 100644
index 00000000000..f543c5cbc06
--- /dev/null
+++ b/addons/purchase_double_validation/i18n/es_PE.po
@@ -0,0 +1,49 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-10 18:09+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: purchase_double_validation
+#: model:ir.model,name:purchase_double_validation.model_purchase_config_settings
+msgid "purchase.config.settings"
+msgstr ""
+
+#. module: purchase_double_validation
+#: view:purchase.order:0
+msgid "Purchase orders which are not approved yet."
+msgstr ""
+
+#. module: purchase_double_validation
+#: field:purchase.config.settings,limit_amount:0
+msgid "limit to require a second approval"
+msgstr ""
+
+#. module: purchase_double_validation
+#: view:board.board:0
+#: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting
+msgid "Purchase Orders Waiting Approval"
+msgstr ""
+
+#. module: purchase_double_validation
+#: view:purchase.order:0
+msgid "To Approve"
+msgstr ""
+
+#. module: purchase_double_validation
+#: help:purchase.config.settings,limit_amount:0
+msgid "Amount after which validation of purchase is required."
+msgstr ""
diff --git a/addons/resource/i18n/he.po b/addons/resource/i18n/he.po
new file mode 100644
index 00000000000..00e5ec58e2c
--- /dev/null
+++ b/addons/resource/i18n/he.po
@@ -0,0 +1,351 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-30 19:37+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: resource
+#: help:resource.calendar.leaves,resource_id:0
+msgid ""
+"If empty, this is a generic holiday for the company. If a resource is set, "
+"the holiday/leave is only for this resource"
+msgstr ""
+
+#. module: resource
+#: selection:resource.resource,resource_type:0
+msgid "Material"
+msgstr ""
+
+#. module: resource
+#: field:resource.resource,resource_type:0
+msgid "Resource Type"
+msgstr ""
+
+#. module: resource
+#: model:ir.model,name:resource.model_resource_calendar_leaves
+#: view:resource.calendar.leaves:0
+msgid "Leave Detail"
+msgstr ""
+
+#. module: resource
+#: model:ir.actions.act_window,name:resource.resource_calendar_resources_leaves
+msgid "Resources Leaves"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar.attendance,dayofweek:0
+msgid "Day of Week"
+msgstr ""
+
+#. module: resource
+#: selection:resource.calendar.attendance,dayofweek:0
+msgid "Thursday"
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar.leaves:0
+#: view:resource.resource:0
+msgid "Group By..."
+msgstr ""
+
+#. module: resource
+#: selection:resource.calendar.attendance,dayofweek:0
+msgid "Sunday"
+msgstr ""
+
+#. module: resource
+#: field:resource.resource,time_efficiency:0
+msgid "Efficiency Factor"
+msgstr ""
+
+#. module: resource
+#: view:resource.resource:0
+msgid "Search Resource"
+msgstr ""
+
+#. module: resource
+#: view:resource.resource:0
+msgid "Type"
+msgstr ""
+
+#. module: resource
+#: model:ir.actions.act_window,name:resource.action_resource_resource_tree
+#: view:resource.resource:0
+msgid "Resources"
+msgstr ""
+
+#. module: resource
+#: code:addons/resource/resource.py:455
+#, python-format
+msgid "Make sure the Working time has been configured with proper week days!"
+msgstr ""
+
+#. module: resource
+#: code:addons/resource/resource.py:373
+#, python-format
+msgid "%s (copy)"
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar:0
+msgid "Search Working Time"
+msgstr ""
+
+#. module: resource
+#: constraint:resource.calendar.leaves:0
+msgid "Error! leave start-date must be lower then leave end-date."
+msgstr ""
+
+#. module: resource
+#: model:ir.model,name:resource.model_resource_calendar
+msgid "Resource Calendar"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar,company_id:0
+#: view:resource.calendar.leaves:0
+#: field:resource.calendar.leaves,company_id:0
+#: view:resource.resource:0
+#: field:resource.resource,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: resource
+#: selection:resource.calendar.attendance,dayofweek:0
+msgid "Friday"
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar.attendance:0
+msgid "Hours"
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar.leaves:0
+msgid "Reason"
+msgstr ""
+
+#. module: resource
+#: view:resource.resource:0
+#: field:resource.resource,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar.leaves:0
+msgid "Date"
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar.leaves:0
+msgid "Search Working Period Leaves"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar.attendance,date_from:0
+msgid "Starting Date"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar,manager:0
+msgid "Workgroup Manager"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar.leaves,date_to:0
+msgid "End Date"
+msgstr ""
+
+#. module: resource
+#: model:ir.actions.act_window,name:resource.resource_calendar_closing_days
+msgid "Closing Days"
+msgstr ""
+
+#. module: resource
+#: model:ir.ui.menu,name:resource.menu_resource_config
+#: view:resource.calendar.leaves:0
+#: field:resource.calendar.leaves,resource_id:0
+#: view:resource.resource:0
+msgid "Resource"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar,name:0
+#: field:resource.calendar.attendance,name:0
+#: field:resource.calendar.leaves,name:0
+#: field:resource.resource,name:0
+msgid "Name"
+msgstr ""
+
+#. module: resource
+#: model:ir.actions.act_window,name:resource.action_resource_calendar_form
+#: view:resource.calendar:0
+#: field:resource.calendar,attendance_ids:0
+#: view:resource.calendar.attendance:0
+#: field:resource.calendar.leaves,calendar_id:0
+#: field:resource.resource,calendar_id:0
+msgid "Working Time"
+msgstr ""
+
+#. module: resource
+#: help:resource.calendar.attendance,hour_from:0
+msgid "Start and End time of working."
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar.leaves:0
+#: view:resource.resource:0
+msgid "Working Period"
+msgstr ""
+
+#. module: resource
+#: selection:resource.calendar.attendance,dayofweek:0
+msgid "Wednesday"
+msgstr ""
+
+#. module: resource
+#: model:ir.model,name:resource.model_resource_resource
+msgid "Resource Detail"
+msgstr ""
+
+#. module: resource
+#: field:resource.resource,active:0
+msgid "Active"
+msgstr ""
+
+#. module: resource
+#: help:resource.resource,active:0
+msgid ""
+"If the active field is set to False, it will allow you to hide the resource "
+"record without removing it."
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar.attendance,calendar_id:0
+msgid "Resource's Calendar"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar.attendance,hour_from:0
+msgid "Work from"
+msgstr ""
+
+#. module: resource
+#: model:ir.actions.act_window,help:resource.action_resource_calendar_form
+msgid ""
+"Define working hours and time table that could be scheduled to your project "
+"members"
+msgstr ""
+
+#. module: resource
+#: help:resource.resource,user_id:0
+msgid "Related user name for the resource to manage its access."
+msgstr ""
+
+#. module: resource
+#: help:resource.resource,calendar_id:0
+msgid "Define the schedule of resource"
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar.leaves:0
+msgid "Starting Date of Leave"
+msgstr ""
+
+#. module: resource
+#: field:resource.resource,code:0
+msgid "Code"
+msgstr ""
+
+#. module: resource
+#: selection:resource.calendar.attendance,dayofweek:0
+msgid "Monday"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar.attendance,hour_to:0
+msgid "Work to"
+msgstr ""
+
+#. module: resource
+#: model:ir.model,name:resource.model_resource_calendar_attendance
+msgid "Work Detail"
+msgstr ""
+
+#. module: resource
+#: selection:resource.calendar.attendance,dayofweek:0
+msgid "Tuesday"
+msgstr ""
+
+#. module: resource
+#: help:resource.resource,time_efficiency:0
+msgid ""
+"This field depict the efficiency of the resource to complete tasks. e.g "
+"resource put alone on a phase of 5 days with 5 tasks assigned to him, will "
+"show a load of 100% for this phase by default, but if we put a efficiency of "
+"200%, then his load will only be 50%."
+msgstr ""
+
+#. module: resource
+#: model:ir.actions.act_window,name:resource.action_resource_calendar_leave_tree
+#: model:ir.ui.menu,name:resource.menu_view_resource_calendar_leaves_search
+msgid "Resource Leaves"
+msgstr ""
+
+#. module: resource
+#: model:ir.actions.act_window,help:resource.action_resource_resource_tree
+msgid ""
+"Resources allow you to create and manage resources that should be involved "
+"in a specific project phase. You can also set their efficiency level and "
+"workload based on their weekly working hours."
+msgstr ""
+
+#. module: resource
+#: view:resource.resource:0
+msgid "Inactive"
+msgstr ""
+
+#. module: resource
+#: code:addons/resource/faces/resource.py:340
+#, python-format
+msgid "(vacation)"
+msgstr ""
+
+#. module: resource
+#: code:addons/resource/resource.py:455
+#, python-format
+msgid "Configuration Error!"
+msgstr ""
+
+#. module: resource
+#: selection:resource.resource,resource_type:0
+msgid "Human"
+msgstr ""
+
+#. module: resource
+#: view:resource.calendar.leaves:0
+msgid "Duration"
+msgstr ""
+
+#. module: resource
+#: field:resource.calendar.leaves,date_from:0
+msgid "Start Date"
+msgstr ""
+
+#. module: resource
+#: selection:resource.calendar.attendance,dayofweek:0
+msgid "Saturday"
+msgstr ""
diff --git a/addons/sale/i18n/es_PE.po b/addons/sale/i18n/es_PE.po
new file mode 100644
index 00000000000..ff4122ce3df
--- /dev/null
+++ b/addons/sale/i18n/es_PE.po
@@ -0,0 +1,2139 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-12-09 17:37+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: sale
+#: model:res.groups,name:sale.group_analytic_accounting
+msgid "Analytic Accounting for Sales"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,name:sale.process_transition_confirmquotation0
+msgid "Confirm Quotation"
+msgstr ""
+
+#. module: sale
+#: view:board.board:0
+msgid "Sales Dashboard"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:92
+#, python-format
+msgid "There is no income account defined as global property."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_line_tree2
+#: model:ir.ui.menu,name:sale.menu_invoicing_sales_order_lines
+msgid "Order Lines to Invoice"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,date_confirm:0
+msgid "Confirmation Date"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: view:sale.order.line:0
+#: view:sale.report:0
+msgid "Group By..."
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,address_allotment_id:0
+msgid "Allotment Partner"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv
+msgid "Invoice Order"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Product Features"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_account_analytic_analysis:0
+msgid ""
+"Allows to define your customer contracts conditions: invoicing\n"
+" method (fixed price, on timesheet, advance invoice), the exact "
+"pricing\n"
+" (650€/day for a developer), the duration (one year support "
+"contract).\n"
+" You will be able to follow the progress of the contract and "
+"invoice automatically.\n"
+" It installs the account_analytic_analysis module."
+msgstr ""
+
+#. module: sale
+#: model:email.template,report_name:sale.email_template_edi_sale
+msgid ""
+"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
+"'draft' or ''}"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+#: field:sale.report,product_uom:0
+msgid "Unit of Measure"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,type:0
+msgid "Procurement Method"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,date_confirm:0
+msgid "Date on which sales order is confirmed."
+msgstr ""
+
+#. module: sale
+#: field:account.config.settings,module_sale_analytic_plans:0
+msgid "Use multiple analytic accounts on sales"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "March"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:565
+#, python-format
+msgid "First cancel all invoices attached to this sales order."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Quotation Number"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: field:sale.order,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,company_id:0
+#: field:sale.order.line,company_id:0
+#: view:sale.report:0
+#: field:sale.report,company_id:0
+#: field:sale.shop,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: sale
+#: field:sale.make.invoice,invoice_date:0
+msgid "Invoice Date"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_line_tree3
+msgid "Uninvoiced and Delivered Lines"
+msgstr ""
+
+#. module: sale
+#: model:mail.message.subtype,description:sale.mt_order_confirmed
+msgid "Quotation confirmed"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.report,state:0
+msgid "Invoice Exception"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Quotation "
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+msgid "Draft Quotation"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,partner_shipping_id:0
+msgid "Delivery Address"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,analytic_account_id:0
+#: field:sale.shop,project_id:0
+msgid "Analytic Account"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_sale_journal:0
+msgid "Allow batch invoicing of delivery orders through journals"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,price_subtotal:0
+msgid "Subtotal"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,day:0
+msgid "Day"
+msgstr ""
+
+#. module: sale
+#: model:process.transition.action,name:sale.process_transition_action_cancelorder0
+#: view:sale.order:0
+msgid "Cancel Order"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,th_weight:0
+msgid "Weight"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Warehouse Features"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,time_unit:0
+msgid "The default working time unit for services is"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,product_uom:0
+msgid "Unit of Measure "
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:101
+#, python-format
+msgid "Incorrect Data"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:102
+#, python-format
+msgid "The value of Advance Amount must be positive."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,group_discount_per_so_line:0
+msgid "Allows you to apply some discount per sales order line."
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Sales Order Lines that are in 'done' state"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,type:0
+msgid "on order"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: sale
+#: field:sale.report,state:0
+msgid "Order Status"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,amount_tax:0
+#: field:sale.order.line,tax_id:0
+msgid "Taxes"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,amount_untaxed:0
+msgid "Untaxed Amount"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_project:0
+msgid "Project"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:185
+#: code:addons/sale/sale.py:363
+#: code:addons/sale/sale.py:504
+#: code:addons/sale/sale.py:598
+#: code:addons/sale/sale.py:763
+#: code:addons/sale/sale.py:780
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Net Total :"
+msgstr "Sub-Total"
+
+#. module: sale
+#: help:sale.order.line,type:0
+msgid ""
+"From stock: When needed, the product is taken from the stock or we wait for "
+"replenishment.\n"
+"On order: When needed, the product is purchased or produced."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_analytic_user_function:0
+msgid ""
+"Allows you to define what is the default function of a specific user on a "
+"given account.\n"
+" This is mostly used when a user encodes his timesheet. The "
+"values are retrieved and the fields are auto-filled.\n"
+" But the possibility to change these values is still "
+"available.\n"
+" This installs the module analytic_user_function."
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.order.line,state:0
+#: selection:sale.report,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Sales Order Lines related to a Sales Order of mine"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+msgid "Quotation Sent"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_mail_compose_message
+msgid "Email composition wizard"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.report,state:0
+msgid "Shipping Exception"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,product_uos_qty:0
+msgid "Quantity (UoS)"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_shop_form
+#: field:sale.order,shop_id:0
+#: view:sale.report:0
+#: field:sale.report,shop_id:0
+msgid "Shop"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_orders_exception
+msgid "Sales in Exception"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,partner_invoice_id:0
+msgid "Invoice Address"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,create_date:0
+msgid "Date on which sales order is created."
+msgstr ""
+
+#. module: sale
+#: view:res.partner:0
+msgid "False"
+msgstr ""
+
+#. module: sale
+#: help:sale.advance.payment.inv,advance_payment_method:0
+msgid ""
+"Use All to create the final invoice.\n"
+" Use Percentage to invoice a percentage of the total amount.\n"
+" Use Fixed Price to invoice a specific amound in advance.\n"
+" Use Some Order Lines to invoice a selection of the sales "
+"order lines."
+msgstr ""
+
+#. module: sale
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "Create Invoices"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Tax"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:277
+#: code:addons/sale/sale.py:820
+#: code:addons/sale/sale.py:983
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,state:0
+msgid ""
+"Gives the status of the quotation or sales order. \n"
+"The exception status is automatically set when a cancel operation occurs "
+" in the invoice validation (Invoice Exception) or in the picking "
+"list process (Shipping Exception).\n"
+"The 'Waiting Schedule' status is set when the invoice is confirmed "
+" but waiting for the scheduler to run on the order date."
+msgstr ""
+
+#. module: sale
+#: field:sale.report,date_confirm:0
+msgid "Date Confirm"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,nbr:0
+msgid "# of Lines"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: sale
+#: help:sale.order.line,sequence:0
+msgid "Gives the sequence order when displaying a list of sales order lines."
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,product_uom_qty:0
+msgid "# of Qty"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Fax :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:277
+#, python-format
+msgid ""
+"In order to delete a confirmed sales order, you must cancel it before !"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "(update)"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_res_partner
+#: view:sale.report:0
+#: field:sale.report,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Contract Features"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:287
+#: code:addons/sale/sale.py:584
+#: model:ir.model,name:sale.model_sale_order
+#: model:process.node,name:sale.process_node_order0
+#: model:process.node,name:sale.process_node_saleorder0
+#: field:res.partner,sale_order_ids:0
+#: model:res.request.link,name:sale.req_link_sale_order
+#: view:sale.order:0
+#: selection:sale.order,state:0
+#, python-format
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale
+#: model:res.groups,name:sale.group_invoice_so_lines
+msgid "Enable Invoicing Sales order lines"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr ""
+
+#. module: sale
+#: field:sale.advance.payment.inv,amount:0
+msgid "Advance Amount"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,invoice_exists:0
+msgid "It indicates that sales order has at least one invoice."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,group_sale_pricelist:0
+msgid ""
+"Allows to manage different prices based on rules per category of customers.\n"
+"Example: 10% for retailers, promotion of 5 EUR on this product, etc."
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_analytic_user_function:0
+msgid "One employee can have different roles per contract"
+msgstr ""
+
+#. module: sale
+#: selection:sale.advance.payment.inv,advance_payment_method:0
+msgid "Invoice the whole sales order"
+msgstr ""
+
+#. module: sale
+#: field:sale.shop,payment_default_id:0
+msgid "Default Payment Term"
+msgstr ""
+
+#. module: sale
+#: model:process.transition.action,name:sale.process_transition_action_confirm0
+msgid "Confirm"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,timesheet:0
+msgid "Prepare invoices based on timesheets"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:820
+#, python-format
+msgid "You cannot cancel a sales order line that has already been invoiced."
+msgstr ""
+
+#. module: sale
+#: view:account.invoice.report:0
+#: view:board.board:0
+#: model:ir.actions.act_window,name:sale.action_turnover_by_month
+msgid "Monthly Turnover"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,invoice_quantity:0
+msgid "Shipped Quantities"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,year:0
+msgid "Year"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,group_uom:0
+msgid "Allow using different units of measures"
+msgstr ""
+
+#. module: sale
+#: model:mail.message.subtype,name:sale.mt_order_confirmed
+msgid "Sales Order Confirmed"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Sales Order that haven't yet been confirmed"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Print"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Order N°"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: field:sale.order,order_line:0
+msgid "Order Lines"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Disc.(%)"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:764
+#, python-format
+msgid "Please define income account for this product: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,invoice_lines:0
+msgid "Invoice Lines"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,price_total:0
+msgid "Total Price"
+msgstr ""
+
+#. module: sale
+#: help:account.config.settings,group_analytic_account_for_sales:0
+msgid "Allows you to specify an analytic account on sales orders."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_sale_journal:0
+msgid ""
+"Allows you to categorize your sales and deliveries (picking lists) between "
+"different journals,\n"
+" and perform batch operations on journals.\n"
+" This installs the module sale_journal."
+msgstr ""
+"Permite categorizar las ventas y entregas (guías) entre los diferentes "
+"diarios, y realizar tareas en lote en los mismos.\n"
+"Esto instala el módulo 'sale_journal'."
+
+#. module: sale
+#: help:sale.make.invoice,grouped:0
+msgid "Check the box to group the invoices for the same customers"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice
+#: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice
+msgid "Make Invoices"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/res_config.py:97
+#, python-format
+msgid "Hour"
+msgstr ""
+
+#. module: sale
+#: field:res.partner,sale_order_count:0
+msgid "# of Sales Order"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,timesheet:0
+msgid ""
+"For modifying account analytic view to show important data to project "
+"manager of services companies.\n"
+" You can also view the report of account analytic summary "
+"user-wise as well as month wise.\n"
+" This installs the module account_analytic_analysis."
+msgstr ""
+
+#. module: sale
+#: field:sale.order,create_date:0
+msgid "Creation Date"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: view:sale.order.line:0
+msgid "To Invoice"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,partner_invoice_id:0
+msgid "Invoice address for current sales order."
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,invoice_quantity:0
+msgid "Ordered Quantities"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Ordered Year of the sales order"
+msgstr ""
+
+#. module: sale
+#: model:res.groups,name:sale.group_delivery_invoice_address
+msgid "Addresses in Sales Orders"
+msgstr ""
+
+#. module: sale
+#: field:sale.advance.payment.inv,qtty:0
+#: report:sale.order:0
+#: field:sale.order.line,product_uom_qty:0
+msgid "Quantity"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Total :"
+msgstr "Total"
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Sales Order Lines ready to be invoiced"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "My Sales"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,name:0
+#: field:sale.order.line,order_id:0
+msgid "Order Reference"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,fiscal_position:0
+msgid "Fiscal Position"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "July"
+msgstr ""
+
+#. module: sale
+#: help:sale.order.line,state:0
+msgid ""
+"* The 'Draft' status is set when the related sales order in draft status. "
+" \n"
+"* The 'Confirmed' status is set when the related sales order is confirmed. "
+" \n"
+"* The 'Exception' status is set when the related sales order is set as "
+"exception. \n"
+"* The 'Done' status is set when the sales order line has been picked. "
+" \n"
+"* The 'Cancelled' status is set when a user cancel the sales order related."
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Default Options"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:960
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:91
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:95
+#, python-format
+msgid "Configuration Error!"
+msgstr ""
+
+#. module: sale
+#: field:account.config.settings,group_analytic_account_for_sales:0
+msgid "Analytic accounting for sales"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: field:sale.order,state:0
+#: view:sale.order.line:0
+#: field:sale.order.line,state:0
+#: view:sale.report:0
+msgid "Status"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid ""
+"After clicking 'Show Lines to Invoice', select lines to invoice and create "
+"the invoice from the 'More' dropdown menu."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Send by Email"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/edi/sale_order.py:140
+#, python-format
+msgid "EDI Pricelist (%s)"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,order_policy:0
+msgid "On Delivery Order"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Invoicing Process"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Order Date"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Sales Order done"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:364
+#, python-format
+msgid "Please define sales journal for this company: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
+#: view:res.partner:0
+msgid "Quotations and Sales"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoiced:0
+msgid "Paid"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,group_uom:0
+msgid ""
+"Allows you to select and maintain different units of measure for products."
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Reference Unit of Measure"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid "Create and View Invoice"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Sales order lines done"
+msgstr ""
+
+#. module: sale
+#: field:sale.make.invoice,grouped:0
+msgid "Group the invoices"
+msgstr ""
+
+#. module: sale
+#: help:sale.advance.payment.inv,amount:0
+msgid "The amount to be invoiced in advance."
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_make_invoice
+msgid "Sales Make Invoice"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:307
+#, python-format
+msgid "Pricelist Warning!"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,discount:0
+msgid "Discount (%)"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_line_invoice.py:107
+#, python-format
+msgid ""
+"Invoice cannot be created for this Sales Order Line due to one of the "
+"following reasons:\n"
+"1.The state of this sales order line is either \"draft\" or \"cancel\"!\n"
+"2.The Sales Order Line is Invoiced!"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line.make.invoice:0
+msgid "Create & View Invoice"
+msgstr ""
+
+#. module: sale
+#: view:board.board:0
+#: model:ir.actions.act_window,name:sale.action_quotation_for_sale
+msgid "My Quotations"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoice_ids:0
+msgid "Invoices"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "December"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Contracts Management"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Shipped"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,month:0
+msgid "Month"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,currency_id:0
+msgid "Currency"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Uninvoiced"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,categ_id:0
+msgid "Category of Product"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:564
+#, python-format
+msgid "Cannot cancel this sales order!"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Recreate Invoice"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_warning:0
+msgid "Allow configuring alerts by customer or products"
+msgstr ""
+
+#. module: sale
+#: field:sale.shop,name:0
+msgid "Shop Name"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "My Sales Orders"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Taxes :"
+msgstr "Impuestos"
+
+#. module: sale
+#: field:sale.order,invoice_exists:0
+#: field:sale.order.line,invoiced:0
+msgid "Invoiced"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:202
+#, python-format
+msgid "Advance Invoice"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,group_invoice_so_lines:0
+msgid ""
+"To allow your salesman to make invoices for sales order lines using the menu "
+"'Lines to Invoice'."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.client,name:sale.action_client_sale_menu
+msgid "Open Sale Menu"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:598
+#, python-format
+msgid "You cannot confirm a sales order which has no line."
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:865
+#, python-format
+msgid "No Customer Defined !"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_sale_stock:0
+msgid "Trigger delivery orders automatically from sales orders"
+msgstr ""
+
+#. module: sale
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "Create invoices"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
+#, python-format
+msgid "Advance of %s %%"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_order_line_make_invoice
+msgid "Sale OrderLine Make_invoice"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_email_templates
+msgid "Email Templates"
+msgstr ""
+
+#. module: sale
+#: help:sale.order.line,address_allotment_id:0
+msgid "A partner to whom the particular product needs to be allotted."
+msgstr ""
+
+#. module: sale
+#: field:sale.order,project_id:0
+msgid "Contract / Analytic"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.report,state:0
+msgid "Waiting Schedule"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,note:0
+msgid "Terms and conditions"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_orders
+#: model:ir.ui.menu,name:sale.menu_sale_order
+#: view:sale.order:0
+msgid "Sales Orders"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,amount_tax:0
+msgid "The tax amount."
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoiced_rate:0
+msgid "Invoiced Ratio"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,order_policy:0
+msgid "On Demand"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "August"
+msgstr ""
+
+#. module: sale
+#: model:process.node,note:sale.process_node_saleorder0
+msgid "Drives procurement and invoicing"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "To Do"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "June"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_shop_form
+msgid ""
+"
\n"
+" Click to define a new sale shop.\n"
+"
\n"
+" Each quotation or sales order must be linked to a shop. The\n"
+" shop also defines the warehouse from which the products will "
+"be\n"
+" delivered for each particular sales.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Order"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_report_all
+#: model:ir.ui.menu,name:sale.menu_report_product_all
+#: view:sale.report:0
+msgid "Sales Analysis"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid ""
+"Sales Order Lines that are confirmed, done or in exception state and haven't "
+"yet been invoiced"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_report
+msgid "Sales Orders Statistics"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,date_order:0
+msgid "Date"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+#: view:sale.order:0
+#: field:sale.order,user_id:0
+#: view:sale.order.line:0
+#: field:sale.order.line,salesman_id:0
+#: view:sale.report:0
+#: field:sale.report,user_id:0
+msgid "Salesperson"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "November"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: sale
+#: model:process.node,name:sale.process_node_quotation0
+#: view:sale.order:0
+#: selection:sale.report,state:0
+msgid "Quotation"
+msgstr ""
+
+#. module: sale
+#: field:sale.advance.payment.inv,product_id:0
+msgid "Advance Product"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,state:0
+msgid "Exception"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "October"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,note:sale.process_transition_invoice0
+msgid ""
+"The Salesman creates an invoice manually, if the sales order shipping policy "
+"is 'Shipping and Manual in Progress'. The invoice is created automatically "
+"if the shipping policy is 'Payment before Delivery'."
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_shop
+#: view:sale.shop:0
+msgid "Sales Shop"
+msgstr "Tienda"
+
+#. module: sale
+#: help:sale.config.settings,module_sale_stock:0
+msgid ""
+"Allows you to Make Quotation, Sale Order using different Order policy and "
+"Manage Related Stock.\n"
+" This installs the module sale_stock."
+msgstr ""
+
+#. module: sale
+#: help:sale.advance.payment.inv,product_id:0
+msgid ""
+"Select a product of type service which is called 'Advance Product'.\n"
+" You may have to create it and set it as a default value on "
+"this field."
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "January"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,group_discount_per_so_line:0
+msgid "Allow setting a discount on the sales order lines"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_orders_in_progress
+msgid "Sales Order in Progress"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line.make.invoice:0
+msgid ""
+"All items in these order lines will be invoiced. You can also invoice a "
+"percentage of the sales order\n"
+" or a fixed price (for advances) directly from the sales "
+"order form if you prefer."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_warning:0
+msgid ""
+"Allow to configure notification on products and trigger them when a user "
+"wants to sale a given product or a given customer.\n"
+"Example: Product: this product is deprecated, do not purchase more than 5.\n"
+" Supplier: don't forget to ask for an express delivery."
+msgstr ""
+
+#. module: sale
+#: field:sale.order,paypal_url:0
+msgid "Paypal Url"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,project_id:0
+msgid "The analytic account related to a sales order."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "View Invoice"
+msgstr ""
+
+#. module: sale
+#: field:sale.advance.payment.inv,advance_payment_method:0
+msgid "What do you want to invoice?"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,group_sale_pricelist:0
+msgid "Use pricelists to adapt your price per customers"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,note:sale.process_transition_confirmquotation0
+msgid ""
+"The salesman confirms the quotation. The state of the sales order becomes "
+"'In progress' or 'Manual in progress'."
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:942
+#, python-format
+msgid ""
+"You have to select a pricelist or a customer in the sales form !\n"
+"Please set one before choosing a product."
+msgstr ""
+
+#. module: sale
+#: help:sale.order,origin:0
+msgid "Reference of the document that generated this sales order request."
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:955
+#, python-format
+msgid "No valid pricelist line found ! :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:113
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:115
+#, python-format
+msgid "Advance of %s %s"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,delay:0
+msgid "Commitment Delay"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_quotations
+#: model:ir.ui.menu,name:sale.menu_sale_quotations
+#: view:sale.order:0
+#: view:sale.report:0
+msgid "Quotations"
+msgstr ""
+
+#. module: sale
+#: help:account.config.settings,module_sale_analytic_plans:0
+msgid "This allows install module sale_analytic_plans."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Ignore Exception"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,partner_shipping_id:0
+msgid "Delivery address for current sales order."
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_sale_margin:0
+msgid "Display margins on sales orders"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,invoice_ids:0
+msgid ""
+"This is the list of invoices that have been generated for this sales order. "
+"The same sales order may have been invoiced in several times (by line for "
+"example)."
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Your Reference"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid "Show Lines to Invoice"
+msgstr ""
+
+#. module: sale
+#: field:sale.report,date:0
+msgid "Date Order"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,pricelist_id:0
+#: field:sale.report,pricelist_id:0
+#: field:sale.shop,pricelist_id:0
+msgid "Pricelist"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "TVA :"
+msgstr "RUC:"
+
+#. module: sale
+#: code:addons/sale/sale.py:444
+#, python-format
+msgid "Customer Invoices"
+msgstr ""
+
+#. module: sale
+#: model:process.node,note:sale.process_node_order0
+msgid "Confirmed sales order to invoice."
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.open_board_sales
+#: model:ir.ui.menu,name:sale.menu_dashboard_sales
+#: model:process.process,name:sale.process_process_salesprocess0
+#: view:res.partner:0
+#: view:sale.order:0
+#: view:sale.report:0
+msgid "Sales"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:308
+#, python-format
+msgid ""
+"If you change the pricelist of this order (and eventually the currency), "
+"prices of existing order lines will not be updated."
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Qty"
+msgstr "Cant."
+
+#. module: sale
+#: selection:sale.order.line,type:0
+msgid "from stock"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Quotation Date"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,amount_total:0
+#: view:sale.order.line:0
+msgid "Total"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: selection:sale.order,state:0
+#: view:sale.order.line:0
+#: selection:sale.order.line,state:0
+#: selection:sale.report,state:0
+msgid "Done"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Invoice address :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_line_invoice.py:121
+#: model:ir.model,name:sale.model_account_invoice
+#: model:process.node,name:sale.process_node_invoice0
+#: view:sale.order:0
+#, python-format
+msgid "Invoice"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "My Sales Order Lines"
+msgstr ""
+
+#. module: sale
+#: model:process.transition.action,name:sale.process_transition_action_cancel0
+#: view:sale.advance.payment.inv:0
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "Cancel"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:944
+#, python-format
+msgid "No Pricelist ! : "
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Sales Order "
+msgstr ""
+
+#. module: sale
+#: model:mail.message.subtype,description:sale.mt_order_sent
+#: model:mail.message.subtype,name:sale.mt_order_sent
+msgid "Quotation send"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Search Uninvoiced Lines"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_account_config_settings
+msgid "account.config.settings"
+msgstr ""
+
+#. module: sale
+#: sql_constraint:sale.order:0
+msgid "Order Reference must be unique per Company!"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_order_line_tree2
+msgid ""
+"
\n"
+" Here is a list of each sales order line to be invoiced. You "
+"can\n"
+" invoice sales orders partially, by lines of sales order. You "
+"do\n"
+" not need this list if you invoice from the delivery orders "
+"or\n"
+" if you invoice sales totally.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Shipping address :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:505
+#, python-format
+msgid ""
+"You cannot group sales having different currencies for the same partner."
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid "Invoice Sales Order"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,invoice_quantity:0
+msgid ""
+"The sales order will automatically create the invoice proposition (draft "
+"invoice). You have to choose "
+"if you want your invoice based on ordered "
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_account_analytic_analysis:0
+msgid "Use contracts management"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:952
+#, python-format
+msgid ""
+"Cannot find a pricelist line matching this product and quantity.\n"
+"You have to change either the product, the quantity or the pricelist."
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_advance_payment_inv
+msgid "Sales Advance Payment Invoice"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,name:sale.process_transition_invoice0
+#: model:process.transition.action,name:sale.process_transition_action_createinvoice0
+#: view:sale.advance.payment.inv:0
+#: view:sale.order:0
+#: field:sale.order,order_policy:0
+#: view:sale.order.line:0
+msgid "Create Invoice"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,amount_untaxed:0
+msgid "The amount without tax."
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Order reference"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,invoiced:0
+msgid "It indicates that an invoice has been paid."
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+#: field:sale.order.line,price_unit:0
+msgid "Unit Price"
+msgstr ""
+
+#. module: sale
+#: selection:sale.advance.payment.inv,advance_payment_method:0
+msgid "Percentage"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Other Information"
+msgstr ""
+
+#. module: sale
+#: model:email.template,body_html:sale.email_template_edi_sale
+msgid ""
+"\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: ${object.date_order} \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"
+" "
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+#: field:sale.order.line,product_id:0
+#: view:sale.report:0
+#: field:sale.report,product_id:0
+msgid "Product"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,amount_total:0
+msgid "The total amount."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Confirm Sale"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:96
+#, python-format
+msgid "There is no income account defined for this product: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "May"
+msgstr ""
+
+#. module: sale
+#: model:email.template,subject:sale.email_template_edi_sale
+msgid ""
+"${object.company_id.name} ${object.state in ('draft', 'sent') and "
+"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Price"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,order_policy:0
+msgid ""
+"On demand: A draft invoice can be created from the sales order when needed. "
+"\n"
+"On delivery order: A draft invoice can be created from the delivery order "
+"when the products have been delivered. \n"
+"Before delivery: A draft invoice is created from the sales order and must be "
+"paid before the products can be delivered."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_order_report_all
+msgid ""
+"This report performs analysis on your quotations and sales orders. Analysis "
+"check your sales revenues and sort it by different group criteria (salesman, "
+"partner, product, etc.) Use this report to perform analysis on sales not "
+"having invoiced yet. If you want to analyse your turnover, you should use "
+"the Invoice Analysis report in the Accounting application."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.report.xml,name:sale.report_sale_order
+msgid "Quotation / Order"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Tel. :"
+msgstr ""
+
+#. module: sale
+#: view:sale.make.invoice:0
+msgid "Do you really want to create the invoice(s)?"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_quotations
+msgid ""
+"
\n"
+" Click to create a quotation, the first step of a new sale.\n"
+"
\n"
+" OpenERP will help you handle efficiently the complete sale "
+"flow:\n"
+" from the quotation to the sales order, the\n"
+" delivery, the invoicing and the payment collection.\n"
+"
\n"
+" The social feature helps you organize discussions on each "
+"sales\n"
+" order, and allow your customers to keep track of the "
+"evolution\n"
+" of the sales order.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: view:res.partner:0
+msgid "sale.group_delivery_invoice_address"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:781
+#, python-format
+msgid ""
+"There is no Fiscal Position defined or Income category account defined for "
+"default properties of Product categories."
+msgstr ""
+
+#. module: sale
+#: model:process.node,note:sale.process_node_invoice0
+msgid "To be reviewed by the accountant."
+msgstr ""
+
+#. module: sale
+#: model:res.groups,name:sale.group_mrp_properties
+msgid "Properties on lines"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+msgid "Sale to Invoice"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Order Number"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: field:sale.order,partner_id:0
+#: field:sale.order.line,order_partner_id:0
+msgid "Customer"
+msgstr ""
+
+#. module: sale
+#: model:product.template,name:sale.advance_product_0_product_template
+msgid "Advance"
+msgstr "Adelanto"
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "February"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_orders
+msgid ""
+"
\n"
+" Click to create a quotation that can be converted into a "
+"sales\n"
+" order.\n"
+"
\n"
+" OpenERP will help you efficiently handle the complete sales "
+"flow:\n"
+" quotation, sales order, delivery, invoicing and payment.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoice_quantity:0
+msgid "Invoice on"
+msgstr ""
+
+#. module: sale
+#: selection:sale.advance.payment.inv,advance_payment_method:0
+msgid "Fixed price (deposit)"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_config_settings
+msgid "sale.config.settings"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "September"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Date Ordered"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,order_policy:0
+msgid "Before Delivery"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,product_uos:0
+msgid "Product UoS"
+msgstr ""
+
+#. module: sale
+#: model:process.node,note:sale.process_node_quotation0
+msgid "Draft state of sales order"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,origin:0
+msgid "Source Document"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "April"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,state:0
+msgid "Manual In Progress"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_line_invoice.py:107
+#: code:addons/sale/wizard/sale_make_invoice.py:42
+#: code:addons/sale/wizard/sale_make_invoice.py:55
+#, python-format
+msgid "Warning!"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_tree
+msgid "Old Quotations"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.act_res_partner_2_sale_order
+msgid ""
+"
\n"
+" Click to create a quotation or sales order for this "
+"customer.\n"
+"
\n"
+" OpenERP will help you efficiently handle the complete sale "
+"flow:\n"
+" quotation, sales order, delivery, invoicing and\n"
+" payment.\n"
+"
\n"
+" The social feature helps you organize discussions on each "
+"sales\n"
+" order, and allow your customer to keep track of the "
+"evolution\n"
+" of the sales order.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: field:sale.order,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: view:sale.order.line:0
+msgid "Search Sales Order"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+#: field:sale.order.line,name:0
+msgid "Description"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid ""
+"Use contract to be able to manage your services with\n"
+" multiple invoicing as part of the same contract "
+"with\n"
+" your customer."
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Ordered month of the sales order"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,name:sale.process_transition_saleinvoice0
+msgid "From a sales order"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Confirmed sales order lines, not yet delivered"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,note:sale.process_transition_saleinvoice0
+msgid ""
+"Depending on the Invoicing control of the sales order, the invoice can be "
+"based on delivered or on ordered quantities. Thus, a sales order can "
+"generates an invoice or a delivery order as soon as it is confirmed by the "
+"salesman."
+msgstr ""
+"En función del control de facturación de los pedidos de venta, la factura "
+"puede estar basada en las cantidades entregadas o pedidas. Por lo tanto, un "
+"pedido de venta puede generar una factura o una guía tan pronto como sea "
+"confirmado por el comercial."
+
+#. module: sale
+#: view:sale.order:0
+msgid "UoS"
+msgstr ""
+
+#. module: sale
+#: selection:sale.advance.payment.inv,advance_payment_method:0
+msgid "Some order lines"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:983
+#, python-format
+msgid "Cannot delete a sales order line which is in state '%s'."
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+#: field:sale.order,payment_term:0
+msgid "Payment Term"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Sales Order ready to be invoiced"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,group_invoice_so_lines:0
+msgid "Generate invoices based on the sales order lines"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "or"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_line_product_tree
+#: view:sale.order:0
+#: view:sale.order.line:0
+msgid "Sales Order Lines"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,pricelist_id:0
+msgid "Pricelist for current sales order."
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Quotation N°"
+msgstr ""
+
+#. module: sale
+#: model:res.groups,name:sale.group_discount_per_so_line
+msgid "Discount on lines"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,client_order_ref:0
+msgid "Customer Reference"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Picked"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_sale_margin:0
+msgid ""
+"This adds the 'Margin' on sales order.\n"
+" This gives the profitability by calculating the difference "
+"between the Unit Price and Cost Price.\n"
+" This installs the module sale_margin."
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:865
+#, python-format
+msgid ""
+"Before choosing a product,\n"
+" select a customer in the sales form."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Total Tax Included"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "New Copy of Quotation"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid ""
+"Select how you want to invoice this order. This\n"
+" will create a draft invoice that can be modified\n"
+" before validation."
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Ordered date of the sales order"
+msgstr ""
diff --git a/addons/sale/i18n/he.po b/addons/sale/i18n/he.po
new file mode 100644
index 00000000000..2c26dfd7674
--- /dev/null
+++ b/addons/sale/i18n/he.po
@@ -0,0 +1,2132 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-12-30 19:13+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: sale
+#: model:res.groups,name:sale.group_analytic_accounting
+msgid "Analytic Accounting for Sales"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,name:sale.process_transition_confirmquotation0
+msgid "Confirm Quotation"
+msgstr ""
+
+#. module: sale
+#: view:board.board:0
+msgid "Sales Dashboard"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:92
+#, python-format
+msgid "There is no income account defined as global property."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_line_tree2
+#: model:ir.ui.menu,name:sale.menu_invoicing_sales_order_lines
+msgid "Order Lines to Invoice"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,date_confirm:0
+msgid "Confirmation Date"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: view:sale.order.line:0
+#: view:sale.report:0
+msgid "Group By..."
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,address_allotment_id:0
+msgid "Allotment Partner"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv
+msgid "Invoice Order"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Product Features"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_account_analytic_analysis:0
+msgid ""
+"Allows to define your customer contracts conditions: invoicing\n"
+" method (fixed price, on timesheet, advance invoice), the exact "
+"pricing\n"
+" (650€/day for a developer), the duration (one year support "
+"contract).\n"
+" You will be able to follow the progress of the contract and "
+"invoice automatically.\n"
+" It installs the account_analytic_analysis module."
+msgstr ""
+
+#. module: sale
+#: model:email.template,report_name:sale.email_template_edi_sale
+msgid ""
+"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
+"'draft' or ''}"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+#: field:sale.report,product_uom:0
+msgid "Unit of Measure"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,type:0
+msgid "Procurement Method"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,date_confirm:0
+msgid "Date on which sales order is confirmed."
+msgstr ""
+
+#. module: sale
+#: field:account.config.settings,module_sale_analytic_plans:0
+msgid "Use multiple analytic accounts on sales"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "March"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:565
+#, python-format
+msgid "First cancel all invoices attached to this sales order."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Quotation Number"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: field:sale.order,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,company_id:0
+#: field:sale.order.line,company_id:0
+#: view:sale.report:0
+#: field:sale.report,company_id:0
+#: field:sale.shop,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: sale
+#: field:sale.make.invoice,invoice_date:0
+msgid "Invoice Date"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_line_tree3
+msgid "Uninvoiced and Delivered Lines"
+msgstr ""
+
+#. module: sale
+#: model:mail.message.subtype,description:sale.mt_order_confirmed
+msgid "Quotation confirmed"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.report,state:0
+msgid "Invoice Exception"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Quotation "
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+msgid "Draft Quotation"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,partner_shipping_id:0
+msgid "Delivery Address"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,analytic_account_id:0
+#: field:sale.shop,project_id:0
+msgid "Analytic Account"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_sale_journal:0
+msgid "Allow batch invoicing of delivery orders through journals"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,price_subtotal:0
+msgid "Subtotal"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,day:0
+msgid "Day"
+msgstr ""
+
+#. module: sale
+#: model:process.transition.action,name:sale.process_transition_action_cancelorder0
+#: view:sale.order:0
+msgid "Cancel Order"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,th_weight:0
+msgid "Weight"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Warehouse Features"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,time_unit:0
+msgid "The default working time unit for services is"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,product_uom:0
+msgid "Unit of Measure "
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:101
+#, python-format
+msgid "Incorrect Data"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:102
+#, python-format
+msgid "The value of Advance Amount must be positive."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,group_discount_per_so_line:0
+msgid "Allows you to apply some discount per sales order line."
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Sales Order Lines that are in 'done' state"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,type:0
+msgid "on order"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: sale
+#: field:sale.report,state:0
+msgid "Order Status"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,amount_tax:0
+#: field:sale.order.line,tax_id:0
+msgid "Taxes"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,amount_untaxed:0
+msgid "Untaxed Amount"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_project:0
+msgid "Project"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:185
+#: code:addons/sale/sale.py:363
+#: code:addons/sale/sale.py:504
+#: code:addons/sale/sale.py:598
+#: code:addons/sale/sale.py:763
+#: code:addons/sale/sale.py:780
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Net Total :"
+msgstr ""
+
+#. module: sale
+#: help:sale.order.line,type:0
+msgid ""
+"From stock: When needed, the product is taken from the stock or we wait for "
+"replenishment.\n"
+"On order: When needed, the product is purchased or produced."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_analytic_user_function:0
+msgid ""
+"Allows you to define what is the default function of a specific user on a "
+"given account.\n"
+" This is mostly used when a user encodes his timesheet. The "
+"values are retrieved and the fields are auto-filled.\n"
+" But the possibility to change these values is still "
+"available.\n"
+" This installs the module analytic_user_function."
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.order.line,state:0
+#: selection:sale.report,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Sales Order Lines related to a Sales Order of mine"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+msgid "Quotation Sent"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_mail_compose_message
+msgid "Email composition wizard"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.report,state:0
+msgid "Shipping Exception"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,product_uos_qty:0
+msgid "Quantity (UoS)"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_shop_form
+#: field:sale.order,shop_id:0
+#: view:sale.report:0
+#: field:sale.report,shop_id:0
+msgid "Shop"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_orders_exception
+msgid "Sales in Exception"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,partner_invoice_id:0
+msgid "Invoice Address"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,create_date:0
+msgid "Date on which sales order is created."
+msgstr ""
+
+#. module: sale
+#: view:res.partner:0
+msgid "False"
+msgstr ""
+
+#. module: sale
+#: help:sale.advance.payment.inv,advance_payment_method:0
+msgid ""
+"Use All to create the final invoice.\n"
+" Use Percentage to invoice a percentage of the total amount.\n"
+" Use Fixed Price to invoice a specific amound in advance.\n"
+" Use Some Order Lines to invoice a selection of the sales "
+"order lines."
+msgstr ""
+
+#. module: sale
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "Create Invoices"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Tax"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:277
+#: code:addons/sale/sale.py:820
+#: code:addons/sale/sale.py:983
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,state:0
+msgid ""
+"Gives the status of the quotation or sales order. \n"
+"The exception status is automatically set when a cancel operation occurs "
+" in the invoice validation (Invoice Exception) or in the picking "
+"list process (Shipping Exception).\n"
+"The 'Waiting Schedule' status is set when the invoice is confirmed "
+" but waiting for the scheduler to run on the order date."
+msgstr ""
+
+#. module: sale
+#: field:sale.report,date_confirm:0
+msgid "Date Confirm"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,nbr:0
+msgid "# of Lines"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: sale
+#: help:sale.order.line,sequence:0
+msgid "Gives the sequence order when displaying a list of sales order lines."
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,product_uom_qty:0
+msgid "# of Qty"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Fax :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:277
+#, python-format
+msgid ""
+"In order to delete a confirmed sales order, you must cancel it before !"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "(update)"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_res_partner
+#: view:sale.report:0
+#: field:sale.report,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Contract Features"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:287
+#: code:addons/sale/sale.py:584
+#: model:ir.model,name:sale.model_sale_order
+#: model:process.node,name:sale.process_node_order0
+#: model:process.node,name:sale.process_node_saleorder0
+#: field:res.partner,sale_order_ids:0
+#: model:res.request.link,name:sale.req_link_sale_order
+#: view:sale.order:0
+#: selection:sale.order,state:0
+#, python-format
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale
+#: model:res.groups,name:sale.group_invoice_so_lines
+msgid "Enable Invoicing Sales order lines"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr ""
+
+#. module: sale
+#: field:sale.advance.payment.inv,amount:0
+msgid "Advance Amount"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,invoice_exists:0
+msgid "It indicates that sales order has at least one invoice."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,group_sale_pricelist:0
+msgid ""
+"Allows to manage different prices based on rules per category of customers.\n"
+"Example: 10% for retailers, promotion of 5 EUR on this product, etc."
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_analytic_user_function:0
+msgid "One employee can have different roles per contract"
+msgstr ""
+
+#. module: sale
+#: selection:sale.advance.payment.inv,advance_payment_method:0
+msgid "Invoice the whole sales order"
+msgstr ""
+
+#. module: sale
+#: field:sale.shop,payment_default_id:0
+msgid "Default Payment Term"
+msgstr ""
+
+#. module: sale
+#: model:process.transition.action,name:sale.process_transition_action_confirm0
+msgid "Confirm"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,timesheet:0
+msgid "Prepare invoices based on timesheets"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:820
+#, python-format
+msgid "You cannot cancel a sales order line that has already been invoiced."
+msgstr ""
+
+#. module: sale
+#: view:account.invoice.report:0
+#: view:board.board:0
+#: model:ir.actions.act_window,name:sale.action_turnover_by_month
+msgid "Monthly Turnover"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,invoice_quantity:0
+msgid "Shipped Quantities"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,year:0
+msgid "Year"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,group_uom:0
+msgid "Allow using different units of measures"
+msgstr ""
+
+#. module: sale
+#: model:mail.message.subtype,name:sale.mt_order_confirmed
+msgid "Sales Order Confirmed"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Sales Order that haven't yet been confirmed"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Print"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Order N°"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: field:sale.order,order_line:0
+msgid "Order Lines"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Disc.(%)"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:764
+#, python-format
+msgid "Please define income account for this product: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,invoice_lines:0
+msgid "Invoice Lines"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,price_total:0
+msgid "Total Price"
+msgstr ""
+
+#. module: sale
+#: help:account.config.settings,group_analytic_account_for_sales:0
+msgid "Allows you to specify an analytic account on sales orders."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_sale_journal:0
+msgid ""
+"Allows you to categorize your sales and deliveries (picking lists) between "
+"different journals,\n"
+" and perform batch operations on journals.\n"
+" This installs the module sale_journal."
+msgstr ""
+
+#. module: sale
+#: help:sale.make.invoice,grouped:0
+msgid "Check the box to group the invoices for the same customers"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice
+#: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice
+msgid "Make Invoices"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/res_config.py:97
+#, python-format
+msgid "Hour"
+msgstr ""
+
+#. module: sale
+#: field:res.partner,sale_order_count:0
+msgid "# of Sales Order"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,timesheet:0
+msgid ""
+"For modifying account analytic view to show important data to project "
+"manager of services companies.\n"
+" You can also view the report of account analytic summary "
+"user-wise as well as month wise.\n"
+" This installs the module account_analytic_analysis."
+msgstr ""
+
+#. module: sale
+#: field:sale.order,create_date:0
+msgid "Creation Date"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: view:sale.order.line:0
+msgid "To Invoice"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,partner_invoice_id:0
+msgid "Invoice address for current sales order."
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,invoice_quantity:0
+msgid "Ordered Quantities"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Ordered Year of the sales order"
+msgstr ""
+
+#. module: sale
+#: model:res.groups,name:sale.group_delivery_invoice_address
+msgid "Addresses in Sales Orders"
+msgstr ""
+
+#. module: sale
+#: field:sale.advance.payment.inv,qtty:0
+#: report:sale.order:0
+#: field:sale.order.line,product_uom_qty:0
+msgid "Quantity"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Total :"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Sales Order Lines ready to be invoiced"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "My Sales"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,name:0
+#: field:sale.order.line,order_id:0
+msgid "Order Reference"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,fiscal_position:0
+msgid "Fiscal Position"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "July"
+msgstr ""
+
+#. module: sale
+#: help:sale.order.line,state:0
+msgid ""
+"* The 'Draft' status is set when the related sales order in draft status. "
+" \n"
+"* The 'Confirmed' status is set when the related sales order is confirmed. "
+" \n"
+"* The 'Exception' status is set when the related sales order is set as "
+"exception. \n"
+"* The 'Done' status is set when the sales order line has been picked. "
+" \n"
+"* The 'Cancelled' status is set when a user cancel the sales order related."
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Default Options"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:960
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:91
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:95
+#, python-format
+msgid "Configuration Error!"
+msgstr ""
+
+#. module: sale
+#: field:account.config.settings,group_analytic_account_for_sales:0
+msgid "Analytic accounting for sales"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: field:sale.order,state:0
+#: view:sale.order.line:0
+#: field:sale.order.line,state:0
+#: view:sale.report:0
+msgid "Status"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid ""
+"After clicking 'Show Lines to Invoice', select lines to invoice and create "
+"the invoice from the 'More' dropdown menu."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Send by Email"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/edi/sale_order.py:140
+#, python-format
+msgid "EDI Pricelist (%s)"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,order_policy:0
+msgid "On Delivery Order"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Invoicing Process"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Order Date"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Sales Order done"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:364
+#, python-format
+msgid "Please define sales journal for this company: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
+#: view:res.partner:0
+msgid "Quotations and Sales"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoiced:0
+msgid "Paid"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,group_uom:0
+msgid ""
+"Allows you to select and maintain different units of measure for products."
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Reference Unit of Measure"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid "Create and View Invoice"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Sales order lines done"
+msgstr ""
+
+#. module: sale
+#: field:sale.make.invoice,grouped:0
+msgid "Group the invoices"
+msgstr ""
+
+#. module: sale
+#: help:sale.advance.payment.inv,amount:0
+msgid "The amount to be invoiced in advance."
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_make_invoice
+msgid "Sales Make Invoice"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:307
+#, python-format
+msgid "Pricelist Warning!"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,discount:0
+msgid "Discount (%)"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_line_invoice.py:107
+#, python-format
+msgid ""
+"Invoice cannot be created for this Sales Order Line due to one of the "
+"following reasons:\n"
+"1.The state of this sales order line is either \"draft\" or \"cancel\"!\n"
+"2.The Sales Order Line is Invoiced!"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line.make.invoice:0
+msgid "Create & View Invoice"
+msgstr ""
+
+#. module: sale
+#: view:board.board:0
+#: model:ir.actions.act_window,name:sale.action_quotation_for_sale
+msgid "My Quotations"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoice_ids:0
+msgid "Invoices"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "December"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid "Contracts Management"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Shipped"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,month:0
+msgid "Month"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,currency_id:0
+msgid "Currency"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Uninvoiced"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,categ_id:0
+msgid "Category of Product"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:564
+#, python-format
+msgid "Cannot cancel this sales order!"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Recreate Invoice"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_warning:0
+msgid "Allow configuring alerts by customer or products"
+msgstr ""
+
+#. module: sale
+#: field:sale.shop,name:0
+msgid "Shop Name"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "My Sales Orders"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Taxes :"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoice_exists:0
+#: field:sale.order.line,invoiced:0
+msgid "Invoiced"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:202
+#, python-format
+msgid "Advance Invoice"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,group_invoice_so_lines:0
+msgid ""
+"To allow your salesman to make invoices for sales order lines using the menu "
+"'Lines to Invoice'."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.client,name:sale.action_client_sale_menu
+msgid "Open Sale Menu"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:598
+#, python-format
+msgid "You cannot confirm a sales order which has no line."
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,state:0
+msgid "In Progress"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:865
+#, python-format
+msgid "No Customer Defined !"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_sale_stock:0
+msgid "Trigger delivery orders automatically from sales orders"
+msgstr ""
+
+#. module: sale
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "Create invoices"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
+#, python-format
+msgid "Advance of %s %%"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_order_line_make_invoice
+msgid "Sale OrderLine Make_invoice"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_email_templates
+msgid "Email Templates"
+msgstr ""
+
+#. module: sale
+#: help:sale.order.line,address_allotment_id:0
+msgid "A partner to whom the particular product needs to be allotted."
+msgstr ""
+
+#. module: sale
+#: field:sale.order,project_id:0
+msgid "Contract / Analytic"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.report,state:0
+msgid "Waiting Schedule"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,note:0
+msgid "Terms and conditions"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_orders
+#: model:ir.ui.menu,name:sale.menu_sale_order
+#: view:sale.order:0
+msgid "Sales Orders"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,amount_tax:0
+msgid "The tax amount."
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoiced_rate:0
+msgid "Invoiced Ratio"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,order_policy:0
+msgid "On Demand"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "August"
+msgstr ""
+
+#. module: sale
+#: model:process.node,note:sale.process_node_saleorder0
+msgid "Drives procurement and invoicing"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "To Do"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "June"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_shop_form
+msgid ""
+"
\n"
+" Click to define a new sale shop.\n"
+"
\n"
+" Each quotation or sales order must be linked to a shop. The\n"
+" shop also defines the warehouse from which the products will "
+"be\n"
+" delivered for each particular sales.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Order"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_report_all
+#: model:ir.ui.menu,name:sale.menu_report_product_all
+#: view:sale.report:0
+msgid "Sales Analysis"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid ""
+"Sales Order Lines that are confirmed, done or in exception state and haven't "
+"yet been invoiced"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_report
+msgid "Sales Orders Statistics"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,date_order:0
+msgid "Date"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+#: view:sale.order:0
+#: field:sale.order,user_id:0
+#: view:sale.order.line:0
+#: field:sale.order.line,salesman_id:0
+#: view:sale.report:0
+#: field:sale.report,user_id:0
+msgid "Salesperson"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "November"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: sale
+#: model:process.node,name:sale.process_node_quotation0
+#: view:sale.order:0
+#: selection:sale.report,state:0
+msgid "Quotation"
+msgstr ""
+
+#. module: sale
+#: field:sale.advance.payment.inv,product_id:0
+msgid "Advance Product"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,state:0
+msgid "Exception"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "October"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,note:sale.process_transition_invoice0
+msgid ""
+"The Salesman creates an invoice manually, if the sales order shipping policy "
+"is 'Shipping and Manual in Progress'. The invoice is created automatically "
+"if the shipping policy is 'Payment before Delivery'."
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_shop
+#: view:sale.shop:0
+msgid "Sales Shop"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_sale_stock:0
+msgid ""
+"Allows you to Make Quotation, Sale Order using different Order policy and "
+"Manage Related Stock.\n"
+" This installs the module sale_stock."
+msgstr ""
+
+#. module: sale
+#: help:sale.advance.payment.inv,product_id:0
+msgid ""
+"Select a product of type service which is called 'Advance Product'.\n"
+" You may have to create it and set it as a default value on "
+"this field."
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "January"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,group_discount_per_so_line:0
+msgid "Allow setting a discount on the sales order lines"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_orders_in_progress
+msgid "Sales Order in Progress"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line.make.invoice:0
+msgid ""
+"All items in these order lines will be invoiced. You can also invoice a "
+"percentage of the sales order\n"
+" or a fixed price (for advances) directly from the sales "
+"order form if you prefer."
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_warning:0
+msgid ""
+"Allow to configure notification on products and trigger them when a user "
+"wants to sale a given product or a given customer.\n"
+"Example: Product: this product is deprecated, do not purchase more than 5.\n"
+" Supplier: don't forget to ask for an express delivery."
+msgstr ""
+
+#. module: sale
+#: field:sale.order,paypal_url:0
+msgid "Paypal Url"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,project_id:0
+msgid "The analytic account related to a sales order."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "View Invoice"
+msgstr ""
+
+#. module: sale
+#: field:sale.advance.payment.inv,advance_payment_method:0
+msgid "What do you want to invoice?"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,group_sale_pricelist:0
+msgid "Use pricelists to adapt your price per customers"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,note:sale.process_transition_confirmquotation0
+msgid ""
+"The salesman confirms the quotation. The state of the sales order becomes "
+"'In progress' or 'Manual in progress'."
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:942
+#, python-format
+msgid ""
+"You have to select a pricelist or a customer in the sales form !\n"
+"Please set one before choosing a product."
+msgstr ""
+
+#. module: sale
+#: help:sale.order,origin:0
+msgid "Reference of the document that generated this sales order request."
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:955
+#, python-format
+msgid "No valid pricelist line found ! :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:113
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:115
+#, python-format
+msgid "Advance of %s %s"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,delay:0
+msgid "Commitment Delay"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_quotations
+#: model:ir.ui.menu,name:sale.menu_sale_quotations
+#: view:sale.order:0
+#: view:sale.report:0
+msgid "Quotations"
+msgstr ""
+
+#. module: sale
+#: help:account.config.settings,module_sale_analytic_plans:0
+msgid "This allows install module sale_analytic_plans."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Ignore Exception"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,partner_shipping_id:0
+msgid "Delivery address for current sales order."
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_sale_margin:0
+msgid "Display margins on sales orders"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,invoice_ids:0
+msgid ""
+"This is the list of invoices that have been generated for this sales order. "
+"The same sales order may have been invoiced in several times (by line for "
+"example)."
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Your Reference"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid "Show Lines to Invoice"
+msgstr ""
+
+#. module: sale
+#: field:sale.report,date:0
+msgid "Date Order"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,pricelist_id:0
+#: field:sale.report,pricelist_id:0
+#: field:sale.shop,pricelist_id:0
+msgid "Pricelist"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "TVA :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:444
+#, python-format
+msgid "Customer Invoices"
+msgstr ""
+
+#. module: sale
+#: model:process.node,note:sale.process_node_order0
+msgid "Confirmed sales order to invoice."
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.open_board_sales
+#: model:ir.ui.menu,name:sale.menu_dashboard_sales
+#: model:process.process,name:sale.process_process_salesprocess0
+#: view:res.partner:0
+#: view:sale.order:0
+#: view:sale.report:0
+msgid "Sales"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:308
+#, python-format
+msgid ""
+"If you change the pricelist of this order (and eventually the currency), "
+"prices of existing order lines will not be updated."
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Qty"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order.line,type:0
+msgid "from stock"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Quotation Date"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,amount_total:0
+#: view:sale.order.line:0
+msgid "Total"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: selection:sale.order,state:0
+#: view:sale.order.line:0
+#: selection:sale.order.line,state:0
+#: selection:sale.report,state:0
+msgid "Done"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Invoice address :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_line_invoice.py:121
+#: model:ir.model,name:sale.model_account_invoice
+#: model:process.node,name:sale.process_node_invoice0
+#: view:sale.order:0
+#, python-format
+msgid "Invoice"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "My Sales Order Lines"
+msgstr ""
+
+#. module: sale
+#: model:process.transition.action,name:sale.process_transition_action_cancel0
+#: view:sale.advance.payment.inv:0
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "Cancel"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:944
+#, python-format
+msgid "No Pricelist ! : "
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Sales Order "
+msgstr ""
+
+#. module: sale
+#: model:mail.message.subtype,description:sale.mt_order_sent
+#: model:mail.message.subtype,name:sale.mt_order_sent
+msgid "Quotation send"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Search Uninvoiced Lines"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_account_config_settings
+msgid "account.config.settings"
+msgstr ""
+
+#. module: sale
+#: sql_constraint:sale.order:0
+msgid "Order Reference must be unique per Company!"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_order_line_tree2
+msgid ""
+"
\n"
+" Here is a list of each sales order line to be invoiced. You "
+"can\n"
+" invoice sales orders partially, by lines of sales order. You "
+"do\n"
+" not need this list if you invoice from the delivery orders "
+"or\n"
+" if you invoice sales totally.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Shipping address :"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:505
+#, python-format
+msgid ""
+"You cannot group sales having different currencies for the same partner."
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid "Invoice Sales Order"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,invoice_quantity:0
+msgid ""
+"The sales order will automatically create the invoice proposition (draft "
+"invoice). You have to choose "
+"if you want your invoice based on ordered "
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,module_account_analytic_analysis:0
+msgid "Use contracts management"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:952
+#, python-format
+msgid ""
+"Cannot find a pricelist line matching this product and quantity.\n"
+"You have to change either the product, the quantity or the pricelist."
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_advance_payment_inv
+msgid "Sales Advance Payment Invoice"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,name:sale.process_transition_invoice0
+#: model:process.transition.action,name:sale.process_transition_action_createinvoice0
+#: view:sale.advance.payment.inv:0
+#: view:sale.order:0
+#: field:sale.order,order_policy:0
+#: view:sale.order.line:0
+msgid "Create Invoice"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,amount_untaxed:0
+msgid "The amount without tax."
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Order reference"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,invoiced:0
+msgid "It indicates that an invoice has been paid."
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+#: field:sale.order.line,price_unit:0
+msgid "Unit Price"
+msgstr ""
+
+#. module: sale
+#: selection:sale.advance.payment.inv,advance_payment_method:0
+msgid "Percentage"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Other Information"
+msgstr ""
+
+#. module: sale
+#: model:email.template,body_html:sale.email_template_edi_sale
+msgid ""
+"\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: ${object.date_order} \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"
+" "
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+#: field:sale.order.line,product_id:0
+#: view:sale.report:0
+#: field:sale.report,product_id:0
+msgid "Product"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,amount_total:0
+msgid "The total amount."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Confirm Sale"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:96
+#, python-format
+msgid "There is no income account defined for this product: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "May"
+msgstr ""
+
+#. module: sale
+#: model:email.template,subject:sale.email_template_edi_sale
+msgid ""
+"${object.company_id.name} ${object.state in ('draft', 'sent') and "
+"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Price"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,order_policy:0
+msgid ""
+"On demand: A draft invoice can be created from the sales order when needed. "
+"\n"
+"On delivery order: A draft invoice can be created from the delivery order "
+"when the products have been delivered. \n"
+"Before delivery: A draft invoice is created from the sales order and must be "
+"paid before the products can be delivered."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_order_report_all
+msgid ""
+"This report performs analysis on your quotations and sales orders. Analysis "
+"check your sales revenues and sort it by different group criteria (salesman, "
+"partner, product, etc.) Use this report to perform analysis on sales not "
+"having invoiced yet. If you want to analyse your turnover, you should use "
+"the Invoice Analysis report in the Accounting application."
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.report.xml,name:sale.report_sale_order
+msgid "Quotation / Order"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Tel. :"
+msgstr ""
+
+#. module: sale
+#: view:sale.make.invoice:0
+msgid "Do you really want to create the invoice(s)?"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_quotations
+msgid ""
+"
\n"
+" Click to create a quotation, the first step of a new sale.\n"
+"
\n"
+" OpenERP will help you handle efficiently the complete sale "
+"flow:\n"
+" from the quotation to the sales order, the\n"
+" delivery, the invoicing and the payment collection.\n"
+"
\n"
+" The social feature helps you organize discussions on each "
+"sales\n"
+" order, and allow your customers to keep track of the "
+"evolution\n"
+" of the sales order.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: view:res.partner:0
+msgid "sale.group_delivery_invoice_address"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:781
+#, python-format
+msgid ""
+"There is no Fiscal Position defined or Income category account defined for "
+"default properties of Product categories."
+msgstr ""
+
+#. module: sale
+#: model:process.node,note:sale.process_node_invoice0
+msgid "To be reviewed by the accountant."
+msgstr ""
+
+#. module: sale
+#: model:res.groups,name:sale.group_mrp_properties
+msgid "Properties on lines"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,state:0
+msgid "Sale to Invoice"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Order Number"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: field:sale.order,partner_id:0
+#: field:sale.order.line,order_partner_id:0
+msgid "Customer"
+msgstr ""
+
+#. module: sale
+#: model:product.template,name:sale.advance_product_0_product_template
+msgid "Advance"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "February"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.action_orders
+msgid ""
+"
\n"
+" Click to create a quotation that can be converted into a "
+"sales\n"
+" order.\n"
+"
\n"
+" OpenERP will help you efficiently handle the complete sales "
+"flow:\n"
+" quotation, sales order, delivery, invoicing and payment.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: field:sale.order,invoice_quantity:0
+msgid "Invoice on"
+msgstr ""
+
+#. module: sale
+#: selection:sale.advance.payment.inv,advance_payment_method:0
+msgid "Fixed price (deposit)"
+msgstr ""
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_config_settings
+msgid "sale.config.settings"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "September"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Date Ordered"
+msgstr ""
+
+#. module: sale
+#: selection:sale.order,order_policy:0
+msgid "Before Delivery"
+msgstr ""
+
+#. module: sale
+#: field:sale.order.line,product_uos:0
+msgid "Product UoS"
+msgstr ""
+
+#. module: sale
+#: model:process.node,note:sale.process_node_quotation0
+msgid "Draft state of sales order"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,origin:0
+msgid "Source Document"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,month:0
+msgid "April"
+msgstr ""
+
+#. module: sale
+#: selection:sale.report,state:0
+msgid "Manual In Progress"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/wizard/sale_line_invoice.py:107
+#: code:addons/sale/wizard/sale_make_invoice.py:42
+#: code:addons/sale/wizard/sale_make_invoice.py:55
+#, python-format
+msgid "Warning!"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_tree
+msgid "Old Quotations"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,help:sale.act_res_partner_2_sale_order
+msgid ""
+"
\n"
+" Click to create a quotation or sales order for this "
+"customer.\n"
+"
\n"
+" OpenERP will help you efficiently handle the complete sale "
+"flow:\n"
+" quotation, sales order, delivery, invoicing and\n"
+" payment.\n"
+"
\n"
+" The social feature helps you organize discussions on each "
+"sales\n"
+" order, and allow your customer to keep track of the "
+"evolution\n"
+" of the sales order.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: sale
+#: field:sale.order,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+#: view:sale.order.line:0
+msgid "Search Sales Order"
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+#: field:sale.order.line,name:0
+msgid "Description"
+msgstr ""
+
+#. module: sale
+#: view:sale.config.settings:0
+msgid ""
+"Use contract to be able to manage your services with\n"
+" multiple invoicing as part of the same contract "
+"with\n"
+" your customer."
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Ordered month of the sales order"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,name:sale.process_transition_saleinvoice0
+msgid "From a sales order"
+msgstr ""
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Confirmed sales order lines, not yet delivered"
+msgstr ""
+
+#. module: sale
+#: model:process.transition,note:sale.process_transition_saleinvoice0
+msgid ""
+"Depending on the Invoicing control of the sales order, the invoice can be "
+"based on delivered or on ordered quantities. Thus, a sales order can "
+"generates an invoice or a delivery order as soon as it is confirmed by the "
+"salesman."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "UoS"
+msgstr ""
+
+#. module: sale
+#: selection:sale.advance.payment.inv,advance_payment_method:0
+msgid "Some order lines"
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:983
+#, python-format
+msgid "Cannot delete a sales order line which is in state '%s'."
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+#: field:sale.order,payment_term:0
+msgid "Payment Term"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Sales Order ready to be invoiced"
+msgstr ""
+
+#. module: sale
+#: field:sale.config.settings,group_invoice_so_lines:0
+msgid "Generate invoices based on the sales order lines"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "or"
+msgstr ""
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_order_line_product_tree
+#: view:sale.order:0
+#: view:sale.order.line:0
+msgid "Sales Order Lines"
+msgstr ""
+
+#. module: sale
+#: help:sale.order,pricelist_id:0
+msgid "Pricelist for current sales order."
+msgstr ""
+
+#. module: sale
+#: report:sale.order:0
+msgid "Quotation N°"
+msgstr ""
+
+#. module: sale
+#: model:res.groups,name:sale.group_discount_per_so_line
+msgid "Discount on lines"
+msgstr ""
+
+#. module: sale
+#: field:sale.order,client_order_ref:0
+msgid "Customer Reference"
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Picked"
+msgstr ""
+
+#. module: sale
+#: help:sale.config.settings,module_sale_margin:0
+msgid ""
+"This adds the 'Margin' on sales order.\n"
+" This gives the profitability by calculating the difference "
+"between the Unit Price and Cost Price.\n"
+" This installs the module sale_margin."
+msgstr ""
+
+#. module: sale
+#: code:addons/sale/sale.py:865
+#, python-format
+msgid ""
+"Before choosing a product,\n"
+" select a customer in the sales form."
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "Total Tax Included"
+msgstr ""
+
+#. module: sale
+#: view:sale.order:0
+msgid "New Copy of Quotation"
+msgstr ""
+
+#. module: sale
+#: view:sale.advance.payment.inv:0
+msgid ""
+"Select how you want to invoice this order. This\n"
+" will create a draft invoice that can be modified\n"
+" before validation."
+msgstr ""
+
+#. module: sale
+#: view:sale.report:0
+msgid "Ordered date of the sales order"
+msgstr ""
diff --git a/addons/sale/i18n/hu.po b/addons/sale/i18n/hu.po
index e443eda74d3..9bf47df4d39 100644
--- a/addons/sale/i18n/hu.po
+++ b/addons/sale/i18n/hu.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2013-11-19 12:50+0000\n"
+"PO-Revision-Date: 2013-12-09 15:46+0000\n"
"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-11-20 05:24+0000\n"
-"X-Generator: Launchpad (build 16831)\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
#. module: sale
#: model:res.groups,name:sale.group_analytic_accounting
@@ -116,7 +116,7 @@ msgstr "Beszerzési módszer"
#. module: sale
#: help:sale.order,date_confirm:0
msgid "Date on which sales order is confirmed."
-msgstr "Az értékesítési megbízás megerősítésének dátuma."
+msgstr "A vevői megrendelés megerősítésének dátuma."
#. module: sale
#: field:account.config.settings,module_sale_analytic_plans:0
@@ -132,7 +132,8 @@ msgstr "Március"
#: code:addons/sale/sale.py:565
#, python-format
msgid "First cancel all invoices attached to this sales order."
-msgstr "Először vonja vissza a megrendelés összes számla mellékletét."
+msgstr ""
+"Először vonja vissza a vevői megrendeléshez kötött összes számla mellékletet."
#. module: sale
#: view:sale.order:0
@@ -254,12 +255,13 @@ msgstr "Az előleg mennyiség értékének pozitívnak kell lennie"
#. module: sale
#: help:sale.config.settings,group_discount_per_so_line:0
msgid "Allows you to apply some discount per sales order line."
-msgstr "Lehetővé teszi a megrendelés soraihoz árengedmény alkalmazását"
+msgstr ""
+"Lehetővé teszi a megrendelés egyes soraihoz árengedmény alkalmazását."
#. module: sale
#: view:sale.order.line:0
msgid "Sales Order Lines that are in 'done' state"
-msgstr "'Elvégzett' állapotú megrendelési sorok"
+msgstr "'Elvégzett' állapotú vevői megrendelési sorok"
#. module: sale
#: selection:sale.order.line,type:0
@@ -349,7 +351,8 @@ msgstr "Érvénytelenített"
#. module: sale
#: view:sale.order.line:0
msgid "Sales Order Lines related to a Sales Order of mine"
-msgstr "Megrendelés sorok melyek összefüggenk az én megrendeléseimmel"
+msgstr ""
+"Megrendelés sorok melyek összefüggenek az én vásárlói megrendeléseimmel"
#. module: sale
#: selection:sale.order,state:0
@@ -398,7 +401,7 @@ msgstr "Számlázási cím"
#. module: sale
#: help:sale.order,create_date:0
msgid "Date on which sales order is created."
-msgstr "Az értékesítési megbízás létrehozásának dátuma."
+msgstr "Vásárlói megrendelés létrehozásának dátuma."
#. module: sale
#: view:res.partner:0
@@ -451,7 +454,7 @@ msgid ""
"The 'Waiting Schedule' status is set when the invoice is confirmed "
" but waiting for the scheduler to run on the order date."
msgstr ""
-"Az árajánlatkérés vagy a megrendelés állapotát adja. \n"
+"Az árajánlatkérés vagy a vásárlói megrendelés állapotát adja. \n"
"A kizárás állapot automatikusan beállított egy visszavonás művelet "
"elvégzésekkor egy számla érvényesítésekor (Számla kizárás) "
"vagy a kiválogatási lista műveletekben (Szállítási kizárás).\n"
@@ -482,7 +485,8 @@ msgstr ""
#: help:sale.order.line,sequence:0
msgid "Gives the sequence order when displaying a list of sales order lines."
msgstr ""
-"A megrendelés sorrendet adja ha a megrendelési sorok listáját jelzi ki."
+"A vásárlói megrendelés sorrendet adja ha a megrendelési sorok listáját jelzi "
+"ki."
#. module: sale
#: view:sale.report:0
@@ -501,8 +505,8 @@ msgstr "Fax:"
msgid ""
"In order to delete a confirmed sales order, you must cancel it before !"
msgstr ""
-"Ahhoz, hogy törölni tudjon egy megerősített megrendelést, először vissza "
-"kell vonnia azt !"
+"Ahhoz, hogy törölni tudjon egy megerősített vsárlói megrendelést, először "
+"vissza kell vonnia azt !"
#. module: sale
#: view:sale.order:0
@@ -538,7 +542,7 @@ msgstr "Vevői megrendelés"
#. module: sale
#: model:res.groups,name:sale.group_invoice_so_lines
msgid "Enable Invoicing Sales order lines"
-msgstr "Megrendelés sorai számlázásának engedélyezése"
+msgstr "Vásárlói megrendelés sorai számlázásának engedélyezése"
#. module: sale
#: model:ir.model,name:sale.model_sale_order_line
@@ -573,7 +577,7 @@ msgstr "Egy alkalmazottnak különböző funkciója lehet egy szerződésen bel
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Invoice the whole sales order"
-msgstr "Számlázza ki a teljes megrendelést"
+msgstr "Számlázza ki a teljes vásárlói megrendelést"
#. module: sale
#: field:sale.shop,payment_default_id:0
@@ -624,7 +628,7 @@ msgstr "Különböző mértékegységek használatának engedélyezése"
#. module: sale
#: model:mail.message.subtype,name:sale.mt_order_confirmed
msgid "Sales Order Confirmed"
-msgstr "Megrendelés visszaigazolva"
+msgstr "Vásárlói megrendelés visszaigazolva"
#. module: sale
#: view:sale.order:0
@@ -675,7 +679,7 @@ msgstr "Összérték"
msgid "Allows you to specify an analytic account on sales orders."
msgstr ""
"Lehetővé teszi az analitikus/elemző könyvelés gyűjtőkód meghatározását a "
-"megrendeléseken."
+"vevői megrendeléseken."
#. module: sale
#: help:sale.config.settings,module_sale_journal:0
@@ -743,7 +747,7 @@ msgstr "Számlázandó"
#. module: sale
#: help:sale.order,partner_invoice_id:0
msgid "Invoice address for current sales order."
-msgstr "Az aktuális megrendelés számlázási címe."
+msgstr "Az aktuális vevői megrendelés számlázási címe."
#. module: sale
#: selection:sale.order,invoice_quantity:0
@@ -887,7 +891,7 @@ msgstr "Megrendelés dátuma"
#. module: sale
#: view:sale.order:0
msgid "Sales Order done"
-msgstr "Megrendelés elvégezve"
+msgstr "Vevői megrendelés elvégezve"
#. module: sale
#: code:addons/sale/sale.py:364
@@ -928,7 +932,7 @@ msgstr "Számla létrehozása és megtekintése"
#. module: sale
#: view:sale.order.line:0
msgid "Sales order lines done"
-msgstr "Megrendelési tételek elvégezve"
+msgstr "Vevői megrendelési tételek elvégezve"
#. module: sale
#: field:sale.make.invoice,grouped:0
@@ -965,11 +969,10 @@ msgid ""
"1.The state of this sales order line is either \"draft\" or \"cancel\"!\n"
"2.The Sales Order Line is Invoiced!"
msgstr ""
-"Nem készíthet számlát ehhez az értékesítési megbízási tételhez, az alábbi "
-"okok egyike miatt:\n"
-"1. Az értékesítési megbízás tételének állapota: \"Tervezet\" vagy "
-"\"Mégsem\".\n"
-"2. Az értékesítési megbízás tétel már kiszámlázásra került."
+"Nem készíthet számlát ehhez a vásárlói megrendelés tételhez, az alábbi okok "
+"egyike miatt:\n"
+"1. A vevői megrendelés tételének állapota: \"Tervezet\" vagy \"Mégsem\".\n"
+"2. A vevői megrendelési tétel már kiszámlázásra került."
#. module: sale
#: view:sale.order.line.make.invoice:0
@@ -1048,7 +1051,7 @@ msgstr "Üzlet neve"
#. module: sale
#: view:sale.order:0
msgid "My Sales Orders"
-msgstr "Az én megrendeléseim"
+msgstr "Az én vevői megrendeléseim"
#. module: sale
#: report:sale.order:0
@@ -1085,7 +1088,7 @@ msgstr "Értékesítési menü megnyitása"
#: code:addons/sale/sale.py:598
#, python-format
msgid "You cannot confirm a sales order which has no line."
-msgstr "Nem tud megerősíteni tétel nélküli értékesítési megbízást"
+msgstr "Nem tud megerősíteni tétel nélküli vevői megrendelést"
#. module: sale
#: selection:sale.report,state:0
@@ -1215,7 +1218,7 @@ msgstr ""
"
\n"
" Kattintson új értékesítési hely meghatározáshoz.\n"
"
\n"
-" Mindegyik árajánlatot vagy értékesítési megbízást össze kell "
+" Mindegyik árajánlatot vagy vevői megrendelést össze kell "
"kötni egy értékesítési helyhez. Az\n"
" értékesítési hely meghatároz egy raktárhelyet ahonnan a "
"termék\n"
@@ -1247,13 +1250,13 @@ msgid ""
"Sales Order Lines that are confirmed, done or in exception state and haven't "
"yet been invoiced"
msgstr ""
-"Értékesítési megbízási tételek, melyek megerősítettek, elvégzettek vagy "
+"Vásárlói megrendelési tételek, melyek megerősítettek, elvégzettek vagy "
"kifogásolt állapotúak és még nincs számlázva"
#. module: sale
#: model:ir.model,name:sale.model_sale_report
msgid "Sales Orders Statistics"
-msgstr "Értékesítési megbízási statisztikák"
+msgstr "Vevői megrendelési statisztikák"
#. module: sale
#: field:sale.order,date_order:0
@@ -1310,10 +1313,10 @@ msgid ""
"is 'Shipping and Manual in Progress'. The invoice is created automatically "
"if the shipping policy is 'Payment before Delivery'."
msgstr ""
-"Az értékesítő manuálisan létrehoz egy számlát, hogy ha az értékesítési "
-"megbízás szállítási szabálya: \"Szállítás és manuális vezérléssel "
-"folyamatban\". A számla automatikusan létrejön , ha a szállítási szabály: "
-"\"Fizetés kiszállítás előtt\"."
+"Az értékesítő kézzel hoz létre egy számlát, hogy ha a vevői megrendelés "
+"szállítási szabálya: \"Szállítás és manuális vezérléssel folyamatban\". A "
+"számla automatikusan létrejön , ha a szállítási szabály: \"Fizetés "
+"kiszállítás előtt\"."
#. module: sale
#: model:ir.model,name:sale.model_sale_shop
@@ -1351,12 +1354,12 @@ msgstr "Január"
#. module: sale
#: field:sale.config.settings,group_discount_per_so_line:0
msgid "Allow setting a discount on the sales order lines"
-msgstr "Engedélyezi a megrendelés tételeire az árengedmény beállítását"
+msgstr "Engedélyezi a vevői megrendelés tételeire az árengedmény beállítását"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_orders_in_progress
msgid "Sales Order in Progress"
-msgstr "Értékesítési megbízás folyamatban"
+msgstr "Folyamatban lévő vevői megrendelés"
#. module: sale
#: view:sale.order.line.make.invoice:0
@@ -1366,9 +1369,9 @@ msgid ""
" or a fixed price (for advances) directly from the sales "
"order form if you prefer."
msgstr ""
-"Ezen a megrendelésen minden tétel sor számlázva lesz. Lehetősége van a "
-"megrendelés egy bizonyos százalékának számlázására\n"
-" vagy fix ár (az előlegekre), ah kívánja direkt a "
+"Ezen a vásárlói megrendelésen minden tétel sor számlázva lesz. Lehetősége "
+"van a megrendelés egy bizonyos százalékának számlázására\n"
+" vagy fix ár (az előlegekre), ha kívánja direkt a "
"megrendelés űrlapról."
#. module: sale
@@ -1394,7 +1397,7 @@ msgstr "Paypal Url"
#. module: sale
#: help:sale.order,project_id:0
msgid "The analytic account related to a sales order."
-msgstr "Az értékesítési megbízáshoz kapcsolódó analitikus/elemző számla."
+msgstr "A vevői megrendeléshez kapcsolódó analitikus/elemző számla."
#. module: sale
#: view:sale.order:0
@@ -1435,7 +1438,7 @@ msgstr ""
#: help:sale.order,origin:0
msgid "Reference of the document that generated this sales order request."
msgstr ""
-"A dokumentum hivatkozása, amely létrehozta ezt az értékesítési megbízási "
+"A dokumentum hivatkozása, amely létrehozta ezt a vásárlói megrendelési "
"igényt."
#. module: sale
@@ -1478,7 +1481,7 @@ msgstr "Hiba figyelmen kívül hagyása"
#. module: sale
#: help:sale.order,partner_shipping_id:0
msgid "Delivery address for current sales order."
-msgstr "Szállítási cím a jelenlegi megrendeléshez."
+msgstr "Szállítási cím a jelenlegi vásárlói megrendeléshez."
#. module: sale
#: field:sale.config.settings,module_sale_margin:0
@@ -1492,9 +1495,9 @@ msgid ""
"The same sales order may have been invoiced in several times (by line for "
"example)."
msgstr ""
-"Ez egy olyan számlalista, amely ehhez az értékesítési megbízáshoz jött "
-"létre. Ugyanaz az értékesítési megbízás több alkalommal is számlázásra "
-"kerülhetett (például tételek alapján)."
+"Ez egy olyan számlalista, amely ehhez a vevői megrendeléshez jött létre. "
+"Ugyanaz a vevői megrendelés több alkalommal is számlázásra kerülhetett "
+"(például tételek alapján)."
#. module: sale
#: report:sale.order:0
@@ -1606,7 +1609,7 @@ msgstr "Számla"
#. module: sale
#: view:sale.order.line:0
msgid "My Sales Order Lines"
-msgstr "Az én értékesítési megbízásam tételei"
+msgstr "Az én vevői megrendekléseim tételei"
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_cancel0
@@ -1630,7 +1633,7 @@ msgstr "Nincs árlista ! : "
#. module: sale
#: view:sale.order:0
msgid "Sales Order "
-msgstr "Megrendelés "
+msgstr "Vásárlói megrendelés "
#. module: sale
#: model:mail.message.subtype,description:sale.mt_order_sent
@@ -1668,8 +1671,8 @@ msgid ""
" "
msgstr ""
"
\n"
-" Ez itt a lista a már kiszámlázott megrendelési tételekről. "
-"Tud\n"
+" Ez itt a lista a már kiszámlázott vevői megrendelési "
+"tételekről. Tud\n"
" számlázni megrendelési részt, a megrendelés tételeivel. "
"Nincs\n"
" szüksége erre a listára, ha kiszállítási Kiszolgáltatási "
@@ -1695,7 +1698,7 @@ msgstr "Nem csoportosíthat különböző devizákon értékesítést egy partne
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Invoice Sales Order"
-msgstr "Megrendelés számlázás"
+msgstr "Vevői megrendelés számlázás"
#. module: sale
#: help:sale.order,invoice_quantity:0
@@ -1705,8 +1708,8 @@ msgid ""
"if you want your invoice based on ordered "
msgstr ""
"A megrendelés automatikusan létre lesz hozva a díjbekérő / előleg (Számla "
-"terv) alapján. Választhatja, ha "
-"akarja a számlázást a megrendelés alapján "
+"terv) alapján. Ki kell "
+"választania, ha a számlázást a megrendelés alapján kívánja "
#. module: sale
#: field:sale.config.settings,module_account_analytic_analysis:0
@@ -1998,12 +2001,12 @@ msgid ""
"Before delivery: A draft invoice is created from the sales order and must be "
"paid before the products can be delivered."
msgstr ""
-"Igényléskori: Egy terv/előleg számla hozható létre a megrendelésből, ha "
-"szükséges. \n"
+"Igényléskori: Egy terv/előleg számla hozható létre a vevői megrendelésből, "
+"ha szükséges. \n"
"A kézbesítési bizonylatkor: Egy terv/előleg számla hozható létre a "
-"kézbesítési bizonylatra ha az árut szállításba adták. \n"
-"Szállítás előtt: Egy terv/előleg számla hozható létre a megrendelésből és ki "
-"kell egyenlíteni mielőtt az árut kiszállítanák."
+"kézbesítési bizonylatra, ha az árut szállításba adták. \n"
+"Szállítás előtt: Egy terv/előleg számla hozható létre a vevői megrendelésből "
+"és ki kell egyenlíteni mielőtt az árut kiszállítanák."
#. module: sale
#: model:ir.actions.act_window,help:sale.action_order_report_all
@@ -2014,8 +2017,8 @@ msgid ""
"having invoiced yet. If you want to analyse your turnover, you should use "
"the Invoice Analysis report in the Accounting application."
msgstr ""
-"Ez a jelentés elemzést készít az árajánlatairól és az értékesítési "
-"megbízásairól. Az elemzés kimutatja az értékesítési bevételeit, és "
+"Ez a jelentés elemzést készít az árajánlatairól és a vásárlói "
+"megrendelésekről. Az elemzés kimutatja az értékesítés bevételeit, és "
"szétosztja különböző kritériumok alapján (értékesítő, partner, termék stb.). "
"Használja ezt a jelentést, ha elemzést szeretne készíteni a még ki nem "
"számlázott értékesítéseiről. Ha a forgalmát szeretné elemezni, akkor "
@@ -2064,10 +2067,10 @@ msgstr ""
" a megrendelés visszaigazolásában, a szállításban,\n"
" a számlázásban és az áru ellenértékének beszedésében.\n"
"
\n"
-" A társadalmi jellemzők segítenek az értékesítések "
+" A társadalmi jellemzők segítenek a vevői megrendelések "
"megbeszélésének szervezésében,\n"
-" és lehetővé teszik a megrendeléseken a vásárlói fejlődésének "
-"követését.\n"
+" és lehetővé teszik a megrendeléseken a vásárlói "
+"megrendelések fejlődésénak követését.\n"
"
\n"
" OpenERP segít a hatékony értékesítési folyamat hatékony "
@@ -2237,8 +2240,8 @@ msgid ""
" "
msgstr ""
"
\n"
-" Kattintson ehhez a vevőhöz tartozó árajánlat vagy "
-"értékesítési megbízás létrehozásához.\n"
+" Kattintson ehhez a vevőhöz tartozó árajánlat vagy vevői "
+"megrendelés létrehozásához.\n"
"
\n"
" OpenERP segít az értékesítési folyamat hatékony "
"kezelésében:\n"
@@ -2266,7 +2269,7 @@ msgstr "Üzenetek és kommunikáció történet"
#: view:sale.order:0
#: view:sale.order.line:0
msgid "Search Sales Order"
-msgstr "Értékesítési megbízás keresése"
+msgstr "Vásárlói megrendelés keresése"
#. module: sale
#: report:sale.order:0
@@ -2294,12 +2297,13 @@ msgstr "A megrendelés megrendelési hónapja"
#. module: sale
#: model:process.transition,name:sale.process_transition_saleinvoice0
msgid "From a sales order"
-msgstr "Értékesítési megbízásból"
+msgstr "Vevői megrendelésből"
#. module: sale
#: view:sale.order.line:0
msgid "Confirmed sales order lines, not yet delivered"
-msgstr "Megerősített megrendelési tételek, amiket még nem szállítottak ki"
+msgstr ""
+"Megerősített vásárlói megrendelési tételek, melyeket még nem szállítottak ki"
#. module: sale
#: model:process.transition,note:sale.process_transition_saleinvoice0
@@ -2309,10 +2313,10 @@ msgid ""
"generates an invoice or a delivery order as soon as it is confirmed by the "
"salesman."
msgstr ""
-"Az értékesítési megbízás számlázási beállításaitól függően a számla "
-"alapulhat a kiszállítási vagy a megrendelési mennyiségen. A rendszer az "
-"értékesítési megbízásból létrehozhat egy számlát vagy egy kiszállítási "
-"megbízást, amint az értékesítő megerősíti azt."
+"A vevői megrendelés számlázási beállításaitól függően a számla alapulhat a "
+"kiszállítási vagy a megrendelési mennyiségen. A rendszer a vevői "
+"megrendelésből létrehozhat egy számlát vagy egy kiszállítási megbízást, "
+"amint az értékesítő megerősíti azt."
#. module: sale
#: view:sale.order:0
@@ -2346,7 +2350,7 @@ msgstr "Számlázásra kész megrendelés"
#. module: sale
#: field:sale.config.settings,group_invoice_so_lines:0
msgid "Generate invoices based on the sales order lines"
-msgstr "Számla létrehozása a megrendelési téetelsorokra"
+msgstr "Számla létrehozása a vevői megrendelési téetelsorokra"
#. module: sale
#: view:sale.advance.payment.inv:0
@@ -2360,12 +2364,12 @@ msgstr "vagy"
#: view:sale.order:0
#: view:sale.order.line:0
msgid "Sales Order Lines"
-msgstr "Értékesítési megbízási tételek"
+msgstr "Vevői megrendelési tételek"
#. module: sale
#: help:sale.order,pricelist_id:0
msgid "Pricelist for current sales order."
-msgstr "A jelenlegi értékesítési megbízás árlistája."
+msgstr "A jelenlegi vevői megrendelés árlistája."
#. module: sale
#: report:sale.order:0
@@ -2395,7 +2399,7 @@ msgid ""
"between the Unit Price and Cost Price.\n"
" This installs the module sale_margin."
msgstr ""
-"Ez hozzáadja az 'Árrés' -t a megrendelésre.\n"
+"Ez hozzáadja az 'Árrés' -t a vevői megrendelésre.\n"
" Jövedelmezőséget ad az egységár és a költség ár "
"különbözetéből.\n"
" Ez a sale_margin modult telepíti."
diff --git a/addons/sale/i18n/zh_TW.po b/addons/sale/i18n/zh_TW.po
index 1ec788e72b9..eb5a57ff7d1 100644
--- a/addons/sale/i18n/zh_TW.po
+++ b/addons/sale/i18n/zh_TW.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2010-08-07 04:21+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
+"PO-Revision-Date: 2013-12-27 04:26+0000\n"
+"Last-Translator: Andy Cheng \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-09-12 05:42+0000\n"
-"X-Generator: Launchpad (build 16761)\n"
+"X-Launchpad-Export-Date: 2013-12-28 05:19+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
#. module: sale
#: model:res.groups,name:sale.group_analytic_accounting
msgid "Analytic Accounting for Sales"
-msgstr ""
+msgstr "銷售分析科目"
#. module: sale
#: model:process.transition,name:sale.process_transition_confirmquotation0
@@ -29,24 +29,24 @@ msgstr "確認報價"
#. module: sale
#: view:board.board:0
msgid "Sales Dashboard"
-msgstr ""
+msgstr "業務儀錶版"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:92
#, python-format
msgid "There is no income account defined as global property."
-msgstr ""
+msgstr "沒有任何收益科目被定義為全域屬性。"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_order_line_tree2
#: model:ir.ui.menu,name:sale.menu_invoicing_sales_order_lines
msgid "Order Lines to Invoice"
-msgstr ""
+msgstr "依訂單項目開立發票"
#. module: sale
#: field:sale.order,date_confirm:0
msgid "Confirmation Date"
-msgstr ""
+msgstr "確認日期"
#. module: sale
#: view:sale.order:0
@@ -58,12 +58,12 @@ msgstr "分類方式..."
#. module: sale
#: field:sale.order.line,address_allotment_id:0
msgid "Allotment Partner"
-msgstr ""
+msgstr "再分配給業務夥伴"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv
msgid "Invoice Order"
-msgstr ""
+msgstr "產生訂單發票"
#. module: sale
#: view:sale.config.settings:0
@@ -82,6 +82,12 @@ msgid ""
"invoice automatically.\n"
" It installs the account_analytic_analysis module."
msgstr ""
+"讓您可以自行定義客戶的合約條款:\n"
+"開立發票方式 (固定價格,根據工時表,定金發票)。\n"
+"固定價格( 如,每一開發人員 650 歐元/日 )\n"
+"期間 (如,一年的技術支援合約)\n"
+"您可以能夠依照合約執行進度自動開立發票。\n"
+"本項功能安裝於 account_analytic_analysis 模組。"
#. module: sale
#: model:email.template,report_name:sale.email_template_edi_sale
@@ -89,6 +95,8 @@ msgid ""
"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
"'draft' or ''}"
msgstr ""
+"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
+"'draft' or ''}"
#. module: sale
#: view:sale.order.line:0
@@ -104,23 +112,23 @@ msgstr "採購方式"
#. module: sale
#: help:sale.order,date_confirm:0
msgid "Date on which sales order is confirmed."
-msgstr ""
+msgstr "銷售訂單於該日期確認"
#. module: sale
#: field:account.config.settings,module_sale_analytic_plans:0
msgid "Use multiple analytic accounts on sales"
-msgstr ""
+msgstr "在業務銷售中啟用多個分析科目"
#. module: sale
#: selection:sale.report,month:0
msgid "March"
-msgstr ""
+msgstr "三月"
#. module: sale
#: code:addons/sale/sale.py:565
#, python-format
msgid "First cancel all invoices attached to this sales order."
-msgstr ""
+msgstr "請先取消此銷售訂單附帶的所有發票。"
#. module: sale
#: view:sale.order:0
@@ -140,7 +148,7 @@ msgstr "未讀訊息"
#: field:sale.report,company_id:0
#: field:sale.shop,company_id:0
msgid "Company"
-msgstr ""
+msgstr "公司"
#. module: sale
#: field:sale.make.invoice,invoice_date:0
@@ -166,17 +174,17 @@ msgstr "發票異常情況"
#. module: sale
#: view:sale.order:0
msgid "Quotation "
-msgstr ""
+msgstr "報價 "
#. module: sale
#: selection:sale.order,state:0
msgid "Draft Quotation"
-msgstr ""
+msgstr "報價單草稿"
#. module: sale
#: field:sale.order,partner_shipping_id:0
msgid "Delivery Address"
-msgstr ""
+msgstr "送貨地址"
#. module: sale
#: view:sale.report:0
@@ -188,7 +196,7 @@ msgstr "分析科目"
#. module: sale
#: field:sale.config.settings,module_sale_journal:0
msgid "Allow batch invoicing of delivery orders through journals"
-msgstr ""
+msgstr "允許透過日記帳的送貨單批次大量開立發票。"
#. module: sale
#: field:sale.order.line,price_subtotal:0
@@ -199,7 +207,7 @@ msgstr "小計"
#: view:sale.report:0
#: field:sale.report,day:0
msgid "Day"
-msgstr ""
+msgstr "日"
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_cancelorder0
@@ -215,39 +223,39 @@ msgstr "重量"
#. module: sale
#: view:sale.config.settings:0
msgid "Warehouse Features"
-msgstr ""
+msgstr "倉儲功能"
#. module: sale
#: field:sale.config.settings,time_unit:0
msgid "The default working time unit for services is"
-msgstr ""
+msgstr "預設的服務工時單位是"
#. module: sale
#: field:sale.order.line,product_uom:0
msgid "Unit of Measure "
-msgstr ""
+msgstr "度量單位 "
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:101
#, python-format
msgid "Incorrect Data"
-msgstr ""
+msgstr "錯誤的資料"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:102
#, python-format
msgid "The value of Advance Amount must be positive."
-msgstr ""
+msgstr "預付款金額必須為正值(大於零)"
#. module: sale
#: help:sale.config.settings,group_discount_per_so_line:0
msgid "Allows you to apply some discount per sales order line."
-msgstr ""
+msgstr "讓您可以對銷售訂單每個項目給予折扣"
#. module: sale
#: view:sale.order.line:0
msgid "Sales Order Lines that are in 'done' state"
-msgstr ""
+msgstr "銷售訂單項目在完成狀態"
#. module: sale
#: selection:sale.order.line,type:0
@@ -257,7 +265,7 @@ msgstr "按要求"
#. module: sale
#: field:sale.order,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "訊息"
#. module: sale
#: field:sale.report,state:0
@@ -303,6 +311,8 @@ msgid ""
"replenishment.\n"
"On order: When needed, the product is purchased or produced."
msgstr ""
+"從庫存:當需要時,產品由庫存取得或等待庫存回補。\n"
+"依訂單:當需要時,產品是經由採購或自行生產。"
#. module: sale
#: help:sale.config.settings,module_analytic_user_function:0
@@ -315,6 +325,10 @@ msgid ""
"available.\n"
" This installs the module analytic_user_function."
msgstr ""
+"讓您可以自行定義某個使用者於指定科目的預設功能。\n"
+"主要用於當使用者加密自己的工時表。\n"
+"數值會自動取得,欄位會自動填入。但仍然可以更改相關數值。\n"
+"本功能會附帶安裝 analytic_user_function 模組。"
#. module: sale
#: selection:sale.order,state:0
@@ -326,22 +340,22 @@ msgstr "已取消"
#. module: sale
#: view:sale.order.line:0
msgid "Sales Order Lines related to a Sales Order of mine"
-msgstr ""
+msgstr "與我的銷售訂單相關的訂單項目"
#. module: sale
#: selection:sale.order,state:0
msgid "Quotation Sent"
-msgstr ""
+msgstr "報價單已送出"
#. module: sale
#: model:ir.model,name:sale.model_mail_compose_message
msgid "Email composition wizard"
-msgstr ""
+msgstr "電子郵件撰寫精靈"
#. module: sale
#: help:sale.order,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "當有新訊息時通知您。"
#. module: sale
#: selection:sale.order,state:0
@@ -375,12 +389,12 @@ msgstr "發票地址"
#. module: sale
#: help:sale.order,create_date:0
msgid "Date on which sales order is created."
-msgstr ""
+msgstr "銷售訂單於該日期建立。"
#. module: sale
#: view:res.partner:0
msgid "False"
-msgstr ""
+msgstr "否"
#. module: sale
#: help:sale.advance.payment.inv,advance_payment_method:0
@@ -391,17 +405,21 @@ msgid ""
" Use Some Order Lines to invoice a selection of the sales "
"order lines."
msgstr ""
+"依全部金額開立最終發票。\n"
+" 依「百分比」來按總金額比例開立發票。\n"
+" 依「固定金額」來開立預付款項的發票。\n"
+" 依「部分訂單項目」按所選的訂單項目開立發票。"
#. module: sale
#: view:sale.make.invoice:0
#: view:sale.order.line.make.invoice:0
msgid "Create Invoices"
-msgstr ""
+msgstr "開立發票"
#. module: sale
#: report:sale.order:0
msgid "Tax"
-msgstr ""
+msgstr "稅"
#. module: sale
#: code:addons/sale/sale.py:277
@@ -409,7 +427,7 @@ msgstr ""
#: code:addons/sale/sale.py:983
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "無效的動作"
#. module: sale
#: help:sale.order,state:0
@@ -425,13 +443,13 @@ msgstr ""
#. module: sale
#: field:sale.report,date_confirm:0
msgid "Date Confirm"
-msgstr ""
+msgstr "確認日期"
#. module: sale
#: view:sale.report:0
#: field:sale.report,nbr:0
msgid "# of Lines"
-msgstr ""
+msgstr "明細數"
#. module: sale
#: help:sale.order,message_summary:0
@@ -449,7 +467,7 @@ msgstr ""
#: view:sale.report:0
#: field:sale.report,product_uom_qty:0
msgid "# of Qty"
-msgstr ""
+msgstr "數量"
#. module: sale
#: report:sale.order:0
@@ -461,24 +479,24 @@ msgstr "傳真 :"
#, python-format
msgid ""
"In order to delete a confirmed sales order, you must cancel it before !"
-msgstr ""
+msgstr "要刪除已確認的銷售訂單前,您必須先取消它。"
#. module: sale
#: view:sale.order:0
msgid "(update)"
-msgstr ""
+msgstr "(更新)"
#. module: sale
#: model:ir.model,name:sale.model_res_partner
#: view:sale.report:0
#: field:sale.report,partner_id:0
msgid "Partner"
-msgstr ""
+msgstr "業務夥伴"
#. module: sale
#: view:sale.config.settings:0
msgid "Contract Features"
-msgstr ""
+msgstr "合約功能"
#. module: sale
#: code:addons/sale/sale.py:287
@@ -497,7 +515,7 @@ msgstr "銷貨單"
#. module: sale
#: model:res.groups,name:sale.group_invoice_so_lines
msgid "Enable Invoicing Sales order lines"
-msgstr ""
+msgstr "允許依銷售訂單逐項開立發票"
#. module: sale
#: model:ir.model,name:sale.model_sale_order_line
@@ -507,7 +525,7 @@ msgstr "銷貨單明㚼"
#. module: sale
#: field:sale.advance.payment.inv,amount:0
msgid "Advance Amount"
-msgstr ""
+msgstr "預付款總額"
#. module: sale
#: help:sale.order,invoice_exists:0
@@ -524,12 +542,12 @@ msgstr ""
#. module: sale
#: field:sale.config.settings,module_analytic_user_function:0
msgid "One employee can have different roles per contract"
-msgstr ""
+msgstr "一位員工在不同合約中可以有不同角色"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Invoice the whole sales order"
-msgstr ""
+msgstr "依整張銷售訂單開立發票"
#. module: sale
#: field:sale.shop,payment_default_id:0
@@ -544,13 +562,13 @@ msgstr "確認"
#. module: sale
#: field:sale.config.settings,timesheet:0
msgid "Prepare invoices based on timesheets"
-msgstr ""
+msgstr "準備依工時開立發票"
#. module: sale
#: code:addons/sale/sale.py:820
#, python-format
msgid "You cannot cancel a sales order line that has already been invoiced."
-msgstr ""
+msgstr "您無法取消已開發票的銷售訂單項目。"
#. module: sale
#: view:account.invoice.report:0
@@ -568,27 +586,27 @@ msgstr "已運送數量"
#: view:sale.report:0
#: field:sale.report,year:0
msgid "Year"
-msgstr ""
+msgstr "年"
#. module: sale
#: field:sale.config.settings,group_uom:0
msgid "Allow using different units of measures"
-msgstr ""
+msgstr "允許使用不同的度量單位"
#. module: sale
#: model:mail.message.subtype,name:sale.mt_order_confirmed
msgid "Sales Order Confirmed"
-msgstr ""
+msgstr "銷售訂單已確認"
#. module: sale
#: view:sale.order:0
msgid "Sales Order that haven't yet been confirmed"
-msgstr ""
+msgstr "尚未確認的銷售訂單"
#. module: sale
#: view:sale.order:0
msgid "Print"
-msgstr ""
+msgstr "列印"
#. module: sale
#: report:sale.order:0
@@ -610,7 +628,7 @@ msgstr "折扣(%)"
#: code:addons/sale/sale.py:764
#, python-format
msgid "Please define income account for this product: \"%s\" (id:%d)."
-msgstr ""
+msgstr "請為此產品定義收益科目 \"%s\" (id:%d) 。"
#. module: sale
#: field:sale.order.line,invoice_lines:0
@@ -626,7 +644,7 @@ msgstr "總價"
#. module: sale
#: help:account.config.settings,group_analytic_account_for_sales:0
msgid "Allows you to specify an analytic account on sales orders."
-msgstr ""
+msgstr "讓您可為銷售訂單指定一分析科目。"
#. module: sale
#: help:sale.config.settings,module_sale_journal:0
@@ -640,24 +658,24 @@ msgstr ""
#. module: sale
#: help:sale.make.invoice,grouped:0
msgid "Check the box to group the invoices for the same customers"
-msgstr ""
+msgstr "點選此項目,發票將以同一客戶分群"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice
#: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice
msgid "Make Invoices"
-msgstr ""
+msgstr "開立發票"
#. module: sale
#: code:addons/sale/res_config.py:97
#, python-format
msgid "Hour"
-msgstr ""
+msgstr "時"
#. module: sale
#: field:res.partner,sale_order_count:0
msgid "# of Sales Order"
-msgstr ""
+msgstr "銷售訂單數量"
#. module: sale
#: help:sale.config.settings,timesheet:0
@@ -668,22 +686,25 @@ msgid ""
"user-wise as well as month wise.\n"
" This installs the module account_analytic_analysis."
msgstr ""
+"修改科目分析檢視是為了顯示重要資料提供給服務公司的專案經理。\n"
+" 您也可以檢視依使用者或依月份的科目分析摘要報表。\n"
+" 此功能將會安裝 account_analytic_analysis 模組。"
#. module: sale
#: field:sale.order,create_date:0
msgid "Creation Date"
-msgstr ""
+msgstr "建立日期"
#. module: sale
#: view:sale.order:0
#: view:sale.order.line:0
msgid "To Invoice"
-msgstr ""
+msgstr "待開發票"
#. module: sale
#: help:sale.order,partner_invoice_id:0
msgid "Invoice address for current sales order."
-msgstr ""
+msgstr "當前銷售訂單的發票地址。"
#. module: sale
#: selection:sale.order,invoice_quantity:0
@@ -693,12 +714,12 @@ msgstr "已訂數量"
#. module: sale
#: view:sale.report:0
msgid "Ordered Year of the sales order"
-msgstr ""
+msgstr "銷售訂單的年份"
#. module: sale
#: model:res.groups,name:sale.group_delivery_invoice_address
msgid "Addresses in Sales Orders"
-msgstr ""
+msgstr "銷售訂單中的地址"
#. module: sale
#: field:sale.advance.payment.inv,qtty:0
@@ -715,12 +736,12 @@ msgstr "總計 :"
#. module: sale
#: view:sale.order.line:0
msgid "Sales Order Lines ready to be invoiced"
-msgstr ""
+msgstr "銷售訂單項目已可開立發票"
#. module: sale
#: view:sale.report:0
msgid "My Sales"
-msgstr ""
+msgstr "我的業務銷售"
#. module: sale
#: field:sale.order,name:0
@@ -731,12 +752,12 @@ msgstr "訂單參考"
#. module: sale
#: field:sale.order,fiscal_position:0
msgid "Fiscal Position"
-msgstr ""
+msgstr "財務結構"
#. module: sale
#: selection:sale.report,month:0
msgid "July"
-msgstr ""
+msgstr "七月"
#. module: sale
#: help:sale.order.line,state:0
@@ -751,11 +772,16 @@ msgid ""
" \n"
"* The 'Cancelled' status is set when a user cancel the sales order related."
msgstr ""
+"* 「草稿」狀態,指相關的銷售訂單仍是草稿。 \n"
+"* 「確認」狀態,指相關的銷售訂單已完成確認。 \n"
+"* 「異常」狀態,指相關的銷售訂單有異常狀態 。\n"
+"* 「完成」狀態,指相關的銷售訂單已經完成取貨時。 \n"
+"* 「取消」狀態,指使用者取消該銷售訂單。"
#. module: sale
#: view:sale.config.settings:0
msgid "Default Options"
-msgstr ""
+msgstr "預設選項"
#. module: sale
#: code:addons/sale/sale.py:960
@@ -768,7 +794,7 @@ msgstr "設定錯誤!"
#. module: sale
#: field:account.config.settings,group_analytic_account_for_sales:0
msgid "Analytic accounting for sales"
-msgstr ""
+msgstr "業務銷售分析科目"
#. module: sale
#: view:sale.order:0
@@ -784,7 +810,7 @@ msgstr "狀態"
msgid ""
"After clicking 'Show Lines to Invoice', select lines to invoice and create "
"the invoice from the 'More' dropdown menu."
-msgstr ""
+msgstr "點選 「依訂單項目開立發票」 後,選擇要開發票的項目並從下拉式選項「更多」 建立發票。"
#. module: sale
#: view:sale.order:0
@@ -800,7 +826,7 @@ msgstr "EDI 價目表 (%s)"
#. module: sale
#: selection:sale.order,order_policy:0
msgid "On Delivery Order"
-msgstr ""
+msgstr "依送貨單"
#. module: sale
#: view:sale.config.settings:0
@@ -810,24 +836,24 @@ msgstr "發票程序"
#. module: sale
#: view:sale.order:0
msgid "Order Date"
-msgstr ""
+msgstr "訂單日期"
#. module: sale
#: view:sale.order:0
msgid "Sales Order done"
-msgstr ""
+msgstr "銷售訂單已完成"
#. module: sale
#: code:addons/sale/sale.py:364
#, python-format
msgid "Please define sales journal for this company: \"%s\" (id:%d)."
-msgstr ""
+msgstr "請為此公司 \"%s\" (id:%d) 定義銷售日記帳。"
#. module: sale
#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
#: view:res.partner:0
msgid "Quotations and Sales"
-msgstr ""
+msgstr "報價與業務銷售"
#. module: sale
#: field:sale.order,invoiced:0
@@ -838,12 +864,12 @@ msgstr "已付"
#: help:sale.config.settings,group_uom:0
msgid ""
"Allows you to select and maintain different units of measure for products."
-msgstr ""
+msgstr "允許您針對產品選擇與維護不同的度量單位"
#. module: sale
#: view:sale.report:0
msgid "Reference Unit of Measure"
-msgstr ""
+msgstr "參考度量單位"
#. module: sale
#: view:sale.advance.payment.inv:0
@@ -853,7 +879,7 @@ msgstr "開立並檢視發票"
#. module: sale
#: view:sale.order.line:0
msgid "Sales order lines done"
-msgstr ""
+msgstr "銷售訂單項目已完成"
#. module: sale
#: field:sale.make.invoice,grouped:0
@@ -863,18 +889,18 @@ msgstr "發票分類"
#. module: sale
#: help:sale.advance.payment.inv,amount:0
msgid "The amount to be invoiced in advance."
-msgstr ""
+msgstr "預付款發票總金額"
#. module: sale
#: model:ir.model,name:sale.model_sale_make_invoice
msgid "Sales Make Invoice"
-msgstr ""
+msgstr "銷售開立發票"
#. module: sale
#: code:addons/sale/sale.py:307
#, python-format
msgid "Pricelist Warning!"
-msgstr ""
+msgstr "價格表警示!"
#. module: sale
#: field:sale.order.line,discount:0
@@ -890,11 +916,14 @@ msgid ""
"1.The state of this sales order line is either \"draft\" or \"cancel\"!\n"
"2.The Sales Order Line is Invoiced!"
msgstr ""
+"由於以下原因無法為此銷售訂單項目開立發票: \n"
+"1. 銷售訂單項目的狀態是「草稿」或「取消」!\n"
+"2. 銷售訂單項目已開立發票。"
#. module: sale
#: view:sale.order.line.make.invoice:0
msgid "Create & View Invoice"
-msgstr ""
+msgstr "新增並檢視發票"
#. module: sale
#: view:board.board:0
@@ -910,7 +939,7 @@ msgstr "發票"
#. module: sale
#: selection:sale.report,month:0
msgid "December"
-msgstr ""
+msgstr "十二月"
#. module: sale
#: view:sale.config.settings:0
@@ -926,17 +955,17 @@ msgstr "已出貨"
#: view:sale.report:0
#: field:sale.report,month:0
msgid "Month"
-msgstr ""
+msgstr "月"
#. module: sale
#: field:sale.order,currency_id:0
msgid "Currency"
-msgstr ""
+msgstr "貨幣"
#. module: sale
#: view:sale.order.line:0
msgid "Uninvoiced"
-msgstr ""
+msgstr "未開立發票"
#. module: sale
#: view:sale.report:0
@@ -948,7 +977,7 @@ msgstr "產品類別"
#: code:addons/sale/sale.py:564
#, python-format
msgid "Cannot cancel this sales order!"
-msgstr ""
+msgstr "無法取消此銷售訂單!"
#. module: sale
#: view:sale.order:0
@@ -958,7 +987,7 @@ msgstr "重新開立發票"
#. module: sale
#: field:sale.config.settings,module_warning:0
msgid "Allow configuring alerts by customer or products"
-msgstr ""
+msgstr "可依客戶或產品來設定警示訊息"
#. module: sale
#: field:sale.shop,name:0
@@ -968,7 +997,7 @@ msgstr "商店名稱"
#. module: sale
#: view:sale.order:0
msgid "My Sales Orders"
-msgstr ""
+msgstr "我的銷售訂單"
#. module: sale
#: report:sale.order:0
@@ -992,18 +1021,18 @@ msgstr "先開發票"
msgid ""
"To allow your salesman to make invoices for sales order lines using the menu "
"'Lines to Invoice'."
-msgstr ""
+msgstr "允許您的業務人員使用「依訂單項目開立發票」為銷售訂單項目開立發票。"
#. module: sale
#: model:ir.actions.client,name:sale.action_client_sale_menu
msgid "Open Sale Menu"
-msgstr ""
+msgstr "開啟業務銷售選單"
#. module: sale
#: code:addons/sale/sale.py:598
#, python-format
msgid "You cannot confirm a sales order which has no line."
-msgstr ""
+msgstr "您無法確認沒有銷售項目的銷售訂單。"
#. module: sale
#: selection:sale.report,state:0
@@ -1019,7 +1048,7 @@ msgstr "未定義客戶 !"
#. module: sale
#: field:sale.config.settings,module_sale_stock:0
msgid "Trigger delivery orders automatically from sales orders"
-msgstr ""
+msgstr "由銷售訂單自動帶出送貨單"
#. module: sale
#: view:sale.make.invoice:0
@@ -1036,12 +1065,12 @@ msgstr "確認"
#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
#, python-format
msgid "Advance of %s %%"
-msgstr ""
+msgstr "%s %%的預付款"
#. module: sale
#: model:ir.model,name:sale.model_sale_order_line_make_invoice
msgid "Sale OrderLine Make_invoice"
-msgstr ""
+msgstr "銷售項目開立發票"
#. module: sale
#: selection:sale.order.line,state:0
@@ -1056,12 +1085,12 @@ msgstr "郵件範本"
#. module: sale
#: help:sale.order.line,address_allotment_id:0
msgid "A partner to whom the particular product needs to be allotted."
-msgstr ""
+msgstr "業務夥伴有特定產品業務分配"
#. module: sale
#: field:sale.order,project_id:0
msgid "Contract / Analytic"
-msgstr ""
+msgstr "合約 / 分析"
#. module: sale
#: selection:sale.order,state:0
@@ -1072,7 +1101,7 @@ msgstr "等待排程"
#. module: sale
#: field:sale.order,note:0
msgid "Terms and conditions"
-msgstr ""
+msgstr "條款"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_orders
@@ -1084,37 +1113,37 @@ msgstr "銷貨單"
#. module: sale
#: help:sale.order,amount_tax:0
msgid "The tax amount."
-msgstr ""
+msgstr "稅額"
#. module: sale
#: field:sale.order,invoiced_rate:0
msgid "Invoiced Ratio"
-msgstr ""
+msgstr "已開發票比例"
#. module: sale
#: selection:sale.order,order_policy:0
msgid "On Demand"
-msgstr ""
+msgstr "應需求"
#. module: sale
#: selection:sale.report,month:0
msgid "August"
-msgstr ""
+msgstr "八月"
#. module: sale
#: model:process.node,note:sale.process_node_saleorder0
msgid "Drives procurement and invoicing"
-msgstr ""
+msgstr "驅動採購與開立發票"
#. module: sale
#: view:sale.order.line:0
msgid "To Do"
-msgstr ""
+msgstr "待辦"
#. module: sale
#: selection:sale.report,month:0
msgid "June"
-msgstr ""
+msgstr "六月"
#. module: sale
#: model:ir.actions.act_window,help:sale.action_shop_form
@@ -1129,6 +1158,13 @@ msgid ""
"
Define an invoicing target in the sales team settings to see the period's achievement and forecast at a glance.
diff --git a/addons/sale_crm/wizard/crm_make_sale.py b/addons/sale_crm/wizard/crm_make_sale.py
index 69a01f90dbb..0a7a59fb9e8 100644
--- a/addons/sale_crm/wizard/crm_make_sale.py
+++ b/addons/sale_crm/wizard/crm_make_sale.py
@@ -47,7 +47,7 @@ class crm_make_sale(osv.osv_memory):
return False
lead = lead_obj.read(cr, uid, active_id, ['partner_id'], context=context)
- return lead['partner_id'][0]
+ return lead['partner_id'][0] if lead['partner_id'] else False
def view_init(self, cr, uid, fields_list, context=None):
return super(crm_make_sale, self).view_init(cr, uid, fields_list, context=context)
diff --git a/addons/sale_journal/i18n/es_PE.po b/addons/sale_journal/i18n/es_PE.po
new file mode 100644
index 00000000000..7d0312be3fd
--- /dev/null
+++ b/addons/sale_journal/i18n/es_PE.po
@@ -0,0 +1,139 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-09 18:37+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: sale_journal
+#: field:sale_journal.invoice.type,note:0
+msgid "Note"
+msgstr ""
+
+#. module: sale_journal
+#: field:res.partner,property_invoice_type:0
+msgid "Invoicing Type"
+msgstr ""
+
+#. module: sale_journal
+#: help:res.partner,property_invoice_type:0
+msgid ""
+"This invoicing type will be used, by default, to invoice the current partner."
+msgstr ""
+
+#. module: sale_journal
+#: view:res.partner:0
+msgid "Sales & Purchases"
+msgstr ""
+
+#. module: sale_journal
+#: view:res.partner:0
+msgid "Invoicing"
+msgstr ""
+
+#. module: sale_journal
+#: model:ir.model,name:sale_journal.model_stock_picking_in
+msgid "Incoming Shipments"
+msgstr "Entregas a Recibir"
+
+#. module: sale_journal
+#: help:sale_journal.invoice.type,active:0
+msgid ""
+"If the active field is set to False, it will allow you to hide the invoice "
+"type without removing it."
+msgstr ""
+
+#. module: sale_journal
+#: view:sale_journal.invoice.type:0
+msgid "Notes"
+msgstr ""
+
+#. module: sale_journal
+#: field:sale_journal.invoice.type,invoicing_method:0
+msgid "Invoicing method"
+msgstr ""
+
+#. module: sale_journal
+#: model:ir.model,name:sale_journal.model_stock_picking
+msgid "Picking List"
+msgstr "Guía"
+
+#. module: sale_journal
+#: model:ir.actions.act_window,name:sale_journal.action_definition_journal_invoice_type
+#: model:ir.model,name:sale_journal.model_sale_journal_invoice_type
+#: model:ir.ui.menu,name:sale_journal.menu_definition_journal_invoice_type
+msgid "Invoice Types"
+msgstr ""
+
+#. module: sale_journal
+#: selection:sale_journal.invoice.type,invoicing_method:0
+msgid "Non grouped"
+msgstr ""
+
+#. module: sale_journal
+#: selection:sale_journal.invoice.type,invoicing_method:0
+msgid "Grouped"
+msgstr ""
+
+#. module: sale_journal
+#: model:ir.actions.act_window,help:sale_journal.action_definition_journal_invoice_type
+msgid ""
+"Invoice types are used for partners, sales orders and delivery orders. You "
+"can create a specific invoicing journal to group your invoicing according to "
+"your customer's needs: daily, each Wednesday, monthly, etc."
+msgstr ""
+"Los tipos de facturas son utilizados por las Empresas, Pedidos de Venta y "
+"Órdenes de Entrega. Puede crear un diario de facturación específico para "
+"agrupar su facturación en función de las necesidades de sus clientes: "
+"diaria, cada miércoles, mensual, etc."
+
+#. module: sale_journal
+#: help:sale.order,invoice_type_id:0
+msgid "Generate invoice based on the selected option."
+msgstr ""
+
+#. module: sale_journal
+#: view:sale.order:0
+#: field:sale.order,invoice_type_id:0
+#: view:sale_journal.invoice.type:0
+#: field:sale_journal.invoice.type,name:0
+#: view:stock.picking:0
+#: field:stock.picking,invoice_type_id:0
+#: view:stock.picking.in:0
+#: field:stock.picking.in,invoice_type_id:0
+#: view:stock.picking.out:0
+#: field:stock.picking.out,invoice_type_id:0
+msgid "Invoice Type"
+msgstr ""
+
+#. module: sale_journal
+#: field:sale_journal.invoice.type,active:0
+msgid "Active"
+msgstr ""
+
+#. module: sale_journal
+#: model:ir.model,name:sale_journal.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: sale_journal
+#: model:ir.model,name:sale_journal.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_journal
+#: model:ir.model,name:sale_journal.model_stock_picking_out
+msgid "Delivery Orders"
+msgstr ""
diff --git a/addons/sale_margin/i18n/hu.po b/addons/sale_margin/i18n/hu.po
index 6d121aba441..52129c136a6 100644
--- a/addons/sale_margin/i18n/hu.po
+++ b/addons/sale_margin/i18n/hu.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2011-02-01 22:09+0000\n"
-"Last-Translator: Krisztian Eyssen \n"
+"PO-Revision-Date: 2013-12-09 16:03+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-09-12 06:13+0000\n"
-"X-Generator: Launchpad (build 16761)\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
#. module: sale_margin
#: field:sale.order.line,purchase_price:0
@@ -35,7 +35,7 @@ msgstr "Árrés"
#. module: sale_margin
#: model:ir.model,name:sale_margin.model_sale_order_line
msgid "Sales Order Line"
-msgstr "Vevői megrendelés sor"
+msgstr "Vevői megrendelési tétel sor"
#. module: sale_margin
#: help:sale.order,margin:0
diff --git a/addons/sale_margin/i18n/zh_TW.po b/addons/sale_margin/i18n/zh_TW.po
new file mode 100644
index 00000000000..fde65360a95
--- /dev/null
+++ b/addons/sale_margin/i18n/zh_TW.po
@@ -0,0 +1,46 @@
+# Chinese (Traditional) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-29 16:03+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Chinese (Traditional) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-30 04:39+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: sale_margin
+#: field:sale.order.line,purchase_price:0
+msgid "Cost Price"
+msgstr "成本價"
+
+#. module: sale_margin
+#: model:ir.model,name:sale_margin.model_sale_order
+msgid "Sales Order"
+msgstr "銷售訂單"
+
+#. module: sale_margin
+#: field:sale.order,margin:0
+#: field:sale.order.line,margin:0
+msgid "Margin"
+msgstr "毛利"
+
+#. module: sale_margin
+#: model:ir.model,name:sale_margin.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "銷售訂單細項"
+
+#. module: sale_margin
+#: help:sale.order,margin:0
+msgid ""
+"It gives profitability by calculating the difference between the Unit Price "
+"and the cost price."
+msgstr "獲利由計算單價與成本價的差異得之"
diff --git a/addons/sale_mrp/i18n/hu.po b/addons/sale_mrp/i18n/hu.po
index 3a56aa6dc63..088ca8c8616 100644
--- a/addons/sale_mrp/i18n/hu.po
+++ b/addons/sale_mrp/i18n/hu.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2011-02-01 22:23+0000\n"
-"Last-Translator: Krisztian Eyssen \n"
+"PO-Revision-Date: 2013-12-09 16:06+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-09-12 06:14+0000\n"
-"X-Generator: Launchpad (build 16761)\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
#. module: sale_mrp
#: model:ir.model,name:sale_mrp.model_mrp_production
msgid "Manufacturing Order"
-msgstr "Gyártási utasítás"
+msgstr "Gyártási rendelés"
#. module: sale_mrp
#: help:mrp.production,sale_name:0
@@ -34,7 +34,7 @@ msgstr "A vevői megrendelés vevő hivatkozására utal."
#. module: sale_mrp
#: field:mrp.production,sale_ref:0
msgid "Sale Reference"
-msgstr "Értékesítési referencia"
+msgstr "Vevői megrendelési referencia"
#. module: sale_mrp
#: field:mrp.production,sale_name:0
diff --git a/addons/sale_mrp/i18n/th.po b/addons/sale_mrp/i18n/th.po
new file mode 100644
index 00000000000..d055e4b93c8
--- /dev/null
+++ b/addons/sale_mrp/i18n/th.po
@@ -0,0 +1,43 @@
+# Thai translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-12 11:19+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Thai
\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-13 05:52+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: sale_mrp
+#: model:ir.model,name:sale_mrp.model_mrp_production
+msgid "Manufacturing Order"
+msgstr ""
+
+#. module: sale_mrp
+#: help:mrp.production,sale_name:0
+msgid "Indicate the name of sales order."
+msgstr ""
+
+#. module: sale_mrp
+#: help:mrp.production,sale_ref:0
+msgid "Indicate the Customer Reference from sales order."
+msgstr ""
+
+#. module: sale_mrp
+#: field:mrp.production,sale_ref:0
+msgid "Sale Reference"
+msgstr ""
+
+#. module: sale_mrp
+#: field:mrp.production,sale_name:0
+msgid "Sale Name"
+msgstr ""
diff --git a/addons/sale_mrp/i18n/zh_TW.po b/addons/sale_mrp/i18n/zh_TW.po
new file mode 100644
index 00000000000..389235ec9fd
--- /dev/null
+++ b/addons/sale_mrp/i18n/zh_TW.po
@@ -0,0 +1,43 @@
+# Chinese (Traditional) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-29 16:52+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Chinese (Traditional) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-30 04:39+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: sale_mrp
+#: model:ir.model,name:sale_mrp.model_mrp_production
+msgid "Manufacturing Order"
+msgstr "生產單"
+
+#. module: sale_mrp
+#: help:mrp.production,sale_name:0
+msgid "Indicate the name of sales order."
+msgstr "指出銷售訂單名稱。"
+
+#. module: sale_mrp
+#: help:mrp.production,sale_ref:0
+msgid "Indicate the Customer Reference from sales order."
+msgstr "指出銷售訂單中的客戶參考。"
+
+#. module: sale_mrp
+#: field:mrp.production,sale_ref:0
+msgid "Sale Reference"
+msgstr "銷售參考"
+
+#. module: sale_mrp
+#: field:mrp.production,sale_name:0
+msgid "Sale Name"
+msgstr "銷售名稱"
diff --git a/addons/sale_order_dates/i18n/es_PE.po b/addons/sale_order_dates/i18n/es_PE.po
new file mode 100644
index 00000000000..038b0f9b51a
--- /dev/null
+++ b/addons/sale_order_dates/i18n/es_PE.po
@@ -0,0 +1,58 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-09 18:32+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: sale_order_dates
+#: view:sale.order:0
+msgid "Dates"
+msgstr ""
+
+#. module: sale_order_dates
+#: field:sale.order,commitment_date:0
+msgid "Commitment Date"
+msgstr "Fecha Prometida"
+
+#. module: sale_order_dates
+#: field:sale.order,effective_date:0
+msgid "Effective Date"
+msgstr ""
+
+#. module: sale_order_dates
+#: help:sale.order,effective_date:0
+msgid "Date on which picking is created."
+msgstr "Fecha en que la Guía fue creada."
+
+#. module: sale_order_dates
+#: help:sale.order,requested_date:0
+msgid "Date requested by the customer for the sale."
+msgstr ""
+
+#. module: sale_order_dates
+#: field:sale.order,requested_date:0
+msgid "Requested Date"
+msgstr ""
+
+#. module: sale_order_dates
+#: model:ir.model,name:sale_order_dates.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_order_dates
+#: help:sale.order,commitment_date:0
+msgid "Committed date for delivery."
+msgstr ""
diff --git a/addons/sale_order_dates/i18n/zh_TW.po b/addons/sale_order_dates/i18n/zh_TW.po
new file mode 100644
index 00000000000..273ad1ff532
--- /dev/null
+++ b/addons/sale_order_dates/i18n/zh_TW.po
@@ -0,0 +1,58 @@
+# Chinese (Traditional) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-29 16:17+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Chinese (Traditional) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-30 04:39+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: sale_order_dates
+#: view:sale.order:0
+msgid "Dates"
+msgstr "日期"
+
+#. module: sale_order_dates
+#: field:sale.order,commitment_date:0
+msgid "Commitment Date"
+msgstr "承諾日期"
+
+#. module: sale_order_dates
+#: field:sale.order,effective_date:0
+msgid "Effective Date"
+msgstr "有效日期"
+
+#. module: sale_order_dates
+#: help:sale.order,effective_date:0
+msgid "Date on which picking is created."
+msgstr "提貨單建立日期。"
+
+#. module: sale_order_dates
+#: help:sale.order,requested_date:0
+msgid "Date requested by the customer for the sale."
+msgstr "由訂單客戶所要求的日期。"
+
+#. module: sale_order_dates
+#: field:sale.order,requested_date:0
+msgid "Requested Date"
+msgstr "要求日期"
+
+#. module: sale_order_dates
+#: model:ir.model,name:sale_order_dates.model_sale_order
+msgid "Sales Order"
+msgstr "銷售訂單"
+
+#. module: sale_order_dates
+#: help:sale.order,commitment_date:0
+msgid "Committed date for delivery."
+msgstr "承諾交貨日期"
diff --git a/addons/sale_stock/i18n/es_PE.po b/addons/sale_stock/i18n/es_PE.po
new file mode 100644
index 00000000000..a87a3eefa8f
--- /dev/null
+++ b/addons/sale_stock/i18n/es_PE.po
@@ -0,0 +1,609 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-09 18:14+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: sale_stock
+#: help:sale.config.settings,group_invoice_deli_orders:0
+msgid ""
+"To allow your salesman to make invoices for Delivery Orders using the menu "
+"'Deliveries to Invoice'."
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,name:sale_stock.process_node_deliveryorder0
+msgid "Delivery Order"
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.actions.act_window,name:sale_stock.outgoing_picking_list_to_invoice
+#: model:ir.ui.menu,name:sale_stock.menu_action_picking_list_to_invoice
+msgid "Deliveries to Invoice"
+msgstr "Entregas a facturar"
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:570
+#, python-format
+msgid "Picking Information ! : "
+msgstr "Información de la Guía! "
+
+#. module: sale_stock
+#: model:process.node,name:sale_stock.process_node_packinglist0
+msgid "Pick List"
+msgstr "Guía"
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:565
+#, python-format
+msgid ""
+"You selected a quantity of %d Units.\n"
+"But it's not compatible with the selected packaging.\n"
+"Here is a proposition of quantities according to the packaging:\n"
+"EAN: %s Quantity: %s Type of ul: %s"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,note:sale_stock.process_node_packinglist0
+msgid "Document of the move to the output or to the customer."
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,group_multiple_shops:0
+msgid "Manage multiple shops"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition.action,name:sale_stock.process_transition_action_validate0
+msgid "Validate"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:209
+#, python-format
+msgid ""
+"You must first cancel all delivery order(s) attached to this sales order."
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,name:sale_stock.process_transition_saleprocurement0
+msgid "Create Procurement Order"
+msgstr ""
+
+#. module: sale_stock
+#: field:stock.picking.out,sale_id:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,note:sale_stock.process_transition_saleorderprocurement0
+msgid ""
+"For every sales order line, a procurement order is created to supply the "
+"sold product."
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:615
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order,picking_policy:0
+msgid "Shipping Policy"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:616
+#, python-format
+msgid ""
+"You cannot make an advance on a sales order that is "
+"defined as 'Automatic Invoice after delivery'."
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.ui.menu,name:sale_stock.menu_action_shop_form
+msgid "Shop"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,note:sale_stock.process_node_saleorderprocurement0
+msgid "Drives procurement orders for every sales order line."
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_stock_move
+msgid "Stock Move"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:163
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,module_project_timesheet:0
+msgid "Project Timesheet"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,group_sale_delivery_address:0
+msgid "Allow a different address for delivery and invoicing "
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:572
+#: code:addons/sale_stock/sale_stock.py:623
+#, python-format
+msgid "Configuration Error!"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,name:sale_stock.process_node_saleprocurement0
+msgid "Procurement Order"
+msgstr ""
+
+#. module: sale_stock
+#: selection:sale.config.settings,default_order_policy:0
+msgid "Invoice based on deliveries"
+msgstr "Facturar desde entregas"
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_sale_order
+#: field:stock.picking,sale_id:0
+msgid "Sales Order"
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_stock_picking_out
+msgid "Delivery Orders"
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_sale_order_line
+#: field:stock.move,sale_line_id:0
+msgid "Sales Order Line"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,note:sale_stock.process_transition_packing0
+msgid ""
+"The Pick List form is created as soon as the sales order is confirmed, in "
+"the same time as the procurement order. It represents the assignment of "
+"parts to the sales order. There is 1 pick list by sales order line which "
+"evolves with the availability of parts."
+msgstr ""
+"El Guía se crea tan pronto como se confirma el pedido de venta, a la vez que "
+"la orden de abastecimiento. Representa la asignación de los componentes del "
+"pedido de venta. Hay una Guía por línea del pedido de venta que evoluciona "
+"según la disponibilidad de los componentes."
+
+#. module: sale_stock
+#: help:res.company,security_lead:0
+msgid ""
+"This is the days added to what you promise to customers for security purpose"
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_stock_picking
+msgid "Picking List"
+msgstr "Guía"
+
+#. module: sale_stock
+#: field:sale.shop,warehouse_id:0
+msgid "Warehouse"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition.action,name:sale_stock.process_transition_action_forceassignation0
+msgid "Force Assignation"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,default_order_policy:0
+msgid "The default invoicing method is"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order.line,delay:0
+msgid "Delivery Lead Time"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,note:sale_stock.process_node_deliveryorder0
+msgid "Document of the move to the customer."
+msgstr ""
+
+#. module: sale_stock
+#: view:sale.order:0
+msgid "View Delivery Order"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order.line,move_ids:0
+msgid "Inventory Moves"
+msgstr ""
+
+#. module: sale_stock
+#: view:sale.config.settings:0
+msgid "Default Options"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,module_project_mrp:0
+msgid "Project MRP"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,note:sale_stock.process_transition_invoiceafterdelivery0
+msgid ""
+"The invoice is created automatically if the shipping policy is 'Invoice from "
+"pick' or 'Invoice on order after delivery'."
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order.line,procurement_id:0
+msgid "Procurement"
+msgstr ""
+
+#. module: sale_stock
+#: view:sale.report:0
+#: field:sale.report,shipped:0
+#: field:sale.report,shipped_qty_1:0
+msgid "Shipped"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:265
+#, python-format
+msgid "invalid mode for test_state"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,note:sale_stock.process_transition_saleprocurement0
+msgid ""
+"A procurement order is automatically created as soon as a sales order is "
+"confirmed or as the invoice is paid. It drives the purchasing and the "
+"production of products regarding to the rules and to the sales order's "
+"parameters. "
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.config.settings,group_mrp_properties:0
+msgid "Allows you to tag sales order lines with properties."
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,group_invoice_deli_orders:0
+msgid "Generate invoices after and based on delivery orders"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,module_delivery:0
+msgid "Allow adding shipping costs"
+msgstr ""
+
+#. module: sale_stock
+#: view:sale.order:0
+msgid "days"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order.line,product_packaging:0
+msgid "Packaging"
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.order,incoterm:0
+msgid ""
+"International Commercial Terms are a series of predefined commercial terms "
+"used in international transactions."
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.config.settings,module_delivery:0
+msgid ""
+"Allows you to add delivery methods in sales orders and delivery orders.\n"
+" You can define your own carrier and delivery grids for "
+"prices.\n"
+" This installs the module delivery."
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,default_picking_policy:0
+msgid "Deliver all at once when all products are available."
+msgstr ""
+
+#. module: sale_stock
+#: model:res.groups,name:sale_stock.group_invoice_deli_orders
+msgid "Enable Invoicing Delivery orders"
+msgstr ""
+
+#. module: sale_stock
+#: field:res.company,security_lead:0
+msgid "Security Days"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,name:sale_stock.process_transition_saleorderprocurement0
+msgid "Procurement of sold material"
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.order,picking_policy:0
+msgid ""
+"Pick 'Deliver each product when available' if you allow partial delivery."
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:208
+#, python-format
+msgid "Cannot cancel sales order!"
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_sale_shop
+msgid "Sales Shop"
+msgstr "Tiendas"
+
+#. module: sale_stock
+#: help:sale.order,shipped:0
+msgid ""
+"It indicates that the sales order has been delivered. This field is updated "
+"only after the scheduler(s) have been launched."
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order.line,property_ids:0
+msgid "Properties"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,group_mrp_properties:0
+msgid "Product properties on order lines"
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.config.settings,default_order_policy:0
+msgid ""
+"You can generate invoices based on sales orders or based on shippings."
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_sale_report
+msgid "Sales Orders Statistics"
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.config.settings,task_work:0
+msgid ""
+"Lets you transfer the entries under tasks defined for Project Management to\n"
+" the Timesheet line entries for particular date and "
+"particular user with the effect of creating, editing and deleting either "
+"ways\n"
+" and to automatically creates project tasks from procurement "
+"lines.\n"
+" This installs the modules project_timesheet and project_mrp."
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.config.settings,group_sale_delivery_address:0
+msgid ""
+"Allows you to specify different delivery and invoice addresses on a sales "
+"order."
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,note:sale_stock.process_node_saleprocurement0
+msgid ""
+"One Procurement order for each sales order line and for each of the "
+"components."
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition.action,name:sale_stock.process_transition_action_assign0
+msgid "Assign"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:618
+#, python-format
+msgid "Not enough stock ! : "
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.order.line,delay:0
+msgid ""
+"Number of days between the order confirmation and the shipping of the "
+"products to the customer"
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.config.settings,default_picking_policy:0
+msgid ""
+"Sales order by default will be configured to deliver all products at once "
+"instead of delivering each product when it is available. This may have an "
+"impact on the shipping price."
+msgstr ""
+
+#. module: sale_stock
+#: selection:sale.config.settings,default_order_policy:0
+msgid "Invoice based on sales orders"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,name:sale_stock.process_node_invoiceafterdelivery0
+msgid "Invoice"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition.action,name:sale_stock.process_transition_action_cancel1
+#: model:process.transition.action,name:sale_stock.process_transition_action_cancel2
+msgid "Cancel"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:163
+#, python-format
+msgid ""
+"In order to delete a confirmed sales order, you must cancel it.\n"
+"To do so, you must first cancel related picking for delivery orders."
+msgstr ""
+"Para borrar un pedido de venta confirmado, debe cancelarlo.\n"
+"Para hacerlo, debe cancelar primero las guías relacionadas para sus órdenes "
+"de entrega."
+
+#. module: sale_stock
+#: field:sale.order.line,number_packages:0
+msgid "Number Packages"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order,shipped:0
+msgid "Delivered"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,name:sale_stock.process_transition_invoiceafterdelivery0
+msgid "Create Invoice"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.config.settings,task_work:0
+msgid "Prepare invoices based on task's activities"
+msgstr ""
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_sale_advance_payment_inv
+msgid "Sales Advance Payment Invoice"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:523
+#, python-format
+msgid "You must first cancel stock moves attached to this sales order line."
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:561
+#, python-format
+msgid "(n/a)"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order,incoterm:0
+msgid "Incoterm"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:522
+#, python-format
+msgid "Cannot cancel sales order line!"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition.action,name:sale_stock.process_transition_action_cancelassignation0
+msgid "Cancel Assignation"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,note:sale_stock.process_node_invoiceafterdelivery0
+msgid "Based on the shipped or on the ordered quantities."
+msgstr ""
+
+#. module: sale_stock
+#: selection:sale.order,picking_policy:0
+msgid "Deliver all products at once"
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order,picking_ids:0
+msgid "Related Picking"
+msgstr "Guía relacionada"
+
+#. module: sale_stock
+#: model:ir.model,name:sale_stock.model_sale_config_settings
+msgid "sale.config.settings"
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.order,picking_ids:0
+msgid ""
+"This is a list of delivery orders that has been generated for this sales "
+"order."
+msgstr ""
+
+#. module: sale_stock
+#: model:process.node,name:sale_stock.process_node_saleorderprocurement0
+msgid "Sales Order Requisition"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,name:sale_stock.process_transition_deliver0
+msgid "Create Delivery Order"
+msgstr ""
+
+#. module: sale_stock
+#: view:sale.order:0
+msgid "Ignore Exception"
+msgstr ""
+
+#. module: sale_stock
+#: code:addons/sale_stock/sale_stock.py:614
+#, python-format
+msgid ""
+"You plan to sell %.2f %s but you only have %.2f %s available !\n"
+"The real stock is %.2f %s. (without reservations)"
+msgstr ""
+
+#. module: sale_stock
+#: view:sale.order:0
+msgid "Recreate Delivery Order"
+msgstr ""
+
+#. module: sale_stock
+#: help:sale.config.settings,group_multiple_shops:0
+msgid "This allows to configure and use multiple shops."
+msgstr ""
+
+#. module: sale_stock
+#: field:sale.order,picked_rate:0
+msgid "Picked"
+msgstr ""
+
+#. module: sale_stock
+#: selection:sale.order,picking_policy:0
+msgid "Deliver each product when available"
+msgstr ""
+
+#. module: sale_stock
+#: model:process.transition,name:sale_stock.process_transition_packing0
+msgid "Create Pick List"
+msgstr "Crear Guía"
+
+#. module: sale_stock
+#: model:process.transition,note:sale_stock.process_transition_deliver0
+msgid ""
+"Depending on the configuration of the location Output, the move between the "
+"output area and the customer is done through the Delivery Order manually or "
+"automatically."
+msgstr ""
diff --git a/addons/sale_stock/i18n/hu.po b/addons/sale_stock/i18n/hu.po
index 679ffa0220d..db534b92e40 100644
--- a/addons/sale_stock/i18n/hu.po
+++ b/addons/sale_stock/i18n/hu.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2013-01-10 12:41+0000\n"
+"PO-Revision-Date: 2013-12-09 19:30+0000\n"
"Last-Translator: krnkris \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-09-12 06:36+0000\n"
-"X-Generator: Launchpad (build 16761)\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
#. module: sale_stock
#: help:sale.config.settings,group_invoice_deli_orders:0
@@ -94,7 +94,7 @@ msgstr "Beszerzési megbízás létrehozása"
#. module: sale_stock
#: field:stock.picking.out,sale_id:0
msgid "Sale Order"
-msgstr "Rendelés"
+msgstr "Vevői megrendelés"
#. module: sale_stock
#: model:process.transition,note:sale_stock.process_transition_saleorderprocurement0
@@ -102,7 +102,7 @@ msgid ""
"For every sales order line, a procurement order is created to supply the "
"sold product."
msgstr ""
-"Minden értékesítési megbízási sorhoz létrejön egy beszerzési megbízás is az "
+"Minden vásárlói megrendelés tételhez, létrehoz egy beszerzési megbízás is az "
"eladott termék előteremtésére."
#. module: sale_stock
@@ -123,8 +123,8 @@ msgid ""
"You cannot make an advance on a sales order that is "
"defined as 'Automatic Invoice after delivery'."
msgstr ""
-"Nem végezhet előrelépést egy megrendelésen ami úgy van meghatározva, hogy "
-"'Szállítás után automatikus számlázás'."
+"Nem végezhet díjbekérést egy olyan vásárlói megrendelésen ami úgy van "
+"meghatározva, hogy 'Szállítás után automatikus számlázás'."
#. module: sale_stock
#: model:ir.ui.menu,name:sale_stock.menu_action_shop_form
@@ -134,7 +134,8 @@ msgstr "Üzlet"
#. module: sale_stock
#: model:process.node,note:sale_stock.process_node_saleorderprocurement0
msgid "Drives procurement orders for every sales order line."
-msgstr "Beszerzési megbízást generál minden értékesítési megbízási sorhoz."
+msgstr ""
+"Beszerzési megbízást generál minden vásárlói megrendelési tétel sorhoz."
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_stock_move
@@ -150,12 +151,12 @@ msgstr "Érvénytelen lépés!"
#. module: sale_stock
#: field:sale.config.settings,module_project_timesheet:0
msgid "Project Timesheet"
-msgstr "Projekt munkaidő-kimutatása"
+msgstr "Projekt időbeosztás-kimutatása"
#. module: sale_stock
#: field:sale.config.settings,group_sale_delivery_address:0
msgid "Allow a different address for delivery and invoicing "
-msgstr "Engedélyezze akülönböző címeket a szállításhoz és a számlázáshoz "
+msgstr "Engedélyezze a szállításhoz és a számlázáshoz a különböző címeket "
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:572
@@ -178,7 +179,7 @@ msgstr "Számla a szállítások alapján"
#: model:ir.model,name:sale_stock.model_sale_order
#: field:stock.picking,sale_id:0
msgid "Sales Order"
-msgstr "Értékesítési megbízás"
+msgstr "Vevői megrendelés"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_stock_picking_out
@@ -189,7 +190,7 @@ msgstr "Kiszállítások kézbesítési bizonylatai"
#: model:ir.model,name:sale_stock.model_sale_order_line
#: field:stock.move,sale_line_id:0
msgid "Sales Order Line"
-msgstr "Értékesítési megbízási sor"
+msgstr "Vevői megrendelési tétel sor"
#. module: sale_stock
#: model:process.transition,note:sale_stock.process_transition_packing0
@@ -199,21 +200,22 @@ msgid ""
"parts to the sales order. There is 1 pick list by sales order line which "
"evolves with the availability of parts."
msgstr ""
-"The Pick List form is created as soon as the sales order is confirmed, in "
-"the same time as the procurement order. It represents the assignment of "
-"parts to the sales order. There is 1 pick list by sales order line which "
-"evolves with the availability of parts."
+"A kiválogatási lista adatlapját a vevői megrendelés visszaigazolásakor "
+"azonnal létrehozza, ugyanakkor amikor a beszerzési megbízást. Ez képviseli a "
+"vevői megrendelés tételeit. Itt a vevői megrendelés tételekként 1 "
+"kiválogatási lista van, ami mindjárt megmutatja a tételek hozzáférhetőségét "
+"is."
#. module: sale_stock
#: help:res.company,security_lead:0
msgid ""
"This is the days added to what you promise to customers for security purpose"
-msgstr "A vevőknek ígért, biztonsági okokból hozzáadott napok száma."
+msgstr "A vevőknek megígért, biztonsági okokból hozzáadott, napok száma."
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_stock_picking
msgid "Picking List"
-msgstr "Kiszedési lista"
+msgstr "Kiválogatási lista"
#. module: sale_stock
#: field:sale.shop,warehouse_id:0
@@ -238,7 +240,7 @@ msgstr "Kiszállítás átfutási idő"
#. module: sale_stock
#: model:process.node,note:sale_stock.process_node_deliveryorder0
msgid "Document of the move to the customer."
-msgstr "Dokumentum a vevőnek történő mozgásról."
+msgstr "Dokumentum a vevőhöz történő mozgatásról."
#. module: sale_stock
#: view:sale.order:0
@@ -248,12 +250,12 @@ msgstr "Kiszállítási kézbesítési bizonylatok áttekintése"
#. module: sale_stock
#: field:sale.order.line,move_ids:0
msgid "Inventory Moves"
-msgstr "Leltármozgás"
+msgstr "Leltárkészlet mozgás"
#. module: sale_stock
#: view:sale.config.settings:0
msgid "Default Options"
-msgstr "Alapértelmezett lehetőség"
+msgstr "Alapértelmezett lehetőségek"
#. module: sale_stock
#: field:sale.config.settings,module_project_mrp:0
@@ -266,8 +268,8 @@ msgid ""
"The invoice is created automatically if the shipping policy is 'Invoice from "
"pick' or 'Invoice on order after delivery'."
msgstr ""
-"A számla automatikusan létrejön, ha a kiszállítási szabály: számlázás "
-"kiszedésből vagy számlázás kiszállítás után."
+"A számla automatikusan létrejön, ha a kiszállítási szabály: 'számlázás "
+"kiszedésből' vagy 'számlázás kiszállítás után'."
#. module: sale_stock
#: field:sale.order.line,procurement_id:0
@@ -285,7 +287,7 @@ msgstr "Kiszállított"
#: code:addons/sale_stock/sale_stock.py:265
#, python-format
msgid "invalid mode for test_state"
-msgstr "érvénytelen mód a tesztállapotban"
+msgstr "érvénytelen mód a teszt_állapotban"
#. module: sale_stock
#: model:process.transition,note:sale_stock.process_transition_saleprocurement0
@@ -296,21 +298,23 @@ msgid ""
"parameters. "
msgstr ""
"A rendszer automatikusan egy beszerzési megbízást hoz létre, amint "
-"megerősítettük az értékesítési megbízást, vagy a számlát kifizették. A "
-"rendszer az értékesítési megbízásokon keresztül irányítja a szállítói "
-"megrendeléseket és a termékek gyártását is a beállított szabályoknak és az "
-"értékesítési megbízás paramétereinek megfelelően. "
+"megerősítettük a vevői megrendelést, vagy a számlát kifizették. A rendszer "
+"az értékesítési megbízásokon keresztül irányítja a szállítói megrendeléseket "
+"és a termékek gyártását is a beállított szabályoknak és a vevői megrendelés "
+"paramétereinek megfelelően. "
#. module: sale_stock
#: help:sale.config.settings,group_mrp_properties:0
msgid "Allows you to tag sales order lines with properties."
-msgstr "Lehetővé teszi a megrendelési sorok tulajdonságokal való kijelölését"
+msgstr ""
+"Lehetővé teszi a vásárlói megrendelési tételek tulajdonságokkal való "
+"címkézését"
#. module: sale_stock
#: field:sale.config.settings,group_invoice_deli_orders:0
msgid "Generate invoices after and based on delivery orders"
msgstr ""
-"Számla generálása később és a kiszállítási kézbesítési bizonylatok alapján"
+"Számla generálása a kiszállítási kézbesítési bizonylatok alapján és után"
#. module: sale_stock
#: field:sale.config.settings,module_delivery:0
@@ -346,14 +350,14 @@ msgid ""
msgstr ""
"Lehetővé teszi szállítási mód hozzáadását a megrendelésekhez és a "
"kiszállítási kézbesítési bizonylatokhoz.\n"
-" Meghatározhatja a saját szállítóját és szállítási hálózatát "
-"külön árárt.\n"
-" Ez a delivery modult telepíti."
+" Meghatározhatja a saját szállítóját és szállítási hálózat "
+"külön árát.\n"
+" Ez a delivery (szállítás) modult telepíti."
#. module: sale_stock
#: field:sale.config.settings,default_picking_policy:0
msgid "Deliver all at once when all products are available."
-msgstr "Egyszerre történő szállítás, ha az összes termék rendelkezésre áll."
+msgstr "Egyszerre szállítsa, ha az összes termék rendelkezésre áll."
#. module: sale_stock
#: model:res.groups,name:sale_stock.group_invoice_deli_orders
@@ -375,7 +379,7 @@ msgstr "Az eladott anyagok beszerzése"
msgid ""
"Pick 'Deliver each product when available' if you allow partial delivery."
msgstr ""
-"Válasszon ki 'Szállítson ki egyesével terméket, amint az elérhető' ha rés "
+"Válasszon ki 'Szállítson ki egyesével terméket, amint az elérhető' ha rész "
"szállítmányt akar megengedni."
#. module: sale_stock
@@ -395,7 +399,7 @@ msgid ""
"It indicates that the sales order has been delivered. This field is updated "
"only after the scheduler(s) have been launched."
msgstr ""
-"Jelzi, hogy az értékesítési megbízás kiszállításra került. Ez a mező csak "
+"Jelzi, hogy a vásárlói megrendelés kiszállításra került. Ez a mező csak "
"akkor frissül, ha az ütemező(k) elindult(ak)."
#. module: sale_stock
@@ -406,19 +410,18 @@ msgstr "Tulajdonságok"
#. module: sale_stock
#: field:sale.config.settings,group_mrp_properties:0
msgid "Product properties on order lines"
-msgstr "Termék tulajdonságok a megrendelés sorain"
+msgstr "Termék tulajdonságok a megrendelés tétel sorain"
#. module: sale_stock
#: help:sale.config.settings,default_order_policy:0
msgid ""
"You can generate invoices based on sales orders or based on shippings."
-msgstr ""
-"Létrehozhat számlát értékesítési megbízások vagy kiszállítások alapján."
+msgstr "Létrehozhat számlát vásárlói megrendelés vagy kiszállítások alapján."
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_report
msgid "Sales Orders Statistics"
-msgstr "Értékesítési megbízási statisztikák"
+msgstr "Vevői megrendelési statisztikák"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_res_company
@@ -441,8 +444,8 @@ msgstr ""
" kiválasztott felhasználó és kiválasztott dátum időkimutatás "
"sor tételeibe, ennek értelmében bármilyen módon létrehozhat, szerkeszthet "
"és törölhet \n"
-" és automatikusan létrehoz terv feladatokat a beszerzés "
-"soraiból.\n"
+" és automatikusan létrehozhat terv feladatokat a beszerzés "
+"tétel soraiból.\n"
" Ez a project_timesheet és project_mrp modult telepíti."
#. module: sale_stock
@@ -452,7 +455,7 @@ msgid ""
"order."
msgstr ""
"Lehetővé teszi különböző szállítási és számlázási cím meghatározását a "
-"megrendelésekhez."
+"vásárlói megrendelésekhez."
#. module: sale_stock
#: model:process.node,note:sale_stock.process_node_saleprocurement0
@@ -460,8 +463,8 @@ msgid ""
"One Procurement order for each sales order line and for each of the "
"components."
msgstr ""
-"Egy beszerzési megbízás minden egyes értékesítési megbízási sorhoz és minden "
-"egyes alkotóelemhez."
+"Egy beszerzési megbízás minden egyes vásárlói megrendelés tétel sorhoz és "
+"minden egyes alkotóelemhez."
#. module: sale_stock
#: model:process.transition.action,name:sale_stock.process_transition_action_assign0
@@ -490,14 +493,14 @@ msgid ""
"instead of delivering each product when it is available. This may have an "
"impact on the shipping price."
msgstr ""
-"A megrendelések alapértelmezetten az összes termék egyszerre történő "
-"kiszállítására van beállítva, nem pedig az egyes termékek elérhetőségétől "
-"függően. Ez befolyással lehet a szállítási árra."
+"A vásárlói megrendelések alapértelmezetten az összes termék egyszerre "
+"történő kiszállítására van beállítva, nem pedig az egyes termékek "
+"elérhetőségétől függően. Ez befolyással lehet a szállítási árra."
#. module: sale_stock
#: selection:sale.config.settings,default_order_policy:0
msgid "Invoice based on sales orders"
-msgstr "Megrendeléseken alapuló számla"
+msgstr "Vásárlói megrendeléseken alapuló számla"
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_invoiceafterdelivery0
@@ -517,7 +520,8 @@ msgid ""
"In order to delete a confirmed sales order, you must cancel it.\n"
"To do so, you must first cancel related picking for delivery orders."
msgstr ""
-"Egy visszaigazolt megrendelés törléséhez, először vissza kell azt vonni.\n"
+"Egy visszaigazolt vásárlói megrendelés törléséhez, először vissza kell azt "
+"vonni.\n"
"Ehhez, először az ide tartozó megrendelési kiválogatási listákat kell "
"törölni."
@@ -534,7 +538,7 @@ msgstr "Kiszállított"
#. module: sale_stock
#: model:process.transition,name:sale_stock.process_transition_invoiceafterdelivery0
msgid "Create Invoice"
-msgstr "Számla készítése"
+msgstr "Számla létrehozás"
#. module: sale_stock
#: field:sale.config.settings,task_work:0
@@ -544,14 +548,14 @@ msgstr "Számlák készítése a feladat tevékenységek alapján"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_advance_payment_inv
msgid "Sales Advance Payment Invoice"
-msgstr "Értékesítési Fizetési számla"
+msgstr "Vevői díjbekérő előlegszámla"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:523
#, python-format
msgid "You must first cancel stock moves attached to this sales order line."
msgstr ""
-"Először érvénytelenítenie kell az ehhez az értékesítési megbízási sorhoz "
+"Először érvénytelenítenie kell az ehhez a vásárlói megrendelési tétel sorhoz "
"tartozó készletmozgásokat."
#. module: sale_stock
@@ -569,12 +573,12 @@ msgstr "Nemzetközi Kereskedelmi Feltételek"
#: code:addons/sale_stock/sale_stock.py:522
#, python-format
msgid "Cannot cancel sales order line!"
-msgstr "A megrendelés sorát nem tudja visszavonni!"
+msgstr "A vásárlói megrendelés tétel sorát nem tudja visszavonni!"
#. module: sale_stock
#: model:process.transition.action,name:sale_stock.process_transition_action_cancelassignation0
msgid "Cancel Assignation"
-msgstr "Számla sztornó"
+msgstr "Hozzárendelés megszüntetése"
#. module: sale_stock
#: model:process.node,note:sale_stock.process_node_invoiceafterdelivery0
@@ -608,7 +612,7 @@ msgstr ""
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_saleorderprocurement0
msgid "Sales Order Requisition"
-msgstr "Értékesítési megbízás igénylés"
+msgstr "Vásárlói megrendelés igény"
#. module: sale_stock
#: model:process.transition,name:sale_stock.process_transition_deliver0
diff --git a/addons/sale_stock/report/sale_report.py b/addons/sale_stock/report/sale_report.py
index bdcce410a5f..7a8234fa7fa 100644
--- a/addons/sale_stock/report/sale_report.py
+++ b/addons/sale_stock/report/sale_report.py
@@ -39,59 +39,11 @@ class sale_report(osv.osv):
('cancel', 'Cancelled')
], 'Order Status', readonly=True),
}
-
- def init(self, cr):
- tools.drop_view_if_exists(cr, 'sale_report')
- # TODO: make parent view extensible similarly to invoice analysis and
- # remove the duplication
- cr.execute("""
- create or replace view sale_report as (
- select
- min(l.id) as id,
- l.product_id as product_id,
- t.uom_id as product_uom,
- sum(l.product_uom_qty / u.factor * u2.factor) as product_uom_qty,
- sum(l.product_uom_qty * l.price_unit * (100.0-l.discount) / 100.0) as price_total,
- count(*) as nbr,
- s.date_order as date,
- s.date_confirm as date_confirm,
- to_char(s.date_order, 'YYYY') as year,
- to_char(s.date_order, 'MM') as month,
- to_char(s.date_order, 'YYYY-MM-DD') as day,
- s.partner_id as partner_id,
- s.user_id as user_id,
- s.company_id as company_id,
- s.warehouse_id as warehouse_id,
- extract(epoch from avg(date_trunc('day',s.date_confirm)-date_trunc('day',s.create_date)))/(24*60*60)::decimal(16,2) as delay,
- s.state,
- t.categ_id as categ_id,
- s.shipped,
- s.shipped::integer as shipped_qty_1,
- s.pricelist_id as pricelist_id,
- s.project_id as analytic_account_id
- from
- sale_order_line l
- join sale_order s on (l.order_id=s.id)
- left join product_product p on (l.product_id=p.id)
- left join product_template t on (p.product_tmpl_id=t.id)
- left join product_uom u on (u.id=l.product_uom)
- left join product_uom u2 on (u2.id=t.uom_id)
- group by
- l.product_id,
- l.order_id,
- t.uom_id,
- t.categ_id,
- s.date_order,
- s.date_confirm,
- s.partner_id,
- s.user_id,
- s.warehouse_id,
- s.company_id,
- s.state,
- s.shipped,
- s.pricelist_id,
- s.project_id
- )
- """)
+
+ def _select(self):
+ return super(sale_report, self)._select() + ", s.warehouse_id as warehouse_id, s.shipped, s.shipped::integer as shipped_qty_1"
+
+ def _group_by(self):
+ return super(sale_report, self)._group_by() + ", s.warehouse_id, s.shipped"
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/sale_stock/report/sale_report_view.xml b/addons/sale_stock/report/sale_report_view.xml
index 6642bffcede..486cf3a7b11 100644
--- a/addons/sale_stock/report/sale_report_view.xml
+++ b/addons/sale_stock/report/sale_report_view.xml
@@ -17,6 +17,10 @@
sale.report
+
+
+
+
diff --git a/addons/sale_stock/sale_stock.py b/addons/sale_stock/sale_stock.py
index 341aaef8ca8..26d9d80f13e 100644
--- a/addons/sale_stock/sale_stock.py
+++ b/addons/sale_stock/sale_stock.py
@@ -70,7 +70,7 @@ class sale_order(osv.osv):
company_id = self.pool.get('res.users')._get_company(cr, uid, context=context)
warehouse_ids = self.pool.get('stock.warehouse').search(cr, uid, [('company_id', '=', company_id)], context=context)
if not warehouse_ids:
- raise osv.except_osv(_('Error!'), _('There is no warehouse defined for current company.'))
+ return False
return warehouse_ids[0]
# This is False
diff --git a/addons/sale_stock/stock_view.xml b/addons/sale_stock/stock_view.xml
index 0f5b9c4f1e6..165673e348a 100644
--- a/addons/sale_stock/stock_view.xml
+++ b/addons/sale_stock/stock_view.xml
@@ -53,7 +53,7 @@
Deliveries to Invoice
- stock.picking
+ stock.picking.outir.actions.act_windowformtree,form,calendar
diff --git a/addons/share/i18n/he.po b/addons/share/i18n/he.po
new file mode 100644
index 00000000000..479447d50cf
--- /dev/null
+++ b/addons/share/i18n/he.po
@@ -0,0 +1,617 @@
+# Hebrew translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2013-12-30 19:36+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Hebrew \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-31 04:47+0000\n"
+"X-Generator: Launchpad (build 16877)\n"
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:842
+#, python-format
+msgid "Invitation to collaborate about %s"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:780
+#, python-format
+msgid ""
+"The share engine has not been able to fetch a record_id for your invitation."
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Include an Optional Personal Message"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,embed_option_title:0
+msgid "Display title"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Access granted!"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,record_name:0
+msgid "Record name"
+msgstr ""
+
+#. module: share
+#: help:share.wizard,message:0
+msgid ""
+"An optional personal message, to be included in the email notification."
+msgstr ""
+
+#. module: share
+#: field:share.wizard,user_type:0
+msgid "Sharing method"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,name:0
+msgid "Share Title"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:848
+#: code:addons/share/wizard/share_wizard.py:877
+#, python-format
+msgid ""
+"The documents are not attached, you can view them online directly on my "
+"OpenERP server at:\n"
+" %s\n"
+"\n"
+msgstr ""
+
+#. module: share
+#: model:ir.module.category,name:share.module_category_share
+msgid "Sharing"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:843
+#: code:addons/share/wizard/share_wizard.py:875
+#, python-format
+msgid ""
+"Hello,\n"
+"\n"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,share_root_url:0
+msgid "Share Access URL"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,email_1:0
+#: field:share.wizard,email_2:0
+#: field:share.wizard,email_3:0
+msgid "New user email"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:887
+#, python-format
+msgid "You may use your current login (%s) and password to view them.\n"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:621
+#, python-format
+msgid "(Modified)"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:665
+#, python-format
+msgid "You must be a member of the Share/User group to use the share wizard."
+msgstr ""
+
+#. module: share
+#. openerp-web
+#: code:addons/share/static/src/js/share.js:63
+#, python-format
+msgid "Embed"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:599
+#, python-format
+msgid "Sharing filter created by user %s (%s) for group %s"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,embed_url:0
+#: field:share.wizard.result.line,share_url:0
+msgid "Share URL"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:849
+#: code:addons/share/wizard/share_wizard.py:881
+#, python-format
+msgid "These are your credentials to access this protected area:\n"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Access info"
+msgstr ""
+
+#. module: share
+#. openerp-web
+#: code:addons/share/static/src/js/share.js:60
+#: view:share.wizard:0
+#, python-format
+msgid "Share"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:571
+#, python-format
+msgid "(Duplicated for modified sharing permissions)"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:669
+#, python-format
+msgid ""
+"Please indicate the emails of the persons to share with, one per line."
+msgstr ""
+
+#. module: share
+#: help:share.wizard,domain:0
+msgid "Optional domain for further data filtering"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Next"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:662
+#, python-format
+msgid "Action and Access Mode are required to create a shared access."
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:850
+#: code:addons/share/wizard/share_wizard.py:882
+#, python-format
+msgid "Username"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Sharing Options"
+msgstr ""
+
+#. module: share
+#. openerp-web
+#: code:addons/share/static/src/xml/share.xml:9
+#, python-format
+msgid "Invite"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Embedded code options"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Configuration"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid ""
+"Please select the action that opens the screen containing the data you want "
+"to share."
+msgstr ""
+
+#. module: share
+#: field:res.groups,share:0
+msgid "Share Group"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:835
+#: code:addons/share/wizard/share_wizard.py:866
+#, python-format
+msgid "Email required"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid ""
+"Optionally, you may specify an additional domain restriction that will be "
+"applied to the shared data."
+msgstr ""
+
+#. module: share
+#: view:res.groups:0
+msgid "Non-Share Groups"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid ""
+"An email notification with instructions has been sent to the following "
+"people:"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:77
+#, python-format
+msgid "Direct link or embed code"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:856
+#: code:addons/share/wizard/share_wizard.py:890
+#, python-format
+msgid ""
+"OpenERP is a powerful and user-friendly suite of Business Applications (CRM, "
+"Sales, HR, etc.)\n"
+"It is open source and can be found on http://www.openerp.com."
+msgstr ""
+
+#. module: share
+#: field:share.wizard,action_id:0
+msgid "Action to share"
+msgstr ""
+
+#. module: share
+#: help:share.wizard,record_name:0
+msgid "Name of the shared record, if sharing a precise record"
+msgstr ""
+
+#. module: share
+#: field:res.users,share:0
+msgid "Share User"
+msgstr ""
+
+#. module: share
+#: field:share.wizard.result.line,user_id:0
+msgid "unknown"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:61
+#: code:addons/share/wizard/share_wizard.py:657
+#, python-format
+msgid "Sharing access cannot be created."
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:780
+#, python-format
+msgid "Record id not found"
+msgstr ""
+
+#. module: share
+#: help:res.groups,share:0
+msgid "Group created to set access rights for sharing data with some users."
+msgstr ""
+
+#. module: share
+#: view:res.groups:0
+msgid "Share Groups"
+msgstr ""
+
+#. module: share
+#: help:share.wizard,action_id:0
+msgid ""
+"The action that opens the screen containing the data you wish to share."
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:546
+#, python-format
+msgid "(Copy for sharing)"
+msgstr ""
+
+#. module: share
+#: field:share.wizard.result.line,newly_created:0
+msgid "Newly created"
+msgstr ""
+
+#. module: share
+#: help:share.wizard,name:0
+msgid "Title for the share (displayed to users as menu and shortcut name)"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:636
+#, python-format
+msgid "Indirect sharing filter created by user %s (%s) for group %s"
+msgstr ""
+
+#. module: share
+#: help:share.wizard,share_root_url:0
+msgid "Main access page for users that are granted shared access"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:206
+#, python-format
+msgid ""
+"You must configure your email address in the user preferences before using "
+"the Share button."
+msgstr ""
+
+#. module: share
+#: model:res.groups,name:share.group_share_user
+msgid "User"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:658
+#, python-format
+msgid ""
+"Sorry, the current screen and filter you are trying to share are not "
+"supported at the moment.\n"
+"You may want to try a simpler filter."
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Use this link"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:852
+#: code:addons/share/wizard/share_wizard.py:884
+#, python-format
+msgid "Database"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Share with these People (one email per line)"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,domain:0
+msgid "Domain"
+msgstr ""
+
+#. module: share
+#: view:res.groups:0
+msgid "{'search_default_no_share':1}"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+#: field:share.wizard,result_line_ids:0
+msgid "Summary"
+msgstr ""
+
+#. module: share
+#: help:share.wizard,embed_code:0
+msgid ""
+"Embed this code in your documents to provide a link to the shared document."
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:513
+#, python-format
+msgid "Copied access for sharing"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:817
+#, python-format
+msgid "Invitation"
+msgstr ""
+
+#. module: share
+#: model:ir.actions.act_window,name:share.action_share_wizard_step1
+msgid "Share your documents"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Or insert the following code where you want to embed your documents"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:886
+#, python-format
+msgid ""
+"The documents have been automatically added to your current OpenERP "
+"documents.\n"
+msgstr ""
+
+#. module: share
+#: model:ir.model,name:share.model_share_wizard_result_line
+msgid "share.wizard.result.line"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,embed_code:0
+msgid "Code"
+msgstr ""
+
+#. module: share
+#: help:share.wizard,user_type:0
+msgid "Select the type of user(s) you would like to share data with."
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:844
+#, python-format
+msgid ""
+"I have shared %s (%s) with you!\n"
+"\n"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,view_type:0
+msgid "Current View Type"
+msgstr ""
+
+#. module: share
+#: selection:share.wizard,access_mode:0
+msgid "Can view"
+msgstr ""
+
+#. module: share
+#: selection:share.wizard,access_mode:0
+msgid "Can edit"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Cancel"
+msgstr ""
+
+#. module: share
+#: help:res.users,share:0
+msgid ""
+"External user with limited access, created only for the purpose of sharing "
+"data."
+msgstr ""
+
+#. module: share
+#: model:ir.actions.act_window,name:share.action_share_wizard
+#: model:ir.model,name:share.model_share_wizard
+#: field:share.wizard.result.line,share_wizard_id:0
+msgid "Share Wizard"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:793
+#, python-format
+msgid "Shared access created!"
+msgstr ""
+
+#. module: share
+#: model:res.groups,comment:share.group_share_user
+msgid ""
+"\n"
+"Members of this groups have access to the sharing wizard, which allows them "
+"to invite external users to view or edit some of their documents."
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:853
+#, python-format
+msgid ""
+"The documents have been automatically added to your subscriptions.\n"
+"\n"
+msgstr ""
+
+#. module: share
+#: model:ir.model,name:share.model_res_users
+msgid "Users"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:876
+#, python-format
+msgid ""
+"I've shared %s with you!\n"
+"\n"
+msgstr ""
+
+#. module: share
+#: model:ir.model,name:share.model_res_groups
+msgid "Access Groups"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,invite:0
+msgid "Invite users to OpenSocial record"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:851
+#: code:addons/share/wizard/share_wizard.py:883
+#: field:share.wizard.result.line,password:0
+#, python-format
+msgid "Password"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:77
+#: field:share.wizard,new_users:0
+#, python-format
+msgid "Emails"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,embed_option_search:0
+msgid "Display search view"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,message:0
+msgid "Personal Message"
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:835
+#: code:addons/share/wizard/share_wizard.py:866
+#, python-format
+msgid ""
+"The current user must have an email address configured in User Preferences "
+"to be able to send outgoing emails."
+msgstr ""
+
+#. module: share
+#: code:addons/share/wizard/share_wizard.py:205
+#, python-format
+msgid "No email address configured"
+msgstr ""
+
+#. module: share
+#: field:share.wizard.result.line,login:0
+msgid "Login"
+msgstr ""
+
+#. module: share
+#: view:res.users:0
+msgid "Regular users only (no share user)"
+msgstr ""
+
+#. module: share
+#: field:share.wizard,access_mode:0
+msgid "Access Mode"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "Sharing: preparation"
+msgstr ""
+
+#. module: share
+#: model:ir.model,name:share.model_ir_model_access
+msgid "ir.model.access"
+msgstr ""
+
+#. module: share
+#: view:share.wizard:0
+msgid "or"
+msgstr ""
+
+#. module: share
+#: help:share.wizard,access_mode:0
+msgid "Access rights to be granted on the shared documents."
+msgstr ""
diff --git a/addons/stock/i18n/es_PE.po b/addons/stock/i18n/es_PE.po
new file mode 100644
index 00000000000..a0dfeb7baeb
--- /dev/null
+++ b/addons/stock/i18n/es_PE.po
@@ -0,0 +1,4781 @@
+# Spanish (Peru) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-12-09 19:30+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Peru) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-11 05:32+0000\n"
+"X-Generator: Launchpad (build 16869)\n"
+
+#. module: stock
+#: field:stock.inventory.line.split,line_exist_ids:0
+#: field:stock.inventory.line.split,line_ids:0
+#: view:stock.move.split:0
+#: field:stock.move.split,line_exist_ids:0
+#: field:stock.move.split,line_ids:0
+msgid "Serial Numbers"
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,group_product_variant:0
+msgid ""
+"Allow to manage several variants per product. As an example, if you sell T-"
+"Shirts, for the same \"Linux T-Shirt\", you may have variants on sizes or "
+"colors; S, M, L, XL, XXL."
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_move_split_lines
+msgid "Stock move Split lines"
+msgstr ""
+
+#. module: stock
+#: help:product.category,property_stock_account_input_categ:0
+msgid ""
+"When doing real-time inventory valuation, counterpart journal items for all "
+"incoming stock moves will be posted in this account, unless there is a "
+"specific valuation account set on the source location. This is the default "
+"value for all products in this category. It can also directly be set on each "
+"product"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.out:0
+msgid "Confirm & Deliver"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_view_change_product_quantity
+#: view:stock.change.product.qty:0
+msgid "Update Product Quantity"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,chained_location_id:0
+msgid "Chained Location If Fixed"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+#: view:stock.move:0
+msgid "Put in a new pack"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_traceability.py:54
+#: view:stock.production.lot:0
+#: view:stock.tracking:0
+#, python-format
+msgid "Upstream Traceability"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,date_done:0
+#: field:stock.picking.in,date_done:0
+#: field:stock.picking.out,date_done:0
+msgid "Date of Transfer"
+msgstr ""
+
+#. module: stock
+#: field:product.product,track_outgoing:0
+msgid "Track Outgoing Lots"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_stock_line_date
+#: model:ir.ui.menu,name:stock.menu_report_stock_line_date
+msgid "Last Product Inventories"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Today"
+msgstr ""
+
+#. module: stock
+#: field:stock.production.lot.revision,indice:0
+msgid "Revision Number"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Orders processed Today or planned for Today"
+msgstr ""
+
+#. module: stock
+#: view:stock.partial.move.line:0
+#: view:stock.partial.picking:0
+#: field:stock.partial.picking,move_ids:0
+#: view:stock.partial.picking.line:0
+#: view:stock.return.picking.memory:0
+msgid "Product Moves"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2524
+#: code:addons/stock/stock.py:2585
+#, python-format
+msgid "Please provide proper quantity."
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_stock_inventory_control
+msgid "Inventory Control"
+msgstr ""
+
+#. module: stock
+#: help:stock.production.lot,ref:0
+msgid ""
+"Internal reference number in case it differs from the manufacturer's serial "
+"number"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_fill_inventory.py:59
+#, python-format
+msgid "You cannot perform this operation on more than one Stock Inventories."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_change_product_qty.py:91
+#, python-format
+msgid "Quantity cannot be negative."
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+msgid "Picking list"
+msgstr "Guía"
+
+#. module: stock
+#: report:lot.stock.overview:0
+#: report:lot.stock.overview_all:0
+#: field:report.stock.inventory,product_qty:0
+#: field:report.stock.move,product_qty:0
+#: field:stock.inventory.line,product_qty:0
+#: field:stock.inventory.line.split,qty:0
+#: field:stock.inventory.line.split.lines,quantity:0
+#: report:stock.inventory.move:0
+#: field:stock.move,product_qty:0
+#: field:stock.move.consume,product_qty:0
+#: field:stock.move.scrap,product_qty:0
+#: field:stock.move.split,qty:0
+#: field:stock.move.split.lines,quantity:0
+#: field:stock.partial.move.line,quantity:0
+#: field:stock.partial.picking.line,quantity:0
+#: report:stock.picking.list:0
+#: field:stock.report.prodlots,qty:0
+#: field:stock.report.tracklots,name:0
+#: field:stock.return.picking.memory,quantity:0
+#: field:stock.split.into,quantity:0
+msgid "Quantity"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+#: field:report.stock.move,day:0
+msgid "Day"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_inventory_form
+#: model:ir.ui.menu,name:stock.menu_action_inventory_form
+msgid "Physical Inventories"
+msgstr ""
+
+#. module: stock
+#: selection:stock.location.product,type:0
+msgid "Analyse a Period"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+#: field:stock.change.standard.price,stock_journal:0
+msgid "Stock journal"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Incoming"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_move.py:223
+#, python-format
+msgid "Unable to assign all lots to this move!"
+msgstr ""
+
+#. module: stock
+#: help:stock.move,partner_id:0
+msgid ""
+"Optional address where goods are to be delivered, specifically used for "
+"allotment"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.server,name:stock.action_partial_move_server
+msgid "Deliver/Receive Products"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/report/report_stock.py:78
+#: code:addons/stock/report/report_stock.py:134
+#, python-format
+msgid "You cannot delete any record!"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Delivery orders to invoice"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Assigned Delivery Orders"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_change_standard_price.py:107
+#, python-format
+msgid "Active ID is not set in Context."
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking,invoice_state:0
+#: selection:stock.picking.in,invoice_state:0
+#: selection:stock.picking.out,invoice_state:0
+msgid "Not Applicable"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking,message_unread:0
+#: help:stock.picking.in,message_unread:0
+#: help:stock.picking.out,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: stock
+#: help:stock.tracking,serial:0
+msgid "Other reference or serial number"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: view:stock.picking:0
+msgid "Origin"
+msgstr ""
+
+#. module: stock
+#: view:board.board:0
+#: model:ir.actions.act_window,name:stock.action_stock_incoming_product_delay
+msgid "Incoming Products"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.lines.date:0
+msgid "Non Inv"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_traceability.py:54
+#: view:stock.production.lot:0
+#: view:stock.tracking:0
+#, python-format
+msgid "Downstream Traceability"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: field:stock.move,picking_id:0
+#: field:stock.picking,name:0
+#: field:stock.picking.in,name:0
+#: field:stock.picking.out,name:0
+#: view:stock.production.lot:0
+msgid "Reference"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1548
+#, python-format
+msgid "Products to Process"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "New Pack"
+msgstr ""
+
+#. module: stock
+#: help:stock.fill.inventory,set_stock_zero:0
+msgid ""
+"If checked, all product quantities will be set to zero to help ensure a real "
+"physical inventory is done"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+msgid "Forecasted:"
+msgstr ""
+
+#. module: stock
+#: view:stock.partial.move:0
+msgid "_Validate"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking,message_summary:0
+#: help:stock.picking.in,message_summary:0
+#: help:stock.picking.out,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:768
+#: code:addons/stock/stock.py:2473
+#: code:addons/stock/stock.py:2524
+#: code:addons/stock/stock.py:2585
+#: code:addons/stock/wizard/stock_change_product_qty.py:91
+#: code:addons/stock/wizard/stock_fill_inventory.py:124
+#: code:addons/stock/wizard/stock_inventory_merge.py:43
+#: code:addons/stock/wizard/stock_inventory_merge.py:63
+#: code:addons/stock/wizard/stock_invoice_onshipping.py:96
+#: code:addons/stock/wizard/stock_invoice_onshipping.py:98
+#: code:addons/stock/wizard/stock_partial_picking.py:174
+#: code:addons/stock/wizard/stock_partial_picking.py:181
+#: code:addons/stock/wizard/stock_partial_picking.py:192
+#: code:addons/stock/wizard/stock_return_picking.py:102
+#: code:addons/stock/wizard/stock_return_picking.py:109
+#: code:addons/stock/wizard/stock_return_picking.py:208
+#, python-format
+msgid "Warning!"
+msgstr ""
+
+#. module: stock
+#: field:stock.invoice.onshipping,group:0
+msgid "Group by partner"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking,move_type:0
+#: help:stock.picking.in,move_type:0
+#: help:stock.picking.out,move_type:0
+msgid "It specifies goods to be deliver partially or all at once"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_res_partner
+#: view:report.stock.inventory:0
+#: field:report.stock.inventory,partner_id:0
+#: view:report.stock.move:0
+#: field:report.stock.move,partner_id:0
+#: view:stock.move:0
+#: field:stock.picking,partner_id:0
+#: field:stock.picking.in,partner_id:0
+#: field:stock.picking.out,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,module_claim_from_delivery:0
+msgid "Allow claim on deliveries"
+msgstr ""
+
+#. module: stock
+#: selection:stock.return.picking,invoice_state:0
+msgid "No invoicing"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Stock moves that have been processed"
+msgstr ""
+
+#. module: stock
+#: field:stock.inventory.line.split,use_exist:0
+#: field:stock.move.split,use_exist:0
+msgid "Existing Serial Numbers"
+msgstr ""
+
+#. module: stock
+#: model:res.groups,name:stock.group_inventory_valuation
+msgid "Manage Inventory valuation"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_suppliers
+msgid "Suppliers"
+msgstr ""
+
+#. module: stock
+#: help:stock.incoterms,code:0
+msgid "Code for Incoterms"
+msgstr ""
+
+#. module: stock
+#: field:stock.tracking,move_ids:0
+msgid "Moves for this pack"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.in:0
+msgid "Incoming Shipments Available"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,location_type:0
+#: selection:stock.location,usage:0
+msgid "Internal Location"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Split in Serial Number"
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+msgid "Accounting Information"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,stock_real_value:0
+msgid "Real Stock Value"
+msgstr ""
+
+#. module: stock
+#: field:report.stock.move,day_diff2:0
+msgid "Lag (Days)"
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking.out,state:0
+msgid "Ready to Deliver"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_action_traceability
+msgid "Action traceability "
+msgstr ""
+
+#. module: stock
+#: selection:stock.move,state:0
+#: selection:stock.picking,state:0
+#: selection:stock.picking.in,state:0
+#: report:stock.picking.list:0
+#: selection:stock.picking.out,state:0
+msgid "Waiting Availability"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,state:0
+#: selection:report.stock.move,state:0
+#: selection:stock.move,state:0
+#: report:stock.picking.list:0
+#: view:stock.production.lot:0
+#: field:stock.production.lot,stock_available:0
+msgid "Available"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+msgid "Expected Date"
+msgstr ""
+
+#. module: stock
+#: field:report.stock.move,product_qty_in:0
+msgid "In Qty"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.client,name:stock.action_client_warehouse_menu
+msgid "Open Warehouse Menu"
+msgstr ""
+
+#. module: stock
+#: field:stock.warehouse,lot_output_id:0
+msgid "Location Output"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.split_into
+#: model:ir.model,name:stock.model_stock_split_into
+msgid "Split into"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,module_product_expiry:0
+msgid "Expiry date on serial numbers"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,price_currency_id:0
+msgid "Currency for average price"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+msgid "Stock and Expected Variations"
+msgstr ""
+
+#. module: stock
+#: help:product.category,property_stock_valuation_account_id:0
+msgid ""
+"When real-time inventory valuation is enabled on a product, this account "
+"will hold the current value of the products."
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,group_stock_tracking_lot:0
+msgid "Track serial number on logistic units (pallets)"
+msgstr ""
+
+#. module: stock
+#: help:product.template,sale_delay:0
+msgid ""
+"The average delay in days between the confirmation of the customer order and "
+"the delivery of the finished products. It's the time you promise to your "
+"customers."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:196
+#, python-format
+msgid "Products: "
+msgstr ""
+
+#. module: stock
+#: field:report.stock.inventory,location_type:0
+#: field:stock.location,usage:0
+msgid "Location Type"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_inventory_form_draft
+msgid "Draft Physical Inventories"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1777
+#, python-format
+msgid ""
+"Quantities, Units of Measure, Products and Locations cannot be modified on "
+"stock moves that have already been processed (except by the Administrator)."
+msgstr ""
+
+#. module: stock
+#: help:report.stock.move,type:0
+#: help:stock.picking,type:0
+#: help:stock.picking.in,type:0
+#: help:stock.picking.out,type:0
+msgid "Shipping type specify, goods coming in or going out."
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_picking_tree6
+msgid ""
+"
\n"
+" Click to create an internal move request. \n"
+"
\n"
+" Most operations are prepared automatically by OpenERP "
+"according\n"
+" to your preconfigured logistics rules, but you can also "
+"record\n"
+" manual stock movements.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.report.xml,name:stock.report_move_labels
+msgid "Item Labels"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1356
+#, python-format
+msgid "Back order %s has been created."
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_report_stock_move
+msgid "Moves Statistics"
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,group_uom:0
+msgid ""
+"Allows you to select and maintain different units of measure for products."
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_report_tracklots
+msgid "Stock report by logistic serial number"
+msgstr ""
+
+#. module: stock
+#: help:product.product,track_outgoing:0
+msgid ""
+"Forces to specify a Serial Number for all moves containing this product and "
+"going to a Customer Location"
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_stock_products_moves
+msgid "Receive/Deliver Products"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,move_history_ids:0
+msgid "Move History (child moves)"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_picking_tree6
+#: model:ir.ui.menu,name:stock.menu_action_picking_tree6
+#: field:stock.picking,move_lines:0
+#: field:stock.picking.in,move_lines:0
+#: field:stock.picking.out,move_lines:0
+msgid "Internal Moves"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,location_dest_id:0
+msgid "Destination Location"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_partial_move_line
+msgid "stock.partial.move.line"
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_product_packaging_stock_action
+#: field:stock.move,product_packaging:0
+msgid "Packaging"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.report.xml,name:stock.report_picking_list_in
+msgid "Receipt Slip"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_move.py:214
+#, python-format
+msgid ""
+"Serial number quantity %d of %s is larger than available quantity (%d)!"
+msgstr ""
+
+#. module: stock
+#: report:stock.picking.list:0
+msgid "Order(Origin)"
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_stock_uom_categ_form_action
+msgid "Unit of Measure Categories"
+msgstr ""
+
+#. module: stock
+#: report:lot.stock.overview:0
+#: report:lot.stock.overview_all:0
+msgid "Grand Total:"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_stock_move_report
+#: model:ir.ui.menu,name:stock.menu_action_stock_move_report
+#: view:report.stock.move:0
+msgid "Moves Analysis"
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+#: field:stock.location,comment:0
+msgid "Additional Information"
+msgstr ""
+
+#. module: stock
+#: report:lot.stock.overview:0
+#: report:lot.stock.overview_all:0
+msgid "Location / Product"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,partner_id:0
+msgid "Destination Address "
+msgstr ""
+
+#. module: stock
+#: field:product.product,reception_count:0
+msgid "Reception"
+msgstr ""
+
+#. module: stock
+#: field:stock.tracking,serial:0
+msgid "Additional Reference"
+msgstr ""
+
+#. module: stock
+#: view:stock.partial.picking.line:0
+msgid "Stock Picking Line"
+msgstr "Línea de Guía"
+
+#. module: stock
+#: field:stock.location,complete_name:0
+#: field:stock.location,name:0
+msgid "Location Name"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+msgid "Posted Inventory"
+msgstr ""
+
+#. module: stock
+#: field:stock.move.split.lines,wizard_exist_id:0
+msgid "Parent Wizard (for existing lines)"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Year Planned"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: field:report.stock.inventory,state:0
+#: view:report.stock.move:0
+#: field:report.stock.move,state:0
+#: view:stock.inventory:0
+#: field:stock.inventory,state:0
+#: field:stock.inventory.line,state:0
+#: view:stock.move:0
+#: field:stock.move,state:0
+#: view:stock.picking:0
+#: field:stock.picking,state:0
+#: view:stock.picking.in:0
+#: field:stock.picking.in,state:0
+#: report:stock.picking.list:0
+#: field:stock.picking.out,state:0
+msgid "Status"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_customers
+msgid "Customers"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,month:0
+#: selection:report.stock.move,month:0
+msgid "August"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_tracking_form
+#: model:ir.model,name:stock.model_stock_tracking
+#: model:ir.ui.menu,name:stock.menu_action_tracking_form
+#: view:stock.tracking:0
+msgid "Packs"
+msgstr ""
+
+#. module: stock
+#: selection:stock.location.product,type:0
+msgid "Analyse Current Inventory"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "To Do"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,month:0
+#: selection:report.stock.move,month:0
+msgid "June"
+msgstr ""
+
+#. module: stock
+#: help:product.product,track_incoming:0
+msgid ""
+"Forces to specify a Serial Number for all moves containing this product and "
+"coming from a Supplier Location"
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,group_uos:0
+msgid ""
+"Allows you to sell units of a product, but invoice based on a different unit "
+"of measure.\n"
+" For instance, you can sell pieces of meat that you invoice "
+"based on their weight."
+msgstr ""
+
+#. module: stock
+#: field:product.template,property_stock_procurement:0
+msgid "Procurement Location"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_location_tree
+#: model:ir.ui.menu,name:stock.menu_action_location_tree
+msgid "Location Structure"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,child_ids:0
+msgid "Contains"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_inventory_line
+msgid "Inventory Line"
+msgstr ""
+
+#. module: stock
+#: help:product.category,property_stock_journal:0
+msgid ""
+"When doing real-time inventory valuation, this is the Accounting Journal in "
+"which entries will be automatically posted when stock moves are processed."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2252
+#, python-format
+msgid ""
+"Please define stock output account for this product or its category: \"%s\" "
+"(id: %d)"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,message_summary:0
+#: field:stock.picking.in,message_summary:0
+#: field:stock.picking.out,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: stock
+#: view:product.category:0
+msgid "Account Stock Properties"
+msgstr ""
+
+#. module: stock
+#: sql_constraint:stock.picking:0
+#: sql_constraint:stock.picking.in:0
+#: sql_constraint:stock.picking.out:0
+msgid "Reference must be unique per Company!"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,date:0
+#: field:stock.picking.in,date:0
+#: field:stock.picking.out,date:0
+msgid "Time"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:449
+#, python-format
+msgid "Future Receptions"
+msgstr ""
+
+#. module: stock
+#: selection:stock.move,priority:0
+msgid "Urgent"
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking.out,state:0
+msgid "Delivered"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,move_dest_id:0
+msgid "Destination Move"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,partner_id:0
+msgid "Location Address"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_move_scrap
+#: view:stock.move:0
+#: view:stock.move.scrap:0
+msgid "Scrap Products"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+msgid "- update"
+msgstr ""
+
+#. module: stock
+#: report:stock.picking.list:0
+msgid "Weight"
+msgstr ""
+
+#. module: stock
+#: field:stock.warehouse,lot_input_id:0
+msgid "Location Input"
+msgstr ""
+
+#. module: stock
+#: help:stock.partial.move,hide_tracking:0
+#: help:stock.partial.picking,hide_tracking:0
+msgid ""
+"This field is for internal purpose. It is used to decide if the column "
+"production lot has to be shown on the moves or not."
+msgstr ""
+
+#. module: stock
+#: selection:product.product,valuation:0
+msgid "Periodical (manual)"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.location_procurement
+msgid "Procurements"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_3
+msgid "IT Suppliers"
+msgstr ""
+
+#. module: stock
+#: view:stock.config.settings:0
+msgid "Location & Warehouse"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,location_type:0
+#: selection:stock.location,usage:0
+msgid "Transit Location for Inter-Companies Transfers"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1190
+#, python-format
+msgid ""
+"You cannot cancel the picking as some moves have been done. You should "
+"cancel the picking lines."
+msgstr ""
+"No puede cancelar una Guía que tiene algún movimiento realizado. Debe "
+"cancelar las líneas de la Guía."
+
+#. module: stock
+#: field:stock.config.settings,decimal_precision:0
+msgid "Decimal precision on weight"
+msgstr ""
+
+#. module: stock
+#: view:stock.production.lot:0
+msgid "Available Product Lots"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_change_product_qty
+msgid "Change Product Quantity"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:465
+#, python-format
+msgid "Future P&L"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_picking_tree4
+#: model:ir.model,name:stock.model_stock_picking_in
+#: model:ir.ui.menu,name:stock.menu_action_picking_tree4
+#: view:stock.picking.in:0
+msgid "Incoming Shipments"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: view:stock.move:0
+msgid "Scrap"
+msgstr ""
+
+#. module: stock
+#: field:product.template,property_stock_inventory:0
+msgid "Inventory Location"
+msgstr ""
+
+#. module: stock
+#: constraint:stock.move:0
+msgid "You must assign a serial number for this product."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2255
+#, python-format
+msgid "Please define journal on the product category: \"%s\" (id: %d)"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Details"
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking,state:0
+msgid "Ready to Transfer"
+msgstr ""
+
+#. module: stock
+#: report:lot.stock.overview:0
+#: report:lot.stock.overview_all:0
+#: field:stock.move,price_unit:0
+msgid "Unit Price"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,date_expected:0
+msgid "Scheduled Date"
+msgstr ""
+
+#. module: stock
+#: view:stock.tracking:0
+msgid "Pack Search"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Pickings already processed"
+msgstr "Guías ya procesadas"
+
+#. module: stock
+#: field:stock.partial.move.line,currency:0
+#: field:stock.partial.picking.line,currency:0
+msgid "Currency"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+#: report:stock.picking.list:0
+msgid "Journal"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping
+msgid "Create Draft Invoices"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking,location_id:0
+#: help:stock.picking.in,location_id:0
+#: help:stock.picking.out,location_id:0
+msgid ""
+"Keep empty if you produce at the location where the finished products are "
+"needed.Set a location if you produce at a fixed location. This can be a "
+"partner location if you subcontract the manufacturing operations."
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking.in,state:0
+msgid "Ready to Receive"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: view:stock.picking:0
+msgid "_Cancel"
+msgstr ""
+
+#. module: stock
+#: field:report.stock.move,day_diff:0
+msgid "Execution Lead Time (Days)"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_partial_move
+msgid "Partial Move Processing Wizard"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.act_stock_product_location_open
+msgid "Stock by Location"
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt
+msgid "Receive/Deliver By Orders"
+msgstr ""
+
+#. module: stock
+#: view:stock.production.lot:0
+msgid "Product Lots"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Reverse Transfer"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,group_uos:0
+msgid "Invoice products in a different unit of measure than the sales order"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,active:0
+msgid ""
+"By unchecking the active field, you may hide a location without deleting it."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_inventory_merge.py:44
+#, python-format
+msgid ""
+"Please select multiple physical inventories to merge in the list view."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_return_picking.py:109
+#, python-format
+msgid ""
+"No products to return (only lines in Done state and not fully returned yet "
+"can be returned)!"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+msgid "Back Orders"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,stock_virtual:0
+msgid "Virtual Stock"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,location_type:0
+#: selection:stock.location,usage:0
+msgid "View"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,parent_left:0
+msgid "Left Parent"
+msgstr ""
+
+#. module: stock
+#: field:product.category,property_stock_valuation_account_id:0
+msgid "Stock Valuation Account"
+msgstr ""
+
+#. module: stock
+#: view:stock.config.settings:0
+msgid "Apply"
+msgstr ""
+
+#. module: stock
+#: field:product.template,loc_row:0
+msgid "Row"
+msgstr ""
+
+#. module: stock
+#: field:product.template,property_stock_production:0
+msgid "Production Location"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:121
+#, python-format
+msgid "Please define journal on the product category: \"%s\" (id: %d)."
+msgstr ""
+
+#. module: stock
+#: field:report.stock.lines.date,date:0
+msgid "Latest Inventory Date"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,usage:0
+msgid ""
+"* Supplier Location: Virtual location representing the source location for "
+"products coming from your suppliers\n"
+" \n"
+"* View: Virtual location used to create a hierarchical structures for your "
+"warehouse, aggregating its child locations ; can't directly contain "
+"products\n"
+" \n"
+"* Internal Location: Physical locations inside your own warehouses,\n"
+" \n"
+"* Customer Location: Virtual location representing the destination location "
+"for products sent to your customers\n"
+" \n"
+"* Inventory: Virtual location serving as counterpart for inventory "
+"operations used to correct stock levels (Physical inventories)\n"
+" \n"
+"* Procurement: Virtual location serving as temporary counterpart for "
+"procurement operations when the source (supplier or production) is not known "
+"yet. This location should be empty when the procurement scheduler has "
+"finished running.\n"
+" \n"
+"* Production: Virtual counterpart location for production operations: this "
+"location consumes the raw material and produces finished products\n"
+" "
+msgstr ""
+
+#. module: stock
+#: field:stock.partial.move.line,update_cost:0
+#: field:stock.partial.picking.line,update_cost:0
+msgid "Need cost update"
+msgstr ""
+
+#. module: stock
+#: field:stock.production.lot.revision,author_id:0
+msgid "Author"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1822
+#, python-format
+msgid ""
+"You are moving %.2f %s but only %.2f %s available for this serial number."
+msgstr ""
+
+#. module: stock
+#: report:stock.picking.list:0
+msgid "Internal Shipment :"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory.line:0
+msgid "Split Inventory Line"
+msgstr ""
+
+#. module: stock
+#: selection:stock.location,chained_auto_packing:0
+msgid "Manual Operation"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+#: field:report.stock.move,picking_id:0
+msgid "Shipment"
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+#: view:stock.move:0
+#: view:stock.picking.in:0
+msgid "Supplier"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2864
+#, python-format
+msgid ""
+"In order to cancel this inventory, you must first unpost related journal "
+"entries."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:113
+#, python-format
+msgid "Please specify company in Location."
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Stock moves that are Available (Ready to process)"
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,group_stock_packaging:0
+msgid ""
+"Allows you to create and manage your packaging dimensions and types you want "
+"to be maintained in your system."
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,month:0
+#: selection:report.stock.move,month:0
+msgid "March"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_view_stock_inventory_line_split
+#: model:ir.model,name:stock.model_stock_inventory_line_split
+#: view:stock.inventory:0
+#: view:stock.inventory.line:0
+msgid "Split inventory lines"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+msgid "Physical Inventory"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_move.py:214
+#, python-format
+msgid "Processing Error!"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,chained_company_id:0
+msgid ""
+"The company the Picking List containing the chained move will belong to "
+"(leave empty to use the default company determination rules"
+msgstr ""
+"La compañía a la que pertenece la Guía que contiene el movimiento encadenado "
+"(dejarlo vacío para utilizar las reglas por defecto para determinar la "
+"compañía)."
+
+#. module: stock
+#: help:stock.move,state:0
+msgid ""
+"* New: When the stock move is created and not yet confirmed.\n"
+"* Waiting Another Move: This state can be seen when a move is waiting for "
+"another one, for example in a chained flow.\n"
+"* Waiting Availability: This state is reached when the procurement "
+"resolution is not straight forward. It may need the scheduler to run, a "
+"component to me manufactured...\n"
+"* Available: When products are reserved, it is set to 'Available'.\n"
+"* Done: When the shipment is processed, the state is 'Done'."
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_locations_partner
+msgid "Partner Locations"
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking.in,state:0
+msgid "Received"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: view:report.stock.move:0
+msgid "Total quantity"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,min_date:0
+#: field:stock.picking.in,min_date:0
+#: field:stock.picking.out,min_date:0
+msgid "Scheduled Time"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.move_consume
+#: view:stock.move.consume:0
+msgid "Consume Move"
+msgstr ""
+
+#. module: stock
+#: report:stock.picking.list:0
+msgid "Delivery Order :"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,chained_delay:0
+msgid "Delay between original move and chained move in days"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_stock_journal_form
+msgid ""
+"
\n"
+" Click to create a new journal. \n"
+"
\n"
+" The stock journal system allows you to assign each stock\n"
+" operation to a specific journal according to the type of\n"
+" operation to perform or the worker/team that should perform "
+"the\n"
+" operation. Examples of stock journals may be: quality "
+"control,\n"
+" pick lists, packing, etc.\n"
+"
\n"
+" "
+msgstr ""
+"
\n"
+"Pulse para crear un nuevo diario.\n"
+"
\n"
+"El sistema de diario de stock permite asignar cada operación de existencias "
+"a un diario específico de acuerdo con el tipo de operación a realizar o el "
+"trabajador/equipo que debe realizar la operación. Ejemplo de diarios de "
+"existencias pueden ser: control de calidad, Guías, empaquetado, etc.\n"
+"
\n"
+" "
+
+#. module: stock
+#: help:stock.location,chained_auto_packing:0
+msgid ""
+"This is used only if you select a chained location type.\n"
+"The 'Automatic Move' value will create a stock move after the current one "
+"that will be validated automatically. With 'Manual Operation', the stock "
+"move has to be validated by a worker. With 'Automatic No Step Added', the "
+"location is replaced in the original move."
+msgstr ""
+
+#. module: stock
+#: view:stock.split.into:0
+msgid "Quantity to Leave in the Current Pack"
+msgstr ""
+
+#. module: stock
+#: view:stock.tracking:0
+msgid "Pack Identification"
+msgstr ""
+
+#. module: stock
+#: field:product.product,track_production:0
+msgid "Track Manufacturing Lots"
+msgstr ""
+
+#. module: stock
+#: selection:stock.move,state:0
+msgid "Waiting Another Move"
+msgstr ""
+
+#. module: stock
+#: help:stock.change.product.qty,new_quantity:0
+msgid ""
+"This quantity is expressed in the Default Unit of Measure of the product."
+msgstr ""
+
+#. module: stock
+#: help:stock.move,price_unit:0
+msgid ""
+"Technical field used to record the product cost set by the user during a "
+"picking confirmation (when average price costing method is used)"
+msgstr ""
+"Campo técnico utilizado para registrar el coste del producto indicado por el "
+"usuario durante una confirmación de una Guía (cuando se utiliza el método "
+"del precio medio de coste)."
+
+#. module: stock
+#: code:addons/stock/stock.py:1890
+#, python-format
+msgid "Warning: No Back Order"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_move
+#: view:stock.partial.move:0
+msgid "Stock Move"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory.merge:0
+msgid "Merge Inventories"
+msgstr ""
+
+#. module: stock
+#: selection:stock.return.picking,invoice_state:0
+msgid "To be refunded/invoiced"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2448
+#, python-format
+msgid "You can only delete draft moves."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1665
+#, python-format
+msgid "You cannot move product %s to a location of type view %s."
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+msgid "Split in serial numbers"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: view:stock.picking:0
+msgid "Ready"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,state:0
+#: selection:report.stock.move,state:0
+#: selection:stock.inventory,state:0
+#: selection:stock.picking,state:0
+#: selection:stock.picking.in,state:0
+#: selection:stock.picking.out,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: stock
+#: field:product.template,sale_delay:0
+msgid "Customer Lead Time"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Additional Info"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2653
+#, python-format
+msgid "Missing partial picking data for move #%s."
+msgstr "Datos incompletos para la Guía parcial para el movimiento #%s."
+
+#. module: stock
+#: field:stock.location.product,from_date:0
+msgid "From"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.in:0
+msgid "Incoming Shipments already processed"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_return_picking.py:102
+#, python-format
+msgid "You may only return pickings that are Confirmed, Available or Done!"
+msgstr ""
+"¡Sólo puede devolver Guías que estén confirmadas, reservadas o realizadas!"
+
+#. module: stock
+#: view:stock.location:0
+msgid "Stock Locations"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: field:stock.picking,invoice_state:0
+#: field:stock.picking.in,invoice_state:0
+#: field:stock.picking.out,invoice_state:0
+msgid "Invoice Control"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Internal Picking List"
+msgstr "Guía Interna"
+
+#. module: stock
+#: selection:report.stock.inventory,state:0
+#: selection:report.stock.move,state:0
+#: view:stock.picking:0
+msgid "Waiting"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: view:stock.move.split:0
+msgid "Split"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.report.xml,name:stock.report_picking_list_out
+msgid "Delivery Slip"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.open_board_warehouse
+#: model:ir.model,name:stock.model_stock_warehouse
+#: model:ir.ui.menu,name:stock.menu_board_warehouse
+#: model:ir.ui.menu,name:stock.menu_stock_config_settings
+#: model:ir.ui.menu,name:stock.menu_stock_root
+#: model:ir.ui.menu,name:stock.next_id_61
+#: field:product.product,warehouse_id:0
+#: view:stock.warehouse:0
+msgid "Warehouse"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Type"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_5
+msgid "Generic IT Suppliers"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,valuation_out_account_id:0
+msgid ""
+"Used for real-time inventory valuation. When set on a virtual location (non "
+"internal type), this account will be used to hold the value of products "
+"being moved out of this location and into an internal location, instead of "
+"the generic Stock Output Account set on the product. This has no effect for "
+"internal locations."
+msgstr ""
+
+#. module: stock
+#: field:stock.inventory,date:0
+#: field:stock.move,create_date:0
+#: field:stock.picking,date:0
+#: field:stock.picking.in,date:0
+#: field:stock.picking.out,date:0
+#: field:stock.production.lot,date:0
+#: field:stock.tracking,date:0
+msgid "Creation Date"
+msgstr ""
+
+#. module: stock
+#: field:report.stock.lines.date,id:0
+msgid "Inventory Line Id"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,partner_id:0
+msgid "Address of customer or supplier."
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,location_type:0
+#: field:res.partner,property_stock_customer:0
+#: selection:stock.location,usage:0
+msgid "Customer Location"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_inventory_line_split_lines
+msgid "Inventory Split lines"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.report.xml,name:stock.report_location_overview
+#: report:lot.stock.overview:0
+msgid "Location Inventory Overview"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+msgid "Analysis including future moves (similar to virtual stock)"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action3
+msgid "Downstream traceability"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.in:0
+msgid "Receive"
+msgstr ""
+
+#. module: stock
+#: model:res.company,overdue_msg:stock.res_company_1
+#: model:res.company,overdue_msg:stock.res_company_2
+msgid ""
+"Dear Sir/Madam,\n"
+"\n"
+"Our records indicate that some payments on your account are still due. "
+"Please find details below.\n"
+"If the amount has already been paid, please disregard this notice. "
+"Otherwise, please forward us the total amount stated below.\n"
+"If you have any queries regarding your account, Please contact us.\n"
+"\n"
+"Thank you in advance for your cooperation.\n"
+"Best Regards,"
+msgstr ""
+
+#. module: stock
+#: help:stock.incoterms,active:0
+msgid ""
+"By unchecking the active field, you may hide an INCOTERM without deleting it."
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+msgid "Order Date"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_change_product_qty.py:92
+#, python-format
+msgid "INV: %s"
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+#: field:stock.location,location_id:0
+msgid "Parent Location"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:168
+#, python-format
+msgid "Please define stock output account for this product: \"%s\" (id: %d)."
+msgstr ""
+
+#. module: stock
+#: help:stock.location,company_id:0
+msgid "Let this field empty if this location is shared between all companies"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,chained_delay:0
+msgid "Chaining Lead Time"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,group_uom:0
+msgid "Manage different units of measure for products"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_invoice_onshipping
+msgid "Stock Invoice Onshipping"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2473
+#, python-format
+msgid "Please provide a positive quantity to scrap."
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_shop1
+msgid "Your Company, Birmingham shop"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+#: view:product.template:0
+msgid "Storage Location"
+msgstr ""
+
+#. module: stock
+#: help:stock.partial.move.line,currency:0
+#: help:stock.partial.picking.line,currency:0
+msgid "Currency in which Unit cost is expressed"
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking,move_type:0
+#: selection:stock.picking.in,move_type:0
+#: selection:stock.picking.out,move_type:0
+msgid "Partial"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,month:0
+#: selection:report.stock.move,month:0
+msgid "September"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+msgid "days"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_report_stock_inventory
+msgid "Stock Statistics"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Month Planned"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking,origin:0
+#: help:stock.picking.in,origin:0
+#: help:stock.picking.out,origin:0
+msgid "Reference of the document"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+msgid "Is a Back Order"
+msgstr ""
+
+#. module: stock
+#: report:stock.picking.list:0
+msgid "Incoming Shipment :"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,valuation_out_account_id:0
+msgid "Stock Valuation Account (Outgoing)"
+msgstr ""
+
+#. module: stock
+#: view:stock.return.picking.memory:0
+msgid "Return Picking Memory"
+msgstr "Memoría de Guía de Devolución"
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_move_form2
+#: model:ir.ui.menu,name:stock.menu_action_move_form2
+#: view:stock.inventory:0
+#: view:stock.move:0
+#: view:stock.production.lot:0
+msgid "Stock Moves"
+msgstr ""
+
+#. module: stock
+#: help:stock.inventory.line.split,use_exist:0
+#: help:stock.move.split,use_exist:0
+msgid ""
+"Check this option to select existing serial numbers in the list below, "
+"otherwise you should enter new ones line by line."
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.move,type:0
+#: selection:stock.location,chained_picking_type:0
+#: selection:stock.move,type:0
+#: selection:stock.picking,type:0
+#: selection:stock.picking.in,type:0
+#: selection:stock.picking.out,type:0
+msgid "Sending Goods"
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_product_category_config_stock
+msgid "Product Categories"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Cancel Availability"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_location_product.py:49
+#, python-format
+msgid "Current Inventory"
+msgstr ""
+
+#. module: stock
+#: help:product.template,property_stock_production:0
+msgid ""
+"This stock location will be used, instead of the default one, as the source "
+"location for stock moves generated by manufacturing orders."
+msgstr ""
+
+#. module: stock
+#: help:stock.move,date_expected:0
+msgid "Scheduled date for the processing of this move"
+msgstr ""
+
+#. module: stock
+#: field:stock.inventory,move_ids:0
+msgid "Created Moves"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,valuation_in_account_id:0
+msgid "Stock Valuation Account (Incoming)"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_14
+msgid "Shelf 2"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:528
+#, python-format
+msgid "You cannot remove a lot line."
+msgstr ""
+
+#. module: stock
+#: help:stock.location,posx:0
+#: help:stock.location,posy:0
+#: help:stock.location,posz:0
+msgid "Optional localization details, for information purpose only"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+#: view:product.template:0
+msgid "Counter-Part Locations Properties"
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+msgid "Localization"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:461
+#, python-format
+msgid "Delivered Qty"
+msgstr ""
+
+#. module: stock
+#: view:stock.partial.picking:0
+msgid "Transfer Products"
+msgstr ""
+
+#. module: stock
+#: help:product.template,property_stock_inventory:0
+msgid ""
+"This stock location will be used, instead of the default one, as the source "
+"location for stock moves generated when you do an inventory."
+msgstr ""
+
+#. module: stock
+#: help:product.template,property_stock_account_output:0
+msgid ""
+"When doing real-time inventory valuation, counterpart journal items for all "
+"outgoing stock moves will be posted in this account, unless there is a "
+"specific valuation account set on the destination location. When not set on "
+"the product, the one from the product category is used."
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Day Planned"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking,state:0
+msgid ""
+"\n"
+" * Draft: not confirmed yet and will not be scheduled until "
+"confirmed\n"
+"\n"
+" * Waiting Another Operation: waiting for another move to proceed "
+"before it becomes automatically available (e.g. in Make-To-Order flows)\n"
+"\n"
+" * Waiting Availability: still waiting for the availability of "
+"products\n"
+"\n"
+" * Ready to Transfer: products reserved, simply waiting for "
+"confirmation.\n"
+"\n"
+" * Transferred: has been processed, can't be modified or "
+"cancelled anymore\n"
+"\n"
+" * Cancelled: has been cancelled, can't be confirmed anymore"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: field:report.stock.inventory,date:0
+#: field:report.stock.move,date:0
+#: view:stock.inventory:0
+#: report:stock.inventory.move:0
+#: view:stock.move:0
+#: field:stock.move,date:0
+#: field:stock.partial.move,date:0
+#: field:stock.partial.picking,date:0
+msgid "Date"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,message_is_follower:0
+#: field:stock.picking.in,message_is_follower:0
+#: field:stock.picking.out,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: view:report.stock.move:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: stock
+#: field:stock.warehouse,lot_stock_id:0
+msgid "Location Stock"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_partial_picking.py:97
+#, python-format
+msgid "_Deliver"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_inventory_merge.py:64
+#, python-format
+msgid "Merging is only allowed on draft inventories."
+msgstr ""
+
+#. module: stock
+#: help:stock.picking.out,state:0
+msgid ""
+"* Draft: not confirmed yet and will not be scheduled until confirmed\n"
+"\n"
+" * Waiting Another Operation: waiting for another move to "
+"proceed before it becomes automatically available (e.g. in Make-To-Order "
+"flows)\n"
+"\n"
+" * Waiting Availability: still waiting for the availability "
+"of products\n"
+"\n"
+" * Ready to Deliver: products reserved, simply waiting for "
+"confirmation.\n"
+"\n"
+" * Delivered: has been processed, can't be modified or "
+"cancelled anymore\n"
+"\n"
+" * Cancelled: has been cancelled, can't be confirmed anymore"
+msgstr ""
+
+#. module: stock
+#: field:stock.incoterms,code:0
+msgid "Code"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory.line.split:0
+msgid "Lots Number"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_deliver_move
+#: view:product.product:0
+msgid "Deliveries"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_reception_picking_move
+msgid ""
+"
\n"
+" Click to register a product reception. \n"
+"
\n"
+" Here you can receive individual products, no matter what\n"
+" purchase order or picking order they come from. You will "
+"find\n"
+" the list of all products you are waiting for. Once you "
+"receive\n"
+" an order, you can filter based on the name of the supplier "
+"or\n"
+" the purchase order reference. Then you can confirm all "
+"products\n"
+" received using the buttons on the right of each line.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: stock
+#: view:stock.change.product.qty:0
+#: view:stock.change.standard.price:0
+#: view:stock.config.settings:0
+#: view:stock.fill.inventory:0
+#: view:stock.inventory.line.split:0
+#: view:stock.inventory.merge:0
+#: view:stock.invoice.onshipping:0
+#: view:stock.location.product:0
+#: view:stock.move.consume:0
+#: view:stock.move.scrap:0
+#: view:stock.move.split:0
+#: view:stock.partial.move:0
+#: view:stock.partial.picking:0
+#: view:stock.return.picking:0
+#: view:stock.split.into:0
+msgid "Cancel"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_return_picking
+msgid "Return Picking"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.act_stock_return_picking
+#: model:ir.actions.act_window,name:stock.act_stock_return_picking_in
+#: model:ir.actions.act_window,name:stock.act_stock_return_picking_out
+msgid "Return Shipment"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_inventory_merge
+msgid "Merge Inventory"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_view_stock_fill_inventory
+#: view:stock.fill.inventory:0
+#: view:stock.inventory:0
+msgid "Fill Inventory"
+msgstr ""
+
+#. module: stock
+#: view:stock.return.picking:0
+msgid "Provide the quantities of the returned products."
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+#: view:stock.change.standard.price:0
+msgid "Cost Price"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+#: field:product.product,valuation:0
+msgid "Inventory Valuation"
+msgstr ""
+
+#. module: stock
+#: view:stock.invoice.onshipping:0
+msgid "Create Invoice"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Process Later"
+msgstr ""
+
+#. module: stock
+#: help:res.partner,property_stock_supplier:0
+msgid ""
+"This stock location will be used, instead of the default one, as the source "
+"location for goods you receive from the current partner"
+msgstr ""
+
+#. module: stock
+#: sql_constraint:stock.production.lot:0
+msgid ""
+"The combination of Serial Number and internal reference must be unique !"
+msgstr ""
+
+#. module: stock
+#: field:stock.warehouse,partner_id:0
+msgid "Owner Address"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_stock_move_report
+msgid ""
+"Moves Analysis allows you to easily check and analyse your company stock "
+"moves. Use this report when you want to analyse the different routes taken "
+"by your products and inventory management performance."
+msgstr ""
+
+#. module: stock
+#: constraint:stock.move:0
+msgid "You try to assign a lot which is not from the same product."
+msgstr ""
+
+#. module: stock
+#: field:report.stock.move,day_diff1:0
+msgid "Planned Lead Time (Days)"
+msgstr ""
+
+#. module: stock
+#: field:stock.change.standard.price,new_price:0
+msgid "Price"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,module_stock_invoice_directly:0
+msgid "Create and open the invoice when the user finish a delivery order"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_return_picking_memory
+msgid "stock.return.picking.memory"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,group_stock_inventory_valuation:0
+msgid "Generate accounting entries per stock movement"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:451
+#, python-format
+msgid "Received Qty"
+msgstr ""
+
+#. module: stock
+#: field:stock.production.lot,ref:0
+msgid "Internal Reference"
+msgstr ""
+
+#. module: stock
+#: help:stock.production.lot,prefix:0
+msgid ""
+"Optional prefix to prepend when displaying this serial number: PREFIX/SERIAL "
+"[INT_REF]"
+msgstr ""
+
+#. module: stock
+#: help:product.product,track_production:0
+msgid ""
+"Forces to specify a Serial Number for all moves containing this product and "
+"generated by a Manufacturing Order"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_fill_inventory
+#: view:stock.fill.inventory:0
+msgid "Import Inventory"
+msgstr ""
+
+#. module: stock
+#: field:stock.incoterms,name:0
+#: field:stock.warehouse,name:0
+msgid "Name"
+msgstr ""
+
+#. module: stock
+#: report:stock.picking.list:0
+msgid "Supplier Address :"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory.line:0
+msgid "Stock Inventory Lines"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.lines.date:0
+msgid "Stockable"
+msgstr ""
+
+#. module: stock
+#: selection:product.product,valuation:0
+msgid "Real Time (automated)"
+msgstr ""
+
+#. module: stock
+#: help:stock.move,tracking_id:0
+msgid "Logistical shipping unit: pallet, box, pack ..."
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+msgid "Customer Locations"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2448
+#: code:addons/stock/stock.py:2863
+#, python-format
+msgid "User Error!"
+msgstr ""
+
+#. module: stock
+#: view:stock.partial.picking:0
+msgid "Stock partial Picking"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Create Invoice/Refund"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking,message_ids:0
+#: help:stock.picking.in,message_ids:0
+#: help:stock.picking.out,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: view:report.stock.move:0
+msgid "Total value"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,chained_journal_id:0
+msgid ""
+"Inventory Journal in which the chained move will be written, if the Chaining "
+"Type is not Transparent (no journal is used if left empty)"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,location_type:0
+#: field:res.partner,property_stock_supplier:0
+#: selection:stock.location,usage:0
+msgid "Supplier Location"
+msgstr ""
+
+#. module: stock
+#: view:stock.location.product:0
+msgid "View Products Inventory"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Creation"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1776
+#, python-format
+msgid "Operation forbidden !"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+msgid ""
+"Analysis of current inventory (only moves that have already been processed)"
+msgstr ""
+
+#. module: stock
+#: field:stock.partial.move.line,cost:0
+#: field:stock.partial.picking.line,cost:0
+msgid "Cost"
+msgstr ""
+
+#. module: stock
+#: field:product.category,property_stock_account_input_categ:0
+#: field:product.template,property_stock_account_input:0
+#: field:stock.change.standard.price,stock_account_input:0
+msgid "Stock Input Account"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Shipping type specify, goods coming in or going out"
+msgstr ""
+
+#. module: stock
+#: view:stock.config.settings:0
+msgid "Accounting"
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_warehouse_config
+msgid "Warehouse Management"
+msgstr ""
+
+#. module: stock
+#: selection:stock.location,chained_auto_packing:0
+msgid "Automatic No Step Added"
+msgstr ""
+
+#. module: stock
+#: help:stock.move,date:0
+msgid ""
+"Move date: scheduled date until move is done, then date of actual move "
+"processing"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: view:report.stock.move:0
+#: view:stock.inventory:0
+#: view:stock.move:0
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+#: view:stock.production.lot:0
+msgid "Group By..."
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_move_form2
+msgid ""
+"
\n"
+" Click to create a stock movement.\n"
+"
\n"
+" This menu gives you the full traceability of inventory\n"
+" operations on a specific product. You can filter on the "
+"product\n"
+" to see all the past or future movements for the product.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+msgid "Chained Locations"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.location_inventory
+msgid "Inventory loss"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+#: field:stock.inventory.line.split,product_uom:0
+#: view:stock.move:0
+#: field:stock.move,product_uom:0
+#: field:stock.move.split,product_uom:0
+#: field:stock.partial.move.line,product_uom:0
+#: field:stock.partial.picking.line,product_uom:0
+#: view:stock.production.lot:0
+msgid "Unit of Measure"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,group_stock_multiple_locations:0
+msgid "Manage multiple locations and warehouses"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,group_stock_production_lot:0
+msgid "Track serial number on products"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,message_unread:0
+#: field:stock.picking.in,message_unread:0
+#: field:stock.picking.out,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: stock
+#: help:stock.production.lot,stock_available:0
+msgid ""
+"Current quantity of products with this Serial Number available in company "
+"warehouses"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+msgid "Set to Draft"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_stock_journal_form
+#: model:ir.ui.menu,name:stock.menu_action_stock_journal_form
+msgid "Stock Journals"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+#: view:stock.inventory.line.split:0
+msgid "Lots"
+msgstr ""
+
+#. module: stock
+#: view:stock.partial.picking:0
+msgid "_Transfer"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.move,type:0
+msgid "Others"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_scrapped
+#: field:stock.move,scrapped:0
+msgid "Scrapped"
+msgstr ""
+
+#. module: stock
+#: field:product.product,track_incoming:0
+msgid "Track Incoming Lots"
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+msgid "Internal Locations"
+msgstr ""
+
+#. module: stock
+#: view:board.board:0
+msgid "Warehouse board"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:471
+#, python-format
+msgid "Future Qty"
+msgstr ""
+
+#. module: stock
+#: model:res.groups,name:stock.group_production_lot
+msgid "Manage Serial Numbers"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,note:0
+#: field:stock.picking,note:0
+#: field:stock.picking.in,note:0
+#: field:stock.picking.out,note:0
+msgid "Notes"
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking,state:0
+msgid "Transferred"
+msgstr ""
+
+#. module: stock
+#: report:lot.stock.overview:0
+#: report:lot.stock.overview_all:0
+msgid "Value"
+msgstr ""
+
+#. module: stock
+#: field:report.stock.move,type:0
+#: field:stock.location,chained_picking_type:0
+#: field:stock.move,type:0
+#: field:stock.picking,type:0
+#: field:stock.picking.in,type:0
+#: field:stock.picking.out,type:0
+msgid "Shipping Type"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Process Partially"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Stock moves that are Confirmed, Available or Waiting"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.act_product_location_open
+#: model:ir.ui.menu,name:stock.menu_product_in_config_stock
+#: model:ir.ui.menu,name:stock.menu_stock_product
+#: model:ir.ui.menu,name:stock.menu_stock_products_menu
+#: view:stock.config.settings:0
+#: view:stock.inventory:0
+#: view:stock.partial.move:0
+#: view:stock.picking:0
+msgid "Products"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2243
+#, python-format
+msgid ""
+"Cannot create Journal Entry, Output Account of this product and Valuation "
+"account on category of this product are same."
+msgstr ""
+
+#. module: stock
+#: selection:stock.location,chained_location_type:0
+msgid "None"
+msgstr ""
+
+#. module: stock
+#: view:stock.change.standard.price:0
+msgid "Change Price"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,move_type:0
+#: field:stock.picking.in,move_type:0
+#: field:stock.picking.out,move_type:0
+msgid "Delivery Method"
+msgstr ""
+
+#. module: stock
+#: help:report.stock.move,location_dest_id:0
+#: help:stock.move,location_dest_id:0
+#: help:stock.picking,location_dest_id:0
+#: help:stock.picking.in,location_dest_id:0
+#: help:stock.picking.out,location_dest_id:0
+msgid "Location where the system will stock the finished products."
+msgstr ""
+
+#. module: stock
+#: view:board.board:0
+#: model:ir.actions.act_window,name:stock.action_stock_outgoing_product_delay
+msgid "Outgoing Products"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2249
+#, python-format
+msgid ""
+"Please define stock input account for this product or its category: \"%s\" "
+"(id: %d)"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Delay(Days)"
+msgstr ""
+
+#. module: stock
+#: field:stock.partial.move.line,move_id:0
+#: field:stock.partial.picking.line,move_id:0
+#: field:stock.return.picking.memory,move_id:0
+msgid "Move"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:467
+#, python-format
+msgid "P&L Qty"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_config_settings
+msgid "stock.config.settings"
+msgstr ""
+
+#. module: stock
+#: view:stock.production.lot:0
+#: field:stock.production.lot,revisions:0
+msgid "Revisions"
+msgstr ""
+
+#. module: stock
+#: help:product.product,valuation:0
+msgid ""
+"If real-time valuation is enabled for a product, the system will "
+"automatically write journal entries corresponding to stock moves.The "
+"inventory variation 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 ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_4
+msgid "Big Suppliers"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_stock_inventory_report
+msgid ""
+"Inventory Analysis allows you to easily check and analyse your company stock "
+"levels. Sort and group by selection criteria in order to better analyse and "
+"manage your company activities."
+msgstr ""
+
+#. module: stock
+#: help:report.stock.move,location_id:0
+#: help:stock.move,location_id:0
+msgid ""
+"Sets a location if you produce at a fixed location. This can be a partner "
+"location if you subcontract the manufacturing operations."
+msgstr ""
+
+#. module: stock
+#: view:stock.invoice.onshipping:0
+msgid "Create"
+msgstr ""
+
+#. module: stock
+#: field:stock.change.product.qty,new_quantity:0
+msgid "New Quantity on Hand"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,priority:0
+msgid "Priority"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: field:stock.move,origin:0
+msgid "Source"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_location
+#: field:product.product,location_id:0
+#: view:report.stock.inventory:0
+#: field:report.stock.inventory,location_id:0
+#: field:stock.change.product.qty,location_id:0
+#: field:stock.fill.inventory,location_id:0
+#: field:stock.inventory.line,location_id:0
+#: report:stock.inventory.move:0
+#: view:stock.move:0
+#: field:stock.move.consume,location_id:0
+#: field:stock.move.scrap,location_id:0
+#: field:stock.partial.move.line,location_id:0
+#: field:stock.partial.picking.line,location_id:0
+#: field:stock.picking,location_id:0
+#: field:stock.picking.in,location_id:0
+#: report:stock.picking.list:0
+#: field:stock.picking.out,location_id:0
+#: field:stock.report.prodlots,location_id:0
+#: field:stock.report.tracklots,location_id:0
+msgid "Location"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_picking
+#: view:stock.picking:0
+msgid "Picking List"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+msgid "Cancel Inventory"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,group_product_variant:0
+msgid "Support multiple variants per products "
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2246
+#, python-format
+msgid ""
+"Cannot create Journal Entry, Input Account of this product and Valuation "
+"account on category of this product are same."
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_stock_unit_measure_stock
+#: model:ir.ui.menu,name:stock.menu_stock_uom_form_action
+msgid "Units of Measure"
+msgstr ""
+
+#. module: stock
+#: selection:stock.location,chained_location_type:0
+msgid "Fixed Location"
+msgstr ""
+
+#. module: stock
+#: field:report.stock.inventory,scrap_location:0
+msgid "scrap"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1891
+#, python-format
+msgid ""
+"By changing the quantity here, you accept the new quantity as complete: "
+"OpenERP will not automatically generate a Back Order."
+msgstr ""
+
+#. module: stock
+#: report:stock.inventory.move:0
+msgid "Manual Quantity"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+msgid "On hand:"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_report_prodlots
+msgid "Stock report by serial number"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,month:0
+#: selection:report.stock.move,month:0
+msgid "July"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.lines.date:0
+msgid "Consumable"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_stock_line_date
+msgid ""
+"Display the last inventories done on your products and easily sort them with "
+"specific filtering criteria. If you do frequent and partial inventories, you "
+"need this report in order to ensure that the stock of each product is "
+"controlled at least once a year."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_invoice_onshipping.py:112
+#, python-format
+msgid "Please create Invoices."
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,module_product_expiry:0
+msgid ""
+"Track different dates on products and serial numbers.\n"
+"The following dates can be tracked:\n"
+" - end of life\n"
+" - best before date\n"
+" - removal date\n"
+" - alert date.\n"
+"This installs the module product_expiry."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_partial_picking.py:174
+#, python-format
+msgid "Please provide proper Quantity."
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.report.xml,name:stock.report_product_history
+msgid "Stock Level Forecast"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_journal
+#: field:product.category,property_stock_journal:0
+#: field:report.stock.move,stock_journal:0
+#: view:stock.journal:0
+#: field:stock.journal,name:0
+#: field:stock.picking,stock_journal_id:0
+#: field:stock.picking.in,stock_journal_id:0
+#: field:stock.picking.out,stock_journal_id:0
+msgid "Stock Journal"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_return_picking.py:174
+#, python-format
+msgid "%s-%s-return"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_change_product_qty.py:82
+#, python-format
+msgid "Active ID is not set in Context"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: view:stock.picking:0
+msgid "Force Availability"
+msgstr ""
+
+#. module: stock
+#: field:product.template,loc_rack:0
+msgid "Rack"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.move_scrap
+#: view:stock.move.scrap:0
+msgid "Scrap Move"
+msgstr ""
+
+#. module: stock
+#: help:stock.move,prodlot_id:0
+msgid "Serial number is used to put a serial number on the production"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_partial_picking.py:100
+#, python-format
+msgid "Receive Products"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,location_type:0
+#: selection:stock.location,usage:0
+msgid "Procurement"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_partial_picking.py:102
+#: model:ir.actions.act_window,name:stock.action_out_picking_move
+#: model:ir.ui.menu,name:stock.menu_action_pdct_out
+#, python-format
+msgid "Deliver Products"
+msgstr ""
+
+#. module: stock
+#: view:stock.location.product:0
+msgid "View Stock of Products"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: field:report.stock.inventory,month:0
+#: view:report.stock.move:0
+#: field:report.stock.move,month:0
+msgid "Month"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking,date_done:0
+#: help:stock.picking.in,date_done:0
+#: help:stock.picking.out,date_done:0
+msgid "Date of Completion"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1663
+#, python-format
+msgid "You cannot move product %s from a location of type view %s."
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_company
+msgid "Your Company"
+msgstr ""
+
+#. module: stock
+#: help:stock.tracking,active:0
+msgid ""
+"By unchecking the active field, you may hide a pack without deleting it."
+msgstr ""
+
+#. module: stock
+#: view:stock.production.lot:0
+msgid "Product Lots Filter"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory.merge:0
+msgid "Yes"
+msgstr ""
+
+#. module: stock
+#: field:stock.inventory,inventory_line_id:0
+msgid "Inventories"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Todo"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Unit Of Measure"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_location_tree
+msgid ""
+"
\n"
+" Click to add a location.\n"
+"
\n"
+" This is the structure of your company's warehouses and\n"
+" locations. You can click on a location to get the list of "
+"the\n"
+" products and their stock level in this particular location "
+"and\n"
+" all its children.\n"
+"
\n"
+" Click to register a reception for this product. \n"
+"
\n"
+" Here you will find the history of all receptions related to\n"
+" this product, as well as all future receptions you are "
+"waiting\n"
+" from your suppliers.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: stock
+#: help:stock.fill.inventory,recursive:0
+msgid ""
+"If checked, products contained in child locations of selected location will "
+"be included as well."
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,group_stock_inventory_valuation:0
+msgid ""
+"Allows to configure inventory valuations on products and product categories."
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,module_stock_location:0
+msgid ""
+"Provide push and pull inventory flows. Typical uses of this feature are:\n"
+" manage product manufacturing chains, manage default "
+"locations per product,\n"
+" define routes within your warehouse according to business "
+"needs, etc.\n"
+" This installs the module stock_location."
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+#: field:stock.inventory,name:0
+msgid "Inventory Reference"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_out_picking_move
+msgid ""
+"
\n"
+" Click to register a product delivery.\n"
+"
\n"
+"
\n"
+" You will find in this list all products you have to deliver "
+"to\n"
+" your customers. You can process the deliveries directly "
+"from\n"
+" this list using the buttons on the right of each line. You "
+"can\n"
+" filter the products to deliver by customer, products or "
+"sale\n"
+" order (using the Origin field).\n"
+"
\n"
+" This is the list of all your packs. When you select a Pack, "
+"you\n"
+" can get the upstream or downstream traceability of the "
+"products\n"
+" contained in the pack.\n"
+"
\n"
+" Periodical Inventories are used to count the number of "
+"products\n"
+" available per location. You can use it once a year when you "
+"do\n"
+" the general inventory or whenever you need it, to adapt the\n"
+" current inventory level of a product.\n"
+"
\n"
+" Define your locations to reflect your warehouse structure "
+"and\n"
+" organization. OpenERP is able to manage physical locations\n"
+" (warehouses, shelves, bin, etc), partner locations "
+"(customers,\n"
+" suppliers) and virtual locations which are the counterpart "
+"of\n"
+" the stock operations like the manufacturing orders\n"
+" consumptions, inventories, etc.\n"
+"
\n"
+" Every stock operation in OpenERP moves the products from "
+"one\n"
+" location to another one. For instance, if you receive "
+"products\n"
+" from a supplier, OpenERP will move products from the "
+"Supplier\n"
+" location to the Stock location. Each report can be performed "
+"on\n"
+" physical, partner or virtual locations.\n"
+"
\n"
+" Click to create an incoming shipment. \n"
+"
\n"
+" The Incoming Shipments is the list of all orders you will\n"
+" receive from your suppliers. An incoming shipment contains "
+"a\n"
+" list of products to be received according to the original\n"
+" purchase order.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Destination"
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking,move_type:0
+#: selection:stock.picking.in,move_type:0
+#: selection:stock.picking.out,move_type:0
+msgid "All at once"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.act_product_stock_move_open
+msgid "Inventory Move"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:477
+#, python-format
+msgid "Future Productions"
+msgstr ""
+
+#. module: stock
+#: help:stock.picking.in,state:0
+msgid ""
+"* Draft: not confirmed yet and will not be scheduled until confirmed\n"
+"\n"
+" * Waiting Another Operation: waiting for another move to "
+"proceed before it becomes automatically available (e.g. in Make-To-Order "
+"flows)\n"
+"\n"
+" * Waiting Availability: still waiting for the availability "
+"of products\n"
+"\n"
+" * Ready to Receive: products reserved, simply waiting for "
+"confirmation.\n"
+"\n"
+" * Received: has been processed, can't be modified or "
+"cancelled anymore\n"
+"\n"
+" * Cancelled: has been cancelled, can't be confirmed anymore"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_stock_config_settings
+#: view:stock.config.settings:0
+msgid "Configure Warehouse"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+msgid "To Invoice"
+msgstr ""
+
+#. module: stock
+#: view:stock.return.picking:0
+msgid "Return lines"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+msgid "Search Inventory"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_report_stock_lines_date
+#: view:report.stock.lines.date:0
+msgid "Dates of Inventories"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_receive_move
+#: view:product.product:0
+msgid "Receptions"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Total incoming quantity"
+msgstr ""
+
+#. module: stock
+#: field:report.stock.move,product_qty_out:0
+msgid "Out Qty"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: field:report.stock.inventory,company_id:0
+#: view:report.stock.move:0
+#: field:report.stock.move,company_id:0
+#: field:stock.inventory,company_id:0
+#: field:stock.inventory.line,company_id:0
+#: field:stock.location,company_id:0
+#: field:stock.move,company_id:0
+#: field:stock.picking,company_id:0
+#: field:stock.picking.in,company_id:0
+#: field:stock.picking.out,company_id:0
+#: field:stock.production.lot,company_id:0
+#: field:stock.production.lot.revision,company_id:0
+#: field:stock.warehouse,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: stock
+#: field:stock.inventory.line,product_uom:0
+#: field:stock.move.consume,product_uom:0
+#: field:stock.move.scrap,product_uom:0
+msgid "Product Unit of Measure"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Put in current pack"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+msgid "Lot Inventory"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_production_lot_form
+#: model:ir.model,name:stock.model_stock_production_lot
+#: model:ir.ui.menu,name:stock.menu_action_production_lot_form
+#: model:res.request.link,name:stock.req_link_tracking
+#: field:stock.change.product.qty,prodlot_id:0
+#: field:stock.inventory.line,prod_lot_id:0
+#: field:stock.inventory.line.split.lines,name:0
+#: field:stock.inventory.line.split.lines,prodlot_id:0
+#: field:stock.move,prodlot_id:0
+#: view:stock.move.split:0
+#: field:stock.move.split.lines,name:0
+#: field:stock.move.split.lines,prodlot_id:0
+#: field:stock.partial.move.line,prodlot_id:0
+#: field:stock.partial.picking.line,prodlot_id:0
+#: report:stock.picking.list:0
+#: view:stock.production.lot:0
+#: field:stock.production.lot,name:0
+#: field:stock.production.lot.revision,lot_id:0
+#: field:stock.report.prodlots,prodlot_id:0
+#: field:stock.return.picking.memory,prodlot_id:0
+msgid "Serial Number"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_partial_picking
+msgid "Partial Picking Processing Wizard"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,icon:0
+msgid "Icon"
+msgstr ""
+
+#. module: stock
+#: field:stock.partial.move,hide_tracking:0
+#: field:stock.partial.move.line,tracking:0
+#: field:stock.partial.picking,hide_tracking:0
+#: field:stock.partial.picking.line,tracking:0
+msgid "Tracking"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory.line.split:0
+#: view:stock.move.consume:0
+#: view:stock.move.scrap:0
+#: view:stock.split.into:0
+msgid "Ok"
+msgstr ""
+
+#. module: stock
+#: help:product.category,property_stock_account_output_categ:0
+msgid ""
+"When doing real-time inventory valuation, counterpart journal items for all "
+"outgoing stock moves will be posted in this account, unless there is a "
+"specific valuation account set on the destination location. This is the "
+"default value for all products in this category. It can also directly be set "
+"on each product"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,message_ids:0
+#: field:stock.picking.in,message_ids:0
+#: field:stock.picking.out,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_8
+msgid "Non European Customers"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:96
+#: code:addons/stock/product.py:110
+#: code:addons/stock/product.py:113
+#: code:addons/stock/product.py:120
+#: code:addons/stock/product.py:141
+#: code:addons/stock/product.py:167
+#: code:addons/stock/report/report_stock.py:78
+#: code:addons/stock/report/report_stock.py:134
+#: code:addons/stock/stock.py:528
+#: code:addons/stock/stock.py:790
+#: code:addons/stock/stock.py:1190
+#: code:addons/stock/stock.py:1199
+#: code:addons/stock/stock.py:2243
+#: code:addons/stock/stock.py:2246
+#: code:addons/stock/stock.py:2249
+#: code:addons/stock/stock.py:2252
+#: code:addons/stock/stock.py:2255
+#: code:addons/stock/stock.py:2258
+#: code:addons/stock/stock.py:2481
+#: code:addons/stock/stock.py:2590
+#: code:addons/stock/wizard/stock_fill_inventory.py:59
+#: code:addons/stock/wizard/stock_invoice_onshipping.py:112
+#: code:addons/stock/wizard/stock_splitinto.py:53
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_warehouse_form
+msgid ""
+"
\n"
+" Click to define a new warehouse.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,state:0
+#: selection:report.stock.move,state:0
+#: selection:stock.inventory,state:0
+#: selection:stock.move,state:0
+#: selection:stock.picking,state:0
+#: selection:stock.picking.in,state:0
+#: selection:stock.picking.out,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Confirmed Delivery Orders"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: field:stock.partial.move,picking_id:0
+#: field:stock.partial.picking,picking_id:0
+msgid "Picking"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_invoice_onshipping.py:96
+#, python-format
+msgid "This picking list does not require invoicing."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_partial_picking.py:181
+#, python-format
+msgid ""
+"The unit of measure rounding does not allow you to ship \"%s %s\", only "
+"roundings of \"%s %s\" is accepted by the Unit of Measure."
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_shop0
+msgid "Your Company, Chicago shop"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.move,type:0
+#: selection:stock.location,chained_picking_type:0
+#: selection:stock.move,type:0
+#: selection:stock.picking,type:0
+#: selection:stock.picking.in,type:0
+#: selection:stock.picking.out,type:0
+msgid "Getting Goods"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,chained_location_type:0
+msgid ""
+"Determines whether this location is chained to another location, i.e. any "
+"incoming product in this location \n"
+"should next go to the chained location. The chained location is determined "
+"according to the type :\n"
+"* None: No chaining at all\n"
+"* Customer: The chained location will be taken from the Customer Location "
+"field on the Partner form of the Partner that is specified in the Picking "
+"list of the incoming products.\n"
+"* Fixed Location: The chained location is taken from the next field: Chained "
+"Location if Fixed."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1853
+#, python-format
+msgid ""
+"By changing this quantity here, you accept the new quantity as complete: "
+"OpenERP will not automatically generate a back order."
+msgstr ""
+
+#. module: stock
+#: view:stock.production.lot.revision:0
+msgid "Serial Number Revisions"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_picking_tree
+#: model:ir.model,name:stock.model_stock_picking_out
+#: model:ir.ui.menu,name:stock.menu_action_picking_tree
+#: view:stock.picking.out:0
+msgid "Delivery Orders"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Delivery orders already processed"
+msgstr ""
+
+#. module: stock
+#: field:product.template,loc_case:0
+msgid "Case"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,state:0
+#: selection:report.stock.move,state:0
+#: selection:stock.inventory,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: view:stock.picking:0
+msgid "Confirm"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,icon:0
+msgid "Icon show in hierarchical tree view"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_view_stock_merge_inventories
+msgid "Merge inventories"
+msgstr ""
+
+#. module: stock
+#: view:stock.location:0
+msgid "Stock Location"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,scrap_location:0
+msgid ""
+"Check this box to allow using this location to put scrapped/damaged goods."
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,message_follower_ids:0
+#: field:stock.picking.in,message_follower_ids:0
+#: field:stock.picking.out,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2590
+#, python-format
+msgid "Cannot consume a move with negative or zero quantity."
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,decimal_precision:0
+msgid ""
+"As an example, a decimal precision of 2 will allow weights like: 9.99 kg, "
+"whereas a decimal precision of 4 will allow weights like: 0.0231 kg."
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Total outgoing quantity"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,backorder_id:0
+#: field:stock.picking,backorder_id:0
+#: field:stock.picking.in,backorder_id:0
+#: field:stock.picking.out,backorder_id:0
+msgid "Back Order of"
+msgstr ""
+
+#. module: stock
+#: help:stock.partial.move.line,cost:0
+#: help:stock.partial.picking.line,cost:0
+msgid "Unit Cost for this product line"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_product_category
+#: view:report.stock.inventory:0
+#: field:report.stock.inventory,product_categ_id:0
+#: view:report.stock.move:0
+#: field:report.stock.move,categ_id:0
+msgid "Product Category"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Serial Number"
+msgstr ""
+
+#. module: stock
+#: view:stock.invoice.onshipping:0
+msgid "Create invoice"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+msgid "Confirmed Internal Moves"
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_stock_configuration
+msgid "Configuration"
+msgstr ""
+
+#. module: stock
+#: model:res.groups,name:stock.group_locations
+msgid "Manage Multiple Locations and Warehouses"
+msgstr ""
+
+#. module: stock
+#: help:stock.change.standard.price,new_price:0
+msgid ""
+"If cost price is increased, stock variation account will be debited and "
+"stock output account will be credited with the value = (difference of amount "
+"* quantity available).\n"
+"If cost price is decreased, stock variation account will be creadited and "
+"stock input account will be debited."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2816
+#, python-format
+msgid "INV:"
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,module_stock_invoice_directly:0
+msgid ""
+"This allows to automatically launch the invoicing wizard if the delivery is\n"
+" to be invoiced when you send or deliver goods.\n"
+" This installs the module stock_invoice_directly."
+msgstr ""
+
+#. module: stock
+#: field:stock.location,chained_journal_id:0
+msgid "Chaining Journal"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:768
+#, python-format
+msgid "Not enough stock, unable to reserve the products."
+msgstr ""
+
+#. module: stock
+#: view:report.stock.move:0
+msgid "Outgoing"
+msgstr ""
+
+#. module: stock
+#: help:stock.move,product_qty:0
+msgid ""
+"This is the quantity of products from an inventory point of view. For moves "
+"in the state 'done', this is the quantity of products that were actually "
+"moved. For other moves, this is the quantity of product that is planned to "
+"be moved. Lowering this quantity does not generate a backorder. Changing "
+"this quantity on assigned moves affects the product reservation, and should "
+"be done with care."
+msgstr ""
+
+#. module: stock
+#: help:stock.location,valuation_in_account_id:0
+msgid ""
+"Used for real-time inventory valuation. When set on a virtual location (non "
+"internal type), this account will be used to hold the value of products "
+"being moved from an internal location into this location, instead of the "
+"generic Stock Output Account set on the product. This has no effect for "
+"internal locations."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:459
+#, python-format
+msgid "Future Deliveries"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+#: field:stock.move,tracking_id:0
+#: view:stock.tracking:0
+msgid "Pack"
+msgstr ""
+
+#. module: stock
+#: view:stock.move:0
+msgid "Date Expected"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,auto_validate:0
+msgid "Auto Validate"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1821
+#, python-format
+msgid "Insufficient Stock for Serial Number !"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_product_template
+msgid "Product Template"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,month:0
+#: selection:report.stock.move,month:0
+msgid "December"
+msgstr ""
+
+#. module: stock
+#: selection:stock.location,chained_auto_packing:0
+msgid "Automatic Move"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,stock_virtual_value:0
+msgid "Virtual Stock Value"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.in:0
+#: view:stock.picking.out:0
+msgid "Return Products"
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory:0
+msgid "Validate Inventory"
+msgstr ""
+
+#. module: stock
+#: help:stock.move,price_currency_id:0
+msgid ""
+"Technical field used to record the currency chosen by the user during a "
+"picking confirmation (when average price costing method is used)"
+msgstr ""
+
+#. module: stock
+#: help:stock.production.lot,name:0
+msgid "Unique Serial Number, will be displayed as: PREFIX/SERIAL [INT_REF]"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:142
+#, python-format
+msgid "Please define stock input account for this product: \"%s\" (id: %d)."
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.action_reception_picking_move
+#: model:ir.ui.menu,name:stock.menu_action_pdct_in
+msgid "Incoming Products"
+msgstr ""
+
+#. module: stock
+#: view:product.product:0
+msgid "update"
+msgstr ""
+
+#. module: stock
+#: view:stock.change.product.qty:0
+#: view:stock.change.standard.price:0
+#: view:stock.config.settings:0
+#: view:stock.fill.inventory:0
+#: view:stock.inventory.line.split:0
+#: view:stock.inventory.merge:0
+#: view:stock.invoice.onshipping:0
+#: view:stock.location.product:0
+#: view:stock.move.consume:0
+#: view:stock.move.scrap:0
+#: view:stock.move.split:0
+#: view:stock.partial.move:0
+#: view:stock.partial.picking:0
+#: view:stock.return.picking:0
+#: view:stock.split.into:0
+msgid "or"
+msgstr ""
+
+#. module: stock
+#: selection:stock.picking,invoice_state:0
+#: selection:stock.picking.in,invoice_state:0
+#: selection:stock.picking.out,invoice_state:0
+msgid "Invoiced"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1852
+#: view:product.template:0
+#, python-format
+msgid "Information"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1199
+#, python-format
+msgid "You cannot remove the picking which is in %s state!"
+msgstr ""
+
+#. module: stock
+#: help:res.partner,property_stock_customer:0
+msgid ""
+"This stock location will be used, instead of the default one, as the "
+"destination location for goods you send to this partner"
+msgstr ""
+
+#. module: stock
+#: view:stock.change.product.qty:0
+#: view:stock.change.standard.price:0
+msgid "_Apply"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,max_date:0
+#: field:stock.picking.in,max_date:0
+#: field:stock.picking.out,max_date:0
+msgid "Max. Expected Date"
+msgstr ""
+
+#. module: stock
+#: field:stock.picking,auto_picking:0
+#: field:stock.picking.in,auto_picking:0
+#: field:stock.picking.out,auto_picking:0
+msgid "Auto-Picking"
+msgstr ""
+
+#. module: stock
+#: report:stock.picking.list:0
+msgid "Customer Address :"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,chained_auto_packing:0
+msgid "Chaining Type"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: view:report.stock.move:0
+#: selection:report.stock.move,type:0
+#: view:stock.location:0
+#: selection:stock.location,chained_picking_type:0
+#: selection:stock.move,type:0
+#: selection:stock.picking,type:0
+#: selection:stock.picking.in,type:0
+#: selection:stock.picking.out,type:0
+msgid "Internal"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking:0
+#: view:stock.picking.in:0
+#: view:stock.picking.out:0
+msgid "Calendar View"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.report.xml,name:stock.report_stock_inventory_move
+#: report:stock.inventory.move:0
+msgid "Stock Inventory"
+msgstr ""
+
+#. module: stock
+#: help:report.stock.inventory,state:0
+msgid ""
+"When the stock move is created it is in the 'Draft' state.\n"
+" After that it is set to 'Confirmed' state.\n"
+" If stock is available state is set to 'Avaiable'.\n"
+" When the picking it done the state is 'Done'. \n"
+"The state is 'Waiting' if the move is waiting for another one."
+msgstr ""
+
+#. module: stock
+#: view:stock.inventory.merge:0
+msgid "Do you want to merge theses inventories?"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.out:0
+msgid "Date of Delivery"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,posy:0
+msgid "Shelves (Y)"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:2258
+#, python-format
+msgid ""
+"Please define inventory valuation account on the product category: \"%s\" "
+"(id: %d)"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_production_lot_revision
+msgid "Serial Number Revision"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:96
+#, python-format
+msgid "Specify valuation Account for Product Category: %s."
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,module_claim_from_delivery:0
+msgid ""
+"Adds a Claim link to the delivery order.\n"
+" This installs the module claim_from_delivery."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_return_picking.py:208
+#, python-format
+msgid "Please specify at least one non-zero quantity."
+msgstr ""
+
+#. module: stock
+#: field:stock.fill.inventory,set_stock_zero:0
+msgid "Set to zero"
+msgstr ""
+
+#. module: stock
+#: model:res.groups,name:stock.group_stock_user
+msgid "User"
+msgstr ""
+
+#. module: stock
+#: field:stock.config.settings,module_stock_location:0
+msgid "Create push/pull logistic rules"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_invoice_onshipping.py:98
+#, python-format
+msgid "None of these picking lists require invoicing."
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,month:0
+#: selection:report.stock.move,month:0
+msgid "November"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:473
+#, python-format
+msgid "Unplanned Qty"
+msgstr ""
+
+#. module: stock
+#: field:stock.location,chained_company_id:0
+msgid "Chained Company"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.out:0
+msgid "Check Availability"
+msgstr ""
+
+#. module: stock
+#: selection:report.stock.inventory,month:0
+#: selection:report.stock.move,month:0
+msgid "January"
+msgstr ""
+
+#. module: stock
+#: constraint:stock.move:0
+msgid "You cannot move products from or to a location of the type view."
+msgstr ""
+
+#. module: stock
+#: help:stock.config.settings,group_stock_production_lot:0
+msgid ""
+"This allows you to manage products by using serial numbers. When you select "
+"a serial number on product moves, you can get the upstream or downstream "
+"traceability of that product."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_fill_inventory.py:124
+#, python-format
+msgid ""
+"No product in this location. Please select a location in the product form."
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,name:stock.act_product_stock_move_futur_open
+msgid "Future Stock Moves"
+msgstr ""
+
+#. module: stock
+#: field:stock.move,move_history_ids2:0
+msgid "Move History (parent moves)"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/product.py:455
+#, python-format
+msgid "Future Stock"
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/stock.py:1663
+#: code:addons/stock/stock.py:1665
+#, python-format
+msgid "Error"
+msgstr ""
+
+#. module: stock
+#: report:stock.inventory.move:0
+msgid "Production Lot"
+msgstr ""
+
+#. module: stock
+#: model:ir.ui.menu,name:stock.menu_traceability
+#: view:stock.config.settings:0
+#: view:stock.move:0
+#: view:stock.tracking:0
+msgid "Traceability"
+msgstr ""
+
+#. module: stock
+#: model:ir.actions.act_window,help:stock.action_deliver_move
+msgid ""
+"
\n"
+" Click to add a delivery order for this product.\n"
+"
\n"
+" Here you will find the history of all past deliveries "
+"related to\n"
+" this product, as well as all the products you must deliver "
+"to\n"
+" customers.\n"
+"
\n"
+" This is the list of all the production lots you recorded. "
+"When\n"
+" you select a lot, you can get the upstream or downstream\n"
+" traceability of the products contained in lot. By default, "
+"the\n"
+" list is filtred on the serial numbers that are available in\n"
+" your warehouse but you can uncheck the 'Available' button "
+"to\n"
+" get all the lots you produced, received or delivered to\n"
+" customers.\n"
+"
\n"
+" This is the list of all delivery orders that have to be\n"
+" prepared, according to your different sales orders and your\n"
+" logistics rules.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: stock
+#: help:stock.tracking,name:0
+msgid ""
+"By default, the pack reference is generated following the sscc standard. "
+"(Serial number + 1 check digit)"
+msgstr ""
+
+#. module: stock
+#: model:ir.model,name:stock.model_stock_inventory
+#: selection:report.stock.inventory,location_type:0
+#: field:stock.inventory.line,inventory_id:0
+#: report:stock.inventory.move:0
+#: selection:stock.location,usage:0
+msgid "Inventory"
+msgstr ""
+
+#. module: stock
+#: help:stock.location,chained_picking_type:0
+msgid ""
+"Shipping Type of the Picking List that will contain the chained move (leave "
+"empty to automatically detect the type based on the source and destination "
+"locations)."
+msgstr ""
+
+#. module: stock
+#: code:addons/stock/wizard/stock_partial_picking.py:192
+#, python-format
+msgid ""
+"The rounding of the initial uom does not allow you to ship \"%s %s\", as it "
+"would let a quantity of \"%s %s\" to ship and only roundings of \"%s %s\" is "
+"accepted by the uom."
+msgstr ""
+
+#. module: stock
+#: help:stock.move,move_dest_id:0
+msgid "Optional: next stock move when chaining them"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.out:0
+msgid "Print Delivery Slip"
+msgstr ""
+
+#. module: stock
+#: view:report.stock.inventory:0
+#: field:report.stock.inventory,year:0
+#: view:report.stock.move:0
+#: field:report.stock.move,year:0
+msgid "Year"
+msgstr ""
+
+#. module: stock
+#: model:stock.location,name:stock.stock_location_locations
+msgid "Physical Locations"
+msgstr ""
+
+#. module: stock
+#: view:stock.picking.in:0
+msgid "Ready to Process"
+msgstr ""
+
+#. module: stock
+#: report:stock.picking.list:0
+msgid "Warehouse Address :"
+msgstr ""
diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml
index e51f20c67c9..aaf4333ece7 100644
--- a/addons/stock/security/stock_security.xml
+++ b/addons/stock/security/stock_security.xml
@@ -10,7 +10,7 @@
Manager
-
+
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index 69d2c6e4791..1484397b5a8 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -2106,7 +2106,7 @@ class stock_move(osv.osv):
})
new_moves.append(self.browse(cr, uid, [new_id])[0])
if pickid:
- self.signal_button_confirm(cr, uid, [pickid])
+ self.pool.get('stock.picking').signal_button_confirm(cr, uid, [pickid])
if new_moves:
new_moves += self.create_chained_picking(cr, uid, new_moves, context)
return new_moves
diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index 99f2e738709..0443b888ef7 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -1044,7 +1044,7 @@
-
+
diff --git a/addons/stock/wizard/stock_invoice_onshipping_view.xml b/addons/stock/wizard/stock_invoice_onshipping_view.xml
index f93e3b1f093..f566b956091 100644
--- a/addons/stock/wizard/stock_invoice_onshipping_view.xml
+++ b/addons/stock/wizard/stock_invoice_onshipping_view.xml
@@ -21,7 +21,7 @@
-
-
+ """+to_xml(rml_obj.formatLang(time.strftime("%Y-%m-%d %H:%M:%S"),date_time=True))+"""
-
+ """+ to_xml(company.name) +"""1.3cm 28.1cm 20cm 28.1cm
diff --git a/addons/survey/static/src/css/survey.css b/addons/survey/static/src/css/survey.css
index 34d686c6e77..15899533213 100644
--- a/addons/survey/static/src/css/survey.css
+++ b/addons/survey/static/src/css/survey.css
@@ -6,6 +6,8 @@
}
.openerp .oe_kanban_survey {
- width: 200px;
-
+ /* Customize height and width according bootstrap3 */
+ width: 212px;
+ min-height: 86px !important;
+ /* End of customize */
}
diff --git a/addons/web_linkedin/__openerp__.py b/addons/web_linkedin/__openerp__.py
index 6ce78cfca47..508ca240780 100644
--- a/addons/web_linkedin/__openerp__.py
+++ b/addons/web_linkedin/__openerp__.py
@@ -10,7 +10,7 @@ OpenERP Web LinkedIn module.
This module provides the Integration of the LinkedIn with OpenERP.
""",
'data': ['web_linkedin_view.xml'],
- 'depends' : ['crm'],
+ 'depends' : ['web','crm'],
'js': ['static/src/js/*.js'],
'css': ['static/src/css/*.css'],
'qweb': ['static/src/xml/*.xml'],
diff --git a/addons/web_linkedin/web_linkedin.py b/addons/web_linkedin/web_linkedin.py
index a07dcd50ea0..83132511a17 100644
--- a/addons/web_linkedin/web_linkedin.py
+++ b/addons/web_linkedin/web_linkedin.py
@@ -24,6 +24,7 @@ import urllib2
from urlparse import urlparse, urlunparse
import openerp
+import openerp.addons.web
from openerp.osv import fields, osv
class Binary(openerp.http.Controller):
@@ -88,4 +89,4 @@ class web_linkedin_fields(osv.Model):
'linkedin_url': fields.char(string="LinkedIn url", size=100, store=True),
'linkedin_public_url': fields.function(_get_url, type='text', string="LinkedIn url",
help="This url is set automatically when you join the partner with a LinkedIn account."),
- }
\ No newline at end of file
+ }