translate English to French: Do you cater to all sports?
Vous occupez-vous de tous les sports ?