translate English to French: This really is one of the reasons for discouragement, a reason which both leaves us perplexed and urges us to accept greater responsibility with a view to trying to find solutions for the future.
C'est là l'un des motifs qui nous laissent davantage perplexes et qui nous appellent d'autre part à de plus grandes responsabilités pour tenter, à l'avenir, de trouver des solutions.