i18n support #1

1. create folder locales to save i18n config.
2. add zh language package.
3. add more test cases to test i18n