Prezado Grupo Discourse,
Primeiramente, aos autores deste projeto, meus profundos agradecimentos e respeito. Sendo eu mesmo um programador, posso apreciar as muitas horas dedicadas à criação deste projeto.
Nos últimos dias, instalei o discourse em:
e também adicionei o plugin de tradução. Aqui está a parte relevante do meu arquivo app.yml.
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image
- git clone GitHub - LibreTranslate/discourse-translator: Discourse translator with LibreTranslate support.
Primeiro, a localidade padrão da minha instância do discourse está definida como Inglês em https://discourse.newcity.mx/admin/site_settings/category/required
Quando acesso a aba do plugin/LibreTranslate na minha tela de administrador, eu marco:
Permitir tradução inline de posts.
e defino o tradutor para LibreTranslate
Não tenho certeza do que (se alguma coisa) devo colocar no campo Ponto de extremidade da API LibreTranslate.
A aba do plugin diz que o discourse-translator está habilitado, a versão é 0.4.0, há uma marca de verificação verde e um Y na coluna habilitado. Até agora tudo bem, certo?
No entanto, quando acesso uma página, não vejo nenhum ícone/opção para fazer uma tradução. O ícone mais à esquerda na parte inferior da mensagem é “compartilhar um link para o post”.
Eu instalei o libretranslate seguindo as instruções em:
o que você pode verificar acessando http://nadineloveshenry.com:5000/
Eu li:
Onde descobri “O botão de tradução só aparecerá se detectarmos que o idioma do post é diferente da localidade atual que o usuário selecionou.”
Então, removi o inglês como idioma do Firefox e o alterei para Espanhol (MX), e me conectei ao meu site via VPN através da Espanha apenas para garantir que não houvesse nenhum vestígio dos EUA. Os cabeçalhos de solicitação que foram enviados foram:
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
Mas ainda sem sucesso.
Alguém pode me dizer o que estou perdendo?
Em outra nota, talvez relacionada, quando executo:
./launcher enter app
A resposta que recebo é:
x86_64 arch detected.
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown
Obrigado antecipadamente pela sua ajuda.
Melhores cumprimentos,
Henry Laxen
