Add locale detection from HTTP_ACCEPT_LANGUAGE