translate English to French: The Centre is a joint initiative under that project.
Le Centre est une initiative commune issue de ce projet.