Initial localizations for Spanish, Korean, Chinese and Vietnamese
adding i18n and l10n support along with UI refactoring