title: pythone ugettext
body: <p>hi: 
     i have some code like this:</p>
  
  <pre><code>  from django.utils.translation import ugettext as _ 
  
    def desc():
     return _("%(user)s add this site") % {
          'user': self.friendly_username(viewer, self.user)} )
  </code></pre>
  
  <p>if <code>self.friendly_username(viewer, self.user)</code> return a English name , this code will have no problem , but if when the  <code>self.friendly_username(viewer, self.user)</code> return a chinese name like 爱情 , the desc will return None.</p>
  
  <p>how can i slove this problem.</p>