translate English to French: Time is running out, however, for them to satisfy their supporters and silence their critics by achieving it.
Mais il est urgent de parvenir à l’adhésion européenne s’ils veulent satisfaire leurs partisans et intimer silence à leurs détracteurs.