Honor explicitly specified language when invoking show=formats.
Try something.
Remove stale code which lead to an editing bug.
Make language switching work in show=formats as well.
Filter unused elements.
Add italian translation from Enrico Zini.