hunk.code_window:         for record in self:
               record.message_is_follower = record.id in following_ids
       @api.multi
       def _get_message_unread(self):
           res = dict((res_id, 0) for res_id in self.ids)
  
hunk.labels: keep keep add keep keep keep
hunk.after_edit:     @api.model
       def _search_is_follower(self, operator, operand):
           followers = self.env['mail.followers'].sudo().search([
               ('res_model', '=', self._name),
               ('partner_id', '=', self.env.user.partner_id.id),
               ])
           # Cases ('message_is_follower', '=', True) or  ('message_is_follower', '!=', False)
           if (operator == '=' and operand) or (operator == '!=' and not operand):
               return [('id', 'in', followers.mapped('res_id'))]
           else:
               return [('id', 'not in', followers.mapped('res_id'))]
  
hunk.file_path: addons/mail/models/mail_thread.py
hunk.type: add
file: # Translation of Odoo Server.
  # This file contains the translation of the following modules:
  # * website_membership
  # 
  # Translators:
  # Andi Chandler <andi@gowling.com>, 2015
  msgid ""
  msgstr ""
  "Project-Id-Version: Odoo 9.0\n"
  "Report-Msgid-Bugs-To: \n"
  "POT-Creation-Date: 2015-09-07 14:41+0000\n"
  "PO-Revision-Date: 2015-09-08 10:38+0000\n"
  "Last-Translator: Martin Trigaux\n"
  "Language-Team: English (United Kingdom) (http://www.transifex.com/odoo/odoo-9/language/en_GB/)\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: \n"
  "Language: en_GB\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.index
  msgid "All"
  msgstr "All"
  
  #. module: website_membership
  #: code:addons/website_membership/controllers/main.py:80
  #, python-format
  msgid "All Countries"
  msgstr "All Countries"
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.index
  msgid "Associations"
  msgstr "Associations"
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.index
  msgid "Find a business partner"
  msgstr "Find a business partner"
  
  #. module: website_membership
  #: code:addons/website_membership/controllers/main.py:122
  #, python-format
  msgid "Free Members"
  msgstr "Free Members"
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.opt_index_country
  msgid "Location"
  msgstr "Location"
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.footer_custom
  #: model:ir.ui.view,arch_db:website_membership.index
  msgid "Members"
  msgstr "Members"
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.index
  msgid "No result found."
  msgstr "No result found."
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.index
  msgid "Our Members Directory"
  msgstr "Our Members Directory"
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.opt_index_google_map
  msgid "World Map"
  msgstr "World Map"
  
  #. module: website_membership
  #: model:ir.model,name:website_membership.model_membership_membership_line
  msgid "membership.membership_line"
  msgstr "membership.membership_line"
  
  #. module: website_membership
  #: model:ir.ui.view,arch_db:website_membership.index
  msgid "pull-left"
  msgstr "pull-left"
  