translate English to French: I mean - whatever - the idea I might have, so it is a bit odd that the people who appeared on this initiative - they are all members of the PP.
Je veux dire - que ce soit - l'idée que je pourrais avoir, c'est donc un peu étrange que les gens qui ont comparu à cette initiative - ils sont tous membres de la PP.