update gii, add lang switcher