update channels.js and better lang detection
rename locales