GENDER purposes

No. "You" is not likely to have a grammatical gender in English any time soon, and that's really not the reason for adding it to English messages. As I said, the reason is that it hints to the user that GENDER may (and perhaps should) be used in the translation. I did it many times myself when writing code, and other developers do it for the same reason.

It's similar with PLURAL: Sometimes it's not really needed in English, but it may be needed in other languages, so there's only one parameter in English, but there may be more parameters in other languages. It's also helpful for validation: if the source message uses PLURAL, but the translation does not, there may be a problem somewhere, so a warning is shown. Quite often, more words need to be inside PLURAL in the translation than in English, for the reason that you indicated, or for other reasons.

Amir E. Aharoni (talk)08:02, 26 October 2022