translate English to French: Yet never had the Organization's resources been stretched so thin.
Pourtant, jamais les ressources de l'Organisation n'ont été à ce point surexploitées.