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

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

Open
akerbeltz opened this issue Oct 28, 2023 · 2 comments
Open

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

akerbeltz opened this issue Oct 28, 2023 · 2 comments
Assignees
Labels
bug Something isn't working lang-related x:planned We're on it!

Comments

@akerbeltz
Copy link

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.

  • On Android, this feature does not seem to appear at all
  • On iOS, the Post Language window offers:
    Post Language
    English
    yue
    Chinese
    Japanese
    Portuguese
    Other

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?

@akerbeltz akerbeltz added the bug Something isn't working label Oct 28, 2023
@pfrazee pfrazee added the x:planned We're on it! label Oct 30, 2023
@estrattonbailey
Copy link
Member

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 🙏

@auroursa
Copy link
Contributor

In ISO-639-3, Cantonese is assigned the code "yue," but it’s not included in ISO-639-2.

The tricky part is that Bluesky appears to use ISO-639-2 for post language options, which means there’s currently can't to add Cantonese as a post language normally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working lang-related x:planned We're on it!
Projects
None yet
Development

No branches or pull requests

4 participants