If this is the case, shouldn't that setting be passed to the logout page as well? e.g. in a session variable, or in a form parameter to the logout page, or whatever...
Smae problem for the login stuff, and all others. Could there be a cookie for not-logged in language, set by default to the lang. of the last logged person? Otherwise, all the translating of those texts doesn't do anybody much good...