<p dir="auto">Incorrect/invalid select tag is generated if choices have duplicate content ('Category 4').</p>
<div class="highlight highlight-text-html-php notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="$f = $this-&gt;formFactory-&gt;createNamedBuilder('category', 'form')
    -&gt;add('parent_category', 'choice', array(
        'label'   =&gt; 'Name',
        'choices' =&gt; array(
            '1' =&gt; 'Category 1',
            '2' =&gt; 'Category 4',
            '3' =&gt; 'Category 3',
            '4' =&gt; 'Category 4',
            '5' =&gt; 'Category 5'
        )
    ))
    -&gt;add('save', 'submit', array(
        'label' =&gt; 'Save'
    ))
    -&gt;getForm();"><pre class="notranslate"><span class="pl-s1"><span class="pl-c1">$</span>f</span> = <span class="pl-s1"><span class="pl-c1">$</span><span class="pl-smi">this</span></span>-&gt;<span class="pl-c1">formFactory</span>-&gt;<span class="pl-en">createNamedBuilder</span>(<span class="pl-s">'category'</span>, <span class="pl-s">'form'</span>)
    -&gt;<span class="pl-en">add</span>(<span class="pl-s">'parent_category'</span>, <span class="pl-s">'choice'</span>, <span class="pl-en">array</span>(
        <span class="pl-s">'label'</span>   =&gt; <span class="pl-s">'Name'</span>,
        <span class="pl-s">'choices'</span> =&gt; <span class="pl-en">array</span>(
            <span class="pl-s">'1'</span> =&gt; <span class="pl-s">'Category 1'</span>,
            <span class="pl-s">'2'</span> =&gt; <span class="pl-s">'Category 4'</span>,
            <span class="pl-s">'3'</span> =&gt; <span class="pl-s">'Category 3'</span>,
            <span class="pl-s">'4'</span> =&gt; <span class="pl-s">'Category 4'</span>,
            <span class="pl-s">'5'</span> =&gt; <span class="pl-s">'Category 5'</span>
        )
    ))
    -&gt;<span class="pl-en">add</span>(<span class="pl-s">'save'</span>, <span class="pl-s">'submit'</span>, <span class="pl-en">array</span>(
        <span class="pl-s">'label'</span> =&gt; <span class="pl-s">'Save'</span>
    ))
    -&gt;<span class="pl-en">getForm</span>();</pre></div>
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="&lt;select&gt;
    &lt;option value=&quot;1&quot; &gt;Category 1&lt;/option&gt;
    &lt;option value=&quot;4&quot; &gt;Category 4&lt;/option&gt;
    &lt;option value=&quot;3&quot; &gt;Category 3&lt;/option&gt;
    &lt;option value=&quot;5&quot; &gt;Category 5&lt;/option&gt;
&lt;/select&gt;"><pre class="notranslate"><span class="pl-kos">&lt;</span><span class="pl-ent">select</span><span class="pl-kos">&gt;</span>
    <span class="pl-kos">&lt;</span><span class="pl-ent">option</span> <span class="pl-c1">value</span>="<span class="pl-s">1</span>" <span class="pl-kos">&gt;</span>Category 1<span class="pl-kos">&lt;/</span><span class="pl-ent">option</span><span class="pl-kos">&gt;</span>
    <span class="pl-kos">&lt;</span><span class="pl-ent">option</span> <span class="pl-c1">value</span>="<span class="pl-s">4</span>" <span class="pl-kos">&gt;</span>Category 4<span class="pl-kos">&lt;/</span><span class="pl-ent">option</span><span class="pl-kos">&gt;</span>
    <span class="pl-kos">&lt;</span><span class="pl-ent">option</span> <span class="pl-c1">value</span>="<span class="pl-s">3</span>" <span class="pl-kos">&gt;</span>Category 3<span class="pl-kos">&lt;/</span><span class="pl-ent">option</span><span class="pl-kos">&gt;</span>
    <span class="pl-kos">&lt;</span><span class="pl-ent">option</span> <span class="pl-c1">value</span>="<span class="pl-s">5</span>" <span class="pl-kos">&gt;</span>Category 5<span class="pl-kos">&lt;/</span><span class="pl-ent">option</span><span class="pl-kos">&gt;</span>
