Yes, it is a lot of work concerning such feature...
The code for the user setting is merged. Please compare the JS code, generated by my PHP code with your code in #546 a last time.
PS and edit: it was a nightmare to rebase the branch, I used for development, to the current master branch. I had to unify my code with competing code from other commits in a few cases, especially chinese.lang only in three cases.
Trenne niemals Müll, denn er hat nur eine Silbe!