Илья Бирман |
Мы коснулись двух функций кнопки — отдача команды и выражение отношения. Третья функция кнопки или пункта меню — навигация. При нажатии не выполняется никакого действия, но изменяется показанный экран или открывается окно. В синтаксисе элементов интерфейса это подлежащее, отвечает на вопрос «Что?» (вызвать или открыть). Используется существительное в именительном падеже: Как и в случае с изменением статуса или отношения, формулировки в виде команды иногда избыточны («Перейти к…», «Открыть…»), то есть малоинформативны. Формулировки с пропущенным, но подразумеваемым глаголом тоже неудачны:
Отвечать на вопрос «Куда?» вместо «Что?» стоит только если соответствующей формы в именительном падеже нет: Но лучше назвать существительным то, куда именно назад; то, что именно будет далее. |
|
Ещё хуже — наречия: В конце название кнопки или пункта меню может стоять многоточие. Эпл в своих гайдлайнах объясняет его, говоря о диалоговых окнах:
Микрософт — о необходимости дополнительного ввода:
В обоих случаях полно уточнений и исключений. Вместо того, чтобы запоминать сложные правила, лучше понять синтаксический смысл и пользу многоточия. |
Многоточие предупреждает, что кнопка сработает не сразу. Этого правила достаточно для принятия решения во всех случаях:
В последнем случае фраза очевидно не дописана, и кажется, будто многоточие как раз заменяет пропущенное имя файла. На самом деле необходимость многоточия не зависит ни от наличия окна после, ни от полноты фразы. Зато зависит от формы слова. Если мы видим кнопку без многоточия мы ожидаем, что при её нажатии программа или прибор сразу же настроится. Если же многоточие стоит мы уже ожидаем увидеть окно с параметрами. Но стоит кнопку с как многоточие становится избыточным, ведь при нажатии на кнопку сразу же начнётся настройка. Если многоточие добавить то уже кажется, будто сначала надо будет выбрать, в настройку чего именно мы хотим попасть (или ещё Решение о том, ставить ли многоточие, если команда потребует подтверждения, тоже вытекают из этого правила. Например, команда «Выйти» обычно срабатывает сразу, но если файл не сохранён, то программа переспрашивает. Нет причин предупреждать об этом человека, и многоточие не ставят: А вот в случае с командой удаления многоточие полезно, если мы хотим подсказать, что будет шанс передумать, чтобы человек не боялся нажимать: |
Артём Горбунов о многоточиях |