Как изменить текст метки кнопки «Ответить»

Я хочу изменить текст кнопки «Отправить», которая отображается под редактором сообщения.

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

1 лайк

Эту метку можно изменить через Администратор → Настройка текста → js.composer.reply

/admin/customize/site_texts/js.composer.reply

4 лайка

Спасибо, что указали правильное направление.

Я изменил текст этой метки, но кнопки не обновились. Нужно ли сделать что-то ещё, чтобы применить это изменение?

1 лайк

Если речь идет об одной и той же кнопке — просто нажмите «Сохранить изменения» и перезагрузите страницу, где находится редактор:

1 лайк

Вот та кнопка, о которой я говорю.

Текст не хочет сдвигаться с места :man_shrugging:t5:

1 лайк

Для кнопки «Ответить» используются два разных ключа перевода. js.composer.reply используется для кнопки «Ответить», которую вы видите при открытии редактора. js.topic.reply.title используется для кнопки «Ответить», отображаемой в теме (кнопка, на которую вы нажимаете, чтобы открыть редактор).

Я не запомнил эти ключи перевода. Я нашёл их, введя I18n.enableVerboseLocalizationSession() в консоль веб-инспектора своего браузера. После этого ко всем текстовым элементам на Discourse, которые можно настраивать, добавляется числовой ключ. С помощью этого числа можно найти правильный ключ перевода. Этот метод описан здесь: Найти ключ перевода с помощью подробной локализации.

В последнем браузере Chrome имена ключей перевода отображаются на вкладке «info» веб-инспектора.

4 лайка

Вау! Это отличный совет.

спасибо

1 лайк

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

2 лайка