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.)

  1. She sees that URL, and the content in English.
  2. 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/
  3. The English URL is automatically forwarded to the French equivalent, https://courses.edx.org/fr/Petting+Cats/course/ .
Your name

What should happen?

Adam Butterworth3 (if she's logged in)
Albemarle3
Nimisha3
David J3

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 Butterworth1
Albemarle1, maybe with a notification that we don't have a French version
Nimisha1
David J1

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.)

  1. Ursula sees that URL, and the content in English.
  2. 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/
  3. The English URL is automatically forwarded to the Ukrainian equivalent, https://courses.edx.org/uk/Petting+Cats/course/ .
Your name

What should happen?

Adam Butterworth1
Albemarle2
Nimisha2 or 1
David J2 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 ButterworthYesESES
AlbemarlenoESEN (back to user preferences)
NimishayesESES
David JYesESES

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.)