Метки кнопок ответа в Discourse

:information_source: Краткое описание Переводимые названия тем и кнопок ответа на пост
:hammer_and_wrench: Репозиторий https://github.com/Lillinator/discourse-reply-button-labels
:question: Руководство по установке Как установить тему или компонент темы

Установить этот компонент темы

:woman_technologist:t2: Обзор

Основные кнопки ответа на тему и пост в Discourse используют одну и ту же строку, что может быть неясно неопытным пользователям относительно различий в функциональности:

К сожалению, изменение метки в разделе Администрирование → Тексты сайта приводит к изменению меток для обеих кнопок.

Этот легкий компонент темы добавляет «к теме» к кнопке ответа на тему и «к посту» к кнопке ответа на пост, делая их более понятными, а также позволяет изменять и переводить строки.

Доступна настройка для переключения метки ответа на тему в мобильной версии (по умолчанию выключено).

Также включены распространенные файлы локализации для форумов на нескольких языках.

Чтобы использовать только строку ответа на тему в настольной версии, просто удалите любую запись в настройке перевода компонента строки post_reply_append и сохраните изменения.


:camera_flash: Скриншоты

Английский

Настольная версия:

Мобильная версия включена:

Новая плавающая вложенная кнопка ответа на тему

Французский

Китайский (упрощенный)

Бразильский португальский

Русский

Арабский (RTL)


:gear: Настройки

Настройка компонента темы и строки


:bulb: Примечание

Для кнопки ответа на пост нет опции для мобильной версии, так как пространство в подвале поста очень ограничено, а вставка текста на кнопку нарушает структуру подвала поста.


Посмотрите мои другие материалы по Discourse
21 лайк

Спасибо за замечание!

Возвращаясь к недавним сообщениям в теме о вложенных ответах и к вашему проницательному наблюдению:

Я разделяю ту же обеспокоенность, которую выразил @ToddZ: кнопка с простой надписью Ответить должна быть более конкретной.

Некоторые пользователи могут предположить, что Ответить на тему — это просто перефразирование Ответить, не понимая, что эти два действия различны.

Как модератор, я много лет назад отказался от попыток исправлять случаи, когда пользователь нажимал не ту кнопку ответа. С появлением вложенных ответов я вижу, что та же самая нагрузка возвращается.

2 лайка

Небольшая деталь, имеющая значение, спасибо @Lilly :+1:

2 лайка

@Lilly

Спасибо, что обратили внимание на то, что я, к сожалению, упустил.

Моя ошибка, здесь должно быть слово «noting» в значении «обращать внимание». Исправлю.

2 лайка

Ого, одна буква имеет большое значение :sweat_smile:

Можно использовать любой текст, который кажется более точным… Я использовал «Ответить на основную тему», надеясь быть максимально понятным. «Добавить новый комментарий» тоже может быть вариантом? (Хотя если пользователи просто не понимают терминологию форумов, это, вероятно, битва в гору.)

2 лайка

Если вы хотите иметь возможность менять обе кнопки, просто спросите, лол.

Я займусь этим, когда высплюсь.

3 лайка

Да.

Было бы здорово иметь возможность настраивать подписи для обеих кнопок.

3 лайка

Компонент был обновлен, чтобы позволить изменять метки кнопок «Отправить» и «Ответить в теме».

2 лайка

Вижу, довольно занято.


image

1 лайк

Я добавил плавающую кнопку ответа на тему в вложенные представления тем (извините, что упустил это ранее) :slight_smile:

Пожалуйста, обновите компонент.

Кнопки «Ответить на сообщение» могут показаться вам немного надоедливыми во вложенном представлении, поэтому просто оставьте строковое поле пустым, если не хотите дополнительного визуального шума от кнопок.

3 лайка

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

Мои пользователи (и такая ситуация в целом характерна для Северной Европы) — это более чем на 85% мобильные пользователи. Им отчаянно нужны более понятные ответы. Иконки не так информативны для обычных людей.

Но это более глубокая проблема, чем решает данный компонент.

1 лайк

Завтра я посмотрю, как добавить опцию для метки ответа на тему в мобильной версии.

1 лайк

Хорошо, я добавил настройку для переключения метки кнопки ответа на тему в мобильном представлении:

Я попытался добавить это к кнопке ответа на пост, но это полностью ломает макет подвала темы из-за всего остального, что там уже есть. Кроме того, это сложно внедрить в DOM с помощью инициализатора из-за того, как Discourse обрабатывает этот раздел в мобильной версии. Извините, друзья, вам придется довольствоваться только меткой кнопки в подвале темы на мобильных устройствах.

4 лайка

Тогда ничего не выйдет.

Если я не ошибаюсь, я уже задавал подобный вопрос ранее: функция «ответить на пост» сложна для понимания обычными пользователями с опытом работы в Facebook, и они не реагируют на значок ответа. Тогда ответ был таков, что это практически невыполнимая задача. Я думал использовать вложенный стиль для тем в формате дневника, но это действительно запутанная система, даже если бы кнопка ответа была более информативной.

Проблема — и причина, по которой я сейчас так сильно ушёл от темы, — заключается в том, что в темах длиннее примерно четырёх постов предыдущие сообщения или исходный пост пробуждают желание прокомментировать. Особенно новые пользователи не комментируют, потому что не видят знакомый ответ. Но это вопрос самой основы Discourse, и я надеялся, что ваш TC станет ответом.

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

Но большое спасибо, что потратили своё время и попытались.

2 лайка

:woman_shrugging:t2:

Это уже давно вызывает раздражение, и основатели Discourse, похоже, категорически отрицают наличие проблемы. Я с этим не согласен, но полагаю, что внесение изменений в ядро системы — задача непростая.

Это проблема для новичков, но она решится после одного нажатия на эти разные кнопки.
Некоторые изменения, такие как «это полезно», действительно помогают.