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

Add Language Dropdown to Settings #1250

Open
2 tasks
jolierabideau opened this issue Oct 29, 2024 · 2 comments
Open
2 tasks

Add Language Dropdown to Settings #1250

jolierabideau opened this issue Oct 29, 2024 · 2 comments
Labels
enhancement New feature or request extensions team Able to be worked on by extensions team ux UX design needed

Comments

@jolierabideau
Copy link
Contributor

jolierabideau commented Oct 29, 2024

User Story
As a user, I want to be able to select a language so that I can easily manipulate settings that handle language.

Description

  • Investigate possible language dropdown someone in SIL has already made - John Hatton might know...?

    • Make sure you can select multiple languages and type your own language code in
    • Shadcn Combobox is probably a good place to start if SIL doesn't have a fitting one
  • Add this component to the settings as a special case for the specific settings that handle language? Look at the data type and use this if the setting default value is an array of strings that includes the string 'en'...?

Implementation idea

See the links below for UX design doc and mockup:

Platform Settings – FigJam

Combined Settings – v0 by Vercel

@jolierabideau jolierabideau added enhancement New feature or request ux UX design needed labels Oct 29, 2024
@Sebastian-ubs
Copy link
Contributor

Please show language names both in English (or the current language?) and the language it describes (like in Paratext 9).

@tjcouch-sil tjcouch-sil added the extensions team Able to be worked on by extensions team label Oct 30, 2024
@irahopkinson
Copy link
Contributor

Please show language names both in English (or the current language?) and the language it describes (like in Paratext 9).

Including English like in P9 makes that dropdown far more cluttered than it needs to be. If you know and can read a language it is much easier to find without the English. Including English certainly helps the majority culture but no one else.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request extensions team Able to be worked on by extensions team ux UX design needed
Projects
Status: 🎬 Product Backlog
Development

No branches or pull requests

5 participants