translate English to French: The quality of our products and processes and the environmental compatibility of the manufacture of our products are the foundations of this sustainable success.
La qualité des produits et des process, et la compatibilité environnementale de fabrication de nos produits constituent le fondement de ce succès durable.