caohzh's first patch
update resources, layout and string