i18n directive watches on code changes