title: Odoo domain can't filter Unit(s) and Hour(s) from domain
body: <p>I have many2one field and trying to filter units of measure by name:</p>
  
  <pre><code>product_uom = fields.Many2one('product.uom', 'Unit of Measure', required=True, domain="[('name', 'in', ['m', 'Hour(s)', 'mile(s)', 'Day(s)', 'unit(s)'])]")
  </code></pre>
  
  <p>xml field:</p>
  
  <pre><code> &lt;field name="product_uom"/&gt;
  </code></pre>
  
  <p>The problem is that in product_uom dropdown I can't find Unit(s) and Hour(s). What can be wrong with these field names?</p>
  
  <p>P.S. for example if I make simple sql like that in my PgAdmin <code>select * from product_uom where name in ('Unit(s)', 'Hour(s)')</code> everything is fine.</p>
  
  <hr>
  
  <p><strong>Solved:</strong></p>
  
  <p>Changed my code into:</p>
  
  <pre><code>@api.multi
  def get_domain(self):
      lang = self.env.context.get('lang')
      domain_list = ['m', 'Hour(s)', 'mile(s)', 'Day(s)', 'Unit(s)']
      if lang and lang != 'en_US':
          result = self.env['ir.translation'].search_read([
                                                      ('lang', '=', lang), 
                                                      ('src', 'in', domain_list)])
          domain_list = [rec['value'] for rec in result]
      return [('name', 'in', domain_list)]
  </code></pre>