title: How to use ICU's select with decimals on Symfony4?
body: <p>Symfony4 uses ICU for translations. I want a rich display of time values in my translation - in French. For instance, 1.25 hours should display "One hour and a quarter" - pardon my french.</p>
  
  <p>Yet, i found no way to escape dots, or wrap my "key" value with quotes. The following example always returns a U_PATTERN_SYNTAX_ERROR if i try any way of escaping the dot:</p>
  
  <p><strong>messages+intl-icu.fr.yml</strong></p>
  
  <pre><code>  durationHours: &gt;-
      {n, select,
          0     {Non précisé}
          1     {1 heure}
          1.25  {1 heure et quart}
          other {{n} heures}
      }
  </code></pre>
  
  <p><strong>TaskService.php</strong></p>
  
  <pre><code>$this-&gt;tl-&gt;trans('task.durationHours', ['n' =&gt; $task-&gt;getDurationInHours()]);
  </code></pre>
  
  <p>The docs i based my research upon:</p>
  
  <ul>
  <li><a href="https://symfony.com/doc/current/translation/message_format.html#numbers" rel="nofollow noreferrer">https://symfony.com/doc/current/translation/message_format.html#numbers</a></li>
  <li><a href="http://userguide.icu-project.org/formatparse/messages#TOC-Quoting-Escaping" rel="nofollow noreferrer">http://userguide.icu-project.org/formatparse/messages#TOC-Quoting-Escaping</a></li>
  </ul>