У меня возникла проблема с установкой Discourse, касающаяся автоматического перевода с помощью ИИ.
Текущая конфигурация:
Автоматический перевод с помощью ИИ включён и в целом работает очень хорошо
default locale: English
allow user locale: включено
Описание проблемы:
Когда пользователь впервые посещает форум (введя URL напрямую в браузере), список тем локализован не последовательно:
Некоторые заголовки тем отображаются на языке посетителя
Другие остаются на исходном языке
Однако:
При нажатии на логотип форума (что вызывает внутреннюю навигацию) все заголовки тем переводятся корректно
При последующем использовании кнопки обновления в браузере проблема возвращается, и переводы снова становятся непоследовательными
Похоже, что переводы не применяются надёжно при первоначальной загрузке страницы или после полного обновления страницы, но работают корректно при внутренней навигации.
Столкнулся ли кто-нибудь с таким поведением ранее или есть идеи, что может быть его причиной?
Можете подтвердить, что у вас установлены следующие настройки?
И добавлен ли немецкий язык в список поддерживаемых? Если пользователь видит частичные переводы, это может быть связано с тем, что процесс заполнения данных происходит слишком медленно.
Также есть следующая настройка:
Content localization use default locale when unsupported
Отлично, что вам удалось сузить круг проблем! Я могу воспроизвести это здесь на Meta (в приватном окне браузера, без авторизации).
Единственная тема, отображаемая на английском, — 🇩🇪 Fehler in der Deutschen Übersetzung? Hier melden!
@nat это не смешано из-за отсутствующих переводов, а потому что тема, написанная на немецком, отображается на английском, тогда как все остальные темы, как и ожидалось, на немецком.