增加了国际化支持，
规范了部分代码