Cher groupe Discourse,
Tout d’abord, aux auteurs de ce projet, mes profonds remerciements et mon respect. Étant moi-même programmeur, j’apprécie les nombreuses heures consacrées à la création de ce projet.
Au cours des derniers jours, j’ai installé Discourse à l’adresse :
et j’ai également ajouté le plugin de traduction. Voici la partie pertinente de mon fichier app.yml.
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/LibreTranslate/discourse-translator
Premièrement, la locale par défaut de mon instance Discourse est définie sur l’anglais à l’adresse https://discourse.newcity.mx/admin/site_settings/category/required
Lorsque j’accède à l’onglet du plugin/LibreTranslate de mon écran d’administration, je coche :
Autoriser la traduction en ligne des publications.
et je définis le traducteur sur LibreTranslate.
Je ne suis pas sûr de ce que je devrais mettre (le cas échéant) dans le champ
Point de terminaison de l’API LibreTranslate.
L’onglet du plugin indique que discourse-translator est activé, la version est 0.4.0, il y a une coche verte et un Y sous la colonne activée. Jusqu’ici tout va bien, n’est-ce pas ?
Cependant, lorsque j’accède à une page, je ne vois aucune icône/option pour effectuer une traduction. L’icône la plus à gauche en bas du message est le « partage d’un lien vers la publication ».
J’ai installé LibreTranslate en suivant les instructions à l’adresse :
ce que vous pouvez vérifier en allant sur http://nadineloveshenry.com:5000/
J’ai lu :
Où j’ai découvert « Le bouton de traduction ne s’affichera que si nous détectons que la langue de la publication est différente de la locale actuelle que cet utilisateur a sélectionnée. »
J’ai donc supprimé l’anglais comme langue de Firefox et l’ai remplacé par Español (MX), et je me suis connecté à mon site via un VPN passant par l’Espagne juste pour m’assurer qu’il ne restait aucune trace des États-Unis. Les en-têtes de requête envoyés étaient :
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
Mais toujours pas de succès.
Quelqu’un peut-il me dire ce qui me manque ?
Sur une autre note, peut-être liée, lorsque j’exécute :
./launcher enter app
La réponse que j’obtiens est :
x86_64 arch detected.
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown
Merci d’avance pour votre aide.
Meilleurs vœux,
Henry Laxen
