Since the return value is marked as safe, the autoescape feature or the "escape" filter won't work. Sample (Template -> Output): right now: _('foo & bar') -> foo & bar should be: _('foo & bar') -> foo & bar