French grammar is horrid until you learn about Ancient Greek, now that is a nightmare.
"a whole range" can't be literally translated, as far as I can think. But you could use alternatives such as "un grand assortiment," "un grand variété," or "des initiatives diverses".
My French is a bit rusty though.