translate English to French: • Commitment and unfailing insistence.
• Engagement et ténacité sans faille.