title: Zend translate URL and language switcher
body: <p>I have managed to make my URL <code>i18n</code> compliant using <code>Zend_Controller_Router</code>.</p>
  
  <p>Ie:
  <code>en/user/login</code> becomes <code>fr/utilisateur/connexion</code> and both URLs go to the same <code>controller</code>/<code>action</code>.</p>
  
  <p>The problem I am facing is the following</p>
  
  <p>I have a language switcher that is displayed as follow :</p>
  
  <pre><code>Français
  English
  Italiano
  etc.
  </code></pre>
  
  <p>The currently active language doesn't have an <code>anchor</code> tag, but all others do.</p>
  
  <p>For the languages that have an <code>anchor</code> on them I am building the URL and I want them to be translated in their specific languages. </p>
  
  <p>Currently if I am in <code>French</code> all the urls get builded in french, even if I set the <code>@local</code> key as a param in the URL view helper (<code>tried "@locale" =&gt; 'en'</code>, <code>"@locale" =&gt; new Zend_Locale('en')</code>)</p>
  
  <pre><code>en/utilisateur/connexion
  it/utilisateur/connexion
  </code></pre>
  
  <p>instead of</p>
  
  <pre><code>en/user/login
  it/utente/collegamento
  </code></pre>
  
  <p>because the locale used while building the URL is the one that is defined application wide.</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I digged a bit deeper in my issue an I found that only the current locale add its resources loaded, which mean I can't get route in the proper language for the route to be built in the right language</p>
  
  <p>My new issue is : how do I load multiple language translation resources? </p>
  
  <p>(I am planning to implement cache in the far future (near release), so I might get better performances)</p>