I don't think we should be calling `gettext` here, since this structure is only created and cached once, globally. The first request would set the subject language for everyone. Also check out line 87, which calls gettext on templates['link_accounts'].subject. So we're double-localizing the subject, I think?