Мы пытаемся заменить стандартный термин Topic на Question.
В настройках администратора я вижу, что можно настроить любой текст на форуме, но слишком много элементов содержат слово «topic». Есть ли способ выполнить массовый поиск и замену?
Вы можете посмотреть файл discourse/config/locales/client.en.yml at main · discourse/discourse · GitHub, чтобы увидеть все они, а затем исправить их в UX, изменив название элемента, который вы хотите кастомизировать. Если вы используете самохостинг, это можно сделать через плагин, либо, возможно, обойтись API. Но, возможно, ваши пользователи не будут путаться в слове «topic», и вам не придётся этого делать.
Возможно, но я думаю, что существуют сотни сайтов, где вопросы и ответы являются основным контентом, и они этого не сделали. И разве у вас не будет ни одной темы, которая не была бы вопросом? В локали встречается 652 упоминания topic, но почти половина из них, вероятно, находится в названиях строк.
И что вы планируете делать с разделом «Частные темы»? И как вы будете объяснять путь к вопросам в формате /t/-/123?
Однако я быстро добавил локаль в плагин, и в быстром тесте на моей системе разработки она успешно переопределила ядро, так что технически это довольно просто.
Сотни форумов вопросов и ответов будут вам благодарны.
Два дня в «штрафной зоне» за неловкие вопросы администратору, либо я могу дать ссылку на эту тему/вопрос.
Я надеялся, что слово «question» в каком-нибудь языке мира начинается на «Т»… но нет…
Джей уже озвучил несколько веских причин, почему этого не стоит делать. У меня похожий сценарий использования, но вы удивитесь, сколько уже существует тем. Кроме того, если вы создадите раздел FAQ, эта тема автоматически станет вопросом. То же самое произойдёт, если вы создадите «Руководство для начинающих».
Обратите также внимание на терминологию: слово «Тема» по своей сути включает в себя тип «Вопрос».
Тема: предмет, рассматриваемый в тексте, дискурсе или разговоре; предмет обсуждения.
Вопрос: предмет, требующий разрешения или обсуждения.
В качестве реалистичной альтернативы, которая соответствует терминологии и мягко подталкивает пользователей к формату «Вопросы и ответы», можно без особых усилий заменить слово «Ответы» на «Решения».
Конечно, с этой конкретной темой. Но когда есть другие варианты на выбор… тогда нужно зайти в раздел администратора.
Это не очень полезно, но для меня это действительно простая задача — в финском языке слова «ответы» и «решения» — это одно и то же слово, так что, возможно, вам всем стоит начать использовать финский язык
Спасибо за уточнение. Я думал, что будет полезно, если пользователи сайта смогут голосовать за ответы, которые они считают лучшими, но владелец вопроса в конечном итоге сможет выбрать тот, который он в итоге использует.