civicrm/civicrm-core — pull request #4674 by atif-shaikh (2014-12-05 10:17:49+00:00)
Title: Crm 11993

PR resolves bugs as mentioned on the issue.
In addition, the template file for language switcher resides in two places:
1 templates/CRM/Common/langSwitch.tpl
2 templates/CRM/Block/LangSwitch.tpl
It seems 2nd one is being used currently and therefore removed the 1st one.