Gentile Gruppo Discourse,
Innanzitutto, agli autori di questo progetto, i miei più profondi ringraziamenti e rispetto. Essendo io stesso un programmatore, posso apprezzare le molte ore dedicate alla creazione di questo progetto.
Negli ultimi giorni, ho installato discourse su:
e ho anche aggiunto il plugin di traduzione. Ecco la parte pertinente del mio file 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.
Innanzitutto, la locale predefinita della mia istanza di discourse è impostata su Inglese su https://discourse.newcity.mx/admin/site_settings/category/required
Quando accedo alla scheda del plugin/LibreTranslate della mia schermata di amministrazione, seleziono:
Consenti la traduzione inline dei post.
e imposto il traduttore su LibreTranslate
Non sono sicuro di cosa (se qualcosa) dovrei inserire nel campo Endpoint API LibreTranslate.
La scheda del plugin dice che discourse-translator è abilitato, la versione è 0.4.0, c’è un segno di spunta verde e una Y nella colonna abilitata. Fin qui tutto bene, no?
Tuttavia, quando accedo a una pagina, non vedo alcuna icona/opzione per eseguire una traduzione. L’icona più a sinistra in fondo al messaggio è “condividi un link al post”.
Ho installato libretranslate seguendo le istruzioni su:
che puoi verificare andando su http://nadineloveshenry.com:5000/
Ho letto:
Dove ho scoperto “Il pulsante di traduzione apparirà solo se rileviamo che la lingua del post è diversa dalla locale corrente che quell’utente ha selezionato.”
Quindi ho rimosso l’inglese come lingua di Firefox e l’ho cambiata in Español(MX), e mi sono connesso al mio sito tramite una VPN attraverso la Spagna solo per assicurarmi che non rimanesse alcuna traccia degli Stati Uniti. Le intestazioni della richiesta inviate erano:
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
Ma ancora niente.
Qualcuno può dirmi cosa mi manca?
Su un altro, e forse correlato, argomento, quando eseguo:
./launcher enter app
La risposta che ottengo è:
Rilevata architettura x86_64.
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown
Grazie in anticipo per il tuo aiuto.
Cordiali saluti,
Henry Laxen
