title: Express.js app with multi-language routes
body: <p>I'm very new to <code>Node.js</code> and <code>Express.js</code> development and I'm looking for a simple and easy solution for creating multi language routes using <code>i18n</code> module.</p>
  
  <p>I would like to achieve that urls in my app look like this:  </p>
  
  <p>www.myapp.com/<strong>en</strong>/about</p>
  
  <p>www.myapp.com/<strong>de</strong>/about  </p>
  
  <p>www.myapp.com/<strong>fr</strong>/about </p>
  
  <p>Than I would like to get the language as a string from url and sand it to the view as a variable. Like so:  </p>
  
  <pre><code>app.get("/:lang/about",function(req,res){
      res.render("about",{language: lang}); 
  });
  </code></pre>
  
  <p>The default language would be English - en.<br>
  Please help.</p>