translate English to French: Over-hunting may have been to blame or the population may have crashed due to environmental factors related to weather and food supply.
La chasse excessive y a peut-être été pour quelque chose, ou la population a peut-être été décimée à cause de facteurs environnementaux liés à la météo et à l'approvisionnement en nourriture.