\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 "" +"\n" +"Pulse para definir una nueva segmentación de clientes.\n" +"
\n" +"Cree categorías específicas que puede asignar a sus contactos para " +"administrar mejor sus interacciones con ellos. La herramienta de " +"segmentación es capaz de asignar categorías a los contactos de acuerdo a los " +"criterios que establezca.\n" +"
\n" +" " + +#. module: crm +#: field:crm.opportunity2phonecall,contact_name:0 +#: field:crm.phonecall,partner_id:0 +#: field:crm.phonecall2phonecall,contact_name: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." +#: help:crm.case.section,change_responsible:0 +msgid "" +"When escalating to this team override the salesman with the team leader." +msgstr "" +"Al escalar a este equipo sobreescribir al comercial con el jefe de equipo." #. module: crm #: model:process.transition,name:crm.process_transition_opportunitymeeting0 @@ -414,55 +380,66 @@ 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 +#: model:ir.actions.act_window,help:crm.relate_partner_opportunities 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." +"\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 "" -"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." +"\n" +"Pulse para crear una oportunidad relacionada con este cliente.\n" +"
\n" +"Use las oportunidades para seguir la pista al flujo de sus ventas, seguir " +"una venta potencial y prever mejor sus futuros ingresos.\n" +"
\n" +"Podrá planificar reuniones y llamadas telefónicas desde las oportunidades, " +"convertirlas en ofertas, adjuntar documentos relacionados, rastrear todas " +"las discusiones, y mucho más.\n" +"
\n" +" " #. module: crm -#: model:ir.model,name:crm.model_crm_lead2opportunity_action -msgid "Convert/Merge Opportunity" -msgstr "Convertir/Fusionar oportunidad" +#: model:crm.case.stage,name:crm.stage_lead7 +#: view:crm.lead:0 +msgid "Dead" +msgstr "Muerta" + +#. 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 "Mensajes sin leer" + +#. 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" + +#. 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 "Enlace a cliente existente" #. module: crm #: field:crm.lead,write_date:0 @@ -470,19 +447,24 @@ 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" +#: field:crm.case.section,user_id:0 +msgid "Team Leader" +msgstr "Jefe de equipo" + +#. 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 -#: 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 +#: view:crm.phonecall.report:0 #: field:crm.phonecall.report,categ_id:0 #: field:crm.phonecall2phonecall,categ_id:0 msgid "Category" @@ -494,49 +476,45 @@ msgid "#Opportunities" msgstr "# Oportunidades" #. module: crm -#: model:crm.case.resource.type,name:crm.type_oppor2 -msgid "Campaign 1" -msgstr "Campaña 1" +#: code:addons/crm/crm_lead.py:624 +#, python-format +msgid "" +"Please select more than one element (lead or opportunity) from the list view." +msgstr "" +"Seleccione por favor más de un elemento (iniciativa u oportunidad) desde la " +"vista lista." #. module: crm -#: model:crm.case.resource.type,name:crm.type_oppor1 -msgid "Campaign 2" -msgstr "Campaña 2" +#: view:crm.lead:0 +msgid "Leads that are assigned to one of the sale teams I manage, or to me" +msgstr "" +"Iniciativas asignadas a uno de los equipos que gestiono, o a mí mismo" #. module: crm -#: view:crm.meeting:0 -msgid "Privacy" -msgstr "Privada" +#: field:crm.lead,partner_address_email:0 +msgid "Partner Contact Email" +msgstr "Email de contacto de la empresa" #. 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" +#: 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 "" +"\n" +"Pulse para definir un nuevo equipo de ventas.\n" +"
\n" +"Use los equipos de venta para organizar a los diferentes comerciales o " +"departamentos en equipos separados. Cada equipo trabajará en su propia lista " +"de oportunidades.\n" +"
\n" +" " #. module: crm #: model:process.transition,note:crm.process_transition_opportunitymeeting0 @@ -544,45 +522,42 @@ 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" +#: 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 "Estado" #. 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 +#: view:crm.lead2opportunity.partner:0 msgid "Create Opportunity" msgstr "Crear oportunidad" #. module: crm -#: view:crm.installer:0 +#: view:sale.config.settings: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" +#: view:crm.lead:0 +msgid "Mailings" +msgstr "Mailings" #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: model:mail.message.subtype,description:crm.mt_lead_stage +msgid "Stage changed" +msgstr "Etapa cambiada" + +#. 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 "Junio" @@ -593,29 +568,18 @@ 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" +#: field:crm.lead.report,planned_revenue:0 +msgid "Planned Revenue" +msgstr "Ingresos previstos" #. module: crm -#: field:crm.lead,email:0 -msgid "E-Mail" -msgstr "E-mail" +#: field:crm.lead,planned_revenue:0 +msgid "Expected Revenue" +msgstr "Ingreso estimado" #. 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.lead.report,creation_month:0 +#: selection:crm.lead.report,deadline_month:0 #: selection:crm.phonecall.report,month:0 msgid "October" msgstr "Octubre" @@ -626,42 +590,35 @@ 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." +#: 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 "" +"El estado se establece a 'Para hacer', cuando un caso es creado. Si el caso " +"está en progreso el estado se establece a 'Abierto'. Cuando la llamada " +"finaliza, el estado se establece a 'Realizada'. si la llamada requiere ser " +"realizada entonces el estado se establece a 'No realizada'" #. module: crm -#: view:crm.meeting:0 -#: field:crm.meeting,name:0 +#: field:crm.case.section,message_summary:0 +#: field:crm.lead,message_summary:0 +#: field:crm.phonecall,message_summary:0 msgid "Summary" msgstr "Resumen" #. module: crm -#: view:crm.segmentation:0 -msgid "State of Mind Computation" -msgstr "Cálculo grado de satisfacción" +#: view:crm.merge.opportunity:0 +msgid "Merge" +msgstr "Fusionar" #. 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." +#: model:email.template,subject:crm.email_template_opportunity_mail +msgid "Opportunity ${object.name | h})" +msgstr "Oportunidad ${object.name | h})" #. module: crm #: view:crm.case.categ:0 @@ -669,24 +626,18 @@ msgid "Case Category" msgstr "Categoría del caso" #. module: crm -#: help:crm.segmentation,som_interval_default:0 +#: field:crm.lead,partner_address_name:0 +msgid "Partner Contact Name" +msgstr "Nombre contacto de empresa" + +#. module: crm +#: model:ir.actions.server,subject:crm.action_email_reminder_lead 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." +"Reminder on Lead: [[object.id ]] [[object.partner_id and 'of ' " +"+object.partner_id.name or '']]" 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" +"Recordatorio en iniciativa: [[object.id ]] [[object.partner_id and 'of ' " +"+object.partner_id.name or '']]" #. module: crm #: view:crm.segmentation:0 @@ -699,46 +650,41 @@ msgid "#Phone calls" msgstr "#Llamadas telefónicas" #. module: crm -#: help:crm.segmentation,categ_id:0 -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." +#: 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!" #. module: crm +#: help:crm.lead,email_from:0 +msgid "Email address of the contact" +msgstr "Dirección de email del contacto" + +#. module: crm +#: selection:crm.case.stage,state:0 #: view:crm.lead:0 -msgid "Communication history" -msgstr "Historial de comunicación" +#: selection:crm.lead,state:0 +msgid "In Progress" +msgstr "En Proceso" #. module: crm -#: help:crm.phonecall,canal_id:0 +#: model:ir.actions.act_window,help:crm.crm_phonecall_categ_action 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 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 "" -"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" - -#. module: crm -#: field:crm.case.section,user_id:0 -msgid "Responsible User" -msgstr "Usuario responsable" - -#. module: crm -#: code:addons/crm/wizard/crm_phonecall_to_partner.py:53 -#, python-format -msgid "A partner is already defined on this phonecall." -msgstr "Una empresa ya esta definida para esta llamada." +"\n" +"Pulse para añadir una nueva categoría.\n" +"
\n" +"Cree categorías específicas de llamadas telefónicas para definir mejor el " +"tipo de llamadas registradas en el sistema.\n" +"
\n" +" " #. module: crm #: help:crm.case.section,reply_to:0 @@ -751,21 +697,13 @@ msgstr "" "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." -msgstr "" -"Define una regla o patrón de repetición de tiempo a excluir de la regla " -"recurrente." +#: field:crm.lead.report,creation_month:0 +msgid "Creation Month" +msgstr "Mes de creación" #. 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" @@ -775,33 +713,10 @@ 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." -msgstr "" -"Gestiona las reclamaciones de clientes y proveedores, incluyendo acciones " -"correctivas o preventivas" +#: 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" #. module: crm #: view:crm.lead:0 @@ -814,11 +729,21 @@ msgstr "Formulario de iniciativas" msgid "Partner Segmentation" msgstr "Segmentación de empresa" +#. module: crm +#: field:crm.lead,company_currency:0 +msgid "Currency" +msgstr "Moneda" + #. module: crm #: field:crm.lead.report,probable_revenue:0 msgid "Probable Revenue" msgstr "Ingreso estimado" +#. module: crm +#: help:crm.lead.report,creation_month:0 +msgid "Creation month" +msgstr "Mes de creación" + #. module: crm #: help:crm.segmentation,name:0 msgid "The name of the segmentation." @@ -826,10 +751,14 @@ msgstr "El nombre de la segmentación." #. module: crm #: field:crm.case.stage,probability:0 -#: field:crm.lead,probability:0 msgid "Probability (%)" msgstr "Probabilidad (%)" +#. module: crm +#: sql_constraint:crm.lead:0 +msgid "The probability of closing the deal should be between 0% and 100%!" +msgstr "¡La probabilidad de cierre debería estar entre 0% y 100%!" + #. module: crm #: view:crm.lead:0 msgid "Leads Generation" @@ -837,21 +766,19 @@ msgstr "Generación de iniciativas" #. module: crm #: view:board.board:0 -#: model:ir.ui.menu,name:crm.menu_board_statistics_dash msgid "Statistics Dashboard" msgstr "Tablero de estadísticas" #. 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" @@ -862,134 +789,67 @@ msgid "Television" msgstr "Televisión" #. 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 "Convertir a oportunidad" + +#. module: crm +#: model:ir.model,name:crm.model_sale_config_settings +msgid "sale.config.settings" +msgstr "sale.config.settings" #. module: crm #: view:crm.segmentation:0 msgid "Stop Process" msgstr "Parar el proceso" +#. module: crm +#: field:crm.case.section,alias_id:0 +msgid "Alias" +msgstr "Alias" + #. module: crm #: view:crm.phonecall:0 msgid "Search Phonecalls" msgstr "Buscar llamadas" #. 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 "" +"Iniciativas/Oportunidades que están asignadas a uno de los equipos de venta " +"que gestiono" #. 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" - #. module: crm #: field:crm.segmentation,exclusif:0 msgid "Exclusive" msgstr "Exclusivo" #. module: crm -#: code:addons/crm/crm_opportunity.py:91 +#: code:addons/crm/crm_lead.py:584 #, python-format -msgid "The opportunity '%s' has been won." -msgstr "La oportunidad '%s' ha sido ganada" +msgid "From %s : %s" +msgstr "De %s : %s" #. 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" +#: view:crm.lead2opportunity.partner.mass:0 +msgid "Convert to Opportunities" +msgstr "Convertir a oportunidad" #. 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" +#: 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 "o" #. module: crm #: field:crm.lead.report,create_date:0 @@ -1003,9 +863,13 @@ msgid "Reference 2" msgstr "Referencia 2" #. 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 "" +"Enlace entre etapas y equipos de ventas. Cuando se asigna, las etapas están " +"limitadas al equipo de venta seleccionado." #. module: crm #: view:crm.case.stage:0 @@ -1014,31 +878,25 @@ 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." +#: field:crm.lead,zip:0 +msgid "Zip" +msgstr "Código postal" #. 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." -msgstr "" -"Indica el orden de secuencia cuando se muestra un lista de etapas de casos." +#: view:crm.phonecall:0 +msgid "Unassigned Phonecalls" +msgstr "Llamadas sin asignar" #. 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" @@ -1048,20 +906,19 @@ msgid "Partner Category" msgstr "Categoría de empresa" #. 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 "Tasa de éxito (%)" #. 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 "Utiliza las reglas de compra ventas" #. 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 "Saliente" #. module: crm #: view:crm.lead:0 @@ -1069,9 +926,9 @@ msgid "Mark Won" msgstr "Marcar ganado" #. 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 "Iniciativas de EEUU" #. module: crm #: view:crm.lead:0 @@ -1079,134 +936,84 @@ msgid "Mark Lost" msgstr "Marcar perdido" #. 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 "Iniciativas borrador" + +#. 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" #. module: crm -#: code:addons/crm/crm_lead.py:230 +#: view:crm.lead:0 +msgid "Send Email" +msgstr "Enviar correo" + +#. 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 "Advertencia !" #. 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 "<" - #. 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" #. 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 "" +"Oportunidades que están asignadas a mi o a uno de los equipos que gestiono" + +#. module: crm +#: help:crm.case.section,resource_calendar_id:0 +msgid "Used to compute open days" +msgstr "Utilizado para cálculo de días abiertos" #. 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" - #. 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" -msgstr "" -"Las llamadas telefónicas cerradas/canceladas no podrían ser convertidas en " -"oportunidades" +msgid "Partner set to %s." +msgstr "Empresa establecida a %s." + +#. module: crm +#: selection:crm.lead.report,state:0 +#: selection:crm.phonecall,state:0 +#: selection:crm.phonecall.report,state:0 +msgid "Draft" +msgstr "Borrador" #. module: crm #: view:crm.segmentation:0 @@ -1214,44 +1021,36 @@ msgid "Partner Segmentations" msgstr "Segmentaciones de empresa" #. 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 "Mostrar únicamente oportunidades" #. module: crm -#: view:res.partner:0 -msgid "Previous" -msgstr "Anterior" +#: field:crm.lead,name:0 +msgid "Subject" +msgstr "Asunto" #. 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 "Nuevas iniciativas" #. module: crm #: view:crm.lead:0 -msgid "Stage:" -msgstr "Etapa:" +msgid "Show Sales Team" +msgstr "Mostrar equipo de ventas" #. 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 "" +"Le permite rastrear las reclamaciones y quejas de sus clientes/proveedores.\n" +"Esto instalará el módulo 'crm_claim'." + +#. module: crm +#: model:crm.case.stage,name:crm.stage_lead6 #: view:crm.lead:0 msgid "Won" msgstr "Ganado" @@ -1266,19 +1065,11 @@ msgstr "Fecha límite sobrepasada" msgid "Sales Department" msgstr "Departamento de ventas" -#. module: crm -#: field:crm.send.mail,html:0 -msgid "HTML formatting?" -msgstr "Formato HTML?" - #. 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" @@ -1296,97 +1087,52 @@ msgid "Lowest" msgstr "Muy bajo" #. 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" #. 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 "Iniciativa convertida a oportunidad" #. 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 "Importe de compra" #. 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 "Año de la llamada" #. 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" #. 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 "Llamadas que están asignadas a mí" #. 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 "Nombre de usuario" #. 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 "Llamadas con estado pendiente" #. module: crm #: view:crm.case.section:0 @@ -1394,46 +1140,91 @@ 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 +#: help:sale.config.settings,module_crm_helpdesk:0 msgid "" -"Create specific phone call categories to better define the type of calls " -"tracked in the system." +"Allows you to communicate with Customer, process Customer query, and " +"provide better help and support. This installs the module crm_helpdesk." msgstr "" -"Crear categorías específicas de llamada telefónica para definir mejor el " -"tipo de llamadas en el sistema de seguimiento." +"Le permite comunicarse conel cliente, procesar solicitud del cliente y " +"proveer mejor ayuda y servicio. Instala el módulo crm_helpdesk." #. module: crm -#: selection:crm.lead.report,month:0 -#: selection:crm.meeting,month_list:0 +#: view:crm.lead:0 +msgid "Delete" +msgstr "Borrar" + +#. module: crm +#: model:mail.message.subtype,description:crm.mt_lead_create +msgid "Opportunity created" +msgstr "Oportunidad creada" + +#. 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" +#. 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 "" +"\n" +"Pulse para crear una nueva oportunidad.\n" +"
\n" +"OpenERP le ayuda a gestionar el flujo de ventas para seguir ventas " +"potenciales y prever mejor sus futuros ingresos.\n" +"
\n" +"Será capaz de planificar reuniones y llamadas telefónicas desde las " +"oportunidades, convertirlas en presupuestos, adjuntar documentos " +"relacionados, seguir todas las discusiones, y mucho más.\n" +"
\n" +" " + #. module: crm #: field:crm.segmentation,partner_id:0 msgid "Max Partner ID processed" msgstr "Máx ID de empresa procesado" #. 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 "" +"Cambiando a esta etapa cambiará automáticamente la probabilidad de la " +"oportunidad." + +#. module: crm +#: view:crm.lead:0 +msgid "oe_kanban_text_red" +msgstr "oe_kanban_text_red" + +#. module: crm +#: model:ir.ui.menu,name:crm.menu_crm_payment_mode_act +msgid "Payment Modes" +msgstr "Formas de pago" #. module: crm #: field:crm.lead.report,opening_date:0 @@ -1447,14 +1238,14 @@ msgid "Duration in Minutes" msgstr "Duración en minutos" #. 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 "Nombre del canal" #. 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 "Fecha de cierre prevista" #. module: crm #: help:crm.case.section,active:0 @@ -1466,40 +1257,29 @@ msgstr "" "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 "" +"SI selecciona este campo, esta etapa será propuesta por defecto a cada " +"equipo de ventas. No asignará esta etapa a equipos existentes." #. 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 "" +"Este campo se utiliza para diferenciar etapas relacionadas con iniciativas " +"de etapas relacionadas con oportunidades, o para especificar etapas " +"disponibles para ambos tipos." #. 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 "Iniciativa creada" #. module: crm #: help:crm.segmentation,sales_purchase_active:0 @@ -1510,26 +1290,15 @@ 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" #. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Monday" -msgstr "Lunes" +#: view:crm.opportunity2phonecall:0 +msgid "Log call" +msgstr "Registrar llamada" #. module: crm #: field:crm.lead,day_close:0 @@ -1537,47 +1306,40 @@ msgid "Days to Close" msgstr "Días para el cierre" #. 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" #. 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 "Es un seguidor." #. 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" #. module: crm -#: view:crm.lead:0 +#: model:crm.case.section,name:crm.crm_case_section_4 +msgid "Online Support" +msgstr "Soporte en línea" + +#. module: crm #: view:crm.lead.report:0 -#: view:crm.meeting:0 #: view:crm.phonecall.report:0 msgid "Extended Filters..." msgstr "Filtros extendidos..." #. 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 "Llamadas en estado cerrado" #. module: crm #: view:crm.phonecall.report:0 @@ -1585,14 +1347,44 @@ msgid "Search" msgstr "Buscar" #. 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 "" +"El estado se establece a 'Borrador', cuando un caso es creado. Si el caso " +"está en progreso el estado se establece 'Abierto'. Cuando el caso finaliza, " +"el estado se establece a 'Realizado'. Si el caso necesita ser revisado " +"entonces el estado se establece a 'Pendiente'." #. 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 "Departamento de ventas y marketing" + +#. module: crm +#: view:crm.phonecall.report:0 +msgid "Date of call" +msgstr "Fecha de la llamada" + +#. module: crm +#: help:crm.lead,section_id:0 +msgid "" +"When sending mails, the default email address is taken from the sales team." +msgstr "" +"Cunado se envían emails, la dirección de email por defecto proviene del " +"equipo de ventas" + +#. 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 "" +"Llamadas telefónicas asignadas al usuario actual o con un equipo que tiene " +"al usuario actual como líder del equipo" #. module: crm #: view:crm.segmentation:0 @@ -1601,48 +1393,44 @@ msgstr "Descripción de segmentación" #. module: crm #: view:crm.lead:0 -#: view:res.partner:0 -msgid "History" -msgstr "Historial" +msgid "Lead Description" +msgstr "Descripción de la iniciativa" #. 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." -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." +#: code:addons/crm/crm_lead.py:565 +#, python-format +msgid "Merged opportunities" +msgstr "Oportunidades fusionadas" + +#. module: crm +#: model:crm.case.categ,name:crm.categ_oppor7 +msgid "Consulting" +msgstr "Consultoría" #. module: crm #: field:crm.case.section,code:0 msgid "Code" msgstr "Código" +#. module: crm +#: view:sale.config.settings:0 +msgid "Features" +msgstr "Características" + #. module: crm #: field:crm.case.section,child_ids:0 msgid "Child Teams" msgstr "Equipos hijos" #. 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 "Llamadas que están en estado borrador o abierto" #. module: crm -#: field:crm.meeting,freq:0 -msgid "Frequency" -msgstr "Frecuencia" +#: field:crm.lead2opportunity.partner.mass,user_ids:0 +msgid "Salesmen" +msgstr "Vendedores" #. module: crm #: view:crm.lead:0 @@ -1650,52 +1438,68 @@ 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.lead2opportunity.partner.mass:0 +#: view:crm.merge.opportunity:0 +#: view:crm.opportunity2phonecall:0 #: view:crm.phonecall:0 -#: view:crm.phonecall2partner:0 -#: view:res.partner:0 -#, python-format +#: view:crm.phonecall2phonecall:0 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 +msgid "Opportunities Assigned to Me or My Team(s)" +msgstr "Oportunidades asignadas a mi o mi equipo" + +#. module: crm +#: model:crm.case.categ,name:crm.categ_oppor4 +msgid "Information" +msgstr "Información" + +#. module: crm +#: view:crm.lead.report:0 +msgid "Leads/Opportunities which are in pending state" +msgstr "Iniciativas/Oportunidades que están en estado pendiente" + +#. module: crm #: view:crm.phonecall:0 -msgid "Current" -msgstr "Actual" +msgid "To Do" +msgstr "Por hacer" #. module: crm -#: field:crm.meeting,exrule:0 -msgid "Exception Rule" -msgstr "Exception de regla" +#: model:mail.message.subtype,description:crm.mt_lead_lost +msgid "Opportunity lost" +msgstr "Oportunidad perdida" #. 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" +#: field:crm.lead2opportunity.partner,action:0 +#: field:crm.lead2opportunity.partner.mass,action:0 +#: field:crm.partner.binding,action:0 +msgid "Related Customer" +msgstr "Cliente relacionado" + +#. module: crm +#: model:crm.case.categ,name:crm.categ_oppor8 +msgid "Other" +msgstr "Otro" + +#. module: crm +#: field:crm.phonecall,opportunity_id:0 +#: model:ir.model,name:crm.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Inicaitiva / Oportunbidad" + +#. 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 "Fusionar iniciativas/oportunidades" + +#. module: crm +#: help:crm.case.stage,sequence:0 +msgid "Used to order stages. Lower is better." +msgstr "Utilizado para ordenar etapas. Bajo es más prioritario." #. module: crm #: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action @@ -1703,9 +1507,24 @@ msgid "Phonecall Categories" msgstr "Categorías de llamadas" #. 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 "Iniciativas/Oportunidades que están en estado abierto" + +#. module: crm +#: model:ir.model,name:crm.model_res_users +msgid "Users" +msgstr "Usuarios" + +#. module: crm +#: model:mail.message.subtype,name:crm.mt_lead_stage +msgid "Stage Changed" +msgstr "Etapa cambiada" + +#. module: crm +#: field:crm.case.stage,section_ids:0 +msgid "Sections" +msgstr "Secciones" #. module: crm #: constraint:crm.case.section:0 @@ -1713,9 +1532,10 @@ msgid "Error ! You cannot create recursive Sales team." msgstr "¡Error! No puede crear equipos de ventas recursivos." #. 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 "Registrar una llamada" #. module: crm #: selection:crm.segmentation.line,expr_name:0 @@ -1723,22 +1543,10 @@ 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 "Llamadas telefónicas" #. module: crm #: model:ir.actions.act_window,help:crm.action_report_crm_opportunity @@ -1757,59 +1565,38 @@ msgstr "" #. 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" +#: view:crm.lead.report:0 +msgid "Leads/Opportunities that are assigned to me" +msgstr "Iniciativas/Oportunidades que están asignadas a mí." #. 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." +#: 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 "My Case(s)" msgstr "Mi(s) caso(s)" #. module: crm -#: field:crm.lead,birthdate:0 -msgid "Birthdate" -msgstr "Fecha de nacimiento" +#: 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 "Mensajes e historial de comunicación" #. 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." -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." +#: view:crm.lead:0 +msgid "Show Countries" +msgstr "Mostrar países" #. module: crm #: view:crm.lead:0 @@ -1831,160 +1618,104 @@ msgid "Convert to prospect to business partner" msgstr "Convertir prospección a empresa" #. module: crm -#: view:crm.phonecall2opportunity:0 -msgid "_Convert" -msgstr "_Convertir" +#: model:ir.model,name:crm.model_crm_payment_mode +msgid "CRM Payment Mode" +msgstr "CRM Forma de pago" #. 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" - -#. 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 "Iniciativas / Oportunidades que están en el estado realizado" #. 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" - #. 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 "Fusionar iniciativas/oportunidades" #. module: crm #: field:crm.case.section,parent_id:0 msgid "Parent Team" msgstr "Equipo padre" +#. 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 "No enlazar a un cliente" + #. module: crm #: field:crm.lead,date_action:0 msgid "Next Action Date" msgstr "Fecha de la próxima acción" #. 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 "" +"El estado de su documento cambiará automáticamente en función de la etapa " +"seleccionada. Por ejemplo, si una etapa está relacionada con el estado " +"'Cerrado', cuando su documento llegue a este estado, se cierra " +"automáticamente." #. 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 "Asignar oportunidades a" #. 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 "Mes de la llamada" #. 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 "El cliente ha sido creado." #. 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 "Gestionar reclamaciones de clientes" #. 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 "" +"El análisis de iniciativas le permite verificar diferente información " +"referente a CRM como el tratamiento de retrasos o el número de iniciativas " +"por estado. Puede ordenar sus iniciativas por diferentes grupos para tener " +"un análisis" #. 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 "Servicios" #. module: crm #: selection:crm.lead,priority:0 @@ -1995,128 +1726,76 @@ 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 "Año de creación" #. 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" - #. module: crm #: field:crm.segmentation.line,expr_value:0 msgid "Value" msgstr "Valor" #. 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" #. 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 "Mostrar" #. 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" - #. module: crm #: model:process.transition,note:crm.process_transition_leadpartner0 msgid "Prospect is converting to business partner" msgstr "El prospecto se convierte a partner" #. 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 "Canales" #. 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" - #. module: crm #: view:crm.lead:0 msgid "Extra Info" msgstr "Información extra" #. 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 "Recaudación de fondos" + +#. module: crm +#: view:crm.lead:0 +msgid "Edit..." +msgstr "Editar…" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead5 @@ -2124,30 +1803,9 @@ msgid "Google Adwords" msgstr "Google Adwords" #. 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 "Seleccione etapas para este equipo de ventas" #. module: crm #: view:crm.lead:0 @@ -2160,30 +1818,45 @@ msgstr "Enviar" 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" - #. module: crm #: model:ir.model,name:crm.model_crm_lead2opportunity_partner msgid "Lead To Opportunity Partner" msgstr "Iniciativa a Oportunidad" #. 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 "" +"Empresa asociada(opcional). Usualmente es creado al convertir la iniciativa." #. 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 "Modo de pago" #. 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 "Transformación masiva de iniciativa a oportunidad" + +#. module: crm +#: view:sale.config.settings:0 +msgid "On Mail Server" +msgstr "En servidor de mail" + +#. 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 "CRM" + +#. 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 "Segmentación de contactos" #. module: crm #: model:process.node,note:crm.process_node_meeting0 @@ -2191,19 +1864,14 @@ 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!" +#: model:crm.case.resource.type,name:crm.type_lead1 +msgid "Telesales" +msgstr "Ventas a distancia" #. 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." +#: view:crm.lead:0 +msgid "Leads Assigned to Me or My Team(s)" +msgstr "Iniciativas asignadas a mi o mi equipo" #. module: crm #: model:ir.model,name:crm.model_crm_segmentation_line @@ -2216,20 +1884,15 @@ msgstr "Línea de segmentación" msgid "Planned Date" msgstr "Fecha prevista" -#. module: crm -#: field:crm.meeting,base_calendar_url:0 -msgid "Caldav URL" -msgstr "URL de caldav" - #. module: crm #: view:crm.lead:0 msgid "Expected Revenues" msgstr "Ingresos esperados" #. 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 "Referenciado por" #. module: crm #: help:crm.lead,type:0 @@ -2238,38 +1901,26 @@ 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." +#: view:crm.lead:0 +msgid "Lead / Customer" +msgstr "Iniciativa / Cliente" #. module: crm -#: help:crm.meeting,count:0 -msgid "Repeat x times" -msgstr "Repetir x veces" +#: model:crm.case.section,name:crm.crm_case_section_2 +msgid "Support Department" +msgstr "Departamento de soporte" + +#. module: crm +#: view:crm.lead.report:0 +msgid "Show only lead" +msgstr "Mostrar solo iniciativas" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_act @@ -2279,16 +1930,9 @@ msgid "Sales Teams" msgstr "Equipos de ventas" #. 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 "Por defecto a un nuevo equipo de ventas" #. module: crm #: view:crm.lead:0 @@ -2296,14 +1940,13 @@ msgid "Team" msgstr "Equipo" #. module: crm -#: field:crm.installer,outlook:0 -msgid "MS-Outlook" -msgstr "MS-Outlook" +#: view:crm.lead.report:0 +msgid "Leads/Opportunities which are in New state" +msgstr "Iniciativas / oportunidades que están en estado nuveo" #. module: crm -#: view:crm.phonecall:0 +#: selection:crm.phonecall,state:0 #: view:crm.phonecall.report:0 -#: view:res.partner:0 msgid "Not Held" msgstr "Pendiente" @@ -2314,8 +1957,6 @@ msgstr "Probabilidad" #. 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" @@ -2324,92 +1965,60 @@ 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:ir.ui.menu,name:crm.menu_crm_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." -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." +#: code:addons/crm/crm_lead.py:563 +#, python-format +msgid "Merged leads" +msgstr "Combinar iniciativas" #. 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" +#: model:crm.case.categ,name:crm.categ_oppor5 +msgid "Design" +msgstr "Diseño" #. module: crm -#: view:crm.meeting:0 -#: view:res.partner:0 -msgid "Start Date" -msgstr "Fecha inicio" +#: selection:crm.lead2opportunity.partner,name:0 +#: selection:crm.lead2opportunity.partner.mass,name:0 +msgid "Merge with existing opportunities" +msgstr "Fusionar con oportunidad existente" #. module: crm -#: selection:crm.phonecall,state:0 #: view:crm.phonecall.report:0 +#: selection:crm.phonecall.report,state:0 msgid "Todo" msgstr "Por hacer" #. module: crm -#: view:crm.meeting:0 -msgid "Delegate" -msgstr "Delegar" +#: 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 "Iniciativa a oportunidad" #. module: crm -#: view:crm.meeting:0 -msgid "Decline" -msgstr "Rechazar" +#: field:crm.lead,user_email:0 +msgid "User Email" +msgstr "Email del usuario" #. module: crm -#: help:crm.lead,optin:0 -msgid "If opt-in is checked, this contact has accepted to receive emails." +#: 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 "" -"Si opt-in está marcado, este contacto ha aceptado recibir correos " -"electrónicos." +"El nombre de compañía de la futura empresa será creado al convertir la " +"iniciativa en oportunidad." #. module: crm -#: view:crm.meeting:0 -msgid "Reset to Unconfirmed" -msgstr "Restablecer a no confirmado" - -#. module: crm -#: code:addons/crm/wizard/crm_add_note.py:40 -#: view:crm.add.note:0 -#, python-format +#: field:crm.opportunity2phonecall,note:0 +#: field:crm.phonecall2phonecall,note:0 msgid "Note" msgstr "Nota" -#. module: crm -#: constraint:res.users:0 -msgid "The chosen company is not in the allowed companies for this user" -msgstr "" -"La compañía seleccionada no está en las compañías permitidas para este " -"usuario" - #. module: crm #: selection:crm.lead,priority:0 #: selection:crm.lead.report,priority:0 @@ -2419,63 +2028,58 @@ msgid "Low" msgstr "Bajo" #. 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" #. 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 "Oportunidades abiertas" + +#. module: crm +#: model:crm.case.resource.type,name:crm.type_lead2 +msgid "Email Campaign - Services" +msgstr "Email campaña - servicios" + +#. 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" #. 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 "Oportunidad de prospección" #. module: crm -#: view:crm.lead:0 #: field:crm.lead,email_cc:0 msgid "Global CC" msgstr "CC Global" #. module: crm +#: view:crm.lead:0 #: 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" +#. module: crm +#: view:crm.case.stage:0 +msgid "Stage Search" +msgstr "Búsqueda de etapa" + #. module: crm #: help:crm.lead.report,delay_open:0 #: help:crm.phonecall.report,delay_open:0 @@ -2484,114 +2088,59 @@ msgstr "Número de días para abrir el caso" #. 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" #. 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 +#: view:crm.lead:0 msgid "Send Mail" msgstr "Enviar correo" #. module: crm -#: selection:crm.meeting,freq:0 -msgid "Months" -msgstr "Meses" +#: 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 "Crear un nuevo cliente" #. 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" +#: field:crm.lead.report,deadline_day:0 +msgid "Exp. Closing Day" +msgstr "Fecha de cierre esperada" #. 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." +#: model:crm.case.categ,name:crm.categ_oppor2 +msgid "Software" +msgstr "Software" #. module: crm -#: field:crm.lead2opportunity.partner,action:0 -#: field:crm.lead2partner,action:0 -#: field:crm.phonecall2partner,action:0 -msgid "Action" -msgstr "Acción" +#: field:crm.case.section,change_responsible:0 +msgid "Reassign Escalated" +msgstr "Reasignar escalado" #. 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" - -#. module: crm -#: selection:crm.meeting,rrule_type:0 -msgid "Weekly" -msgstr "Semanal" - -#. 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!" +#: 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 #: view:crm.lead:0 @@ -2599,199 +2148,81 @@ msgid "Misc" msgstr "Varios" #. 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" - -#. 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" +#: selection:crm.case.stage,type:0 +msgid "Both" +msgstr "Ambos" #. module: crm -#: field:crm.meeting,interval:0 -msgid "Repeat every" -msgstr "Repetir cada" +#: view:crm.phonecall:0 +msgid "Call Done" +msgstr "Llamada realizada" #. module: crm -#: field:crm.installer,crm_helpdesk:0 -msgid "Helpdesk" -msgstr "Asistencia/Ayuda" +#: view:crm.phonecall:0 +#: field:crm.phonecall,user_id:0 +msgid "Responsible" +msgstr "Responsable" #. module: crm -#: field:crm.meeting,recurrency:0 -msgid "Recurrent" -msgstr "Recurrente" +#: model:crm.case.section,name:crm.crm_case_section_3 +msgid "Direct Marketing" +msgstr "Marketing directo" #. module: crm -#: code:addons/crm/crm.py:397 -#, python-format -msgid "The case '%s' has been cancelled." -msgstr "El caso '%s' ha sido cancelado" +#: model:crm.case.categ,name:crm.categ_oppor1 +msgid "Product" +msgstr "Producto" #. module: crm -#: field:crm.installer,sale_crm:0 -msgid "Opportunity to Quotation" -msgstr "Oportunidad a presupuesto" +#: field:crm.lead.report,creation_year:0 +msgid "Creation Year" +msgstr "Año de creación" #. module: crm -#: model:ir.model,name:crm.model_crm_send_mail -msgid "Send new email" -msgstr "Enviar nuevo email" +#: view:crm.lead2opportunity.partner.mass:0 +msgid "Conversion Options" +msgstr "Opciones de conversión" #. 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 +#: view:crm.case.section: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" +"Follow this salesteam to automatically track the events associated to users " +"of this team." 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" +"Seguir a este equipo de ventas para rastrear automáticamente los eventos " +"asociados a los usuarios de este equipo." #. module: crm -#: field:crm.lead,job_id:0 -msgid "Main Job" -msgstr "Trabajo principal" +#: view:crm.lead:0 +msgid "Address" +msgstr "Dirección" #. 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 +#: help:crm.case.section,alias_id: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'." +"The email address associated with this team. New emails received will " +"automatically create new leads assigned to the team." 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'." +"La dirección de correo asociada a este equipo. Nuevos emails recibidos " +"crearán automáticamente nuevas iniciativas asociadas al equipo." #. 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." -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" - -#. module: crm -#: field:crm.installer,thunderbird:0 -msgid "Thunderbird" -msgstr "Thunderbird" - -#. module: crm -#: view:crm.lead.report:0 -msgid "# of Emails" -msgstr "Nº de e-mails" +#: view:crm.lead:0 +msgid "Unassigned Opportunities" +msgstr "Oportunidades sin asignar" #. module: crm #: view:crm.lead:0 @@ -2806,24 +2237,24 @@ msgid "Delay to open" msgstr "Retraso de apertura" #. 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 "Llamadas planificadas" #. module: crm -#: field:crm.meeting,week_list:0 -msgid "Weekday" -msgstr "Día de la semana" +#: field:crm.lead,id:0 +msgid "ID" +msgstr "ID" #. 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 "" +"Campaña de procedencia (seminario, campaña de marketing, mailing masivo, ... " +") de este contacto" #. module: crm #: model:ir.model,name:crm.model_calendar_attendee @@ -2841,23 +2272,11 @@ 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." +#: 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 "Convertir a oportunidad" #. module: crm #: field:crm.opportunity2phonecall,user_id:0 @@ -2865,43 +2284,52 @@ msgstr "" 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" - #. 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" #. module: crm -#: field:crm.meeting,duration:0 #: field:crm.phonecall,duration:0 #: field:crm.phonecall.report,duration:0 msgid "Duration" msgstr "Duración" #. 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 "" +"\n" +"Pulse para planificar una llamada.\n" +"
\n" +"OpenERP le permite definir fácilmente las llamadas a ser realizadas por su " +"equipo de ventas y seguirlas basadas en su resumen.\n" +"
\n" +"Puede usar la característica de importación para importar masivamente una " +"nueva lista de prospectos a calificar.\n" +"
\n" +" " #. 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 "" +"Esta etapa no es visible, por ejemplo en la barra de estado o vista kanban, " +"cuando no hay registros en este estado para visualizar" #. module: crm #: field:crm.lead.report,nbr:0 @@ -2910,68 +2338,25 @@ msgid "# of Cases" msgstr "# de casos" #. 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" #. 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 "Anuncios" #. 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 "Iniciativas/Oportunidades" #. 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 #: view:crm.lead.report:0 @@ -2983,25 +2368,24 @@ msgid "Company" msgstr "Compañía" #. module: crm -#: selection:crm.meeting,week_list:0 -msgid "Friday" -msgstr "Viernes" +#: selection:crm.segmentation,state:0 +msgid "Running" +msgstr "En proceso" #. 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 "Iniciativa convertida a oportunidad" #. module: crm -#: field:crm.segmentation.line,operator:0 -msgid "Mandatory / Optional" -msgstr "Obligatorio / Opcional" +#: view:crm.lead:0 +msgid "Unassigned Leads" +msgstr "Iniciativas sin asignar" #. 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 "Oportunidad ganada" #. module: crm #: field:crm.case.categ,object_id:0 @@ -3009,52 +2393,31 @@ msgid "Object Name" msgstr "Nombre del objeto" #. 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 "Llamadas asignadas a mí o a mi equipo" #. 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 "Restablecer" #. 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 "Servicios Post-venta" #. 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" #. 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 "Canal de comunicación (email, directo, teléfono, ...)" #. module: crm #: field:crm.opportunity2phonecall,name:0 @@ -3063,65 +2426,18 @@ msgid "Call summary" msgstr "Resumen de la llamada" #. 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" -msgstr "" -"Si la empresa no ha comprado durante un período, disminuir el grado de " -"satisfacción por este factor. Es una multiplicación." +#: field:crm.lead,color:0 +msgid "Color Index" +msgstr "Índice de colores" #. module: crm #: model:ir.actions.act_window,help:crm.action_report_crm_phonecall @@ -3137,30 +2453,17 @@ msgstr "" "añadiendo más grupos al informe." #. module: crm -#: view:crm.case.section:0 -msgid "Mailgateway" -msgstr "Pasarela de correo" +#: field:crm.case.stage,fold:0 +msgid "Fold by Default" +msgstr "Replegar por defecto" #. module: crm -#: help:crm.lead,user_id:0 -msgid "By Default Salesman is Administrator when create New User" -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 "Estado relacionado" #. module: crm #: field:crm.phonecall,name:0 -#: view:res.partner:0 msgid "Call Summary" msgstr "Resumen de llamadas" @@ -3169,126 +2472,122 @@ msgstr "Resumen de llamadas" 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" - #. 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" +#: view:crm.merge.opportunity:0 +msgid "Select Leads/Opportunities" +msgstr "Seleccionar Iniciativas/Oportunidades" #. module: crm -#: selection:crm.meeting,state:0 +#: selection:crm.phonecall,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" +#: model:ir.model,name:crm.model_crm_partner_binding +msgid "Handle partner binding or generation in CRM wizards." 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." +"Asistentes CRM para gestionar el enlanzamiento o la generación de empresas." #. module: crm -#: view:crm.meeting:0 +#: model:ir.actions.act_window,name:crm.act_oppor_stage_user +msgid "Planned Revenue By User and Stage" +msgstr "Ingresos previstos por Usuario y Etapa" + +#. module: crm +#: view:crm.phonecall:0 msgid "Confirm" msgstr "Confirmar" #. module: crm -#: field:crm.meeting,su:0 -msgid "Sun" -msgstr "Dom" +#: view:crm.lead:0 +msgid "Unread messages" +msgstr "Mensajes sin leer" #. 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" #. 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 "Seguidores" #. 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 "" +"\n" +"Pulse para crear una iniciativa sin calificar.\n" +"
\n" +"Use las iniciativas si necesita un paso de calificación antes de crear una " +"oportunidad o un cliente. Puede ser una tarjeta de visita que recibió, un " +"formulario de contacto rellenado en su sitio web, o un archivo de prospectos " +"sin calificar importado.\n" +"
\n" +"Una vez calificada, la iniciativa se puede convertir en una oportunidad de " +"negocio y/o un nuevo cliente en su libreta de direcciones.\n" +"
\n" +" " #. 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 "Crear iniciativa desde correos entrantes" #. 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" #. 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 +#: view:crm.opportunity2phonecall:0 +#: view:crm.phonecall2phonecall:0 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.lead.report:0 +#: view:crm.phonecall.report:0 +msgid "My Sales Team(s)" +msgstr "Mi equipo de ventas" #. module: crm #: help:crm.segmentation,exclusif:0 @@ -3303,181 +2602,132 @@ msgstr "" "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" #. 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 "Campaña email - productos" #. 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 "" +"\n" +"Pulse para registrar el resumen de una llamada telefónica.\n" +"
\n" +"OpenERP le permite registrar las llamadas entrantes sobre la marcha para " +"mantener el histórico de comunicación con un cliente o informar a otro " +"miembro del equipo.\n" +"
\n" +"Para seguir una llamada, puede lanzar una petición para otra llamada, una " +"reunión o una oportunidad.\n" +"
\n" +" " #. 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 "Primer contacto con nueva prospección" #. 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 "Llamadas" #. 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 "Cambiar la probabilidad automáticamente" #. 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 "Mis llamadas" #. 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" #. 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 "Acciones de conversión" #. 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 "" +"\n" +"Pulse para definir una nueva etiqueta de ventas.\n" +"
\n" +"Cree etiquetas específicas que se ajusten a las actividades de su compañía " +"para clasificar y analizar mejor sus iniciativas y oportunidades. Dichas " +"categorías pueden reflejar por ejemplo su estructura de productos o los " +"diferentes tipos de ventas que hace.\n" +"
\n" +" " #. 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 "Agosto" + +#. 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 "Oportunidad perdida" + +#. module: crm +#: field:crm.lead.report,deadline_month:0 +msgid "Exp. Closing Month" +msgstr "Mes de cierre previsto" + +#. 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 "Fecha de la llamada" #. 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" @@ -3488,9 +2738,9 @@ msgid "Opportunity to Phonecall" msgstr "Oportunidad a llamada telefónica" #. 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 "Compra Ventas" #. module: crm #: view:crm.lead:0 @@ -3498,16 +2748,14 @@ msgid "Schedule Meeting" msgstr "Programar reunión" #. module: crm -#: view:crm.lead:0 -msgid "Partner Name" -msgstr "Nombre empresa" +#: field:crm.lead.report,deadline_year:0 +msgid "Ex. Closing Year" +msgstr "Año de cierre previsto" #. 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 "Menu ventas abiertas" #. module: crm #: field:crm.lead,date_open:0 @@ -3522,28 +2770,20 @@ msgid "Team Members" msgstr "Miembros del equipo" #. 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 "Planificar/Registrar una llamada" #. 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 "Costos previstos" #. 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 "Fecha estimada en la que la oportunidad será ganada" #. module: crm #: help:crm.lead,email_cc:0 @@ -3557,28 +2797,16 @@ msgstr "" "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 "Llamadas registradas" #. 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 "Oportunidad ganada" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_act_tree @@ -3586,16 +2814,10 @@ msgid "Cases by Sales Team" msgstr "Casos por equipo de ventas" #. 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" @@ -3604,32 +2826,11 @@ msgstr "Reunión" 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" - #. 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" - #. module: crm #: selection:crm.lead,priority:0 #: selection:crm.lead.report,priority:0 @@ -3644,17 +2845,9 @@ msgid "Street2" msgstr "Calle2" #. 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 "Gestionar incidencias y soporte" #. module: crm #: field:crm.lead.report,delay_open:0 @@ -3668,48 +2861,25 @@ msgid "User" msgstr "Usuario" #. 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!" - #. 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" #. 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" @@ -3721,13 +2891,9 @@ msgid "Twitter Ads" msgstr "Anuncios Twiter" #. 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 "Fecha de creación" #. module: crm #: view:crm.lead.report:0 @@ -3735,118 +2901,87 @@ 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" +msgid "Exp.Closing" +msgstr "Cierre previsto" + +#. module: crm +#: help:crm.lead.report,deadline_year:0 +msgid "Expected closing year" +msgstr "Año de cierre previsto" + +#. module: crm +#: model:ir.model,name:crm.model_crm_case_stage +msgid "Stage of case" +msgstr "Etapa del caso" + +#. module: crm +#: selection:crm.opportunity2phonecall,action:0 +#: selection:crm.phonecall2phonecall,action:0 +msgid "Schedule a call" +msgstr "Planificar una llamada" #. module: crm #: view:crm.lead:0 -#: view:crm.phonecall:0 -#: view:res.partner:0 msgid "Categorization" msgstr "Categorización" #. 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 "Registrar llamada" #. 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 "" +"Permitir rastrear y administrar sus actividades para recaudación de fondos." #. module: crm #: field:crm.meeting,phonecall_id:0 +#: model:ir.model,name:crm.model_crm_phonecall msgid "Phonecall" msgstr "Llamada telefónica" #. 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 "" +"Las llamadas de teléfono están asignadas a uno de los equipos que yo " +"gestiono." #. 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 "Fecha de creación" #. module: crm -#: selection:crm.meeting,class:0 -msgid "Private" -msgstr "Privado" +#: view:crm.lead:0 +msgid "at" +msgstr "en" + +#. 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 "Nuevo" #. 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" - #. 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" #. 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,39 +2989,66 @@ 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" #. 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" #. 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 "" +"\n" +"Pulse para definir un nuevo canal.\n" +"
\n" +"Use los canales para administrar las fuentes de sus iniciativas y " +"oportunidades. Los canales se usan sobre todo en los informes para analizar " +"el rendimiento de ventas en relación con los esfuerzos de marketing.\n" +"
\n" +"Algunos ejemplos de canales: web de la compañía, campaña de llamadas " +"telefónicas, distribuidor, etc.\n" +"
\n" +" " #. 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 "Notas internas" #. module: crm -#: field:crm.lead.report,email:0 -msgid "# Emails" -msgstr "Nº de emails" +#: view:crm.lead:0 +msgid "New Opportunities" +msgstr "Nuevas oportunidades" + +#. module: crm +#: field:crm.segmentation.line,operator:0 +msgid "Mandatory / Optional" +msgstr "Obligatorio / Opcional" #. module: crm #: field:crm.lead,street:0 @@ -3894,9 +3056,14 @@ msgid "Street" msgstr "Calle" #. 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 "Referenciado por" + +#. module: crm +#: view:crm.phonecall:0 +msgid "Reset to Todo" +msgstr "Cambiar a 'Para hacer'" #. module: crm #: field:crm.case.section,working_hours:0 @@ -3904,33 +3071,43 @@ msgid "Working Hours" msgstr "Horario de trabajo" #. 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" #. 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" #. 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" #. 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" #. module: crm +#: code:addons/crm/wizard/crm_lead_to_opportunity.py:89 +#, python-format +msgid "Closed/Cancelled leads cannot be converted into opportunities." +msgstr "" +"Las iniciativas Cerradas/canceladas no pueden ser convertidas en " +"oportunidades." + +#. module: crm +#: view:crm.lead:0 #: field:crm.lead,country_id:0 #: view:crm.lead.report:0 #: field:crm.lead.report,country_id:0 @@ -3939,20 +3116,20 @@ msgstr "País" #. 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" #. 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 "Estas personas recibirán un email." #. 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" @@ -3962,72 +3139,49 @@ msgstr "Abril" msgid "Campaign Name" msgstr "Nombre de la campaña" +#. module: crm +#: view:crm.segmentation:0 +msgid "Profiling" +msgstr "Perfiles" + #. 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" #. 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" #. 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 "Llamada telefónica a llamada telefónica" #. 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" - #. module: crm #: field:crm.segmentation.line,expr_name:0 msgid "Control Variable" msgstr "Variable de control" #. 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" #. module: crm +#: view:crm.phonecall:0 #: field:res.partner,phonecall_ids:0 msgid "Phonecalls" msgstr "Llamadas telefónicas" #. 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" @@ -4038,606 +3192,27 @@ msgstr "Año" 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" +#. module: crm +#: model:mail.message.subtype,name:crm.mt_salesteam_lead_stage +msgid "Opportunity Stage Changed" +msgstr "Etapa de la oportunidad cambiada" + +#. 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 "" +"\n" +"Pulse para establecer una nueva etapa en su flujo iniciativa/oportunidad.\n" +"
\n" +"Las etapas permiten ver fácilmente a los comerciales cómo una iniciativa u " +"oportunidad están posicionadas en el ciclo de ventas.\n" +"
\n" +" " diff --git a/addons/crm/report/report_businessopp.py b/addons/crm/report/report_businessopp.py index 45e36cf7046..c057673d57f 100644 --- a/addons/crm/report/report_businessopp.py +++ b/addons/crm/report/report_businessopp.py @@ -20,7 +20,6 @@ ############################################################################## import os, time -from openerp import netsvc import random import StringIO diff --git a/addons/crm_claim/i18n/ko.po b/addons/crm_claim/i18n/ko.po new file mode 100644 index 00000000000..31f23dffe55 --- /dev/null +++ b/addons/crm_claim/i18n/ko.po @@ -0,0 +1,906 @@ +# Korean 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\n" +" Click to create a claim category.\n" +"
\n" +" Create claim categories to better manage and classify your\n" +" claims. Some example of claims can be: preventive action,\n" +" corrective action.\n" +"
\n" +" " +msgstr "" +"\n" +" 클레임 목록을 생성하려면 클릭하십시오.\n" +"
\n" +" 클레임 목록을 생성하여 클레임을 더욱 잘 관리하고 분류하십시오.\n" +" 클레임의 몇몇 예시는 다음과 같습니다: 예방조치,\n" +" 시정조치.\n" +"
\n" +" " + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "#Claim" +msgstr "클레임 #" + +#. module: crm_claim +#: field:crm.claim.stage,name:0 +msgid "Stage Name" +msgstr "단계명" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Salesperson" +msgstr "영업사원" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Highest" +msgstr "가장 높음" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,day:0 +msgid "Day" +msgstr "일" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Description" +msgstr "클레임 설명" + +#. module: crm_claim +#: field:crm.claim,message_ids:0 +msgid "Messages" +msgstr "메시지" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "사실에 근거한 클레임" + +#. module: crm_claim +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +#: selection:crm.claim.stage,state:0 +msgid "Cancelled" +msgstr "취소됨" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim2 +msgid "Preventive" +msgstr "예방" + +#. module: crm_claim +#: help:crm.claim,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "체크할 경우, 새로운 메시지를 주목할 필요가 있습니다." + +#. module: crm_claim +#: field:crm.claim.report,date_closed:0 +msgid "Close Date" +msgstr "마감일" + +#. module: crm_claim +#: view:res.partner:0 +msgid "False" +msgstr "거짓" + +#. module: crm_claim +#: field:crm.claim,ref:0 +msgid "Reference" +msgstr "참조" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Date of claim" +msgstr "클레임 날짜" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "# Mails" +msgstr "메일 #" + +#. module: crm_claim +#: help:crm.claim,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 "대화 요약 (메시지 개수, ...)을 내포함. 이 요약은 간판 화면에 삽입할 수 있도록 html 형식으로 직접 작성됩니다." + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,date_deadline:0 +#: field:crm.claim.report,date_deadline:0 +msgid "Deadline" +msgstr "기한" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,partner_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,partner_id:0 +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Partner" +msgstr "협력업체" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Follow Up" +msgstr "후속조치" + +#. module: crm_claim +#: selection:crm.claim,type_action:0 +#: selection:crm.claim.report,type_action:0 +msgid "Preventive Action" +msgstr "예방조치" + +#. module: crm_claim +#: field:crm.claim.report,section_id:0 +msgid "Section" +msgstr "부서" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Root Causes" +msgstr "근본 원인" + +#. module: crm_claim +#: field:crm.claim,user_fault:0 +msgid "Trouble Responsible" +msgstr "문제 담당" + +#. module: crm_claim +#: field:crm.claim,priority:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,priority:0 +msgid "Priority" +msgstr "우선 순위" + +#. module: crm_claim +#: field:crm.claim.stage,fold:0 +msgid "Hide in Views when Empty" +msgstr "비어있으면 화면에서 숨김" + +#. module: crm_claim +#: field:crm.claim,message_follower_ids:0 +msgid "Followers" +msgstr "팔로워" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +#: selection:crm.claim.stage,state:0 +msgid "New" +msgstr "새로 만들기" + +#. module: crm_claim +#: field:crm.claim.stage,section_ids:0 +msgid "Sections" +msgstr "부서" + +#. module: crm_claim +#: field:crm.claim,email_from:0 +msgid "Email" +msgstr "이메일" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Lowest" +msgstr "가장 낮음" + +#. module: crm_claim +#: field:crm.claim,action_next:0 +msgid "Next Action" +msgstr "다음 액션" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My Sales Team(s)" +msgstr "내 영업팀" + +#. module: crm_claim +#: field:crm.claim,create_date:0 +msgid "Creation Date" +msgstr "생성일" + +#. module: crm_claim +#: field:crm.claim,name:0 +msgid "Claim Subject" +msgstr "클레임 주제" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "거부됨" + +#. module: crm_claim +#: field:crm.claim,date_action_next:0 +msgid "Next Action Date" +msgstr "다음 액션일" + +#. module: crm_claim +#: model:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "클레임을 특정 기준으로 분류하여 시스템에서 처리된 모든 클레임의 일반 개요를 소유하십시오." + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "July" +msgstr "7월" + +#. module: crm_claim +#: view:crm.claim.stage:0 +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "클레임 단계" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "분류" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,stage_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,stage_id:0 +msgid "Stage" +msgstr "단계" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Dates" +msgstr "날짜" + +#. module: crm_claim +#: help:crm.claim,email_from:0 +msgid "Destination email for email gateway." +msgstr "이메일 게이트웨이를 위한 목적지 이메일" + +#. module: crm_claim +#: code:addons/crm_claim/crm_claim.py:194 +#, python-format +msgid "No Subject" +msgstr "제목 없음" + +#. module: crm_claim +#: help:crm.claim.stage,state:0 +msgid "" +"The related status for the stage. 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 " +"will be automatically have the 'closed' status." +msgstr "" +"단계의 관련된 상태. 문서의 상태는 선택한 단계에 관해 자동으로 변경됩니다. 예를 들어, 단계가 '마감' 상태와 관련되었을 경우, 문서가 " +"이 단계에 도달하면 자동으로 '마감' 상태가 됩니다." + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Settle" +msgstr "해결" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "단계" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +msgid "Claims Analysis" +msgstr "클레임 분석" + +#. module: crm_claim +#: help:crm.claim.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "사례를 마감하기까지의 잔여일수" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "CRM 클레임 보고서" + +#. module: crm_claim +#: view:sale.config.settings:0 +msgid "Configure" +msgstr "설정" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim1 +msgid "Corrective" +msgstr "수정 조치" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "September" +msgstr "9월" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "December" +msgstr "12월" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,month:0 +msgid "Month" +msgstr "월" + +#. module: crm_claim +#: field:crm.claim,type_action:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,type_action:0 +msgid "Action Type" +msgstr "액션 유형" + +#. module: crm_claim +#: field:crm.claim,write_date:0 +msgid "Update Date" +msgstr "날짜 갱신" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Year of claim" +msgstr "클레임 발생년도" + +#. module: crm_claim +#: help:crm.claim.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_claim +#: field:crm.claim,categ_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,categ_id:0 +msgid "Category" +msgstr "분류" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "가치 클레임" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Responsible User" +msgstr "담당 사용자" + +#. module: crm_claim +#: field:crm.claim,email_cc:0 +msgid "Watchers Emails" +msgstr "전문가 이메일" + +#. module: crm_claim +#: help:crm.claim,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"이 이메일 주소들은 이 기록에 대한 모든 수신 및 발신 이메일이 발송되기 전에 참조 필드에 추가됩니다. 다수의 이메일 주소를 쉼표로 " +"분리하십시오" + +#. module: crm_claim +#: selection:crm.claim.report,state:0 +msgid "Draft" +msgstr "초안" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Low" +msgstr "낮음" + +#. module: crm_claim +#: field:crm.claim,date_closed:0 +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +#: selection:crm.claim.stage,state:0 +msgid "Closed" +msgstr "마감됨" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reject" +msgstr "거부" + +#. module: crm_claim +#: view:res.partner:0 +msgid "Partners Claim" +msgstr "협력업체 클레임" + +#. module: crm_claim +#: view:crm.claim.stage:0 +msgid "Claim Stage" +msgstr "클레임 단계" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +#: selection:crm.claim.stage,state:0 +msgid "Pending" +msgstr "보류 중" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,state:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,state:0 +#: field:crm.claim.stage,state:0 +msgid "Status" +msgstr "상태" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "August" +msgstr "8월" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Normal" +msgstr "보통" + +#. module: crm_claim +#: help:crm.claim.stage,sequence:0 +msgid "Used to order stages. Lower is better." +msgstr "단계를 정렬하기 위해 사용됨. 낮을 수록 좋음." + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "June" +msgstr "6월" + +#. module: crm_claim +#: field:crm.claim,id:0 +msgid "ID" +msgstr "ID" + +#. module: crm_claim +#: field:crm.claim,partner_phone:0 +msgid "Phone" +msgstr "전화" + +#. module: crm_claim +#: field:crm.claim,message_is_follower:0 +msgid "Is a Follower" +msgstr "은(는) 팔로워임" + +#. module: crm_claim +#: field:crm.claim.report,user_id:0 +msgid "User" +msgstr "사용자" + +#. module: crm_claim +#: model:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"\n" +" Click to setup a new stage in the processing of the claims. " +"\n" +"
\n" +" You can create claim stages to categorize the status of " +"every\n" +" claim entered in the system. The stages define all the " +"steps\n" +" required for the resolution of a claim.\n" +"
\n" +" " +msgstr "" +"\n" +" 클레임을 처리하는 중에 새로운 단계를 설정하기 위해 클릭하십시오. \n" +"
\n" +" 시스템에 입력된 클레임의 단계마다 분류할 수 있도록\n" +" 클레임 단계를 생성할 수 있습니다. 단계는 클레임을 해결하기 위해\n" +" 필요한 모든 단계를 정의합니다..\n" +"
\n" +" " + +#. module: crm_claim +#: help:crm.claim,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_claim +#: field:crm.claim,active:0 +msgid "Active" +msgstr "활성" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "November" +msgstr "11월" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Extended Filters..." +msgstr "확장 필터..." + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Closure" +msgstr "폐쇄" + +#. module: crm_claim +#: help:crm.claim,section_id:0 +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "담당 영업팀. 메일 게이트웨이의 담당 사용자 및 이메일 계정을 정의하십시오." + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "October" +msgstr "10월" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "January" +msgstr "1월" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,date:0 +msgid "Claim Date" +msgstr "클레임 발생일" + +#. module: crm_claim +#: field:crm.claim,message_summary:0 +msgid "Summary" +msgstr "요약" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +msgid "Claim Categories" +msgstr "클레임 분류" + +#. module: crm_claim +#: field:crm.claim.stage,case_default:0 +msgid "Common to All Teams" +msgstr "모든 팀에 공통적임" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner +#: model:ir.actions.act_window,name:crm_claim.crm_case_categ_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: view:res.partner:0 +#: field:res.partner,claims_ids:0 +msgid "Claims" +msgstr "클레임" + +#. module: crm_claim +#: selection:crm.claim,type_action:0 +#: selection:crm.claim.report,type_action:0 +msgid "Corrective Action" +msgstr "시정조치" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "정책 클레임" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Date Closed" +msgstr "마감일" + +#. module: crm_claim +#: view:crm.claim:0 +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +msgid "Claim" +msgstr "클레임" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My Company" +msgstr "내 업체" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Done" +msgstr "완료" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Reporter" +msgstr "클레임 보고자" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Cancel" +msgstr "취소" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Open" +msgstr "열기" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "New Claims" +msgstr "새로운 클레임" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +#: selection:crm.claim.stage,state:0 +msgid "In Progress" +msgstr "진행 중" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,user_id:0 +msgid "Responsible" +msgstr "담당" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Search" +msgstr "검색" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Unassigned Claims" +msgstr "할당되지 않은 클레임" + +#. module: crm_claim +#: field:crm.claim.report,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "과거 만기일" + +#. module: crm_claim +#: field:crm.claim,cause:0 +msgid "Root Cause" +msgstr "근본 원인" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim/Action Description" +msgstr "클레임/조치 설명" + +#. module: crm_claim +#: field:crm.claim,description:0 +msgid "Description" +msgstr "설명" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Search Claims" +msgstr "클레임 검색" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "May" +msgstr "5월" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Type" +msgstr "유형" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Resolution Actions" +msgstr "결의 조치" + +#. module: crm_claim +#: field:crm.claim.stage,case_refused:0 +msgid "Refused stage" +msgstr "거부함 단계" + +#. module: crm_claim +#: model:ir.actions.act_window,help:crm_claim.crm_case_categ_claim0 +msgid "" +"Record and track your customers' claims. Claims may be linked to a sales " +"order or a lot. You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on). Claims may " +"automatically be linked to an email address using the mail gateway module." +msgstr "" +"고객의 클레임을 기록 및 추적하십시오. 클레임은 판매 주문 또는 로트와 연결될 수 있습니다. 첨부 파일이 포함된 이메일을 발송하고 " +"클레임에 대한 전체 기록을 보관할 수 있습니다 (보낸 이메일, 개입 유형 등). 클레임은 메일 게이트웨이 모듈을 사용하는 이메일 주소와 " +"자동으로 연결될 수 있습니다." + +#. module: crm_claim +#: field:crm.claim.report,email:0 +msgid "# Emails" +msgstr "이메일 #" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Month of claim" +msgstr "클레임 발생월" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "February" +msgstr "2월" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_sale_config_settings +msgid "sale.config.settings" +msgstr "sale.config.settings" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,name:0 +msgid "Year" +msgstr "년도" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My company" +msgstr "내 업체" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "April" +msgstr "4월" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My Case(s)" +msgstr "내 사례" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "해결됨" + +#. module: crm_claim +#: help:crm.claim,message_ids:0 +msgid "Messages and communication history" +msgstr "메시지 및 의사소통 기록" + +#. module: crm_claim +#: field:sale.config.settings,fetchmail_claim:0 +msgid "Create claims from incoming mails" +msgstr "수신 이메일로부터 클레임을 생성" + +#. module: crm_claim +#: field:crm.claim.stage,sequence:0 +msgid "Sequence" +msgstr "순서" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Actions" +msgstr "조치" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "High" +msgstr "높음" + +#. module: crm_claim +#: field:crm.claim,section_id:0 +#: view:crm.claim.report:0 +msgid "Sales Team" +msgstr "영업팀" + +#. module: crm_claim +#: field:crm.claim.report,create_date:0 +msgid "Create Date" +msgstr "생성일" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "In Progress Claims" +msgstr "진행 중 클레임" + +#. module: crm_claim +#: help:crm.claim.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_claim +#: help:crm.claim.stage,case_refused:0 +msgid "Refused stages are specific stages for done." +msgstr "거절됨 단계는 완료됨의 특정 단계입니다." diff --git a/addons/crm_helpdesk/i18n/ko.po b/addons/crm_helpdesk/i18n/ko.po new file mode 100644 index 00000000000..8b1fbe46c60 --- /dev/null +++ b/addons/crm_helpdesk/i18n/ko.po @@ -0,0 +1,726 @@ +# Korean 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\n" +" Click to create a new request. \n" +"
\n" +" Helpdesk and Support allow you to track your interventions.\n" +"
\n" +" Use the OpenERP Issues system to manage your support\n" +" activities. Issues can be connected to the email gateway: " +"new\n" +" emails may create issues, each of them automatically gets " +"the\n" +" history of the conversation with the customer.\n" +"
\n" +" " +msgstr "" +"\n" +" 새로운 요청을 생성하기 위해 클릭하십시오. \n" +"
\n" +" 헬프데스크와 지원은 중재를 추적할 수 있도록 합니다.\n" +"
\n" +" OpenERP 문제 시스템을 사용하여 지원 활동을 관리하십시오.\n" +" 문제는 이메일 게이트웨이로 연결될 수 있습니다: 새로운 이메일은\n" +" 문제를 생성할 수 있으며, 각각의 문제마다 고객과의 대화 기록을\n" +" 자동으로 획득합니다.\n" +"
\n" +" " + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_revenue:0 +msgid "Planned Revenue" +msgstr "계획된 수익" + +#. module: crm_helpdesk +#: field:crm.helpdesk,message_is_follower:0 +msgid "Is a Follower" +msgstr "은(는) 팔로워임" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,user_id:0 +msgid "User" +msgstr "사용자" + +#. module: crm_helpdesk +#: field:crm.helpdesk,active:0 +msgid "Active" +msgstr "활성" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "November" +msgstr "11월" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Extended Filters..." +msgstr "확장 필터..." + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_case_helpdesk_act111 +msgid "Helpdesk Requests" +msgstr "헬프데스크 요청" + +#. module: crm_helpdesk +#: help:crm.helpdesk,section_id:0 +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "담당 영업팀. 메일 게이트웨이의 담당 사용자 및 이메일 계정을 정의하십시오." + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "October" +msgstr "10월" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "January" +msgstr "1월" + +#. module: crm_helpdesk +#: field:crm.helpdesk,message_summary:0 +msgid "Summary" +msgstr "요약" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date:0 +msgid "Date" +msgstr "날짜" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Misc" +msgstr "기타" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "My Company" +msgstr "내 업체" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "General" +msgstr "일반" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "References" +msgstr "참조" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication" +msgstr "의사소통" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Cancel" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Close" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: view:crm.helpdesk.report:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Open" +msgstr "열기" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support Tree" +msgstr "헬프데스크 지원 트리" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +msgid "In Progress" +msgstr "진행 중" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Categorization" +msgstr "분류화" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_config_helpdesk +msgid "Helpdesk" +msgstr "헬프데스크" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,user_id:0 +msgid "Responsible" +msgstr "담당" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Search" +msgstr "검색" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "과거 기한" + +#. module: crm_helpdesk +#: field:crm.helpdesk,description:0 +msgid "Description" +msgstr "설명" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "May" +msgstr "5월" + +#. module: crm_helpdesk +#: field:crm.helpdesk,probability:0 +msgid "Probability (%)" +msgstr "확률 (%)" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,email:0 +msgid "# Emails" +msgstr "이메일 #" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,help:crm_helpdesk.action_report_crm_helpdesk +msgid "" +"Have a general overview of all support requests by sorting them with " +"specific criteria such as the processing time, number of requests answered, " +"emails sent and costs." +msgstr "" +"처리 시간, 응답 완료된 요청 개수, 전송된 이메일, 비용 등의 특정 기준으로 정렬하여 모든 지원 요청에 대한 전반적인 개요를 획득함." + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "February" +msgstr "2월" + +#. module: crm_helpdesk +#: field:crm.helpdesk,name:0 +msgid "Name" +msgstr "이름" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,name:0 +msgid "Year" +msgstr "년도" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main +msgid "Helpdesk and Support" +msgstr "헬프데스크 및 지원" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "April" +msgstr "4월" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "My Case(s)" +msgstr "내 사례" + +#. module: crm_helpdesk +#: help:crm.helpdesk,state:0 +msgid "" +"The status is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the status is set to 'Open'. " +" \n" +"When the case is over, the status is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the status is set to 'Pending'." +msgstr "" +"사례가 생성되었을 때 '초안'으로 설정됩니다. \n" +"사례가 진행 중일 경우, 상태는 '개시됨'으로 설정됩니다. \n" +"사례를 마쳤을 때 상태는 '완료됨'으로 설정됩니다. \n" +"사례가 검토를 필요로 할 경우, 상태는 '보류 중'으로 설정됩니다." + +#. module: crm_helpdesk +#: help:crm.helpdesk,message_ids:0 +msgid "Messages and communication history" +msgstr "메시지 및 의사소통 기록" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,help:crm_helpdesk.crm_helpdesk_categ_action +msgid "" +"Create and manage helpdesk categories to better manage and classify your " +"support requests." +msgstr "헬프데스크 분류를 생성 및 관리하여 지원요청을 더욱 잘 관리하고 분류하세요." + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Request Date" +msgstr "요청일" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Open Helpdesk Request" +msgstr "헬프데스크 요청 열기" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "High" +msgstr "높음" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,section_id:0 +#: view:crm.helpdesk.report:0 +msgid "Sales Team" +msgstr "영업팀" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_last:0 +msgid "Last Action" +msgstr "최근 조치" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Assigned to Me or My Sales Team(s)" +msgstr "나 또는 내 영업팀에 할당됨" + +#. module: crm_helpdesk +#: field:crm.helpdesk,duration:0 +msgid "Duration" +msgstr "시간" diff --git a/addons/crm_partner_assign/i18n/ko.po b/addons/crm_partner_assign/i18n/ko.po new file mode 100644 index 00000000000..b7c33f77f72 --- /dev/null +++ b/addons/crm_partner_assign/i18n/ko.po @@ -0,0 +1,932 @@ +# Korean 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\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/point_of_sale/report/pos_report.py b/addons/point_of_sale/report/pos_report.py index f0dbcfcad88..0179c7bcf45 100644 --- a/addons/point_of_sale/report/pos_report.py +++ b/addons/point_of_sale/report/pos_report.py @@ -21,7 +21,6 @@ from openerp.osv import fields, osv import time -from openerp import netsvc from openerp import tools class report_transaction_pos(osv.osv): diff --git a/addons/point_of_sale/test/point_of_sale_report.yml b/addons/point_of_sale/test/point_of_sale_report.yml index 00a675ac152..af034c8f23e 100644 --- a/addons/point_of_sale/test/point_of_sale_report.yml +++ b/addons/point_of_sale/test/point_of_sale_report.yml @@ -3,8 +3,9 @@ - !python {model: pos.order}: | import os - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.pos.details_summary').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('point_of_sale.pos_order_pos1')], 'pos.details_summary', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-details_summary report'+format), 'wb+').write(data) @@ -13,8 +14,9 @@ - !python {model: pos.order}: | import os - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.pos.invoice').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('point_of_sale.pos_order_pos1')], 'pos.invoice', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-invoice report'+format), 'wb+').write(data) @@ -23,8 +25,9 @@ - !python {model: pos.order}: | import os - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.pos.lines').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('point_of_sale.pos_order_pos1')], 'pos.lines', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-lines report'+format), 'wb+').write(data) @@ -33,8 +36,9 @@ - !python {model: pos.order}: | import os - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.pos.receipt').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('point_of_sale.pos_order_pos1')], 'pos.receipt', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-receipt report'+format), 'wb+').write(data) @@ -54,9 +58,10 @@ - !python {model: pos.order}: | import os, time - from openerp import netsvc, tools + import openerp.report + from openerp import tools data_dict = {'model':'ir.ui.menu', 'form':{'date_start': time.strftime('%Y-%m-%d'), 'date_end': time.strftime('%Y-%m-%d'),'user_id':[ref('base.user_root')] }} - (data, format) = netsvc.LocalService('report.pos.sales.user').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], data_dict, {}) + data, format = openerp.report.render_report(cr, uid, [ref('point_of_sale.pos_order_pos1')], 'pos.sales.user', data_dict, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-sales_user_report'+format), 'wb+').write(data) - @@ -64,8 +69,9 @@ - !python {model: pos.order}: | import os, time - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.pos.payment.report').create(cr, uid, [ref('point_of_sale.pos_order_pos0')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('point_of_sale.pos_order_pos0')], 'pos.payment.report', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-payment_report'+format), 'wb+').write(data) - @@ -73,8 +79,9 @@ - !python {model: pos.order}: | import os, time - from openerp import netsvc, tools + import openerp.report + from openerp import tools data_dict = {'model':'ir.ui.menu', 'form':{'user_id':[ref('base.user_root'),ref('base.user_demo')] }} - (data, format) = netsvc.LocalService('report.pos.payment.report.user').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], data_dict, {}) + data, format = openerp.report.render_report(cr, uid, [ref('point_of_sale.pos_order_pos1')], 'pos.payment.report.user', data_dict, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-payment_user_report'+format), 'wb+').write(data) 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/product_report.xml b/addons/product/product_report.xml index 6135fe64bca..791063696c4 100644 --- a/addons/product/product_report.xml +++ b/addons/product/product_report.xml @@ -9,6 +9,7 @@ name="product.pricelist" rml="product/report/product_pricelist.rml" menu="False" - auto="False"/> + parser="product.report.product_pricelist.product_pricelist" + /> diff --git a/addons/product/report/product_pricelist.py b/addons/product/report/product_pricelist.py index 5e9f8cf0a8a..44433f39055 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,16 +111,13 @@ 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 -report_sxw.report_sxw('report.product.pricelist','product.product','addons/product/report/product_pricelist.rml',parser=product_pricelist) - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: 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 4eefc4d59c1..4c18739cc78 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/test/ui/print_report.yml b/addons/purchase/test/ui/print_report.yml index c5a9448e497..94cf49655b6 100644 --- a/addons/purchase/test/ui/print_report.yml +++ b/addons/purchase/test/ui/print_report.yml @@ -3,8 +3,9 @@ - !python {model: purchase.order}: | import os - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.purchase.quotation').create(cr, uid, [ref('purchase.purchase_order_1'),ref('purchase.purchase_order_2')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('purchase.purchase_order_1'), ref('purchase.purchase_order_2')], 'purchase.quotation', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'purchase-request_quotation'+format), 'wb+').write(data) - diff --git a/addons/purchase/wizard/purchase_order_group.py b/addons/purchase/wizard/purchase_order_group.py index b47f4e608a8..f9b68c1fe11 100644 --- a/addons/purchase/wizard/purchase_order_group.py +++ b/addons/purchase/wizard/purchase_order_group.py @@ -21,9 +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 _ class purchase_order_group(osv.osv_memory): 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/purchase_requisition/test/purchase_requisition.yml b/addons/purchase_requisition/test/purchase_requisition.yml index bb6daf9eec1..808b2eb5350 100644 --- a/addons/purchase_requisition/test/purchase_requisition.yml +++ b/addons/purchase_requisition/test/purchase_requisition.yml @@ -84,7 +84,8 @@ - !python {model: purchase.requisition}: | import os - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.purchase.requisition').create(cr, uid, [ref('purchase_requisition.requisition1')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('purchase_requisition.requisition1')], 'purchase.requisition', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'purchase_requisition-purchase_requisition_report.'+format), 'wb+').write(data) 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_intrastat/test/report_intrastat_report.yml b/addons/report_intrastat/test/report_intrastat_report.yml index e51bfbbe748..687f605b901 100644 --- a/addons/report_intrastat/test/report_intrastat_report.yml +++ b/addons/report_intrastat/test/report_intrastat_report.yml @@ -14,7 +14,8 @@ - !python {model: account.invoice}: | import os - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.account.invoice.intrastat').create(cr, uid, [ref('test_invoice_1')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('test_invoice_1')], 'account.invoice.intrastat', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'report_intrastat-intrastat_report.'+format), 'wb+').write(data) diff --git a/addons/report_webkit/ir_report.py b/addons/report_webkit/ir_report.py index 8b8f99b8ebf..4b64a54c420 100644 --- a/addons/report_webkit/ir_report.py +++ b/addons/report_webkit/ir_report.py @@ -29,113 +29,61 @@ # ############################################################################## -from openerp.osv import fields, osv -import openerp.report.interface -from openerp.report.report_sxw import rml_parse +import openerp +from openerp.osv import fields, orm from webkit_report import WebKitParser -def register_report(name, model, tmpl_path, parser=rml_parse): - """Register the report into the services""" - name = 'report.%s' % name - if name in openerp.report.interface.report_int._reports: - service = openerp.report.interface.report_int._reports[name] - if isinstance(service, WebKitParser): - #already instantiated properly, skip it - return - if hasattr(service, 'parser'): - parser = service.parser - del openerp.report.interface.report_int._reports[name] - WebKitParser(name, model, tmpl_path, parser=parser) - - -class ReportXML(osv.osv): - - def __init__(self, pool, cr): - super(ReportXML, self).__init__(pool, cr) - - def register_all(self,cursor): - value = super(ReportXML, self).register_all(cursor) - cursor.execute("SELECT * FROM ir_act_report_xml WHERE report_type = 'webkit'") - records = cursor.dictfetchall() - for record in records: - register_report(record['report_name'], record['model'], record['report_rml']) - return value - - def unlink(self, cursor, user, ids, context=None): - """Delete report and unregister it""" - trans_obj = self.pool.get('ir.translation') - trans_ids = trans_obj.search( - cursor, - user, - [('type', '=', 'report'), ('res_id', 'in', ids)] - ) - trans_obj.unlink(cursor, user, trans_ids) - - # Warning: we cannot unregister the services at the moment - # because they are shared across databases. Calling a deleted - # report will fail so it's ok. - - res = super(ReportXML, self).unlink( - cursor, - user, - ids, - context - ) - return res - - def create(self, cursor, user, vals, context=None): - "Create report and register it" - res = super(ReportXML, self).create(cursor, user, vals, context) - if vals.get('report_type','') == 'webkit': - # I really look forward to virtual functions :S - register_report( - vals['report_name'], - vals['model'], - vals.get('report_rml', False) - ) - return res - - def write(self, cr, uid, ids, vals, context=None): - "Edit report and manage it registration" - if isinstance(ids, (int, long)): - ids = [ids,] - for rep in self.browse(cr, uid, ids, context=context): - if rep.report_type != 'webkit': - continue - if vals.get('report_name', False) and \ - vals['report_name'] != rep.report_name: - report_name = vals['report_name'] - else: - report_name = rep.report_name - - register_report( - report_name, - vals.get('model', rep.model), - vals.get('report_rml', rep.report_rml) - ) - res = super(ReportXML, self).write(cr, uid, ids, vals, context) - return res - - _name = 'ir.actions.report.xml' +class ir_actions_report_xml(orm.Model): _inherit = 'ir.actions.report.xml' _columns = { - 'webkit_header': fields.property( - 'ir.header_webkit', - type='many2one', - relation='ir.header_webkit', - string='Webkit Header', - help="The header linked to the report", - view_load=True, - required=True - ), - 'webkit_debug' : fields.boolean('Webkit debug', help="Enable the webkit engine debugger"), - 'report_webkit_data': fields.text('Webkit Template', help="This template will be used if the main report file is not found"), - 'precise_mode':fields.boolean('Precise Mode', help='This mode allow more precise element \ - position as each object is printed on a separate HTML.\ - but memory and disk usage is wider') + 'webkit_header': fields.property('ir.header_webkit', + type='many2one', relation='ir.header_webkit', + string='Webkit Header', help="The header linked to the report", + view_load=True, required=True), + 'webkit_debug': fields.boolean('Webkit debug', + help="Enable the webkit engine debugger"), + 'report_webkit_data': fields.text('Webkit Template', + help="This template will be used if the main report file is not found"), + 'precise_mode': fields.boolean('Precise Mode', + help="This mode allow more precise element position as each object" + " is printed on a separate HTML but memory and disk usage are wider.") } -ReportXML() + def _lookup_report(self, cr, name): + """ + Look up a report definition. + """ + import operator + import os + opj = os.path.join + + # First lookup in the deprecated place, because if the report definition + # has not been updated, it is more likely the correct definition is there. + # Only reports with custom parser specified in Python are still there. + if 'report.' + name in openerp.report.interface.report_int._reports: + new_report = openerp.report.interface.report_int._reports['report.' + name] + if not isinstance(new_report, WebKitParser): + new_report = None + else: + cr.execute("SELECT * FROM ir_act_report_xml WHERE report_name=%s and report_type=%s", (name, 'webkit')) + r = cr.dictfetchone() + if r: + if r['parser']: + parser = operator.attrgetter(r['parser'])(openerp.addons) + kwargs = { 'parser': parser } + else: + kwargs = {} + + new_report = WebKitParser('report.'+r['report_name'], + r['model'], opj('addons',r['report_rml'] or '/'), + header=r['header'], register=False, **kwargs) + else: + new_report = None + + if new_report: + return new_report + else: + return super(ir_actions_report_xml, self)._lookup_report(cr, name) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: 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/webkit_report.py b/addons/report_webkit/webkit_report.py index f4f65e56596..01536f471fe 100644 --- a/addons/report_webkit/webkit_report.py +++ b/addons/report_webkit/webkit_report.py @@ -38,9 +38,8 @@ import tempfile import time import logging -from openerp import netsvc -from openerp import pooler from report_helper import WebKitHelper +import openerp from openerp.report.report_sxw import * from openerp import addons from openerp import tools @@ -117,16 +116,16 @@ class WebKitParser(report_sxw): """Custom class that use webkit to render HTML reports Code partially taken from report openoffice. Thanks guys :) """ - def __init__(self, name, table, rml=False, parser=False, - header=True, store=False): + def __init__(self, name, table, rml=False, parser=rml_parse, + header=True, store=False, register=True): self.parser_instance = False self.localcontext = {} report_sxw.__init__(self, name, table, rml, parser, - header, store) + header, store, register=register) 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/wizard/sale_line_invoice.py b/addons/sale/wizard/sale_line_invoice.py index bed474728d7..8bb52b12c1e 100644 --- a/addons/sale/wizard/sale_line_invoice.py +++ b/addons/sale/wizard/sale_line_invoice.py @@ -21,7 +21,6 @@ from openerp.osv import osv, fields from openerp.tools.translate import _ -from openerp import netsvc class sale_order_line_make_invoice(osv.osv_memory): _name = "sale.order.line.make.invoice" diff --git a/addons/sale/wizard/sale_make_invoice.py b/addons/sale/wizard/sale_make_invoice.py index 1b885998f83..0898dad21b1 100644 --- a/addons/sale/wizard/sale_make_invoice.py +++ b/addons/sale/wizard/sale_make_invoice.py @@ -20,7 +20,6 @@ from openerp.osv import fields, osv from openerp.tools.translate import _ -from openerp import netsvc class sale_make_invoice(osv.osv_memory): _name = "sale.make.invoice" 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/sale_stock/test/picking_order_policy.yml b/addons/sale_stock/test/picking_order_policy.yml index f761dfb65db..1df3626880f 100644 --- a/addons/sale_stock/test/picking_order_policy.yml +++ b/addons/sale_stock/test/picking_order_policy.yml @@ -162,8 +162,9 @@ - !python {model: sale.order}: | import os - from openerp import netsvc, tools - (data, format) = netsvc.LocalService('report.sale.order').create(cr, uid, [ref('sale.sale_order_6')], {}, {}) + import openerp.report + from openerp import tools + data, format = openerp.report.render_report(cr, uid, [ref('sale.sale_order_6')], 'sale.order', {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'sale-sale_order.'+format), 'wb+').write(data) 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