public final function __construct($step)
 {
     $this->step = $step;
     $this->datas = Datas::getInstance();
     // Set current language
     $this->language = LanguageList::getInstance();
     Context::getContext()->language = $this->language->getLanguage($this->datas->language);
     $this->translator = Context::getContext()->getTranslator();
     if (!$this->datas->language) {
         die('No language defined');
     }
     $this->language->setLanguage($this->datas->language);
     $this->init();
 }
 public final function __construct($step)
 {
     $this->step = $step;
     $this->datas = Datas::getInstance();
     // Set current language
     $this->language = InstallLanguages::getInstance();
     if (!$this->datas->language) {
         die('No language defined');
     }
     $this->language->setLanguage($this->datas->language);
     $this->init();
 }