translate English to French: In recent times it has disappeared from much of its former range.
Tout récemment, elle a toutefois disparu d'une grande partie du territoire qui était auparavant le sien.