Текст замены в подсказках строки поиска не применяется

Мы меняем некоторые стандартные термины Discourse для использования на нашем форуме (например, «Категория» на «Форум», «Тема» на «Поток»), но столкнулись с проблемой в подсказках строки поиска.

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

На приложенном скриншоте я подчеркнул текст, который мы пытаемся изменить, и обвел текст сайта, который, как я подозреваю, является правильным соответствием. Что-то любопытное, что я заметил прямо перед этим: когда я нажал «Изменить» на js.search.tips.status, текст отображался как «фильтрует по статусу темы», но всё ещё был подсвечен как «отредактированный».

Любая помощь или разъяснения будут очень полезны!

2 лайка

Добро пожаловать в Meta :wave:

Просто для уверенности, так как это иногда приводит к ошибке: Ваш язык интерфейса тоже английский (США)?
Вы перезагрузили страницу после внесения изменений? Сколько времени вы ждали после внесения изменений? Иногда требуется немного времени, так как тексты кэшируются.

2 лайка

Хм, здесь, возможно, есть ошибка, поэтому я собираюсь изменить категорию. Может быть, подсказка отображается до того, как система переопределения переводов успеет её изменить? Я могу воспроизвести это на тестовом сайте.

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

2 лайка

Спасибо за тёплый привет!

Наш язык установлен на английский (США), и мы попробовали как обновление кэша, так и просто подождать, так как заметили это вчера. Изначально мы думали, что это может решить проблему, поскольку при нажатии на строку поиска, затем нажатии вне её и повторном нажатии на неё в рамках той же сессии появляется новая подсказка, но возможно, нам просто нужно проявить ещё больше терпения.

2 лайка

Я бы поверил Крису, если бы он сказал, что это ошибка.

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

.

Похоже, однако, что в данном случае проблема не в этом, и я так и не попытался выяснить, почему текст вел себя именно так.

1 лайк

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

Всегда рады помочь устранить ошибку!

1 лайк

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

У меня есть черновик PR, но мне нужно убедиться, что он не нарушает работу каких-либо плагинов или тем.

3 лайка

Исправлено в

2 лайка