language button, refs #3681 (this is the real commit!)