diff --git a/addons/account/account.py b/addons/account/account.py index 8c7f058acc6..bb24aec1748 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -25,8 +25,9 @@ from dateutil.relativedelta import relativedelta from operator import itemgetter import time +import openerp from openerp import SUPERUSER_ID -from openerp import pooler, tools +from openerp import tools from openerp.osv import fields, osv from openerp.tools.translate import _ from openerp.tools.float_utils import float_round @@ -1883,7 +1884,7 @@ class account_tax(osv.osv): def get_precision_tax(): def change_digit_tax(cr): - res = pooler.get_pool(cr.dbname).get('decimal.precision').precision_get(cr, SUPERUSER_ID, 'Account') + res = openerp.registry(cr.dbname)['decimal.precision'].precision_get(cr, SUPERUSER_ID, 'Account') return (16, res+2) return change_digit_tax diff --git a/addons/account/account_financial_report.py b/addons/account/account_financial_report.py index 1d9a4a794eb..6a2b1bd5e8f 100644 --- a/addons/account/account_financial_report.py +++ b/addons/account/account_financial_report.py @@ -25,7 +25,6 @@ from dateutil.relativedelta import relativedelta from operator import itemgetter from openerp import netsvc -from openerp import pooler from openerp.osv import fields, osv import openerp.addons.decimal_precision as dp from openerp.tools.translate import _ diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index af762611ec2..30bdc2eedac 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -24,7 +24,6 @@ from lxml import etree import openerp.addons.decimal_precision as dp import openerp.exceptions -from openerp import pooler from openerp.osv import fields, osv, orm from openerp.tools.translate import _ diff --git a/addons/account/project/report/analytic_journal.py b/addons/account/project/report/analytic_journal.py index e91de96940e..1ca1ffb3ca4 100644 --- a/addons/account/project/report/analytic_journal.py +++ b/addons/account/project/report/analytic_journal.py @@ -21,7 +21,6 @@ import time -from openerp import pooler from openerp.report import report_sxw # diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py index 04b8edeb166..e594ab92a63 100644 --- a/addons/account/project/report/cost_ledger.py +++ b/addons/account/project/report/cost_ledger.py @@ -21,7 +21,6 @@ import time -from openerp import pooler from openerp.report import report_sxw class account_analytic_cost_ledger(report_sxw.rml_parse): diff --git a/addons/account/project/report/inverted_analytic_balance.py b/addons/account/project/report/inverted_analytic_balance.py index 829dd03df02..bd86bcfe257 100644 --- a/addons/account/project/report/inverted_analytic_balance.py +++ b/addons/account/project/report/inverted_analytic_balance.py @@ -21,7 +21,6 @@ import time -from openerp import pooler from openerp.report import report_sxw class account_inverted_analytic_balance(report_sxw.rml_parse): diff --git a/addons/account/project/report/quantity_cost_ledger.py b/addons/account/project/report/quantity_cost_ledger.py index 1fe77f6e878..b22558b900f 100644 --- a/addons/account/project/report/quantity_cost_ledger.py +++ b/addons/account/project/report/quantity_cost_ledger.py @@ -20,7 +20,6 @@ ############################################################################## import time -from openerp import pooler from openerp.report import report_sxw class account_analytic_quantity_cost_ledger(report_sxw.rml_parse): diff --git a/addons/account/report/account_print_overdue.py b/addons/account/report/account_print_overdue.py index 68c1c35ef53..d030c136964 100644 --- a/addons/account/report/account_print_overdue.py +++ b/addons/account/report/account_print_overdue.py @@ -22,7 +22,6 @@ import time from openerp.report import report_sxw -from openerp import pooler class Overdue(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): @@ -38,7 +37,7 @@ class Overdue(report_sxw.rml_parse): def _tel_get(self,partner): if not partner: return False - res_partner = pooler.get_pool(self.cr.dbname).get('res.partner') + res_partner = self.pool['res.partner'] addresses = res_partner.address_get(self.cr, self.uid, [partner.id], ['invoice']) adr_id = addresses and addresses['invoice'] or False if adr_id: @@ -49,7 +48,7 @@ class Overdue(report_sxw.rml_parse): return False def _lines_get(self, partner): - moveline_obj = pooler.get_pool(self.cr.dbname).get('account.move.line') + moveline_obj = self.pool['account.move.line'] movelines = moveline_obj.search(self.cr, self.uid, [('partner_id', '=', partner.id), ('account_id.type', 'in', ['receivable', 'payable']), @@ -58,7 +57,7 @@ class Overdue(report_sxw.rml_parse): return movelines def _message(self, obj, company): - company_pool = pooler.get_pool(self.cr.dbname).get('res.company') + company_pool = self.pool['res.company'] message = company_pool.browse(self.cr, self.uid, company.id, {'lang':obj.lang}).overdue_msg return message.split('\n') diff --git a/addons/account/report/account_report.py b/addons/account/report/account_report.py index d6cc784c767..11a6374b24e 100644 --- a/addons/account/report/account_report.py +++ b/addons/account/report/account_report.py @@ -23,7 +23,6 @@ import time from datetime import datetime from dateutil.relativedelta import relativedelta -from openerp import pooler from openerp import tools from openerp.osv import fields,osv @@ -123,7 +122,7 @@ class report_aged_receivable(osv.osv): """ This view will be used in dashboard The reason writing this code here is, we need to check date range from today to first date of fiscal year. """ - pool_obj_fy = pooler.get_pool(cr.dbname).get('account.fiscalyear') + pool_obj_fy = self.pool['account.fiscalyear'] today = time.strftime('%Y-%m-%d') fy_id = pool_obj_fy.find(cr, uid, exception=False) LIST_RANGES = [] @@ -141,7 +140,7 @@ class report_aged_receivable(osv.osv): cr.execute('delete from temp_range') for range in LIST_RANGES: - pooler.get_pool(cr.dbname).get('temp.range').create(cr, uid, {'name':range}) + self.pool['temp.range'].create(cr, uid, {'name':range}) cr.execute(""" create or replace view report_aged_receivable as ( diff --git a/addons/account/report/common_report_header.py b/addons/account/report/common_report_header.py index cedc4ccf5c4..cf3c3a71ff1 100644 --- a/addons/account/report/common_report_header.py +++ b/addons/account/report/common_report_header.py @@ -19,9 +19,9 @@ # ############################################################################## -from openerp import pooler from openerp.tools.translate import _ +# Mixin to use with rml_parse, so self.pool will be defined. class common_report_header(object): def _sum_debit(self, period_id=False, journal_id=False): @@ -75,17 +75,17 @@ class common_report_header(object): def get_start_period(self, data): if data.get('form', False) and data['form'].get('period_from', False): - return pooler.get_pool(self.cr.dbname).get('account.period').browse(self.cr,self.uid,data['form']['period_from']).name + return self.pool.get('account.period').browse(self.cr,self.uid,data['form']['period_from']).name return '' def get_end_period(self, data): if data.get('form', False) and data['form'].get('period_to', False): - return pooler.get_pool(self.cr.dbname).get('account.period').browse(self.cr, self.uid, data['form']['period_to']).name + return self.pool.get('account.period').browse(self.cr, self.uid, data['form']['period_to']).name return '' def _get_account(self, data): if data.get('form', False) and data['form'].get('chart_account_id', False): - return pooler.get_pool(self.cr.dbname).get('account.account').browse(self.cr, self.uid, data['form']['chart_account_id']).name + return self.pool.get('account.account').browse(self.cr, self.uid, data['form']['chart_account_id']).name return '' def _get_sortby(self, data): @@ -120,12 +120,12 @@ class common_report_header(object): def _get_fiscalyear(self, data): if data.get('form', False) and data['form'].get('fiscalyear_id', False): - return pooler.get_pool(self.cr.dbname).get('account.fiscalyear').browse(self.cr, self.uid, data['form']['fiscalyear_id']).name + return self.pool.get('account.fiscalyear').browse(self.cr, self.uid, data['form']['fiscalyear_id']).name return '' def _get_company(self, data): if data.get('form', False) and data['form'].get('chart_account_id', False): - return pooler.get_pool(self.cr.dbname).get('account.account').browse(self.cr, self.uid, data['form']['chart_account_id']).company_id.name + return self.pool.get('account.account').browse(self.cr, self.uid, data['form']['chart_account_id']).company_id.name return '' def _get_journal(self, data): @@ -137,7 +137,7 @@ class common_report_header(object): def _get_currency(self, data): if data.get('form', False) and data['form'].get('chart_account_id', False): - return pooler.get_pool(self.cr.dbname).get('account.account').browse(self.cr, self.uid, data['form']['chart_account_id']).company_id.currency_id.symbol + return self.pool.get('account.account').browse(self.cr, self.uid, data['form']['chart_account_id']).company_id.currency_id.symbol return '' #vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/wizard/account_invoice_state.py b/addons/account/wizard/account_invoice_state.py index 9fab19ff42c..70d2984cef0 100644 --- a/addons/account/wizard/account_invoice_state.py +++ b/addons/account/wizard/account_invoice_state.py @@ -21,7 +21,6 @@ from openerp.osv import osv from openerp.tools.translate import _ -from openerp import pooler class account_invoice_confirm(osv.osv_memory): """ @@ -34,8 +33,7 @@ class account_invoice_confirm(osv.osv_memory): def invoice_confirm(self, cr, uid, ids, context=None): if context is None: context = {} - pool_obj = pooler.get_pool(cr.dbname) - account_invoice_obj = pool_obj.get('account.invoice') + account_invoice_obj = self.pool['account.invoice'] data_inv = account_invoice_obj.read(cr, uid, context['active_ids'], ['state'], context=context) for record in data_inv: if record['state'] not in ('draft','proforma','proforma2'): @@ -58,8 +56,7 @@ class account_invoice_cancel(osv.osv_memory): def invoice_cancel(self, cr, uid, ids, context=None): if context is None: context = {} - pool_obj = pooler.get_pool(cr.dbname) - account_invoice_obj = pool_obj.get('account.invoice') + account_invoice_obj = self.pool['account.invoice'] data_inv = account_invoice_obj.read(cr, uid, context['active_ids'], ['state'], context=context) for record in data_inv: if record['state'] in ('cancel','paid'): diff --git a/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py b/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py index 9f28b083603..59b8efb23e1 100644 --- a/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py +++ b/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py @@ -21,15 +21,12 @@ ############################################################################## import time + from openerp.report import report_sxw -from openerp import pooler -import logging -_logger = logging.getLogger(__name__) class bank_statement_balance_report(report_sxw.rml_parse): def set_context(self, objects, data, ids, report_type=None): - #_logger.warning('addons.'+__name__, 'set_context, objects = %s, data = %s, ids = %s' % (objects, data, ids)) cr = self.cr uid = self.uid context = self.context diff --git a/addons/account_budget/report/analytic_account_budget_report.py b/addons/account_budget/report/analytic_account_budget_report.py index eed8ded213f..6701fc06a2b 100644 --- a/addons/account_budget/report/analytic_account_budget_report.py +++ b/addons/account_budget/report/analytic_account_budget_report.py @@ -22,7 +22,6 @@ import time import datetime -from openerp import pooler from openerp.report import report_sxw class analytic_account_budget_report(report_sxw.rml_parse): diff --git a/addons/account_budget/report/crossovered_budget_report.py b/addons/account_budget/report/crossovered_budget_report.py index 4a3b632a8de..70cbdecb713 100644 --- a/addons/account_budget/report/crossovered_budget_report.py +++ b/addons/account_budget/report/crossovered_budget_report.py @@ -22,7 +22,6 @@ import time import datetime -from openerp import pooler from openerp.report import report_sxw import operator from openerp import osv diff --git a/addons/account_followup/report/account_followup_print.py b/addons/account_followup/report/account_followup_print.py index 16d88d69572..eecba81acb9 100644 --- a/addons/account_followup/report/account_followup_print.py +++ b/addons/account_followup/report/account_followup_print.py @@ -22,7 +22,6 @@ import time from collections import defaultdict -from openerp import pooler from openerp.report import report_sxw class report_rappel(report_sxw.rml_parse): @@ -38,9 +37,8 @@ class report_rappel(report_sxw.rml_parse): }) def _ids_to_objects(self, ids): - pool = pooler.get_pool(self.cr.dbname) all_lines = [] - for line in pool.get('account_followup.stat.by.partner').browse(self.cr, self.uid, ids): + for line in self.pool['account_followup.stat.by.partner'].browse(self.cr, self.uid, ids): if line not in all_lines: all_lines.append(line) return all_lines @@ -49,8 +47,7 @@ class report_rappel(report_sxw.rml_parse): return self._lines_get_with_partner(stat_by_partner_line.partner_id, stat_by_partner_line.company_id.id) def _lines_get_with_partner(self, partner, company_id): - pool = pooler.get_pool(self.cr.dbname) - moveline_obj = pool.get('account.move.line') + moveline_obj = self.pool['account.move.line'] moveline_ids = moveline_obj.search(self.cr, self.uid, [ ('partner_id', '=', partner.id), ('account_id.type', '=', 'receivable'), @@ -80,7 +77,7 @@ class report_rappel(report_sxw.rml_parse): if context is None: context = {} context.update({'lang': stat_line.partner_id.lang}) - fp_obj = pooler.get_pool(self.cr.dbname).get('account_followup.followup') + fp_obj = self.pool['account_followup.followup'] fp_line = fp_obj.browse(self.cr, self.uid, followup_id, context=context).followup_line if not fp_line: raise osv.except_osv(_('Error!'),_("The followup plan defined for the current company does not have any followup action.")) @@ -94,10 +91,10 @@ class report_rappel(report_sxw.rml_parse): li_delay.sort(reverse=True) a = {} #look into the lines of the partner that already have a followup level, and take the description of the higher level for which it is available - partner_line_ids = pooler.get_pool(self.cr.dbname).get('account.move.line').search(self.cr, self.uid, [('partner_id','=',stat_line.partner_id.id),('reconcile_id','=',False),('company_id','=',stat_line.company_id.id),('blocked','=',False),('state','!=','draft'),('debit','!=',False),('account_id.type','=','receivable'),('followup_line_id','!=',False)]) + partner_line_ids = self.pool['account.move.line'].search(self.cr, self.uid, [('partner_id','=',stat_line.partner_id.id),('reconcile_id','=',False),('company_id','=',stat_line.company_id.id),('blocked','=',False),('state','!=','draft'),('debit','!=',False),('account_id.type','=','receivable'),('followup_line_id','!=',False)]) partner_max_delay = 0 partner_max_text = '' - for i in pooler.get_pool(self.cr.dbname).get('account.move.line').browse(self.cr, self.uid, partner_line_ids, context=context): + for i in self.pool['account.move.line'].browse(self.cr, self.uid, partner_line_ids, context=context): if i.followup_line_id.delay > partner_max_delay and i.followup_line_id.description: partner_max_delay = i.followup_line_id.delay partner_max_text = i.followup_line_id.description @@ -107,7 +104,7 @@ class report_rappel(report_sxw.rml_parse): 'partner_name': stat_line.partner_id.name, 'date': time.strftime('%Y-%m-%d'), 'company_name': stat_line.company_id.name, - 'user_signature': pooler.get_pool(self.cr.dbname).get('res.users').browse(self.cr, self.uid, self.uid, context).signature or '', + 'user_signature': self.pool['res.users'].browse(self.cr, self.uid, self.uid, context).signature or '', } return text diff --git a/addons/account_payment/i18n/hu.po b/addons/account_payment/i18n/hu.po index d45c8e42485..9bfe4215880 100644 --- a/addons/account_payment/i18n/hu.po +++ b/addons/account_payment/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:05+0000\n" -"PO-Revision-Date: 2011-01-30 18:36+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-03-26 14:28+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-03-16 05:26+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-03-27 04:36+0000\n" +"X-Generator: Launchpad (build 16540)\n" #. module: account_payment #: model:ir.actions.act_window,help:account_payment.action_payment_order_tree @@ -28,6 +28,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kattintson átutalási megbízás létrehozásához.\n" +"

\n" +" Az átutalási, fizetési megbízás egy fizetési igény " +"kiegyenlítése a beszállító felé vagy \n" +" egy vevő jóváíró számlájához a vállalkozásánál.\n" +"

