Required field validation should not fail just because $this->id_lang != Configuration::get('PS_LANG_DEFAULT') and supplied field value is not an array.