Виталий Филатов

о тексте, смысле и красоте

Статус с числительным

Заметка о согласовании глаголов с числительными: как сначала не получалось, а потом я уточнил ограничения и получилось.

Задача

Есть умный терморегулятор для батареи отопления. Он работает как автоматический вентиль: накручивается на трубу и открывает-закрывает клапан, поддерживая нужную температуру в комнате.

Умный регулятор Aqara. Фото неизвестного автора из отзывов на Яндекс-Маркете

Поскольку это умный терморегулятор, в нём много чего есть: защита от детей, режим антифриза, контроль заряда батарейки, перекрытие клапана. Все изменения в работе отражаются в событиях приложения умного дома. Нужен текст этих событий.

Сложность возникла с формулировкой изменения температуры. Каждый раз, когда мы выставляем температуру, в историю пишется событие типа:

На термоголовке установлена температура XX,X градусов

Дизайн уже согласован, менять ничего нельзя. Нужно написать в одну строку, влезть в количество символов с обязательной дробью и ещё как-то отметить, где пользователь выставил температуру: физической крутилкой или в приложении.

Решение

Уберём пока про термоголовку и заменим слово «градусов» на символ:

На термоголовке установлена температура XX,X градусов

Установлена температура XX,X°

Стало короче, но всё ещё не влезает. Слово «температура» вроде лишнее, но без него придётся согласовывать окончания глагола:

Установлен 1,0°

Установлено 30,0°

Следить за окончаниями разработчики категорически откажутся, нужно изящно-тупое решение. Заменить слово символом или поставить двоеточие не годится, получается ребус или неестественный уродец:

❌ Установлена t° 1,0

❌ Установлено: 1,0°

Можно было бы вывернуться с фразой «Вы установили…», но это звучит глупо и пользователей у умного дома может быть несколько.

Выясняю у аналитиков диапазон температуры, которую можно выставить на девайсе: 5—30 С°.

Получается, для всех вариантов подойдёт «Установлено». Остаётся 21°, который «установлен», но тут мы пойдём на сделку с совестью и прочтём с дробью:

Установлено двадцать один и ноль десятых градуса

Кому, вообще, нужен ровно 21 градус Цельсия? Зато теперь всё влезает, а место изменений уместилось под строкой статуса. Оказалось, в реализованном компоненте оставили коробок для служебной информации, которая в событиях отдельного устройства не выводится. Там же можно указывать других пользователей.

Результат в условном дизайне. Рабочий под NDA

Выводы-советы

  1. Дружите с аналитиками и разработчиками
  2. Выясняйте технические ограничения
  3. Изучите дизайн-систему и UI-кит
  4. Не всё можно и нужно решать текстом, советуйтесь с дизайнером
 370   11 мес   UX   кейс   редактирование