Уважаемая группа Discourse,
Прежде всего, выражаю глубокую благодарность и уважение авторам этого проекта. Как программист, я могу оценить множество часов, затраченных на создание этого проекта.
За последние несколько дней я установил Discourse по адресу:
а также добавил плагин перевода. Вот соответствующая часть моего файла app.yml.
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub
- git clone GitHub - LibreTranslate/discourse-translator: Discourse translator with LibreTranslate support. · GitHub
Во-первых, локаль по умолчанию моего экземпляра Discourse установлена на английский язык по адресу:
https://discourse.newcity.mx/admin/site_settings/category/required
Когда я перехожу на вкладку плагина/LibreTranslate в своей административной панели, я отмечаю:
Разрешить встроенный перевод сообщений.
и выбираю переводчик LibreTranslate.
Не уверен, что (если вообще что-то) следует указать в поле
Конечная точка API LibreTranslate.
На вкладке плагина указано, что discourse-translator включен, версия 0.4.0, есть зеленая галочка и буква Y в столбце «Включено». Пока всё хорошо, верно?
Однако при переходе на страницу я не вижу ни иконки, ни опции для выполнения перевода. Самая левая иконка в нижней части сообщения — это «поделиться ссылкой на сообщение».
Я установил LibreTranslate, следуя инструкциям по адресу:
что можно проверить, перейдя по адресу http://nadineloveshenry.com:5000/
Я прочитал:
где обнаружил: «Кнопка перевода будет отображаться только в том случае, если мы определим, что язык сообщения отличается от текущей локали, выбранной пользователем».
Поэтому я удалил английский язык из настроек Firefox и изменил его на испанский (Мексика), а также подключился к моему сайту через VPN из Испании, чтобы убедиться, что не осталось никаких следов США. Заголовки запроса, которые были отправлены:
GET /t/welcome-to-new-city-discourse/7 HTTP/1.1
Host: discourse.newcity.mx
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,/;q=0.8
Accept-Language: es-MX,es;q=0.5
Accept-Encoding: gzip, deflate, br
Но всё равно ничего не получилось.
Может ли кто-нибудь подсказать, что я упускаю?
Кроме того, возможно, это связано с другой проблемой: когда я запускаю команду:
./launcher enter app
я получаю следующий ответ:
x86_64 arch detected.
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown
Заранее благодарю за помощь.
С наилучшими пожеланиями,
Генри Лаксен
