JMSTranslationBundle + Sonata Admin
17 июля 2015
1. Добавляем в composer.json
"jms/di-extra-bundle": "dev-master",
"jms/translation-bundle": "dev-master"
2. config_dev.yml
jms_translation:
configs:
vendor_core:
dirs: [%kernel.root_dir%/../src/Vendor/CoreBundle]
output_dir: %kernel.root_dir%/../src/Vendor/CoreBundle/Resources/translations
excluded_dirs: ["Test"]
extractors: [sonata_admin]
3. routing_dev.yml
JMSTranslationBundle_ui:
resource: @JMSTranslationBundle/Controller/
type: annotation
prefix: /_trans
4. Генерация файла
app/console translation:extract en --config=vendor_core --output-format=xliff
5. Редактирование
Доступно по http://127.0.0.1/_trans