Now the change language part works in on the fly.
Documented My part of the code.