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

[Feature request] API extension: Room language #186

Open
mdPlusPlus opened this issue Apr 8, 2023 · 2 comments
Open

[Feature request] API extension: Room language #186

mdPlusPlus opened this issue Apr 8, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@mdPlusPlus
Copy link
Contributor

mdPlusPlus commented Apr 8, 2023

Hi, maintainer of sessioncommunities.online here.

We're supposing the following API extension:

  • Addition of a language indicator for a given room/community

On sessioncommunities.online we aim to provide users with additional information about available communities. Right now this additional information consists of language flags that indicate what language is spoken in a specific community.
The goal is to help the user find the right community for them.

At the moment we aquire this information by hand, joining the communities with temporary accounts and relying on online tools to tell us which language we find there. Our current efforts can be seen here.
Ideally operators were able to specify these languages themselves during creation of new communities. That would allow third-party (and first-party, of course) tools to make use of that information programmatically.

There are several possible standards for how to present languages. The most popular ones are probably the ISO 639 variants with ISO_639-3 being the most comprehensive one.
There are other ways of course, using country flags for example. This however isn't ideal, since not every language has a flag that correctly represents it and not every country has a single main language.

As sessioncommunities.online we don't have a clear favorite on what standard to use. It would be great if some discussion about this could take place here, ideally resulting in an addition to the API.

@KeeJef
Copy link
Collaborator

KeeJef commented Apr 11, 2023

Sounds good to me, with this and #187 , How do you envision the operator adding this information to a room, would they specify this when they create the room like the room description? I suppose we could expose UI elements in the Session client to specify this information too.

@KeeJef KeeJef added the enhancement New feature or request label Apr 11, 2023
@mdPlusPlus
Copy link
Contributor Author

Yes, like all other information available via the API, I imagine this information to be added using the sogs command at creation and being able to be modified later if necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants