language support

enhance languae tags
fix minor bugs