translate English to French: Still, new articles by the information contained on the site to make more complete and more understandable.
Néanmoins, de nouveaux articles par les informations contenues sur le site pour le rendre plus complet et plus compréhensible.