translate English to French: This means that, as of March 18 of this year, this new international instrument will come into force.
Cela signifie que, le 18 mars, cet instrument international entrera en vigueur.