hunk.code_window:         self.assertFalse(self.group_pigs.sudo(self.user_employee).message_is_follower)
           self.group_pigs.message_subscribe_users(user_ids=[self.user_employee.id])
           self.assertTrue(self.group_pigs.sudo(self.user_employee).message_is_follower)
  
hunk.labels: keep add keep
hunk.after_edit:         qty_followed_after = len(self.group_pigs.sudo(self.user_employee).search([('message_is_follower', '=', True)]))
  
hunk.file_path: addons/mail/tests/test_mail_followers.py
hunk.type: add
file: # Translation of Odoo Server.
  # This file contains the translation of the following modules:
  # * procurement
  # 
  # Translators:
  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-09-19 08:25+0000\n"
  "Last-Translator: Martin Trigaux\n"
  "Language-Team: Italian (http://www.transifex.com/odoo/odoo-9/language/it/)\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: \n"
  "Language: it\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #. module: procurement
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_exceptions
  msgid ""
  "<b>Procurement Orders</b> represent the need for a certain quantity of "
  "products, at a given time, in a given location."
  msgstr ""
  
  #. module: procurement
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_exceptions
  msgid ""
  "<b>Sales Orders</b> are one typical source of Procurement Orders (but these are distinct documents). \n"
  "                <br/>Depending on the procurement parameters and the product configuration, the procurement engine will attempt to satisfy the need by reserving products from stock, ordering products from a supplier, or passing a manufacturing order, etc..."
  msgstr ""
  
  #. module: procurement
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_exceptions
  msgid ""
  "A <b>Procurement Exception</b> occurs when the system cannot find a way to "
  "fulfill a procurement. Some exceptions will resolve themselves "
  "automatically, but others require manual intervention (those are identified "
  "by a specific error message in the chatter)."
  msgstr ""
  
  #. module: procurement
  #: model:ir.actions.act_window,help:procurement.procurement_action
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_product_product_stat
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_product_template_stat
  msgid ""
  "A <b>procurement order</b> is used to record a need for a specific\n"
  "                product at a specific location. Procurement orders are usually\n"
  "                created automatically from <i>sales orders, pull logistic rules or\n"
  "                minimum stock rules.</i>"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_action
  msgid "Action"
  msgstr "Azione"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_needaction
  msgid "Action Needed"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_active
  msgid "Active"
  msgstr "Attivo"
  
  #. module: procurement
  #: selection:procurement.group,move_type:0
  msgid "All at once"
  msgstr "Tutto in una volta"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_compute_schedulers_wizard
  msgid "Cancel"
  msgstr "Annulla"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "Cancel Procurement"
  msgstr "Annulla Approvvigionamento"
  
  #. module: procurement
  #: selection:procurement.order,state:0
  msgid "Cancelled"
  msgstr "Annullato"
  
  #. module: procurement
  #: code:addons/procurement/procurement.py:139
  #, python-format
  msgid "Cannot delete Procurement Order(s) which are in %s state."
  msgstr "Impossibile annullare Ordine/i di Approvvigionamento che hanno stato %s ."
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "Check Procurement"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_rule_id
  msgid ""
  "Chosen rule for the procurement resolution. Usually chosen by the system but"
  " can be manually set by the procurement manager to force an unusual "
  "behavior."
  msgstr ""
  
  #. module: procurement
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_exceptions
  msgid ""
  "Click to create a Procurement order in exception state, or remove the filter"
  " on the search bar to display all the procurements."
  msgstr ""
  
  #. module: procurement
  #: model:ir.actions.act_window,help:procurement.procurement_action
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_product_product_stat
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_product_template_stat
  msgid "Click to create a procurement order."
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_company_id
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_company_id
  msgid "Company"
  msgstr "Azienda"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_compute_schedulers_wizard
  msgid "Compute all procurements in the background."
  msgstr ""
  
  #. module: procurement
  #: model:ir.model,name:procurement.model_procurement_order_compute_all
  msgid "Compute all schedulers"
  msgstr "Calcola tutti i pianificatori"
  
  #. module: procurement
  #: selection:procurement.order,state:0
  msgid "Confirmed"
  msgstr "Confermato"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_create_uid
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_compute_all_create_uid
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_create_uid
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_create_uid
  msgid "Created by"
  msgstr "Creato da"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_create_date
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_compute_all_create_date
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_create_date
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_create_date
  msgid "Created on"
  msgstr "Creato il"
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_message_last_post
  msgid "Date of the last message posted on the record."
  msgstr "Data dell'ultimo messaggio postato per questo record"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_move_type
  msgid "Delivery Method"
  msgstr "Metodo di Consegna"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_name
  msgid "Description"
  msgstr "Descrizione"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_display_name
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_compute_all_display_name
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_display_name
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_display_name
  msgid "Display Name"
  msgstr ""
  
  #. module: procurement
  #: selection:procurement.order,state:0
  msgid "Done"
  msgstr "Completato"
  
  #. module: procurement
  #: selection:procurement.order,state:0
  msgid "Exception"
  msgstr "Eccezione"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Exceptions"
  msgstr "Eccezioni"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "External note..."
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "Extra Information"
  msgstr "Informazioni extra"
  
  #. module: procurement
  #: selection:procurement.rule,group_propagation_option:0
  msgid "Fixed"
  msgstr "Fisso"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_group_id
  msgid "Fixed Procurement Group"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_follower_ids
  msgid "Followers"
  msgstr "Followers"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_channel_ids
  msgid "Followers (Channels)"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_partner_ids
  msgid "Followers (Partners)"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_rule_filter
  msgid "Global"
  msgstr "Globale"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Group By"
  msgstr "Raggruppa per"
  
  #. module: procurement
  #: model:ir.actions.act_window,name:procurement.do_view_procurements
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "Group's Procurements"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_id
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_compute_all_id
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_id
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_id
  msgid "ID"
  msgstr "ID"
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_message_unread
  msgid "If checked new messages require your attention."
  msgstr "Se selezionato, nuovi messaggi richiedono la tua attenzione"
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_message_needaction
  msgid "If checked, new messages require your attention."
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_rule_filter
  msgid "If the route is global"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_rule_active
  msgid "If unchecked, it will allow you to hide the rule without removing it."
  msgstr "Se de-selezionato, ti permette di nascondere la regola, senza rimuoverla."
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_is_follower
  msgid "Is Follower"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_last_post
  msgid "Last Message Date"
  msgstr "Data Ultimo Messaggio"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group___last_update
  #: model:ir.model.fields,field_description:procurement.field_procurement_order___last_update
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_compute_all___last_update
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule___last_update
  msgid "Last Modified on"
  msgstr "Data di ultima modifica"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_write_uid
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_compute_all_write_uid
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_write_uid
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_write_uid
  msgid "Last Updated by"
  msgstr "Ultima modifica di"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_write_date
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_compute_all_write_date
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_write_date
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_write_date
  msgid "Last Updated on"
  msgstr "Ultima modifica il"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Late"
  msgstr "In ritardo"
  
  #. module: procurement
  #: selection:procurement.rule,group_propagation_option:0
  msgid "Leave Empty"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.mrp_company
  msgid "Logistics"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_ids
  msgid "Messages"
  msgstr "Messaggi"
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_message_ids
  msgid "Messages and communication history"
  msgstr "Storico messaggi e comunicazioni"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_name
  msgid "Name"
  msgstr "Nome"
  
  #. module: procurement
  #: code:addons/procurement/procurement.py:206
  #, python-format
  msgid "No rule matching this procurement"
  msgstr ""
  
  #. module: procurement
  #: selection:procurement.order,priority:0
  msgid "Normal"
  msgstr "Normale"
  
  #. module: procurement
  #: selection:procurement.order,priority:0
  msgid "Not urgent"
  msgstr "Non Urgente"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "Notes"
  msgstr "Note"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_needaction_counter
  msgid "Number of Actions"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_message_needaction_counter
  msgid "Number of messages which requires an action"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_message_unread_counter
  msgid "Number of unread messages"
  msgstr ""
  
  #. module: procurement
  #: selection:procurement.group,move_type:0
  msgid "Partial"
  msgstr "Parziale"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_priority
  msgid "Priority"
  msgstr "Priorità"
  
  #. module: procurement
  #: model:ir.model,name:procurement.model_procurement_order
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Procurement"
  msgstr "Approvvigionamento"
  
  #. module: procurement
  #: model:ir.actions.act_window,name:procurement.procurement_action5
  #: model:ir.actions.act_window,name:procurement.procurement_order_action_exceptions
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Procurement Exceptions"
  msgstr "Errori approvvigionamenti"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_group_id
  msgid "Procurement Group"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_tree_view
  msgid "Procurement Lines"
  msgstr "Righe approvvigionamento"
  
  #. module: procurement
  #: model:ir.actions.act_window,name:procurement.procurement_action
  #: model:ir.actions.act_window,name:procurement.procurement_order_action_product_product_stat
  #: model:ir.actions.act_window,name:procurement.procurement_order_action_product_template_stat
  msgid "Procurement Orders"
  msgstr "Ordini di approvvigionamento"
  
  #. module: procurement
  #: model:ir.model,name:procurement.model_procurement_group
  msgid "Procurement Requisition"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model,name:procurement.model_procurement_rule
  #: model:ir.ui.view,arch_db:procurement.view_procurement_rule_form
  msgid "Procurement Rule"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_rule_tree
  msgid "Procurement Rules"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_group_form_view
  msgid "Procurement group"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Procurement started late"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_procurement_ids
  #: model:ir.ui.view,arch_db:procurement.procurement_group_form_view
  #: model:ir.ui.view,arch_db:procurement.product_product_view_form_procurement_button
  #: model:ir.ui.view,arch_db:procurement.product_template_view_form_procurement_button
  msgid "Procurements"
  msgstr "Approvvigionamenti"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_product_id
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Product"
  msgstr "Prodotto"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_product_uom
  msgid "Product Unit of Measure"
  msgstr "Unità di Misura Prodotto"
  
  #. module: procurement
  #: selection:procurement.rule,group_propagation_option:0
  msgid "Propagate"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_rule_form
  msgid "Propagation Options"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_group_propagation_option
  msgid "Propagation of Procurement Group"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_product_qty
  msgid "Quantity"
  msgstr "Quantità"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "Reconfirm Procurement"
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_group_name
  msgid "Reference"
  msgstr "Riferimento"
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_origin
  msgid ""
  "Reference of the document that created this Procurement.\n"
  "This is automatically completed by Odoo."
  msgstr ""
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_rule_id
  msgid "Rule"
  msgstr "Regola"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "Run Procurement"
  msgstr "Esegui approvvigionamento"
  
  #. module: procurement
  #: model:ir.actions.server,name:procurement.procurement_order_server_action
  msgid "Run Procurements"
  msgstr ""
  
  #. module: procurement
  #: model:ir.actions.act_window,name:procurement.action_compute_schedulers
  #: model:ir.ui.view,arch_db:procurement.view_compute_schedulers_wizard
  msgid "Run Schedulers"
  msgstr "Esegui Scheduler"
  
  #. module: procurement
  #: selection:procurement.order,state:0
  msgid "Running"
  msgstr "In esecuzione"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_date_planned
  msgid "Scheduled Date"
  msgstr "Data pianificata"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Scheduled Month"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_compute_schedulers_wizard
  msgid "Scheduler Parameters"
  msgstr "Parametri pianificatore"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "Scheduling"
  msgstr "Pianificazione"
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  #: model:ir.ui.view,arch_db:procurement.view_procurement_rule_filter
  msgid "Search Procurement"
  msgstr "Cerca approvvigionamenti"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_rule_sequence
  msgid "Sequence"
  msgstr "Sequenza"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_origin
  msgid "Source Document"
  msgstr "Documento di origine"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_state
  #: model:ir.ui.view,arch_db:procurement.view_procurement_filter
  msgid "Status"
  msgstr "Stato"
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_rule_name
  msgid "This field will fill the packing origin and the name of its moves"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_tree_view
  msgid "Unit of Measure"
  msgstr "Unità di misura"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_unread
  msgid "Unread Messages"
  msgstr "Messaggi Non Letti"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_message_unread_counter
  msgid "Unread Messages Counter"
  msgstr ""
  
  #. module: procurement
  #: selection:procurement.order,priority:0
  msgid "Urgent"
  msgstr "Urgente"
  
  #. module: procurement
  #: selection:procurement.order,priority:0
  msgid "Very Urgent"
  msgstr "Molto urgente"
  
  #. module: procurement
  #: model:ir.model.fields,field_description:procurement.field_procurement_order_website_message_ids
  msgid "Website Messages"
  msgstr "Messaggi sito web"
  
  #. module: procurement
  #: model:ir.model.fields,help:procurement.field_procurement_order_website_message_ids
  msgid "Website communication history"
  msgstr "Storico comunicazione sito"
  
  #. module: procurement
  #: model:ir.actions.act_window,help:procurement.procurement_action
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_product_product_stat
  #: model:ir.actions.act_window,help:procurement.procurement_order_action_product_template_stat
  msgid ""
  "When the procurement order is confirmed, it automatically\n"
  "                creates the necessary operations to fullfil the need: purchase\n"
  "                order proposition, manufacturing order, etc."
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.view_procurement_rule_form
  msgid "e.g. Buy"
  msgstr ""
  
  #. module: procurement
  #: model:ir.ui.view,arch_db:procurement.procurement_form_view
  msgid "e.g. SO005"
  msgstr "es. SO0005"
  