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

Language switch button #2826

Open
jo-spek opened this issue Nov 14, 2024 · 6 comments
Open

Language switch button #2826

jo-spek opened this issue Nov 14, 2024 · 6 comments
Assignees
Labels
type: fr Request for new feature ux needed Product input from PM/UX needed

Comments

@jo-spek
Copy link
Collaborator

jo-spek commented Nov 14, 2024

Ground gets displayed in English / French / Spanish / Portuguese based on the users system locale.

If it is not too much work to implement at the moment, it would be nice to have a language switch button.

(First suggested in #2676. Other FR closed because it was also about French translations which exist now.)

@gino-m
Copy link
Collaborator

gino-m commented Nov 16, 2024

This would mostly likely be an option in the settings screen, and perhaps a dropdown during sign-in rather than a button per se. Flagging for review.

@gino-m gino-m added type: fr Request for new feature for pm/ux review Product decision needed labels Nov 16, 2024
@jo-spek
Copy link
Collaborator Author

jo-spek commented Nov 18, 2024

This would mostly likely be an option in the settings screen, and perhaps a dropdown during sign-in rather than a button per se. Flagging for review.

Oh yes, this doesn't have to be a button specifically. Just a setting that can be triggered one way or another.

@gino-m
Copy link
Collaborator

gino-m commented Nov 18, 2024

This would mostly likely be an option in the settings screen, and perhaps a dropdown during sign-in rather than a button per se. Flagging for review.

Oh yes, this doesn't have to be a button specifically. Just a setting that can be triggered one way or another.

Iiuc @kenstershiro will be responsible for turning these feature requests into actual CUJs, but might be helpful to start thinking in those terms anyway: https://carlinyuen.medium.com/framing-ux-concepts-for-your-team-cujs-use-cases-personas-e5767a3878a6

tl;dr: <user role X> <wants to achieve goal Y> <optionally: because Z>, for ex: Data collectors want to see the UI in a language other than their device language because <explain why device language might not be the language they want>.

@kenstershiro
Copy link
Collaborator

kenstershiro commented Jan 10, 2025

Hey @jo-spek , could you help provide use cases where this would be useful, in order to prioritise the feature request appropriately? A couple I can think of are:
a) As a tester of Ground app and website
I want to be able to easily change language from the site/app
so that I can test the coverage and correctness of terms in another language
b) As a user with a device locale in a different language to that being used by other survey participants
I want to be able to easily change language from the site/app
so that I can see the survey in the same language as participants
c) As a user that speaks multiple languages, with a device locale set to a non supported Ground language
I want to be able to easily change language from the site/app
so that I can use Ground in a supported language

@jo-spek
Copy link
Collaborator Author

jo-spek commented Jan 10, 2025

Hi @kenstershiro.
This is not of major importance, but c) is a very valid case. When first introducing this idea I wasn't aware that the language is automatically determined based on the users system locale, so I figured this solution would be easier.
Implementation of a button like this should be relatively simple and straightforward, but since adaptation to the system locale works, this currently is of no priority. I might look into it in the next months, but we can ice-box it for now.

@kenstershiro
Copy link
Collaborator

Thanks @jo-spek , icebox or keep it as a P2? I think another advantage of a language selector is making it clearer which languages are supported. By defaulting to the system language users don't know the possibility exists to change language.

@kenstershiro kenstershiro added ux needed Product input from PM/UX needed and removed for pm/ux review Product decision needed labels Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: fr Request for new feature ux needed Product input from PM/UX needed
Projects
Status: No status
Development

No branches or pull requests

3 participants