\n" +" " #. module: account_payment #: field:payment.line,currency:0 @@ -81,7 +89,7 @@ msgstr "Vállalat" #. module: account_payment #: model:res.groups,name:account_payment.group_account_payment msgid "Accounting / Payments" -msgstr "" +msgstr "Könyvelés / Átutalások, fizetések" #. module: account_payment #: selection:payment.line,state:0 @@ -123,13 +131,15 @@ msgid "" "You cannot cancel an invoice which has already been imported in a payment " "order. Remove it from the following payment order : %s." msgstr "" +"Nem tud visszavonni olyan számlát ami már be lett töltve, importálva az " +"utalásba. Vegye le a következő utalási megbízásból : %s." #. module: account_payment #: code:addons/account_payment/account_invoice.py:43 #: code:addons/account_payment/account_move_line.py:110 #, python-format msgid "Error!" -msgstr "" +msgstr "Hiba!" #. module: account_payment #: report:payment.order:0 @@ -194,6 +204,10 @@ msgid "" " Once the bank is confirmed the status is set to 'Confirmed'.\n" " Then the order is paid the status is 'Done'." msgstr "" +"Ha az utalás, megbízás be lett rögzítve akkor annak állapota 'Tervezet'.\n" +" Ha a bank jóváhagyta annak rögzítési állapotát akkor az állapota " +"'Jóváhagyott'.\n" +" Ha az utalás, fizetés végrehajtva akkor annak az állapota 'Elvégezve'." #. module: account_payment #: view:payment.order:0 @@ -219,7 +233,7 @@ msgstr "Struktúrált" #. module: account_payment #: view:account.bank.statement:0 msgid "Import Payment Lines" -msgstr "" +msgstr "Utalási sorok betöltése, importálása" #. module: account_payment #: view:payment.line:0 @@ -261,7 +275,7 @@ msgstr "" #. module: account_payment #: field:payment.order,date_created:0 msgid "Creation Date" -msgstr "" +msgstr "Létrehozás dátuma" #. module: account_payment #: help:payment.mode,journal:0 @@ -271,7 +285,7 @@ msgstr "A fizetési mód bank- vagy pénztárnaplója" #. module: account_payment #: selection:payment.order,date_prefered:0 msgid "Fixed date" -msgstr "Rögzített" +msgstr "Rögzített dátum" #. module: account_payment #: field:payment.line,info_partner:0 @@ -369,7 +383,7 @@ msgstr "Átutalás hozzáadása a kivonathoz" #: code:addons/account_payment/account_move_line.py:110 #, python-format msgid "There is no partner defined on the entry line." -msgstr "" +msgstr "A beviteli soron nem lett partner meghatározva" #. module: account_payment #: help:payment.mode,name:0 @@ -401,7 +415,7 @@ msgstr "Tervezet" #: view:payment.order:0 #: field:payment.order,state:0 msgid "Status" -msgstr "" +msgstr "Állapot" #. module: account_payment #: help:payment.line,communication2:0 @@ -432,7 +446,7 @@ msgstr "Átutalás sorok" #. module: account_payment #: model:ir.model,name:account_payment.model_account_move_line msgid "Journal Items" -msgstr "Könyvelési tételsorok" +msgstr "Könyvelési napló tételsorok" #. module: account_payment #: help:payment.line,move_line_id:0 @@ -449,7 +463,7 @@ msgstr "Keresés" #. module: account_payment #: field:payment.order,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Felelős" #. module: account_payment #: field:payment.line,date:0 @@ -464,7 +478,7 @@ msgstr "Összesen:" #. module: account_payment #: field:payment.order,date_done:0 msgid "Execution Date" -msgstr "" +msgstr "Kivitelezés dátuma" #. module: account_payment #: view:account.payment.populate.statement:0 @@ -538,12 +552,12 @@ msgstr "Közlemény" #: view:account.payment.populate.statement:0 #: view:payment.order.create:0 msgid "Cancel" -msgstr "Mégse" +msgstr "Visszavonás" #. module: account_payment #: field:payment.line,bank_id:0 msgid "Destination Bank Account" -msgstr "" +msgstr "Jogosult bankszámla száma" #. module: account_payment #: view:payment.line:0 @@ -581,7 +595,7 @@ msgstr "Közlemény folytatása" #. module: account_payment #: field:payment.order,date_scheduled:0 msgid "Scheduled Date" -msgstr "" +msgstr "Tervezett dátum" #. module: account_payment #: view:account.payment.make.payment:0 @@ -676,14 +690,14 @@ msgstr "Átutalás végrehajtása" #. module: account_payment #: field:payment.order,date_prefered:0 msgid "Preferred Date" -msgstr "" +msgstr "Előnyben részesített dátum" #. module: account_payment #: view:account.payment.make.payment:0 #: view:account.payment.populate.statement:0 #: view:payment.order.create:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: account_payment #: help:payment.mode,bank_id:0 diff --git a/addons/account_payment/report/payment_order.py b/addons/account_payment/report/payment_order.py index 112476dd080..a851a54ecbb 100644 --- a/addons/account_payment/report/payment_order.py +++ b/addons/account_payment/report/payment_order.py @@ -21,7 +21,6 @@ import time -from openerp import pooler from openerp.report import report_sxw class payment_order(report_sxw.rml_parse): @@ -38,8 +37,7 @@ class payment_order(report_sxw.rml_parse): def _get_invoice_name(self, invoice_id): if invoice_id: - pool = pooler.get_pool(self.cr.dbname) - value_name = pool.get('account.invoice').name_get(self.cr, self.uid, [invoice_id]) + value_name = self.pool['account.invoice'].name_get(self.cr, self.uid, [invoice_id]) if value_name: return value_name[0][1] return False @@ -67,8 +65,7 @@ class payment_order(report_sxw.rml_parse): def _get_account_name(self,bank_id): if bank_id: - pool = pooler.get_pool(self.cr.dbname) - value_name = pool.get('res.partner.bank').name_get(self.cr, self.uid, [bank_id]) + value_name = self.pool['res.partner.bank'].name_get(self.cr, self.uid, [bank_id]) if value_name: return value_name[0][1] return False diff --git a/addons/account_voucher/i18n/hu.po b/addons/account_voucher/i18n/hu.po index 12f12ce6eb9..746ffe5b247 100644 --- a/addons/account_voucher/i18n/hu.po +++ b/addons/account_voucher/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: 2012-12-27 22:53+0000\n" -"Last-Translator: Balint (eSolve) \n" +"PO-Revision-Date: 2013-03-26 15: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-03-16 05:33+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-03-27 04:36+0000\n" +"X-Generator: Launchpad (build 16540)\n" #. module: account_voucher #: field:account.bank.statement.line,voucher_id:0 @@ -24,7 +24,7 @@ msgstr "" #. module: account_voucher #: model:ir.model,name:account_voucher.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "account.config.settings" #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:369 @@ -59,11 +59,13 @@ msgid "" "Computed as the difference between the amount stated in the voucher and the " "sum of allocation on the voucher lines." msgstr "" +"Különbség ami a nyugtán lévő végösszeg és a nyugta soraiban lévő rész " +"összegek különbsége." #. module: account_voucher #: view:account.voucher:0 msgid "(Update)" -msgstr "" +msgstr "(Frissítés)" #. module: account_voucher #: view:account.voucher:0 @@ -90,7 +92,7 @@ msgstr "Március" #. module: account_voucher #: field:account.voucher,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Olvasatlan üzenetek" #. module: account_voucher #: view:account.voucher:0 @@ -115,13 +117,13 @@ msgstr "Tranzakció hivatkozási száma" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Group by year of Invoice Date" -msgstr "" +msgstr "Számla kibocsátási éve szerinti csoportosítás" #. module: account_voucher #: view:sale.receipt.report:0 #: field:sale.receipt.report,user_id:0 msgid "Salesperson" -msgstr "" +msgstr "Értékesítő" #. module: account_voucher #: view:account.voucher:0 @@ -145,7 +147,7 @@ msgstr "Jóváhagyás" #: model:ir.actions.act_window,name:account_voucher.action_vendor_payment #: model:ir.ui.menu,name:account_voucher.menu_action_vendor_payment msgid "Supplier Payments" -msgstr "" +msgstr "Beszállítói átutalások, fizetések" #. module: account_voucher #: model:ir.actions.act_window,help:account_voucher.action_purchase_receipt @@ -179,7 +181,7 @@ msgstr "Főkönyvi számla" #. module: account_voucher #: field:account.voucher,line_dr_ids:0 msgid "Debits" -msgstr "Tartozik" +msgstr "Tartozások" #. module: account_voucher #: view:account.statement.from.invoice.lines:0 @@ -207,7 +209,7 @@ msgstr "Megjegyzések" #. module: account_voucher #: field:account.voucher,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Üzenetek" #. module: account_voucher #: model:ir.actions.act_window,name:account_voucher.action_purchase_receipt @@ -225,7 +227,7 @@ msgstr "Könyvelési tételsor" #: code:addons/account_voucher/account_voucher.py:981 #, python-format msgid "Error!" -msgstr "" +msgstr "Hiba!" #. module: account_voucher #: field:account.voucher.line,amount:0 @@ -347,7 +349,7 @@ msgstr "Számlák importálása" #: code:addons/account_voucher/account_voucher.py:1112 #, python-format msgid "Wrong voucher line" -msgstr "" +msgstr "Nem megfelelő nyugta sorok" #. module: account_voucher #: selection:account.voucher,pay_now:0 @@ -425,7 +427,7 @@ msgstr "Típus" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Pro-forma Vouchers" -msgstr "" +msgstr "Pro-forma nyugták" #. module: account_voucher #: view:account.voucher:0 @@ -468,7 +470,7 @@ msgstr "" #. module: account_voucher #: field:account.voucher,is_multi_currency:0 msgid "Multi Currency Voucher" -msgstr "" +msgstr "Több pénznemű nyugták" #. module: account_voucher #: view:account.voucher:0 @@ -524,7 +526,7 @@ msgstr "ÁFA összege" #. module: account_voucher #: view:sale.receipt.report:0 msgid "Validated Vouchers" -msgstr "" +msgstr "Jóváhagyott nyugták" #. module: account_voucher #: model:ir.actions.act_window,help:account_voucher.action_vendor_receipt @@ -589,7 +591,7 @@ msgstr "Költség sorok" #. module: account_voucher #: view:account.voucher:0 msgid "Sale voucher" -msgstr "" +msgstr "Értékesítési nyugta" #. module: account_voucher #: help:account.voucher,is_multi_currency:0 @@ -639,12 +641,12 @@ msgstr "Vevők és szállítók" #. module: account_voucher #: view:account.voucher:0 msgid "Voucher Payment" -msgstr "" +msgstr "Nyugta kiegyenlítés" #. module: account_voucher #: field:sale.receipt.report,state:0 msgid "Voucher Status" -msgstr "" +msgstr "Nyugta állapota" #. module: account_voucher #: view:account.voucher:0 @@ -662,7 +664,7 @@ msgstr "Vállalat" #. module: account_voucher #: help:account.voucher,paid:0 msgid "The Voucher has been totally paid." -msgstr "" +msgstr "A nyugta ki lett egyenlítve" #. module: account_voucher #: selection:account.voucher,payment_option:0 @@ -679,7 +681,7 @@ msgstr "" #: view:account.voucher:0 #: view:sale.receipt.report:0 msgid "Draft Vouchers" -msgstr "" +msgstr "Nyugta tervezetek" #. module: account_voucher #: view:sale.receipt.report:0 @@ -690,7 +692,7 @@ msgstr "Bruttó érték" #. module: account_voucher #: view:account.voucher:0 msgid "Purchase Voucher" -msgstr "" +msgstr "Beszerzési nyugta" #. module: account_voucher #: view:account.voucher:0 diff --git a/addons/analytic/i18n/hu.po b/addons/analytic/i18n/hu.po index bf379e9f17c..4c6b076773d 100644 --- a/addons/analytic/i18n/hu.po +++ b/addons/analytic/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:05+0000\n" -"PO-Revision-Date: 2011-01-30 18:54+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-03-25 13:25+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-03-16 05:41+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-03-26 04:44+0000\n" +"X-Generator: Launchpad (build 16540)\n" #. module: analytic #: field:account.analytic.account,child_ids:0 @@ -24,13 +24,13 @@ msgstr "Alárendelt gyűjtőkódok" #. module: analytic #: selection:account.analytic.account,state:0 msgid "In Progress" -msgstr "" +msgstr "Folyamatban" #. module: analytic #: code:addons/analytic/analytic.py:229 #, python-format msgid "Contract: " -msgstr "" +msgstr "Szerződés: " #. module: analytic #: selection:account.analytic.account,state:0 @@ -40,7 +40,7 @@ msgstr "Sablon" #. module: analytic #: view:account.analytic.account:0 msgid "End Date" -msgstr "" +msgstr "Befejezés dátuma" #. module: analytic #: help:account.analytic.line,unit_amount:0 @@ -64,6 +64,14 @@ msgid "" "The special type 'Template of Contract' allows you to define a template with " "default data that you can reuse easily." msgstr "" +"A nézet típus kiválasztásával, megtiltja ezzel a fiókkal a napló bejegyzés " +"készítését.\n" +"Az 'Elemző/gyüjtő számla' típust olyan fiókokhoz használja, melyeket csak " +"könyveléshez használ.\n" +"Ha Szerződést vagy Projektet választ, lehetősége lesz kezelni a fiók " +"érvényesítés és számlázási lehetőségeit.\n" +"A speciális 'Szerződési sablon' típus lehetővé teszi alapértékekkel " +"kitöltött sablon létrehozását, melyet könnyen ismét felhasználhat." #. module: analytic #: view:account.analytic.account:0 @@ -82,12 +90,12 @@ msgstr "" #. module: analytic #: selection:account.analytic.account,type:0 msgid "Contract or Project" -msgstr "" +msgstr "Projekt szerződése" #. module: analytic #: field:account.analytic.account,name:0 msgid "Account/Contract Name" -msgstr "" +msgstr "Fiók/Szerződés neve" #. module: analytic #: field:account.analytic.account,manager_id:0 @@ -97,7 +105,7 @@ msgstr "Felelős" #. module: analytic #: field:account.analytic.account,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Követők" #. module: analytic #: selection:account.analytic.account,state:0 @@ -107,28 +115,28 @@ msgstr "Lezárt" #. module: analytic #: model:mail.message.subtype,name:analytic.mt_account_pending msgid "Contract to Renew" -msgstr "" +msgstr "Megújítandó szerződés" #. module: analytic #: selection:account.analytic.account,state:0 msgid "New" -msgstr "" +msgstr "Új" #. module: analytic #: field:account.analytic.account,user_id:0 msgid "Project Manager" -msgstr "" +msgstr "Projektmenedzser" #. module: analytic #: field:account.analytic.account,state:0 msgid "Status" -msgstr "" +msgstr "Állapot" #. module: analytic #: code:addons/analytic/analytic.py:271 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (másolat)" #. module: analytic #: model:ir.model,name:analytic.model_account_analytic_line @@ -144,12 +152,12 @@ msgstr "Leírás" #. module: analytic #: field:account.analytic.account,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Olvasatlan üzenetek" #. module: analytic #: constraint:account.analytic.account:0 msgid "Error! You cannot create recursive analytic accounts." -msgstr "" +msgstr "Hiba! Nem tud visszatérő Elemző/Gyűjtő számlákat létrehozni." #. module: analytic #: field:account.analytic.account,company_id:0 @@ -160,12 +168,12 @@ msgstr "Vállalat" #. module: analytic #: view:account.analytic.account:0 msgid "Renewal" -msgstr "" +msgstr "Megújítás" #. module: analytic #: help:account.analytic.account,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Üzenetek és kommunikációs történet" #. module: analytic #: model:mail.message.subtype,description:analytic.mt_account_opened @@ -194,7 +202,7 @@ msgstr "" #. module: analytic #: field:account.analytic.account,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Ez egy követő" #. module: analytic #: field:account.analytic.line,user_id:0 @@ -204,7 +212,7 @@ msgstr "Felhasználó" #. module: analytic #: model:mail.message.subtype,description:analytic.mt_account_pending msgid "Contract pending" -msgstr "" +msgstr "Szerződés függőben" #. module: analytic #: field:account.analytic.line,date:0 @@ -214,12 +222,12 @@ msgstr "Dátum" #. module: analytic #: model:mail.message.subtype,name:analytic.mt_account_closed msgid "Contract Finished" -msgstr "" +msgstr "Szerződés végrehejtva" #. module: analytic #: view:account.analytic.account:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Kikötések és feltételek" #. module: analytic #: help:account.analytic.line,amount:0 @@ -233,17 +241,17 @@ msgstr "" #. module: analytic #: field:account.analytic.account,partner_id:0 msgid "Customer" -msgstr "" +msgstr "Vevő" #. module: analytic #: field:account.analytic.account,child_complete_ids:0 msgid "Account Hierarchy" -msgstr "" +msgstr "Számla fiók hierarchia, rangsor" #. module: analytic #: field:account.analytic.account,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Üzenetek" #. module: analytic #: field:account.analytic.account,parent_id:0 @@ -253,23 +261,23 @@ msgstr "Fölérendelt gyűjtőkód" #. module: analytic #: view:account.analytic.account:0 msgid "Contract Information" -msgstr "" +msgstr "Szerződé információja" #. module: analytic #: field:account.analytic.account,template_id:0 #: selection:account.analytic.account,type:0 msgid "Template of Contract" -msgstr "" +msgstr "Szerződés sablonja" #. module: analytic #: field:account.analytic.account,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Összegzés" #. module: analytic #: field:account.analytic.account,quantity_max:0 msgid "Prepaid Service Units" -msgstr "" +msgstr "Előre fizetett szolgáltatási egység" #. module: analytic #: field:account.analytic.account,credit:0 @@ -279,12 +287,12 @@ msgstr "Követel" #. module: analytic #: model:mail.message.subtype,name:analytic.mt_account_opened msgid "Contract Opened" -msgstr "" +msgstr "Szerződés megnyitva, elindítva" #. module: analytic #: model:mail.message.subtype,description:analytic.mt_account_closed msgid "Contract closed" -msgstr "" +msgstr "Szerződés lezárva" #. module: analytic #: selection:account.analytic.account,state:0 @@ -294,7 +302,7 @@ msgstr "Érvénytelenített" #. module: analytic #: selection:account.analytic.account,type:0 msgid "Analytic View" -msgstr "" +msgstr "Elemző nézet" #. module: analytic #: field:account.analytic.account,balance:0 diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py index 0debdf11492..811c5387697 100644 --- a/addons/audittrail/audittrail.py +++ b/addons/audittrail/audittrail.py @@ -19,10 +19,10 @@ # ############################################################################## +import openerp from openerp.osv import fields, osv import openerp.service.model from openerp.tools.translate import _ -from openerp import pooler import time from openerp import tools from openerp import SUPERUSER_ID @@ -113,7 +113,6 @@ class audittrail_rule(osv.osv): value = "ir.actions.act_window" + ',' + str(w_id[0]) val_id = ir_values_obj.search(cr, uid, [('model', '=', thisrule.object_id.model), ('value', '=', value)]) if val_id: - ir_values_obj = pooler.get_pool(cr.dbname).get('ir.values') res = ir_values_obj.unlink(cr, uid, [val_id[0]]) self.write(cr, uid, [thisrule.id], {"state": "draft"}) #End Loop @@ -212,7 +211,7 @@ def create_log_line(cr, uid, log_id, model, lines=None): """ if lines is None: lines = [] - pool = pooler.get_pool(cr.dbname) + pool = openerp.registry(cr.dbname) obj_pool = pool.get(model.model) model_pool = pool.get('ir.model') field_pool = pool.get('ir.model.fields') @@ -251,7 +250,7 @@ def log_fct(cr, uid_orig, model, method, fct_src, *args, **kw): @return: Returns result as per method of Object proxy """ - pool = pooler.get_pool(cr.dbname) + pool = openerp.registry(cr.dbname) resource_pool = pool.get(model) model_pool = pool.get('ir.model') model_ids = model_pool.search(cr, SUPERUSER_ID, [('model', '=', model)]) @@ -492,7 +491,7 @@ def check_rules(cr, uid, model, method): @param method: method to log: create, read, unlink,write,actions,workflow actions @return: True or False """ - pool = pooler.get_pool(cr.dbname) + pool = openerp.registry(cr.dbname) if 'audittrail.rule' in pool.models: model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', model)]) model_id = model_ids and model_ids[0] or False diff --git a/addons/auth_ldap/users_ldap.py b/addons/auth_ldap/users_ldap.py index a63d52209ba..e8778449da5 100644 --- a/addons/auth_ldap/users_ldap.py +++ b/addons/auth_ldap/users_ldap.py @@ -23,7 +23,6 @@ import logging from ldap.filter import filter_format import openerp.exceptions -from openerp import pooler from openerp import tools from openerp.osv import fields, osv from openerp import SUPERUSER_ID @@ -188,7 +187,7 @@ class CompanyLDAP(osv.osv): user_id = res[0] elif conf['create_user']: _logger.debug("Creating new OpenERP user \"%s\" from LDAP" % login) - user_obj = self.pool.get('res.users') + user_obj = self.pool['res.users'] values = self.map_ldap_attributes(cr, uid, conf, login, ldap_entry) if conf['user']: user_id = user_obj.copy(cr, SUPERUSER_ID, conf['user'], @@ -246,8 +245,8 @@ class users(osv.osv): user_id = super(users, self).login(db, login, password) if user_id: return user_id - cr = pooler.get_db(db).cursor() - ldap_obj = pooler.get_pool(db).get('res.company.ldap') + cr = self.pool.db.cursor() + ldap_obj = self.pool['res.company.ldap'] for conf in ldap_obj.get_ldap_dicts(cr): entry = ldap_obj.authenticate(conf, login, password) if entry: @@ -269,12 +268,12 @@ class users(osv.osv): except openerp.exceptions.AccessDenied: pass - cr = pooler.get_db(db).cursor() + cr = self.pool.db.cursor() cr.execute('SELECT login FROM res_users WHERE id=%s AND active=TRUE', (int(uid),)) res = cr.fetchone() if res: - ldap_obj = pooler.get_pool(db).get('res.company.ldap') + ldap_obj = self.pool['res.company.ldap'] for conf in ldap_obj.get_ldap_dicts(cr): if ldap_obj.authenticate(conf, res[0], passwd): self._uid_cache.setdefault(db, {})[uid] = passwd diff --git a/addons/base_import/i18n/hu.po b/addons/base_import/i18n/hu.po index 2c3c4e60ab2..71b229fb49e 100644 --- a/addons/base_import/i18n/hu.po +++ b/addons/base_import/i18n/hu.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-03-17 23:49+0000\n" +"PO-Revision-Date: 2013-03-27 22:52+0000\n" "Last-Translator: krnkris \n" "Language-Team: Hungarian \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-19 05:33+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-03-28 04:41+0000\n" +"X-Generator: Launchpad (build 16546)\n" #. module: base_import #. openerp-web @@ -441,6 +441,20 @@ msgid "" "category \n" " hierarchy." msgstr "" +"Például, ha két termék kategóriával rendelkezik \n" +" ezzel az al-névvel \"Értékesíthető\" (pl. \"Egyéb \n" +" Termékek/Értékesíthetők\" & \"Más " +"Termékek/Értékesíthetők\"),\n" +" akkor a jóváhagyás meg lesz állítva, de az adatait " +"még tudja \n" +" importálni. Azonban, nem ajánlott az adat betöltése " +"\n" +" mivel az összes adat az első találhat " +"'Értékesíthető' kategóriához \n" +" lesz hozzárendelve a Termék kategória listában \n" +" (\"Egyéb Termékeke/Értékesíthető\"). Ajánljuk, hogy " +"módosítsa \n" +" a termék kategória rangsor egyik ismétlődő értékét ." #. module: base_import #. openerp-web @@ -452,6 +466,9 @@ msgid "" "\n" " PSQL:" msgstr "" +"Személyekhez CVS fájl létrehozása, vállalatokhoz\n" +" kapcsolva, a következő SQL parancsot használva a \n" +" PSQL-ben:" #. module: base_import #. openerp-web @@ -463,11 +480,16 @@ msgid "" " (in 'Save As' dialog box > click 'Tools' dropdown \n" " list > Encoding tab)." msgstr "" +"Microsoft Excel lehetővé teszi\n" +" csak a kódolás módosítását az elmentés alatt \n" +" (a 'Mentés másként' párbeszéd ablakban > kattints a " +"'Kellékek' legördülő \n" +" listán > a Kódolás fülre)." #. module: base_import #: field:base_import.tests.models.preview,othervalue:0 msgid "Other Variable" -msgstr "" +msgstr "Másik változó" #. module: base_import #. openerp-web @@ -479,6 +501,11 @@ msgid "" " later, it's thus good practice to specify it\n" " whenever possible" msgstr "" +"az eredeti importálás frissítéséhez is \n" +" használja, ha később is fel akarja használni az újra-" +"importált módosított\n" +" adatot, amikor csak lehet ez egy jó gyakorlás a \n" +" meghatározáshoz" #. module: base_import #. openerp-web @@ -488,6 +515,9 @@ msgid "" "file to import. If you need a sample importable file, you\n" " can use the export tool to generate one." msgstr "" +"fájl importáláshoz, betöltéshez. Ha szüksége van egy importálható példa " +"fájlra, akkor\n" +" használhatja az export eszközt egy új generálásához." #. module: base_import #. openerp-web @@ -497,16 +527,19 @@ msgid "" "Country/Database \n" " ID: 21" msgstr "" +"Ország/Adatbázis \n" +" ID: 21" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char msgid "base_import.tests.models.char" -msgstr "" +msgstr "base_import.tests.models.char" #. module: base_import #: help:base_import.import,file:0 msgid "File to check and/or import, raw binary (not base64)" msgstr "" +"Az importálandó és/vagy ellenőrizni kívánt fájl, nyers bináris (nem base64)" #. module: base_import #. openerp-web @@ -514,6 +547,7 @@ msgstr "" #, python-format msgid "Purchase orders with their respective purchase order lines" msgstr "" +"Beszerzési megrendelések a hozzájuk tartozó beszerzési megrendelés sorokkal" #. module: base_import #. openerp-web @@ -525,13 +559,18 @@ msgid "" " field corresponding to the column. This makes imports\n" " simpler especially when the file has many columns." msgstr "" +"Ha a fájl tartalmazza\n" +" az oszlop neveket, OpenERP megpróbálhatja automatikusan " +"észlelni\n" +" oszlophoz tartozó mezőt. Ez az importálásokat egyszerűbbé\n" +" teszi, főként, ha a fájl tele van oszlopokkal." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:26 #, python-format msgid ".CSV" -msgstr "" +msgstr ".CSV" #. module: base_import #. openerp-web @@ -541,16 +580,18 @@ msgid "" ". The issue is\n" " usually an incorrect file encoding." msgstr "" +". A probléma\n" +" általában a téves fájl kódolás." #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required msgid "base_import.tests.models.m2o.required" -msgstr "" +msgstr "base_import.tests.models.m2o.required" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_noreadonly msgid "base_import.tests.models.char.noreadonly" -msgstr "" +msgstr "base_import.tests.models.char.noreadonly" #. module: base_import #. openerp-web @@ -567,65 +608,75 @@ msgid "" "filter \n" " settings' > Save)." msgstr "" +"Ha szerkeszti és menti a CSV fájlt a táblázat kezelő \n" +" alkalmazásokban, a számítógépének területi " +"beállítása lesz \n" +" az elválasztáshoz és a határolójelekhez használva. \n" +" Ajánljuk az OpenOffice vagy LibreOffice Calc \n" +" használatát, mivel ezek lehetővé teszik mindhárom " +"lehetőség\n" +" módosítását (a 'Mentés másként' beszédpanelen > a\n" +" 'Szerkesztési szűrő beállítás' négyzetnek\n" +" a bejelölésével > Mentés)." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:30 #, python-format msgid "CSV File:" -msgstr "" +msgstr "CSV Fájl:" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_preview msgid "base_import.tests.models.preview" -msgstr "" +msgstr "base_import.tests.models.preview" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_required msgid "base_import.tests.models.char.required" -msgstr "" +msgstr "base_import.tests.models.char.required" #. module: base_import #: code:addons/base_import/models.py:112 #, python-format msgid "Database ID" -msgstr "" +msgstr "Adatbázis ID azonosító" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:313 #, python-format msgid "It will produce the following CSV file:" -msgstr "" +msgstr "Ez a következő CSV fájlt fogja létrehozni:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:362 #, python-format msgid "Here is the start of the file we could not import:" -msgstr "" +msgstr "Itt van a fájlnak az eleje, melyiket nem tudtuk importálni:" #. module: base_import #: field:base_import.import,file_type:0 msgid "File Type" -msgstr "" +msgstr "Fájl típus" #. module: base_import #: model:ir.model,name:base_import.model_base_import_import msgid "base_import.import" -msgstr "" +msgstr "base_import.import" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_o2m msgid "base_import.tests.models.o2m" -msgstr "" +msgstr "base_import.tests.models.o2m" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:360 #, python-format msgid "Import preview failed due to:" -msgstr "" +msgstr "Import előnézet ezért nem sikerült:" #. module: base_import #. openerp-web @@ -637,18 +688,22 @@ msgid "" "\n" " that imported it)" msgstr "" +"Ország/Külső ID azonosító: ennek a rekordnak az ID azonosítója\n" +" másik alkalmazásban egy hivatkozás (vagy az .XML " +"fájl \n" +" ami importálta azt)" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:35 #, python-format msgid "Reload data to check changes." -msgstr "" +msgstr "Adatok újratöltése a változások ellenőrzéséhez." #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_readonly msgid "base_import.tests.models.char.readonly" -msgstr "" +msgstr "base_import.tests.models.char.readonly" #. module: base_import #. openerp-web @@ -665,6 +720,18 @@ msgid "" "\n" " per field you want to import." msgstr "" +"Egyes mezők hivatkozásokat határoznak meg más \n" +" objektummal. Például, egy kapcsolat országa \n" +" csatolva van egy 'Ország' tárgyú rekorddal. Ha ilyen " +"\n" +" mezőket szeretne importálni, OpenERP újra létre " +"kell\n" +" hozza a kapcsolatokat a különböző rekordokhoz. \n" +" Ilyen mezők importálásának segítésére, OpenERP három " +"\n" +" módot biztosít. Kizárólag egy módszert használhat az " +"\n" +" importálni kívánt mezőnként." #. module: base_import #. openerp-web @@ -678,19 +745,26 @@ msgid "" " then you will encode it as follow \"Manufacturer,\n" " Retailer\" in the same column of your CSV file." msgstr "" +"A címkéket vesszővel kell elválasztani egyéb szóköz használata \n" +" nélkül. Például, ha a vevőjét két címkéhez szeretné " +"\n" +" társítani, mint 'Gyártó' és 'Kiskereskedő' \n" +" akkor azt a következő képpen kell bevinnie " +"\"Gyártó,\n" +" Kiskereskedő\" a CVS fájl ugyanazon oszlopába." #. module: base_import #: code:addons/base_import/models.py:264 #, python-format msgid "You must configure at least one field to import" -msgstr "" +msgstr "Legalább egy mezőt be kell állítania az importáláshoz" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:304 #, python-format msgid "company_2,Organi,True" -msgstr "" +msgstr "vállalat_2,Organi,Igaz" #. module: base_import #. openerp-web @@ -700,37 +774,39 @@ msgid "" "The first row of the\n" " file contains the label of the column" msgstr "" +"A fájl első oszlopa\n" +" tartalmazza az oszlop elnevezését" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_states msgid "base_import.tests.models.char.states" -msgstr "" +msgstr "base_import.tests.models.char.states" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:7 #, python-format msgid "Import a CSV File" -msgstr "" +msgstr "Egy CVS fájl importálása" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:74 #, python-format msgid "Quoting:" -msgstr "" +msgstr "Hivatkozni:" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related msgid "base_import.tests.models.m2o.required.related" -msgstr "" +msgstr "base_import.tests.models.m2o.required.related" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:293 #, python-format msgid ")." -msgstr "" +msgstr "nkat)." #. module: base_import #. openerp-web @@ -738,21 +814,21 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:396 #, python-format msgid "Import" -msgstr "" +msgstr "Importálás" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:438 #, python-format msgid "Here are the possible values:" -msgstr "" +msgstr "Ezek a lehetséges értékek:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:82 #, python-format msgid "The" -msgstr "" +msgstr "A" #. module: base_import #. openerp-web @@ -762,20 +838,22 @@ msgid "" "A single column was found in the file, this often means the file separator " "is incorrect" msgstr "" +"Egy oszlop található a fájlban, Ez sokszor azt jelenti, hogy a fájl " +"elválasztó hibás" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:293 #, python-format msgid "dump of such a PostgreSQL database" -msgstr "" +msgstr "ilyen jellegű PostgreSQL adatbázis eldobása" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:301 #, python-format msgid "This SQL command will create the following CSV file:" -msgstr "" +msgstr "Ez az SQL parancs ezt a CSV fájlt fogja létre hozni:" #. module: base_import #. openerp-web @@ -785,6 +863,9 @@ msgid "" "The following CSV file shows how to import purchase \n" " orders with their respective purchase order lines:" msgstr "" +"A következő CSV fájl megmutatja hogyan importálja a beszerzési \n" +" megrendeléseket a hozzá tartozó beszerzési " +"megrendelés sorokkal:" #. module: base_import #. openerp-web @@ -794,6 +875,8 @@ msgid "" "What can I do when the Import preview table isn't \n" " displayed correctly?" msgstr "" +"Mit tehetek, ha a kijelzőn lévő import tábla\n" +" előnézete hibás?" #. module: base_import #: field:base_import.tests.models.char,value:0 @@ -810,21 +893,21 @@ msgstr "" #: field:base_import.tests.models.o2m.child,parent_id:0 #: field:base_import.tests.models.o2m.child,value:0 msgid "unknown" -msgstr "" +msgstr "ismeretlen" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:317 #, python-format msgid "person_2,Laurence,False,company_1" -msgstr "" +msgstr "személy_2,Laurence,Hamis,vállalat_1" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:149 #, python-format msgid "Country/External ID: base.be" -msgstr "" +msgstr "Ország/Külső ID azonosító: base.be" #. module: base_import #. openerp-web @@ -839,27 +922,35 @@ msgid "" " the company he work for. (If you want to test this \n" " example, here is a" msgstr "" +"Példának, feltételezzük, hogy van egy SQL adatbázis \n" +" két importálandó táblázattal: vállalatok és \n" +" személyek. Mindegyik személy egy vállalathoz " +"tartozik, így \n" +" létre kell hozni a kapcsolatot a személyek és a " +"munkahelyi \n" +" vállalatuk közt. (Ha tesztelni szeretné \n" +" ezt a példát, itt van a" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:427 #, python-format msgid "(%d more)" -msgstr "" +msgstr "(%d több)" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:227 #, python-format msgid "File for some Quotations" -msgstr "" +msgstr "Fájl egy pár kérdésnek" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:72 #, python-format msgid "Encoding:" -msgstr "" +msgstr "Kódolás:" #. module: base_import #. openerp-web @@ -879,6 +970,20 @@ msgid "" "\n" " table. (like 'company_1', 'person_1' instead of '1')" msgstr "" +"Táblák közti relációk összefésülésének kezelése, \n" +" használhatja a \"Külső ID azonosító\" OpenERP " +"lehetőséget. \n" +" A rekordhoz tartozó \"Külső ID azonosító\" a rekord " +"egy másik \n" +" alkalmazáson belüli egyedi azonosítója. Ez a \"Külső " +"ID\n" +" azonosító\" egyedi kell legyen minden rekordban és " +"az összes \n" +" objektumon, ezért jó gyakorlat ennek a \"Külső ID " +"azonosítónak\"\n" +" az alkalmazás vagy tábla előtaggal való " +"kiegészítése. \n" +" (mint 'vállalat_1', 'személy_1' az '1' helyett)" #. module: base_import #. openerp-web @@ -889,6 +994,9 @@ msgid "" " \"External ID\". In PSQL, write the following " "command:" msgstr "" +"Először az összes vállalatot és a hozzá tartozó \"Külső ID azonosító\" lesz " +"\n" +" exportálva. A PSQL-ben, írja a következő parancsot:" #. module: base_import #. openerp-web @@ -898,13 +1006,15 @@ msgid "" "How can I import a one2many relationship (e.g. several \n" " Order Lines of a Sales Order)?" msgstr "" +"Hogyan tudom importálni a one2many kapcsolatot (pl. egyes \n" +" megrendelés sorokat egy megrendelésből)?" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:404 #, python-format msgid "Everything seems valid." -msgstr "" +msgstr "Úgy néz ki mindegyik érvényes." #. module: base_import #. openerp-web @@ -917,13 +1027,18 @@ msgid "" " use make use of the external ID for this field \n" " 'Category'." msgstr "" +"Azonban, ha nem szeretné a termék kategóriákat\n" +" beállításait megváltoztatni, azt ajánljuk, hogy " +"használja \n" +" a külső ID azonosító használatát erre a 'Kategória'\n" +" mezőre." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:421 #, python-format msgid "at row %d" -msgstr "" +msgstr "Ebben a sorban %d" #. module: base_import #. openerp-web @@ -933,13 +1048,15 @@ msgid "" "How can I import a many2many relationship field \n" " (e.g. a customer that has multiple tags)?" msgstr "" +"Hogyan tudom importálni egy many2many kapcsolati mezőt \n" +" (pl. egy vevő akinek több címkéje van)?" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:80 #, python-format msgid "XXX/ID" -msgstr "" +msgstr "XXX/ID" #. module: base_import #. openerp-web @@ -955,6 +1072,14 @@ msgid "" " link between each person and the company they work \n" " for)." msgstr "" +"Ha különböző táblázatokból kell adatot importálni, \n" +" akkor a különböző táblázatok közötti rekordok " +"kapcsolatait\n" +" újra létre kell hozni. (pl. ha vállalatokat és " +"személyeket \n" +" importál, akkor létre kell hoznia a kapcsolatot \n" +" minden személy és a vállalata közt, ahol " +"alakalmazott)." #. module: base_import #. openerp-web @@ -967,13 +1092,19 @@ msgid "" " Here is when you should use one or the other, \n" " according to your need:" msgstr "" +"Az igénye szerint, használni kell \n" +" egyet a lehetésges 3 közül a a rekordokra " +"hivatkozáshoz a kapcsolatokban. \n" +" It van, ha egyiket a másik helyett kelle használni, " +"\n" +" az igénye szerint:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:319 #, python-format msgid "person_4,Ramsy,False,company_3" -msgstr "" +msgstr "személy_4,Ramsy,Hamis,vállalat_3" #. module: base_import #. openerp-web @@ -989,13 +1120,20 @@ msgid "" " will set the EMPTY value in the field, instead of \n" " assigning the default value." msgstr "" +"Ha nem állítja be az összes mezőt a CSV fájlban, \n" +" OpenERP az alapértelmezett értéket fogja adni minden " +"olyan mezőnak ami \n" +" nincs meghatározva. Ha a mezőnek\n" +" üres értéket ad a CSV fájlban, OpenERP \n" +" az ÜRES értéket fogja beállítani a mezőre, az \n" +" alapértelmezett érték hozzáadása helyett." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:20 #, python-format msgid "Cancel" -msgstr "" +msgstr "Megszakítás" #. module: base_import #. openerp-web @@ -1005,20 +1143,22 @@ msgid "" "What happens if I do not provide a value for a \n" " specific field?" msgstr "" +"Mi történik, ha nem adok meg értéket egy \n" +" bizonyos mezőhöz?" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:68 #, python-format msgid "Frequently Asked Questions" -msgstr "" +msgstr "Leggyakoribb kérdések" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:305 #, python-format msgid "company_3,Boum,True" -msgstr "" +msgstr "vállalat_3,Boum,Igaz" #. module: base_import #. openerp-web @@ -1032,6 +1172,12 @@ msgid "" "spreadsheet \n" " application." msgstr "" +"Ez a tulajdonság \n" +" lehetővé teszi az OpenERP Import/Export eszköz " +"használatát \n" +" a rekord kötegek módosítására a kedvenc táblázat " +"kezelőjénak \n" +" alkalmazásával." #. module: base_import #. openerp-web @@ -1042,6 +1188,9 @@ msgid "" " import an other record that links to the first\n" " one, use" msgstr "" +"oszlop az OpenERP-ben. Ha\n" +" másik rekordot importál amelyik az elsőre\n" +" hivatkozik, hasznája" #. module: base_import #. openerp-web @@ -1068,14 +1217,14 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:169 #, python-format msgid "CSV file for categories" -msgstr "" +msgstr "CSV fájl kategóriákhoz" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:330 #, python-format msgid "Normal Fields" -msgstr "" +msgstr "Normál mezők" #. module: base_import #. openerp-web @@ -1087,13 +1236,18 @@ msgid "" " identifier from the original application and\n" " map it to the" msgstr "" +"A különböző rekordok közötti kapcsolat újboli\n" +" létrehozásához, az eredeti alkalmazás \n" +" egyedi azonosítójának használata\n" +" szükséges amit\n" +" irányítson ehhez" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:170 #, python-format msgid "CSV file for Products" -msgstr "" +msgstr "CSV fájl a termékekhez" #. module: base_import #. openerp-web @@ -1117,31 +1271,31 @@ msgstr "" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related msgid "base_import.tests.models.m2o.related" -msgstr "" +msgstr "base_import.tests.models.m2o.related" #. module: base_import #: field:base_import.tests.models.preview,name:0 msgid "Name" -msgstr "" +msgstr "Név" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:80 #, python-format msgid "to the original unique identifier." -msgstr "" +msgstr "az eredeti egyedi ID azonosítóhoz." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:318 #, python-format msgid "person_3,Eric,False,company_2" -msgstr "" +msgstr "személy_3,Eric,Hamis,vállalt_2" #. module: base_import #: field:base_import.import,res_model:0 msgid "Model" -msgstr "" +msgstr "Modell" #. module: base_import #. openerp-web @@ -1149,7 +1303,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:82 #, python-format msgid "ID" -msgstr "" +msgstr "Azonosító ID" #. module: base_import #. openerp-web @@ -1184,12 +1338,12 @@ msgstr "" #: code:addons/base_import/static/src/js/import.js:73 #, python-format msgid "Separator:" -msgstr "" +msgstr "Elválasztó:" #. module: base_import #: field:base_import.import,file_name:0 msgid "File Name" -msgstr "" +msgstr "Fájl neve" #. module: base_import #. openerp-web @@ -1199,28 +1353,28 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:82 #, python-format msgid "External ID" -msgstr "" +msgstr "Külső ID azonosító" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:39 #, python-format msgid "File Format Options…" -msgstr "" +msgstr "Fájl formátum lehetőségek…" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:423 #, python-format msgid "between rows %d and %d" -msgstr "" +msgstr "oszlopok közt %d és %d" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:19 #, python-format msgid "or" -msgstr "" +msgstr "vagy" #. module: base_import #. openerp-web diff --git a/addons/base_report_designer/base_report_designer.py b/addons/base_report_designer/base_report_designer.py index 180a534b07f..359f41c4aa2 100644 --- a/addons/base_report_designer/base_report_designer.py +++ b/addons/base_report_designer/base_report_designer.py @@ -24,7 +24,6 @@ import openerp.modules.registry from openerp.osv import osv from openerp_sxw2rml import sxw2rml from StringIO import StringIO -from openerp import pooler from openerp import addons @@ -46,20 +45,19 @@ class report_xml(osv.osv): ''' Untested function ''' - pool = pooler.get_pool(cr.dbname) sxwval = StringIO(base64.decodestring(file_sxw)) if file_type=='sxw': fp = open(addons.get_module_resource('base_report_designer','openerp_sxw2rml', 'normalized_oo2rml.xsl'),'rb') if file_type=='odt': fp = open(addons.get_module_resource('base_report_designer','openerp_sxw2rml', 'normalized_odt2rml.xsl'),'rb') - report = pool.get('ir.actions.report.xml').write(cr, uid, [report_id], { + report = self.pool['ir.actions.report.xml'].write(cr, uid, [report_id], { 'report_sxw_content': base64.decodestring(file_sxw), 'report_rml_content': str(sxw2rml(sxwval, xsl=fp.read())), }) # FIXME: this should be moved to an override of the ir.actions.report_xml.create() method cr.commit() - pool.get('ir.actions.report.xml').register_all(cr) + self.pool['ir.actions.report.xml'].register_all(cr) openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname) return True diff --git a/addons/base_report_designer/wizard/base_report_designer_modify.py b/addons/base_report_designer/wizard/base_report_designer_modify.py index abef384cd91..838f591a2f4 100644 --- a/addons/base_report_designer/wizard/base_report_designer_modify.py +++ b/addons/base_report_designer/wizard/base_report_designer_modify.py @@ -24,7 +24,7 @@ import base64 import time import urllib -from openerp import osv, pooler, tools +from openerp import osv, tools from openerp.osv import fields, osv from openerp.tools.translate import _ @@ -39,9 +39,9 @@ class base_report_sxw(osv.osv_memory): def get_report(self, cr, uid, ids, context=None): data = self.read(cr, uid, ids, context=context)[0] - data_obj = self.pool.get('ir.model.data') + data_obj = self.pool['ir.model.data'] id2 = data_obj._get_id(cr, uid, 'base_report_designer', 'view_base_report_file_sxw') - report = self.pool.get('ir.actions.report.xml').browse(cr, uid, data['report_id'], context=context) + report = self.pool['ir.actions.report.xml'].browse(cr, uid, data['report_id'], context=context) if id2: id2 = data_obj.browse(cr, uid, id2, context=context).res_id return { @@ -74,9 +74,9 @@ class base_report_file_sxw(osv.osv_memory): """ res = super(base_report_file_sxw, self).default_get(cr, uid, fields, context=context) - report_id1 = self.pool.get('base.report.sxw').search(cr,uid,[]) - data = self.pool.get('base.report.sxw').read(cr, uid, report_id1, context=context)[0] - report = self.pool.get('ir.actions.report.xml').browse(cr, uid, data['report_id'], context=context) + report_id1 = self.pool['base.report.sxw'].search(cr,uid,[]) + data = self.pool['base.report.sxw'].read(cr, uid, report_id1, context=context)[0] + report = self.pool['ir.actions.report.xml'].browse(cr, uid, data['report_id'], context=context) if context is None: context={} if 'report_id' in fields: @@ -97,14 +97,14 @@ class base_report_file_sxw(osv.osv_memory): sxwval = StringIO.StringIO(base64.decodestring(data['file_sxw_upload'])) fp = tools.file_open('normalized_oo2rml.xsl',subdir='addons/base_report_designer/openerp_sxw2rml') newrmlcontent = str(openerp_sxw2rml.sxw2rml(sxwval, xsl=fp.read())) - report = self.pool.get('ir.actions.report.xml').write(cr, uid, [data['report_id']], { + report = self.pool['ir.actions.report.xml'].write(cr, uid, [data['report_id']], { 'report_sxw_content': base64.decodestring(data['file_sxw_upload']), 'report_rml_content': newrmlcontent }) cr.commit() - data_obj = self.pool.get('ir.model.data') + data_obj = self.pool['ir.model.data'] id2 = data_obj._get_id(cr, uid, 'base_report_designer', 'view_base_report_file_rml') - report = self.pool.get('ir.actions.report.xml').browse(cr, uid, data['report_id'], context=context) + report = self.pool['ir.actions.report.xml'].browse(cr, uid, data['report_id'], context=context) if id2: id2 = data_obj.browse(cr, uid, id2, context=context).res_id return { @@ -135,9 +135,9 @@ class base_report_rml_save(osv.osv_memory): """ res = super(base_report_rml_save, self).default_get(cr, uid, fields, context=context) - report_id = self.pool.get('base.report.sxw').search(cr,uid,[]) - data = self.pool.get('base.report.file.sxw').read(cr, uid, report_id, context=context)[0] - report = self.pool.get('ir.actions.report.xml').browse(cr, uid, data['report_id'], context=context) + report_id = self.pool['base.report.sxw'].search(cr,uid,[]) + data = self.pool['base.report.file.sxw'].read(cr, uid, report_id, context=context)[0] + report = self.pool['ir.actions.report.xml'].browse(cr, uid, data['report_id'], context=context) if 'file_rml' in fields: res['file_rml'] = base64.encodestring(report.report_rml_content) diff --git a/addons/base_setup/base_setup.py b/addons/base_setup/base_setup.py index 3e7c1d1f846..ac4ce5b55b6 100644 --- a/addons/base_setup/base_setup.py +++ b/addons/base_setup/base_setup.py @@ -21,7 +21,6 @@ import simplejson import cgi -from openerp import pooler from openerp import tools from openerp.osv import fields, osv from openerp.tools.translate import _ diff --git a/addons/crm/i18n/es_MX.po b/addons/crm/i18n/es_MX.po index 24271346a0b..798924be3df 100644 --- a/addons/crm/i18n/es_MX.po +++ b/addons/crm/i18n/es_MX.po @@ -1,163 +1,158 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * crm +# Spanish (Mexico) 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: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-01-18 07:46+0000\n" -"Last-Translator: Jorge L Tupac-Yupanqui \n" -"Language-Team: \n" +"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-03-28 01:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (Mexico) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-09-05 05:08+0000\n" -"X-Generator: Launchpad (build 13830)\n" +"X-Launchpad-Export-Date: 2013-03-28 04:41+0000\n" +"X-Generator: Launchpad (build 16546)\n" #. module: crm #: view:crm.lead.report:0 msgid "# Leads" -msgstr "# Iniciativas" +msgstr "" #. module: crm +#: help:sale.config.settings,fetchmail_lead:0 +msgid "" +"Allows you to configure your incoming mail server, and create leads from " +"incoming emails." +msgstr "" + +#. module: crm +#: code:addons/crm/crm_lead.py:881 +#: selection:crm.case.stage,type:0 #: view:crm.lead:0 #: selection:crm.lead,type:0 +#: view:crm.lead.report:0 #: selection:crm.lead.report,type:0 +#, python-format msgid "Lead" -msgstr "Iniciativa" - -#. module: crm -#: model:crm.case.categ,name:crm.categ_oppor3 -msgid "Need Services" -msgstr "Necesita servicios" - -#. module: crm -#: selection:crm.meeting,rrule_type:0 -msgid "Monthly" -msgstr "Mensual" - -#. module: crm -#: view:crm.opportunity2phonecall:0 -msgid "Schedule a PhoneCall" -msgstr "Planificar llamada telefónica" - -#. module: crm -#: model:ir.model,name:crm.model_crm_case_stage -msgid "Stage of case" -msgstr "Etapa del caso" - -#. module: crm -#: view:crm.meeting:0 -msgid "Visibility" -msgstr "Visibilidad" - -#. module: crm -#: field:crm.lead,title:0 -msgid "Title" -msgstr "Título" - -#. module: crm -#: field:crm.meeting,show_as:0 -msgid "Show as" -msgstr "Mostrar como" - -#. module: crm -#: field:crm.meeting,day:0 -#: selection:crm.meeting,select1:0 -msgid "Date of month" -msgstr "Día del mes" +msgstr "" #. module: crm #: view:crm.lead:0 -#: view:crm.phonecall:0 -msgid "Today" -msgstr "Hoy" +#: field:crm.lead,title:0 +msgid "Title" +msgstr "" #. module: crm -#: view:crm.merge.opportunity:0 +#: model:ir.actions.server,message:crm.action_email_reminder_lead +msgid "" +"Warning unprocessed incoming lead is more than 5 day old.\n" +"Name: [[object.name ]]\n" +"ID: [[object.id ]]\n" +"Description: [[object.description]]\n" +" " +msgstr "" + +#. module: crm +#: field:crm.opportunity2phonecall,action:0 +#: field:crm.phonecall2phonecall,action:0 +msgid "Action" +msgstr "" + +#. module: crm +#: model:ir.actions.server,name:crm.action_set_team_sales_department +msgid "Set team to Sales Department" +msgstr "" + +#. module: crm +#: view:crm.lead2opportunity.partner.mass:0 msgid "Select Opportunities" -msgstr "Seleccionar oportunidades" +msgstr "" #. module: crm -#: view:crm.meeting:0 -#: view:crm.phonecall2opportunity:0 -#: view:crm.phonecall2phonecall:0 -#: view:crm.send.mail:0 -msgid " " -msgstr " " +#: model:res.groups,name:crm.group_fund_raising +#: field:sale.config.settings,group_fund_raising:0 +msgid "Manage Fund Raising" +msgstr "" #. module: crm #: view:crm.lead.report:0 #: field:crm.phonecall.report,delay_close:0 msgid "Delay to close" -msgstr "Demora cierre" +msgstr "" + +#. module: crm +#: view:crm.case.stage:0 +#: field:crm.case.stage,name:0 +msgid "Stage Name" +msgstr "" #. module: crm #: view:crm.lead:0 -msgid "Previous Stage" -msgstr "Etapa anterior" +#: field:crm.lead,user_id:0 +#: view:crm.lead.report:0 +#: view:crm.phonecall.report:0 +msgid "Salesperson" +msgstr "" #. module: crm -#: code:addons/crm/wizard/crm_add_note.py:26 -#, python-format -msgid "Can not add note!" -msgstr "¡No se puede añadir una nota!" - -#. module: crm -#: field:crm.case.stage,name:0 -msgid "Stage Name" -msgstr "Nombre de etapa" +#: model:ir.model,name:crm.model_crm_lead_report +msgid "CRM Lead Analysis" +msgstr "" #. module: crm #: view:crm.lead.report:0 -#: field:crm.lead.report,day:0 #: view:crm.phonecall.report:0 #: field:crm.phonecall.report,day:0 msgid "Day" -msgstr "Día" +msgstr "" #. module: crm -#: sql_constraint:crm.case.section:0 -msgid "The code of the sales team must be unique !" -msgstr "¡El código del equipo de ventas debe ser único!" +#: view:crm.lead:0 +msgid "Company Name" +msgstr "" #. module: crm -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:95 -#, python-format -msgid "Lead '%s' has been converted to an opportunity." -msgstr "La inicaitiva '%s' ha sido convertida en oportunidad" +#: model:crm.case.categ,name:crm.categ_oppor6 +msgid "Training" +msgstr "" #. module: crm -#: code:addons/crm/crm_lead.py:228 -#, python-format -msgid "The lead '%s' has been closed." -msgstr "La iniciativa '%s' ha sido cerrada" +#: model:ir.actions.act_window,name:crm.crm_lead_categ_action +#: model:ir.ui.menu,name:crm.menu_crm_lead_categ +msgid "Sales Tags" +msgstr "" #. module: crm -#: selection:crm.meeting,freq:0 -msgid "No Repeat" -msgstr "No repetir" +#: view:crm.lead.report:0 +msgid "Exp. Closing" +msgstr "" #. module: crm -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:135 -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:260 -#: code:addons/crm/wizard/crm_lead_to_partner.py:55 -#: code:addons/crm/wizard/crm_phonecall_to_partner.py:52 -#, python-format -msgid "Warning !" -msgstr "Advertencia !" +#: help:crm.case.section,message_unread:0 +#: help:crm.lead,message_unread:0 +#: help:crm.phonecall,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" #. module: crm -#: selection:crm.meeting,rrule_type:0 -msgid "Yearly" -msgstr "Anual" +#: help:crm.lead.report,creation_day:0 +msgid "Creation day" +msgstr "" #. module: crm #: field:crm.segmentation.line,name:0 msgid "Rule Name" -msgstr "Nombre de regla" +msgstr "" + +#. module: crm +#: code:addons/crm/crm_phonecall.py:280 +#, python-format +msgid "It's only possible to convert one phonecall at a time." +msgstr "" #. module: crm #: view:crm.case.resource.type:0 @@ -167,536 +162,147 @@ msgstr "Nombre de regla" #: field:crm.lead.report,type_id:0 #: model:ir.model,name:crm.model_crm_case_resource_type msgid "Campaign" -msgstr "Campaña" - -#. module: crm -#: selection:crm.lead2opportunity.partner,action:0 -msgid "Do not create a partner" -msgstr "No crear una empresa" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "Search Opportunities" -msgstr "Busqueda de oportunidades" - -#. module: crm -#: code:addons/crm/wizard/crm_merge_opportunities.py:46 -#, python-format -msgid "" -"Opportunity must have Partner assigned before merging with other Opportunity." msgstr "" -"La oportunidad debe de tener una empresa asignada antes de fusionarla con " -"otra oportunidad." #. module: crm -#: code:addons/crm/wizard/crm_merge_opportunities.py:46 -#: code:addons/crm/wizard/crm_merge_opportunities.py:53 +#: help:crm.lead.report,deadline_month:0 +msgid "Expected closing month" +msgstr "" + +#. module: crm +#: help:crm.case.section,message_summary:0 +#: help:crm.lead,message_summary:0 +#: help:crm.phonecall,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: crm +#: code:addons/crm/crm_lead.py:624 +#: code:addons/crm/crm_lead.py:744 +#: code:addons/crm/crm_phonecall.py:280 #, python-format msgid "Warning!" -msgstr "¡Aviso!" - -#. 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 "Análisis de oportunidades" - -#. module: crm -#: field:crm.lead,partner_id:0 -#: view:crm.lead.report:0 -#: field:crm.lead.report,partner_id:0 -#: field:crm.lead2opportunity,partner_id:0 -#: field:crm.lead2opportunity.partner,partner_id:0 -#: field:crm.lead2partner,partner_id:0 -#: view:crm.meeting:0 -#: field:crm.meeting,partner_id:0 -#: field:crm.partner2opportunity,partner_id:0 -#: view:crm.phonecall:0 -#: field:crm.phonecall,partner_id:0 -#: view:crm.phonecall.report:0 -#: field:crm.phonecall.report,partner_id:0 -#: field:crm.phonecall2opportunity,partner_id:0 -#: field:crm.phonecall2partner,partner_id:0 -#: model:ir.model,name:crm.model_res_partner -#: model:process.node,name:crm.process_node_partner0 -msgid "Partner" -msgstr "Empresa" - -#. module: crm -#: field:crm.meeting,organizer:0 -#: field:crm.meeting,organizer_id:0 -msgid "Organizer" -msgstr "Organizador" - -#. module: crm -#: view:crm.phonecall:0 -#: view:crm.phonecall2phonecall:0 -#: model:ir.actions.act_window,name:crm.phonecall_to_phonecall_act -#: view:res.partner:0 -msgid "Schedule Other Call" -msgstr "Planificar otra llamada" - -#. module: crm -#: help:crm.meeting,edit_all:0 -msgid "Edit all Occurrences of recurrent Meeting." -msgstr "Editar todas las ocurrencias de la reunión recurrente." - -#. module: crm -#: code:addons/crm/wizard/crm_opportunity_to_phonecall.py:134 -#: code:addons/crm/wizard/crm_phonecall_to_phonecall.py:89 -#: model:crm.case.categ,name:crm.categ_meet3 -#: view:crm.phonecall:0 -#: model:ir.ui.menu,name:crm.menu_crm_config_phonecall -#: view:res.partner:0 -#, python-format -msgid "Phone Call" -msgstr "Llamada de telefono" - -#. module: crm -#: field:crm.lead,optout:0 -msgid "Opt-Out" -msgstr "No acepta recibir emails" - -#. module: crm -#: code:addons/crm/crm_opportunity.py:108 -#, python-format -msgid "The opportunity '%s' has been marked as lost." -msgstr "La oportunidad '%s' ha sido marcada como perdida." - -#. module: crm -#: model:ir.actions.act_window,help:crm.action_report_crm_lead -msgid "" -"Leads Analysis allows you to check different CRM related information. Check " -"for treatment delays, number of responses given and emails sent. You can " -"sort out your leads analysis by different groups to get accurate grained " -"analysis." msgstr "" -"El análisis de iniciativas le permite verificar información relacionada con " -"el CRM. Puede verificar los retrasos, el número de respuestas realizadas y " -"el número de emails enviados. Puede ordenar el análisis de sus iniciativas " -"según diferentes grupos para obtener un análisis reagrupado preciso." #. module: crm #: view:crm.lead:0 -msgid "Send New Email" -msgstr "Enviar nuevo email" +#: field:crm.lead,partner_id:0 +#: view:crm.lead.report:0 +#: field:crm.lead.report,partner_id:0 +#: field:crm.opportunity2phonecall,partner_id:0 +#: view:crm.phonecall:0 +#: view:crm.phonecall.report:0 +#: field:crm.phonecall.report,partner_id:0 +#: field:crm.phonecall2phonecall,partner_id:0 +#: model:ir.model,name:crm.model_res_partner +#: model:process.node,name:crm.process_node_partner0 +msgid "Partner" +msgstr "" + +#. module: crm +#: view:crm.phonecall:0 +#: model:ir.actions.act_window,name:crm.phonecall_to_phonecall_act +msgid "Schedule Other Call" +msgstr "" + +#. module: crm +#: code:addons/crm/crm_phonecall.py:209 +#: view:crm.phonecall:0 +#, python-format +msgid "Phone Call" +msgstr "" + +#. module: crm +#: field:crm.lead,opt_out:0 +msgid "Opt-Out" +msgstr "" + +#. module: crm +#: view:crm.lead:0 +#: field:crm.lead,state_id:0 +msgid "State" +msgstr "" + +#. module: crm +#: field:res.partner,meeting_count:0 +msgid "# Meetings" +msgstr "" + +#. module: crm +#: model:ir.actions.server,name:crm.action_email_reminder_lead +msgid "Reminder to User" +msgstr "" #. module: crm #: field:crm.segmentation,segmentation_line:0 msgid "Criteria" -msgstr "Criterios" +msgstr "" #. module: crm #: view:crm.segmentation:0 msgid "Excluded Answers :" -msgstr "Respuestas excluidas:" +msgstr "" #. module: crm -#: field:crm.case.stage,section_ids:0 -msgid "Sections" -msgstr "Secciones" - -#. module: crm -#: view:crm.merge.opportunity:0 -msgid "_Merge" -msgstr "_Fusionar" +#: model:ir.model,name:crm.model_crm_merge_opportunity +msgid "Merge opportunities" +msgstr "" #. module: crm #: view:crm.lead.report:0 #: model:ir.actions.act_window,name:crm.action_report_crm_lead #: model:ir.ui.menu,name:crm.menu_report_crm_leads_tree msgid "Leads Analysis" -msgstr "Análisis de iniciativas" - -#. module: crm -#: view:crm.lead2opportunity.action:0 -msgid "" -"If you select Merge with existing Opportunity, the lead details(with the " -"communication history) will be merged with existing Opportunity of Selected " -"partner." msgstr "" -"Si selecciona fusionar con oportunidad existente, los detalles de la " -"iniciativa (con el histórico de la comunicación) serán fusionados con la " -"oportunidad existente de la empresa seleccionada" #. module: crm -#: selection:crm.meeting,class:0 -msgid "Public" -msgstr "Público" +#: code:addons/crm/crm_lead.py:1010 +#, python-format +msgid "%s a call for the %s." +msgstr "" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_resource_type_act #: model:ir.ui.menu,name:crm.menu_crm_case_resource_type_act msgid "Campaigns" -msgstr "Campañas" +msgstr "" #. module: crm -#: model:ir.actions.act_window,name:crm.crm_lead_categ_action +#: view:crm.lead:0 +#: field:crm.lead,categ_ids:0 #: model:ir.ui.menu,name:crm.menu_crm_case_phonecall-act -#: model:ir.ui.menu,name:crm.menu_crm_lead_categ msgid "Categories" -msgstr "Categorías" +msgstr "" #. module: crm -#: selection:crm.meeting,end_type:0 -msgid "Forever" -msgstr "Siempre" - -#. module: crm -#: help:crm.lead,optout:0 +#: help:crm.lead,opt_out:0 msgid "" "If opt-out is checked, this contact has refused to receive emails or " "unsubscribed to a campaign." msgstr "" -"Si opt-out está marcado, este contacto ha rehusado recibir correos " -"electrónicos o ha eliminado su suscripción a una campaña." #. module: crm #: model:process.transition,name:crm.process_transition_leadpartner0 msgid "Prospect Partner" -msgstr "Socio prospecto" +msgstr "" + +#. module: crm +#: code:addons/crm/crm_lead.py:982 +#, python-format +msgid "No Subject" +msgstr "" #. module: crm #: field:crm.lead,contact_name:0 msgid "Contact Name" -msgstr "Nombre de contacto" - -#. module: crm -#: selection:crm.lead2opportunity.partner,action:0 -#: selection:crm.lead2partner,action:0 -#: selection:crm.phonecall2partner,action:0 -msgid "Link to an existing partner" -msgstr "Enlace al socio existente" - -#. module: crm -#: view:crm.lead:0 -#: view:crm.meeting:0 -#: field:crm.phonecall,partner_contact:0 -msgid "Contact" -msgstr "Contacto" - -#. module: crm -#: view:crm.installer:0 -msgid "Enhance your core CRM Application with additional functionalities." -msgstr "Mejore su aplicación CRM básica con funcionalidades adicionales." - -#. module: crm -#: field:crm.case.stage,on_change:0 -msgid "Change Probability Automatically" -msgstr "Cambiar la probabilidad automáticamente" - -#. module: crm -#: field:base.action.rule,regex_history:0 -msgid "Regular Expression on Case History" -msgstr "Expresiones Regulares en el Historial del Caso" - -#. module: crm -#: code:addons/crm/crm_lead.py:209 -#, python-format -msgid "The lead '%s' has been opened." -msgstr "La iniciativa '%s' ha sido abierta." - -#. module: crm -#: model:process.transition,name:crm.process_transition_opportunitymeeting0 -msgid "Opportunity Meeting" -msgstr "Oportunidad de Reunión" - -#. 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 "Número de días para cerrar el caso" - -#. module: crm -#: model:process.node,note:crm.process_node_opportunities0 -msgid "When a real project/opportunity is detected" -msgstr "Cuando un proyecto/oportunidad real es detectado" - -#. module: crm -#: field:crm.installer,crm_fundraising:0 -msgid "Fundraising" -msgstr "Recaudación de fondos" - -#. module: crm -#: view:res.partner:0 -#: field:res.partner,opportunity_ids:0 -msgid "Leads and Opportunities" -msgstr "Iniciativas y oportunidades" - -#. module: crm -#: view:crm.send.mail:0 -msgid "_Send" -msgstr "_Enviar" - -#. module: crm -#: view:crm.lead:0 -msgid "Communication" -msgstr "Comunicación" - -#. module: crm -#: field:crm.case.section,change_responsible:0 -msgid "Change Responsible" -msgstr "Cambiar responsable" - -#. module: crm -#: field:crm.merge.opportunity,state:0 -msgid "Set State To" -msgstr "Cmabiar estado a" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_case_categ_phone_outgoing0 -msgid "" -"Outbound Calls list all the calls to be done by your sales team. A salesman " -"can record the information about the call in the form view. This information " -"will be stored in the partner form to trace every contact you have with a " -"customer. You can also import a .CSV file with a list of calls to be done by " -"your sales team." msgstr "" -"Llamadas salientes muestra todas las llamadas realizadas por su equipo de " -"ventas. Un vendedor puede grabar la información sobre la llamada en la vista " -"de formulario. Esta información se almacenará en el formulario de empresa " -"para rastrear cada contacto que tenga con un cliente. También puede importar " -"un archivo .CSV con una lista de llamadas a realizar por su equipo de ventas." - -#. module: crm -#: model:ir.model,name:crm.model_crm_lead2opportunity_action -msgid "Convert/Merge Opportunity" -msgstr "Convertir/Fusionar oportunidad" - -#. module: crm -#: field:crm.lead,write_date:0 -msgid "Update Date" -msgstr "Actualizar fecha" - -#. module: crm -#: view:crm.lead2opportunity.action:0 -#: field:crm.lead2opportunity.action,name:0 -msgid "Select Action" -msgstr "Seleccionar acción" - -#. module: crm -#: field:base.action.rule,trg_categ_id:0 -#: view:crm.lead:0 -#: field:crm.lead,categ_id:0 -#: view:crm.lead.report:0 -#: field:crm.lead.report,categ_id:0 -#: field:crm.opportunity2phonecall,categ_id:0 -#: field:crm.phonecall,categ_id:0 -#: field:crm.phonecall.report,categ_id:0 -#: field:crm.phonecall2phonecall,categ_id:0 -msgid "Category" -msgstr "Categoría" - -#. module: crm -#: view:crm.lead.report:0 -msgid "#Opportunities" -msgstr "# Oportunidades" - -#. module: crm -#: model:crm.case.resource.type,name:crm.type_oppor2 -msgid "Campaign 1" -msgstr "Campaña 1" - -#. module: crm -#: model:crm.case.resource.type,name:crm.type_oppor1 -msgid "Campaign 2" -msgstr "Campaña 2" - -#. module: crm -#: view:crm.meeting:0 -msgid "Privacy" -msgstr "Privada" - -#. module: crm -#: view:crm.lead.report:0 -msgid "Opportunity Analysis" -msgstr "Análisis de oportunidades" - -#. module: crm -#: help:crm.meeting,location:0 -msgid "Location of Event" -msgstr "Lacalización del evento" - -#. module: crm -#: field:crm.meeting,rrule:0 -msgid "Recurrent Rule" -msgstr "Regla recurrente" - -#. module: crm -#: model:crm.case.resource.type,name:crm.type_lead1 -msgid "Version 4.2" -msgstr "Versión 4.2" - -#. module: crm -#: model:crm.case.resource.type,name:crm.type_lead2 -msgid "Version 4.4" -msgstr "Versión 4.4" - -#. module: crm -#: help:crm.installer,fetchmail:0 -msgid "Allows you to receive E-Mails from POP/IMAP server." -msgstr "Le permite recibir e-mails desde un servidor POP/IMAP" - -#. module: crm -#: model:process.transition,note:crm.process_transition_opportunitymeeting0 -msgid "Normal or phone meeting for opportunity" -msgstr "Oportunidad de reunion normal ó telefonico." - -#. module: crm -#: model:process.node,note:crm.process_node_leads0 -msgid "Very first contact with new prospect" -msgstr "Primer contacto con nueva prospección" - -#. module: crm -#: code:addons/crm/crm_lead.py:278 -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:197 -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:231 -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:299 -#: view:crm.lead2opportunity:0 -#: view:crm.partner2opportunity:0 -#: model:ir.actions.act_window,name:crm.action_crm_lead2opportunity -#: model:ir.actions.act_window,name:crm.action_view_crm_partner2opportunity -#: model:ir.actions.act_window,name:crm.crm_partner2opportunity -#, python-format -msgid "Create Opportunity" -msgstr "Crear oportunidad" - -#. module: crm -#: view:crm.installer:0 -msgid "Configure" -msgstr "Configurar" - -#. module: crm -#: code:addons/crm/crm.py:378 -#: view:crm.lead:0 -#: view:res.partner:0 -#, python-format -msgid "Escalate" -msgstr "Escalado" - -#. module: crm -#: model:ir.module.module,shortdesc:crm.module_meta_information -msgid "Customer & Supplier Relationship Management" -msgstr "Gestión de relaciones con clientes & proveedores" - -#. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 -#: selection:crm.phonecall.report,month:0 -msgid "June" -msgstr "Junio" - -#. module: crm -#: selection:crm.segmentation,state:0 -msgid "Not Running" -msgstr "No ejecutado" - -#. module: crm -#: view:crm.send.mail:0 -#: model:ir.actions.act_window,name:crm.action_crm_reply_mail -msgid "Reply to last Mail" -msgstr "Responder al último e-mail" - -#. module: crm -#: field:crm.lead,email:0 -msgid "E-Mail" -msgstr "E-mail" - -#. module: crm -#: field:crm.installer,wiki_sale_faq:0 -msgid "Sale FAQ" -msgstr "FAQ de ventas" - -#. module: crm -#: model:ir.model,name:crm.model_crm_send_mail_attachment -msgid "crm.send.mail.attachment" -msgstr "crm.enviar.mail.adjunto" - -#. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 -#: selection:crm.phonecall.report,month:0 -msgid "October" -msgstr "Octubre" - -#. module: crm -#: view:crm.segmentation:0 -msgid "Included Answers :" -msgstr "Respuestas incluidas:" - -#. module: crm -#: help:crm.meeting,email_from:0 -#: help:crm.phonecall,email_from:0 -msgid "These people will receive email." -msgstr "Estas personas recibirán un email." - -#. module: crm -#: view:crm.meeting:0 -#: field:crm.meeting,name:0 -msgid "Summary" -msgstr "Resumen" - -#. module: crm -#: view:crm.segmentation:0 -msgid "State of Mind Computation" -msgstr "Cálculo grado de satisfacción" - -#. module: crm -#: help:crm.case.section,change_responsible:0 -msgid "" -"Thick this box if you want that on escalation, the responsible of this sale " -"team automatically becomes responsible of the lead/opportunity escaladed" -msgstr "" -"Marque esta opción si quiere que el responsable del equipo de ventas sea " -"automáticamente responsable de la iniciativa/oportunidad, en caso de ser " -"escalada." - -#. module: crm -#: help:crm.installer,outlook:0 -#: help:crm.installer,thunderbird:0 -msgid "" -"Allows you to link your e-mail to OpenERP's documents. You can attach it to " -"any existing one in OpenERP or create a new one." -msgstr "" -"Permite enlazar su e-mail a la gestión documental de OpenERP. Puede " -"adjuntarlo a cualquier documento ya existente en OpenERP o crear uno de " -"nuevo." - -#. module: crm -#: view:crm.case.categ:0 -msgid "Case Category" -msgstr "Categoría del caso" - -#. module: crm -#: help:crm.segmentation,som_interval_default:0 -msgid "" -"Default state of mind for period preceeding the 'Max Interval' computation. " -"This is the starting state of mind by default if the partner has no event." -msgstr "" -"Grado de satisfacción por defecto para el período que precede el cálculo de " -"'Intervalo máx.'. Este es el grado de satisfacción inicial por defecto si la " -"empresa no tiene ningún evento." - -#. module: crm -#: selection:crm.meeting,end_type:0 -msgid "End date" -msgstr "Fecha de fin" - -#. module: crm -#: constraint:base.action.rule:0 -msgid "Error: The mail is not well formated" -msgstr "Error: El email no está bien formateado" - -#. module: crm -#: view:crm.segmentation:0 -msgid "Profiling Options" -msgstr "Opciones de perfiles" - -#. module: crm -#: view:crm.phonecall.report:0 -msgid "#Phone calls" -msgstr "#Llamadas telefónicas" #. module: crm #: help:crm.segmentation,categ_id:0 @@ -704,41 +310,319 @@ msgid "" "The partner category that will be added to partners that match the " "segmentation criterions after computation." msgstr "" -"La categoría de empresas que será añadida a las empresas que cumplan los " -"criterios de segmentación después del cálculo." #. module: crm -#: view:crm.lead:0 -msgid "Communication history" -msgstr "Historial de comunicación" - -#. module: crm -#: help:crm.phonecall,canal_id:0 +#: model:ir.actions.act_window,help:crm.crm_segmentation_tree-act msgid "" -"The channels represent the different communication " -"modes available with the customer. With each commercial opportunity, you can " -"indicate the canall which is this opportunity source." +"

