i18n support

i18n mechanism is supported by this commit. I also supply a simple example translation to the menu bar.

Currently, only zh_CN and zh_TW are available. To support other locales if necessary in the future.

I do not mark all strings resources as translatable yet. It's a time-consuming thing now. It'll properly be done in another separate commits in the future.