Мультиязычный плагин 🌐

Разве плагин Translate не должен это обрабатывать, так как описание раздела «О нас» фактически считается темой?

2 лайка

Это не совсем то, что нужно для многоязычного форума. Страница категории будет отображать описание без перевода. В то же время дополнительные вызовы через API с использованием Google Translate потребуют дополнительных затрат.

2 лайка

Этим в настоящее время занимается @merefield.

3 лайка

Это хорошая новость. Сможет ли плагин переводить подкатегории с многоуровневой вложенностью?

1 лайк

У меня есть ещё один вопрос. Будут ли URL-адреса категорий разными для каждого языка или одинаковыми?

1 лайк

Этот плагин вызвал серьезную ошибку при обновлении Discourse до новейшей ядра (2.9.0.beta7).
Discourse не может работать, пока я не удалю этот плагин.

Не могли бы вы проверить это, пожалуйста?
@Angus McLeod

1 лайк

Запрос на слияние (PR), решающий критическую проблему, был объединён вчера.

Приносим извинения за нестабильность: над этим плагином в течение последнего месяца или около того велась очень значительная работа.

Эта работа теперь в основном завершена.

7 лайков

Улитки не затронуты

1 лайк

После множества улучшений этого плагина за последние месяцы (спасибо!) языковые теги перестали отображаться на странице /tags. Честно говоря, я не помню, отображались ли они раньше, и не знаю, является ли это ожидаемым поведением, случайностью или просто сбоем в настройках нашего форума.

Запрос на отображение языковых тегов на странице /tags был подан одним из наших пользователей по адресу Show language tags on the Tags page - Forum improvements - Movement Strategy Forum

1 лайк

Здравствуйте, поддерживает ли этот плагин казахский язык (kk)? Я задаю этот вопрос, потому что Discourse не поддерживает казахский язык.

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

Если это действительно важно для вас и вы не можете ждать, вы можете профинансировать мою работу, чтобы я придал этому приоритет.

В общении с вами я использую Google Переводчик. Поэтому хочу уточнить: вы имеете в виду, что могли бы заняться добавлением казахского языка в переводчик (или в Discourse)?

Я говорю о возможности вручную добавлять пользовательский язык. Ничего не автоматизировано: вам придется загружать переводы самостоятельно из файла (после того, как я исправлю ошибку).

Возможно, существует более автоматизированное решение, не связанное только с этим плагином, @angus.

Извините, я не технический специалист, поэтому не понимаю смысл фраз «добавлено вручную» и «загрузите сами из файла». Мне нужно понять: будет ли казахский язык поддерживаться плагином после установки на форуме, или нам нужно будет самостоятельно выполнить дополнительные настройки плагина?

Плагин позволяет создать файл локали и загрузить его в качестве пользовательского языка. Вы должны самостоятельно выполнить всю подготовку этого файла локали.

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

1 лайк

Ссылка, выделенная жёлтым, ведёт к статье с неработающими изображениями.

Ссылки и изображения, помеченные как «прочитанные», полностью неработоспособны.



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

1 лайк

Спасибо за отчет.

Переключатель гостей должен работать. Видите ли вы ошибку в консоли браузера?

Привет!

Переключатель локалей работает для интерфейса, но не для пользовательского перевода, загруженного через YAML-файл, когда пользователь не авторизован и предпочтения не настроены :confused:
Например:

Не авторизован — французская локаль

Не авторизован — немецкая локаль

Авторизован — немецкая локаль (установлена в параметрах аккаунта)

Также возможно ли настроить предпочтения по контенту, когда пользователь не авторизован?

Большое спасибо!!!

Также, пока я делал скриншоты, я посмотрел на HTML и куки, отправляемые на сервер:

  • Тег lang имеет значение lang='fr', даже при переключении с помощью переключателя для гостей.
  • Переменная, которая меняется при перезагрузке сайта, — это discourse_locale.

Надеюсь, это поможет!