\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 "" -"Los canales representan los diferentes modos de comunicación posibles con el " -"cliente. En cada oportunidad comercial, puede indicar el canal que ha sido " -"el origen de esta oportunidad." #. module: crm -#: code:addons/crm/crm_meeting.py:93 -#, python-format -msgid "The meeting '%s' has been confirmed." -msgstr "La reunión '%s' ha sido confirmada" +#: 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 "Responsible User" -msgstr "Usuario responsable" +msgid "Team Leader" +msgstr "" #. module: crm -#: code:addons/crm/wizard/crm_phonecall_to_partner.py:53 +#: 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:624 #, python-format -msgid "A partner is already defined on this phonecall." -msgstr "Una empresa ya esta definida para esta llamada." +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" +" " +msgstr "" #. module: crm #: help:crm.case.section,reply_to:0 @@ -746,546 +630,381 @@ msgid "" "The email address put in the 'Reply-To' of all emails sent by OpenERP about " "cases in this sales team" msgstr "" -"La dirección de correo electrónico usada como \"Responder a\" de todos los " -"correos electrónicos enviados por OpenERP para los casos de este equipo de " -"ventas." #. module: crm -#: view:res.users:0 -msgid "Current Activity" -msgstr "Actividad actual" - -#. module: crm -#: help:crm.meeting,exrule:0 -msgid "" -"Defines a rule or repeating pattern of time to exclude from the recurring " -"rule." +#: field:crm.lead.report,creation_month:0 +msgid "Creation Month" msgstr "" -"Define una regla o patrón de repetición de tiempo a excluir de la regla " -"recurrente." #. module: crm #: field:crm.case.section,resource_calendar_id:0 +#: model:ir.ui.menu,name:crm.menu_action_resource_calendar_form msgid "Working Time" -msgstr "Horario de trabajo" +msgstr "" #. module: crm #: view:crm.segmentation.line:0 msgid "Partner Segmentation Lines" -msgstr "Líneas de segmentación de empresa" - -#. module: crm -#: view:crm.lead:0 -#: view:crm.meeting:0 -msgid "Details" -msgstr "Detalles" - -#. module: crm -#: help:crm.installer,crm_caldav:0 -msgid "" -"Helps you to synchronize the meetings with other calendar clients and " -"mobiles." msgstr "" -"Le permite sincronizar las reuniones con otros clientes de calendario y " -"móviles." #. module: crm -#: selection:crm.meeting,freq:0 -msgid "Years" -msgstr "Años" - -#. module: crm -#: help:crm.installer,crm_claim:0 -msgid "" -"Manages the suppliers and customers claims, including your corrective or " -"preventive actions." +#: model:ir.actions.act_window,name:crm.action_report_crm_phonecall +#: model:ir.ui.menu,name:crm.menu_report_crm_phonecalls_tree +msgid "Phone Calls Analysis" msgstr "" -"Gestiona las reclamaciones de clientes y proveedores, incluyendo acciones " -"correctivas o preventivas" #. module: crm #: view:crm.lead:0 msgid "Leads Form" -msgstr "Formulario de iniciativas" +msgstr "" #. module: crm #: view:crm.segmentation:0 #: model:ir.model,name:crm.model_crm_segmentation msgid "Partner Segmentation" -msgstr "Segmentación de empresa" +msgstr "" + +#. module: crm +#: field:crm.lead,company_currency:0 +msgid "Currency" +msgstr "" #. module: crm #: field:crm.lead.report,probable_revenue:0 msgid "Probable Revenue" -msgstr "Ingreso estimado" +msgstr "" + +#. module: crm +#: help:crm.lead.report,creation_month:0 +msgid "Creation month" +msgstr "" #. module: crm #: help:crm.segmentation,name:0 msgid "The name of the segmentation." -msgstr "El nombre de la segmentación." +msgstr "" #. module: crm #: field:crm.case.stage,probability:0 -#: field:crm.lead,probability:0 msgid "Probability (%)" -msgstr "Probabilidad (%)" +msgstr "" + +#. module: crm +#: sql_constraint:crm.lead:0 +msgid "The probability of closing the deal should be between 0% and 100%!" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "Leads Generation" -msgstr "Generación de iniciativas" +msgstr "" #. module: crm #: view:board.board:0 -#: model:ir.ui.menu,name:crm.menu_board_statistics_dash msgid "Statistics Dashboard" -msgstr "Tablero de estadísticas" +msgstr "" #. module: crm -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:88 -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:98 -#: code:addons/crm/wizard/crm_partner_to_opportunity.py:101 -#: code:addons/crm/wizard/crm_phonecall_to_opportunity.py:117 +#: code:addons/crm/crm_lead.py:861 +#: model:crm.case.stage,name:crm.stage_lead2 +#: selection:crm.case.stage,type:0 #: view:crm.lead:0 #: selection:crm.lead,type:0 +#: view:crm.lead.report:0 #: selection:crm.lead.report,type:0 -#: field:crm.lead2opportunity,name:0 #: field:crm.meeting,opportunity_id:0 -#: field:crm.phonecall,opportunity_id:0 +#: field:res.partner,opportunity_count:0 #, python-format msgid "Opportunity" -msgstr "Oportunidad" +msgstr "" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead7 msgid "Television" -msgstr "Televisión" +msgstr "" #. module: crm -#: field:crm.installer,crm_caldav:0 -msgid "Calendar Synchronizing" -msgstr "Sincronización del calendario" +#: model:ir.actions.act_window,name:crm.action_crm_send_mass_convert +msgid "Convert to opportunities" +msgstr "" + +#. module: crm +#: model:ir.model,name:crm.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" #. module: crm #: view:crm.segmentation:0 msgid "Stop Process" -msgstr "Parar el proceso" +msgstr "" + +#. module: crm +#: field:crm.case.section,alias_id:0 +msgid "Alias" +msgstr "" #. module: crm #: view:crm.phonecall:0 msgid "Search Phonecalls" -msgstr "Buscar llamadas" +msgstr "" #. module: crm -#: view:crm.lead2opportunity.partner:0 -#: view:crm.lead2partner:0 -#: view:crm.phonecall2partner:0 -msgid "Continue" -msgstr "Siguiente" +#: view:crm.lead.report:0 +msgid "" +"Leads/Opportunities that are assigned to one of the sale teams I manage" +msgstr "" #. module: crm -#: field:crm.segmentation,som_interval:0 -msgid "Days per Period" -msgstr "Días por período" - -#. module: crm -#: field:crm.meeting,byday:0 -msgid "By day" -msgstr "Por día" - -#. module: crm -#: field:base.action.rule,act_section_id:0 -msgid "Set Team to" -msgstr "Establecer equipo a" - -#. module: crm -#: view:calendar.attendee:0 #: field:calendar.attendee,categ_id:0 msgid "Event Type" -msgstr "Tipo de evento" - -#. module: crm -#: model:ir.model,name:crm.model_crm_installer -msgid "crm.installer" -msgstr "crm.instalador" +msgstr "" #. module: crm #: field:crm.segmentation,exclusif:0 msgid "Exclusive" -msgstr "Exclusivo" - -#. module: crm -#: code:addons/crm/crm_opportunity.py:91 -#, python-format -msgid "The opportunity '%s' has been won." -msgstr "La oportunidad '%s' ha sido ganada" - -#. module: crm -#: help:crm.meeting,alarm_id:0 -msgid "Set an alarm at this time, before the event occurs" -msgstr "Configure una alarma en este momento, antes de que ocurra el evento" - -#. module: crm -#: model:ir.module.module,description:crm.module_meta_information -msgid "" -"The generic OpenERP Customer Relationship Management\n" -"system enables a group of people to intelligently and efficiently manage\n" -"leads, opportunities, meeting, phonecall etc.\n" -"It manages key tasks such as communication, identification, prioritization,\n" -"assignment, resolution and notification.\n" -"\n" -"OpenERP ensures that all cases are successfully tracked by users, customers " -"and\n" -"suppliers. It can automatically send reminders, escalate the request, " -"trigger\n" -"specific methods and lots of other actions based on your own enterprise " -"rules.\n" -"\n" -"The greatest thing about this system is that users don't need to do " -"anything\n" -"special. They can just send email to the request tracker. OpenERP will take\n" -"care of thanking them for their message, automatically routing it to the\n" -"appropriate staff, and make sure all future correspondence gets to the " -"right\n" -"place.\n" -"\n" -"The CRM module has a email gateway for the synchronisation interface\n" -"between mails and OpenERP. \n" -"Create dashboard for CRM that includes:\n" -" * My Leads (list)\n" -" * Leads by Stage (graph)\n" -" * My Meetings (list)\n" -" * Sales Pipeline by Stage (graph)\n" -" * My Cases (list)\n" -" * Jobs Tracking (graph)\n" msgstr "" -"El sistema genérico de gestión de relaciones con el cliente de OpenERP\n" -"permite a un grupo de gente manejar de forma inteligente y eficiente\n" -"iniciativas, oportunidades, reuniones, llamadas, etc.\n" -"Maneja tareas clave como la comunicación, identificación, priorización,\n" -"asignación, resolución y notificación.\n" -"\n" -"OpenERP se asegura de que todos los casos son seguidos por los usuarios, " -"clientes y\n" -"proveedores. Puede enviar automáticamente recordatorios, escalar la " -"petición, disparar\n" -"métodos específicos y muchas otras acciones basadas en las reglas de su " -"empresa.\n" -"\n" -"Lo mejor de este sistema es que los usuarios no necesitan hacer nada \n" -"especial. Tan sólo tienen que enviar un correo electrónico al gestor de " -"seguimientos. \n" -"OpenERP le agradecerá su mensaje, enrutándolo automáticamente a la \n" -"persona adecuada, asegurándose de que toda la correspondencia futura llegue " -"al\n" -"lugar correcto.\n" -"\n" -"El módulo CRM tiene una pasarela de correo para el interfaz de " -"sincronización\n" -"entre correos electrónicos y OpenERP. \n" -"Cree tableros para el CRM que incluyan:\n" -" *Mis iniciativas(lista)\n" -" *Iniciativas por etapa (gráfico)\n" -" *Mis reuniones (lista)\n" -" *Proceso de ventas por etapa (gráfico)\n" -" *Mis casos (lista)\n" -" *Seguimiento de trabajos (gráfico)\n" + +#. module: crm +#: code:addons/crm/crm_lead.py:584 +#, python-format +msgid "From %s : %s" +msgstr "" + +#. module: crm +#: view:crm.lead2opportunity.partner.mass:0 +msgid "Convert to Opportunities" +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.phonecall2phonecall:0 +msgid "or" +msgstr "" #. module: crm #: field:crm.lead.report,create_date:0 #: field:crm.phonecall.report,create_date:0 msgid "Create Date" -msgstr "Fecha creación" +msgstr "" #. module: crm #: field:crm.lead,ref2:0 msgid "Reference 2" -msgstr "Referencia 2" +msgstr "" #. module: crm -#: view:crm.segmentation:0 -msgid "Sales Purchase" -msgstr "Compra Ventas" +#: help:crm.case.stage,section_ids:0 +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" #. module: crm #: view:crm.case.stage:0 #: field:crm.case.stage,requirements:0 msgid "Requirements" -msgstr "Requerimientos" - -#. module: crm -#: help:crm.meeting,exdate:0 -msgid "" -"This property defines the list of date/time exceptions for a recurring " -"calendar component." msgstr "" -"Esta propiedad define la lista de excepciones de fecha/hora para un evento " -"de calendario recurrente." #. module: crm -#: view:crm.phonecall2opportunity:0 -msgid "Convert To Opportunity " -msgstr "Convertir a oportunidad " - -#. module: crm -#: help:crm.case.stage,sequence:0 -msgid "Gives the sequence order when displaying a list of case stages." +#: field:crm.lead,zip:0 +msgid "Zip" +msgstr "" + +#. module: crm +#: view:crm.phonecall:0 +msgid "Unassigned Phonecalls" msgstr "" -"Indica el orden de secuencia cuando se muestra un lista de etapas de casos." #. module: crm #: view:crm.lead:0 -#: field:crm.merge.opportunity,opportunity_ids:0 +#: view:crm.lead2opportunity.partner:0 +#: field:crm.lead2opportunity.partner,opportunity_ids:0 +#: field:crm.lead2opportunity.partner.mass,opportunity_ids:0 #: model:ir.actions.act_window,name:crm.crm_case_category_act_oppor11 -#: model:ir.ui.menu,name:crm.menu_crm_case_opp +#: model:ir.actions.act_window,name:crm.relate_partner_opportunities +#: model:ir.ui.menu,name:crm.menu_crm_opportunities #: model:process.node,name:crm.process_node_opportunities0 +#: view:res.partner:0 msgid "Opportunities" -msgstr "Oportunidades" +msgstr "" #. module: crm #: field:crm.segmentation,categ_id:0 msgid "Partner Category" -msgstr "Categoría de empresa" +msgstr "" #. module: crm -#: view:crm.add.note:0 -#: model:ir.actions.act_window,name:crm.action_crm_add_note -msgid "Add Note" -msgstr "Añadir nota" +#: field:crm.lead,probability:0 +msgid "Success Rate (%)" +msgstr "" #. module: crm -#: field:crm.lead,is_supplier_add:0 -msgid "Supplier" -msgstr "Proveedor" +#: field:crm.segmentation,sales_purchase_active:0 +msgid "Use The Sales Purchase Rules" +msgstr "" #. module: crm -#: help:crm.send.mail,reply_to:0 -msgid "Reply-to of the Sales team defined on this case" -msgstr "\"Responder a\" del equipo de ventas definido en este caso" +#: model:crm.case.categ,name:crm.categ_phone2 +msgid "Outbound" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "Mark Won" -msgstr "Marcar ganado" +msgstr "" #. module: crm -#: selection:crm.segmentation.line,expr_name:0 -msgid "Purchase Amount" -msgstr "Importe de compra" +#: model:ir.filters,name:crm.filter_usa_lead +msgid "Leads from USA" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "Mark Lost" -msgstr "Marcar perdido" +msgstr "" #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: model:ir.filters,name:crm.filter_draft_lead +msgid "Draft Leads" +msgstr "" + +#. module: crm +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "March" -msgstr "Marzo" +msgstr "" #. module: crm -#: code:addons/crm/crm_lead.py:230 +#: view:crm.lead:0 +msgid "Send Email" +msgstr "" + +#. module: crm +#: code:addons/crm/wizard/crm_lead_to_opportunity.py:89 #, python-format -msgid "The opportunity '%s' has been closed." -msgstr "La oportunidad '%s' ha sido cerrada" +msgid "Warning !" +msgstr "" #. module: crm #: field:crm.lead,day_open:0 msgid "Days to Open" -msgstr "Días para abrir" - -#. module: crm -#: view:crm.meeting:0 -msgid "Show Time as" -msgstr "Mostrar hora como" - -#. module: crm -#: code:addons/crm/crm_lead.py:264 -#: view:crm.phonecall2partner:0 -#, python-format -msgid "Create Partner" -msgstr "Crear empresa" - -#. module: crm -#: selection:crm.segmentation.line,expr_operator:0 -msgid "<" -msgstr "<" +msgstr "" #. module: crm #: field:crm.lead,mobile:0 #: field:crm.phonecall,partner_mobile:0 msgid "Mobile" -msgstr "Móvil" - -#. module: crm -#: field:crm.meeting,end_type:0 -msgid "Way to end reccurency" -msgstr "Forma de terminar recurrencia" - -#. module: crm -#: code:addons/crm/wizard/crm_merge_opportunities.py:53 -#, python-format -msgid "" -"There are no other 'Open' or 'Pending' Opportunities for the partner '%s'." msgstr "" -"No existen más oportunidades 'Abiertas' o 'Pendientes' para la empresa '%s'." - -#. module: crm -#: view:crm.lead:0 -msgid "Next Stage" -msgstr "Siguiente etapa" - -#. module: crm -#: view:board.board:0 -msgid "My Meetings" -msgstr "Mis reuniones" #. module: crm #: field:crm.lead,ref:0 msgid "Reference" -msgstr "Referencia" +msgstr "" #. module: crm -#: field:crm.lead,optin:0 -msgid "Opt-In" -msgstr "Acepta recibir emails" +#: view:crm.lead:0 +msgid "" +"Opportunities that are assigned to either me or one of the sale teams I " +"manage" +msgstr "" + +#. module: crm +#: help:crm.case.section,resource_calendar_id:0 +msgid "Used to compute open days" +msgstr "" #. module: crm -#: code:addons/crm/crm_opportunity.py:208 -#: code:addons/crm/crm_phonecall.py:185 -#: code:addons/crm/wizard/crm_phonecall_to_meeting.py:55 -#: code:addons/crm/wizard/crm_phonecall_to_meeting.py:137 -#: view:crm.meeting:0 #: model:ir.actions.act_window,name:crm.act_crm_opportunity_crm_meeting_new -#: model:ir.actions.act_window,name:crm.crm_case_categ_meet -#: model:ir.ui.menu,name:crm.menu_crm_case_categ_meet -#: model:ir.ui.menu,name:crm.menu_meeting_sale +#: model:ir.actions.act_window,name:crm.crm_meeting_partner #: view:res.partner:0 #: field:res.partner,meeting_ids:0 -#, python-format msgid "Meetings" -msgstr "Reuniones" - -#. module: crm -#: view:crm.meeting:0 -msgid "Choose day where repeat the meeting" -msgstr "Eligir día en el que repetir la cita" +msgstr "" #. module: crm #: field:crm.lead,date_action_next:0 #: field:crm.lead,title_action:0 -#: field:crm.meeting,date_action_next:0 #: field:crm.phonecall,date_action_next:0 msgid "Next Action" -msgstr "Acción siguiente" - -#. module: crm -#: field:crm.meeting,end_date:0 -msgid "Repeat Until" -msgstr "Repetir hasta" - -#. module: crm -#: field:crm.meeting,date_deadline:0 -msgid "Deadline" -msgstr "Fecha límite" - -#. module: crm -#: help:crm.meeting,active:0 -msgid "" -"If the active field is set to true, it will allow you to hide the " -"event alarm information without removing it." msgstr "" -"Si el campo activo se establece en verdadero, se omitirá la alarma del " -"evento, sin embargo no se eliminará." #. module: crm -#: code:addons/crm/wizard/crm_phonecall_to_opportunity.py:57 +#: code:addons/crm/crm_lead.py:763 #, python-format -msgid "Closed/Cancelled Phone Call Could not convert into Opportunity" +msgid "Partner set to %s." +msgstr "" + +#. module: crm +#: selection:crm.lead.report,state:0 +#: selection:crm.phonecall,state:0 +#: selection:crm.phonecall.report,state:0 +msgid "Draft" msgstr "" -"Las llamadas telefónicas cerradas/canceladas no podrían ser convertidas en " -"oportunidades" #. module: crm #: view:crm.segmentation:0 msgid "Partner Segmentations" -msgstr "Segmentaciones de empresa" +msgstr "" #. module: crm -#: view:crm.meeting:0 -#: field:crm.meeting,user_id:0 -#: view:crm.phonecall:0 -#: field:crm.phonecall,user_id:0 -#: view:res.partner:0 -msgid "Responsible" -msgstr "Responsable" +#: view:crm.lead.report:0 +msgid "Show only opportunity" +msgstr "" #. module: crm -#: view:res.partner:0 -msgid "Previous" -msgstr "Anterior" +#: field:crm.lead,name:0 +msgid "Subject" +msgstr "" #. module: crm #: view:crm.lead:0 -msgid "Statistics" -msgstr "Estadísticas" - -#. module: crm -#: view:crm.meeting:0 -#: field:crm.send.mail,email_from:0 -msgid "From" -msgstr "De" - -#. module: crm -#: view:crm.lead2opportunity.action:0 -#: view:res.partner:0 -msgid "Next" -msgstr "Siguiente" +msgid "New Leads" +msgstr "" #. module: crm #: view:crm.lead:0 -msgid "Stage:" -msgstr "Etapa:" +msgid "Show Sales Team" +msgstr "" #. module: crm -#: model:crm.case.stage,name:crm.stage_lead5 -#: model:crm.case.stage,name:crm.stage_opportunity5 +#: help:sale.config.settings,module_crm_claim:0 +msgid "" +"Allows you to track your customers/suppliers claims and grievances.\n" +" This installs the module crm_claim." +msgstr "" + +#. module: crm +#: model:crm.case.stage,name:crm.stage_lead6 #: view:crm.lead:0 msgid "Won" -msgstr "Ganado" +msgstr "" #. module: crm #: field:crm.lead.report,delay_expected:0 msgid "Overpassed Deadline" -msgstr "Fecha límite sobrepasada" +msgstr "" #. module: crm #: model:crm.case.section,name:crm.section_sales_department msgid "Sales Department" -msgstr "Departamento de ventas" - -#. module: crm -#: field:crm.send.mail,html:0 -msgid "HTML formatting?" -msgstr "Formato HTML?" +msgstr "" #. module: crm #: field:crm.case.stage,type:0 #: field:crm.lead,type:0 #: field:crm.lead.report,type:0 -#: view:crm.meeting:0 -#: view:crm.phonecall:0 -#: view:crm.phonecall.report:0 -#: view:res.partner:0 +#: view:crm.opportunity2phonecall:0 msgid "Type" -msgstr "Tipo" +msgstr "" #. module: crm #: view:crm.segmentation:0 msgid "Compute Segmentation" -msgstr "Calcular la segmentación" +msgstr "" #. module: crm #: selection:crm.lead,priority:0 @@ -1293,100 +1012,55 @@ msgstr "Calcular la segmentación" #: selection:crm.phonecall,priority:0 #: selection:crm.phonecall.report,priority:0 msgid "Lowest" -msgstr "Muy bajo" +msgstr "" #. module: crm -#: view:crm.add.note:0 -#: view:crm.send.mail:0 -#: field:crm.send.mail.attachment,binary:0 -msgid "Attachment" -msgstr "Adjunto" - -#. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 -#: selection:crm.phonecall.report,month:0 -msgid "August" -msgstr "Agosto" - -#. module: crm -#: view:crm.lead:0 #: field:crm.lead,create_date:0 -#: field:crm.lead.report,creation_date:0 -#: field:crm.meeting,create_date:0 +#: view:crm.phonecall:0 #: field:crm.phonecall,create_date:0 #: field:crm.phonecall.report,creation_date:0 msgid "Creation Date" -msgstr "Fecha creación" +msgstr "" #. module: crm -#: model:crm.case.categ,name:crm.categ_oppor5 -msgid "Need a Website Design" -msgstr "Necesita un diseño de sitio web" +#: code:addons/crm/crm_lead.py:698 +#, python-format +msgid "Lead converted into an Opportunity" +msgstr "" #. module: crm -#: field:crm.meeting,recurrent_uid:0 -msgid "Recurrent ID" -msgstr "ID recurrente" +#: selection:crm.segmentation.line,expr_name:0 +msgid "Purchase Amount" +msgstr "" #. module: crm -#: view:crm.lead:0 -#: view:crm.meeting:0 -#: field:crm.send.mail,subject:0 -#: view:res.partner:0 -msgid "Subject" -msgstr "Asunto" +#: view:crm.phonecall.report:0 +msgid "Year of call" +msgstr "" #. module: crm -#: field:crm.meeting,tu:0 -msgid "Tue" -msgstr "Mar" - -#. module: crm -#: code:addons/crm/crm_lead.py:300 #: view:crm.case.stage:0 #: view:crm.lead:0 #: field:crm.lead,stage_id:0 #: view:crm.lead.report:0 #: field:crm.lead.report,stage_id:0 -#, python-format msgid "Stage" -msgstr "Etapa" +msgstr "" #. module: crm -#: view:crm.lead:0 -msgid "History Information" -msgstr "Histórico información" +#: view:crm.phonecall.report:0 +msgid "Phone Calls that are assigned to me" +msgstr "" #. module: crm -#: field:base.action.rule,act_mail_to_partner:0 -msgid "Mail to Partner" -msgstr "Mail a la empresa" +#: field:crm.lead,user_login:0 +msgid "User Login" +msgstr "" #. module: crm -#: view:crm.lead:0 -msgid "Mailings" -msgstr "Mailings" - -#. module: crm -#: field:crm.meeting,class:0 -msgid "Mark as" -msgstr "Marcar como" - -#. module: crm -#: field:crm.meeting,count:0 -msgid "Repeat" -msgstr "Repetir" - -#. module: crm -#: help:crm.meeting,rrule_type:0 -msgid "Let the event automatically repeat at that interval" -msgstr "Permite que el evento se repita en ese intervalo" - -#. module: crm -#: view:base.action.rule:0 -msgid "Condition Case Fields" -msgstr "Campos de condiciones de casos" +#: view:crm.phonecall.report:0 +msgid "Phone calls which are in pending state" +msgstr "" #. module: crm #: view:crm.case.section:0 @@ -1394,67 +1068,97 @@ msgstr "Campos de condiciones de casos" #: view:crm.case.stage:0 #: model:ir.actions.act_window,name:crm.crm_case_stage_act #: model:ir.actions.act_window,name:crm.crm_lead_stage_act -#: model:ir.actions.act_window,name:crm.crm_opportunity_stage_act #: model:ir.ui.menu,name:crm.menu_crm_lead_stage_act -#: model:ir.ui.menu,name:crm.menu_crm_opportunity_stage_act msgid "Stages" -msgstr "Etapas" - -#. module: crm -#: field:crm.lead,planned_revenue:0 -#: field:crm.lead2opportunity,planned_revenue:0 -#: field:crm.partner2opportunity,planned_revenue:0 -#: field:crm.phonecall2opportunity,planned_revenue:0 -msgid "Expected Revenue" -msgstr "Ingreso estimado" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_phonecall_categ_action -msgid "" -"Create specific phone call categories to better define the type of calls " -"tracked in the system." msgstr "" -"Crear categorías específicas de llamada telefónica para definir mejor el " -"tipo de llamadas en el sistema de seguimiento." #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: help:sale.config.settings,module_crm_helpdesk:0 +msgid "" +"Allows you to communicate with Customer, process Customer query, and " +"provide better help and support. This installs the module crm_helpdesk." +msgstr "" + +#. module: crm +#: view:crm.lead:0 +msgid "Delete" +msgstr "" + +#. module: crm +#: model:mail.message.subtype,description:crm.mt_lead_create +msgid "Opportunity created" +msgstr "" + +#. module: crm +#: view:crm.lead:0 +msgid "í" +msgstr "" + +#. module: crm +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "September" -msgstr "Setiembre" +msgstr "" + +#. module: crm +#: model:ir.actions.act_window,help:crm.crm_case_category_act_oppor11 +msgid "" +"

