translate English to French: That is still true.
Cela reste vrai.