<span class="pl-kos">&lt;/</span><span class="pl-ent">select</span><span class="pl-kos">&gt;</span></pre></div>
<p dir="auto">Where is option with value="2"?</p>
<p dir="auto">Hello!</p>
<p dir="auto">Here is the new list for master :)<br>
(up to <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/symfony/symfony/commit/8725243a88b6d49d1d9a04131d09565d899c3a6c/hovercard" href="https://github.com/symfony/symfony/commit/8725243a88b6d49d1d9a04131d09565d899c3a6c"><tt>8725243</tt></a></p>
<p dir="auto">Validator<br>
/src/Symfony/Component/Validator/Resources/translations</p>
<p dir="auto">Missing ids</p>
<table role="table">
<thead>
<tr>
<th>Locale</th>
<th>Message ids</th>
</tr>
</thead>
<tbody>
<tr>
<td>af</td>
<td>59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>ar</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>bg</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>cy</td>
<td>59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>da</td>
<td>64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>el</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>et</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>eu</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>fa</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>fi</td>
<td>59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>gl</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>he</td>
<td>59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>hr</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>hy</td>
<td>49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>id</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>lb</td>
<td>78</td>
</tr>
<tr>
<td>mn</td>
<td>40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>nb</td>
<td>41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>no</td>
<td>59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>ro</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>sq</td>
<td>59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>sr_Cyrl</td>
<td>78</td>
</tr>
<tr>
<td>sr_Latn</td>
<td>78</td>
</tr>
<tr>
<td>th</td>
<td>78</td>
</tr>
<tr>
<td>tr</td>
<td>59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78</td>
</tr>
<tr>
<td>uk</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>vi</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>zh_CN</td>
<td>73 74 75 76 77 78</td>
</tr>
<tr>
<td>zh_TW</td>
<td>73 74 75 76 77 78</td>
</tr>
</tbody>
</table>
<p dir="auto">Number of options differences:<br>
translation id (# of options in 'en', # of options in 'locale')</p>
<table role="table">
<thead>
<tr>
<th>Locale</th>
<th>Message ids</th>
</tr>
</thead>
<tbody>
<tr>
<td>ar</td>
<td>19 (2-6) 21 (2-6) 48 (2-6) 54 (2-6) 55 (2-6) 56 (2-6) 6  (2-6) 7  (2-6)</td>
</tr>
<tr>
<td>ca</td>
<td>21 (2-1)</td>
</tr>
<tr>
<td>cs</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-3) 7  (2-3)</td>
</tr>
<tr>
<td>cy</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 54 (2-1) 55 (2-1) 56 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>da</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>et</td>
<td>19 (2-1) 21 (2-1) 48 (1-2) 54 (1-2) 55 (1-2) 56 (1-3) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>fi</td>
<td>19 (2-1) 21 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>hr</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>hy</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>id</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 54 (2-1) 55 (2-1) 56 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>ja</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 54 (2-1) 55 (2-1) 56 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>lb</td>
<td>19 (2-1) 21 (2-1) 54 (2-1) 55 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>lt</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-3) 7  (2-3)</td>
</tr>
<tr>
<td>mn</td>
<td>19 (2-1) 21 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>nb</td>
<td>19 (2-1) 21 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>no</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>pl</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-1) 55 (2-1) 56 (2-3) 6  (2-3) 7  (2-3)</td>
</tr>
<tr>
<td>pt</td>
<td>19 (2-1) 48 (2-1)</td>
</tr>
<tr>
<td>ro</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-3) 7  (2-3)</td>
</tr>
<tr>
<td>ru</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-3) 7  (2-3)</td>
</tr>
<tr>
<td>sk</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-3) 7  (2-3)</td>
</tr>
<tr>
<td>sl</td>
<td>19 (2-4) 21 (2-4) 48 (2-4) 54 (2-4) 55 (2-4) 56 (2-4) 6  (2-4) 7  (2-4)</td>
</tr>
<tr>
<td>sr_Cyrl</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-3) 7  (2-3)</td>
</tr>
<tr>
<td>sr_Latn</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-3) 7  (2-3)</td>
</tr>
<tr>
<td>th</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 54 (2-1) 55 (2-1) 56 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>tr</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 54 (2-1) 55 (2-1) 56 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>uk</td>
<td>19 (2-3) 21 (2-3) 48 (2-3) 54 (2-3) 55 (2-3) 56 (2-3) 6  (2-3) 7  (2-1)</td>
</tr>
<tr>
<td>zh_CN</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 54 (2-1) 55 (2-1) 56 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
<tr>
<td>zh_TW</td>
<td>19 (2-1) 21 (2-1) 48 (2-1) 54 (2-1) 55 (2-1) 56 (2-1) 6  (2-1) 7  (2-1)</td>
</tr>
</tbody>
</table>