I see that this is done in `Brog.getPages`, you are correct.

However semantically, it's not obvious that getting the pages will redirect the request to a language selection screen if the language cookie isn't set.  This should be two separated things:
* Assert that a language cookie is set if the language mode is on, if not redirect.
* Get the resources (pages/posts) to serve on the index/post/pages.

I guess you've decided to put the language cookie verification in `Brog.getPages` because it's a path common to all three handlers.  However I'd rather separate the thing in two clear steps, check the language stuff, then get the resources to serve.  That is, even if it adds 3 times the same lines to the three handlers, I still prefer that because it makes the code more straight forward to read than knowing 'ah yes, `getPages` will handle the request.'

In fact, you could add a middleware that wraps all the handlers and check that language cookie for you, and then wrap the logHandler/xxxHandlers iff the language mode is on.