<h1>Impacted versions:</h1>

9.0

<h1>Environment:</h1>

All Major Browsers (latest versions of Chrome, Safari, Firefox)
Runbot - latest 9.0 commit

<h1>Steps to reproduce:</h1>

<ol>
<li>Login to backend</li>
<li>View Sale Order List View (fonts and some formatting have been lost)</li>
<li>View inside a Sale Order - massive formatting problems, sale order document/page view is corrupted</li>
</ol>


<h1>Current behavior:</h1>

<ol>
<li>Huge formatting problems in the backend when related to fonts, icons, etc..</li>
<li>View inside a Sale Order - massive formatting problems, sale order document/page view is corrupted</li>
</ol>


<h1>Expected behavior:</h1>

Backend /web views are as they have always been, without formatting problems.

<h1>Video/Screenshot link (optional):</h1>

<img src="https://cloud.githubusercontent.com/assets/2337666/15846044/ceff033c-2cab-11e6-8455-af2ca5ac765c.gif"/>

openerp/tools/translate.py
self.callback = callback        
        self.method = method            
        self.parser = parser            
        self._done = []                 
        self._todo = []                 
        self.needs_trans = False        
    def todo(self, text, needs_trans=True):
        self._todo.append(text)
        if needs_trans and text.strip():
            self.needs_trans = True
    def all_todo(self):
        return not self._done
    def get_todo(self):
        return "".join(self._todo)
    def flush(self):
        if self._todo:
            todo = "".join(self._todo)
            done = self.process_text(todo) if self.needs_trans else todo
            self._done.append(done)
            del self._todo[:]
            self.needs_trans = False
    def done(self, text):