Для Bash попробуйте добавить переменные окружения в файл /etc/profile
, чтобы сделать их доступными для всех пользователей. Не нужно перезагружаться, просто начните новый сеанс терминала.
Это веб-приложение. Я не уверен, что это делают какие-либо сайты, но вы можете отсортировать список в алфавитном порядке и использовать геолокацию IP, чтобы угадать страну, которую нужно установить по умолчанию. В 100% случаев это будет неправильно, но это может упростить заполнение формы для людей, которых вы правильно понимаете ...
I ' Мы видели, как это делается, где 3-5 стран (по объему) дублируются в верхней части списка ... затем отображается разрыв и все страны затем перечисляются в алфавитном порядке. Очевидно, это помогает только определенному кругу пользователей, но если вы знаете, что 90% из них происходят из первых (3-5) стран ... это может быть полезно.
например
<select>
<optgroup label="Quick Picks">
<option>Australia</option>
<option>Canada</option>
<option>Germany</option>
<option>United Kingdom</option>
<option>United States</option>
</optgroup>
<optgroup label="All Countries">
<option>A....</option>
<option>A....</option>
<option>A....</option>
<option>B....</option>
<option>B....</option>
<option>C....</option>
<option>C....</option>
...
</optgroup>
</select>
например удалено мертвая ссылка ImageShack
Примечание: "по объему" я имею в виду объем трафика на ваш конкретный сайт / приложение.
г. удалена неработающая ссылка ImageShackПримечание: "по объему" я имею в виду объем трафика на ваш конкретный сайт / приложение.
г. удалена неработающая ссылка ImageShackПримечание: "по объему" я имею в виду объем трафика на ваш конкретный сайт / приложение.
Подумайте о своем обычном веб-пользователе ... Для кого-то (кто не знает, что он может просто набрать первую букву своей страны и быстро найти ее таким образом) найти свою страну в списке, отсортированном по алфавиту, затем в списке, отсортированном произвольно на основе веб-населения.
Я рекомендую придерживаться алфавитной сортировки.
Перечислите их в алфавитном порядке и продублируйте ваши основные рынки вверху.
Не перемещайте их просто вверх - я потратил слишком много времени на поиски для Соединенного Королевства в раскрывающемся меню "U".
Почему: По той причине, которую вы указали; если вы ожидаете, что большинство / все ваши пользователи будут из одной страны, то ее перечисление в первую очередь поможет пользователю.
Почему бы и нет: каждый, не принадлежащий к самой густонаселенной стране, может задаться вопросом, почему эти страны были перечислены первыми (почти как форма привилегии). Но если вы не хотите об этом беспокоиться, вам не о чем беспокоиться. Кроме того, пользователи все еще могут начать вводить свою страну и находить ее таким образом, так что это может не иметь большого значения.
Также могут быть решения, позволяющие выяснить, где находится пользователь, но я не уверен насчет который. Если да, то это может быть лучший из миров.
Мое мнение - придерживаться алфавитного порядка; Я считаю, что почти каждый начинает печатать первые буквы своей страны, открывая раскрывающийся список. : -)
В зависимости от вашей целевой аудитории, это может быть удобно или оскорбительно. Я знаю, что лично считаю эту практику слегка оскорбительной. Кроме того, это несколько нарушает возможность быстрого выбора элементов путем ввода нескольких первых букв - когда все сортируют его одинаково, когда вы вводите одно и то же, вы получаете тот же результат. Но если поставить несколько стран на первое место (а разные люди делают это для разных стран), то результаты могут быть разными.
Перечислите их в алфавитном порядке. Даже мы, американцы, должны это понимать.
Тем не менее, я рекомендую вам подумать о чем-нибудь более интересном, например, текстовом поле со списком автоматических предложений. Вы можете добавить стрелку раскрывающегося списка сбоку для тех, кто любит просматривать списки, хотя я подозреваю, что многие из них будут использовать клавиатуру, по крайней мере, чтобы добраться до окрестностей страны, которую они ищут).
OBTW , Я полагаю, у вас есть англоязычный список стран?
Вы можете отобразить полный список в алфавитном порядке и указать страну, из которой, по вашему мнению, будет больше пользователей, как вариант, выбранный по умолчанию.
Я согласен с тем, что алфавитно - это наиболее универсально понимаемый механизм. Пользовательская сортировка, скорее всего, запутает некоторых пользователей.
Будет ли приложение локализовано на другие языки? Обязательно примите во внимание, что список должен быть отсортирован в алфавитном порядке по языкам пользователей.