\n" +" Click to create a new opportunity.\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 "Máx ID de empresa procesado" +msgstr "" #. module: crm -#: model:ir.actions.act_window,name:crm.action_report_crm_phonecall -#: model:ir.ui.menu,name:crm.menu_report_crm_phonecalls_tree -msgid "Phone Calls Analysis" -msgstr "Análisis de llamadas" +#: 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 "Fecha de apertura" +msgstr "" #. module: crm #: help:crm.phonecall,duration:0 msgid "Duration in Minutes" -msgstr "Duración en minutos" +msgstr "" #. module: crm -#: help:crm.installer,crm_helpdesk:0 -msgid "Manages a Helpdesk service." -msgstr "Gestiona un servicio de soporte." +#: field:crm.case.channel,name:0 +msgid "Channel Name" +msgstr "" #. module: crm -#: field:crm.partner2opportunity,name:0 -msgid "Opportunity Name" -msgstr "Nombre oportunidad" +#: help:crm.lead.report,deadline_day:0 +msgid "Expected closing day" +msgstr "" #. module: crm #: help:crm.case.section,active:0 @@ -1462,44 +1166,26 @@ msgid "" "If the active field is set to true, it will allow you to hide the sales team " "without removing it." msgstr "" -"Si el campo activo se marca, permite ocultar el equipo de ventas sin " -"eliminarlo." #. module: crm -#: view:crm.lead.report:0 -#: view:crm.phonecall.report:0 -msgid " Year " -msgstr " Año " +#: 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 -#: field:crm.meeting,edit_all:0 -msgid "Edit All" -msgstr "Editar todo" +#: 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 -#: field:crm.meeting,fr:0 -msgid "Fri" -msgstr "Vie" - -#. module: crm -#: model:ir.model,name:crm.model_crm_lead -msgid "crm.lead" -msgstr "crm.iniciativa" - -#. module: crm -#: field:crm.meeting,write_date:0 -msgid "Write Date" -msgstr "Fecha escritura" - -#. module: crm -#: view:crm.meeting:0 -msgid "End of Recurrency" -msgstr "Fin de recurrencia" - -#. module: crm -#: view:crm.meeting:0 -msgid "Reminder" -msgstr "Recordatorio" +#: 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 @@ -1507,238 +1193,256 @@ 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 "" -"Márquela si quiere utilizar esta pestaña como parte de la regla de " -"segmentación. Si no se marca, los criterios que contenga serán ignorados" - -#. module: crm -#: view:crm.lead2opportunity.partner:0 -#: view:crm.lead2partner:0 -#: view:crm.phonecall:0 -#: view:crm.phonecall2partner:0 -#: model:ir.actions.act_window,name:crm.action_crm_lead2partner -#: model:ir.actions.act_window,name:crm.action_crm_phonecall2partner -#: view:res.partner:0 -msgid "Create a Partner" -msgstr "Crear una empresa" #. module: crm #: field:crm.segmentation,state:0 msgid "Execution Status" -msgstr "Estado ejecución" +msgstr "" #. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Monday" -msgstr "Lunes" +#: view:crm.opportunity2phonecall:0 +msgid "Log call" +msgstr "" #. module: crm #: field:crm.lead,day_close:0 msgid "Days to Close" -msgstr "Días para el cierre" +msgstr "" #. module: crm -#: field:crm.add.note,attachment_ids:0 #: field:crm.case.section,complete_name:0 -#: field:crm.send.mail,attachment_ids:0 msgid "unknown" -msgstr "desconocido" +msgstr "" #. module: crm -#: field:crm.lead,id:0 -#: field:crm.meeting,id:0 -#: field:crm.phonecall,id:0 -msgid "ID" -msgstr "ID" +#: 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 -#: model:ir.model,name:crm.model_crm_partner2opportunity -msgid "Partner To Opportunity" -msgstr "Empresa a oportunidad" - -#. module: crm -#: view:crm.meeting:0 -#: field:crm.meeting,date:0 #: field:crm.opportunity2phonecall,date:0 #: view:crm.phonecall:0 #: field:crm.phonecall,date:0 #: field:crm.phonecall2phonecall,date:0 -#: view:res.partner:0 msgid "Date" -msgstr "Fecha" +msgstr "" + +#. module: crm +#: model:crm.case.section,name:crm.crm_case_section_4 +msgid "Online Support" +msgstr "" #. module: crm -#: view:crm.lead:0 #: view:crm.lead.report:0 -#: view:crm.meeting:0 #: view:crm.phonecall.report:0 msgid "Extended Filters..." -msgstr "Filtros extendidos..." +msgstr "" #. module: crm -#: field:crm.phonecall2opportunity,name:0 -msgid "Opportunity Summary" -msgstr "Resumen oportunidad" +#: view:crm.phonecall.report:0 +msgid "Phone calls which are in closed state" +msgstr "" #. module: crm #: view:crm.phonecall.report:0 msgid "Search" -msgstr "Buscar" +msgstr "" #. module: crm -#: view:board.board:0 -msgid "Opportunities by Categories" -msgstr "Oportunidades por categorías" +#: 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 -#: view:crm.meeting:0 -msgid "Choose day in the month where repeat the meeting" -msgstr "Elija el día del mes en que se repetirá la cita." +#: 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 "Descripción de segmentación" +msgstr "" #. module: crm #: view:crm.lead:0 -#: view:res.partner:0 -msgid "History" -msgstr "Historial" +msgid "Lead Description" +msgstr "" #. module: crm -#: model:ir.actions.act_window,help:crm.crm_segmentation_tree-act -msgid "" -"Create specific partner categories which you can assign to your partners to " -"better manage your interactions with them. The segmentation tool is able to " -"assign categories to partners according to criteria you set." +#: code:addons/crm/crm_lead.py:565 +#, python-format +msgid "Merged opportunities" +msgstr "" + +#. module: crm +#: model:crm.case.categ,name:crm.categ_oppor7 +msgid "Consulting" msgstr "" -"Cree categorías de empresa específicas para gestionar mejor sus " -"interacciones con ellas. La herramienta de segmentación es capaz de asignar " -"categorías a empresas de acuerdo a los criterios que establezca." #. module: crm #: field:crm.case.section,code:0 msgid "Code" -msgstr "Código" +msgstr "" + +#. module: crm +#: view:sale.config.settings:0 +msgid "Features" +msgstr "" #. module: crm #: field:crm.case.section,child_ids:0 msgid "Child Teams" -msgstr "Equipos hijos" +msgstr "" #. module: crm -#: view:crm.lead:0 -#: field:crm.lead,state:0 -#: view:crm.lead.report:0 -#: field:crm.lead.report,state:0 -#: view:crm.meeting:0 -#: field:crm.meeting,state:0 -#: field:crm.phonecall,state:0 #: view:crm.phonecall.report:0 -#: field:crm.phonecall.report,state:0 -msgid "State" -msgstr "Estado" +msgid "Phone calls which are in draft and open state" +msgstr "" #. module: crm -#: field:crm.meeting,freq:0 -msgid "Frequency" -msgstr "Frecuencia" +#: field:crm.lead2opportunity.partner.mass,user_ids:0 +msgid "Salesmen" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "References" -msgstr "Referencias" - -#. module: crm -#: code:addons/crm/crm.py:392 -#: view:crm.lead:0 -#: view:crm.lead2opportunity:0 -#: view:crm.lead2opportunity.action:0 -#: view:crm.lead2opportunity.partner:0 -#: view:crm.lead2partner:0 -#: view:crm.phonecall:0 -#: view:crm.phonecall2partner:0 -#: view:res.partner:0 -#, python-format -msgid "Cancel" -msgstr "Cancelar" - -#. module: crm -#: model:ir.model,name:crm.model_res_users -msgid "res.users" -msgstr "res.usuarios" - -#. module: crm -#: model:ir.model,name:crm.model_crm_merge_opportunity -msgid "Merge two Opportunities" -msgstr "Fusionar dos oportunidades" - -#. module: crm -#: selection:crm.meeting,end_type:0 -msgid "Fix amout of times" -msgstr "Cantidad fija de veces" - -#. module: crm -#: view:crm.lead:0 -#: view:crm.meeting:0 -#: view:crm.phonecall:0 -msgid "Current" -msgstr "Actual" - -#. module: crm -#: field:crm.meeting,exrule:0 -msgid "Exception Rule" -msgstr "Exception de regla" - -#. module: crm -#: help:base.action.rule,act_mail_to_partner:0 -msgid "Check this if you want the rule to send an email to the partner." msgstr "" -"Verifica esto si tu quieres enviar la norma en un correo electronico a el " -"socio" + +#. 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 "Categorías de llamadas" +msgstr "" #. module: crm -#: view:crm.meeting:0 -msgid "Invite People" -msgstr "Invitar personas" +#: 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 "¡Error! No puede crear equipos de ventas recursivos." +msgstr "" #. module: crm -#: view:crm.meeting:0 -msgid "Search Meetings" -msgstr "Buscar reuniones" +#: 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 "Importe de venta" - -#. module: crm -#: code:addons/crm/wizard/crm_send_email.py:141 -#, python-format -msgid "Unable to send mail. Please check SMTP is configured properly." msgstr "" -"Imposible enviar el correo electrónico. Verifique que la configuración SMTP " -"sea correcta." #. module: crm -#: selection:crm.segmentation.line,expr_operator:0 -msgid "=" -msgstr "=" - -#. module: crm -#: selection:crm.meeting,state:0 -msgid "Unconfirmed" -msgstr "No confirmado" +#: 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 @@ -1749,73 +1453,47 @@ msgid "" "mainly used by the sales manager in order to do the periodic review with the " "teams of the sales pipeline." msgstr "" -"El análisis de oportunidades le da acceso instantáneo a sus oportunidades " -"con información como el ingreso previsto, coste planeado, fechas límite " -"incumplidas o el número de interacciones por oportunidad. Este informe lo " -"utiliza principalmente el responsable de ventas para hacer una revisión " -"periódica del proceso de ventas con los equipos." #. module: crm #: field:crm.case.categ,name:0 -#: field:crm.installer,name:0 -#: field:crm.lead,name:0 +#: field:crm.payment.mode,name:0 #: field:crm.segmentation,name:0 -#: field:crm.send.mail.attachment,name:0 msgid "Name" -msgstr "Nombre" - -#. module: crm -#: field:crm.meeting,alarm_id:0 -#: field:crm.meeting,base_calendar_alarm_id:0 -msgid "Alarm" -msgstr "Alarma" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_lead_stage_act -msgid "" -"Add specific stages to leads and opportunities allowing your sales to better " -"organise their sales pipeline. Stages will allow them to easily track how a " -"specific lead or opportunity is positioned in the sales cycle." msgstr "" -"Agregar etapas específicas de iniciativas y oportunidades para organizar " -"mejor su flujo de ventas. Estas etapas permitirán un fácil seguimiento de " -"iniciativas u oportunidades en relación al ciclo de ventas." #. module: crm #: view:crm.lead.report:0 -#: view:crm.phonecall.report:0 -msgid "My Case(s)" -msgstr "Mi(s) caso(s)" - -#. module: crm -#: field:crm.lead,birthdate:0 -msgid "Birthdate" -msgstr "Fecha de nacimiento" - -#. module: crm -#: view:crm.meeting:0 -msgid "The" -msgstr "El" - -#. module: crm -#: field:crm.send.mail.attachment,wizard_id:0 -msgid "Wizard" -msgstr "Asistente" - -#. module: crm -#: help:crm.lead,section_id:0 -msgid "" -"Sales team to which this case belongs to. Defines responsible user and e-" -"mail address for the mail gateway." +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 "" -"El equipo de ventas al que pertenece este caso. Define el usuario " -"responsable y la dirección de correo electrónico para la pasarela de correo." #. module: crm #: view:crm.lead:0 #: view:crm.phonecall:0 msgid "Creation" -msgstr "Creación" +msgstr "" #. module: crm #: selection:crm.lead,priority:0 @@ -1823,168 +1501,104 @@ msgstr "Creación" #: selection:crm.phonecall,priority:0 #: selection:crm.phonecall.report,priority:0 msgid "High" -msgstr "Alto" +msgstr "" #. module: crm #: model:process.node,note:crm.process_node_partner0 msgid "Convert to prospect to business partner" -msgstr "Convertir prospección a empresa" - -#. module: crm -#: view:crm.phonecall2opportunity:0 -msgid "_Convert" -msgstr "_Convertir" - -#. module: crm -#: model:ir.actions.act_window,help:crm.action_view_attendee_form -msgid "" -"With Meeting Invitations you can create and manage the meeting invitations " -"sent/to be sent to your colleagues/partners. You can not only invite OpenERP " -"users, but also external parties, such as a customer." msgstr "" -"Con invitaciones a reuniones puede crear y gesionar las invitaciones de " -"reuniones enviadas / por enviar a sus compañeros de trabajo / empresas. La " -"invitación no debe ser únicamente para usuarios de OpenERP, puede ser " -"igualmente para terceros externos, como un cliente." #. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Saturday" -msgstr "Sábado" +#: model:ir.model,name:crm.model_crm_payment_mode +msgid "CRM Payment Mode" +msgstr "" #. module: crm -#: selection:crm.meeting,byday:0 -msgid "Fifth" -msgstr "Quinto" - -#. module: crm -#: view:crm.phonecall2phonecall:0 -msgid "_Schedule" -msgstr "_Calendario" +#: 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 "Tiempo restante para el cierre" - -#. module: crm -#: field:crm.meeting,we:0 -msgid "Wed" -msgstr "Mier" - -#. module: crm -#: model:crm.case.categ,name:crm.categ_oppor6 -msgid "Potential Reseller" -msgstr "Distribuidor potencial" - -#. module: crm -#: field:crm.lead.report,planned_revenue:0 -msgid "Planned Revenue" -msgstr "Ingresos previstos" +msgstr "" #. module: crm #: view:crm.lead:0 #: view:crm.lead.report:0 -#: view:crm.meeting:0 #: view:crm.phonecall:0 #: view:crm.phonecall.report:0 msgid "Group By..." -msgstr "Agrupar por..." - -#. module: crm -#: help:crm.lead,partner_id:0 -msgid "Optional linked partner, usually after conversion of the lead" msgstr "" -"Empresa relacionada opcional, normalmente después de la conversión de la " -"iniciativa" #. module: crm -#: view:crm.meeting:0 -msgid "Invitation details" -msgstr "Detalles de la invitación" +#: view:crm.merge.opportunity:0 +msgid "Merge Leads/Opportunities" +msgstr "" #. module: crm #: field:crm.case.section,parent_id:0 msgid "Parent Team" -msgstr "Equipo padre" +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 "Fecha de la próxima acción" +msgstr "" #. module: crm -#: selection:crm.segmentation,state:0 -msgid "Running" -msgstr "En proceso" +#: 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 -#: selection:crm.meeting,freq:0 -msgid "Hours" -msgstr "Horas" - -#. module: crm -#: field:crm.lead,zip:0 -msgid "Zip" -msgstr "Código postal" - -#. module: crm -#: code:addons/crm/crm_lead.py:213 -#, python-format -msgid "The case '%s' has been opened." -msgstr "El caso '%s' ha sido abierto" - -#. module: crm -#: view:crm.installer:0 -msgid "title" -msgstr "título" +#: view:crm.lead2opportunity.partner.mass:0 +msgid "Assign opportunities to" +msgstr "" #. module: crm #: model:crm.case.categ,name:crm.categ_phone1 -#: model:ir.actions.act_window,name:crm.crm_case_categ_phone_incoming0 -#: model:ir.ui.menu,name:crm.menu_crm_case_phone_inbound msgid "Inbound" -msgstr "Entrante" - -#. 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 "" -"Este porcentaje representa la probabilidad por defecto / media para que los " -"casos de esta etapa sean un éxito." #. module: crm #: view:crm.phonecall.report:0 -#: model:ir.actions.act_window,name:crm.act_crm_opportunity_crm_phonecall_new -msgid "Phone calls" -msgstr "Llamadas telefónicas" +msgid "Month of call" +msgstr "" #. module: crm -#: view:crm.lead:0 -msgid "Communication History" -msgstr "Historial de comunicaciones" +#: code:addons/crm/crm_phonecall.py:290 +#, python-format +msgid "Partner has been created." +msgstr "" #. module: crm -#: selection:crm.meeting,show_as:0 -msgid "Free" -msgstr "Libre" +#: field:sale.config.settings,module_crm_claim:0 +msgid "Manage Customer Claims" +msgstr "" #. module: crm -#: view:crm.installer:0 -msgid "Synchronization" -msgstr "Sincronización" +#: 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 -#: field:crm.case.section,allow_unlink:0 -msgid "Allow Delete" -msgstr "Permitir eliminar" - -#. module: crm -#: field:crm.meeting,mo:0 -msgid "Mon" -msgstr "Lun" +#: model:crm.case.categ,name:crm.categ_oppor3 +msgid "Services" +msgstr "" #. module: crm #: selection:crm.lead,priority:0 @@ -1992,162 +1606,89 @@ msgstr "Lun" #: selection:crm.phonecall,priority:0 #: selection:crm.phonecall.report,priority:0 msgid "Highest" -msgstr "Muy alto" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_case_categ_phone_incoming0 -msgid "" -"The Inbound Calls tool allows you to log your inbound calls on the fly. Each " -"call you get will appear on the partner form to trace every contact you have " -"with a partner. From the phone call form, you can trigger a request for " -"another call, a meeting or an opportunity." msgstr "" -"La herramienta de llamadas entrantes le permite seguir el rastro de sus " -"llamadas entrantes en tiempo real. Cada llamada que reciba, aparecerá en el " -"formulario de la empresa para dejar el rastro de cada contacto que tiene en " -"una empresa. Desde el formulario de llamada telefónica, puede lanzar una " -"solicitud para otra llamada, una reunión o una oportunidad" #. module: crm -#: help:crm.meeting,recurrency:0 -msgid "Recurrent Meeting" -msgstr "Reunión periódica" +#: help:crm.lead.report,creation_year:0 +msgid "Creation year" +msgstr "" #. module: crm #: view:crm.case.section:0 -#: view:crm.lead:0 #: field:crm.lead,description:0 msgid "Notes" -msgstr "Notas" - -#. module: crm -#: selection:crm.meeting,freq:0 -msgid "Days" -msgstr "Días" +msgstr "" #. module: crm #: field:crm.segmentation.line,expr_value:0 msgid "Value" -msgstr "Valor" +msgstr "" #. module: crm -#: view:crm.lead:0 -#: view:crm.lead.report:0 -msgid "Opportunity by Categories" -msgstr "Oportunidades por categorías" - -#. module: crm -#: view:crm.lead:0 #: field:crm.lead,partner_name:0 msgid "Customer Name" -msgstr "Nombre del cliente" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_case_categ_meet -msgid "" -"The meeting calendar is shared between the sales teams and fully integrated " -"with other applications such as the employee holidays or the business " -"opportunities. You can also synchronize meetings with your mobile phone " -"using the caldav interface." msgstr "" -"El calendario de reuniones es compartido entre los equipos de ventas e " -"integrado por completo con otras aplicaciones como las vacaciones de " -"empleados o las oportunidades de negocio. Puede sincronizar reuniones con su " -"teléfono móvil utilizando el interfaz caldav." - -#. module: crm -#: model:ir.model,name:crm.model_crm_phonecall2opportunity -msgid "Phonecall To Opportunity" -msgstr "Llamada telefónica a oportunidad" #. module: crm #: field:crm.case.section,reply_to:0 msgid "Reply-To" -msgstr "Responder a" +msgstr "" #. module: crm -#: view:crm.case.section:0 -msgid "Select Stages for this Sales Team" -msgstr "Seleccionar etapas para este equipo de ventas" +#: view:crm.lead:0 +msgid "Display" +msgstr "" #. module: crm #: view:board.board:0 msgid "Opportunities by Stage" -msgstr "Oportunidades por etapa" - -#. module: crm -#: view:crm.meeting:0 -msgid "Recurrency Option" -msgstr "Opción de recurrencia" +msgstr "" #. module: crm #: model:process.transition,note:crm.process_transition_leadpartner0 msgid "Prospect is converting to business partner" -msgstr "El prospecto se convierte a partner" +msgstr "" #. module: crm -#: view:crm.lead2opportunity:0 -#: view:crm.partner2opportunity:0 -#: model:ir.actions.act_window,name:crm.phonecall2opportunity_act -msgid "Convert To Opportunity" -msgstr "Convertir en oportunidad" +#: 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 -#: view:res.partner:0 +#: selection:crm.phonecall.report,state:0 msgid "Held" -msgstr "Realizada" - -#. module: crm -#: view:crm.lead:0 -#: view:crm.phonecall:0 -#: view:res.partner:0 -msgid "Reset to Draft" -msgstr "Cambiar a borrador" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "Extra Info" -msgstr "Información extra" +msgstr "" #. module: crm -#: view:crm.merge.opportunity:0 -#: model:ir.actions.act_window,name:crm.action_merge_opportunities -#: model:ir.actions.act_window,name:crm.merge_opportunity_act -msgid "Merge Opportunities" -msgstr "Fusionar oportunidades" +#: 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 "Google Adwords" +msgstr "" #. module: crm -#: model:ir.model,name:crm.model_crm_phonecall -msgid "crm.phonecall" -msgstr "crm.llamadateléfono" - -#. module: crm -#: model:crm.case.resource.type,name:crm.type_lead3 -msgid "Mail Campaign 2" -msgstr "Campaña mail 2" - -#. module: crm -#: view:crm.lead:0 -msgid "Create" -msgstr "Crear" - -#. module: crm -#: view:crm.lead:0 -msgid "Dates" -msgstr "Fechas" - -#. module: crm -#: code:addons/crm/crm.py:492 -#, python-format -msgid "Send" -msgstr "Enviar" +#: view:crm.case.section:0 +msgid "Select Stages for this Sales Team" +msgstr "" #. module: crm #: view:crm.lead:0 @@ -2158,257 +1699,205 @@ msgstr "Enviar" #: view:crm.phonecall.report:0 #: field:crm.phonecall.report,priority:0 msgid "Priority" -msgstr "Prioridad" - -#. module: crm -#: field:crm.segmentation,sales_purchase_active:0 -msgid "Use The Sales Purchase Rules" -msgstr "Utiliza las reglas de compra ventas" +msgstr "" #. module: crm #: model:ir.model,name:crm.model_crm_lead2opportunity_partner msgid "Lead To Opportunity Partner" -msgstr "Iniciativa a Oportunidad" +msgstr "" #. module: crm -#: field:crm.meeting,location:0 -msgid "Location" -msgstr "Ubicación" +#: help:crm.lead,partner_id:0 +msgid "Linked partner (optional). Usually created when converting the lead." +msgstr "" #. module: crm -#: view:crm.lead:0 -msgid "Reply" -msgstr "Responder" +#: 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 -#: selection:crm.meeting,freq:0 -msgid "Weeks" -msgstr "Semanas" +#: 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 "Programar una reunión normal o telefónica" - -#. module: crm -#: code:addons/crm/crm.py:375 -#, python-format -msgid "Error !" -msgstr "¡Error!" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_meeting_categ_action -msgid "" -"Create different meeting categories to better organize and classify your " -"meetings." msgstr "" -"Cree diferentes categorías de reuniones para organizarlas y clasificarlas " -"mejor." + +#. 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 "Línea de segmentación" +msgstr "" #. module: crm #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Planned Date" -msgstr "Fecha prevista" - -#. module: crm -#: field:crm.meeting,base_calendar_url:0 -msgid "Caldav URL" -msgstr "URL de caldav" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "Expected Revenues" -msgstr "Ingresos esperados" +msgstr "" #. module: crm -#: model:crm.case.resource.type,name:crm.type_lead6 -msgid "Google Adwords 2" -msgstr "Google Adwords 2" +#: 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 "El tipo es utilizado para separar iniciativas y oportunidades" - -#. module: crm -#: view:crm.phonecall2partner:0 -msgid "Are you sure you want to create a partner based on this Phonecall ?" msgstr "" -"¿Está seguro que quiere crear una empresa basada en esta llamada telefónica?" #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "July" -msgstr "Julio" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_case_section_act -msgid "" -"Define a Sales Team to organize your different salesmen or sales departments " -"into separate teams. Each team will work in its own list of opportunities, " -"sales orders, etc. Each user can set a default team in his user preferences. " -"The opportunities and sales order displayed, will automatically be filtered " -"according to his team." msgstr "" -"Defina un equipo de ventas para organizar a sus diferentes vendedores o " -"departamentos de ventas en equipos separados. Cada equipo trabajará en su " -"propia lista de oportunidades, pedidos de venta, etc. Cada usuario puede " -"configurar un equipo predeterminado en sus preferencias de usuario. Las " -"oportunidades y pedidos de venta mostrados se filtrarán automáticamente de " -"acuerdo a su equipo." #. module: crm -#: help:crm.meeting,count:0 -msgid "Repeat x times" -msgstr "Repetir x veces" +#: 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 "Equipos de ventas" +msgstr "" #. module: crm -#: model:ir.model,name:crm.model_crm_lead2partner -msgid "Lead to Partner" -msgstr "Inicaitiva a cliente" - -#. 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 "Segmentación" +#: field:crm.case.stage,case_default:0 +msgid "Default to New Sales Team" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "Team" -msgstr "Equipo" - -#. module: crm -#: field:crm.installer,outlook:0 -msgid "MS-Outlook" -msgstr "MS-Outlook" - -#. module: crm -#: view:crm.phonecall:0 -#: view:crm.phonecall.report:0 -#: view:res.partner:0 -msgid "Not Held" -msgstr "Pendiente" - -#. module: crm -#: field:crm.lead.report,probability:0 -msgid "Probability" -msgstr "Probabilidad" +msgstr "" #. module: crm #: view:crm.lead.report:0 -#: field:crm.lead.report,month:0 -#: field:crm.meeting,month_list:0 -#: view:crm.phonecall.report:0 -#: field:crm.phonecall.report,month:0 -msgid "Month" -msgstr "Mes" - -#. 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_case_categ0_act_leads -#: model:process.node,name:crm.process_node_leads0 -msgid "Leads" -msgstr "Iniciativas" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_case_category_act_leads_all -msgid "" -"Leads allow you to manage and keep track of all initial contacts with a " -"prospect or partner showing interest in your products or services. A lead is " -"usually the first step in your sales cycle. Once qualified, a lead may be " -"converted into a business opportunity, while creating the related partner " -"for further detailed tracking of any linked activities. You can import a " -"database of prospects, keep track of your business cards or integrate your " -"website's contact form with the OpenERP Leads. Leads can be connected to the " -"email gateway: new emails may create leads, each of them automatically gets " -"the history of the conversation with the prospect." +msgid "Leads/Opportunities which are in New state" msgstr "" -"Las iniciativas le permiten gestionar y realizar un seguimiento de todos los " -"contactos iniciales con un cliente potencial o socio que muestre interés en " -"sus productos o servicios. Una iniciativa es generalmente el primer paso en " -"su ciclo de ventas. Una vez identificada, una iniciativa se puede convertir " -"en una oportunidad de negocio, creándose el socio correspondiente para el " -"seguimiento detallado de cualquier actividad relacionada. Usted puede " -"importar una base de datos de posibles clientes, realizar el seguimiento de " -"sus tarjetas de visita o integrar el formulario de contacto de su sitio web " -"con las iniciativas de OpenERP. Las iniciativas pueden ser conectadas a una " -"pasarela de correo electrónico: los nuevos correos crearán nuevas " -"iniciativas y cada una de ellas obtendrá automáticamente el historial de la " -"conversación con el cliente potencial." - -#. module: crm -#: selection:crm.lead2opportunity.partner,action:0 -#: selection:crm.lead2partner,action:0 -#: selection:crm.phonecall2partner,action:0 -msgid "Create a new partner" -msgstr "Crear una nueva empresa" - -#. module: crm -#: view:crm.meeting:0 -#: view:res.partner:0 -msgid "Start Date" -msgstr "Fecha inicio" #. module: crm #: selection:crm.phonecall,state:0 #: view:crm.phonecall.report:0 -msgid "Todo" -msgstr "Por hacer" - -#. module: crm -#: view:crm.meeting:0 -msgid "Delegate" -msgstr "Delegar" - -#. module: crm -#: view:crm.meeting:0 -msgid "Decline" -msgstr "Rechazar" - -#. module: crm -#: help:crm.lead,optin:0 -msgid "If opt-in is checked, this contact has accepted to receive emails." +msgid "Not Held" msgstr "" -"Si opt-in está marcado, este contacto ha aceptado recibir correos " -"electrónicos." #. module: crm -#: view:crm.meeting:0 -msgid "Reset to Unconfirmed" -msgstr "Restablecer a no confirmado" +#: field:crm.lead.report,probability:0 +msgid "Probability" +msgstr "" #. module: crm -#: code:addons/crm/wizard/crm_add_note.py:40 -#: view:crm.add.note:0 +#: 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:563 #, python-format -msgid "Note" -msgstr "Nota" +msgid "Merged leads" +msgstr "" #. module: crm -#: constraint:res.users:0 -msgid "The chosen company is not in the allowed companies for this user" +#: 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 "" -"La compañía seleccionada no está en las compañías permitidas para este " -"usuario" #. module: crm #: selection:crm.lead,priority:0 @@ -2416,561 +1905,319 @@ msgstr "" #: selection:crm.phonecall,priority:0 #: selection:crm.phonecall.report,priority:0 msgid "Low" -msgstr "Bajo" +msgstr "" #. module: crm -#: selection:crm.add.note,state:0 +#: 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.meeting,date_closed:0 -#: selection:crm.merge.opportunity,state:0 #: field:crm.phonecall,date_closed:0 -#: selection:crm.phonecall.report,state:0 -#: selection:crm.send.mail,state:0 msgid "Closed" -msgstr "Cerrado" +msgstr "" #. module: crm -#: view:crm.installer:0 -msgid "Plug-In" -msgstr "Conector" - -#. module: crm -#: model:crm.case.categ,name:crm.categ_meet2 -msgid "Internal Meeting" -msgstr "Reunión interna" - -#. module: crm -#: code:addons/crm/crm.py:411 -#: selection:crm.add.note,state:0 #: 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.merge.opportunity,state:0 -#: selection:crm.phonecall,state:0 #: selection:crm.phonecall.report,state:0 -#: selection:crm.send.mail,state:0 -#, python-format msgid "Pending" -msgstr "Pendiente" +msgstr "" #. module: crm -#: model:crm.case.categ,name:crm.categ_meet1 -msgid "Customer Meeting" -msgstr "Reunión de cliente" +#: 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.lead:0 -#: field:crm.lead,email_cc:0 -msgid "Global CC" -msgstr "CC Global" - -#. 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 -#: view:res.partner:0 +#: model:ir.ui.menu,name:crm.menu_crm_config_phonecall msgid "Phone Calls" -msgstr "Llamadas telefónicas" +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 "Número de días para abrir el caso" +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 "Teléfono" +msgstr "" #. module: crm +#: field:crm.case.channel,active:0 #: field:crm.case.section,active:0 #: field:crm.lead,active:0 -#: view:crm.lead.report:0 -#: field:crm.meeting,active:0 #: field:crm.phonecall,active:0 msgid "Active" -msgstr "Activo" - -#. module: crm -#: code:addons/crm/crm_lead.py:306 -#, python-format -msgid "The stage of opportunity '%s' has been changed to '%s'." -msgstr "La fase de la oportunidad '%s' ha cambiado a '%s'." - -#. module: crm -#: code:addons/crm/crm_lead.py:282 -#, python-format -msgid "Changed Stage to: %s" msgstr "" #. module: crm #: selection:crm.segmentation.line,operator:0 msgid "Mandatory Expression" -msgstr "Expresión obligatoria" - -#. module: crm -#: selection:crm.segmentation.line,expr_operator:0 -msgid ">" -msgstr ">" - -#. module: crm -#: view:crm.meeting:0 -msgid "Uncertain" -msgstr "Incierto" - -#. module: crm -#: field:crm.send.mail,email_cc:0 -msgid "CC" -msgstr "CC" - -#. module: crm -#: view:crm.send.mail:0 -#: model:ir.actions.act_window,name:crm.action_crm_send_mail -msgid "Send Mail" -msgstr "Enviar correo" - -#. module: crm -#: selection:crm.meeting,freq:0 -msgid "Months" -msgstr "Meses" - -#. module: crm -#: help:crm.installer,wiki_sale_faq:0 -msgid "" -"Helps you manage wiki pages for Frequently Asked Questions on Sales " -"Application." msgstr "" -"Le ayuda a organizar páginas wiki para preguntas frecuentes sobre la " -"aplicación de ventas" #. module: crm -#: help:crm.installer,crm_fundraising:0 -msgid "This may help associations in their fundraising process and tracking." -msgstr "" -"Puede ayudar a las asociaciones en su proceso de obtención de fondos y " -"seguimiento." - -#. module: crm -#: field:crm.lead2opportunity.partner,action:0 -#: field:crm.lead2partner,action:0 -#: field:crm.phonecall2partner,action:0 -msgid "Action" -msgstr "Acción" - -#. module: crm -#: field:crm.installer,crm_claim:0 -msgid "Claims" -msgstr "Reclamaciones" - -#. module: crm -#: field:crm.segmentation,som_interval_decrease:0 -msgid "Decrease (0>1)" -msgstr "Disminuir (0>1)" - -#. module: crm -#: view:crm.add.note:0 #: view:crm.lead:0 -#: view:crm.send.mail:0 -msgid "Attachments" -msgstr "Datos adjuntos" +msgid "Send Mail" +msgstr "" #. module: crm -#: selection:crm.meeting,rrule_type:0 -msgid "Weekly" -msgstr "Semanal" +#: 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 -#: code:addons/crm/wizard/crm_send_email.py:72 -#: code:addons/crm/wizard/crm_send_email.py:169 -#: code:addons/crm/wizard/crm_send_email.py:270 -#, python-format -msgid "Can not send mail!" -msgstr "¡No se pudo enviar el correo!" +#: 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 "Varios" +msgstr "" #. module: crm -#: model:crm.case.categ,name:crm.categ_oppor8 -#: view:crm.meeting:0 -msgid "Other" -msgstr "Otro" - -#. module: crm -#: view:crm.meeting:0 -#: selection:crm.meeting,state:0 -#: selection:crm.phonecall,state:0 -msgid "Done" -msgstr "Hecho" - -#. module: crm -#: help:crm.meeting,interval:0 -msgid "Repeat every (Days/Week/Month/Year)" -msgstr "Repetir cada (días/semana/mes/año)" - -#. module: crm -#: field:crm.segmentation,som_interval_max:0 -msgid "Max Interval" -msgstr "Intervalo máx" - -#. module: crm -#: view:crm.opportunity2phonecall:0 -msgid "_Schedule Call" -msgstr "_Programar llamada" - -#. module: crm -#: code:addons/crm/crm.py:326 -#: selection:crm.add.note,state:0 #: view:crm.lead:0 -#: selection:crm.lead,state:0 +#: view:crm.lead.report:0 #: selection:crm.lead.report,state:0 -#: selection:crm.merge.opportunity,state:0 -#: view:crm.phonecall:0 -#: selection:crm.phonecall.report,state:0 -#: selection:crm.send.mail,state:0 -#: view:res.partner:0 -#, python-format msgid "Open" -msgstr "Abierto" - -#. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Tuesday" -msgstr "Martes" +msgstr "" #. module: crm +#: view:crm.lead:0 #: field:crm.lead,city:0 msgid "City" -msgstr "Ciudad" - -#. module: crm -#: selection:crm.meeting,show_as:0 -msgid "Busy" -msgstr "Ocupado" - -#. module: crm -#: field:crm.meeting,interval:0 -msgid "Repeat every" -msgstr "Repetir cada" - -#. module: crm -#: field:crm.installer,crm_helpdesk:0 -msgid "Helpdesk" -msgstr "Asistencia/Ayuda" - -#. module: crm -#: field:crm.meeting,recurrency:0 -msgid "Recurrent" -msgstr "Recurrente" - -#. module: crm -#: code:addons/crm/crm.py:397 -#, python-format -msgid "The case '%s' has been cancelled." -msgstr "El caso '%s' ha sido cancelado" - -#. module: crm -#: field:crm.installer,sale_crm:0 -msgid "Opportunity to Quotation" -msgstr "Oportunidad a presupuesto" - -#. module: crm -#: model:ir.model,name:crm.model_crm_send_mail -msgid "Send new email" -msgstr "Enviar nuevo email" - -#. module: crm -#: view:board.board:0 -#: model:ir.actions.act_window,name:crm.act_my_oppor -msgid "My Open Opportunities" -msgstr "Mis oportunidades abiertas" - -#. module: crm -#: model:ir.actions.act_window,name:crm.open_board_statistical_dash -msgid "CRM - Statistics Dashboard" -msgstr "CRM - Tablero de estadísticas" - -#. module: crm -#: help:crm.meeting,rrule:0 -msgid "" -"Defines a rule or repeating pattern for recurring events\n" -"e.g.: Every other month on the last Sunday of the month for 10 occurrences: " -" FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" msgstr "" -"Define una regla o patrón repetitivo para eventos recurrentes.\n" -"Por ejemplo: Para 10 ocurrencias cada último domingo de cada dos meses : " -"FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" #. module: crm -#: field:crm.lead,job_id:0 -msgid "Main Job" -msgstr "Trabajo principal" - -#. module: crm -#: field:base.action.rule,trg_max_history:0 -msgid "Maximum Communication History" -msgstr "Máximo historial de comunicaciones" - -#. module: crm -#: view:crm.lead2opportunity.partner:0 -#: view:crm.lead2partner:0 -msgid "Are you sure you want to create a partner based on this lead ?" -msgstr "¿Está seguro que quiere crear una empresa basada en esta iniciativa?" - -#. module: crm -#: view:crm.meeting:0 -#: field:crm.meeting,categ_id:0 -msgid "Meeting Type" -msgstr "Tipo de reunión" - -#. module: crm -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:314 -#, python-format -msgid "Merge with Existing Opportunity" -msgstr "Fusinar con oportunidad existente" - -#. module: crm -#: help:crm.lead,state:0 -#: help:crm.phonecall,state:0 -msgid "" -"The state is set to 'Draft', when a case is created. " -" \n" -"If the case is in progress the state is set to 'Open'. " -" \n" -"When the case is over, the state is set to 'Done'. " -" \n" -"If the case needs to be reviewed then the state is set to 'Pending'." +#: selection:crm.case.stage,type:0 +msgid "Both" msgstr "" -"El estado se establece a 'Borrador', cuando se crea un caso. " -" \n" -"Si el caso está en progreso el estado se establece a 'Abierto'. " -" \n" -"Cuando el caso se cierra, el estado se establece a 'Realizado'. " -" \n" -"Si el caso necesita ser revisado entonces en estado se establece a " -"'Pendiente'." #. module: crm -#: view:crm.meeting:0 -#: view:res.partner:0 -msgid "End Date" -msgstr "Fecha final" - -#. module: crm -#: selection:crm.meeting,byday:0 -msgid "Third" -msgstr "Tercero" - -#. module: crm -#: help:crm.segmentation,som_interval_max:0 -msgid "" -"The computation is made on all events that occured during this interval, the " -"past X periods." +#: view:crm.phonecall:0 +msgid "Call Done" msgstr "" -"El cálculo se realiza en todos los eventos que ocurran durante este " -"intervalo, los X períodos anteriores." #. module: crm -#: view:board.board:0 -msgid "My Win/Lost Ratio for the Last Year" -msgstr "Mi coeficiente ganado/perdido del año anterior" +#: view:crm.phonecall:0 +#: field:crm.phonecall,user_id:0 +msgid "Responsible" +msgstr "" #. module: crm -#: field:crm.installer,thunderbird:0 -msgid "Thunderbird" -msgstr "Thunderbird" +#: model:crm.case.section,name:crm.crm_case_section_3 +msgid "Direct Marketing" +msgstr "" #. module: crm -#: view:crm.lead.report:0 -msgid "# of Emails" -msgstr "Nº de e-mails" +#: 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 "Buscar iniciativas" +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 "Retraso de apertura" +msgstr "" #. module: crm -#: view:crm.meeting:0 -msgid "Recurrency period" -msgstr "Periodo de recurrencia" +#: 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.meeting,week_list:0 -msgid "Weekday" -msgstr "Día de la semana" +#: field:crm.lead,id:0 +msgid "ID" +msgstr "" #. module: crm -#: view:crm.lead:0 -msgid "Referrer" -msgstr "Referenciado por" - -#. module: crm -#: model:ir.model,name:crm.model_crm_lead2opportunity -msgid "Lead To Opportunity" -msgstr "Iniciativa a opportunidad" +#: 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 "Información asistencia" +msgstr "" #. module: crm #: view:crm.segmentation:0 msgid "Segmentation Test" -msgstr "Prueba de segmentación" +msgstr "" #. module: crm #: view:crm.segmentation:0 msgid "Continue Process" -msgstr "Continuar el proceso" - -#. module: crm -#: view:crm.installer:0 -msgid "Configure Your CRM Application" -msgstr "Configure su aplicación CRM" - -#. module: crm -#: model:ir.model,name:crm.model_crm_phonecall2partner -msgid "Phonecall to Partner" -msgstr "Llamada telefónica a empresa" - -#. module: crm -#: help:crm.lead,partner_name:0 -msgid "" -"The name of the future partner that will be created while converting the " -"into opportunity" msgstr "" -"El nombre del futuro cliente que se creará cuando se convierta en " -"oportunidad." + +#. 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 "Asignar a" - -#. module: crm -#: field:crm.add.note,state:0 -#: field:crm.send.mail,state:0 -msgid "Set New State To" -msgstr "Establecer nuevo estado a" +msgstr "" #. module: crm #: field:crm.lead,date_action_last:0 -#: field:crm.meeting,date_action_last:0 #: field:crm.phonecall,date_action_last:0 msgid "Last Action" -msgstr "Última acción" +msgstr "" #. module: crm -#: field:crm.meeting,duration:0 #: field:crm.phonecall,duration:0 #: field:crm.phonecall.report,duration:0 msgid "Duration" -msgstr "Duración" +msgstr "" #. module: crm -#: field:crm.send.mail,reply_to:0 -msgid "Reply To" -msgstr "Responder a" +#: 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 -#: view:board.board:0 -#: model:ir.actions.act_window,name:crm.open_board_crm -#: model:ir.ui.menu,name:crm.menu_board_crm -msgid "Sales Dashboard" -msgstr "Tablero de ventas" - -#. module: crm -#: code:addons/crm/wizard/crm_lead_to_partner.py:56 -#, python-format -msgid "A partner is already defined on this lead." -msgstr "Una empresa ya ha sido definida en esta iniciativa." +#: 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 "# de casos" +msgstr "" #. module: crm -#: help:crm.meeting,section_id:0 #: help:crm.phonecall,section_id:0 msgid "Sales team to which Case belongs to." -msgstr "Equipo de ventas al cual pertence el caso" +msgstr "" #. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Sunday" -msgstr "Domingo" +#: model:crm.case.resource.type,name:crm.type_lead6 +msgid "Banner Ads" +msgstr "" #. module: crm -#: selection:crm.meeting,byday:0 -msgid "Fourth" -msgstr "Cuarto" - -#. module: crm -#: selection:crm.add.note,state:0 -#: selection:crm.merge.opportunity,state:0 -#: selection:crm.send.mail,state:0 -msgid "Unchanged" -msgstr "Sin cambios" - -#. module: crm -#: model:ir.actions.act_window,name:crm.crm_segmentation_tree-act -#: model:ir.ui.menu,name:crm.menu_crm_segmentation-act -msgid "Partners Segmentation" -msgstr "Segmentación de empresas" +#: field:crm.merge.opportunity,opportunity_ids:0 +msgid "Leads/Opportunities" +msgstr "" #. module: crm #: field:crm.lead,fax:0 msgid "Fax" -msgstr "Fax" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_case_category_act_oppor11 -msgid "" -"With opportunities you can manage and keep track of your sales pipeline by " -"creating specific customer- or prospect-related sales documents to follow up " -"potential sales. Information such as expected revenue, opportunity stage, " -"expected closing date, communication history and much more can be stored. " -"Opportunities can be connected to the email gateway: new emails may create " -"opportunities, each of them automatically gets the history of the " -"conversation with the customer.\n" -"\n" -"You and your team(s) will be able to plan meetings and phone calls from " -"opportunities, convert them into quotations, manage related documents, track " -"all customer related activities, and much more." msgstr "" -"Con las oportunidades puede gestionar y guardar el registro de su canal de " -"ventas creando documentos específicos de venta por cliente - o potencial " -"cliente - para el seguimiento de sus ventas potenciales. La información " -"sobre ingresos esperados, etapa de la oportunidad, fecha estimada de cierre, " -"histórico de las comunicaciones y muchos otros datos puede ser registrada. " -"Las oportunidades pueden ser conectadas a la pasarela de correo electrónico: " -"nuevos emails pueden crear oportunidades, y cada uno de ellos obtiene " -"automáticamente el historial de la conversación con el cliente." - -#. module: crm -#: view:crm.meeting:0 -msgid "Assignment" -msgstr "Asignación" #. module: crm #: field:crm.lead,company_id:0 @@ -2980,148 +2227,79 @@ msgstr "Asignación" #: view:crm.phonecall.report:0 #: field:crm.phonecall.report,company_id:0 msgid "Company" -msgstr "Compañía" +msgstr "" #. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Friday" -msgstr "Viernes" +#: selection:crm.segmentation,state:0 +msgid "Running" +msgstr "" #. module: crm -#: field:crm.meeting,allday:0 -msgid "All Day" -msgstr "Todo el día" +#: model:mail.message.subtype,description:crm.mt_lead_convert_to_opportunity +msgid "Lead converted into an opportunity" +msgstr "" #. module: crm -#: field:crm.segmentation.line,operator:0 -msgid "Mandatory / Optional" -msgstr "Obligatorio / Opcional" +#: view:crm.lead:0 +msgid "Unassigned Leads" +msgstr "" #. module: crm -#: model:ir.actions.act_window,name:crm.action_view_attendee_form -#: model:ir.ui.menu,name:crm.menu_attendee_invitations -msgid "Meeting Invitations" -msgstr "Invitaciones a reunión" +#: 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 "Nombre del objeto" +msgstr "" #. module: crm -#: help:crm.lead,email_from:0 -msgid "E-mail address of the contact" -msgstr "e-mail del contacto" - -#. module: crm -#: field:crm.lead,referred:0 -msgid "Referred by" -msgstr "Referenciado por" +#: view:crm.phonecall:0 +msgid "Phone Calls Assigned to Me or My Team(s)" +msgstr "" #. module: crm #: view:crm.lead:0 -#: model:ir.model,name:crm.model_crm_add_note -msgid "Add Internal Note" -msgstr "Añadir nota interna" +msgid "Reset" +msgstr "" #. module: crm -#: code:addons/crm/crm_lead.py:304 -#, python-format -msgid "The stage of lead '%s' has been changed to '%s'." -msgstr "La etapa de la iniciativa '%s' ha sido cambiada por '%s'" - -#. module: crm -#: selection:crm.meeting,byday:0 -msgid "Last" -msgstr "Último" +#: 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.meeting,message_ids:0 #: field:crm.phonecall,message_ids:0 msgid "Messages" -msgstr "Mensajes" +msgstr "" #. module: crm -#: help:crm.case.stage,on_change:0 -msgid "Change Probability on next and previous stages." -msgstr "Cambiar probabilidad para las etapas siguientes y anteriores." - -#. module: crm -#: code:addons/crm/crm.py:455 -#: code:addons/crm/crm.py:457 -#: code:addons/crm/crm_action_rule.py:66 -#: code:addons/crm/wizard/crm_send_email.py:141 -#, python-format -msgid "Error!" -msgstr "¡Error!" +#: 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 "Resumen de la llamada" +msgstr "" #. module: crm -#: selection:crm.add.note,state:0 +#: selection:crm.case.stage,state:0 #: selection:crm.lead,state:0 #: selection:crm.lead.report,state:0 -#: selection:crm.meeting,state:0 -#: selection:crm.merge.opportunity,state:0 #: selection:crm.phonecall,state:0 #: selection:crm.phonecall.report,state:0 -#: selection:crm.send.mail,state:0 msgid "Cancelled" -msgstr "Cancelado" - -#. module: crm -#: field:crm.add.note,body:0 -msgid "Note Body" -msgstr "Contenido de la nota" - -#. module: crm -#: view:board.board:0 -msgid "My Planned Revenues by Stage" -msgstr "Mis ingresos previstos por etapa" - -#. module: crm -#: field:crm.lead.report,date_closed:0 -#: field:crm.phonecall.report,date_closed:0 -msgid "Close Date" -msgstr "Fecha cierre" - -#. module: crm -#: view:crm.lead.report:0 -#: view:crm.phonecall.report:0 -msgid " Month " -msgstr " Mes " - -#. module: crm -#: view:crm.lead:0 -msgid "Links" -msgstr "Enlaces" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_lead_categ_action -msgid "" -"Create specific categories that fit your company's activities to better " -"classify and analyse your leads and opportunities. Such categories could for " -"instance reflect your product structure or the different types of sales you " -"do." msgstr "" -"Crear categorías específicas que se adapten a las actividades de su compañía " -"para clasificar y analizar mejor sus iniciativas y oportunidades. Estas " -"categorías podrían, por ejemplo, reflejar la estructura de sus productos o " -"de los distintos tipos de ventas que realice." #. module: crm -#: help:crm.segmentation,som_interval_decrease:0 -msgid "" -"If the partner has not purchased (or bought) during a period, decrease the " -"state of mind by this factor. It's a multiplication" +#: field:crm.lead,color:0 +msgid "Color Index" msgstr "" -"Si la empresa no ha comprado durante un período, disminuir el grado de " -"satisfacción por este factor. Es una multiplicación." #. module: crm #: model:ir.actions.act_window,help:crm.action_report_crm_phonecall @@ -3131,164 +2309,130 @@ msgid "" "several criteria and drill down the information, by adding more groups in " "the report." msgstr "" -"Desde este informe, puede analizar el rendimiento de su equipo de ventas " -"basándose en sus llamadas telefónicas. Puede agrupar o filtrar la " -"información de acuerdo a varios criterios y profundizar en la información " -"añadiendo más grupos al informe." #. module: crm -#: view:crm.case.section:0 -msgid "Mailgateway" -msgstr "Pasarela de correo" - -#. module: crm -#: help:crm.lead,user_id:0 -msgid "By Default Salesman is Administrator when create New User" +#: field:crm.case.stage,fold:0 +msgid "Fold by Default" msgstr "" -"Por defecto el vendedor es administrador cuando se crea un nuevo usuario" #. module: crm -#: view:crm.lead.report:0 -msgid "# Mails" -msgstr "Nº de correos" - -#. module: crm -#: code:addons/crm/wizard/crm_phonecall_to_opportunity.py:57 -#, python-format -msgid "Warning" -msgstr "Aviso" +#: field:crm.case.stage,state:0 +msgid "Related Status" +msgstr "" #. module: crm #: field:crm.phonecall,name:0 -#: view:res.partner:0 msgid "Call Summary" -msgstr "Resumen de llamadas" +msgstr "" #. module: crm #: field:crm.segmentation.line,expr_operator:0 msgid "Operator" -msgstr "Operador" - -#. module: crm -#: model:ir.model,name:crm.model_crm_phonecall2phonecall -msgid "Phonecall To Phonecall" -msgstr "Llamada telefónica a llamada telefónica" +msgstr "" #. module: crm #: view:crm.lead:0 +#: model:ir.actions.act_window,name:crm.opportunity2phonecall_act msgid "Schedule/Log Call" -msgstr "Planificar/Registrar llamada" - -#. module: crm -#: field:crm.installer,fetchmail:0 -msgid "Fetch Emails" -msgstr "Buscar emails" - -#. module: crm -#: selection:crm.meeting,state:0 -msgid "Confirmed" -msgstr "Confirmado" - -#. module: crm -#: help:crm.send.mail,email_cc:0 -msgid "" -"These addresses will receive a copy of this email. To modify the permanent " -"CC list, edit the global CC field of this case" msgstr "" -"Estas direcciones recibirán una copia de este correo electrónico. Para " -"modificar la lista CC permanente, edite el campo CC global de este caso." #. module: crm -#: view:crm.meeting:0 +#: 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 "Confirmar" +msgstr "" #. module: crm -#: field:crm.meeting,su:0 -msgid "Sun" -msgstr "Dom" +#: view:crm.lead:0 +msgid "Unread messages" +msgstr "" #. module: crm #: field:crm.phonecall.report,section_id:0 msgid "Section" -msgstr "Sección" - -#. module: crm -#: view:crm.lead:0 -msgid "Total of Planned Revenue" -msgstr "Total ingresos previstos" - -#. module: crm -#: code:addons/crm/crm.py:375 -#, python-format -msgid "" -"You can not escalate, You are already at the top level regarding your sales-" -"team category." msgstr "" -"No puede escalar, ya está en el nivel más alto en su categoría de equipo de " -"ventas." #. module: crm #: selection:crm.segmentation.line,operator:0 msgid "Optional Expression" -msgstr "Expresión opcional" +msgstr "" #. module: crm -#: selection:crm.meeting,select1:0 -msgid "Day of month" -msgstr "Día del mes" +#: 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 -#: field:crm.lead2opportunity,probability:0 -msgid "Success Rate (%)" -msgstr "Tasa de éxito (%)" +#: 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" +" " +msgstr "" #. module: crm -#: model:crm.case.stage,name:crm.stage_lead1 -#: model:crm.case.stage,name:crm.stage_opportunity1 -msgid "New" -msgstr "Nuevo" - -#. module: crm -#: view:crm.meeting:0 -msgid "Mail TO" -msgstr "Enviar correo a" +#: field:sale.config.settings,fetchmail_lead:0 +msgid "Create leads from incoming mails" +msgstr "" #. module: crm #: view:crm.lead:0 #: field:crm.lead,email_from:0 -#: field:crm.meeting,email_from:0 #: field:crm.phonecall,email_from:0 msgid "Email" -msgstr "Email" +msgstr "" #. module: crm +#: view:crm.case.channel:0 #: view:crm.lead:0 #: field:crm.lead,channel_id:0 #: view:crm.lead.report:0 #: field:crm.lead.report,channel_id:0 -#: field:crm.phonecall,canal_id:0 msgid "Channel" -msgstr "Canal" - -#. module: crm -#: model:ir.actions.act_window,name:crm.opportunity2phonecall_act -msgid "Schedule Call" -msgstr "Planificar llamada" - -#. module: crm -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:135 -#: code:addons/crm/wizard/crm_lead_to_opportunity.py:260 -#, python-format -msgid "Closed/Cancelled Leads Could not convert into Opportunity" msgstr "" -"Las iniciativas cerradas/canceladas no podrían ser convertidas en " -"oportunidades" #. module: crm -#: view:crm.segmentation:0 -msgid "Profiling" -msgstr "Perfiles" +#: view:crm.opportunity2phonecall:0 +#: view:crm.phonecall2phonecall:0 +msgid "Schedule Call" +msgstr "" + +#. module: crm +#: view:crm.lead.report:0 +#: view:crm.phonecall.report:0 +msgid "My Sales Team(s)" +msgstr "" #. module: crm #: help:crm.segmentation,exclusif:0 @@ -3298,252 +2442,169 @@ msgid "" "If checked, remove the category from partners that doesn't match " "segmentation criterions" msgstr "" -"Marque esta opción si la categoría está limitada a empresas que coincidan " -"con los criterios de segmentación. \n" -"Si está marcada, elimina la categoría de aquellas empresas que no coincidan " -"con los criterios de segmentación." - -#. module: crm -#: field:crm.meeting,exdate:0 -msgid "Exception Date/Times" -msgstr "Fecha/horas excepción" - -#. module: crm -#: selection:crm.meeting,class:0 -msgid "Confidential" -msgstr "Confidencial" - -#. module: crm -#: help:crm.meeting,date_deadline:0 -msgid "" -"Deadline Date is automatically computed from Start " -"Date + Duration" -msgstr "" -"La fecha límite se calcula automáticamente a partir de la fecha inicial + " -"duración." - -#. module: crm -#: field:crm.lead,state_id:0 -msgid "Fed. State" -msgstr "Provincia" #. module: crm #: model:process.transition,note:crm.process_transition_leadopportunity0 msgid "Creating business opportunities from Leads" -msgstr "Creando oportunidades de negocio desde iniciativas" +msgstr "" #. module: crm -#: help:crm.send.mail,html:0 -msgid "Select this if you want to send email with HTML formatting." -msgstr "Seleccione esta opción si desea enviar emails con formato HTML" +#: model:crm.case.resource.type,name:crm.type_lead3 +msgid "Email Campaign - Products" +msgstr "" #. module: crm -#: model:crm.case.categ,name:crm.categ_oppor4 -msgid "Need Information" -msgstr "Necesita información" +#: model:ir.actions.act_window,help:crm.crm_case_categ_phone_incoming0 +msgid "" +"

