translate English to French: Time is very short to settle these crucial matters.
Il reste très peu de temps pour régler ces questions cruciales.