Главная > Symfony > JMSTranslationBundle + Sonata Admin

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

Categories: Symfony Tags: ,
Комментирование отключено.