translate English to French: However the track record of the last decade shows promise for its relevance.
Cependant, l'histoire de la décennie écoulée montre assez que son utilité ne fait guère de doute.