document type & base
sync
new i18n util