bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android
https://bsky.app
MIT License
8.13k stars 1.07k forks source link

Post language selection for Cantonese (yue) is inconstent #1766

Open akerbeltz opened 10 months ago

akerbeltz commented 10 months ago

On a mobile device, if you write a post in Cantonese and then try to mark the post language as Cantonese (yue), the process is inconsistent across OS and not labelled correctly.

Cantonese speaking users would expect this to be labelled as 粵語/Cantonese, rather than the ISO code showing and for this option to appear both on Android and iOS.

The whole language list seems a bit ad-hoc to be honest, including the naming conventions, and might benefit from a more structured approach?

estrattonbailey commented 10 months ago

Hey @akerbeltz thanks for the report! I think I might need some more info 🤔

The language selector within the composer (where you write a post) should show on Android. It shows on my test devices. Are you sure you're on our latest release of the Android app?

For all platforms, yes, the initial "dropdown" window shows default languages, and/or recently selected languages. I'm guessing you've discovered that if you click "Other" you can then select from many languages.

So unless there are issues with those things, what you're suggesting is that we need to update how we refer to some languages, which we're happy to do! Our backend requires the 2-letter ISO codes, but we can label those however would be best for our users. ISO codes definitely shouldn't be used as the labels, so if that's happening we will fix it!

Here's the full list in our codebase. Would you mind helping me understand which languages need to be updated? Really appreciate your help 🙏