- subscribe to lifecycle event and install application link when plugin installed
- use i18NResolver for internationalization