title: JMS I18n routes translations are ignored
body: <p>I'm trying to use the JMSI18nRoutingBundle to translate my routes. I've installed and configured it like it's shown in the documentation :</p>
  
  <p>composer.json:</p>
  
  <pre><code>"jms/i18n-routing-bundle": "1.1.*@dev",
  </code></pre>
  
  <p>AppKernel.php:</p>
  
  <pre><code>new JMS\I18nRoutingBundle\JMSI18nRoutingBundle(),
  new JMS\TranslationBundle\JMSTranslationBundle(),
  </code></pre>
  
  <p>And config.yml:</p>
  
  <pre><code>jms_i18n_routing:
      default_locale: %locale%
      locales: [en, fr]
      catalogue: routes
      strategy: custom
  </code></pre>
  
  <p>Then I'm trying to extract the translations for the routes. The command given in the doc</p>
  
  <pre><code>php app/console translation:extract fr --enable-extractor=jms_i18n_routing
  </code></pre>
  
  <p>doesn't work at all, but I found this command on internet that works better:</p>
  
  <pre><code>php app/console translation:extract fr --enable-extractor=jms_i18n_routing --bundle="TeduleCoreBundle" --domain="routes"
  </code></pre>
  
  <p>With this, the translations are extracted in a <code>routes.fr.yml</code> file in <code>AcmeCoreBundle/Resources/translations</code>. The file contains the translations for all the routes in all the locales, instead of only the routes for the <code>AcmeCoreBundle</code>  in the <code>fr</code> locale like specified in the command, but oh well, it works...</p>
  
  <p>However, when I do a <code>php app/console router:debug</code>, none of the routes are translated. Instead, I end up with something like this:</p>
  
  <pre><code>en_fr__RG__tedule_app_account_profile        ANY      ANY    ANY /myaccount
  en__RG__tedule_app_account_profile           ANY      ANY    ANY /myaccount
  fr__RG__tedule_app_account_profile           ANY      ANY    ANY /myaccount
  en_fr__RG__tedule_app_account_notifications  ANY      ANY    ANY /myaccount/notifications
  en__RG__tedule_app_account_notifications     ANY      ANY    ANY /myaccount/notifications
  fr__RG__tedule_app_account_notifications     ANY      ANY    ANY /myaccount/notifications
  en_fr__RG__tedule_app_account_password       ANY      ANY    ANY /myaccount/password
  en__RG__tedule_app_account_password          ANY      ANY    ANY /myaccount/password
  fr__RG__tedule_app_account_password          ANY      ANY    ANY /myaccount/password
  </code></pre>
  
  <p>As you can see, each route appears 3 times (en_fr, en and fr), and the pattern isn't translated according to what I wrote in the <code>routes.fr.yml</code> file.</p>
  
  <p>I tried clearing the cache, putting the <code>routes.fr.yml</code> file in <code>app/Resources/translations</code>, separating the translations between two files <code>routes.fr.yml</code> and <code>routes.en.yml</code>, nothing works...</p>