\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" +" " +msgstr "" #. module: crm -#: model:process.transition,name:crm.process_transition_leadopportunity0 -msgid "Prospect Opportunity" -msgstr "Oportunidad de prospección" +#: model:process.node,note:crm.process_node_leads0 +msgid "Very first contact with new prospect" +msgstr "" #. module: crm -#: view:crm.installer:0 -#: model:ir.actions.act_window,name:crm.action_crm_installer -msgid "CRM Application Configuration" -msgstr "Configuración de la aplicación CRM" +#: view:res.partner:0 +msgid "Calls" +msgstr "" #. module: crm -#: field:base.action.rule,act_categ_id:0 -msgid "Set Category to" -msgstr "Establecer categoría" +#: field:crm.case.stage,on_change:0 +msgid "Change Probability Automatically" +msgstr "" #. module: crm -#: view:crm.case.section:0 -msgid "Configuration" -msgstr "Configuración" - -#. module: crm -#: field:crm.meeting,th:0 -msgid "Thu" -msgstr "Jue" - -#. module: crm -#: view:crm.add.note:0 -#: view:crm.merge.opportunity:0 -#: view:crm.opportunity2phonecall:0 -#: view:crm.partner2opportunity:0 -#: view:crm.phonecall2opportunity:0 -#: view:crm.phonecall2phonecall:0 -#: view:crm.send.mail:0 -msgid "_Cancel" -msgstr "_Cancelar" - -#. module: crm -#: view:crm.lead.report:0 #: view:crm.phonecall.report:0 -msgid " Month-1 " -msgstr " Mes-1 " +msgid "My Phone Calls" +msgstr "" #. module: crm -#: help:crm.installer,sale_crm:0 -msgid "This module relates sale from opportunity cases in the CRM." -msgstr "Este módulo relaciona ventas con oportunidades en el CRM." - -#. module: crm -#: selection:crm.meeting,rrule_type:0 -msgid "Daily" -msgstr "Diario" - -#. module: crm -#: model:crm.case.stage,name:crm.stage_lead2 -#: model:crm.case.stage,name:crm.stage_opportunity2 +#: model:crm.case.stage,name:crm.stage_lead3 msgid "Qualification" -msgstr "Calificación" +msgstr "" #. module: crm -#: view:crm.case.stage:0 -msgid "Stage Definition" -msgstr "Definición de etapa" +#: field:crm.lead2opportunity.partner,name:0 +#: field:crm.lead2opportunity.partner.mass,name:0 +msgid "Conversion Action" +msgstr "" #. module: crm -#: selection:crm.meeting,byday:0 -msgid "First" -msgstr "Primero" +#: model:ir.actions.act_window,help:crm.crm_lead_categ_action +msgid "" +"

