title: Symfony2 translator inside Twig_Extension
body: <p>I'm using Symfony 2.6 and I'm trying to use translations inside my \Twig_Extension but translator always use and return the default_locale translated text. (in my case "EN")</p>
  
  <p>I created a service in services.yml:</p>
  
  <pre><code>utils.twig_extension:
      class: Skaphandrus\AppBundle\Twig\UtilsExtension
      public: false
      arguments: ["@service_container", "@translator.default"]
      tags:
          - { name: twig.extension,  alias:  utils.twig_extension  }
  </code></pre>
  
  <p>and inside my extension:</p>
  
  <pre><code>private $container;
  private $translator;
  public function __construct($container, Translator $translator) {
      $this-&gt;container = $container;
      $this-&gt;translator = $translator;
  }
  </code></pre>
  
  <p>And inside my method I have:</p>
  
  <pre><code>return $this-&gt;translator-&gt;trans('message');
  </code></pre>
  
  <p>But when I run the code it always return the "EN" locale message.</p>
  
  <p>Thanks in advance for any help.</p>