ASP.NET MVC URLs localization example

I have been asked to provide a working example of the technics I showed in my last two posts. This example is about localization with the ASP.NET MVC framework using routing, a custom MvcRouteHandler, an IRouteConstraint and cultures. It demonstrates an approach how to work with URLs like