translate English to German: The quality of the human resources deployed has been, for a long time, one factor which differentiates countries.
Die Qualität der Humanressourcen ist seit langer Zeit der entscheidende Faktor, der die Länder voneinander unterscheidet.