\n" +" Click to define a new sales tag.\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" +" " +msgstr "" #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 +#: selection:crm.phonecall.report,month:0 +msgid "August" +msgstr "" + +#. module: crm +#: model:mail.message.subtype,name:crm.mt_lead_lost +#: model:mail.message.subtype,name:crm.mt_salesteam_lead_lost +msgid "Opportunity Lost" +msgstr "" + +#. module: crm +#: field:crm.lead.report,deadline_month:0 +msgid "Exp. Closing Month" +msgstr "" + +#. module: crm +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "December" -msgstr "Diciembre" - -#. module: crm -#: field:crm.installer,config_logo:0 -msgid "Image" -msgstr "Imagen" - -#. module: crm -#: view:base.action.rule:0 -msgid "Condition on Communication History" -msgstr "Condición en el historial de comunicaciones" - -#. module: crm -#: help:crm.segmentation,som_interval:0 -msgid "" -"A period is the average number of days between two cycle of sale or purchase " -"for this segmentation. \n" -"It's mainly used to detect if a partner has not purchased or buy for a too " -"long time, \n" -"so we suppose that his state of mind has decreased because he probably " -"bought goods to another supplier. \n" -"Use this functionality for recurring businesses." msgstr "" -"Un periodo es el número medio de días entre dos ciclos de ventas o compras " -"para esta segmentación. \n" -"Se utiliza principalmente para detectar si una empresa no ha comprado por un " -"largo periodo de tiempo, \n" -"por lo que suponemos que su grado de satisfacción ha disminuido porqué " -"seguramente compró bienes a otro proveedor. \n" -"Utilice esta funcionalidad para negocios recurrentes." #. module: crm -#: view:crm.send.mail:0 -msgid "_Send Reply" -msgstr "_Enviar respuesta" - -#. module: crm -#: field:crm.meeting,vtimezone:0 -msgid "Timezone" -msgstr "Zona horaria" - -#. module: crm -#: field:crm.lead2opportunity.partner,msg:0 -#: field:crm.lead2partner,msg:0 -#: view:crm.send.mail:0 -msgid "Message" -msgstr "Mensaje" - -#. module: crm -#: field:crm.meeting,sa:0 -msgid "Sat" -msgstr "Sáb" +#: view:crm.phonecall:0 +msgid "Date of Call" +msgstr "" #. module: crm #: view:crm.lead:0 -#: field:crm.lead,user_id:0 -#: view:crm.lead.report:0 -#: view:crm.phonecall.report:0 -msgid "Salesman" -msgstr "Comercial" - -#. module: crm #: field:crm.lead,date_deadline:0 msgid "Expected Closing" -msgstr "Cierre previsto" +msgstr "" #. module: crm #: model:ir.model,name:crm.model_crm_opportunity2phonecall msgid "Opportunity to Phonecall" -msgstr "Oportunidad a llamada telefónica" +msgstr "" #. module: crm -#: help:crm.case.section,allow_unlink:0 -msgid "Allows to delete non draft cases" -msgstr "Permite eliminar los casos en estado no borrador." +#: view:crm.segmentation:0 +msgid "Sales Purchase" +msgstr "" #. module: crm #: view:crm.lead:0 msgid "Schedule Meeting" -msgstr "Programar reunión" +msgstr "" #. module: crm -#: view:crm.lead:0 -msgid "Partner Name" -msgstr "Nombre empresa" +#: field:crm.lead.report,deadline_year:0 +msgid "Ex. Closing Year" +msgstr "" #. module: crm -#: model:crm.case.categ,name:crm.categ_phone2 -#: model:ir.actions.act_window,name:crm.crm_case_categ_phone_outgoing0 -#: model:ir.ui.menu,name:crm.menu_crm_case_phone_outbound -msgid "Outbound" -msgstr "Saliente" +#: model:ir.actions.client,name:crm.action_client_crm_menu +msgid "Open Sale Menu" +msgstr "" #. module: crm #: field:crm.lead,date_open:0 #: field:crm.phonecall,date_open:0 msgid "Opened" -msgstr "Abierto" +msgstr "" #. module: crm #: view:crm.case.section:0 #: field:crm.case.section,member_ids:0 msgid "Team Members" -msgstr "Miembros del equipo" +msgstr "" #. module: crm -#: view:crm.lead:0 -#: field:crm.lead,job_ids:0 -#: view:crm.meeting:0 -#: view:crm.phonecall:0 -#: view:res.partner:0 -msgid "Contacts" -msgstr "Contactos" +#: view:crm.opportunity2phonecall:0 +#: view:crm.phonecall2phonecall:0 +msgid "Schedule/Log a Call" +msgstr "" #. module: crm -#: model:crm.case.categ,name:crm.categ_oppor1 -msgid "Interest in Computer" -msgstr "Interesado en ordenadores" +#: field:crm.lead,planned_cost:0 +msgid "Planned Costs" +msgstr "" #. module: crm -#: view:crm.meeting:0 -msgid "Invitation Detail" -msgstr "Detalle de la invitación" - -#. module: crm -#: field:crm.segmentation,som_interval_default:0 -msgid "Default (0=None)" -msgstr "Por defecto (0=Ninguno)" +#: help:crm.lead,date_deadline:0 +msgid "Estimate of the date on which the opportunity will be won." +msgstr "" #. module: crm #: help:crm.lead,email_cc:0 @@ -3552,83 +2613,41 @@ msgid "" "outbound emails for this record before being sent. Separate multiple email " "addresses with a comma" msgstr "" -"Estas direcciones de correo serán añadidas al campo CC para todos los " -"correos entrantes y salientes de este registro antes de ser enviados. Separe " -"las diferentes direcciones de correo con una coma." #. module: crm -#: constraint:res.partner:0 -msgid "Error ! You can not create recursive associated members." -msgstr "¡Error! No puede crear miembros asociados recursivos." +#: model:ir.actions.act_window,name:crm.crm_case_categ_phone_incoming0 +#: model:ir.ui.menu,name:crm.menu_crm_case_phone_inbound +msgid "Logged Calls" +msgstr "" #. module: crm -#: field:crm.partner2opportunity,probability:0 -#: field:crm.phonecall2opportunity,probability:0 -msgid "Success Probability" -msgstr "Probabilidad de éxito" - -#. module: crm -#: code:addons/crm/crm.py:426 -#: selection:crm.add.note,state:0 -#: selection:crm.lead,state:0 -#: selection:crm.lead.report,state:0 -#: selection:crm.merge.opportunity,state:0 -#: selection:crm.phonecall,state:0 -#: selection:crm.phonecall.report,state:0 -#: selection:crm.send.mail,state:0 -#, python-format -msgid "Draft" -msgstr "Borrador" +#: model:mail.message.subtype,name:crm.mt_lead_won +#: model:mail.message.subtype,name:crm.mt_salesteam_lead_won +msgid "Opportunity Won" +msgstr "" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_act_tree msgid "Cases by Sales Team" -msgstr "Casos por equipo de ventas" +msgstr "" #. module: crm -#: field:crm.meeting,attendee_ids:0 -msgid "Attendees" -msgstr "Asistentes" - -#. module: crm -#: view:crm.meeting:0 +#: view:crm.lead:0 #: view:crm.phonecall:0 #: model:ir.model,name:crm.model_crm_meeting #: model:process.node,name:crm.process_node_meeting0 -#: model:res.request.link,name:crm.request_link_meeting msgid "Meeting" -msgstr "Reunión" +msgstr "" #. module: crm #: model:ir.model,name:crm.model_crm_case_categ msgid "Category of Case" -msgstr "Categoría de caso" - -#. module: crm -#: view:crm.lead:0 -#: view:crm.phonecall:0 -msgid "7 Days" -msgstr "7 días" +msgstr "" #. module: crm #: view:board.board:0 msgid "Planned Revenue by Stage and User" -msgstr "Ingresos previsto por etapa y usuario" - -#. module: crm -#: view:crm.lead:0 -msgid "Communication & History" -msgstr "Comunicación e Historial" - -#. module: crm -#: model:ir.model,name:crm.model_crm_lead_report -msgid "CRM Lead Report" -msgstr "Informe de iniciativas CRM" - -#. module: crm -#: field:crm.installer,progress:0 -msgid "Configuration Progress" -msgstr "Progreso de la configuración" +msgstr "" #. module: crm #: selection:crm.lead,priority:0 @@ -3636,217 +2655,148 @@ msgstr "Progreso de la configuración" #: selection:crm.phonecall,priority:0 #: selection:crm.phonecall.report,priority:0 msgid "Normal" -msgstr "Normal" +msgstr "" #. module: crm #: field:crm.lead,street2:0 msgid "Street2" -msgstr "Calle2" +msgstr "" #. module: crm -#: model:ir.actions.act_window,name:crm.crm_meeting_categ_action -#: model:ir.ui.menu,name:crm.menu_crm_case_meeting-act -msgid "Meeting Categories" -msgstr "Categorías de reuniones" - -#. module: crm -#: view:crm.lead2opportunity.partner:0 -#: view:crm.lead2partner:0 -#: view:crm.phonecall2partner:0 -msgid "You may have to verify that this partner does not exist already." -msgstr "Debería verificar que esta empresa no exista ya." +#: field:sale.config.settings,module_crm_helpdesk:0 +msgid "Manage Helpdesk and Support" +msgstr "" #. module: crm #: field:crm.lead.report,delay_open:0 msgid "Delay to Open" -msgstr "Retraso de apertura" +msgstr "" #. module: crm #: field:crm.lead.report,user_id:0 #: field:crm.phonecall.report,user_id:0 msgid "User" -msgstr "Usuario" +msgstr "" #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "November" -msgstr "Noviembre" - -#. module: crm -#: code:addons/crm/crm_action_rule.py:67 -#, python-format -msgid "No E-Mail ID Found for your Company address!" -msgstr "¡No se ha encontrado Email en la dirección de su compañía!" +msgstr "" #. module: crm #: view:crm.lead.report:0 +#: model:ir.actions.act_window,name:crm.act_opportunity_stage msgid "Opportunities By Stage" -msgstr "Oportunidades por etapa" +msgstr "" #. module: crm -#: model:ir.actions.act_window,name:crm.crm_case_categ_phone_create_partner -msgid "Schedule Phone Call" -msgstr "Planificar llamada telefónica" - -#. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "January" -msgstr "Enero" - -#. module: crm -#: model:ir.actions.act_window,help:crm.crm_opportunity_stage_act -msgid "" -"Create specific stages that will help your sales better organise their sales " -"pipeline by maintaining them to their sales opportunities. It will allow " -"them to easily track how is positioned a specific opportunity in the sales " -"cycle." msgstr "" -"Crear pasos específicos que ayudarán a su departamento de ventas a organizar " -"mejor el flujo de venta gestionando sus oportunidades de venta. Esto les " -"permitirá seguir fácilmente como está posicionada una oportunidad en el " -"ciclo de ventas." #. module: crm #: model:process.process,name:crm.process_process_contractprocess0 msgid "Contract" -msgstr "Contrato" +msgstr "" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead4 msgid "Twitter Ads" -msgstr "Anuncios Twiter" +msgstr "" #. module: crm -#: code:addons/crm/wizard/crm_add_note.py:26 -#: code:addons/crm/wizard/crm_send_email.py:72 -#: code:addons/crm/wizard/crm_send_email.py:169 -#: code:addons/crm/wizard/crm_send_email.py:270 -#, python-format -msgid "Error" -msgstr "Error" +#: field:crm.lead.report,creation_day:0 +msgid "Creation Day" +msgstr "" #. module: crm #: view:crm.lead.report:0 msgid "Planned Revenues" -msgstr "Ingresos esperados" - -#. module: crm -#: model:crm.case.categ,name:crm.categ_oppor7 -msgid "Need Consulting" -msgstr "Necesita consultoría" - -#. module: crm -#: constraint:crm.segmentation:0 -msgid "Error ! You can not create recursive profiles." -msgstr "¡Error! No se puede crear perfiles recursivos." - -#. module: crm -#: code:addons/crm/crm_lead.py:232 -#, python-format -msgid "The case '%s' has been closed." -msgstr "El caso '%s' ha sido cerrado" - -#. module: crm -#: field:crm.lead,partner_address_id:0 -#: field:crm.meeting,partner_address_id:0 -#: field:crm.phonecall,partner_address_id:0 -msgid "Partner Contact" -msgstr "Contacto empresa" - -#. module: crm -#: field:crm.meeting,recurrent_id:0 -msgid "Recurrent ID date" -msgstr "ID fecha recurrente" - -#. module: crm -#: sql_constraint:res.users:0 -msgid "You can not have two users with the same login !" -msgstr "¡No puede tener dos usuarios con el mismo identificador de usuario!" - -#. module: crm -#: code:addons/crm/wizard/crm_merge_opportunities.py:100 -#, python-format -msgid "Merged into Opportunity: %s" -msgstr "Fusionado con la oportunidad '%s'" - -#. module: crm -#: code:addons/crm/crm.py:347 -#: view:crm.lead:0 -#: view:res.partner:0 -#, python-format -msgid "Close" -msgstr "Cerrado" +msgstr "" + +#. module: crm +#: view:crm.lead:0 +msgid "Exp.Closing" +msgstr "" + +#. module: crm +#: help:crm.lead.report,deadline_year:0 +msgid "Expected closing year" +msgstr "" + +#. module: crm +#: model:ir.model,name:crm.model_crm_case_stage +msgid "Stage of case" +msgstr "" + +#. module: crm +#: selection:crm.opportunity2phonecall,action:0 +#: selection:crm.phonecall2phonecall,action:0 +msgid "Schedule a call" +msgstr "" #. module: crm #: view:crm.lead:0 -#: view:crm.phonecall:0 -#: view:res.partner:0 msgid "Categorization" -msgstr "Categorización" +msgstr "" #. module: crm -#: model:ir.model,name:crm.model_base_action_rule -msgid "Action Rules" -msgstr "Reglas de acciones" +#: view:crm.phonecall2phonecall:0 +msgid "Log Call" +msgstr "" #. module: crm -#: field:crm.meeting,rrule_type:0 -msgid "Recurrency" -msgstr "Recurrencia" +#: help:sale.config.settings,group_fund_raising:0 +msgid "Allows you to trace and manage your activities for fund raising." +msgstr "" #. module: crm #: field:crm.meeting,phonecall_id:0 +#: model:ir.model,name:crm.model_crm_phonecall msgid "Phonecall" -msgstr "Llamada telefónica" +msgstr "" #. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Thursday" -msgstr "Jueves" +#: view:crm.phonecall.report:0 +msgid "Phone calls that are assigned to one of the sale teams I manage" +msgstr "" #. module: crm -#: view:crm.meeting:0 -#: field:crm.send.mail,email_to:0 -msgid "To" -msgstr "Para" +#: view:crm.lead:0 +msgid "Create date" +msgstr "" #. module: crm -#: selection:crm.meeting,class:0 -msgid "Private" -msgstr "Privado" +#: view:crm.lead:0 +msgid "at" +msgstr "" + +#. module: crm +#: model:crm.case.stage,name:crm.stage_lead1 +#: selection:crm.case.stage,state:0 +#: view:crm.lead:0 +#: selection:crm.lead,state:0 +#: view:crm.lead.report:0 +msgid "New" +msgstr "" #. module: crm #: field:crm.lead,function:0 msgid "Function" -msgstr "Función" - -#. module: crm -#: view:crm.add.note:0 -msgid "_Add" -msgstr "_Añadir" - -#. module: crm -#: selection:crm.segmentation.line,expr_name:0 -msgid "State of Mind" -msgstr "Grado de satisfacción" +msgstr "" #. module: crm #: field:crm.case.section,note:0 -#: view:crm.meeting:0 -#: field:crm.meeting,description:0 -#: view:crm.phonecall:0 #: field:crm.phonecall,description:0 #: field:crm.segmentation,description:0 -#: view:res.partner:0 msgid "Description" -msgstr "Descripción" +msgstr "" #. module: crm -#: field:base.action.rule,trg_section_id:0 #: field:crm.case.categ,section_id:0 #: field:crm.case.resource.type,section_id:0 #: view:crm.case.section:0 @@ -3854,790 +2804,210 @@ msgstr "Descripción" #: field:crm.lead,section_id:0 #: view:crm.lead.report:0 #: field:crm.lead.report,section_id:0 -#: field:crm.meeting,section_id:0 +#: field:crm.lead2opportunity.partner.mass,section_id:0 #: field:crm.opportunity2phonecall,section_id:0 +#: field:crm.payment.mode,section_id:0 #: view:crm.phonecall:0 #: field:crm.phonecall,section_id:0 #: view:crm.phonecall.report:0 #: field:crm.phonecall2phonecall,section_id:0 #: field:res.partner,section_id:0 -#: field:res.users,context_section_id:0 msgid "Sales Team" -msgstr "Equipo de ventas" +msgstr "" #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "May" -msgstr "Mayo" +msgstr "" #. module: crm -#: model:crm.case.categ,name:crm.categ_oppor2 -msgid "Interest in Accessories" -msgstr "Interesado en accesorios" +#: model:ir.actions.act_window,help:crm.crm_case_channel_action +msgid "" +"

\n" +" Click to define a new channel.\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" +" " +msgstr "" #. module: crm -#: code:addons/crm/crm_lead.py:211 -#, python-format -msgid "The opportunity '%s' has been opened." -msgstr "La oportunidad '%s' ha sido abierta" +#: view:crm.lead:0 +msgid "Internal Notes" +msgstr "" #. module: crm -#: field:crm.lead.report,email:0 -msgid "# Emails" -msgstr "Nº de emails" +#: view:crm.lead:0 +msgid "New Opportunities" +msgstr "" + +#. module: crm +#: field:crm.segmentation.line,operator:0 +msgid "Mandatory / Optional" +msgstr "" #. module: crm #: field:crm.lead,street:0 msgid "Street" -msgstr "Calle" +msgstr "" #. module: crm -#: view:crm.lead.report:0 -msgid "Opportunities by User and Team" -msgstr "Oportunidades por usuario y equipo" +#: field:crm.lead,referred:0 +msgid "Referred By" +msgstr "" + +#. module: crm +#: view:crm.phonecall:0 +msgid "Reset to Todo" +msgstr "" #. module: crm #: field:crm.case.section,working_hours:0 msgid "Working Hours" -msgstr "Horario de trabajo" +msgstr "" #. module: crm +#: code:addons/crm/crm_lead.py:968 #: view:crm.lead:0 -#: field:crm.lead,is_customer_add:0 +#: field:crm.lead2opportunity.partner,partner_id:0 +#: field:crm.lead2opportunity.partner.mass,partner_id:0 +#: field:crm.partner.binding,partner_id:0 +#, python-format msgid "Customer" -msgstr "Cliente" +msgstr "" #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "February" -msgstr "Febrero" +msgstr "" #. module: crm #: view:crm.phonecall:0 -#: model:ir.actions.act_window,name:crm.crm_case_categ_meet_create_partner -#: view:res.partner:0 msgid "Schedule a Meeting" -msgstr "Planificar una reunión" +msgstr "" #. module: crm -#: model:crm.case.stage,name:crm.stage_lead6 -#: model:crm.case.stage,name:crm.stage_opportunity6 +#: model:crm.case.stage,name:crm.stage_lead8 #: view:crm.lead:0 msgid "Lost" -msgstr "Perdido" +msgstr "" #. module: crm +#: code:addons/crm/wizard/crm_lead_to_opportunity.py:89 +#, python-format +msgid "Closed/Cancelled leads cannot be converted into opportunities." +msgstr "" + +#. module: crm +#: view:crm.lead:0 #: field:crm.lead,country_id:0 #: view:crm.lead.report:0 #: field:crm.lead.report,country_id:0 msgid "Country" -msgstr "País" +msgstr "" #. module: crm #: view:crm.lead:0 -#: selection:crm.lead2opportunity.action,name:0 +#: view:crm.lead2opportunity.partner:0 +#: view:crm.lead2opportunity.partner.mass:0 #: view:crm.phonecall:0 -#: view:res.partner:0 msgid "Convert to Opportunity" -msgstr "Convertir a oportunidad" +msgstr "" #. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Wednesday" -msgstr "Miércoles" +#: help:crm.phonecall,email_from:0 +msgid "These people will receive email." +msgstr "" #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: selection:crm.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "April" -msgstr "Abril" +msgstr "" #. module: crm #: field:crm.case.resource.type,name:0 msgid "Campaign Name" -msgstr "Nombre de la campaña" +msgstr "" + +#. module: crm +#: view:crm.segmentation:0 +msgid "Profiling" +msgstr "" #. module: crm #: model:ir.model,name:crm.model_crm_phonecall_report msgid "Phone calls by user and section" -msgstr "Llamadas telefónicas por usuario y sección" +msgstr "" #. module: crm -#: selection:crm.lead2opportunity.action,name:0 -msgid "Merge with existing Opportunity" -msgstr "Fusionado con oportunidad existente" - -#. module: crm -#: field:crm.meeting,select1:0 -msgid "Option" -msgstr "Opción" - -#. module: crm -#: model:crm.case.stage,name:crm.stage_lead4 -#: model:crm.case.stage,name:crm.stage_opportunity4 +#: model:crm.case.stage,name:crm.stage_lead5 msgid "Negotiation" -msgstr "Negociación" +msgstr "" #. module: crm -#: view:crm.lead:0 -msgid "Exp.Closing" -msgstr "Cierre previsto" +#: model:ir.model,name:crm.model_crm_phonecall2phonecall +msgid "Phonecall To Phonecall" +msgstr "" #. module: crm #: field:crm.case.stage,sequence:0 -#: field:crm.meeting,sequence:0 msgid "Sequence" -msgstr "Secuencia" - -#. module: crm -#: field:crm.send.mail,body:0 -msgid "Message Body" -msgstr "Cuerpo del mensaje" - -#. module: crm -#: view:crm.meeting:0 -msgid "Accept" -msgstr "Aceptar" +msgstr "" #. module: crm #: field:crm.segmentation.line,expr_name:0 msgid "Control Variable" -msgstr "Variable de control" +msgstr "" #. module: crm -#: selection:crm.meeting,byday:0 -msgid "Second" -msgstr "Segundo" - -#. module: crm -#: model:crm.case.stage,name:crm.stage_lead3 -#: model:crm.case.stage,name:crm.stage_opportunity3 +#: model:crm.case.stage,name:crm.stage_lead4 msgid "Proposition" -msgstr "Propuesta" +msgstr "" #. module: crm +#: view:crm.phonecall:0 #: field:res.partner,phonecall_ids:0 msgid "Phonecalls" -msgstr "Llamadas telefónicas" +msgstr "" #. module: crm #: view:crm.lead.report:0 -#: field:crm.lead.report,name:0 #: view:crm.phonecall.report:0 #: field:crm.phonecall.report,name:0 msgid "Year" -msgstr "Año" +msgstr "" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead8 msgid "Newsletter" -msgstr "Boletín de noticias" - -#~ msgid "Status" -#~ msgstr "Estado" - -#, python-format -#~ msgid "" -#~ "You can not escalate this case.\n" -#~ "You are already at the top level." -#~ msgstr "" -#~ "No puede intensificar este caso.\n" -#~ "Ya se encuentra en el nivel superior." - -#~ msgid "Delay After Trigger Date:" -#~ msgstr "Demora después fecha del disparo:" - -#~ msgid "My Draft " -#~ msgstr "Mis borradores " - -#~ msgid "Add Last Mail for Replying" -#~ msgstr "Añadir último mail para responder" - -#~ msgid "All Cases" -#~ msgstr "Todos los casos" - -#~ msgid "Remind Partner" -#~ msgstr "Recordar empresa" - -#~ msgid "Update The Proposed Menus To Be Created" -#~ msgstr "Actualizar los menús propuestos a crear" - -#~ msgid "Base Information" -#~ msgstr "Información base" - -#~ msgid "All Open " -#~ msgstr "Todos los abiertos " - -#~ msgid "Create menus for a case section" -#~ msgstr "Crear menús para una sección de casos" - -#~ msgid "Template of Email to Send" -#~ msgstr "Plantilla de Email a enviar" - -#~ msgid "CRM & SRM" -#~ msgstr "CRM & SRM" - -#~ msgid "%(case_user)s = Responsible name" -#~ msgstr "%(case_user)s = Nombre del responsable" - -#~ msgid "Add watchers (Cc)" -#~ msgstr "Añadir observadores (CC)" - -#~ msgid "My " -#~ msgstr "Mis " - -#~ msgid "Cases" -#~ msgstr "Casos" - -#~ msgid "Watchers Emails" -#~ msgstr "Observadores emails (CC)" - -#~ msgid "Create menu Entries" -#~ msgstr "Crear entradas de menús" - -#~ msgid "Case history" -#~ msgstr "Historial del caso" - -#~ msgid "Set state to" -#~ msgstr "Establecer grado a" - -#~ msgid "Case Category Name" -#~ msgstr "Nombre de la categoría de casos" - -#~ msgid "None" -#~ msgstr "Ninguno" - -#~ msgid "Minutes" -#~ msgstr "Minutos" - -#~ msgid "All Unclosed and Unassigned " -#~ msgstr "Mis no cerrados o no asignados " - -#~ msgid "" -#~ "Check this if you want the rule to send a reminder by email to the partner." -#~ msgstr "" -#~ "Marque esta opción si desea que la regla envíe un recordatorio por correo " -#~ "electrónico a la empresa." - -#~ msgid "Maximim Priority" -#~ msgstr "Prioridad máxima" - -#~ msgid "New " -#~ msgstr "Nuevo " - -#~ msgid "Partner Events" -#~ msgstr "Eventos empresa" - -#~ msgid "Conditions on Case Fields" -#~ msgstr "Condiciones sobre campos del caso" - -#~ msgid "Case Communication History" -#~ msgstr "Historial de comunicación del caso" - -#~ msgid "Category of case" -#~ msgstr "Categoría del caso" - -#~ msgid "Estimates" -#~ msgstr "Estimaciones" - -#~ msgid "%(case_subject)s = Case subject" -#~ msgstr "%(case_subject)s = Asunto del caso" - -#~ msgid "" -#~ "The generic Open ERP Customer Relationship Management\n" -#~ "system enables a group of people to intelligently and efficiently manage\n" -#~ "leads, opportunities, tasks, issues, requests, bugs, campaign, claims, etc.\n" -#~ "It manages key tasks such as communication, identification, prioritization,\n" -#~ "assignment, resolution and notification.\n" -#~ "\n" -#~ "Open ERP ensures that all cases are successfully tracked by users, customers " -#~ "and\n" -#~ "suppliers. It can automatically send reminders, escalate the request, " -#~ "trigger\n" -#~ "specific methods and lots of others actions based on your enterprise own " -#~ "rules.\n" -#~ "\n" -#~ "The greatest thing about this system is that users don't need to do " -#~ "anything\n" -#~ "special. They can just send email to the request tracker. Open ERP will " -#~ "take\n" -#~ "care of thanking them for their message, automatically routing it to the\n" -#~ "appropriate staff, and making sure all future correspondence gets to the " -#~ "right\n" -#~ "place.\n" -#~ "\n" -#~ "The CRM module has a email gateway for the synchronisation interface\n" -#~ "between mails and Open ERP." -#~ msgstr "" -#~ "El sistema genérico de Gestión de las Relaciones con el Cliente (CRM) de\n" -#~ "OpenERP permite a un grupo de gente gestionar de forma inteligente\n" -#~ "y eficaz iniciativas, oportunidades, tareas, cuestiones,\n" -#~ "peticiones, errores, campañas comerciales, reclamaciones, etc.\n" -#~ "Gestiona tareas clave como comunicación, identificación,\n" -#~ "priorización, asignación, resolución y notificación.\n" -#~ "\n" -#~ "OpenERP asegura que todos los casos son seguidos con éxito\n" -#~ "por usuarios, clientes y proveedores. Puede enviar automáticamente\n" -#~ "recordatorios y notificaciones, intensificar la petición, disparar\n" -#~ "métodos específicos y muchas otras acciones basadas en sus\n" -#~ "reglas propias de empresa.\n" -#~ "\n" -#~ "La cosa más importante sobre este sistema es que los usuarios no\n" -#~ "necesitan hacer nada especial. Pueden enviar sólo un correo electrónico\n" -#~ "al registro de peticiones. OpenERP se encargará de agradecerle su\n" -#~ "mensaje, dirigirlo automáticamente a las personas apropiadas, y asegurarse\n" -#~ "de que toda la futura correspondencia llega al lugar apropiado.\n" -#~ "\n" -#~ "El módulo de CRM dispone de una puerta de enlace con el correo electrónico\n" -#~ "para la sincronización entre correos electrónicos y OpenERP." - -#~ msgid "My Open " -#~ msgstr "Mis abiertos " - -#~ msgid "Select Views (empty for default)" -#~ msgstr "Seleccionar vistas (vacía por defecto)" - -#~ msgid "Case State" -#~ msgstr "Estado del caso" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "¡XML inválido para la definición de la vista!" - -#~ msgid "Your action" -#~ msgstr "Su acción" - -#~ msgid "Case section" -#~ msgstr "Sección del caso" - -#~ msgid "E-Mail Reminders (includes the content of the case)" -#~ msgstr "Recordatorios por Email (incluye el contenido del caso)" - -#~ msgid "Fields to Change" -#~ msgstr "Campos a cambiar" - -#~ msgid "Cases Histories" -#~ msgstr "Historiales de casos" - -#~ msgid "My cases" -#~ msgstr "Mis casos" - -#~ msgid "All Draft " -#~ msgstr "Todos los borradores " - -#~ msgid "%(partner_email)s = Partner email" -#~ msgstr "%(partner_email)s = Email empresa" - -#~ msgid "My Open Cases" -#~ msgstr "Mis casos abiertos" - -#~ msgid "Remind with attachment" -#~ msgstr "Recordar con adjunto" - -#~ msgid "All Late " -#~ msgstr "Todos los retrasados " - -#~ msgid "My Late " -#~ msgstr "Mis retrasados " - -#~ msgid "Open cases" -#~ msgstr "Casos abiertos" - -#~ msgid "My Unclosed " -#~ msgstr "Mis no cerrados " - -#~ msgid "Created" -#~ msgstr "Creado" - -#~ msgid "Mail to responsible" -#~ msgstr "Enviar correo a responsable" - -#~ msgid "My Pending " -#~ msgstr "Mis pendientes " - -#~ msgid "New Form" -#~ msgstr "Nuevo formulario" - -#~ msgid "Set responsible to" -#~ msgstr "Establecer responsable a" - -#~ msgid "" -#~ "The rule use a AND operator. The case must match all non empty fields so " -#~ "that the rule execute the action described in the 'Actions' tab." -#~ msgstr "" -#~ "La regla utiliza un operador AND. El caso debe concordar con todos los " -#~ "campos no vacíos para que la regla ejecute la acción descrita en la pestaña " -#~ "'Acciones'." - -#~ msgid "%(email_from)s = Partner email" -#~ msgstr "%(email_from)s = Email empresa" - -#~ msgid "Case Section" -#~ msgstr "Sección del caso" - -#~ msgid "Rules" -#~ msgstr "Reglas" - -#~ msgid "Call Object Method" -#~ msgstr "Método llamada al objeto" - -#, python-format -#~ msgid "You can not delete this case. You should better cancel it." -#~ msgstr "No puede eliminar este caso. Sería mejor que lo cancelara." - -#, python-format -#~ msgid "done" -#~ msgstr "realizado" - -#~ msgid "Calendar" -#~ msgstr "Calendario" - -#~ msgid "Log" -#~ msgstr "Registro" - -#~ msgid "" -#~ "These people will receive a copy of the futur communication between partner " -#~ "and users by email" -#~ msgstr "" -#~ "Estas personas recibirán una copia de la futura comunicación entre empresa y " -#~ "usuarios por correo electrónico" - -#, python-format -#~ msgid "Historize" -#~ msgstr "Añadir al historial" - -#~ msgid "%(partner)s = Partner name" -#~ msgstr "%(partner)s = Nombre empresa" - -#~ msgid "New With Calendar" -#~ msgstr "Nuevo con calendario" - -#~ msgid "List With Calendar" -#~ msgstr "Lista con calendario" - -#~ msgid "Action Information" -#~ msgstr "Información de la acción" - -#~ msgid "Calendar View" -#~ msgstr "Vista calendario" - -#~ msgid "%(case_user_phone)s = Responsible phone" -#~ msgstr "%(case_user_phone)s = Teléfono del responsable" - -#~ msgid "Delay after trigger date" -#~ msgstr "Demora después fecha del disparo" - -#~ msgid "Conditions" -#~ msgstr "Condiciones" - -#~ msgid "Open Cases" -#~ msgstr "Casos abiertos" - -#~ msgid "Remind responsible" -#~ msgstr "Recordar responsable" - -#~ msgid "Set section to" -#~ msgstr "Establecer sección a" - -#, python-format -#~ msgid "You must put a Partner eMail to use this action!" -#~ msgstr "¡Debe indicar un Email de empresa para usar esta acción!" - -#~ msgid "Minimum Priority" -#~ msgstr "Prioridad mínima" - -#~ msgid "Case History" -#~ msgstr "Historial del caso" - -#, python-format -#~ msgid "draft" -#~ msgstr "borrador" - -#~ msgid "Created Menus" -#~ msgstr "Menús creados" - -#~ msgid "" -#~ "Check this if you want that all documents attached to the case be attached " -#~ "to the reminder email sent." -#~ msgstr "" -#~ "Marque esta opción si desea que todos los documentos adjuntados a este caso " -#~ "sean adjuntados en el correo electrónico enviado como recordatorio." - -#, python-format -#~ msgid "cancel" -#~ msgstr "cancelado" - -#~ msgid "Parent Section" -#~ msgstr "Sección padre" - -#~ msgid "Parent Menu" -#~ msgstr "Menú padre" - -#~ msgid "%(case_id)s = Case ID" -#~ msgstr "%(case_id)s = ID del caso" - -#~ msgid "Don't Create" -#~ msgstr "No crear" - -#~ msgid "Base Menu Name" -#~ msgstr "Nombre menú base" - -#~ msgid "Child Sections" -#~ msgstr "Secciones hijas" - -#~ msgid "All Unassigned " -#~ msgstr "Todos los no asignados " - -#~ msgid "All Unclosed " -#~ msgstr "Todos los no cerrados " - -#~ msgid "%(case_user_email)s = Responsible email" -#~ msgstr "%(case_user_email)s = Email del responsable" - -#~ msgid "General" -#~ msgstr "General" - -#~ msgid "Send Reminder" -#~ msgstr "Enviar recordatorio" - -#~ msgid "Complete this if you use the mail gateway." -#~ msgstr "Complete esto si utiliza una pasarela de correo." - -#~ msgid "Business Opportunities" -#~ msgstr "Oportunidades de negocio" - -#~ msgid "Tree View" -#~ msgstr "Vista de árbol" - -#~ msgid "Conditions on Case Partner" -#~ msgstr "Condiciones sobre caso empresa" - -#~ msgid "Section Code" -#~ msgstr "Código de sección" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " -#~ "especial!" - -#~ msgid "General Description" -#~ msgstr "Descripción general" - -#~ msgid "Create Menus For Cases" -#~ msgstr "Crear menús para una sección de casos" - -#~ msgid "Mail to partner" -#~ msgstr "Enviar correo a empresa" - -#~ msgid "Partner Email" -#~ msgstr "Email empresa" - -#~ msgid "All Pending " -#~ msgstr "Todos los pendientes " - -#~ msgid "Set priority to" -#~ msgstr "Establecer prioridad a" - -#, python-format -#~ msgid "open" -#~ msgstr "abierto" - -#~ msgid "All Canceled " -#~ msgstr "Todos los cancelados " - -#~ msgid "Mail body" -#~ msgstr "Texto correo" - -#~ msgid "" -#~ "Check this if you want the rule to send a reminder by email to the user." -#~ msgstr "" -#~ "Marque esta opción si desea que la regla envíe un recordatorio por correo " -#~ "electrónico al usuario." - -#~ msgid "Segmentations" -#~ msgstr "Segmentaciones" - -#~ msgid "" -#~ "The email address put in the 'Reply-To' of all emails sent by Open ERP about " -#~ "cases in this section" -#~ msgstr "" -#~ "La dirección de correo electrónico que se pondrá en 'Responder A' en todos " -#~ "los correos electrónicos enviados por OpenERP para los casos de esta sección." - -#~ msgid "Case Rule" -#~ msgstr "Regla del caso" - -#, python-format -#~ msgid "Case" -#~ msgstr "Caso" - -#~ msgid "Conditions on Priority Range" -#~ msgstr "Condiciones sobre intervalo de prioridades" - -#~ msgid "All " -#~ msgstr "Todos " - -#~ msgid "E-Mail Actions" -#~ msgstr "Acciones de Email" - -#~ msgid "List" -#~ msgstr "Lista" - -#~ msgid "User Responsible" -#~ msgstr "Usuario responsable" - -#~ msgid "All Histories" -#~ msgstr "Todos los historiales" - -#~ msgid "My Canceled " -#~ msgstr "Mis cancelados " - -#~ msgid "Latest E-Mail" -#~ msgstr "Último email" - -#~ msgid "Case logs" -#~ msgstr "Registros del caso" - -#~ msgid "" -#~ "Check if the category is limited to partners that match the segmentation " -#~ "criterions. If checked, remove the category from partners that doesn't match " -#~ "segmentation criterions" -#~ msgstr "" -#~ "Indica si esta categoría está limitada a empresas que cumplan los criterios " -#~ "de segmentación. Si está marcada, se eliminan de la categoría las empresas " -#~ "que no cumplan los criterios de segmentación." - -#~ msgid "Logs History" -#~ msgstr "Historial del registro" - -#~ msgid "Form View" -#~ msgstr "Vista formulario" - -#~ msgid "Conditions on Timing" -#~ msgstr "Condiciones sobre temporización" - -#~ msgid "Case Description" -#~ msgstr "Descripción del caso" - -#~ msgid "Mail to watchers (Cc)" -#~ msgstr "Enviar correo a observadores (CC)" - -#~ msgid "Actions" -#~ msgstr "Acciones" - -#~ msgid "Cases by section" -#~ msgstr "Casos por sección" - -#~ msgid "Conditions on States" -#~ msgstr "Condiciones sobre los estados" - -#~ msgid "Trigger Date" -#~ msgstr "Fecha del disparo" - -#~ msgid "" -#~ "A period is the average number of days between two cycle of sale or purchase " -#~ "for this segmentation. It's mainly used to detect if a partner has not " -#~ "purchased or buy for a too long time, so we suppose that his state of mind " -#~ "has decreased because he probably bought goods to another supplier. Use this " -#~ "functionality for recurring businesses." -#~ msgstr "" -#~ "Un período es el número promedio de días entre dos ciclos de venta o compra " -#~ "para esta segmentación. Se utiliza principalmente para detectar si una " -#~ "empresa no ha comprado o compra durante un tiempo demasiado largo, así que " -#~ "suponemos que su grado de satisfacción se ha reducido porque probablemente " -#~ "ha comprado productos a otro proveedor. Utilice esta funcionalidad para los " -#~ "negocios recurrentes." - -#, python-format -#~ msgid "" -#~ "You must define a responsible user for this case in order to use this action!" -#~ msgstr "" -#~ "¡Debe definir un usuario responsable para este caso para poder utilizar esta " -#~ "acción!" - -#, python-format -#~ msgid "" -#~ "Can not send mail with empty body,you should have description in the body" -#~ msgstr "" -#~ "No puede enviar mensajes con un texto vacío, debería incluir una descripción " -#~ "en el mensaje" - -#, python-format -#~ msgid "" -#~ "No E-Mail ID Found for the Responsible Partner or missing reply address in " -#~ "section!" -#~ msgstr "" -#~ "¡No se ha encontrado Email en la empresa responsable o falta dirección de " -#~ "respuesta en la sección!" - -#~ msgid "Deadline Date is automatically computed from Start Date + Duration" -#~ msgstr "" -#~ "La fecha límite se calcula automáticamente a partir de Fecha de inicio + " -#~ "Duración" - -#, python-format -#~ msgid "" -#~ "No E-Mail ID Found for your Company address or missing reply address in " -#~ "section!" -#~ msgstr "" -#~ "¡No se ha encontrado Email en la dirección de su compañía o falta dirección " -#~ "de respuesta en la sección!" - -#~ msgid "this wizard will create all sub-menus, within the selected menu." -#~ msgstr "este asistente creará todos los sub-menús, en el menú seleccionado." - -#~ msgid "Invalid model name in the action definition." -#~ msgstr "Nombre de modelo no válido en la definición de acción." - -#~ msgid "" -#~ "You may want to create a new parent menu to put all the created menus in." -#~ msgstr "" -#~ "Es posible que desee crear un nuevo menú padre para poner todos los menús " -#~ "creados en él." - -#~ msgid "Button Pressed" -#~ msgstr "Botón oprimido" - -#~ msgid "Mail to these emails" -#~ msgstr "Correo a estos correos electronicos" - -#~ msgid "Special Keywords to Be Used in The Body" -#~ msgstr "Palabras claves especiales para ser usadas en el cuerpo del mensaje." - -#~ msgid "My Histories" -#~ msgstr "Mis historias" - -#~ msgid "Last Action Date" -#~ msgstr "Fechas de ultima acción" - -#~ msgid "Delay type" -#~ msgstr "Tipo de retraso" - -#~ msgid "%(case_description)s = Case description" -#~ msgstr "%(case_description)s = Descripción del caso" - -#~ msgid "Planned revenue" -#~ msgstr "Ingresos previstos" - -#~ msgid "Planned Costs" -#~ msgstr "Costos previstos" - -#~ msgid "Planned costs" -#~ msgstr "Costos previstos" - -#~ msgid "Telesales" -#~ msgstr "Ventas a distancia" - -#~ msgid "Invalid arguments" -#~ msgstr "Argumentos inválidos" - -#~ msgid "Send Partner & Historize" -#~ msgstr "Enviar a empresa y añadir al historial" - -#~ msgid "Mail Campaign 1" -#~ msgstr "Campaña mail 1" +msgstr "" + +#. module: crm +#: model:mail.message.subtype,name:crm.mt_salesteam_lead_stage +msgid "Opportunity Stage Changed" +msgstr "" + +#. module: crm +#: model:ir.actions.act_window,help:crm.crm_lead_stage_act +msgid "" +"

\n" +" Click to set a new stage in your lead/opportunity pipeline.\n" +"

\n" +" Stages will allow salespersons to easily track how a " +"specific\n" +" lead or opportunity is positioned in the sales cycle.\n" +"

