fix build time event firing and don't translate if pretranslated