translate English to French: Twenty-eight percent (28%) of those who had been sent the invitation completed the survey.
En tout, 28 % des personnes ayant reçu une invitation ont répondu au sondage.