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

Это нестандартный пользовательский язык?

Если это обычный язык, вы не загрузили его из файла?

Изменения языка в конечном итоге хранятся так же, как и в разделе Настройки → Текст, поэтому они должны быть экспортированы в обычном резервном копировании.

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

Без плагина не будет удобного способа массово удалить изменения (путем удаления загруженного файла).

1 лайк

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

Мне очень не хватает в Discourse возможности редактировать текст в простом режиме. На форумах старого образца мы могли скачать и загрузить один файл, и всё.

1 лайк

Привет, @angus @merefield,

Я только что установил новый экземпляр Discourse, активировал два плагина (discourse-translator и discourse-multilingual), и получаю ошибку, показанную на скриншоте. Я что-то упустил?

Также я заметил, что документация недоступна, так как меня постоянно перенаправляют по неработающим ссылкам… Не могли бы вы помочь?

Заранее спасибо

В ближайшее время ответы здесь могут быть очень медленными. Мы сосредоточены на работе с платными клиентами и на крупномасштабной миграции. До завершения миграции поддержка наших бесплатных плагинов будет осуществляться с перебоями. Приносим извинения.

2 лайка

Привет! Плагин использует ID групп тегов 1 или 2 для тегов и блокирует возможность редактирования этих групп через интерфейс; кроме того, мы не можем удалить группу, только все теги.

Эти группы использовались до установки плагина для многоязычности, поэтому нам нужно перенести теги, которые сейчас в них находятся, в другие группы (4 и 5).

Подскажите, пожалуйста, какой самый элегантный способ это сделать? После переноса тегов мы будем использовать многоязычность в итоге с языковыми тегами, а не с нашими предыдущими группами :slight_smile:

1 лайк

Привет,

Я столкнулся со странным багом:

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

При этом их можно выбрать.

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

К сведению.

2 лайка

Здравствуйте, я установил плагин, спасибо за очень успешную разработку.

При создании темы есть возможность выбора нескольких языков. Было бы хорошо добавить к этому опцию включения/выключения в настройках.

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

Могу ли я добавить больше языков в «Настроить > Текст»?

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

Может, давайте подытожим ситуацию здесь? Что работает, что не работает, что запланировано, а что нет?

Я сообщал/предлагал, что многоязычные иконки могут вести к тегированным постам, например:

ES -> tag/es
EN -> tag/en

Это кажется логичным и очень простым исправлением/улучшением. Но это не обязательно, и, вероятно, сначала нужно учесть ещё многое.

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

Но у меня сначала очень много работы! И именно поэтому я понимаю, с чем сталкивается кооператив. Респект команде, она кажется самой надёжной за пределами ядра (!)

1 лайк

Пока единственное, на что можно положиться, — это если в панели управления Pavilion указано, что тесты пройдены.

Затем просмотрите существующие тесты в исходном коде, чтобы понять, что именно проверяется (описания тестов очень понятны). Существуют тесты для фронтенда и бэкенда.

Я думаю, что вот-вот начнётся проект по этому плагину, поэтому, надеюсь, он скоро получит заслуженное внимание.

3 лайка

При обновлении до последней версии в этом плагине возникли незначительные ошибки

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

Не понимаю, почему это должно вызывать ошибку, связанную с service worker… но у нас уже открыт PR, который решит известную проблему с последними тестами, прошедшими проверку

cc @angus @merefield

3 лайка

Могу ли я протестировать этот коммит с помощью тега “v3.1.0.beta6”?

https://github.com/discourse/discourse/releases/tag/v3.1.0.beta6

@cmdntd PR уже принят, поэтому, если вы обновите плагин как обычно (например, через пересборку), то исправление будет включено.

6 лайков

Спасибо. Кажется, теперь всё в порядке.

5 лайков

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

Помимо этой ветки и репозитория git, есть ли какие-либо другие источники официальной документации для этого плагина?

2 лайка

Вы не упомянули документацию, ссылка на которую находится в первом сообщении.

2 лайка

Спасибо за плагин! Мы (MetaBrainz Discourse) ещё не настроили его, но с нетерпением ждём возможности его использовать.

В Discourse появилась новая функция «Автоматическая очистка неиспользуемых тегов»:
image

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

1 лайк

Привет, всем.
Я столкнулся с проблемой после настройки плагина.
Я создал три тега для английского, украинского и русского языков и использовал их.
Вчера я обнаружил, что все они переместились в группу «Все теги».


Как мне вернуть их на нужное место?

Как мы могли бы иметь en = английский вместо английский (США)?

1 лайк