You are a very senior member.Sorry for late reply. I am new to moodle and was spending time on issues.
About language change, it worked on the demo site. We are using a custom theme. The moodle in-built language drop down is not appearing despite the display language menu setting checked. I ended up coding manually in theme header for changing the url and including and lang param on change of language.