Choosing What Locale To Display
This is an interactive page. Please add your vote to any table.
Scenario 1: Link Share
Tamika's account settings have a locale preference of English (en). She shares a link with her friend Marie-Rose, whose account settings have a locale of French (fr). When Marie-Rose clicks on the link to https://courses.edx.org/en/Petting+Cats/course/, what should happen? (Assume Marie-Rose is logged in.)
- She sees that URL, and the content in English.
- She sees that URL and the content in English, with a small banner in French: "This page also has a version in your preferred language. Switch to French?" If she clicks "yes", she is forwarded to https://courses.edx.org/fr/Petting+Cats/course/
- The English URL is automatically forwarded to the French equivalent, https://courses.edx.org/fr/Petting+Cats/course/ .
Your name | What should happen? |
---|---|
Adam Butterworth | 3 (if she's logged in) |
Albemarle | 3 |
Nimisha | 3 |
David J | 3 |
Scenario 2: Link Share, no equivalent page
Same as Scenario 1, but https://courses.edx.org/fr/Petting+Cats/course/ doesn't exist because French is not yet supported.
Your name | What should happen? |
---|---|
Adam Butterworth | 1 |
Albemarle | 1, maybe with a notification that we don't have a French version |
Nimisha | 1 |
David J | 1 |
Scenario 3: Link Share, logged out recipient
Same as Scenario 1, but Tamika sends the https://courses.edx.org/en/Petting+Cats/course/ link to her friend Ursula, who lives in Ukraine and is not an edX user. Ursula's browser sends Ukranian (uk) in its Accept-Language header. What should happen? (Let's assume the URL is visible even if you're not logged in.)
- Ursula sees that URL, and the content in English.
- Ursula sees that URL and the content in English, with a small banner in Ukrainian: "This page also has a version in your preferred language. Switch to Ukrainian?" If she clicks "yes", she is forwarded to https://courses.edx.org/uk/Petting+Cats/course/
- The English URL is automatically forwarded to the Ukrainian equivalent, https://courses.edx.org/uk/Petting+Cats/course/ .
Your name | What should happen? |
---|---|
Adam Butterworth | 1 |
Albemarle | 2 |
Nimisha | 2 or 1 |
David J | 2 sounds nice, 1 sounds sufficient |
Scenario 4: Using language switching widget
Tamika's account settings have a locale preference of English (en). She is learning Spanish, so to practice more, she uses the language switching widget in the footer to change the language to Spanish (es). She sees the URL change to https://courses.edx.org/es/Petting+Cats/course/ accordingly.
Your name | Should es be saved as Tamika's preferred locale? | If she clicks on links inside that same tab, what language should the linked pages be in? | If she logs out and logs back in again, what language should she see? |
---|---|---|---|
Adam Butterworth | Yes | ES | ES |
Albemarle | no | ES | EN (back to user preferences) |
Nimisha | yes | ES | ES |
David J | Yes | ES | ES |
Scenario 5: Link share to social media
Ursula, who lives in Ukraine and is not an edX user, wants to share an edX link with her friends on Facebook. Her friends all speak Ukrainian as well. She shares https://courses.edx.org/uk/Petting+Cats/course/, so the Facebook preview automatically pulls in the correct language that Ursula and her friends can all read. Yay!
Open Questions
- Maybe the issue here is that copying & pasting the URL is not the right way for users to be sharing links. (However, Darren Domingos (Deactivated) says that even if we had a "share this link" widget, users would still use the URL.)