عزيزي مجموعة Discourse،
أولاً، إلى مؤلفي هذا المشروع، شكري العميق واحترامي. بصفتي مبرمجًا، أقدر الساعات الطويلة التي بذلت في إنشاء هذا المشروع.
على مدار الأيام القليلة الماضية، قمت بتثبيت Discourse على:
وأضفت أيضًا إضافة الترجمة. إليك الجزء ذي الصلة من ملف 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
أولاً، الإعداد الافتراضي لموقعي في Discourse مضبوط على اللغة الإنجليزية على https://discourse.newcity.mx/admin/site_settings/category/required
عندما أصل إلى علامة التبويب “الإضافة/LibreTranslate” في شاشة المسؤول الخاصة بي، أقوم بتحديد:
السماح بالترجمة المضمنة للمشاركات.
وأضبط المترجم على LibreTranslate
لست متأكدًا مما يجب أن أضعه (إن وجد) في حقل نقطة نهاية واجهة برمجة تطبيقات LibreTranslate.
تقول علامة التبويب “الإضافة” أن discourse-translator ممكّن، والإصدار هو 0.4.0، وهناك علامة اختيار خضراء، و Y تحت عمود “ممكّن”. حتى الآن كل شيء على ما يرام، أليس كذلك؟
ومع ذلك، عندما أصل إلى صفحة، لا أرى أي أيقونة/خيار للترجمة. الأيقونة الموجودة في أقصى اليسار في أسفل الرسالة هي “مشاركة رابط للمشاركة”.
لقد قمت بتثبيت LibreTranslate باتباع التعليمات على:
والتي يمكنك التحقق منها بالذهاب إلى http://nadineloveshenry.com:5000/
قرأت:
حيث اكتشفت “سيظهر زر الترجمة فقط إذا اكتشفنا أن لغة المشاركة تختلف عن الإعداد المحلي الحالي الذي حدده هذا المستخدم.”
لذلك، قمت بإزالة اللغة الإنجليزية كلغة لمتصفح Firefox الخاص بي وتغييرها إلى الإسبانية (MX)، واتصلت بموقعي عبر VPN من خلال إسبانيا فقط للتأكد من عدم وجود أي أثر للولايات المتحدة الأمريكية. كانت رؤوس الطلبات التي تم إرسالها هي:
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
ولكن لا يزال بدون جدوى.
هل يمكن لأي شخص أن يخبرني بما أفتقده؟
في ملاحظة أخرى، وربما ذات صلة، عندما أقوم بتشغيل:
./launcher enter app
الاستجابة التي أحصل عليها هي:
x86_64 arch detected.
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown
شكراً مقدماً على مساعدتكم.
مع خالص تحياتي،
هنري لاكسن
