@@ -39,6 +39,7 @@ protected function configure()
3939new InputArgument ('locale ' , InputArgument::REQUIRED ,'The locale ' ),
4040new InputArgument ('bundle ' , InputArgument::OPTIONAL ,'The bundle name or directory where to load the messages, defaults to app/Resources folder ' ),
4141new InputOption ('prefix ' ,null , InputOption::VALUE_OPTIONAL ,'Override the default prefix ' ,'__ ' ),
42+ new InputOption ('no-prefix ' ,null , InputOption::VALUE_NONE ,'If set, no prefix is added to the translations ' ),
4243new InputOption ('output-format ' ,null , InputOption::VALUE_OPTIONAL ,'Override the default output format ' ,'yml ' ),
4344new InputOption ('dump-messages ' ,null , InputOption::VALUE_NONE ,'Should the messages be dumped in the console ' ),
4445new InputOption ('force ' ,null , InputOption::VALUE_NONE ,'Should the update be done ' ),
@@ -132,9 +133,8 @@ protected function execute(InputInterface $input, OutputInterface $output)
132133// load any messages from templates
133134$ extractedCatalogue =new MessageCatalogue ($ input ->getArgument ('locale ' ));
134135$ io ->comment ('Parsing templates... ' );
135- $ prefix =$ input ->getOption ('prefix ' );
136136$ extractor =$ this ->getContainer ()->get ('translation.extractor ' );
137- $ extractor ->setPrefix (null === $ prefix ?'' :$ prefix );
137+ $ extractor ->setPrefix ($ input -> getOption ( ' no- prefix' ) ?'' :$ input -> getOption ( ' prefix ' ) );
138138foreach ($ transPathsas $ path ) {
139139$ path .='views ' ;
140140if (is_dir ($ path )) {