translate English to French: These are the ideals that have helped to make the "Y" both enduring and endearing.
Ce sont ces idéaux qui ont permis à cette organisation de perdurer et d'être appréciée.