code: public function init()
      {
          parent::init();
  
          Html::addCssClass($this->options, 'ui');
  
          if (!isset($this->options['id'])) {
              $this->options['id'] = $this->getId();
          }
          $this->registerTranslations();
      }
docs: Initializes the widget.
  This method will register the semantic ui asset bundle and the translations. If you override this method,
  make sure you call the parent implementation first.