workaround of issue #126: manually run locale detector from ExceptionController and set request locale