<p dir="auto">It should be possible to make an <code class="notranslate">expanded</code> (but not <code class="notranslate">multiple</code>) choice widget render an additional radio button for the <code class="notranslate">empty_value</code> option (if passed). Otherwise it's not possible to remove the selection if the field is not required. It should be selected by default if no other option is selected.</p>
<p dir="auto">As far as i can see there no way to overwrite or set the default messages domain for a certain template or controller. Especially when using the keyword syntax like "email.lostpassword.greeting" i find it very inconvenient to duplicate the keyword "email" (not to mention to add the empty the second argument) as the domain name. It makes my template look a lot more difficult to read and i dont find this approach very DRY.</p>
<p dir="auto">It has lead to big translation files as i put all my messages in the messages.**.yml simply because its too hard too manage the domains for every single translation. Also, as far as i can see in the documentation there is no way to use includes within the translation files which could also be a solution to split up translation files into multiple subfiles.</p>
<p dir="auto">All in all i think there should be some enhancements promoting the structuring of your language files.</p>