hunk.code_window:         """ Make entry on email and availability on change of partner_id field. """
           self.email = self.partner_id.email
       @api.model
       def create(self, values):
           if not values.get("email") and values.get("cn"):
               cnval = values.get("cn").split(':')
               email = filter(lambda x: x.__contains__('@'), cnval)  # TODO JEM : should be refactored
               values['email'] = email and email[0] or ''
  
hunk.labels: keep keep keep keep keep replace replace replace keep
hunk.after_edit:         if not values.get("email") and values.get("common_name"):
               common_nameval = values.get("common_name").split(':')
               email = filter(lambda x: x.__contains__('@'), common_nameval)  # TODO JEM : should be refactored
  
hunk.file_path: addons/calendar/models/calendar.py
hunk.type: replace
file: # Translation of Odoo Server.
  # This file contains the translation of the following modules:
  # * sales_team
  # 
  # Translators:
  # Lucas Deliege <lud@odoo.com>, 2015
  # Martin Trigaux, 2015
  # Maxime Chambreuil <maxime.chambreuil@gmail.com>, 2015
  # Nancy Bolognesi <nb@microcom.ca>, 2015
  # Nicolas JEUDY <nicolas@sudokeys.com>, 2015
  msgid ""
  msgstr ""
  "Project-Id-Version: Odoo 9.0\n"
  "Report-Msgid-Bugs-To: \n"
  "POT-Creation-Date: 2015-09-18 08:11+0000\n"
  "PO-Revision-Date: 2015-12-29 15:05+0000\n"
  "Last-Translator: Martin Trigaux\n"
  "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: \n"
  "Language: fr\n"
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:91
  #, python-format
  msgid "3 exp. closing"
  msgstr "3 clôture prévue"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:137
  #, python-format
  msgid "35,029.39€"
  msgstr "35 029,39€"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:124
  #, python-format
  msgid "78,140.03€"
  msgstr "78 140,03€"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:169
  #, python-format
  msgid "80.000€"
  msgstr "80 000€"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_view_kanban
  msgid "<span>New</span>"
  msgstr "<span>Nouvelle</span>"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_view_kanban
  msgid "<span>Reports</span>"
  msgstr "<span>Rapports</span>"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_view_kanban
  msgid "<span>View</span>"
  msgstr "<span>Vue</span>"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_needaction
  msgid "Action Needed"
  msgstr "A besoin d'une action"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_active
  msgid "Active"
  msgstr "Actif"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:114
  #, python-format
  msgid "Activities Done"
  msgstr "Activités terminées"
  
  #. module: sales_team
  #: model:ir.actions.act_window,help:sales_team.crm_team_act
  #: model:ir.actions.act_window,help:sales_team.crm_team_salesteams_act
  #: model:ir.actions.act_window,help:sales_team.sales_team_config_action
  msgid "Click here to define a new sales team."
  msgstr "Cliquer ici pour créer une nouvelle équipe commerciale."
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:148
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:152
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:161
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:165
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:174
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:178
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:182
  #, python-format
  msgid "Click to set"
  msgstr "Cliquer pour valider"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_code
  msgid "Code"
  msgstr "Code"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_color
  msgid "Color Index"
  msgstr "Couleur"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_company_id
  #: model:ir.ui.view,arch_db:sales_team.crm_team_view_form
  msgid "Company"
  msgstr "Société"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:215
  #, python-format
  msgid "Create a few opportunities to activate your dashboard."
  msgstr "Ajouter quelques opportunités pour activer votre tableau de bord."
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_create_uid
  msgid "Created by"
  msgstr "Créé par"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_create_date
  msgid "Created on"
  msgstr "Créé le"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/js/sales_team_dashboard.js:16
  #: model:ir.actions.act_window,name:sales_team.crm_team_salesteams_act
  #: model:ir.ui.menu,name:sales_team.menu_sales_team_act
  #, python-format
  msgid "Dashboard"
  msgstr "Tableau de bord"
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_crm_team_message_last_post
  msgid "Date of the last message posted on the record."
  msgstr "Date du dernier message posté sur cet enregistrement"
  
  #. module: sales_team
  #: model:crm.team,name:sales_team.team_sales_department
  msgid "Direct Sales"
  msgstr "Vente directe"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_display_name
  msgid "Display Name"
  msgstr "Nom affiché"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_view_form
  msgid ""
  "Follow this salesteam to automatically track the events associated to users "
  "of this team."
  msgstr "Suivez cette équipe de vente pour suivre automatiquement les événements associés aux utilisateurs de cette équipe."
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_follower_ids
  msgid "Followers"
  msgstr "Abonnés"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_channel_ids
  msgid "Followers (Channels)"
  msgstr "Abonnés (Canaux)"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_partner_ids
  msgid "Followers (Partners)"
  msgstr "Abonnés (Partenaires)"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:214
  #, python-format
  msgid "Great sales journeys start with a clean pipeline."
  msgstr "Une bonne journée commence par un pipeline de ventes bien organisé."
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_search
  msgid "Group By..."
  msgstr "Regrouper par..."
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:213
  #, python-format
  msgid "Hi there!"
  msgstr "Bonjour!"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_id
  msgid "ID"
  msgstr "ID"
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_crm_team_message_unread
  msgid "If checked new messages require your attention."
  msgstr "Si coché, de nouveaux messages demandent votre attention."
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_crm_team_message_needaction
  msgid "If checked, new messages require your attention."
  msgstr "si elle est cochée, de nouveaux messages requièrent votre attention."
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_crm_team_active
  msgid ""
  "If the active field is set to false, it will allow you to hide the sales "
  "team without removing it."
  msgstr "Si le champ actif est à \"Vrai\", cela vous permet de cacher l'équipe commerciale sans la supprimer."
  
  #. module: sales_team
  #: model:crm.team,name:sales_team.crm_team_1
  msgid "Indirect Sales"
  msgstr "Ventes indirectes"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:140
  #, python-format
  msgid "Invoiced"
  msgstr "Facturée"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_is_follower
  msgid "Is Follower"
  msgstr "Est un abonné"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_last_post
  msgid "Last Message Date"
  msgstr "Date du dernier message"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team___last_update
  msgid "Last Modified on"
  msgstr "Dernière modification le"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:188
  #, python-format
  msgid "Last Month"
  msgstr "Le mois dernier"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_write_uid
  msgid "Last Updated by"
  msgstr "Mis à jour par"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_write_date
  msgid "Last Updated on"
  msgstr "Mis à jour le"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:25
  #, python-format
  msgid "Meetings"
  msgstr "Rendez-vous"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_ids
  msgid "Messages"
  msgstr "Messages"
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_crm_team_message_ids
  msgid "Messages and communication history"
  msgstr "Historique des messages et communications"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_view_kanban
  msgid "More <i class=\"fa fa-caret-down\"/>"
  msgstr "Plus <i class=\"fa fa-caret-down\"/>"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_view_form
  msgid "More Info"
  msgstr "Plus d'infos"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_search
  msgid "My Salesteams"
  msgstr "Mes équipes commerciales"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:50
  #, python-format
  msgid "Next 7 days"
  msgstr "Les 7 jours prochains "
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:38
  #, python-format
  msgid "Next Actions"
  msgstr "Actions suivantes"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_needaction_counter
  msgid "Number of Actions"
  msgstr "Nombre d'Actions"
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_crm_team_message_needaction_counter
  msgid "Number of messages which requires an action"
  msgstr "Nombre de messages demandant une action"
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_crm_team_message_unread_counter
  msgid "Number of unread messages"
  msgstr "Nombre de messages non lus"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/js/sales_team_dashboard.js:87
  #, python-format
  msgid "Only Integer Value should be valid."
  msgstr "Seul entier sera une valeur valide."
  
  #. module: sales_team
  #: model:ir.model,name:sales_team.model_res_partner
  msgid "Partner"
  msgstr "Partenaire"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:102
  #, python-format
  msgid "Performance"
  msgstr "Performance"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_reply_to
  msgid "Reply-To"
  msgstr "Répondre à"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_res_users_property_product_pricelist
  msgid "Sale Pricelist"
  msgstr "Liste de prix de vente"
  
  #. module: sales_team
  #: model:ir.model,name:sales_team.model_crm_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_name
  #: model:ir.model.fields,field_description:sales_team.field_res_partner_team_id
  #: model:ir.model.fields,field_description:sales_team.field_res_users_sale_team_id
  #: model:ir.model.fields,field_description:sales_team.field_res_users_team_id
  #: model:ir.ui.view,arch_db:sales_team.crm_team_view_form
  #: model:ir.ui.view,arch_db:sales_team.crm_team_view_tree
  msgid "Sales Team"
  msgstr "Équipe commerciale"
  
  #. module: sales_team
  #: model:ir.actions.act_window,name:sales_team.crm_team_act
  #: model:ir.actions.act_window,name:sales_team.sales_team_config_action
  msgid "Sales Teams"
  msgstr "Équipes commerciales"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_view_form
  msgid "Sales team"
  msgstr "Équipe commerciale"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_view_form
  msgid "Salesteam name..."
  msgstr "Nom de l'équipe commerciale..."
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_search
  msgid "Salesteams Search"
  msgstr "Recherche d'une équipe"
  
  #. module: sales_team
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_view_kanban
  msgid "Settings"
  msgstr "Configuration"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:146
  #, python-format
  msgid "Target"
  msgstr "Objectif"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_user_id
  #: model:ir.ui.view,arch_db:sales_team.crm_team_salesteams_search
  msgid "Team Leader"
  msgstr "Chef d'équipe"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_member_ids
  #: model:ir.ui.view,arch_db:sales_team.crm_team_view_form
  msgid "Team Members"
  msgstr "Membres de l'équipe"
  
  #. module: sales_team
  #: sql_constraint:crm.team:0
  msgid "The code of the sales team must be unique !"
  msgstr "Le code de l'équipe de vente doit être unique !"
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_crm_team_reply_to
  msgid ""
  "The email address put in the 'Reply-To' of all emails sent by Odoo about "
  "cases in this sales team"
  msgstr "Adresse électronique indiquée dans le champ 'Répondre à' pour les courriels envoyés par Odoo concernant cette équipe"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:102
  #, python-format
  msgid "This Month"
  msgstr "Ce mois"
  
  #. module: sales_team
  #: model:ir.model.fields,help:sales_team.field_res_users_property_product_pricelist
  msgid ""
  "This pricelist will be used, instead of the default one, for sales to the "
  "current partner"
  msgstr "Cette liste de prix sera utilisée, à la place de la liste par défaut, pour les ventes faites au partenaire actuel."
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:29
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:61
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:76
  #, python-format
  msgid "To Activities"
  msgstr "Voir les activités"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:105
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:189
  #, python-format
  msgid "To Activity Report"
  msgstr "Voir l'analyse des activités"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:16
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:51
  #, python-format
  msgid "To Calendar"
  msgstr "Voir le calendrier"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:131
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:199
  #, python-format
  msgid "To Invoice Report"
  msgstr "Voir l'analyse des factures"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:86
  #, python-format
  msgid "To Opportunities"
  msgstr "Voir les opportunités"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:118
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:194
  #, python-format
  msgid "To Opportunity Report"
  msgstr "Voir l'analyse des opportunités"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:13
  #, python-format
  msgid "To do"
  msgstr "À faire"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:13
  #, python-format
  msgid "Today"
  msgstr "Aujourd'hui"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_unread
  msgid "Unread Messages"
  msgstr "Messages non lus"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_message_unread_counter
  msgid "Unread Messages Counter"
  msgstr "Compteur de messages non lus"
  
  #. module: sales_team
  #: model:ir.actions.act_window,help:sales_team.crm_team_act
  #: model:ir.actions.act_window,help:sales_team.crm_team_salesteams_act
  #: model:ir.actions.act_window,help:sales_team.sales_team_config_action
  msgid ""
  "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."
  msgstr "Les équipes commerciales vous permettent de structurer les vendeurs ou\nles départements en équipe distincte. Chaque équipe travaillera sur\nses propres opportunités."
  
  #. module: sales_team
  #: model:ir.model,name:sales_team.model_res_users
  msgid "Users"
  msgstr "Utilisateurs"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:127
  #, python-format
  msgid "Won in Opportunities"
  msgstr "Nombre d'opportunités gagnées"
  
  #. module: sales_team
  #: model:ir.model.fields,field_description:sales_team.field_crm_team_working_hours
  msgid "Working Hours"
  msgstr "Heures de travail"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/js/sales_team_dashboard.js:87
  #, python-format
  msgid "Wrong value entered!"
  msgstr "Mauvaise valeur saisie !"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:42
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:44
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:216
  #, python-format
  msgid "Your Pipeline"
  msgstr "Votre pipeline"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:89
  #, python-format
  msgid "exp. closing"
  msgstr "clôture prévue"
  
  #. module: sales_team
  #. openerp-web
  #: code:addons/sales_team/static/src/xml/sales_team_dashboard.xml:79
  #, python-format
  msgid "overdue"
  msgstr "en retard"
  