move i18n support to simple-module