16.6.4 Chacun, quiconque, tout le monde, n' importe de qui, celui qui, on
Chacun,
quelqu' un, quiconque, tout le monde and
n' importe de qui are in their meaning quite close to each other, therefore we would like to have a closer look at them.
summary
chacun = everybody, everyone
n' importe qui = anybody, anyone
quiconque = whoever, anybody, anyone
tout le monde = all, everybody, the whole world
celui qui = the one, who ...
on = one (impersonal subject)
We have seen twice the translation
anybody and twice everybody. Now, we will have some closer look at the options to find the differentiation in these (if there are any...).