translate English to French: There is no need to dwell further on this.
Il n’y a pas lieu de s’attarder.