30c3 PL: Add language switch, fix a bug