translate English to French: That is a problem that still needs to be resolved.
C’est un problème qui reste encore à résoudre.