translate English to French: Putting it off will not make the solution any easier, on the contrary.
On ne facilitera pas la solution en attendant trop longtemps, bien au contraire.