Add i18n.def
Inline i18n
Cleanup