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

[BUG]: The list of languages in the App Language and Preferred Audio Language is not the same order #5784

Open
cam-pinheiro opened this issue Mar 31, 2025 · 2 comments
Labels
bug End user-perceivable behaviors which are not desirable. Impact: Low Low perceived user impact (e.g. edge cases). Work: Low Solution is clear and broken into good-first-issue-sized chunks.

Comments

@cam-pinheiro
Copy link

Describe the bug

The list of languages in the App Language is not the same order than Preferred Audio Language. To have a better a stetic and user experience, the order of available languages should be the same, begining for English in first position.

Steps To Reproduce

  1. Go to Optioon menu
  2. Click on App Language
  3. See the order of available languages
  4. Click on Preferred Audio Language
  5. See the order of available languages
  6. Compare the order of languages

Expected Behavior

It is expected to see the list of languages in the App Language in the same order as Preferred Audio Language

Screenshots/Videos

Image

What device/emulator are you using?

OPPO A79 5G

Which Android version is your device/emulator running?

Android 14

Which version of the Oppia Android app are you using?

0.15-beta-9404ea41d9

Additional Context

No response

@cam-pinheiro cam-pinheiro added bug End user-perceivable behaviors which are not desirable. triage needed labels Mar 31, 2025
@BenHenning
Copy link
Member

@seanlip what do we actually want the order to be? My 2 second thought is just to lexo-sort the lists so that they're consistent, but we could alternatively maintain the order we define in our configuration protos so that they're intentionally ordered (I actually would expect that to be the current behavior, so it's a bit surprising to see that there's a discrepancy here).

@adhiamboperes adhiamboperes added Impact: Low Low perceived user impact (e.g. edge cases). Work: Low Solution is clear and broken into good-first-issue-sized chunks. labels Apr 1, 2025
@seanlip
Copy link
Member

seanlip commented Apr 6, 2025

@BenHenning If we hardcode the ordering, is it straightforward to change that ordering later?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug End user-perceivable behaviors which are not desirable. Impact: Low Low perceived user impact (e.g. edge cases). Work: Low Solution is clear and broken into good-first-issue-sized chunks.
Development

No branches or pull requests

5 participants