Наведение на кнопку отслеживания вводит в заблуждение

В настоящее время при наведении на notifications-tracking-trigger-btn отображается текст «Отслеживание»:

Как видно из этого примера, категория фактически установлена в значение Normal.

Проблема использования слова «Отслеживание» заключается в том, что это одно из доступных значений; следовательно, это сильно подразумевает, что именно этот вариант активен.

Более целесообразно было бы:

  1. Убрать текст при наведении или

  2. Изменить текст, чтобы сделать его немного понятнее (например, «Уровень отслеживания») или

  3. Сделать так, чтобы текст при наведении соответствовал выбранному значению (если это возможно).

4 лайка

Хорошая мысль!

может быть, мы скажем «Уровень уведомлений» и полностью уберём отслеживание, чтобы избежать путаницы

6 лайков

Та же проблема:

1 лайк

Я думаю, вы правы. Сейчас «отслеживание» используется как название уровня уведомлений в выпадающем списке и как термин для функции выбора уровня уведомлений. Вот почему оно отображается при наведении, используется как заголовок в руководстве и как название раздела в ваших настройках, где вы настраиваете уровень уведомлений. Я считаю, что хорошо использовать последовательное название функции во всех этих местах, но я не уверен, вызовет ли «Уровень уведомлений» рядом с «Уведомлениями» больше или меньше путаницы.

3 лайка

Помогло бы переименование уровня уведомлений «Отслеживание» в «Подписка» или «Наблюдение», чтобы решить проблему? Хотя последнее семантически довольно близко к «Следить».

2 лайка

Возможно. Я ничего не предлагал, так как беспокоился о том, насколько хорошо использование другого термина будет работать в других языках. Переводчикам также пришлось бы подбирать достаточное количество различных терминов в своём языке. А для этого нужен контекст того, как эти разные термины связаны друг с другом.
Например, немецкий перевод слова «watching» — это «beobachten». Для «tracking» мы используем «verfolgen», что уже похоже на «following». Перевод слова «observing», скорее всего, также приведёт к одному из этих слов.
Я также ожидаю, что множество руководств по использованию форума Discourse будут ссылаться на текущие термины, используемые для уровней отслеживания.
Думаю, переименование функции, как было предложено в первом посте, могло бы сработать лучше. Мне нравится идея убрать термин «tracking», как предложил awesomerobot, но я не уверен насчёт «notification level» рядом с «notifications» в настройках пользователя.

1 лайк

Да, это было бы плохо! Возможно, в итоге эти страницы объединят… они все представляют собой какой-то вид уведомлений

1 лайк

Это именно тот вид семантики, в который я невольно углубляюсь…

То, как названы уровни отслеживания, говорит мне о разных субъектах:

  • (Я) Слежу
  • (Я) Отслеживаю
  • (Я) Слежу за первым сообщением
  • (Тема) Обычная
  • (Тема) Отключена

Интересно, поможет ли изменение названий для приведения их к единому субъекту:

(Тема…)

  • Следим
  • Отслеживаем
  • Следим за первыми сообщениями
  • Обычная
  • Отключена

или

(Настройка отслеживания…)

  • Уведомлять
  • Отслеживать
  • Уведомлять о первых сообщениях
  • Обычная
  • Отключить
2 лайка

Мы говорим только о всплывающей подсказке при наведении? Мне кажется, логично последовать примеру кнопки «Ответить», расположенной рядом в хронологии темы, и кратко объяснить, что произойдет при нажатии на кнопку. Например: «Установите уровень уведомлений для этой темы».

Screenshot 2025-10-31 at 6.43.31 AM

Да, это сложная дилемма. Мне кажется, + Отслеживание — хороший компромисс для этого места.

1 лайк

Nathank изначально говорил о тексте при наведении, но я развил эту мысль немного дальше. Одна из его идей заключалась в том, чтобы отображать название выбранного параметра, например «Обычный», а не название функции «Отслеживание» — потому что, как заметил Moin,

Сейчас «отслеживание» используется как название уровня уведомлений в выпадающем списке и как термин для функции выбора уровня уведомлений.

Я предложил изменить названия настроек во всей системе, чтобы а.) они стали в целом более понятными, и б.) нам больше не приходилось сталкиваться с ситуацией, когда моя настройка «Отслеживание» называется «Отслеживание». В моих примерах этот выбор был бы назван «Track» или «Tracked» — достаточно по-разному, чтобы было ясно.

(Независимо от того, будут ли в всплывающей подсказке использоваться названия настроек или ваше хорошее предложение «Установите уровень уведомлений для этой темы», это улучшит ситуацию, о которой говорил Nathank.)

Да, всё точно! Я рассматривал это в контексте списка тем по категориям, где рядом находится кнопка Новая тема, поэтому я не думал в таком ключе.

Возможно, это стоит вынести в отдельную тему в ux?

При переводе проще, если функция переименовывается одновременно во всех местах. Тогда можно использовать один и тот же термин, не тратя много времени на то, чтобы вспомнить, что вы выбрали ранее. Поэтому я предпочитаю сразу везде изменить «tracking» на настройку отслеживания тем/категорий/тегов, а не менять выпадающее меню сейчас, а после обсуждения — соответствующую настройку в параметрах.

Конечно, «topic tracking» не было бы переименованием. Предложение Криса — «notification level» — было бы.

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

Это может сбить с толку новичков, так как принцип работы уровней уведомлений далеко не очевиден.

1 лайк

Кнопка уровня уведомлений всегда отображает подсказку/заголовок «отслеживание», независимо от фактического уровня уведомлений.
Похоже, что эта кнопка внутренне называется «notifications-tracking», но я ожидал, что подсказка будет отражать фактический уровень уведомлений.

2 лайка

Мне также нравится идея, что всплывающая подсказка сообщает, что произойдет при нажатии на кнопку.

1 лайк

Хм, я заметил эту проблему, потому что наводил курсор на иконку, так как не был уверен в её значении. Чаще всего я не хочу ничего менять, мне просто нужно знать, что это такое.

2 лайка

Я думаю, что теперь это «Уровень уведомления: %{level}»

image
image

4 лайка

Спасибо, что напомнили! Я забыл опубликовать :sweat_smile:

2 лайка