Código YML:
Ver original
jms_i18n_routing: default_locale: %locale% locales: [es, en, fr] strategy: prefix jms_translation: configs: app: dirs: [%kernel.root_dir%, %kernel.root_dir%/../src] output_dir: %kernel.root_dir%/Resources/translations excluded_dirs: [cache, data, logs, Tests] extractors: [jms_i18n_routing] ignored_domains: [FOSUserBundle]
Código BASH:
Ver original
php app/console translation:extract en --config=app
De esta manera los mensajes de FOSUserBundle no me los extrae pero sí los validators. Lo he intentado poniendo la ruta dónde se encuentran los ficheros de traducción de FOSUSerBundle dentro de vendor en el excluded_dirs: [cache, data, logs, Tests] pero lo sigue haciendo.
Gracias.
Edición:
La historia es que las validaciones las coge de la entidad usuario que extiende de BaseUser de FOSUserBundle. Si le pongo 'excluded_name: [Usuario.php]' en la configuración no me extrae las validaciones de Usuario. Así que habrá que hacerlo a mano cada vez que haya nuevo cambios.