add i18n support to the application