translate English to French: It means that new times require new approaches.
Cela signiﬁe qu’en des temps nouveaux, de nouvelles approches s’imposent.