Очевидный ответ: «что ожидает пользователь»
Только то, что не так легко угадать, чего ожидает пользователь: -)
За первый ответ: «американец, работающий со шведскими именами». Можем ли мы быть уверены, что американец знаком со шведскими правилами сортировки? Думаю, нет. Но мы уверены, что он знаком с американскими правилами сортировки. (если я хочу найти номер телефона друга в Швеции, значит ли это, что я знаю, как они там сортируют?)
Некоторые фреймворки / ОС могут помочь. В «Панели управления» (или аналогичной) обычно есть настройки того, какую локаль следует использовать для форматирования или сортировки.
Узнайте, что такое API для извлечения этой информации и ее использования.
Обычно пользовательский интерфейс локализован на одном «языке» языка, и его недостаточно для того, чтобы решить, что делать с форматированием, сортировкой и т. Д. некоторые условности разные)
Если вы дадите некоторую информацию о вашей среде, я могу указать вам правильные API.