1
The SetUserLocale() calls lives in Controller::Initialize() which fires early within the MVC pipeline, so pretty much before any user code runs within the MVC request, so all output is affected by the Culture change.