hunk.code_window:     def do_decline(self):
           """ Marks event invitation as Declined. """
           res = self.write({'state': 'declined'})
           for attendee in self:
               attendee.event_id.message_post(body=_("%s has declined invitation") % (attendee.cn), subtype="calendar.subtype_invitation")
           return res
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:             attendee.event_id.message_post(body=_("%s has declined invitation") % (attendee.common_name), subtype="calendar.subtype_invitation")
  
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:
  # * stock_landed_costs
  # 
  # Translators:
  msgid ""
  msgstr ""
  "Project-Id-Version: Odoo 9.0\n"
  "Report-Msgid-Bugs-To: \n"
  "POT-Creation-Date: 2015-09-18 08:10+0000\n"
  "PO-Revision-Date: 2016-03-02 21:43+0000\n"
  "Last-Translator: Martin Trigaux\n"
  "Language-Team: French (Canada) (http://www.transifex.com/odoo/odoo-9/language/fr_CA/)\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: \n"
  "Language: fr_CA\n"
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
  
  #. module: stock_landed_costs
  #: code:addons/stock_landed_costs/stock_landed_costs.py:126
  #: code:addons/stock_landed_costs/stock_landed_costs.py:130
  #, python-format
  msgid " already out"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_account_id
  msgid "Account"
  msgstr "Compte"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_account_journal_id
  msgid "Account Journal"
  msgstr "Journal de compte"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_needaction
  msgid "Action Needed"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_additional_landed_cost
  msgid "Additional Landed Cost"
  msgstr ""
  
  #. module: stock_landed_costs
  #: selection:product.template,split_method:0
  #: selection:stock.landed.cost.lines,split_method:0
  msgid "By Current Cost"
  msgstr ""
  
  #. module: stock_landed_costs
  #: selection:product.template,split_method:0
  #: selection:stock.landed.cost.lines,split_method:0
  msgid "By Quantity"
  msgstr ""
  
  #. module: stock_landed_costs
  #: selection:product.template,split_method:0
  #: selection:stock.landed.cost.lines,split_method:0
  msgid "By Volume"
  msgstr ""
  
  #. module: stock_landed_costs
  #: selection:product.template,split_method:0
  #: selection:stock.landed.cost.lines,split_method:0
  msgid "By Weight"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_form
  msgid "Cancel"
  msgstr "Annuler"
  
  #. module: stock_landed_costs
  #: selection:stock.landed.cost,state:0
  msgid "Cancelled"
  msgstr "Annulé"
  
  #. module: stock_landed_costs
  #: model:ir.actions.act_window,help:stock_landed_costs.action_stock_landed_cost
  msgid "Click to create a new landed cost."
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.actions.act_window,help:stock_landed_costs.stock_landed_cost_type_action
  msgid "Click to define a new kind of landed cost."
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_form
  msgid "Compute"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_price_unit
  msgid "Cost"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_cost_line_id
  msgid "Cost Line"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_cost_lines
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_form
  msgid "Cost Lines"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_create_uid
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_create_uid
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_create_uid
  msgid "Created by"
  msgstr "Créé par"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_create_date
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_create_date
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_create_date
  msgid "Created on"
  msgstr "Créé le"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_date
  msgid "Date"
  msgstr "Date"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost_message_last_post
  msgid "Date of the last message posted on the record."
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_name
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_name
  msgid "Description"
  msgstr "Description"
  
  #. module: stock_landed_costs
  #: code:addons/stock_landed_costs/purchase_config_settings.py:18
  #, python-format
  msgid ""
  "Disabling the costing methods will prevent you to use the landed costs "
  "feature."
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_display_name
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_display_name
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_display_name
  msgid "Display Name"
  msgstr "Nom affiché"
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_search
  #: model:mail.message.subtype,name:stock_landed_costs.mt_stock_landed_cost_open
  msgid "Done"
  msgstr "Terminé"
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_search
  #: selection:stock.landed.cost,state:0
  msgid "Draft"
  msgstr "Brouillon"
  
  #. module: stock_landed_costs
  #: selection:product.template,split_method:0
  #: selection:stock.landed.cost.lines,split_method:0
  msgid "Equal"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_final_cost
  msgid "Final Cost"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_follower_ids
  msgid "Followers"
  msgstr "Abonnés"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_channel_ids
  msgid "Followers (Channels)"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_partner_ids
  msgid "Followers (Partners)"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_former_cost
  msgid "Former Cost"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_former_cost_per_unit
  msgid "Former Cost(Per Unit)"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_search
  msgid "Group By"
  msgstr "Grouper par"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_id
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_id
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_id
  msgid "ID"
  msgstr "Identifiant"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost_message_unread
  msgid "If checked new messages require your attention."
  msgstr "Si coché, de nouveaux messages requièrent votre attention."
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost_message_needaction
  msgid "If checked, new messages require your attention."
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_type_form
  msgid "Information"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_is_follower
  msgid "Is Follower"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_description
  msgid "Item Description"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_account_move_id
  msgid "Journal Entry"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_cost_id
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_cost_id
  msgid "Landed Cost"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_form
  msgid "Landed Cost Name"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.ui.menu,name:stock_landed_costs.menu_stock_landed_cost_type
  msgid "Landed Cost Type"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.actions.act_window,name:stock_landed_costs.action_stock_landed_cost
  #: model:ir.model.fields,field_description:stock_landed_costs.field_product_template_landed_cost_ok
  #: model:ir.ui.menu,name:stock_landed_costs.menu_stock_landed_cost
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_form
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_search
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_tree
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_type_form
  msgid "Landed Costs"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:mail.message.subtype,description:stock_landed_costs.mt_stock_landed_cost_open
  msgid "Landed cost validated"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_last_post
  msgid "Last Message Date"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost___last_update
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines___last_update
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines___last_update
  msgid "Last Modified on"
  msgstr "Dernière modification le"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_write_uid
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_write_uid
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_write_uid
  msgid "Last Updated by"
  msgstr "Dernière mise à jour par"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_write_date
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_write_date
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_write_date
  msgid "Last Updated on"
  msgstr "Dernière mise à jour le"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_ids
  msgid "Messages"
  msgstr "Messages"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost_message_ids
  msgid "Messages and communication history"
  msgstr "Historique des messages et des communications"
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_search
  msgid "Month"
  msgstr "Mois"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_name
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_search
  msgid "Name"
  msgstr "Nom"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_needaction_counter
  msgid "Number of Actions"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost_message_needaction_counter
  msgid "Number of messages which requires an action"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost_message_unread_counter
  msgid "Number of unread messages"
  msgstr ""
  
  #. module: stock_landed_costs
  #: code:addons/stock_landed_costs/stock_landed_costs.py:181
  #, python-format
  msgid "Only draft landed costs can be validated"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_picking_ids
  msgid "Pickings"
  msgstr ""
  
  #. module: stock_landed_costs
  #: code:addons/stock_landed_costs/stock_landed_costs.py:90
  #, python-format
  msgid "Please configure Stock Expense Account for product: %s."
  msgstr ""
  
  #. module: stock_landed_costs
  #: selection:stock.landed.cost,state:0
  msgid "Posted"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_product_id
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_product_id
  msgid "Product"
  msgstr "Produit"
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_type_form
  msgid "Product Name"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model,name:stock_landed_costs.model_product_template
  msgid "Product Template"
  msgstr "Modèle de produit"
  
  #. module: stock_landed_costs
  #: model:ir.actions.act_window,name:stock_landed_costs.stock_landed_cost_type_action
  #: model:ir.ui.view,arch_db:stock_landed_costs.stock_landed_cost_tree_view
  msgid "Products"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_quantity
  msgid "Quantity"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_product_template_split_method
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_lines_split_method
  msgid "Split Method"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_state
  msgid "State"
  msgstr "Statut"
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_search
  msgid "Status"
  msgstr "Statut"
  
  #. module: stock_landed_costs
  #: model:ir.model,name:stock_landed_costs.model_stock_landed_cost
  msgid "Stock Landed Cost"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model,name:stock_landed_costs.model_stock_landed_cost_lines
  msgid "Stock Landed Cost Lines"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_move_id
  msgid "Stock Move"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model,name:stock_landed_costs.model_stock_valuation_adjustment_lines
  msgid "Stock Valuation Adjustment Lines"
  msgstr ""
  
  #. module: stock_landed_costs
  #: code:addons/stock_landed_costs/stock_landed_costs.py:52
  #, python-format
  msgid ""
  "The selected picking does not contain any move that would be impacted by "
  "landed costs. Landed costs are only possible for products configured in real"
  " time valuation with real price costing method. Please make sure it is the "
  "case, or you selected the correct picking"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_amount_total
  msgid "Total"
  msgstr "Total"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_unread
  msgid "Unread Messages"
  msgstr "Messages non-lus"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_message_unread_counter
  msgid "Unread Messages Counter"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_form
  msgid "Validate"
  msgstr "Valider"
  
  #. module: stock_landed_costs
  #: code:addons/stock_landed_costs/stock_landed_costs.py:212
  #, python-format
  msgid ""
  "Validated landed costs cannot be cancelled, but you could create negative "
  "landed costs to reverse them"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_valuation_adjustment_lines
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_form
  msgid "Valuation Adjustments"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_volume
  msgid "Volume"
  msgstr ""
  
  #. module: stock_landed_costs
  #: code:addons/stock_landed_costs/purchase_config_settings.py:17
  #, python-format
  msgid "Warning!"
  msgstr "Avertissement!"
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost_website_message_ids
  msgid "Website Messages"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost_website_message_ids
  msgid "Website communication history"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_valuation_adjustment_lines_weight
  msgid "Weight"
  msgstr ""
  
  #. module: stock_landed_costs
  #: code:addons/stock_landed_costs/stock_landed_costs.py:183
  #, python-format
  msgid ""
  "You cannot validate a landed cost which has no valid valuation adjustments "
  "lines. Did you click on Compute?"
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_type_form
  msgid "describe the product characteristics..."
  msgstr ""
  
  #. module: stock_landed_costs
  #: model:ir.model,name:stock_landed_costs.model_purchase_config_settings
  msgid "purchase.config.settings"
  msgstr ""
  