title: Codeigniter urls in multiple languages but handled by the same controller
body: <p>Let's say I would like to list products on a codeigniter project and support multiple languages, so that someone would select english and get the url <code>example.com/products/5</code> where 5 is the page number, and someone else would select italian and go get <code>example.com/prodotti/5</code> . Behind the scenes, I want to have a controller that gets passed a language parameter and a page number parameter to handle these requests. I have a small number of situations like this, and I was thinking about creating two controllers named products and prodotti and then calling a third controller from each one of them by giving it the parameters that it needs.</p>
  
  <p>Is there a better way? Is this achievable with routes?</p>