On Mon, 01 Sep 2014 22:35:52 +0200, Lemonfiend wrote:

As far as I can tell, localization via .po files is chosen based on HTTP
headers.
Is it also possible to manually choose the language?
I would like to let the user choose their language, instead of forcing
ie. German on everyone in Germany, even through they're a foreigner, or
have different preferences.

Thanks :)

Currently there is no hook to override that, but I'll add that for the next version. But the languages can also be configured in the user's browser and are not dependent on the location. They are usually chosen at installation time based on the system locale settings.

ps. I get this error when using the website frontend:
500 - Internal Server Error

For some reason your messages have been recognized as spam and the error message for that is still not correct (there is already an open ticket for this). I've manually classified them as non-spam now (but left them disabled in favor of this one).