I've read through this thread and I want to add some important information.
I wrote a pretty long article about this question:
https://medium.com/@epsalon/the-argumen ... 01e69158b0
Let me begin and state that I think trolls that disrespect nonbinary identities do not belong on this (or any other) websites. I am not going to join the argument about whether or not gender identities need to be respected. They do. End of story.
Now, if BGA was an English-only site, there would be two options that are reasonable:
* Completely remove gender from the site, use they/them/their pronouns everywhere. This is probably the easiest solution to implement, and is respectful to all. Most simple English-only sites should follow this rule.
* Allow a selection of pronouns to be used from a decently long list of pronouns (e.g. using the pronoun.is database). Additional pronouns would have to be approved by an admin and added by request. This prevents trolls from abusing the pronoun field. Then these pronouns should be used in all UI elements that refer to that person, whether they are the ones using the site or not.
Unfortunately, neither of these options work for a multilingual site. In the case of a multilingual site we need to ask people for their
grammatical gender. This selection must include masculine, feminine, and neuter (with neuter being default).
If a user has a UI set to a language where neuter forms don't really exist, we should let the user choose a default gender (for others) that only affects their own UI. This should allow masculine, feminine or masculine/feminine.
This gender support is a bare minimum for a multilingual site if it wants to support any language that does not support a neuter/unknown gender. This is not cheap or easy to build and requires redoing translations in a framework that supports grammatical gender. The only reasonable alternative is to use unsightly UX such as צריכ/ה.
Now, a good multilingual site can add support for language-specific preferences, e.g. pronoun selection for English and possibly separate pronouns for German, etc. This is especially useful for sites that are mostly used in English but still support other languages. The pronoun selections can default to being based on grammatical gender but could be customized by the user, from an approved list to prevent abuse.