Как организовать некоторые из моих категорий на разных языках при импорте в Discourse?

Привет,

Форум, который я импортирую, на английском языке, но в нём было несколько категорий на других языках:

На данный момент активна только категория немецкий. Остальные практически не используются. Вот даты последней активности:

Мы оставим категорию немецкий, но что делать с остальными? Я не хочу создавать лишний шум в категориях, сохраняя ненужные.

Ниже описано моё текущее решение: оставить категорию Другие языки и перенести туда все темы, кроме немецкой.

Немецкий по-прежнему будет использовать собственную подкатегорию, а для остальных языков будут использоваться теги.

В категории Другие языки селектор подкатегорий по умолчанию установлен в значение «нет», чтобы избежать отображения 99,9 % постов как постов на немецком:


(Французский — закрытая категория с перенаправлением на другой форум)

Однако меня беспокоит, не запутает ли пользователей такое решение.

Язык есть язык. Почему одни будут использовать категории, а для других будет применяться другая система (теги)?

Я не на 100 % уверен, что это лучшее решение, но пока не вижу ничего лучше.

5 лайков

Привет, Canapin!

На мой взгляд:

  1. Используйте группу для ограничения категорий на других языках и добавьте баннер-уведомление, кнопку или какое-либо оповещение для пользователей. Если они хотят активировать эту категорию, они должны вступить в группу. (Пользователи могут выбирать, какой контент они хотят видеть)

  2. Существует очень хороший плагин от Pavilion, который использует теги. Я использовал его на одном из своих сайтов. Там есть опция Content Language (Язык контента). Она создаёт новое поле в редакторе сообщений — Language(s) (Язык(и)). Когда пользователи создают новую тему, они должны указать язык(и) контента, и это тегирование привязывает тему к соответствующему языку(ам). Пользователи могут в настройках/интерфейсе выбрать интересующие их языки, и на форуме будут отображаться только темы на этих языках. Однако этот вариант может не подойти для форумов с миллионами тем, так как все темы должны иметь языковые теги.

3 лайка

На данный момент я могу придумать только это

2 лайка

Другой вариант — оставить несколько подкатегорий и выделить немецкий язык в отдельную категорию верхнего уровня с одной или двумя подкатегориями, так как это самая крупная из них.

3 лайка