Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSC4247: User Pronouns #4247

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open
Prev Previous commit
Next Next commit
Add language, order by preference
  • Loading branch information
everypizza1 authored Dec 27, 2024
commit f1e9366a04efec61c6441ccea8fd518d489d141f
7 changes: 5 additions & 2 deletions proposals/4247-user-pronouns.md
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Implementation requirements:

  • Client
  • Server

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conduwuit already supports this by supporting arbitrary fields in #4133 so I'd assume this MSC only requires a client implementation that can read/write the field?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With tulir/gomuks#574, Gomuks supports rendering pronouns (setting them is not implemented in the UI yet, but is supported on the backend).

Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,21 @@ Clients should parse this and use these instead of they/them where possible.
"object": "it",
"possessive_determiner": "its",
"possessive_pronoun": "its",
"reflexive": "itself"
"reflexive": "itself",
"language": "en"
},
{
"subject": "she",
"object": "her",
"possessive_determiner": "her",
"possessive_pronoun": "hers",
"reflexive": "herself"
"reflexive": "herself",
"language": "en"
}
]
}
```
The array is ordered by preference, and `language` should be a language code.

## Potential issues

Expand Down