What is the English meaning of the french word on?

Literally, it means the pronoun "one" as in "when one is at the store..." It can idiomatically mean "we", "everyone", "they", or "people"