translate English to French: Preparation of these is well in hand.
Leur préparation est d'ailleurs bien avancée.