translate English to French: I must humbly thank you for that initiative.
Je vous remercie humblement de cette initiative.