I am looking for a way to add translations to my ZF2 application, using globals in my URL. 
Is there anyway to do this for the whole application at once?

A typpical URL would look like this: <http://domain.com/en_GB/user/index>

The first part (en\_GB) should be used to show the correct translation. 

Besides that, it would be nice, if it is possible to set this router part optional.
So, if I should go to <http://domain.com/user/index> (without the locale part) to my application, it should automatically take the browser locale. 

I hope I am clear enough, if any additions are needed to this question, feel free to ask.

Thanx in advance