add some translation and move item template into partial