translate English to French: The truth is that it has come upon us. We must now respond to it.
Ce qui est certain, c'est que le problème est là et que nous devons y faire face.