translate English to French: As you know, her organization had gone through the challenge of sustaining momentum.
Comme vous le savez, son organisation s’était heurtée à la difficulté de poursuivre sur sa lancée.