At the time, I was going through rough times, moving my portals back to a hosted solution. Since I can solve the problem in the .ascx file, I did not want to spend too much time pursuing this issue. I had taken the habit of designing my skins directly in the ascx file.
But as I must train a new designer, and he prefers to design in html, I had to review the whole process, with regard to the new syntax in DNN5. The only aspect I cannot get to work is the implementation of the DSLOCALESELECTOR skin object in a .html file so it translates correctly into the .ascx file.
According to the skinning documentation, the old syntax for skin objects should still be applicable. So, [DSLOCALESELECTOR] as skin object should still work. It does not. As a result thereof, your test skin DSLocalizatorTest.htm does not work on DNN 5.
I cannot find any example for the implementation of the skin object using the syntax <object></object> or how to translate the <setting> of your xml example into valid object parameters within the html skin file.
The link in my previous message still works (again) (better than ever :-) ) and it is still a page with your sample skin.