use simple buildin schema to achieve i18n