Click here to Skip to main content
15,887,135 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralIntuitive Interfaces Pin
ormonds28-May-22 13:12
ormonds28-May-22 13:12 
GeneralRe: Intuitive Interfaces Pin
jmaida28-May-22 13:59
jmaida28-May-22 13:59 
GeneralRe: Intuitive Interfaces Pin
raddevus29-May-22 6:09
mvaraddevus29-May-22 6:09 
GeneralRe: Intuitive Interfaces Pin
Jalapeno Bob29-May-22 7:32
professionalJalapeno Bob29-May-22 7:32 
GeneralRe: Intuitive Interfaces Pin
Greg Utas29-May-22 8:12
professionalGreg Utas29-May-22 8:12 
GeneralRe: Intuitive Interfaces Pin
Jalapeno Bob30-May-22 6:21
professionalJalapeno Bob30-May-22 6:21 
GeneralRe: Intuitive Interfaces Pin
raddevus29-May-22 10:33
mvaraddevus29-May-22 10:33 
GeneralRe: Intuitive Interfaces Pin
trønderen29-May-22 10:43
trønderen29-May-22 10:43 
Isn't that an excellent example of a developer centered design? If you sit e.g. in Norway, as I do, or in some East European, Asian or African country, English or Spanish is not the primary language alternatives! You may say "But the US is our primary market! (Besides, that is where I am living ...)", fair enough if you simply do not care about other markets. Why then worry about all these other languages at all, if you do not care about the users of those languages?

In Windows - but also in *nix - the environment always informs you about the locale and the preferred language. If you really cared for the user, you would honor that. If you want to do the job well, you would use the locale to select not only the top entry, but a few more down the list, such as French and English as the two top entries in Canada (if the user's preferred language is a third one, it obviously goes ahead of both). If the user at some time has selected yet another alternative, he is probably making use use of that language, so put any explicitly selected language up on top as well.

Then you can list the rest of the languages - those with no indication of being relevant to the user - in alphabetical order. Those that goes on top are those that are more likely to be chosen by the user. And not those preferred by the developer!

This obviously goes for all locale related UI aspects, not just the language, but e.g. date and numeric formats and lots of other things. If you use system provided functions for the formatting, you may evade the issue, until the user is given a chance to select some other format, some other value. Say, a valuta calculator: A user in Norway who sees USD on top of the list every time, even after having selected NOK a hundred times before, gradually gets sort of p***ed.

If you don't care to do a proper job, then you might as well do as your boss says: Do not give any preference to any choice. Giving preference to your choice, rather than that of the user, does not improve the quality of the user interface.
GeneralRe: Intuitive Interfaces Pin
Member 1565546330-May-22 0:23
Member 1565546330-May-22 0:23 
GeneralRe: Intuitive Interfaces Pin
Jalapeno Bob30-May-22 6:03
professionalJalapeno Bob30-May-22 6:03 
GeneralRe: Intuitive Interfaces Pin
jmaida29-May-22 9:48
jmaida29-May-22 9:48 
GeneralRe: Intuitive Interfaces Pin
Sander Rossel28-May-22 23:26
professionalSander Rossel28-May-22 23:26 
GeneralRe: Intuitive Interfaces Pin
Richard Andrew x6429-May-22 0:09
professionalRichard Andrew x6429-May-22 0:09 
GeneralRe: Intuitive Interfaces Pin
Kornfeld Eliyahu Peter29-May-22 0:25
professionalKornfeld Eliyahu Peter29-May-22 0:25 
GeneralRe: Intuitive Interfaces Pin
Sander Rossel29-May-22 0:42
professionalSander Rossel29-May-22 0:42 
JokeRe: Intuitive Interfaces Pin
Joan M29-May-22 0:25
professionalJoan M29-May-22 0:25 
GeneralRe: Intuitive Interfaces Pin
Sander Rossel29-May-22 0:50
professionalSander Rossel29-May-22 0:50 
GeneralRe: Intuitive Interfaces Pin
FreedMalloc29-May-22 5:18
FreedMalloc29-May-22 5:18 
GeneralRe: Intuitive Interfaces Pin
DerekT-P29-May-22 11:10
professionalDerekT-P29-May-22 11:10 
GeneralRe: Intuitive Interfaces Pin
Sander Rossel29-May-22 20:49
professionalSander Rossel29-May-22 20:49 
GeneralRe: Intuitive Interfaces Pin
raddevus30-May-22 5:51
mvaraddevus30-May-22 5:51 
GeneralRe: Intuitive Interfaces Pin
Sander Rossel29-May-22 20:52
professionalSander Rossel29-May-22 20:52 
GeneralRe: Intuitive Interfaces Pin
FreedMalloc30-May-22 5:26
FreedMalloc30-May-22 5:26 
GeneralRe: Intuitive Interfaces Pin
Peter R. Fletcher30-May-22 7:50
Peter R. Fletcher30-May-22 7:50 
GeneralRe: Intuitive Interfaces Pin
Mark Miller31-May-22 9:35
Mark Miller31-May-22 9:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.