Переопределения перевода темы действуют только для языка администратора

Продолжение темы: Guest Gate Theme Component - #13 by davidkingham

Спасибо, Дэвид! Думаю, это, возможно, ошибка. Я протестировал это с компонентом темы Закрытые темы в категории, и результат тот же. Если язык совпадает, будет возвращён исходный текст из en.yml, даже если вы его переопределили в разделе «Перевод темы» в админ-панели. Возможно, это зависит и от языка по умолчанию в Discourse. :thinking: Язык по умолчанию на моём сайте — венгерский.

Настройки сайта :arrow_down_small:

Я переопределил перевод темы на венгерский :arrow_down_small:

Если я установлю язык в Chrome на английский (США)

Будет использоваться текст из файла en.yml по умолчанию.

Но если я изменю его на другой язык, например, английский (Великобритания)

Будет использоваться мой пользовательский текст.

Думаю, на вашем сайте происходит что-то подобное :slightly_smiling_face:

Что вы думаете по этому поводу, @JammyDodger? :slightly_smiling_face:

3 лайка

Если вы считаете, что это баг, @Don, я с радостью перенесу его в bug и посмотрим, сможем ли мы найти людей, которые смогут воспроизвести его. :+1:

3 лайка

Спасибо! :slightly_smiling_face: Да, я думаю, это может быть какой-то баг. :thinking:

3 лайка

Готово. :+1: Хотя, возможно, стоит придумать более подходящее название. :slightly_smiling_face:

2 лайка

Я думаю, что когда вы как администратор переопределяете переводы темы, это действует только для того языка, который вы используете при внесении изменений. Переопределения не переносятся на другие языки. Совпадает ли это с тем, что вы наблюдаете?

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

Это известное нам ограничение, но на данный момент у нас нет ориентировочных сроков по его улучшению. В идеале мы хотим сделать это так же, как в разделе /admin/customize/text, чтобы можно было устанавливать переопределения для каждого языка. Определённо pr-welcome

6 лайков

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

3 лайка

Я думаю, что это уже реализовано в

2 лайка