Как настроить локализованный текст `membership_level` в Discourse?

Я заметил, что термин membership_level не переводится в автоматических сообщениях моего форума на неанглийском языке (в реальном личном сообщении %{membership_level} заменяется на «участник»). Похоже, что при простом редактировании текста здесь нет возможности изменить это. Есть ли способ исправить эту проблему?

Можете ли вы прислать скриншот того места в интерфейсе, где вы видите текст membership_level? Этот плейсхолдер не предназначен для прямого перевода. Он должен заменяться на уровень подписки пользователя системой Discourse.

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

1 лайк

Можете ли вы прислать скриншот того места в интерфейсе пользователя, где вы видите текст membership_level?Вот что я обнаружил при проверке системного личного сообщения пользователю:

В заголовке и теле сообщения %{membership_level} заменяется на «член», но я ожидаю, что он будет заменён на китайский перевод.> Можете ли вы также сообщить, какой локаль вы используете на своём сайте?Я установил локаль по умолчанию на китайский.

5 лайков

Спасибо за сообщение об этой проблеме. Я исправил её в FIX: System message wasn't fully translatable · discourse/discourse@31c1d57 · GitHub.

Новые строки скоро появятся на translate.discourse.org для перевода.

5 лайков