ZF-3097: Create new route for multilanguage sites
An oft-used URL pattern for multi-lingual sites is to use the form '/:lang/...'. Currently, however, this is a difficult routing schema to achieve if you want to leave the flexibility to create a conventional modular site.
The suggestion is to create a route that extends the current Module route, and which takes an argument of a default language to use:
$router->addRoute('default', new Zend_Controller_Router_Route_Multilingual('de')); // default language is German
This would give such routes first-class support in the ZF MVC.