Email aggregation

 * Cleaned up the way i18n happens
 * Passing in context when adapting activities