Last modified: 2013-04-02 08:02:15 UTC
I've written unit tests to demonstrate, see https://gerrit.wikimedia.org/r/57018 After calling setLanguage($lang) on a new DerivativeContext, retrieved messages would be in the original context's language. I did not see an obvious problem with the DerivativeContext class.