A project like DNN is always a question of compromising, a balancing act between ease of use, speed of generating a page and complication of the programming model. Any suggestions we make in this forum will be debated by the DNN team on their feasibility and the impact on the total project.
I have not (I think) critisized the page duplication solution. Much of the negative criticism in this forum results (in my opinion) from the fact that ML sites have already chosen a ML strategy and now want to see that strategy supported in core localization. My first reaction was the same, but as a user of the community version, I want my participation in this forum to be some way to pay back for the free software and free support I get from DNN and I cannot do that by looking only from my side of the project. I also realize that my comments should lead to better implementations for the Pro versions and having no experience with the Pro versions, my comments may not always be to their advantage.
I am currently preparing the process of moving my portals back to a hosted solution, and as that happens outside my job at the university, it may take till after the weekend. As long as that has not happened, I am unable to setup test situations (I have been promised access to the host server somewhere in the course of today).
My production site will have to continue using a third party localization solution for the forseeable future because of an unrelated problem (
http://www.dotnetnuke.com/Community/F... ). But once the transfer is finished, I will do tests on my local DNN configuration. Until then, I don't really know what I am talking about. On the other hand, now is the moment to speak up, now that the DNN teams are discussing further implementation. Ideas from the community may lead to a better implementation, while the community will also have to accept that some ideas can be considered unfeasible.
I called in another posting DNN 5.0.0 a public beta for ML sites. I still believe it was, but it was a good thing to release it because it started a dialogue about what ML sites want from Localization. I think DNN should rethink the way resources are managed through localizations. My solution for that may not have been the best one, but that's where I see shortcommings. Which Magick you use to remedy the shortcommings is up to you, but more Magick is certainly needed.
Sacha's point 2 was about modifying a one-language site into ML.I now understand the logic behind it. It does not explain how it works when you create new modules, when a site is already ML. How do you maintain ML on module level?