hallo
Also so schlimm ist es nicht. Eine einmalige Aktion kann sicherstellen, dass die Version, die der Document Sprache entspricht, immer das letzte Element ist.
var col = document.querySelectorAll('[lang=""] > [lang="'+_.lang+'"]');
for(var i = 0; i < col.length; i++){ col[i].parentElement.appendChild( col[i] );}
Damit sind nur noch Aufrufe ohne Javascript aussen vor.