В японской локализации отсутствует дисклеймер в модальном окне регистрации

Я развернул Discourse на веб-сайте, однако в процессе разработки возникли трудности. Я настроил отказ от ответственности для регистрации пользователей с помощью ‘js.create_account.disclaimer’, но он не отображается на странице регистрации, а соответствующий раздел HTML, как показано на прикреплённом изображении, кажется пустым. Буду ждать вашего ответа и искренне благодарю за помощь!

Проблема возникает при использовании японской локали, но не с китайской и английской.


Привет, Yang1!

Этот текст отображается в модальном окне создания учётной записи только в том случае, если заполнен путь /wizard/steps/corporate (то есть если ваш Discourse принадлежит компании).

:point_down:

Здравствуйте! Я разработал многоязычный веб-сайт, включающий китайскую, английскую и японскую версии. Я не совсем понимаю ссылку «/wizard/steps/corporate», которую вы упомянули. Все три сайта используют одну и ту же конфигурацию. В то время как отказ от ответственности на странице регистрации отображается корректно в китайской и английской версиях, он не появляется в японской версии. Пожалуйста, ознакомьтесь с деталями на прикрепленных изображениях. Не могли бы вы помочь мне понять причину этой проблемы? С нетерпением жду вашего ответа.



Спасибо за уточнение! Похоже, это баг. Я перемещу его в bug и добавлю детали в ваш первый пост.

Я думаю, это вот это:

Чтобы это отображалось, необходимо определить tos_url и privacy_policy_url.

Они упомянули следующее:

Я также проверил это сам и смог воспроизвести проблему, если только я что-то неправильно понял в вашем ответе :slight_smile:

Находит ли консоль Chrome/Firefox правильную строку согласно:

I18n.t("create_account.disclaimer", {tos_link: '/tos', privacy_link: '/privacy'})

image

В японском режиме.

Конечно, консоль Google Chrome может отобразить эту строку, поскольку я использовал “js.create_account_disclaimer” для установки соответствующего содержимого. Однако на странице регистрации японского сайта это всё ещё не отображается, тогда как при тех же настройках на китайском и английском сайтах всё работает корректно.

Извините, но мне не удаётся воспроизвести эту проблему.

Я переопределил строку локально, и она отображается корректно:

(обратите внимание на ведущие xxxx)

@Canapin сообщил, что ему удалось воспроизвести проблему, поэтому мы ждём точных шагов.

Кажется, я по ошибке посмотрел на модальное окно входа на японском языке вместо модального окна регистрации. Отказ от ответственности отображается на японском языке в моем форуме. :person_facepalming: