Estimado Grupo de Discourse,
Primero, a los autores de este proyecto, mi más profundo agradecimiento y respeto. Siendo yo mismo programador, puedo apreciar las muchas horas dedicadas a la creación de este proyecto.
En los últimos días, he instalado discourse en:
y también he añadido el plugin de traducción. Aquí está la parte relevante de mi archivo 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.
Primero, la configuración regional predeterminada de mi instancia de discourse está establecida en inglés en https://discourse.newcity.mx/admin/site_settings/category/required
Cuando accedo a la pestaña del plugin/LibreTranslate de mi pantalla de administración, marco:
Permitir la traducción en línea de las publicaciones.
y establezco el traductor en LibreTranslate
No estoy seguro de qué (si acaso) debería poner en el campo
Endpoint de la API de LibreTranslate.
La pestaña del plugin dice que discourse-translator está habilitado, la versión es 0.4.0, hay una marca de verificación verde y una Y en la columna habilitada. Hasta ahora todo bien, ¿no?
Sin embargo, cuando accedo a una página, no veo ningún icono/opción para hacer una traducción. El icono más a la izquierda en la parte inferior del mensaje es “compartir un enlace a la publicación”.
Instalé libretranslate siguiendo las instrucciones en:
lo cual puede verificar yendo a http://nadineloveshenry.com:5000/
Leí:
Donde descubrí “El botón de traducción solo aparecerá si detectamos que el idioma de la publicación es diferente de la configuración regional actual que ese usuario ha seleccionado.”
Así que eliminé el inglés como idioma de Firefox y lo cambié a Español (MX), y me conecté a mi sitio a través de una VPN a través de España solo para asegurarme de que no quedara rastro de EE. UU. Los encabezados de solicitud que se enviaron fueron:
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
Pero todavía sin suerte.
¿Alguien puede decirme qué me falta?
En otra nota, y quizás relacionada, cuando ejecuto:
./launcher enter app
La respuesta que obtengo es:
Se detectó la arquitectura x86_64.
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown
Gracias de antemano por su ayuda.
Saludos cordiales,
Henry Laxen
