Complément à r20035 concernant les chaînes de langues calculées dans un squelette: ce changement avait permis d'introduire le calcul dynamique de l'item, mais pas du module. C'est maintenant chose faite, et on peut écrire dans un squelette une chaîne de langue dont tant le module que l'item ou les deux sont définis dynamiquement. Autrement dit on traite les deux nouveaux cas:
<pre><code class='html'>
<:{=#ENV{module_item}}:>
<:{=#ENV{module}item}:>
</code></pre>
Cf discussion sur spip-dev: http://article.gmane.org/gmane.comp.web.spip.devel/64603

A cette occasion, l'introduction des modules implicites (public, spip, ecrire) est déportée au niveau du générateur de code, car elle n'avait en fait rien à faire au niveau du phraseur, comme en témoigne la complexité inutile du décompilateur de l'arbre de syntaxe abstraite, qui était obligé de tenir compte de cet ajout intempestif.