Add i18n-related files.
Refactor i18n-related code.