title: How to have no-break spaces in translatable strings
body: <p>We have a Pyramid application which we must have in English, Spanish and French. We have completed our first pass of i18n, however we are troubled about how to introduce no-break spaces in our translate strings.</p>
  
  <p>For instance we have the following:</p>
  
  <pre><code>USER_UPDATED = _('User "${user}" updated!')
  </code></pre>
  
  <p>When translating to French, this must be changed to: </p>
  
  <pre><code>Utilisateur « ${user} » mise à jour !
  </code></pre>
  
  <p>But the space after the « and the ones before the » and the ! must be non-breaking.</p>
  
  <p>When editing the PO file, how do I put the no-break space where it should be? I use Emacs PO mode, and I haven't found a way to do this.</p>