translate English to French: Certain key differences remained to be solved.
Certaines divergences fondamentales restent à résoudre.