translate English to French: place for some years.
efficaces qu'auparavant puisqu'ils sont affichés depuis quelques années.