translate English to French: This has been talked about for years.
Cela fait l'objet de discussions depuis des années.