[MERGE] sync with latest trunk
bzr revid: mat@openerp.com-20130523132958-2hxm5ez5d4kgtgab
This commit is contained in:
@@ -1065,10 +1065,14 @@ class account_period(osv.osv):
|
||||
raise osv.except_osv(_('Error!'), _('You should choose the periods that belong to the same company.'))
|
||||
if period_date_start > period_date_stop:
|
||||
raise osv.except_osv(_('Error!'), _('Start period should precede then end period.'))
|
||||
|
||||
# /!\ We do not include a criterion on the company_id field below, to allow producing consolidated reports
|
||||
# on multiple companies. It will only work when start/end periods are selected and no fiscal year is chosen.
|
||||
|
||||
#for period from = january, we want to exclude the opening period (but it has same date_from, so we have to check if period_from is special or not to include that clause or not in the search).
|
||||
if period_from.special:
|
||||
return self.search(cr, uid, [('date_start', '>=', period_date_start), ('date_stop', '<=', period_date_stop), ('company_id', '=', company1_id)])
|
||||
return self.search(cr, uid, [('date_start', '>=', period_date_start), ('date_stop', '<=', period_date_stop), ('company_id', '=', company1_id), ('special', '=', False)])
|
||||
return self.search(cr, uid, [('date_start', '>=', period_date_start), ('date_stop', '<=', period_date_stop)])
|
||||
return self.search(cr, uid, [('date_start', '>=', period_date_start), ('date_stop', '<=', period_date_stop), ('special', '=', False)])
|
||||
|
||||
account_period()
|
||||
|
||||
|
||||
@@ -92,13 +92,43 @@ class account_invoice(osv.osv):
|
||||
return [('none', _('Free Reference'))]
|
||||
|
||||
def _amount_residual(self, cr, uid, ids, name, args, context=None):
|
||||
"""Function of the field residua. It computes the residual amount (balance) for each invoice"""
|
||||
if context is None:
|
||||
context = {}
|
||||
ctx = context.copy()
|
||||
result = {}
|
||||
currency_obj = self.pool.get('res.currency')
|
||||
for invoice in self.browse(cr, uid, ids, context=context):
|
||||
nb_inv_in_partial_rec = max_invoice_id = 0
|
||||
result[invoice.id] = 0.0
|
||||
if invoice.move_id:
|
||||
for m in invoice.move_id.line_id:
|
||||
if m.account_id.type in ('receivable','payable'):
|
||||
result[invoice.id] += m.amount_residual_currency
|
||||
for aml in invoice.move_id.line_id:
|
||||
if aml.account_id.type in ('receivable','payable'):
|
||||
if aml.currency_id and aml.currency_id.id == invoice.currency_id.id:
|
||||
result[invoice.id] += aml.amount_residual_currency
|
||||
else:
|
||||
ctx['date'] = aml.date
|
||||
result[invoice.id] += currency_obj.compute(cr, uid, aml.company_id.currency_id.id, invoice.currency_id.id, aml.amount_residual, context=ctx)
|
||||
|
||||
if aml.reconcile_partial_id.line_partial_ids:
|
||||
#we check if the invoice is partially reconciled and if there are other invoices
|
||||
#involved in this partial reconciliation (and we sum these invoices)
|
||||
for line in aml.reconcile_partial_id.line_partial_ids:
|
||||
if line.invoice:
|
||||
nb_inv_in_partial_rec += 1
|
||||
#store the max invoice id as for this invoice we will make a balance instead of a simple division
|
||||
max_invoice_id = max(max_invoice_id, line.invoice.id)
|
||||
if nb_inv_in_partial_rec:
|
||||
#if there are several invoices in a partial reconciliation, we split the residual by the number
|
||||
#of invoice to have a sum of residual amounts that matches the partner balance
|
||||
new_value = currency_obj.round(cr, uid, invoice.currency_id, result[invoice.id] / nb_inv_in_partial_rec)
|
||||
if invoice.id == max_invoice_id:
|
||||
#if it's the last the invoice of the bunch of invoices partially reconciled together, we make a
|
||||
#balance to avoid rounding errors
|
||||
result[invoice.id] = result[invoice.id] - ((nb_inv_in_partial_rec - 1) * new_value)
|
||||
else:
|
||||
result[invoice.id] = new_value
|
||||
|
||||
#prevent the residual amount on the invoice to be less than 0
|
||||
result[invoice.id] = max(result[invoice.id], 0.0)
|
||||
return result
|
||||
|
||||
@@ -8,14 +8,14 @@ msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:37+0000\n"
|
||||
"PO-Revision-Date: 2012-12-21 23:00+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"PO-Revision-Date: 2013-05-22 09:56+0000\n"
|
||||
"Last-Translator: Pedro Manuel Baeza <pedro.baeza@gmail.com>\n"
|
||||
"Language-Team: Spanish <es@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-28 05:29+0000\n"
|
||||
"X-Generator: Launchpad (build 16546)\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:19+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
@@ -295,8 +295,8 @@ msgid ""
|
||||
"Prorata temporis can be applied only for time method \"number of "
|
||||
"depreciations\"."
|
||||
msgstr ""
|
||||
"Prorata temporis puede ser aplicado solo para método de tiempo \"numero de "
|
||||
"amortizaciones\""
|
||||
"El prorrateo de tiempo sólo se puede utilizar para el método de tiempo "
|
||||
"\"numero de amortizaciones\""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,remaining_value:0
|
||||
@@ -546,7 +546,7 @@ msgstr "General"
|
||||
#: field:account.asset.asset,prorata:0
|
||||
#: field:account.asset.category,prorata:0
|
||||
msgid "Prorata Temporis"
|
||||
msgstr "Tiempo prorateado"
|
||||
msgstr "Tiempo prorrateado"
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.model,name:account_asset.model_account_invoice
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
<button name="action_done" type="object" string="⇾ Mark as Done"
|
||||
help="Click to mark the action as done." class="oe_link"
|
||||
attrs="{'invisible':[('payment_next_action_date','=', False)]}"
|
||||
groups="base.group_partner_manager"/>
|
||||
groups="account.group_account_user"/>
|
||||
<field name="payment_next_action" placeholder="Action to be taken e.g. Give a phonecall, Check if it's paid, ..."/>
|
||||
</div>
|
||||
</group>
|
||||
|
||||
@@ -55,10 +55,7 @@ class hr_expense_expense(osv.osv):
|
||||
|
||||
def _get_currency(self, cr, uid, context=None):
|
||||
user = self.pool.get('res.users').browse(cr, uid, [uid], context=context)[0]
|
||||
if user.company_id:
|
||||
return user.company_id.currency_id.id
|
||||
else:
|
||||
return self.pool.get('res.currency').search(cr, uid, [('rate','=',1.0)], context=context)[0]
|
||||
return user.company_id.currency_id.id
|
||||
|
||||
_name = "hr.expense.expense"
|
||||
_inherit = ['mail.thread']
|
||||
@@ -95,11 +92,13 @@ class hr_expense_expense(osv.osv):
|
||||
('cancelled', 'Refused'),
|
||||
('confirm', 'Waiting Approval'),
|
||||
('accepted', 'Approved'),
|
||||
('done', 'Done'),
|
||||
('done', 'Waiting Payment'),
|
||||
('paid', 'Paid'),
|
||||
],
|
||||
'Status', readonly=True, track_visibility='onchange',
|
||||
help='When the expense request is created the status is \'Draft\'.\n It is confirmed by the user and request is sent to admin, the status is \'Waiting Confirmation\'.\
|
||||
\nIf the admin accepts it, the status is \'Accepted\'.\n If a receipt is made for the expense request, the status is \'Done\'.'),
|
||||
\nIf the admin accepts it, the status is \'Accepted\'.\n If the accounting entries are made for the expense request, the status is \'Waiting Payment\'.'),
|
||||
|
||||
}
|
||||
_defaults = {
|
||||
'company_id': lambda s, cr, uid, c: s.pool.get('res.company')._company_default_get(cr, uid, 'hr.employee', context=c),
|
||||
@@ -110,6 +109,12 @@ class hr_expense_expense(osv.osv):
|
||||
'currency_id': _get_currency,
|
||||
}
|
||||
|
||||
def copy(self, cr, uid, id, default=None, context=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
default.update(account_move_id=False)
|
||||
return super(hr_expense_expense, self).copy(cr, uid, id, default=default, context=context)
|
||||
|
||||
def unlink(self, cr, uid, ids, context=None):
|
||||
for rec in self.browse(cr, uid, ids, context=context):
|
||||
if rec.state != 'draft':
|
||||
@@ -279,7 +284,6 @@ class hr_expense_expense(osv.osv):
|
||||
tax_code_found= False
|
||||
|
||||
#Calculate tax according to default tax on product
|
||||
|
||||
taxes = []
|
||||
#Taken from product_id_onchange in account.invoice
|
||||
if line.product_id:
|
||||
@@ -316,8 +320,11 @@ class hr_expense_expense(osv.osv):
|
||||
tax_code_found = True
|
||||
res[-1]['tax_code_id'] = tax_code_id
|
||||
res[-1]['tax_amount'] = cur_obj.compute(cr, uid, exp.currency_id.id, company_currency, tax_amount, context={'date': exp.date_confirm})
|
||||
|
||||
#Will create the tax here as we don't have the access
|
||||
##
|
||||
is_price_include = tax_obj.read(cr,uid,tax['id'],['price_include'],context)['price_include']
|
||||
if is_price_include:
|
||||
## We need to deduce the price for the tax
|
||||
res[-1]['price'] = res[-1]['price'] - (tax['amount'] * tax['base_sign'] or 0.0)
|
||||
assoc_tax = {
|
||||
'type':'tax',
|
||||
'name':tax['name'],
|
||||
@@ -449,4 +456,26 @@ class hr_expense_line(osv.osv):
|
||||
|
||||
hr_expense_line()
|
||||
|
||||
class account_move_line(osv.osv):
|
||||
_inherit = "account.move.line"
|
||||
|
||||
def reconcile(self, cr, uid, ids, type='auto', writeoff_acc_id=False, writeoff_period_id=False, writeoff_journal_id=False, context=None):
|
||||
res = super(account_move_line, self).reconcile(cr, uid, ids, type=type, writeoff_acc_id=writeoff_acc_id, writeoff_period_id=writeoff_period_id, writeoff_journal_id=writeoff_journal_id, context=context)
|
||||
#when making a full reconciliation of account move lines 'ids', we may need to recompute the state of some hr.expense
|
||||
account_move_ids = [aml.move_id.id for aml in self.browse(cr, uid, ids, context=context)]
|
||||
expense_obj = self.pool.get('hr.expense.expense')
|
||||
currency_obj = self.pool.get('res.currency')
|
||||
if account_move_ids:
|
||||
expense_ids = expense_obj.search(cr, uid, [('account_move_id', 'in', account_move_ids)], context=context)
|
||||
for expense in expense_obj.browse(cr, uid, expense_ids, context=context):
|
||||
if expense.state == 'done':
|
||||
#making the postulate it has to be set paid, then trying to invalidate it
|
||||
new_status_is_paid = True
|
||||
for aml in expense.account_move_id.line_id:
|
||||
if aml.account_id.type == 'payable' and not currency_obj.is_zero(cr, uid, expense.company_id.currency_id, aml.amount_residual):
|
||||
new_status_is_paid = False
|
||||
if new_status_is_paid:
|
||||
expense_obj.write(cr, uid, [expense.id], {'state': 'paid'}, context=context)
|
||||
return res
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
<button name="draft" states="confirm,cancelled" string="Set to Draft" type="workflow" groups="base.group_hr_user" />
|
||||
<button name="done" states="accepted" string="Generate Accounting Entries" type="workflow" groups="account.group_account_invoice" class="oe_highlight"/>
|
||||
<button name="action_view_receipt" states="done" string="Open Accounting Entries" type="object" groups="account.group_account_invoice"/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,confirm,accepted,done" statusbar_colors='{"confirm":"blue","cancelled":"red"}'/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,confirm,accepted,done,paid" statusbar_colors='{"confirm":"blue","cancelled":"red"}'/>
|
||||
</header>
|
||||
<sheet>
|
||||
<group>
|
||||
|
||||
@@ -8,14 +8,14 @@ msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:37+0000\n"
|
||||
"PO-Revision-Date: 2013-03-19 19:16+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 08:48+0000\n"
|
||||
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
|
||||
"Language-Team: Dutch <nl@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-28 05:42+0000\n"
|
||||
"X-Generator: Launchpad (build 16546)\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:19+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: hr_recruitment
|
||||
#: help:hr.applicant,active:0
|
||||
@@ -618,7 +618,7 @@ msgstr "In behandeling"
|
||||
#. module: hr_recruitment
|
||||
#: view:hr.applicant:0
|
||||
msgid "Hire & Create Employee"
|
||||
msgstr "Huur & maak werknemer"
|
||||
msgstr "Werknemer aannemen en aanmaken"
|
||||
|
||||
#. module: hr_recruitment
|
||||
#: model:mail.message.subtype,description:hr_recruitment.mt_applicant_hired
|
||||
|
||||
@@ -0,0 +1,571 @@
|
||||
# French 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:38+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 16:37+0000\n"
|
||||
"Last-Translator: Quentin THEURET <Unknown>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:19+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\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 "Notes"
|
||||
|
||||
#. 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 "Content..."
|
||||
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
|
||||
#: view:portal_crm.crm_contact_us:0
|
||||
msgid "Your name..."
|
||||
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
|
||||
#: view:portal_crm.crm_contact_us:0
|
||||
msgid "Your email..."
|
||||
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
|
||||
#: view:portal_crm.crm_contact_us:0
|
||||
msgid "Subject..."
|
||||
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
|
||||
#: view:portal_crm.crm_contact_us:0
|
||||
msgid "Your phone number..."
|
||||
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 ""
|
||||
@@ -0,0 +1,59 @@
|
||||
# French 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:38+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 16:32+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:19+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: portal_event
|
||||
#: view:event.event:0
|
||||
msgid "Portal Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_event
|
||||
#: model:ir.actions.act_window,help:portal_event.action_event_view
|
||||
msgid "There are no public events."
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_event
|
||||
#: selection:event.event,visibility:0
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_event
|
||||
#: model:ir.model,name:portal_event.model_event_event
|
||||
msgid "Event"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_event
|
||||
#: model:ir.actions.act_window,name:portal_event.action_event_view
|
||||
#: model:ir.ui.menu,name:portal_event.portal_company_events
|
||||
msgid "Events"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_event
|
||||
#: field:event.event,visibility:0
|
||||
msgid "Visibility"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_event
|
||||
#: help:event.event,visibility:0
|
||||
msgid "Event's visibility in the portal's contact page"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_event
|
||||
#: selection:event.event,visibility:0
|
||||
msgid "Public"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,100 @@
|
||||
# French 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:38+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 16:29+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:19+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: view:hr.employee:0
|
||||
msgid "Here you can write information about you to be shown in the portal..."
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: view:hr.employee:0
|
||||
msgid "Coach"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: model:ir.actions.act_window,name:portal_hr_employees.action_team
|
||||
#: view:portal_crm.crm_contact_us:0
|
||||
msgid "Our Team"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: view:hr.employee:0
|
||||
msgid "Group By..."
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: view:hr.employee:0
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: selection:hr.employee,visibility:0
|
||||
msgid "Public"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: help:hr.employee,visibility:0
|
||||
msgid "Employee's visibility in the portal's contact page"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: selection:hr.employee,visibility:0
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: view:hr.employee:0
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: model:ir.model,name:portal_hr_employees.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: view:hr.employee:0
|
||||
msgid "Job"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: field:hr.employee,visibility:0
|
||||
msgid "Visibility"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: field:hr.employee,public_info:0
|
||||
msgid "Public Info"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: model:ir.model,name:portal_hr_employees.model_portal_crm_crm_contact_us
|
||||
msgid "Contact form for the portal"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: view:hr.employee:0
|
||||
msgid "Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_hr_employees
|
||||
#: view:hr.employee:0
|
||||
#: field:portal_crm.crm_contact_us,employee_ids:0
|
||||
msgid "Employees"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,40 @@
|
||||
# French 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:38+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 08:03+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:19+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\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 ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
" Click to create an issue.\n"
|
||||
" </p><p>\n"
|
||||
" You can track your issues from this menu and the action we\n"
|
||||
" will take.\n"
|
||||
" </p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: portal_project_issue
|
||||
#: model:ir.actions.act_window,name:portal_project_issue.project_issue_categ_act0
|
||||
msgid "Issues"
|
||||
msgstr ""
|
||||
+14
-11
@@ -8,14 +8,14 @@ msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:37+0000\n"
|
||||
"PO-Revision-Date: 2013-05-09 10:11+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 16:25+0000\n"
|
||||
"Last-Translator: David Halgand <david.halgand@gmail.com>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n"
|
||||
"X-Generator: Launchpad (build 16598)\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:20+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: project
|
||||
#: view:project.project:0
|
||||
@@ -1328,7 +1328,7 @@ msgstr "Retard en heures"
|
||||
#. module: project
|
||||
#: view:project.task.type:0
|
||||
msgid "Add a description..."
|
||||
msgstr ""
|
||||
msgstr "Ajouter une description…"
|
||||
|
||||
#. module: project
|
||||
#: view:project.project:0
|
||||
@@ -1521,6 +1521,9 @@ 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 ""
|
||||
"Vous ne pouvez pas supprimer un projet contenant des tâches. Vous pouvez "
|
||||
"soit supprimer toutes les tâches projet, puis supprimer le projet ou tout "
|
||||
"simplement désactiver le projet."
|
||||
|
||||
#. module: project
|
||||
#: model:process.transition.action,name:project.process_transition_action_draftopentask0
|
||||
@@ -1644,12 +1647,12 @@ msgstr "Attribué à"
|
||||
#. module: project
|
||||
#: model:res.groups,name:project.group_time_work_estimation_tasks
|
||||
msgid "Time Estimation on Tasks"
|
||||
msgstr ""
|
||||
msgstr "Estimation du temps sur les tâches"
|
||||
|
||||
#. module: project
|
||||
#: field:project.task,total_hours:0
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
msgstr "Total"
|
||||
|
||||
#. module: project
|
||||
#: model:process.node,note:project.process_node_taskbydelegate0
|
||||
@@ -1659,7 +1662,7 @@ msgstr "Délégué votre tâche à un autre utilisateur"
|
||||
#. module: project
|
||||
#: model:mail.message.subtype,description:project.mt_task_started
|
||||
msgid "Task started"
|
||||
msgstr ""
|
||||
msgstr "Tâche commencée"
|
||||
|
||||
#. module: project
|
||||
#: help:project.task.reevaluate,remaining_hours:0
|
||||
@@ -1701,7 +1704,7 @@ msgstr "Projets en attente"
|
||||
#. module: project
|
||||
#: view:project.task:0
|
||||
msgid "Remaining"
|
||||
msgstr ""
|
||||
msgstr "Reste à faire"
|
||||
|
||||
#. module: project
|
||||
#: field:project.task,progress:0
|
||||
@@ -1820,7 +1823,7 @@ msgstr ""
|
||||
#. module: project
|
||||
#: model:mail.message.subtype,description:project.mt_task_new
|
||||
msgid "Task created"
|
||||
msgstr ""
|
||||
msgstr "Tâche créée"
|
||||
|
||||
#. module: project
|
||||
#: view:report.project.task.user:0
|
||||
@@ -2112,12 +2115,12 @@ msgstr "Projets dans lesquels je suis membre"
|
||||
#: selection:project.task.history,kanban_state:0
|
||||
#: selection:project.task.history.cumulative,kanban_state:0
|
||||
msgid "Ready for next stage"
|
||||
msgstr ""
|
||||
msgstr "Prêt pour la prochaine étape"
|
||||
|
||||
#. module: project
|
||||
#: field:project.task.type,case_default:0
|
||||
msgid "Default for New Projects"
|
||||
msgstr ""
|
||||
msgstr "Par défaut pour les nouveaux projets"
|
||||
|
||||
#. module: project
|
||||
#: view:project.task:0
|
||||
|
||||
@@ -8,14 +8,14 @@ msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:37+0000\n"
|
||||
"PO-Revision-Date: 2012-12-21 23:00+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"PO-Revision-Date: 2013-05-22 11:31+0000\n"
|
||||
"Last-Translator: Quentin THEURET <Unknown>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-28 05:57+0000\n"
|
||||
"X-Generator: Launchpad (build 16546)\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:20+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: project_issue
|
||||
#: model:project.category,name:project_issue.project_issue_category_03
|
||||
@@ -28,6 +28,8 @@ msgid ""
|
||||
"Allows you to configure your incoming mail server, and create issues from "
|
||||
"incoming emails."
|
||||
msgstr ""
|
||||
"Vous permet de configurer vos serveurs de courriels entrants, et de créer "
|
||||
"des incidents depuis les courriels entrants."
|
||||
|
||||
#. module: project_issue
|
||||
#: field:project.issue.report,delay_open:0
|
||||
@@ -48,7 +50,7 @@ msgstr "Heures de travail pour ouvrir l'incident"
|
||||
#. module: project_issue
|
||||
#: model:mail.message.subtype,description:project_issue.mt_issue_started
|
||||
msgid "Issue started"
|
||||
msgstr ""
|
||||
msgstr "Incident démarré"
|
||||
|
||||
#. module: project_issue
|
||||
#: field:project.issue,date_open:0
|
||||
@@ -323,7 +325,7 @@ msgstr "Nouveau"
|
||||
#. module: project_issue
|
||||
#: view:project.project:0
|
||||
msgid "{'invisible': [('use_tasks', '=', False),('use_issues','=',False)]}"
|
||||
msgstr ""
|
||||
msgstr "{'invisible': [('use_tasks', '=', False),('use_issues','=',False)]}"
|
||||
|
||||
#. module: project_issue
|
||||
#: field:project.issue,email_from:0
|
||||
@@ -646,7 +648,7 @@ msgstr "Novembre"
|
||||
#: code:addons/project_issue/project_issue.py:492
|
||||
#, python-format
|
||||
msgid "Customer Email"
|
||||
msgstr ""
|
||||
msgstr "Courriel client"
|
||||
|
||||
#. module: project_issue
|
||||
#: view:project.issue.report:0
|
||||
@@ -851,7 +853,7 @@ msgstr "Nb. de courriels"
|
||||
#: model:mail.message.subtype,name:project_issue.mt_issue_new
|
||||
#: model:mail.message.subtype,name:project_issue.mt_project_issue_new
|
||||
msgid "Issue Created"
|
||||
msgstr ""
|
||||
msgstr "Incident créé"
|
||||
|
||||
#. module: project_issue
|
||||
#: code:addons/project_issue/project_issue.py:490
|
||||
|
||||
@@ -322,7 +322,7 @@
|
||||
<field name="inherit_id" ref="project.view_task_search_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="user_id" position="before">
|
||||
<field name="phase_id"/>
|
||||
<field name="phase_id" domain="[]"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -8,14 +8,14 @@ msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:38+0000\n"
|
||||
"PO-Revision-Date: 2012-12-21 23:00+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"PO-Revision-Date: 2013-05-22 06:44+0000\n"
|
||||
"Last-Translator: Quentin THEURET <Unknown>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-28 05:59+0000\n"
|
||||
"X-Generator: Launchpad (build 16546)\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:20+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: report_webkit
|
||||
#: view:ir.actions.report.xml:0
|
||||
@@ -70,7 +70,7 @@ msgstr "Société"
|
||||
#: code:addons/report_webkit/webkit_report.py:234
|
||||
#, python-format
|
||||
msgid "Please set a header in company settings."
|
||||
msgstr ""
|
||||
msgstr "Veuillez définir une en-tête dans la configuration de la société."
|
||||
|
||||
#. module: report_webkit
|
||||
#: selection:ir.header_webkit,format:0
|
||||
@@ -117,7 +117,7 @@ msgstr "A4 0 210 x 297 mm, 8.26 x 11.69 pouces"
|
||||
#: code:addons/report_webkit/webkit_report.py:176
|
||||
#, python-format
|
||||
msgid "Webkit error"
|
||||
msgstr ""
|
||||
msgstr "Erreur Webkit"
|
||||
|
||||
#. module: report_webkit
|
||||
#: selection:ir.header_webkit,format:0
|
||||
@@ -132,7 +132,7 @@ msgstr "B2 17 500 x 707 mm"
|
||||
#: code:addons/report_webkit/webkit_report.py:304
|
||||
#, python-format
|
||||
msgid "Webkit render!"
|
||||
msgstr ""
|
||||
msgstr "Rendu webkit !"
|
||||
|
||||
#. module: report_webkit
|
||||
#: model:ir.model,name:report_webkit.model_ir_header_img
|
||||
@@ -153,6 +153,11 @@ msgid ""
|
||||
"http://code.google.com/p/wkhtmltopdf/downloads/list and set the path in the "
|
||||
"ir.config_parameter with the webkit_path key.Minimal version is 0.9.9"
|
||||
msgstr ""
|
||||
"Veuillez installer l'exécutable sur votre système (sudo apt-get install "
|
||||
"wkhtmltopdf) ou le télécharger sur : "
|
||||
"http://code.google.com/p/wkhtmltopdf/downloads/list et définir le chemin "
|
||||
"dans ir.config_parameter avec la version webkit_path key.Minimal égale à "
|
||||
"0.9.9"
|
||||
|
||||
#. module: report_webkit
|
||||
#: selection:ir.header_webkit,format:0
|
||||
@@ -204,7 +209,7 @@ msgstr "L'en-tête liée au rapport"
|
||||
#: code:addons/report_webkit/webkit_report.py:95
|
||||
#, python-format
|
||||
msgid "Wkhtmltopdf library path is not set"
|
||||
msgstr ""
|
||||
msgstr "Le chemin vers la bibliothèque Wkhtmltopdf n'est pas défini"
|
||||
|
||||
#. module: report_webkit
|
||||
#: view:ir.actions.report.xml:0
|
||||
@@ -284,7 +289,7 @@ msgstr "Image"
|
||||
#. module: report_webkit
|
||||
#: view:ir.header_img:0
|
||||
msgid "Header Image"
|
||||
msgstr ""
|
||||
msgstr "Image d'en-tête"
|
||||
|
||||
#. module: report_webkit
|
||||
#: field:res.company,header_webkit:0
|
||||
@@ -313,7 +318,7 @@ msgstr "Portrait"
|
||||
#. module: report_webkit
|
||||
#: view:report.webkit.actions:0
|
||||
msgid "or"
|
||||
msgstr ""
|
||||
msgstr "ou"
|
||||
|
||||
#. module: report_webkit
|
||||
#: selection:ir.header_webkit,orientation:0
|
||||
@@ -330,6 +335,7 @@ msgstr "B8 22 62 x 88 mm"
|
||||
#, python-format
|
||||
msgid "The command 'wkhtmltopdf' failed with error code = %s. Message: %s"
|
||||
msgstr ""
|
||||
"La commande 'wkhtmltopdf' a échouée avec le code d'erreur = %s. Message : %s"
|
||||
|
||||
#. module: report_webkit
|
||||
#: selection:ir.header_webkit,format:0
|
||||
@@ -375,7 +381,7 @@ msgstr "Marge de droite (mm)"
|
||||
#: code:addons/report_webkit/webkit_report.py:228
|
||||
#, python-format
|
||||
msgid "Webkit report template not found!"
|
||||
msgstr ""
|
||||
msgstr "Le modèle de rapport Webkit n'a pas été trouvé !"
|
||||
|
||||
#. module: report_webkit
|
||||
#: field:ir.header_webkit,orientation:0
|
||||
@@ -405,7 +411,7 @@ msgstr ":B10 16 31 x 44 mm"
|
||||
#. module: report_webkit
|
||||
#: view:report.webkit.actions:0
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Annuler"
|
||||
|
||||
#. module: report_webkit
|
||||
#: field:ir.header_webkit,css:0
|
||||
@@ -427,7 +433,7 @@ msgstr "Logos pour Webkit"
|
||||
#: code:addons/report_webkit/webkit_report.py:172
|
||||
#, python-format
|
||||
msgid "No diagnosis message was provided"
|
||||
msgstr ""
|
||||
msgstr "Aucun message de diagnostic n'était fourni"
|
||||
|
||||
#. module: report_webkit
|
||||
#: selection:ir.header_webkit,format:0
|
||||
@@ -516,9 +522,9 @@ msgstr "ir.actions.report.xml"
|
||||
#: code:addons/report_webkit/webkit_report.py:174
|
||||
#, python-format
|
||||
msgid "The following diagnosis message was provided:\n"
|
||||
msgstr ""
|
||||
msgstr "Le message de diagnostic suivant a été fourni :\n"
|
||||
|
||||
#. module: report_webkit
|
||||
#: view:ir.header_webkit:0
|
||||
msgid "HTML Header"
|
||||
msgstr ""
|
||||
msgstr "En-tête HTML"
|
||||
|
||||
@@ -41,7 +41,7 @@ class res_partner(osv.osv):
|
||||
|
||||
default.update({'sale_order_ids': []})
|
||||
|
||||
super(res_partner, self).copy(cr, uid, record_id, default, context)
|
||||
return super(res_partner, self).copy(cr, uid, record_id, default, context)
|
||||
|
||||
_columns = {
|
||||
'sale_order_count': fields.function(_sale_order_count, string='# of Sales Order', type='integer'),
|
||||
|
||||
+1
-1
@@ -687,7 +687,7 @@ class sale_order_line(osv.osv):
|
||||
_description = 'Sales Order Line'
|
||||
_columns = {
|
||||
'order_id': fields.many2one('sale.order', 'Order Reference', required=True, ondelete='cascade', select=True, readonly=True, states={'draft':[('readonly',False)]}),
|
||||
'name': fields.text('Description', required=True, select=True, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'name': fields.text('Description', required=True, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of sales order lines."),
|
||||
'product_id': fields.many2one('product.product', 'Product', domain=[('sale_ok', '=', True)], change_default=True),
|
||||
'invoice_lines': fields.many2many('account.invoice.line', 'sale_order_line_invoice_rel', 'order_line_id', 'invoice_id', 'Invoice Lines', readonly=True),
|
||||
|
||||
+33
-17
@@ -8,20 +8,20 @@ msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:39+0000\n"
|
||||
"PO-Revision-Date: 2012-12-21 23:00+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"PO-Revision-Date: 2013-05-22 06:47+0000\n"
|
||||
"Last-Translator: Quentin THEURET <Unknown>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-28 06:01+0000\n"
|
||||
"X-Generator: Launchpad (build 16546)\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:20+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: share
|
||||
#: code:addons/share/wizard/share_wizard.py:841
|
||||
#, python-format
|
||||
msgid "Invitation to collaborate about %s"
|
||||
msgstr ""
|
||||
msgstr "Invitation à collaborer sur %s"
|
||||
|
||||
#. module: share
|
||||
#: code:addons/share/wizard/share_wizard.py:779
|
||||
@@ -29,11 +29,13 @@ msgstr ""
|
||||
msgid ""
|
||||
"The share engine has not been able to fetch a record_id for your invitation."
|
||||
msgstr ""
|
||||
"Le moteur de partage n'est pas capable d'aller chercher un record_id pour "
|
||||
"votre invitation."
|
||||
|
||||
#. module: share
|
||||
#: view:share.wizard:0
|
||||
msgid "Include an Optional Personal Message"
|
||||
msgstr ""
|
||||
msgstr "Inclure un message personnel (optionnel)"
|
||||
|
||||
#. module: share
|
||||
#: field:share.wizard,embed_option_title:0
|
||||
@@ -43,18 +45,20 @@ msgstr "Afficher le titre"
|
||||
#. module: share
|
||||
#: view:share.wizard:0
|
||||
msgid "Access granted!"
|
||||
msgstr ""
|
||||
msgstr "Accès autorisé !"
|
||||
|
||||
#. module: share
|
||||
#: field:share.wizard,record_name:0
|
||||
msgid "Record name"
|
||||
msgstr ""
|
||||
msgstr "Nom de l'enregistement"
|
||||
|
||||
#. module: share
|
||||
#: help:share.wizard,message:0
|
||||
msgid ""
|
||||
"An optional personal message, to be included in the email notification."
|
||||
msgstr ""
|
||||
"Un message personnel (optionnel), qui sera inclut dans le courriel de "
|
||||
"notification."
|
||||
|
||||
#. module: share
|
||||
#: field:share.wizard,user_type:0
|
||||
@@ -76,6 +80,10 @@ msgid ""
|
||||
" %s\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"Les documents ne sont pas attachés, vous pouvez les voir directement en "
|
||||
"ligne sur mon serveur OpenERP à :\n"
|
||||
" %s\n"
|
||||
"\n"
|
||||
|
||||
#. module: share
|
||||
#: model:ir.module.category,name:share.module_category_share
|
||||
@@ -90,6 +98,8 @@ msgid ""
|
||||
"Hello,\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"Bonjour,\n"
|
||||
"\n"
|
||||
|
||||
#. module: share
|
||||
#: field:share.wizard,share_root_url:0
|
||||
@@ -101,7 +111,7 @@ msgstr "Adresse URL de partage"
|
||||
#: field:share.wizard,email_2:0
|
||||
#: field:share.wizard,email_3:0
|
||||
msgid "New user email"
|
||||
msgstr ""
|
||||
msgstr "Adresse courriel du nouvel utilisateur"
|
||||
|
||||
#. module: share
|
||||
#: code:addons/share/wizard/share_wizard.py:886
|
||||
@@ -115,20 +125,22 @@ msgstr ""
|
||||
#: code:addons/share/wizard/share_wizard.py:620
|
||||
#, python-format
|
||||
msgid "(Modified)"
|
||||
msgstr ""
|
||||
msgstr "(Modifié)"
|
||||
|
||||
#. module: share
|
||||
#: code:addons/share/wizard/share_wizard.py:664
|
||||
#, python-format
|
||||
msgid "You must be a member of the Share/User group to use the share wizard."
|
||||
msgstr ""
|
||||
"Vous devez être un membre du groupe Partage/Utilisateur pour utiliser "
|
||||
"l'assistant de partage."
|
||||
|
||||
#. module: share
|
||||
#. openerp-web
|
||||
#: code:addons/share/static/src/js/share.js:63
|
||||
#, python-format
|
||||
msgid "Embed"
|
||||
msgstr ""
|
||||
msgstr "Embarqué"
|
||||
|
||||
#. module: share
|
||||
#: code:addons/share/wizard/share_wizard.py:598
|
||||
@@ -176,6 +188,8 @@ msgstr "(Dupliqué pour les autorisations de partage modifiées)"
|
||||
msgid ""
|
||||
"Please indicate the emails of the persons to share with, one per line."
|
||||
msgstr ""
|
||||
"Veuillez indiquer les adresses de courriel des personnes avec qui partager, "
|
||||
"une par ligne."
|
||||
|
||||
#. module: share
|
||||
#: help:share.wizard,domain:0
|
||||
@@ -191,7 +205,7 @@ msgstr "Suivant"
|
||||
#: code:addons/share/wizard/share_wizard.py:661
|
||||
#, python-format
|
||||
msgid "Action and Access Mode are required to create a shared access."
|
||||
msgstr ""
|
||||
msgstr "L'action et le mode d'accès sont requis pour créer un accès partagé."
|
||||
|
||||
#. module: share
|
||||
#: code:addons/share/wizard/share_wizard.py:849
|
||||
@@ -203,24 +217,24 @@ msgstr "Nom d’utilisateur"
|
||||
#. module: share
|
||||
#: view:share.wizard:0
|
||||
msgid "Sharing Options"
|
||||
msgstr ""
|
||||
msgstr "Options de partage"
|
||||
|
||||
#. module: share
|
||||
#. openerp-web
|
||||
#: code:addons/share/static/src/xml/share.xml:9
|
||||
#, python-format
|
||||
msgid "Invite"
|
||||
msgstr ""
|
||||
msgstr "Inviter"
|
||||
|
||||
#. module: share
|
||||
#: view:share.wizard:0
|
||||
msgid "Embedded code options"
|
||||
msgstr ""
|
||||
msgstr "Options du code embarqué"
|
||||
|
||||
#. module: share
|
||||
#: view:share.wizard:0
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
msgstr "Paramètres"
|
||||
|
||||
#. module: share
|
||||
#: view:share.wizard:0
|
||||
@@ -255,7 +269,7 @@ msgstr ""
|
||||
#. module: share
|
||||
#: view:res.groups:0
|
||||
msgid "Non-Share Groups"
|
||||
msgstr ""
|
||||
msgstr "Groupes Pas de Partage"
|
||||
|
||||
#. module: share
|
||||
#: view:share.wizard:0
|
||||
@@ -263,6 +277,8 @@ msgid ""
|
||||
"An email notification with instructions has been sent to the following "
|
||||
"people:"
|
||||
msgstr ""
|
||||
"Une notification par courriel avec les instructions a été envoyée aux "
|
||||
"personnes suivantes :"
|
||||
|
||||
#. module: share
|
||||
#: code:addons/share/wizard/share_wizard.py:77
|
||||
|
||||
+14
-10
@@ -8,14 +8,14 @@ msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:39+0000\n"
|
||||
"PO-Revision-Date: 2013-05-18 15:34+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 07:05+0000\n"
|
||||
"Last-Translator: Quentin THEURET <Unknown>\n"
|
||||
"Language-Team: French <fr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-19 06:12+0000\n"
|
||||
"X-Generator: Launchpad (build 16626)\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:20+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: survey
|
||||
#: view:survey.response.line:0
|
||||
@@ -75,7 +75,7 @@ msgstr "Sondages"
|
||||
#. module: survey
|
||||
#: view:survey.request:0
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
msgstr "Annuler la requête"
|
||||
|
||||
#. module: survey
|
||||
#: view:survey:0
|
||||
@@ -296,7 +296,7 @@ msgstr " En-tête de colonne"
|
||||
#: code:addons/survey/wizard/survey_send_invitation.py:71
|
||||
#, python-format
|
||||
msgid "The following surveys are not in open state: %s"
|
||||
msgstr ""
|
||||
msgstr "Le questionnaire suivant n'est pas dans un état ouvert : %s"
|
||||
|
||||
#. module: survey
|
||||
#: field:survey,tot_comp_survey:0
|
||||
@@ -333,6 +333,8 @@ msgid ""
|
||||
"This survey has no question defined. Please define the questions and answers "
|
||||
"first."
|
||||
msgstr ""
|
||||
"Aucune question n'est attachée à ce questionnaire. Veuillez d'abord définir "
|
||||
"des questions et des réponses."
|
||||
|
||||
#. module: survey
|
||||
#: field:survey.question,comment_field_type:0
|
||||
@@ -487,7 +489,7 @@ msgstr "À partir de"
|
||||
#. module: survey
|
||||
#: view:survey:0
|
||||
msgid "Cancel Survey"
|
||||
msgstr ""
|
||||
msgstr "Annuler le sondage"
|
||||
|
||||
#. module: survey
|
||||
#: selection:survey.question,comment_valid_type:0
|
||||
@@ -640,7 +642,7 @@ msgstr "Numéro de page"
|
||||
#. module: survey
|
||||
#: model:ir.ui.menu,name:survey.menu_print_survey_form
|
||||
msgid "Print Surveys"
|
||||
msgstr ""
|
||||
msgstr "Imprimer les questionnaires"
|
||||
|
||||
#. module: survey
|
||||
#: field:survey.question.column.heading,in_visible_menu_choice:0
|
||||
@@ -661,7 +663,7 @@ msgstr "Message d'erreur"
|
||||
#: code:addons/survey/wizard/survey_answer.py:124
|
||||
#, python-format
|
||||
msgid "You cannot answer this survey more than %s times."
|
||||
msgstr ""
|
||||
msgstr "Vous ne pouvez pas répondre à ce questionnaire plus de %s fois."
|
||||
|
||||
#. module: survey
|
||||
#: field:survey.request,date_deadline:0
|
||||
@@ -728,7 +730,7 @@ msgstr ""
|
||||
#. module: survey
|
||||
#: view:survey:0
|
||||
msgid "Survey description..."
|
||||
msgstr ""
|
||||
msgstr "Description du sondage…"
|
||||
|
||||
#. module: survey
|
||||
#: view:survey:0
|
||||
@@ -750,11 +752,13 @@ msgstr "Options"
|
||||
#, python-format
|
||||
msgid "You must enter one or more Answers for question \"%s\" of page %s."
|
||||
msgstr ""
|
||||
"Vous devez donner une ou plusieurs réponses pour la question \"%s\" de la "
|
||||
"page %s."
|
||||
|
||||
#. module: survey
|
||||
#: view:survey:0
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
msgstr "Supprimer"
|
||||
|
||||
#. module: survey
|
||||
#: field:survey.response.answer,comment_field:0
|
||||
|
||||
@@ -8,14 +8,14 @@ msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2013-03-07 08:39+0000\n"
|
||||
"PO-Revision-Date: 2013-01-31 11:17+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 05:28+0000\n"
|
||||
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
|
||||
"Language-Team: Dutch <nl@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-28 06:04+0000\n"
|
||||
"X-Generator: Launchpad (build 16546)\n"
|
||||
"X-Launchpad-Export-Date: 2013-05-23 06:20+0000\n"
|
||||
"X-Generator: Launchpad (build 16640)\n"
|
||||
|
||||
#. module: web_linkedin
|
||||
#: view:sale.config.settings:0
|
||||
@@ -25,7 +25,7 @@ msgstr "hier:"
|
||||
#. module: web_linkedin
|
||||
#: field:sale.config.settings,api_key:0
|
||||
msgid "API Key"
|
||||
msgstr "API Sleutel"
|
||||
msgstr "API-code"
|
||||
|
||||
#. module: web_linkedin
|
||||
#. openerp-web
|
||||
@@ -78,7 +78,7 @@ msgstr "Bedrijven"
|
||||
#. module: web_linkedin
|
||||
#: view:sale.config.settings:0
|
||||
msgid "API key"
|
||||
msgstr "API sleutel"
|
||||
msgstr "API-code"
|
||||
|
||||
#. module: web_linkedin
|
||||
#: view:sale.config.settings:0
|
||||
@@ -111,7 +111,7 @@ msgid ""
|
||||
"To use the LinkedIn module with this database, an API Key is required. "
|
||||
"Please follow this procedure:"
|
||||
msgstr ""
|
||||
"Om de LinkedIn module te gebruiken met deze database is een API key nodig. "
|
||||
"Om de LinkedIn module te gebruiken met deze database is een API code nodig. "
|
||||
"Volg de navolgende procedure:"
|
||||
|
||||
#. module: web_linkedin
|
||||
@@ -139,4 +139,4 @@ msgstr "De programmeertaal is Javascript"
|
||||
#. module: web_linkedin
|
||||
#: view:sale.config.settings:0
|
||||
msgid "JavaScript API Domain:"
|
||||
msgstr "JavaScript API Domeinen:"
|
||||
msgstr "JavaScript API-domeinen:"
|
||||
|
||||
Reference in New Issue
Block a user