translate English to French: This is a much stronger and more active commitment.
C'est là un engagement bien plus ferme et concret.