не делайте в messages.ru.yml раздел "forms:", поставьте перевод прямо так, как написано на странице. У вас в форме поля maker и category, а на странице они выводятся как Maker и Category. Так?
Напишите в переводе именно так:
Maker: Создатель
Category: Категория
Ну а если хотите добавлять префикс form, то добавьте в описание формы атрибут label:
$builder
->add(
'maker',
'entity',
array(
'label' => 'form.maker',
'class' => 'MyBundle:ItemMaker',
'property' => 'name',
'empty_value' => '-- Все --'
)
)
->add(
'category',
'entity',
array(
'label' => 'form.category',
'class' => 'MyBundleCategory',
'property' => 'name',
'empty_value' => '-- Все --'
)
);
то есть, укажите label в том же виде, как фреймворк его видит в файле перевода. Но тогда не забудьте добавить и английский перевод! (если он вам нужен)