translate English to French: Many new results were obtained and almost all have been explained by our model.
Plusieurs nouveaux résultats ont été obtenus, et presque tous ont été expliqués par notre modèle.