translate English to French: No explanation had been given for this.
Aucune explication n'a été fournie à ce sujet.