Foreign users are hardly possible to select their own language

Description

Please see the attached 'Current.PNG'. All language names are being listed in Chinese when Sakai is running in Chinese locale.
Because they are listed in the system locale, the foreign instructors and students are hardly possible to select their own language, even if they could reach to that page.

So, I suggest that those names should be listed in each localized one. Please see the attached 'Expected.PNG'.

Steps to reproduce:
1. Run Sakai with JAVA_OPTS specifying -Duser.language and -Duser.country in order to emulate other locale's environment.
2. Log in to Sakai.
3. Move to My Workspace -> Preferences -> Language. Then, they are listed in the specified locale.

Attachments

5

Activity

Show:

Yuki Yamada April 22, 2013 at 7:09 AM

Created another ticket of as Feature Request. This ticket is to be closed.

Yuki Yamada April 21, 2013 at 7:00 AM

Thank you for your prompt reply. I see. Your suggestion would be useful to progress this.
After waiting a little longer for any comments from other persons, I'll make another ticket as "Feature Request".

Aaron Zeckoski April 21, 2013 at 6:24 AM

It would be a feature and not a task.
Just keep in mind that the use case for an institutional learning system is not going to be the same as the use case for a shared global wiki, or a shared social network (thus the way wikipedia or facebook do it might not be very good examples).
Setting a language preference using a link at the bottom of the page on an anonymous site is also quite different from setting a language preference for your account.
I suggest an approach like this (basically a merging of what blackboard and moodle do):
{language name in its language} - {language name in my language} - {optional country} - {language code}
Sorting would probably be by the native language name (basically Locale.getDisplayName(locale)) which would push all asian languages to the end but this is consistent with other webapps.

Yuki Yamada April 21, 2013 at 4:30 AM

I'm sorry to have troubled you. I understand the decision to revert it from ML.
I'm thinking to close this ticket reverted, and restart from another as "Task" instead of "Bug" in order to put screenshots or something from other systems (e.g., Wikipedia, Facebook, etc) to discuss.

Do you mind if I do it?

Anthony Whyte April 19, 2013 at 2:19 PM
Edited

2.9.x reverse merge of r123008, 2.9.x 123052. The reverse merge returns control of user pref drop down language name choices spelling and sorting to the current locale. A followup discussion should be had on the i18n list relative to the change proposed in this ticket. Such a discussion should not block the 2.9.2 release. I also don't think this ticket should be classified as a bug.

Trunk has also been reverted, r123051.

Won't Fix

Details

Priority

Components

Assignee

Reporter

Environment

JAVA_OPTS: -Duser.language=zh -Duser.country=CN

Created March 30, 2013 at 5:35 AM
Updated April 22, 2013 at 7:28 AM
Resolved April 22, 2013 at 7:09 AM