translate English to French: Their development had eluded all the scientists — until now.
Les scientifiques n’y étaient pas encore parvenus jusque-là.