\n" +" " +msgstr "" diff --git a/addons/decimal_precision/decimal_precision.py b/addons/decimal_precision/decimal_precision.py index d4d3d29dce0..ab0979291bd 100644 --- a/addons/decimal_precision/decimal_precision.py +++ b/addons/decimal_precision/decimal_precision.py @@ -19,8 +19,9 @@ # ############################################################################## +import openerp from openerp import SUPERUSER_ID -from openerp import pooler, tools +from openerp import tools from openerp.osv import osv, fields class decimal_precision(osv.osv): @@ -57,7 +58,7 @@ class decimal_precision(osv.osv): res = super(decimal_precision, self).write(cr, uid, ids, data, *args, **argv) self.precision_get.clear_cache(self) for obj in self.pool.obj_list(): - for colname, col in self.pool.get(obj)._columns.items(): + for colname, col in self.pool[obj]._columns.items(): if isinstance(col, (fields.float, fields.function)): col.digits_change(cr) return res @@ -66,7 +67,8 @@ decimal_precision() def get_precision(application): def change_digit(cr): - res = pooler.get_pool(cr.dbname).get('decimal.precision').precision_get(cr, SUPERUSER_ID, application) + decimal_precision = openerp.registry(cr.dbname)['decimal.precision'] + res = decimal_precision.precision_get(cr, SUPERUSER_ID, application) return (16, res) return change_digit diff --git a/addons/document/document.py b/addons/document/document.py index 85468e00509..9b1fdc1d66b 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -31,7 +31,6 @@ from StringIO import StringIO import psycopg2 import openerp -from openerp import pooler from openerp import tools from openerp.osv import fields, osv from openerp.osv.orm import except_orm @@ -620,7 +619,7 @@ class node_context(object): if context is None: context = {} context['uid'] = uid - self._dirobj = pooler.get_pool(cr.dbname).get('document.directory') + self._dirobj = openerp.registry(cr.dbname).get('document.directory') self.node_file_class = node_file self.extra_ctx = {} # Extra keys for context, that do _not_ trigger inequality assert self._dirobj @@ -1999,7 +1998,7 @@ class nodefd_content(StringIO, node_descriptor): par = self._get_parent() uid = par.context.uid - cr = pooler.get_db(par.context.dbname).cursor() + cr = openerp.registry(par.context.dbname).db.cursor() try: if self.mode in ('w', 'w+', 'r+'): data = self.getvalue() @@ -2052,7 +2051,7 @@ class nodefd_static(StringIO, node_descriptor): par = self._get_parent() # uid = par.context.uid - cr = pooler.get_db(par.context.dbname).cursor() + cr = openerp.registry(par.context.dbname).db.cursor() try: if self.mode in ('w', 'w+', 'r+'): data = self.getvalue() diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py index 7f88c81b2c3..a83843eb1a5 100644 --- a/addons/document_ftp/ftpserver/abstracted_fs.py +++ b/addons/document_ftp/ftpserver/abstracted_fs.py @@ -9,7 +9,8 @@ import errno import glob import fnmatch -from openerp import pooler, netsvc, sql_db +import openerp +from openerp import sql_db import openerp.service from openerp.service import security from openerp.osv import osv @@ -192,7 +193,7 @@ class abstracted_fs(object): if dir: cr = dir.cr uid = dir.uid - pool = pooler.get_pool(node.context.dbname) + pool = openerp.registry(node.context.dbname) object=dir and dir.object or False object2=dir and dir.object2 or False res=pool.get('ir.attachment').search(cr,uid,[('name','like',prefix),('parent_id','=',object and object.type in ('directory','ressource') and object.id or False),('res_id','=',object2 and object2.id or False),('res_model','=',object2 and object2._name or False)]) @@ -291,7 +292,7 @@ class abstracted_fs(object): if dbname not in self.db_list(): raise IOError(errno.ENOENT,'Invalid database path: %s.' % dbname) try: - db = pooler.get_db(dbname) + db = openerp.registry(dbname).db except Exception: raise OSError(1, 'Database cannot be used.') cr = db.cursor() @@ -324,7 +325,7 @@ class abstracted_fs(object): """ Get cr, uid, pool from a node """ assert node - db = pooler.get_db(node.context.dbname) + db = openerp.registry.(node.context.dbname).db return db.cursor(), node.context.uid def get_node_cr(self, node): diff --git a/addons/document_ftp/ftpserver/authorizer.py b/addons/document_ftp/ftpserver/authorizer.py index 5a64ca8f7a0..e863eeb39ec 100644 --- a/addons/document_ftp/ftpserver/authorizer.py +++ b/addons/document_ftp/ftpserver/authorizer.py @@ -48,7 +48,6 @@ class authorizer: if not len(paths)>2: return True db_name = paths[1] - db,pool = pooler.get_db_and_pool(db_name) res = security.login(db_name, username, self.password) return bool(res) diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py index 1781a02d76e..a8ef9082b2c 100644 --- a/addons/document_webdav/dav_fs.py +++ b/addons/document_webdav/dav_fs.py @@ -37,7 +37,7 @@ except ImportError: from DAV.davcmd import copyone, copytree, moveone, movetree, delone, deltree import openerp -from openerp import pooler, sql_db, netsvc +from openerp import sql_db, netsvc import openerp.service from openerp.tools import misc @@ -494,9 +494,9 @@ class openerp_dav_handler(dav_interface): self.parent.auth_provider.checkRequest(self.parent, uri, dbname) res = self.parent.auth_provider.auth_creds[dbname] user, passwd, dbn2, uid = res - db,pool = pooler.get_db_and_pool(dbname) - cr = db.cursor() - return cr, uid, pool, dbname, uri2 + registry = openerp.registry(dbname) + cr = registery.db.cursor() + return cr, uid, registry, dbname, uri2 def uri2object(self, cr, uid, pool, uri): if not uid: diff --git a/addons/fetchmail/i18n/cs.po b/addons/fetchmail/i18n/cs.po new file mode 100644 index 00000000000..78e00a1f982 --- /dev/null +++ b/addons/fetchmail/i18n/cs.po @@ -0,0 +1,335 @@ +# Czech 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-03-27 09:03+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech \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 04:41+0000\n" +"X-Generator: Launchpad (build 16546)\n" + +#. module: fetchmail +#: selection:fetchmail.server,state:0 +msgid "Confirmed" +msgstr "Potvrzeno" + +#. module: fetchmail +#: field:fetchmail.server,server:0 +msgid "Server Name" +msgstr "Název serveru" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "POP" +msgstr "POP" + +#. module: fetchmail +#: help:fetchmail.server,priority:0 +msgid "Defines the order of processing, lower values mean higher priority" +msgstr "Určuje pořadí provádění, nižší hodnota znamená vyšší prioritu" + +#. module: fetchmail +#: help:fetchmail.server,is_ssl:0 +msgid "" +"Connections are encrypted with SSL/TLS through a dedicated port (default: " +"IMAPS=993, POP3S=995)" +msgstr "" +"Přenos je zabezpečen certifikáty SSL/TSL a probíhá přes vyhrazené porty " +"(standardně: IMAPS=993, POP3S=995)" + +#. module: fetchmail +#: field:fetchmail.server,attach:0 +msgid "Keep Attachments" +msgstr "Ponechat přílohy" + +#. module: fetchmail +#: field:fetchmail.server,is_ssl:0 +msgid "SSL/TLS" +msgstr "SSL/TLS" + +#. module: fetchmail +#: help:fetchmail.server,original:0 +msgid "" +"Whether a full original copy of each email should be kept for referenceand " +"attached to each processed message. This will usually double the size of " +"your message database." +msgstr "" +"Mají-li být zahrnuty také originály každého e-mailu u zpracovávaných zpráv. " +"To obvykle zdvojnásí velikost databáze zpráv." + +#. module: fetchmail +#: view:base.config.settings:0 +msgid "Configure the incoming email gateway" +msgstr "Nastavení příchozí poštovní brány" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Fetch Now" +msgstr "Zkontrolovat" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree +#: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree +msgid "Incoming Mail Servers" +msgstr "Servery příchozí pošty" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Server type IMAP." +msgstr "IMAP server." + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "POP/IMAP Servers" +msgstr "POP/IMAP servery" + +#. module: fetchmail +#: selection:fetchmail.server,type:0 +msgid "Local Server" +msgstr "Místní server" + +#. module: fetchmail +#: field:fetchmail.server,state:0 +msgid "Status" +msgstr "Stav" + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_fetchmail_server +msgid "POP/IMAP Server" +msgstr "POP/IMAP server" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Reset Confirmation" +msgstr "Obnovit potvrzení" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "SSL" +msgstr "SSL" + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_fetchmail_config_settings +msgid "fetchmail.config.settings" +msgstr "fetchmail.config.settings" + +#. module: fetchmail +#: field:fetchmail.server,date:0 +msgid "Last Fetch Date" +msgstr "Poslední kontrola pošty" + +#. module: fetchmail +#: help:fetchmail.server,action_id:0 +msgid "" +"Optional custom server action to trigger for each incoming mail, on the " +"record that was created or updated by this mail" +msgstr "" +"Volitelné vlastní akce serveru pro příchozí e-mail – na záznamu, který byl " +"vytvořen nebo aktualizován tímto e-mailem." + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "# of emails" +msgstr "# e-mailů" + +#. module: fetchmail +#: field:fetchmail.server,original:0 +msgid "Keep Original" +msgstr "Ponechat originál" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Advanced Options" +msgstr "Rozšířené volby" + +#. module: fetchmail +#: view:fetchmail.server:0 +#: field:fetchmail.server,configuration:0 +msgid "Configuration" +msgstr "Nastavení" + +#. module: fetchmail +#: field:fetchmail.server,script:0 +msgid "Script" +msgstr "Skript" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Incoming Mail Server" +msgstr "Server příchozí pošty" + +#. module: fetchmail +#: code:addons/fetchmail/fetchmail.py:164 +#, python-format +msgid "Connection test failed!" +msgstr "Tes připojení byl neúspěšný!" + +#. module: fetchmail +#: field:fetchmail.server,user:0 +msgid "Username" +msgstr "Uživatelské jméno" + +#. module: fetchmail +#: help:fetchmail.server,server:0 +msgid "Hostname or IP of the mail server" +msgstr "Název nebo IP adresa e-mail serveru" + +#. module: fetchmail +#: field:fetchmail.server,name:0 +msgid "Name" +msgstr "Název" + +#. module: fetchmail +#: code:addons/fetchmail/fetchmail.py:164 +#, python-format +msgid "" +"Here is what we got instead:\n" +" %s." +msgstr "" +"Bylo obdrženo namísto:\n" +" %s." + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Test & Confirm" +msgstr "Test & Potvrzení" + +#. module: fetchmail +#: field:fetchmail.server,action_id:0 +msgid "Server Action" +msgstr "Akce serveru" + +#. module: fetchmail +#: field:mail.mail,fetchmail_server_id:0 +msgid "Inbound Mail Server" +msgstr "Server příchozí pošty" + +#. module: fetchmail +#: field:fetchmail.server,message_ids:0 +#: model:ir.actions.act_window,name:fetchmail.act_server_history +msgid "Messages" +msgstr "Zprávy" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Search Incoming Mail Servers" +msgstr "Hledat servery příchozí pošty" + +#. module: fetchmail +#: field:fetchmail.server,active:0 +msgid "Active" +msgstr "Aktivní" + +#. module: fetchmail +#: help:fetchmail.server,attach:0 +msgid "" +"Whether attachments should be downloaded. If not enabled, incoming emails " +"will be stripped of any attachments before being processed" +msgstr "" +"Mají-li být za zahrnuty také přílohy. Pokud nebude povoleno, budou příchozí " +"e-maily zbaveny všech příloh před dalším zpracováním." + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_mail_mail +msgid "Outgoing Mails" +msgstr "Odchozí e-maily" + +#. module: fetchmail +#: field:fetchmail.server,priority:0 +msgid "Server Priority" +msgstr "Priorita serveru" + +#. module: fetchmail +#: selection:fetchmail.server,type:0 +msgid "IMAP Server" +msgstr "IMAP server" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "IMAP" +msgstr "IMAP" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Server type POP." +msgstr "POP server." + +#. module: fetchmail +#: field:fetchmail.server,password:0 +msgid "Password" +msgstr "Heslo" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Actions to Perform on Incoming Mails" +msgstr "Akce prováděné s příchozími e-maily" + +#. module: fetchmail +#: field:fetchmail.server,type:0 +msgid "Server Type" +msgstr "Druh serveru" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Login Information" +msgstr "Přihlašovací údaje" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Server Information" +msgstr "Údaje o serveru" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "If SSL required." +msgstr "Je-li požádován SSL." + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Advanced" +msgstr "Rozšířené" + +#. module: fetchmail +#: view:fetchmail.server:0 +msgid "Server & Login" +msgstr "Server & Přihlášení" + +#. module: fetchmail +#: help:fetchmail.server,object_id:0 +msgid "" +"Process each incoming mail as part of a conversation corresponding to this " +"document type. This will create new documents for new conversations, or " +"attach follow-up emails to the existing conversations (documents)." +msgstr "" +"Zpracuje každý příchozí e-mail jako součást konverzace podle druhu " +"dokumentu. Buď se nové konverzaci se vytvoří nové dokumenty, nebo se ke " +"stávající konverzaci připojí navazující e-maily (dokumenty)." + +#. module: fetchmail +#: field:fetchmail.server,object_id:0 +msgid "Create a New Record" +msgstr "Vytvořit nový záznam" + +#. module: fetchmail +#: selection:fetchmail.server,state:0 +msgid "Not Confirmed" +msgstr "Nepotvrzeno" + +#. module: fetchmail +#: selection:fetchmail.server,type:0 +msgid "POP Server" +msgstr "POP server" + +#. module: fetchmail +#: field:fetchmail.server,port:0 +msgid "Port" +msgstr "Port" diff --git a/addons/hr_attendance/report/attendance_by_month.py b/addons/hr_attendance/report/attendance_by_month.py index 69ce9511ac2..8e8f95c81e1 100644 --- a/addons/hr_attendance/report/attendance_by_month.py +++ b/addons/hr_attendance/report/attendance_by_month.py @@ -23,7 +23,7 @@ from datetime import datetime, timedelta from dateutil.relativedelta import relativedelta import time -from openerp import netsvc, pooler +import openerp from openerp.report import report_sxw from openerp.report.interface import report_rml from openerp.report.interface import toxml @@ -46,7 +46,8 @@ def lengthmonth(year, month): class report_custom(report_rml): def create_xml(self, cr, uid, ids, datas, context=None): - obj_emp = pooler.get_pool(cr.dbname).get('hr.employee') + registry = openerp.registry(cr.dbname) + obj_emp = registry['hr.employee'] if context is None: context = {} month = datetime(datas['form']['year'], datas['form']['month'], 1) @@ -102,14 +103,14 @@ class report_custom(report_rml): days_xml.append(today_xml) user_xml.append(user_repr % '\n'.join(days_xml)) - rpt_obj = pooler.get_pool(cr.dbname).get('hr.employee') + rpt_obj = obj_emp rml_obj=report_sxw.rml_parse(cr, uid, rpt_obj._name,context) header_xml = '''
%s %s
- ''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),to_xml(pooler.get_pool(cr.dbname).get('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")),to_xml(registry['res.users'].browse(cr,uid,uid).company_id.name)) first_date = str(month) som = datetime.strptime(first_date, '%Y-%m-%d %H:%M:%S') diff --git a/addons/hr_attendance/report/attendance_errors.py b/addons/hr_attendance/report/attendance_errors.py index 411a1139def..811f4d8d906 100644 --- a/addons/hr_attendance/report/attendance_errors.py +++ b/addons/hr_attendance/report/attendance_errors.py @@ -22,7 +22,6 @@ import datetime import time -from openerp import pooler from openerp.report import report_sxw class attendance_print(report_sxw.rml_parse): diff --git a/addons/hr_attendance/report/timesheet.py b/addons/hr_attendance/report/timesheet.py index 321bb6bacc9..42dd686eba3 100644 --- a/addons/hr_attendance/report/timesheet.py +++ b/addons/hr_attendance/report/timesheet.py @@ -24,7 +24,8 @@ from datetime import datetime from dateutil.relativedelta import relativedelta import time -from openerp import pooler, tools +import openerp +from openerp import tools from openerp.report import report_sxw from openerp.report.interface import report_rml, toxml from openerp.tools.translate import _ @@ -38,7 +39,8 @@ def to_hour(h): class report_custom(report_rml): def create_xml(self, cr, uid, ids, datas, context=None): - obj_emp = pooler.get_pool(cr.dbname).get('hr.employee') + registry = openerp.registry(cr.dbname) + obj_emp = registry['hr.employee'] emp_ids = datas['active_ids'] start_date = datetime.strptime(datas['form']['init_date'], '%Y-%m-%d') @@ -49,14 +51,14 @@ class report_custom(report_rml): if last_monday < first_monday: first_monday, last_monday = last_monday, first_monday - rpt_obj = pooler.get_pool(cr.dbname).get('hr.employee') + rpt_obj = obj_emp rml_obj=report_sxw.rml_parse(cr, uid, rpt_obj._name,context) header_xml = '''
%s %s
- ''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),pooler.get_pool(cr.dbname).get('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")),registry['res.users'].browse(cr,uid,uid).company_id.name) user_xml = [] for employee_id in emp_ids: emp = obj_emp.read(cr, uid, [employee_id], ['id', 'name'])[0] diff --git a/addons/hr_holidays/report/holidays_summary_report.py b/addons/hr_holidays/report/holidays_summary_report.py index f60d7a3ee1c..d39ae53d5b6 100644 --- a/addons/hr_holidays/report/holidays_summary_report.py +++ b/addons/hr_holidays/report/holidays_summary_report.py @@ -22,12 +22,11 @@ import datetime import time +import openerp from openerp.osv import fields, osv from openerp.report.interface import report_rml from openerp.report.interface import toxml -from openerp import pooler -import time from openerp.report import report_sxw from openerp.tools import ustr from openerp.tools.translate import _ @@ -50,8 +49,9 @@ def emp_create_xml(self, cr, uid, dept, holiday_type, row_id, empid, name, som, display={} if dept==0: count=0 - p_id=pooler.get_pool(cr.dbname).get('hr.holidays').search(cr, uid, [('employee_id','in',[empid,False]), ('type', '=', 'remove')]) - ids_date = pooler.get_pool(cr.dbname).get('hr.holidays').read(cr, uid, p_id, ['date_from','date_to','holiday_status_id','state']) + registry = openerp.registry(cr.dbname) + p_id = registry['hr.holidays'].search(cr, uid, [('employee_id','in',[empid,False]), ('type', '=', 'remove')]) + ids_date = registry['hr.holidays'].read(cr, uid, p_id, ['date_from','date_to','holiday_status_id','state']) for index in range(1,61): diff=index-1 @@ -85,12 +85,12 @@ def emp_create_xml(self, cr, uid, dept, holiday_type, row_id, empid, name, som, class report_custom(report_rml): def create_xml(self, cr, uid, ids, data, context): - obj_dept = pooler.get_pool(cr.dbname).get('hr.department') - obj_emp = pooler.get_pool(cr.dbname).get('hr.employee') + registry = openerp.registry(cr.dbname) + obj_dept = registry['hr.department'] + obj_emp = registry['hr.employee'] depts=[] emp_id={} -# done={} - rpt_obj = pooler.get_pool(cr.dbname).get('hr.holidays') + rpt_obj = registry['hr.holidays'] rml_obj=report_sxw.rml_parse(cr, uid, rpt_obj._name,context) cr.execute("SELECT name FROM res_company") res=cr.fetchone()[0] @@ -242,7 +242,7 @@ class report_custom(report_rml): %s %s - ''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),to_xml(pooler.get_pool(cr.dbname).get('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")),to_xml(registry['res.users'].browse(cr,uid,uid).company_id.name)) # Computing the xml xml=''' diff --git a/addons/hr_timesheet/report/user_timesheet.py b/addons/hr_timesheet/report/user_timesheet.py index b86a6e8e89d..63edf3cc398 100644 --- a/addons/hr_timesheet/report/user_timesheet.py +++ b/addons/hr_timesheet/report/user_timesheet.py @@ -20,12 +20,12 @@ ############################################################################## import datetime +import time +import openerp from openerp.report.interface import report_rml from openerp.report.interface import toxml from openerp.tools.translate import _ -import time -from openerp import pooler from openerp.report import report_sxw from openerp.tools import ustr from openerp.tools import to_xml @@ -45,10 +45,11 @@ class report_custom(report_rml): return _weekdays[weekday] def create_xml(self, cr, uid, ids, data, context): + registry = openerp.registry(cr.dbname) # Get the user id from the selected employee record emp_id = data['form']['employee_id'] - emp_obj = pooler.get_pool(cr.dbname).get('hr.employee') + emp_obj = registry['hr.employee'] user_id = emp_obj.browse(cr, uid, emp_id).user_id.id empl_name = emp_obj.browse(cr, uid, emp_id).name @@ -87,7 +88,7 @@ class report_custom(report_rml): %.2f ''' - rpt_obj = pooler.get_pool(cr.dbname).get('hr.employee') + rpt_obj = registry['hr.employee'] rml_obj = report_sxw.rml_parse(cr, uid, rpt_obj._name,context) if user_id: header_xml = ''' @@ -95,12 +96,12 @@ class report_custom(report_rml): %s %s - ''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),to_xml(pooler.get_pool(cr.dbname).get('res.users').browse(cr,uid,user_id).company_id.name)) + ''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),to_xml(registry['res.users'].browse(cr,uid,user_id).company_id.name)) account_xml = [] for account, telems in accounts.iteritems(): aid, aname = account - aname = pooler.get_pool(cr.dbname).get('account.analytic.account').name_get(cr, uid, [aid], context) + aname = registry['account.analytic.account'].name_get(cr, uid, [aid], context) aname = aname[0][1] account_xml.append('' % (aid, toxml(aname))) diff --git a/addons/hr_timesheet/report/users_timesheet.py b/addons/hr_timesheet/report/users_timesheet.py index 4827994f2cd..d8c4927947d 100644 --- a/addons/hr_timesheet/report/users_timesheet.py +++ b/addons/hr_timesheet/report/users_timesheet.py @@ -20,10 +20,11 @@ ############################################################################## import datetime +import time + +import openerp from openerp.report.interface import report_rml from openerp.report.interface import toxml -import time -from openerp import pooler from openerp.tools.translate import _ from openerp.report import report_sxw from openerp.tools import ustr @@ -78,6 +79,7 @@ class report_custom(report_rml): return _weekdays[weekday] def create_xml(self, cr, uid, ids, data, context): + registry = openerp.registry(cr.dbname) # Computing the dates (start of month: som, and end of month: eom) som = datetime.date(data['form']['year'], data['form']['month'], 1) @@ -88,7 +90,7 @@ class report_custom(report_rml): date_xml.append('2.5cm%s,2cm\n' % (',0.7cm' * lengthmonth(som.year, som.month))) emp_xml='' - emp_obj = pooler.get_pool(cr.dbname).get('hr.employee') + emp_obj = registry['hr.employee'] for id in data['form']['employee_ids']: user = emp_obj.browse(cr, uid, id).user_id.id empl_name = emp_obj.browse(cr, uid, id).name @@ -97,14 +99,14 @@ class report_custom(report_rml): # Computing the xml #Without this, report don't show non-ascii characters (TO CHECK) date_xml = '\n'.join(date_xml) - rpt_obj = pooler.get_pool(cr.dbname).get('hr.employee') + rpt_obj = emp_obj rml_obj=report_sxw.rml_parse(cr, uid, rpt_obj._name,context) header_xml = '''
%s %s
- ''' % (str(rml_obj.formatLang(time.strftime("%Y-%m-%d"),date=True))+' ' + str(time.strftime("%H:%M")),pooler.get_pool(cr.dbname).get('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")),registry['res.users'].browse(cr,uid,uid).company_id.name) xml=''' diff --git a/addons/hr_timesheet_invoice/report/account_analytic_profit.py b/addons/hr_timesheet_invoice/report/account_analytic_profit.py index 57fd06b0c34..bfaf585aff5 100644 --- a/addons/hr_timesheet_invoice/report/account_analytic_profit.py +++ b/addons/hr_timesheet_invoice/report/account_analytic_profit.py @@ -20,7 +20,6 @@ ############################################################################## from openerp.report import report_sxw -from openerp import pooler class account_analytic_profit(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): @@ -32,13 +31,13 @@ class account_analytic_profit(report_sxw.rml_parse): 'line': self._line, }) def _user_ids(self, lines): - user_obj=pooler.get_pool(self.cr.dbname).get('res.users') + user_obj = self.pool['res.users'] ids=list(set([b.user_id.id for b in lines])) return user_obj.browse(self.cr, self.uid, ids) def _journal_ids(self, form, user_id): - line_obj=pooler.get_pool(self.cr.dbname).get('account.analytic.line') - journal_obj=pooler.get_pool(self.cr.dbname).get('account.analytic.journal') + line_obj = self.pool['account.analytic.line'] + journal_obj = self.pool['account.analytic.journal'] line_ids=line_obj.search(self.cr, self.uid, [ ('date', '>=', form['date_from']), ('date', '<=', form['date_to']), @@ -49,10 +48,9 @@ class account_analytic_profit(report_sxw.rml_parse): return journal_obj.browse(self.cr, self.uid, ids) def _line(self, form, journal_ids, user_ids): - pool=pooler.get_pool(self.cr.dbname) - line_obj=pool.get('account.analytic.line') - product_obj=pool.get('product.product') - price_obj=pool.get('product.pricelist') + line_obj = self.pool['account.analytic.line'] + product_obj = self.pool['product.product'] + price_obj = self.pool['product.pricelist'] ids=line_obj.search(self.cr, self.uid, [ ('date', '>=', form['date_from']), ('date', '<=', form['date_to']), @@ -109,7 +107,7 @@ class account_analytic_profit(report_sxw.rml_parse): return res.values() def _lines(self, form): - line_obj=pooler.get_pool(self.cr.dbname).get('account.analytic.line') + line_obj = self.pool['account.analytic.line'] ids=line_obj.search(self.cr, self.uid, [ ('date', '>=', form['date_from']), ('date', '<=', form['date_to']), diff --git a/addons/l10n_br/account.py b/addons/l10n_br/account.py index 05ad589ab82..1adb6d92baa 100644 --- a/addons/l10n_br/account.py +++ b/addons/l10n_br/account.py @@ -17,7 +17,7 @@ #along with this program. If not, see . # ################################################################################# -from openerp import pooler +import openerp from openerp.osv import fields, osv TAX_CODE_COLUMNS = { @@ -92,7 +92,8 @@ class account_tax_code(osv.osv): def get_precision_tax(): def change_digit_tax(cr): - res = pooler.get_pool(cr.dbname).get('decimal.precision').precision_get(cr, 1, 'Account') + decimal_precision = openerp.registry(cr.dbname)['decimal.precision'] + res = decimal_precision.precision_get(cr, 1, 'Account') return (16, res+2) return change_digit_tax diff --git a/addons/l10n_lu/wizard/print_vat.py b/addons/l10n_lu/wizard/print_vat.py index 9e1190cfae5..abd5c7ce298 100644 --- a/addons/l10n_lu/wizard/print_vat.py +++ b/addons/l10n_lu/wizard/print_vat.py @@ -5,8 +5,9 @@ #Tranquil IT Systems from __future__ import with_statement + +import openerp from openerp.osv import fields, osv -from openerp import pooler from openerp import tools from openerp.tools.translate import _ from openerp.report.render import render @@ -30,8 +31,8 @@ class report_custom(report_int): def create(self, cr, uid, ids, datas, context=None): - pool = pooler.get_pool(cr.dbname) - taxobj = pool.get('account.tax.code') + registry = openerp.registry(cr.dbname) + taxobj = registry['account.tax.code'] if context is None: context = {} @@ -40,7 +41,7 @@ class report_custom(report_int): for t in taxobj.browse(cr, uid, code_ids, {'period_id': datas['form']['period_id']}): if str(t.code): result['case_'+str(t.code)] = '%.2f' % (t.sum_period or 0.0, ) - user = pool.get('res.users').browse(cr, uid, uid, context) + user = registry['res.users'].browse(cr, uid, uid, context) # Not Clean, to be changed partner = user.company_id.partner_id diff --git a/addons/mail/i18n/cs.po b/addons/mail/i18n/cs.po new file mode 100644 index 00000000000..e12668ab3ee --- /dev/null +++ b/addons/mail/i18n/cs.po @@ -0,0 +1,1687 @@ +# Czech 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-03-25 07:50+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech \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-26 04:44+0000\n" +"X-Generator: Launchpad (build 16540)\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 +#: 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:296 +#, 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:1019 +#, 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:159 +#, python-format +msgid "followers" +msgstr "" + +#. module: mail +#: code:addons/mail/mail_message.py:726 +#, 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:727 +#, 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:98 +#: code:addons/mail/static/src/xml/mail.xml:110 +#, 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:295 +#, python-format +msgid "show one more message" +msgstr "" + +#. module: mail +#: code:addons/mail/mail_mail.py:74 +#: 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 +#: view:mail.mail:0 +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:155 +#, 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:97 +#: code:addons/mail/static/src/xml/mail.xml:109 +#, 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:157 +#, 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:142 +#, 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 "
You have been invited to follow a new document.
" +msgstr "" + +#. module: mail +#: field:mail.compose.message,parent_id:0 +#: field:mail.message,parent_id:0 +msgid "Parent Message" +msgstr "" + +#. module: mail +#: field:mail.compose.message,res_id:0 +#: field:mail.followers,res_id:0 +#: field:mail.message,res_id:0 +#: field:mail.wizard.invite,res_id:0 +msgid "Related Document ID" +msgstr "" + +#. module: mail +#: model:ir.actions.client,help:mail.action_mail_to_me_feeds +msgid "" +"

\n" +" No private message.\n" +"

\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:165 +#, 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:320 +#, 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:915 +#, 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:74 +#, 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:56 +#: 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:650 +#, 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:122 +#, 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:294 +#, 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:296 +#, 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:125 +#: 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:131 +#: code:addons/mail/static/src/xml/mail.xml:278 +#: 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:306 +#, 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:919 +#, 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:128 +#, 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:141 +#, 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:321 +#, 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/update.py b/addons/mail/update.py index bcec6f5f8b6..94416aeb356 100644 --- a/addons/mail/update.py +++ b/addons/mail/update.py @@ -5,7 +5,7 @@ import sys import urllib import urllib2 -from openerp import pooler +import openerp from openerp import release from openerp.osv import fields, osv from openerp.tools.translate import _ @@ -26,7 +26,7 @@ def get_sys_logs(self, cr, uid): """ Utility method to send a publisher warranty get logs messages. """ - pool = pooler.get_pool(cr.dbname) + pool = openerp.registry(cr.dbname) dbuuid = pool.get('ir.config_parameter').get_param(cr, uid, 'database.uuid') db_create_date = pool.get('ir.config_parameter').get_param(cr, uid, 'database.create_date') diff --git a/addons/mrp/report/bom_structure.py b/addons/mrp/report/bom_structure.py index ae26bc4f8cd..b153ea2e4e9 100644 --- a/addons/mrp/report/bom_structure.py +++ b/addons/mrp/report/bom_structure.py @@ -21,8 +21,6 @@ import time from openerp.report import report_sxw -from openerp.osv import osv -from openerp import pooler class bom_structure(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): diff --git a/addons/mrp/report/price.py b/addons/mrp/report/price.py index 2e37011e2bc..5afd6b3ee49 100644 --- a/addons/mrp/report/price.py +++ b/addons/mrp/report/price.py @@ -20,7 +20,8 @@ ############################################################################## import time -from openerp import pooler + +import openerp from openerp.report.interface import report_rml from openerp.tools import to_xml from openerp.report import report_sxw @@ -30,14 +31,14 @@ from openerp.tools.translate import _ class report_custom(report_rml): def create_xml(self, cr, uid, ids, datas, context=None): number = (datas.get('form', False) and datas['form']['number']) or 1 - pool = pooler.get_pool(cr.dbname) - product_pool = pool.get('product.product') - product_uom_pool = pool.get('product.uom') - supplier_info_pool = pool.get('product.supplierinfo') - workcenter_pool = pool.get('mrp.workcenter') - user_pool = pool.get('res.users') - bom_pool = pool.get('mrp.bom') - pricelist_pool = pool.get('product.pricelist') + registry = openerp.registry(cr.dbname) + product_pool = registry.get('product.product') + product_uom_pool = registry.get('product.uom') + supplier_info_pool = registry.get('product.supplierinfo') + workcenter_pool = registry.get('mrp.workcenter') + user_pool = registry.get('res.users') + bom_pool = registry.get('mrp.bom') + pricelist_pool = registry.get('product.pricelist') rml_obj=report_sxw.rml_parse(cr, uid, product_pool._name,context) rml_obj.localcontext.update({'lang':context.get('lang',False)}) company_currency = user_pool.browse(cr, uid, uid).company_id.currency_id diff --git a/addons/mrp/res_config.py b/addons/mrp/res_config.py index c780576099c..22a14addcd1 100644 --- a/addons/mrp/res_config.py +++ b/addons/mrp/res_config.py @@ -20,7 +20,6 @@ ############################################################################## from openerp.osv import fields, osv -from openerp import pooler from openerp.tools.translate import _ class mrp_config_settings(osv.osv_memory): diff --git a/addons/mrp_operations/report/mrp_code_barcode.py b/addons/mrp_operations/report/mrp_code_barcode.py index ee9b7a64a40..ea2ba7165b4 100644 --- a/addons/mrp_operations/report/mrp_code_barcode.py +++ b/addons/mrp_operations/report/mrp_code_barcode.py @@ -19,7 +19,6 @@ # ############################################################################## -from openerp import pooler import time from openerp.report import report_sxw diff --git a/addons/mrp_operations/report/mrp_wc_barcode.py b/addons/mrp_operations/report/mrp_wc_barcode.py index 746ed6d71c7..ee1bbe64cd4 100644 --- a/addons/mrp_operations/report/mrp_wc_barcode.py +++ b/addons/mrp_operations/report/mrp_wc_barcode.py @@ -19,7 +19,6 @@ # ############################################################################## -from openerp import pooler import time from openerp.report import report_sxw diff --git a/addons/note/i18n/cs.po b/addons/note/i18n/cs.po new file mode 100644 index 00000000000..9d4cc3a298a --- /dev/null +++ b/addons/note/i18n/cs.po @@ -0,0 +1,284 @@ +# Czech 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-03-27 09:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech \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 04:41+0000\n" +"X-Generator: Launchpad (build 16546)\n" + +#. module: note +#: field:note.note,memo:0 +msgid "Note Content" +msgstr "" + +#. module: note +#: view:note.stage:0 +msgid "Stages of Notes" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_04 +#: model:note.stage,name:note.note_stage_02 +msgid "This Week" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_base_config_settings +msgid "base.config.settings" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_tag +msgid "Note Tag" +msgstr "" + +#. module: note +#: model:res.groups,name:note.group_note_fancy +msgid "Notes / Fancy mode" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_note +#: view:note.note:0 +msgid "Note" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "Group By..." +msgstr "" + +#. module: note +#: field:note.note,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: note +#: model:ir.actions.act_window,help:note.action_note_note +msgid "" +"

\n" +" Click to add a personal note.\n" +"

\n" +" Use notes to organize personal tasks or notes. All\n" +" notes are private; no one else will be able to see them. " +"However\n" +" you can share some notes with other people by inviting " +"followers\n" +" on the note. (Useful for meeting minutes, especially if\n" +" you activate the pad feature for collaborative writings).\n" +"

\n" +" You can customize how you process your notes/tasks by adding,\n" +" removing or modifying columns.\n" +"

\n" +" " +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_01 +#: model:note.stage,name:note.note_stage_01 +msgid "Today" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_res_users +msgid "Users" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "í" +msgstr "" + +#. module: note +#: view:note.stage:0 +msgid "Stage of Notes" +msgstr "" + +#. module: note +#: field:note.note,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: note +#: field:note.note,current_partner_id:0 +msgid "unknown" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "By sticky note Category" +msgstr "" + +#. module: note +#: help:note.note,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: note +#: field:note.stage,name:0 +msgid "Stage Name" +msgstr "" + +#. module: note +#: field:note.note,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_02 +msgid "Tomorrow" +msgstr "" + +#. module: note +#: view:note.note:0 +#: field:note.note,open:0 +msgid "Active" +msgstr "" + +#. module: note +#: help:note.stage,user_id:0 +msgid "Owner of the note stage." +msgstr "" + +#. module: note +#: model:ir.ui.menu,name:note.menu_notes_stage +msgid "Categories" +msgstr "" + +#. module: note +#: view:note.note:0 +#: field:note.note,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: note +#: field:note.tag,name:0 +msgid "Tag Name" +msgstr "" + +#. module: note +#: field:note.note,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: note +#: view:base.config.settings:0 +#: model:ir.actions.act_window,name:note.action_note_note +#: model:ir.ui.menu,name:note.menu_note_notes +#: view:note.note:0 +#: model:note.stage,name:note.note_stage_04 +msgid "Notes" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_03 +#: model:note.stage,name:note.note_stage_03 +msgid "Later" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_stage +msgid "Note Stage" +msgstr "" + +#. module: note +#: field:note.note,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: note +#: field:note.note,stage_ids:0 +msgid "Stages of Users" +msgstr "" + +#. module: note +#: field:note.note,name:0 +msgid "Note Summary" +msgstr "" + +#. module: note +#: model:ir.actions.act_window,name:note.action_note_stage +#: view:note.note:0 +msgid "Stages" +msgstr "" + +#. module: note +#: help:note.note,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "Delete" +msgstr "" + +#. module: note +#: field:note.note,color:0 +msgid "Color Index" +msgstr "" + +#. module: note +#: field:note.note,sequence:0 +#: field:note.stage,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: note +#: view:note.note:0 +#: field:note.note,tag_ids:0 +msgid "Tags" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "Archive" +msgstr "" + +#. module: note +#: field:base.config.settings,module_note_pad:0 +msgid "Use collaborative pads (etherpad)" +msgstr "" + +#. module: note +#: help:note.note,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: note +#: field:base.config.settings,group_note_fancy:0 +msgid "Use fancy layouts for notes" +msgstr "" + +#. module: note +#: field:note.note,current_partner_id:0 +#: field:note.stage,user_id:0 +msgid "Owner" +msgstr "" + +#. module: note +#: help:note.stage,sequence:0 +msgid "Used to order the note stages" +msgstr "" + +#. module: note +#: field:note.note,date_done:0 +msgid "Date done" +msgstr "" + +#. module: note +#: field:note.stage,fold:0 +msgid "Folded by Default" +msgstr "" diff --git a/addons/point_of_sale/report/pos_receipt.py b/addons/point_of_sale/report/pos_receipt.py index 6272de95db7..bc9d1853f5b 100644 --- a/addons/point_of_sale/report/pos_receipt.py +++ b/addons/point_of_sale/report/pos_receipt.py @@ -21,7 +21,6 @@ import time from openerp.report import report_sxw -from openerp import pooler def titlize(journal_name): words = journal_name.split() @@ -34,7 +33,7 @@ class order(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): super(order, self).__init__(cr, uid, name, context=context) - user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, uid, context=context) + user = self.pool['res.users'].browse(cr, uid, uid, context=context) partner = user.company_id.partner_id self.localcontext.update({ diff --git a/addons/process/process.py b/addons/process/process.py index 30b37a8b0e2..30a1865af4b 100644 --- a/addons/process/process.py +++ b/addons/process/process.py @@ -19,7 +19,6 @@ # ############################################################################## -from openerp import pooler from openerp import tools from openerp.osv import fields, osv @@ -53,24 +52,23 @@ class process_process(osv.osv): } def search_by_model(self, cr, uid, res_model, context=None): - pool = pooler.get_pool(cr.dbname) - model_ids = (res_model or None) and pool.get('ir.model').search(cr, uid, [('model', '=', res_model)]) + model_ids = (res_model or None) and self.pool['ir.model'].search(cr, uid, [('model', '=', res_model)]) domain = (model_ids or []) and [('model_id', 'in', model_ids)] result = [] # search all processes - res = pool.get('process.process').search(cr, uid, domain) + res = self.pool['process.process'].search(cr, uid, domain) if res: - res = pool.get('process.process').browse(cr, uid, res, context=context) + res = self.pool['process.process'].browse(cr, uid, res, context=context) for process in res: result.append((process.id, process.name)) return result # else search process nodes - res = pool.get('process.node').search(cr, uid, domain) + res = self.pool['process.node'].search(cr, uid, domain) if res: - res = pool.get('process.node').browse(cr, uid, res, context=context) + res = self.pool['process.node'].browse(cr, uid, res, context=context) for node in res: if (node.process_id.id, node.process_id.name) not in result: result.append((node.process_id.id, node.process_id.name)) @@ -79,9 +77,8 @@ class process_process(osv.osv): def graph_get(self, cr, uid, id, res_model, res_id, scale, context=None): - pool = pooler.get_pool(cr.dbname) - process = pool.get('process.process').browse(cr, uid, id, context=context) + process = self.pool['process.process'].browse(cr, uid, id, context=context) name = process.name resource = False @@ -92,16 +89,16 @@ class process_process(osv.osv): perm = False if res_model: - states = dict(pool.get(res_model).fields_get(cr, uid, context=context).get('state', {}).get('selection', {})) + states = dict(self.pool[res_model].fields_get(cr, uid, context=context).get('state', {}).get('selection', {})) if res_id: - current_object = pool.get(res_model).browse(cr, uid, res_id, context=context) - current_user = pool.get('res.users').browse(cr, uid, uid, context=context) + current_object = self.pool[res_model].browse(cr, uid, res_id, context=context) + current_user = self.pool['res.users'].browse(cr, uid, uid, context=context) expr_context = Env(current_object, current_user) resource = current_object.name if 'state' in current_object: state = states.get(current_object.state, 'N/A') - perm = pool.get(res_model).perm_read(cr, uid, [res_id], context=context)[0] + perm = self.pool[res_model].perm_read(cr, uid, [res_id], context=context)[0] notes = process.note or "N/A" nodes = {} @@ -122,12 +119,12 @@ class process_process(osv.osv): # get assosiated workflow if data['model']: - wkf_ids = self.pool.get('workflow').search(cr, uid, [('osv', '=', data['model'])]) + wkf_ids = self.pool['workflow'].search(cr, uid, [('osv', '=', data['model'])]) data['workflow'] = (wkf_ids or False) and wkf_ids[0] if 'directory_id' in node and node.directory_id: data['directory_id'] = node.directory_id.id - data['directory'] = self.pool.get('document.directory').get_resource_path(cr, uid, data['directory_id'], data['model'], False) + data['directory'] = self.pool['document.directory'].get_resource_path(cr, uid, data['directory_id'], data['model'], False) if node.menu_id: data['menu'] = {'name': node.menu_id.complete_name, 'id': node.menu_id.id} @@ -189,15 +186,15 @@ class process_process(osv.osv): nodes[nid]['res'] = resource = {'id': ref_id, 'model': ref_model} - refobj = pool.get(ref_model).browse(cr, uid, ref_id, context=context) - fields = pool.get(ref_model).fields_get(cr, uid, context=context) + refobj = self.pool[ref_model].browse(cr, uid, ref_id, context=context) + fields = self.pool[ref_model].fields_get(cr, uid, context=context) # check for directory_id from inherited from document module if nodes[nid].get('directory_id', False): - resource['directory'] = self.pool.get('document.directory').get_resource_path(cr, uid, nodes[nid]['directory_id'], ref_model, ref_id) + resource['directory'] = self.pool['document.directory'].get_resource_path(cr, uid, nodes[nid]['directory_id'], ref_model, ref_id) - resource['name'] = pool.get(ref_model).name_get(cr, uid, [ref_id], context=context)[0][1] - resource['perm'] = pool.get(ref_model).perm_read(cr, uid, [ref_id], context=context)[0] + resource['name'] = self.pool[ref_model].name_get(cr, uid, [ref_id], context=context)[0][1] + resource['perm'] = self.pool[ref_model].perm_read(cr, uid, [ref_id], context=context)[0] ref_expr_context = Env(refobj, current_user) try: @@ -261,8 +258,7 @@ class process_process(osv.osv): if not default: default = {} - pool = pooler.get_pool(cr.dbname) - process = pool.get('process.process').browse(cr, uid, id, context=context) + process = self.pool['process.process'].browse(cr, uid, id, context=context) nodes = {} transitions = {} @@ -275,7 +271,7 @@ class process_process(osv.osv): for t in node.transition_out: tr = transitions.setdefault(t.id, {}) tr['source'] = node.id - nodes[node.id] = pool.get('process.node').copy(cr, uid, node.id, context=context) + nodes[node.id] = self.pool['process.node'].copy(cr, uid, node.id, context=context) # then copy transitions with new nodes for tid, tr in transitions.items(): @@ -283,7 +279,7 @@ class process_process(osv.osv): 'source_node_id': nodes[tr['source']], 'target_node_id': nodes[tr['target']] } - tr = pool.get('process.transition').copy(cr, uid, tid, default=vals, context=context) + tr = self.pool['process.transition'].copy(cr, uid, tid, default=vals, context=context) # and finally copy the process itself with new nodes default.update({ @@ -379,7 +375,7 @@ class process_transition_action(osv.osv): if not default: default = {} - state = self.pool.get('process.transition.action').browse(cr, uid, id, context=context).state + state = self.pool['process.transition.action'].browse(cr, uid, id, context=context).state if state: default['state'] = state diff --git a/addons/procurement/schedulers.py b/addons/procurement/schedulers.py index c09d9a22a16..1009873beb2 100644 --- a/addons/procurement/schedulers.py +++ b/addons/procurement/schedulers.py @@ -21,8 +21,8 @@ from datetime import datetime from dateutil.relativedelta import relativedelta -from openerp import netsvc -from openerp import pooler + +import openerp from openerp.osv import osv from openerp.osv import fields from openerp.tools.translate import _ @@ -56,7 +56,7 @@ class procurement_order(osv.osv): context = {} try: if use_new_cursor: - cr = pooler.get_db(use_new_cursor).cursor() + cr = openerp.registry(use_new_cursor).db.cursor() procurement_obj = self.pool.get('procurement.order') if not ids: @@ -218,7 +218,7 @@ class procurement_order(osv.osv): if context is None: context = {} if use_new_cursor: - cr = pooler.get_db(use_new_cursor).cursor() + cr = openerp.registry(use_new_cursor).db.cursor() orderpoint_obj = self.pool.get('stock.warehouse.orderpoint') procurement_obj = self.pool.get('procurement.order') diff --git a/addons/procurement/wizard/orderpoint_procurement.py b/addons/procurement/wizard/orderpoint_procurement.py index 8f5f373772d..2d5b91d4c81 100644 --- a/addons/procurement/wizard/orderpoint_procurement.py +++ b/addons/procurement/wizard/orderpoint_procurement.py @@ -25,7 +25,6 @@ # import threading -from openerp import pooler from openerp.osv import fields,osv class procurement_compute(osv.osv_memory): @@ -50,7 +49,7 @@ class procurement_compute(osv.osv_memory): """ proc_obj = self.pool.get('procurement.order') #As this function is in a new thread, I need to open a new cursor, because the old one may be closed - new_cr = pooler.get_db(cr.dbname).cursor() + new_cr = self.pool.db.cursor() for proc in self.browse(new_cr, uid, ids, context=context): proc_obj._procure_orderpoint_confirm(new_cr, uid, automatic=proc.automatic, use_new_cursor=new_cr.dbname, context=context) #close the new cursor diff --git a/addons/procurement/wizard/schedulers_all.py b/addons/procurement/wizard/schedulers_all.py index 9311ffcd11d..c60ac989274 100644 --- a/addons/procurement/wizard/schedulers_all.py +++ b/addons/procurement/wizard/schedulers_all.py @@ -20,7 +20,6 @@ ############################################################################## import threading -from openerp import pooler from openerp.osv import fields, osv @@ -46,7 +45,7 @@ class procurement_compute_all(osv.osv_memory): """ proc_obj = self.pool.get('procurement.order') #As this function is in a new thread, i need to open a new cursor, because the old one may be closed - new_cr = pooler.get_db(cr.dbname).cursor() + new_cr = self.pool.db.cursor() for proc in self.browse(new_cr, uid, ids, context=context): proc_obj.run_scheduler(new_cr, uid, automatic=proc.automatic, use_new_cursor=new_cr.dbname,\ context=context) diff --git a/addons/product/report/product_pricelist.py b/addons/product/report/product_pricelist.py index 5e9f8cf0a8a..9b0708f5d4a 100644 --- a/addons/product/report/product_pricelist.py +++ b/addons/product/report/product_pricelist.py @@ -21,7 +21,6 @@ import time -from openerp import pooler from openerp.osv import osv from openerp.report import report_sxw from openerp.tools.translate import _ @@ -63,20 +62,17 @@ class product_pricelist(report_sxw.rml_parse): return True def _get_pricelist(self, pricelist_id): - pool = pooler.get_pool(self.cr.dbname) - pricelist = pool.get('product.pricelist').read(self.cr, self.uid, [pricelist_id], ['name'], context=self.localcontext)[0] + pricelist = self.pool.get('product.pricelist').read(self.cr, self.uid, [pricelist_id], ['name'], context=self.localcontext)[0] return pricelist['name'] def _get_currency(self, pricelist_id): - pool = pooler.get_pool(self.cr.dbname) - pricelist = pool.get('product.pricelist').read(self.cr, self.uid, [pricelist_id], ['currency_id'], context=self.localcontext)[0] + pricelist = self.pool.get('product.pricelist').read(self.cr, self.uid, [pricelist_id], ['currency_id'], context=self.localcontext)[0] return pricelist['currency_id'][1] # TODO 7.0 - remove this method, its unused def _get_currency_symbol(self, pricelist_id): - pool = pooler.get_pool(self.cr.dbname) - pricelist = pool.get('product.pricelist').read(self.cr, self.uid, [pricelist_id], ['currency_id'], context=self.localcontext)[0] - symbol = pool.get('res.currency').read(self.cr, self.uid, [pricelist['currency_id'][0]], ['symbol'], context=self.localcontext)[0] + pricelist = self.pool.get('product.pricelist').read(self.cr, self.uid, [pricelist_id], ['currency_id'], context=self.localcontext)[0] + symbol = self.pool.get('res.currency').read(self.cr, self.uid, [pricelist['currency_id'][0]], ['symbol'], context=self.localcontext)[0] return symbol['symbol'] or '' def _get_categories(self, products, form): @@ -84,20 +80,19 @@ class product_pricelist(report_sxw.rml_parse): res=[] self.pricelist = form['price_list'] self._set_quantity(form) - pool = pooler.get_pool(self.cr.dbname) pro_ids=[] for product in products: pro_ids.append(product.id) if product.categ_id.id not in cat_ids: cat_ids.append(product.categ_id.id) - cats = pool.get('product.category').name_get(self.cr, self.uid, cat_ids, context=self.localcontext) + cats = self.pool.get('product.category').name_get(self.cr, self.uid, cat_ids, context=self.localcontext) if not cats: return res for cat in cats: - product_ids=pool.get('product.product').search(self.cr, self.uid, [('id', 'in', pro_ids), ('categ_id', '=', cat[0])], context=self.localcontext) + product_ids=self.pool.get('product.product').search(self.cr, self.uid, [('id', 'in', pro_ids), ('categ_id', '=', cat[0])], context=self.localcontext) products = [] - for product in pool.get('product.product').read(self.cr, self.uid, product_ids, ['name', 'code'], context=self.localcontext): + for product in self.pool.get('product.product').read(self.cr, self.uid, product_ids, ['name', 'code'], context=self.localcontext): val = { 'id':product['id'], 'name':product['name'], @@ -116,13 +111,12 @@ class product_pricelist(report_sxw.rml_parse): def _get_price(self, pricelist_id, product_id, qty): sale_price_digits = self.get_digits(dp='Product Price') - pool = pooler.get_pool(self.cr.dbname) pricelist = self.pool.get('product.pricelist').browse(self.cr, self.uid, [pricelist_id], context=self.localcontext)[0] - price_dict = pool.get('product.pricelist').price_get(self.cr, self.uid, [pricelist_id], product_id, qty, context=self.localcontext) + price_dict = self.pool.get('product.pricelist').price_get(self.cr, self.uid, [pricelist_id], product_id, qty, context=self.localcontext) if price_dict[pricelist_id]: price = self.formatLang(price_dict[pricelist_id], digits=sale_price_digits, currency_obj=pricelist.currency_id) else: - res = pool.get('product.product').read(self.cr, self.uid, [product_id]) + res = self.pool.get('product.product').read(self.cr, self.uid, [product_id]) price = self.formatLang(res[0]['list_price'], digits=sale_price_digits, currency_obj=pricelist.currency_id) return price diff --git a/addons/product_expiry/product_expiry.py b/addons/product_expiry/product_expiry.py index e939e594437..457b4428522 100644 --- a/addons/product_expiry/product_expiry.py +++ b/addons/product_expiry/product_expiry.py @@ -19,8 +19,9 @@ ############################################################################## import datetime + +import openerp from openerp.osv import fields, osv -from openerp import pooler class stock_production_lot(osv.osv): _inherit = 'stock.production.lot' @@ -34,7 +35,7 @@ class stock_production_lot(osv.osv): if not context.get('product_id', False): date = False else: - product = pooler.get_pool(cr.dbname).get('product.product').browse( + product = openerp.registry(cr.dbname)['product.product'].browse( cr, uid, context['product_id']) duration = getattr(product, dtype) # set date to False when no expiry time specified on the product diff --git a/addons/project_timesheet/project_timesheet.py b/addons/project_timesheet/project_timesheet.py index c1f8f6409a9..6c2b2b0e13b 100644 --- a/addons/project_timesheet/project_timesheet.py +++ b/addons/project_timesheet/project_timesheet.py @@ -22,7 +22,6 @@ import time import datetime from openerp.osv import fields, osv -from openerp import pooler from openerp import tools from openerp.tools.translate import _ diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 23f889b136f..6258a18e399 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -25,7 +25,6 @@ from dateutil.relativedelta import relativedelta from operator import attrgetter from openerp.osv import fields, osv -from openerp import pooler from openerp.tools.translate import _ import openerp.addons.decimal_precision as dp from openerp.osv.orm import browse_record, browse_null diff --git a/addons/purchase/report/order.py b/addons/purchase/report/order.py index e415af53434..68d92970aa0 100644 --- a/addons/purchase/report/order.py +++ b/addons/purchase/report/order.py @@ -21,8 +21,6 @@ import time from openerp.report import report_sxw -from openerp.osv import osv -from openerp import pooler class order(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): diff --git a/addons/purchase/report/request_quotation.py b/addons/purchase/report/request_quotation.py index 1179e704eb0..7be23113584 100644 --- a/addons/purchase/report/request_quotation.py +++ b/addons/purchase/report/request_quotation.py @@ -21,8 +21,6 @@ import time from openerp.report import report_sxw -from openerp.osv import osv -from openerp import pooler class request_quotation(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): diff --git a/addons/purchase/res_config.py b/addons/purchase/res_config.py index 130247037a4..b773c57adb1 100644 --- a/addons/purchase/res_config.py +++ b/addons/purchase/res_config.py @@ -20,7 +20,6 @@ ############################################################################## from openerp.osv import fields, osv -from openerp import pooler from openerp.tools.translate import _ class purchase_config_settings(osv.osv_memory): diff --git a/addons/purchase/wizard/purchase_order_group.py b/addons/purchase/wizard/purchase_order_group.py index b47f4e608a8..57875bc6acb 100644 --- a/addons/purchase/wizard/purchase_order_group.py +++ b/addons/purchase/wizard/purchase_order_group.py @@ -21,8 +21,6 @@ import time from openerp.osv import fields, osv -from openerp import netsvc -from openerp import pooler from openerp.osv.orm import browse_record, browse_null from openerp.tools.translate import _ diff --git a/addons/purchase_requisition/report/requisition.py b/addons/purchase_requisition/report/requisition.py index 315a34d37e9..d7d38f2114e 100644 --- a/addons/purchase_requisition/report/requisition.py +++ b/addons/purchase_requisition/report/requisition.py @@ -21,8 +21,6 @@ import time from openerp.report import report_sxw -from openerp.osv import osv -from openerp import pooler class requisition(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): diff --git a/addons/report_intrastat/report/invoice.py b/addons/report_intrastat/report/invoice.py index c1f3823c9d8..c38a62774ac 100644 --- a/addons/report_intrastat/report/invoice.py +++ b/addons/report_intrastat/report/invoice.py @@ -21,7 +21,6 @@ import time from openerp.report import report_sxw -from openerp import pooler class account_invoice_intrastat(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): diff --git a/addons/report_webkit/__openerp__.py b/addons/report_webkit/__openerp__.py index d1640ab2f30..b962669eee9 100644 --- a/addons/report_webkit/__openerp__.py +++ b/addons/report_webkit/__openerp__.py @@ -92,6 +92,9 @@ TODO: 'demo': [ "report/webkit_report_demo.xml", ], + 'test': [ + "test/print.yml", + ], 'installable': True, 'auto_install': False, 'images': ['images/companies_webkit.jpeg','images/header_html.jpeg','images/header_img.jpeg'], diff --git a/addons/report_webkit/report_helper.py b/addons/report_webkit/report_helper.py index bc2eb9397ec..af9408b834e 100644 --- a/addons/report_webkit/report_helper.py +++ b/addons/report_webkit/report_helper.py @@ -29,7 +29,7 @@ # ############################################################################## -from openerp import pooler +import openerp class WebKitHelper(object): """Set of usefull report helper""" @@ -37,7 +37,7 @@ class WebKitHelper(object): "constructor" self.cursor = cursor self.uid = uid - self.pool = pooler.get_pool(self.cursor.dbname) + self.pool = openerp.registry(self.cursor.dbname) self.report_id = report_id self.context = context diff --git a/addons/report_webkit/test/print.yml b/addons/report_webkit/test/print.yml new file mode 100644 index 00000000000..b201efa97de --- /dev/null +++ b/addons/report_webkit/test/print.yml @@ -0,0 +1,10 @@ +- + Print the report_webkit demo report. +- + !python {model: ir.actions.report.xml}: | + import os + from openerp import netsvc, tools + ids = self.pool['ir.actions.report.xml'].search(cr, uid, [], {}) + (data, format) = netsvc.LocalService('report.webkit.ir.actions.report.xml').create(cr, uid, ids, {}, {}) + if tools.config['test_report_directory']: + file(os.path.join(tools.config['test_report_directory'], 'report_webkit_demo_report.'+format), 'wb+').write(data) diff --git a/addons/report_webkit/webkit_report.py b/addons/report_webkit/webkit_report.py index f4f65e56596..65ce0b7f707 100644 --- a/addons/report_webkit/webkit_report.py +++ b/addons/report_webkit/webkit_report.py @@ -39,7 +39,6 @@ import time import logging from openerp import netsvc -from openerp import pooler from report_helper import WebKitHelper from openerp.report.report_sxw import * from openerp import addons @@ -126,7 +125,7 @@ class WebKitParser(report_sxw): def get_lib(self, cursor, uid): """Return the lib wkhtml path""" - proxy = self.pool.get('ir.config_parameter') + proxy = self.pool['ir.config_parameter'] webkit_path = proxy.get_param(cursor, uid, 'webkit_path') if not webkit_path: @@ -242,7 +241,7 @@ class WebKitParser(report_sxw): def translate_call(self, src): """Translate String.""" - ir_translation = self.pool.get('ir.translation') + ir_translation = self.pool['ir.translation'] res = ir_translation._get_source(self.parser_instance.cr, self.parser_instance.uid, None, 'report', self.parser_instance.localcontext.get('lang', 'en_US'), src) if not res : @@ -255,13 +254,12 @@ class WebKitParser(report_sxw): # just try to find an xml id for the report cr = cursor - import openerp.pooler as pooler - pool = pooler.get_pool(cr.dbname) - found_xml_ids = pool.get("ir.model.data").search(cr, uid, [["model", "=", "ir.actions.report.xml"], \ + pool = openerp.registry(cr.dbname) + found_xml_ids = pool["ir.model.data"].search(cr, uid, [["model", "=", "ir.actions.report.xml"], \ ["res_id", "=", report_xml.id]], context=context) xml_id = None if found_xml_ids: - xml_id = pool.get("ir.model.data").read(cr, uid, found_xml_ids[0], ["module", "name"]) + xml_id = pool["ir.model.data"].read(cr, uid, found_xml_ids[0], ["module", "name"]) xml_id = "%s.%s" % (xml_id["module"], xml_id["name"]) if context is None: @@ -275,7 +273,7 @@ class WebKitParser(report_sxw): self.name2, context=context) - self.pool = pooler.get_pool(cursor.dbname) + self.pool = pool objs = self.getObjects(cursor, uid, ids, context) self.parser_instance.set_context(objs, data, ids, report_xml.report_type) @@ -367,8 +365,8 @@ class WebKitParser(report_sxw): def create(self, cursor, uid, ids, data, context=None): """We override the create function in order to handle generator Code taken from report openoffice. Thanks guys :) """ - pool = pooler.get_pool(cursor.dbname) - ir_obj = pool.get('ir.actions.report.xml') + pool = openerp.registry(cursor.dbname) + ir_obj = pool['ir.actions.report.xml'] report_xml_ids = ir_obj.search(cursor, uid, [('report_name', '=', self.name[7:])], context=context) if report_xml_ids: diff --git a/addons/report_webkit/wizard/report_webkit_actions.py b/addons/report_webkit/wizard/report_webkit_actions.py index b0e761752f6..4080d0a4034 100644 --- a/addons/report_webkit/wizard/report_webkit_actions.py +++ b/addons/report_webkit/wizard/report_webkit_actions.py @@ -31,7 +31,6 @@ from openerp.tools.translate import _ from openerp.osv import fields, osv -from openerp import pooler class report_webkit_actions(osv.osv_memory): _name = "report.webkit.actions" @@ -61,13 +60,13 @@ class report_webkit_actions(osv.osv_memory): if not record_id or (active_model and active_model != 'ir.actions.report.xml'): return res - report = self.pool.get('ir.actions.report.xml').browse( + report = self.pool['ir.actions.report.xml'].browse( cr, uid, context.get('active_id'), context=context ) - ir_values_obj = self.pool.get('ir.values') + ir_values_obj = self.pool['ir.values'] ids = ir_values_obj.search( cr, uid, @@ -93,7 +92,7 @@ class report_webkit_actions(osv.osv_memory): """ if context is None: context = {} - report_obj = self.pool.get('ir.actions.report.xml') + report_obj = self.pool['ir.actions.report.xml'] for current in self.browse(cr, uid, ids, context=context): report = report_obj.browse( cr, @@ -102,7 +101,7 @@ class report_webkit_actions(osv.osv_memory): context=context ) if current.print_button: - ir_values_obj = pooler.get_pool(cr.dbname).get('ir.values') + ir_values_obj = self.pool['ir.values'] res = ir_values_obj.set( cr, uid, @@ -114,7 +113,7 @@ class report_webkit_actions(osv.osv_memory): isobject=True ) else: - ir_values_obj = pooler.get_pool(cr.dbname).get('ir.values') + ir_values_obj = self.pool['ir.values'] res = ir_values_obj.set( cr, uid, diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py index 3fb8e049e8d..6548591da1e 100644 --- a/addons/sale/res_config.py +++ b/addons/sale/res_config.py @@ -22,7 +22,6 @@ import logging from openerp.osv import fields, osv -from openerp import pooler from openerp.tools.translate import _ _logger = logging.getLogger(__name__) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index bf9e9484b9f..5ee22f3c569 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -22,7 +22,6 @@ from datetime import datetime, timedelta from dateutil.relativedelta import relativedelta import time -from openerp import pooler from openerp.osv import fields, osv from openerp.tools.translate import _ from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare diff --git a/addons/sale_stock/res_config.py b/addons/sale_stock/res_config.py index 3a6dcb404dd..d06b6a81b32 100644 --- a/addons/sale_stock/res_config.py +++ b/addons/sale_stock/res_config.py @@ -20,7 +20,6 @@ ############################################################################## from openerp.osv import fields, osv -from openerp import pooler from openerp.tools.translate import _ class sale_configuration(osv.osv_memory): diff --git a/addons/stock/report/lot_overview.py b/addons/stock/report/lot_overview.py index 9d6626bbd14..c8e80ac54b9 100644 --- a/addons/stock/report/lot_overview.py +++ b/addons/stock/report/lot_overview.py @@ -18,7 +18,6 @@ # along with this program. If not, see . # ############################################################################## -from openerp import pooler import time from openerp.report import report_sxw @@ -35,7 +34,7 @@ class lot_overview(report_sxw.rml_parse): }) def process(self, location_id): - location_obj = pooler.get_pool(self.cr.dbname).get('stock.location') + location_obj = self.pool['stock.location'] data = location_obj._product_get_report(self.cr,self.uid, [location_id]) data['location_name'] = location_obj.read(self.cr, self.uid, [location_id],['complete_name'])[0]['complete_name'] diff --git a/addons/stock/report/lot_overview_all.py b/addons/stock/report/lot_overview_all.py index ca6611de89b..aba97fa6e1e 100644 --- a/addons/stock/report/lot_overview_all.py +++ b/addons/stock/report/lot_overview_all.py @@ -18,7 +18,6 @@ # along with this program. If not, see . # ############################################################################## -from openerp import pooler import time from openerp.report import report_sxw @@ -35,7 +34,7 @@ class lot_overview_all(report_sxw.rml_parse): }) def process(self, location_id): - location_obj = pooler.get_pool(self.cr.dbname).get('stock.location') + location_obj = self.pool['stock.location'] data = location_obj._product_get_all_report(self.cr,self.uid, [location_id]) data['location_name'] = location_obj.read(self.cr, self.uid, [location_id],['complete_name'])[0]['complete_name'] self.price_total = 0.0 diff --git a/addons/stock/report/picking.py b/addons/stock/report/picking.py index a33ec28cb35..512d124ee0c 100644 --- a/addons/stock/report/picking.py +++ b/addons/stock/report/picking.py @@ -22,7 +22,6 @@ import time from openerp.report import report_sxw from openerp.osv import osv -from openerp import pooler class picking(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): diff --git a/addons/stock/report/product_stock.py b/addons/stock/report/product_stock.py index 9ccda54b693..0315c44281b 100644 --- a/addons/stock/report/product_stock.py +++ b/addons/stock/report/product_stock.py @@ -22,13 +22,13 @@ from datetime import datetime from dateutil.relativedelta import relativedelta +import openerp from openerp import osv import time from openerp.report.interface import report_int from openerp.report.render import render import stock_graph -from openerp import pooler import StringIO class external_pdf(render): @@ -45,24 +45,25 @@ class report_stock(report_int): def create(self, cr, uid, ids, datas, context=None): if context is None: context = {} + registry = openerp.registry(cr.dbname) product_ids = ids if 'location_id' in context: location_id = context['location_id'] else: - warehouse_id = pooler.get_pool(cr.dbname).get('stock.warehouse').search(cr, uid, [])[0] - location_id = pooler.get_pool(cr.dbname).get('stock.warehouse').browse(cr, uid, warehouse_id).lot_stock_id.id + warehouse_id = registry['stock.warehouse'].search(cr, uid, [])[0] + location_id = registry['stock.warehouse'].browse(cr, uid, warehouse_id).lot_stock_id.id - loc_ids = pooler.get_pool(cr.dbname).get('stock.location').search(cr, uid, [('location_id','child_of',[location_id])]) + loc_ids = registry['stock.location'].search(cr, uid, [('location_id','child_of',[location_id])]) now = time.strftime('%Y-%m-%d') dt_from = now dt_to = now - names = dict(pooler.get_pool(cr.dbname).get('product.product').name_get(cr, uid, product_ids)) + names = dict(registry['product.product'].name_get(cr, uid, product_ids)) for name in names: names[name] = names[name].encode('utf8') products = {} - prods = pooler.get_pool(cr.dbname).get('stock.location')._product_all_get(cr, uid, location_id, product_ids) + prods = registry['stock.location']._product_all_get(cr, uid, location_id, product_ids) for p in prods: products[p] = [(now,prods[p])] diff --git a/addons/stock/report/stock_by_location.py b/addons/stock/report/stock_by_location.py index 7ca209c9ed2..153b92f077c 100644 --- a/addons/stock/report/stock_by_location.py +++ b/addons/stock/report/stock_by_location.py @@ -19,7 +19,7 @@ # ############################################################################## -from openerp import pooler +import openerp from openerp.report.interface import report_rml from openerp.report.interface import toxml @@ -47,16 +47,17 @@ class report_custom(report_rml): """ def process(location_id, level): + registry = openerp.registry(cr.dbname) xml = '' - location_name = pooler.get_pool(cr.dbname).get('stock.location').read(cr, uid, [location_id], ['name']) + location_name = registry['stock.location'].read(cr, uid, [location_id], ['name']) xml += "" xml += location_name[0]['name'] + '' - prod_info = pooler.get_pool(cr.dbname).get('stock.location')._product_get(cr, uid, location_id) + prod_info = registry['stock.location']._product_get(cr, uid, location_id) xml += "" for prod_id in prod_info.keys(): if prod_info[prod_id] != 0.0: - prod_name = pooler.get_pool(cr.dbname).get('product.product').read(cr, uid, [prod_id], ['name']) + prod_name = registry['product.product'].read(cr, uid, [prod_id], ['name']) xml += prod_name[0]['name'] + '\n' xml += '' @@ -66,7 +67,7 @@ class report_custom(report_rml): xml += str(prod_info[prod_id]) + '\n' xml += '' - location_child = pooler.get_pool(cr.dbname).get('stock.location').read(cr, uid, [location_id], ['child_ids']) + location_child = registry['stock.location'].read(cr, uid, [location_id], ['child_ids']) for child_id in location_child[0]['child_ids']: xml += process(child_id, level+1) return xml diff --git a/addons/survey/report/survey_analysis_report.py b/addons/survey/report/survey_analysis_report.py index b4e7765346c..581f52d49be 100644 --- a/addons/survey/report/survey_analysis_report.py +++ b/addons/survey/report/survey_analysis_report.py @@ -22,15 +22,17 @@ import time -from openerp import pooler, tools +import openerp +from openerp import tools from openerp.report import report_sxw from openerp.report.interface import report_rml from openerp.tools import to_xml class survey_analysis(report_rml): def create(self, cr, uid, ids, datas, context): - surv_obj = pooler.get_pool(cr.dbname).get('survey') - user_obj = pooler.get_pool(cr.dbname).get('res.users') + registry = openerp.registry(cr.dbname) + surv_obj = registry['survey'] + user_obj = registry['res.users'] rml_obj=report_sxw.rml_parse(cr, uid, surv_obj._name,context) company=user_obj.browse(cr,uid,[uid],context)[0].company_id diff --git a/addons/survey/report/survey_browse_response.py b/addons/survey/report/survey_browse_response.py index f910140727d..4f2dd8544e0 100644 --- a/addons/survey/report/survey_browse_response.py +++ b/addons/survey/report/survey_browse_response.py @@ -22,7 +22,8 @@ import time -from openerp import pooler, tools +import openerp +from openerp import tools from openerp.report import report_sxw from openerp.report.interface import report_rml from openerp.tools import to_xml @@ -33,6 +34,8 @@ class survey_browse_response(report_rml): _display_ans_in_rows = 5 _pageSize = ('29.7cm','21.1cm') + registry = openerp.registry(cr.dbname) + if datas.has_key('form') and datas['form'].get('orientation','') == 'vertical': if datas['form'].get('paper_size','') == 'letter': _pageSize = ('21.6cm','27.9cm') @@ -187,7 +190,7 @@ class survey_browse_response(report_rml): """ - surv_resp_obj = pooler.get_pool(cr.dbname).get('survey.response') + surv_resp_obj = registry['survey.response'] rml_obj=report_sxw.rml_parse(cr, uid, surv_resp_obj._name,context) if datas.has_key('form') and datas['form'].has_key('response_ids'): response_id = datas['form']['response_ids'] @@ -196,8 +199,8 @@ class survey_browse_response(report_rml): else: response_id = surv_resp_obj.search(cr, uid, [('survey_id', 'in', ids)]) - surv_resp_line_obj = pooler.get_pool(cr.dbname).get('survey.response.line') - surv_obj = pooler.get_pool(cr.dbname).get('survey') + surv_resp_line_obj = registry['survey.response.line'] + surv_obj = registry['survey'] for response in surv_resp_obj.browse(cr, uid, response_id): for survey in surv_obj.browse(cr, uid, [response.survey_id.id]): @@ -261,7 +264,7 @@ class survey_browse_response(report_rml): elif que.type in ['table']: if len(answer) and answer[0].state == "done": - col_heading = pooler.get_pool(cr.dbname).get('survey.tbl.column.heading') + col_heading = registry['survey.tbl.column.heading'] cols_widhts = [] tbl_width = float(_tbl_widths.replace('cm', '')) for i in range(0, len(que.column_heading_ids)): diff --git a/addons/survey/report/survey_form.py b/addons/survey/report/survey_form.py index 8375df6acaf..1868faeee03 100644 --- a/addons/survey/report/survey_form.py +++ b/addons/survey/report/survey_form.py @@ -20,7 +20,8 @@ # ############################################################################## -from openerp import pooler, tools +import openerp +from openerp import tools from openerp.report.interface import report_rml from openerp.tools import to_xml @@ -146,7 +147,7 @@ class survey_form(report_rml): """ - surv_obj = pooler.get_pool(cr.dbname).get('survey') + surv_obj = openerp.registry(cr.dbname)['survey'] for survey in surv_obj.browse(cr,uid,ids): rml += """