Sehr geehrte Discourse-Gruppe,
zunächst meinen tiefsten Dank und Respekt an die Autoren dieses Projekts. Als Programmierer kann ich die vielen Stunden, die in die Erstellung dieses Projekts geflossen sind, nur zu gut nachvollziehen.
In den letzten Tagen habe ich Discourse unter:
installiert und auch das Übersetzungs-Plugin hinzugefügt. Hier ist der relevante Teil meiner app.yml-Datei.
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
Zunächst ist die Standard-Locale meiner Discourse-Instanz auf Englisch unter https://discourse.newcity.mx/admin/site_settings/category/required eingestellt.
Wenn ich den Reiter “Plugin/LibreTranslate” meines Admin-Bildschirms aufrufe, aktiviere ich:
“Allow inline translation of posts.”
und stelle den Übersetzer auf LibreTranslate.
Ich bin mir nicht sicher, was ich (wenn überhaupt) in das Feld “LibreTranslate API Endpoint” eintragen soll.
Der Plugin-Reiter zeigt an, dass “discourse-translator” aktiviert ist, die Version 0.4.0 ist, ein grünes Häkchen vorhanden ist und ein “Y” in der Spalte “enabled” steht. Soweit so gut, oder?
Wenn ich jedoch eine Seite aufrufe, sehe ich kein Symbol/keine Option zur Übersetzung. Das am weitesten links stehende Symbol unten in der Nachricht ist “Teile einen Link zum Beitrag”.
Ich habe LibreTranslate gemäß den Anweisungen unter:
installiert, was Sie durch Aufrufen von http://nadineloveshenry.com:5000/ überprüfen können.
Ich habe gelesen:
Dort habe ich entdeckt: “Der Übersetzungsbutton wird nur angezeigt, wenn wir erkennen, dass die Sprache des Beitrags von der aktuellen Locale abweicht, die der Benutzer ausgewählt hat.”
Also habe ich Englisch als Sprache in Firefox entfernt und es auf Español (MX) geändert und mich über ein VPN durch Spanien mit meiner Seite verbunden, nur um sicherzustellen, dass keine Spur von den USA übrig geblieben ist. Die gesendeten Request-Header waren:
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
Aber immer noch kein Erfolg.
Kann mir jemand sagen, was ich übersehe?
Ein anderer, vielleicht damit zusammenhängender Punkt: Wenn ich ./launcher enter app ausführe, erhalte ich folgende Antwort:
x86_64 arch detected.
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown
Vielen Dank im Voraus für Ihre Hilfe.
Mit freundlichen Grüßen,
Henry Laxen
