title: Zend Framework 2 Translator, setLocale doesn't affect anything
body: <p>I've seem to waste past few hours trying to find a solution to what it seems a simple problem.
  Deal is simple, I want to be able to dynamically set locale to my Translator service, so </p>
  
  <pre><code>$this-&gt;translate('some string')
  </code></pre>
  
  <p>used in my view would return a proper translated string.
  Every single solution i've found so far pointed to a simple snippet of code
  in <code>Module::onBoostrap()</code></p>
  
  <pre><code>$e-&gt;getApplication()-&gt;getServiceManager()-&gt;get('Translator')-&gt;setLocale('some_LOCALE');
  </code></pre>
  
  <p>It gives no errors, no warnings, runs smoothly with just one exception, it doesn't affect anything, the line above ( translate helper ) still uses locale defined in module.config.php, I've tried numerous a million approaches, trying to set a locale through different parts of the MVC ( god forbid I've even tried to change it directly in my view using:</p>
  
  <pre><code>$this-&gt;plugin('translate')-&gt;getTranslator()-&gt;setLocale('some_LOCALE')
  </code></pre>
  
  <p>So to sum up: translator works properly when locale is set from module config, setting it anywhere else doesn't seem to have any effect whatsoever.</p>
  
  <p>Any help, tip, advice, pointer to a solution would be very appriciated.</p>
  
  <p>Thanks in advance</p>