translate English to French: It is difficult to predict when this will take place; however, it will present the ultimate challenge.
Nul ne sait exactement quand ce moment viendra, mais là sera le défi suprême à relever.