Move i18n service into open-component