Fixed syntax error that broke all the translations

Commit 206e200 made all the translation links do nothing due to the naming of an HTML element id. The language locale id has to be exactly the same in both the HTML and the JavaScript code, since the latter references the former. The HTML id suffix was named "zhcn" while the JavaScript object key was named "zh-cn", and since the two didn't match, the JavaScript code generated an error and halted. The use of a strange comma character as reported in commit 28389d4 also affects this, so it needs to be merged as well.

For all future translation commits, please keep these issues in mind!