translate English to French: Several views were expressed on this issue.
Plusieurs opinions ont été exprimées sur ce point.