translate English to French: It is high time that European leaders take this promise seriously.
Il est grand temps que les dirigeants prennent leur promesse au sérieux.