sunjam
(james.network)
30 أكتوبر 2023، 12:43ص
1
متابعة للنقاش من LibreTranslate Plugin – Free and Open Source Translation API و Multilingual Plugin 🌐 - #122 by aerozol
أحاول استخدام تطبيق Multilingual مع Libretranslate و Discourse Translator.
Libretranslate يعمل
Translator مفعل
Discourse Translator يعمل عبر أيقونة الكرة الأرضية لترجمة المنشورات
السماح بلغة المستخدم
Multilingual مفعل
لغات محتوى Multilingual مفعلة
مزامنة علامة محتوى مترجم Multilingual
فرض تنسيق ترجمات علامات Multilingual
ما أراه هو أن multilingual content languages topic filtering enabled يخفي المنشورات بدلاً من أن تكون مرئية.
لست متأكدًا مما أحتاج إلى القيام به للحصول على المكون الإضافي Multilingual للعمل. أرى هذه الأخطاء:
james.network:
أبلغ أيضًا في Libretranslate هنا ، ولكني أواجه خطأ وتحذيرًا عند محاولة استخدام Libretranslate مع تطبيقات Multilingual و Translator .
خطأ في المهمة: انتهت مهلة الاتصال والكتابة
Backtrace
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:317:in `select_with_timeout'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:163:in `rescue in block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:144:in `block in connect'
/usr/local/lib/ruby/3.2.0/resolv.rb:111:in `each_address'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:134:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:51:in `initialize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:477:in `new'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:477:in `socket'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:121:in `request_call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/excon-0.104.0/lib/excon/middlewares/mock.rb:57:in `request_call'
DistributedMutex(“detect_translation_15”): تم الاحتفاظ به لفترة طويلة جدًا، الحد الأقصى المتوقع: 60 ثانية، استغرق 1 ثانية إضافية
DistributedMutex("detect_translation_15"): تم الاحتفاظ به لفترة طويلة جدًا، الحد الأقصى المتوقع: 60 ثانية، استغرق 1 ثانية إضافية
Backtrace
/var/www/discourse/lib/distributed_mutex.rb:103:in `warn'
/var/www/discourse/lib/distributed_mutex.rb:57:in `rescue in block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:64:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/plugins/discourse-translator/plugin.rb:98:in `execute'
/var/www/discourse/app/jobs/base.rb:292:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:82:in `with_connection'
/var/www/discourse/app/jobs/base.rb:279:in `block in perform'
إعجاب واحد (1)
هل نقطة النهاية الخاصة بك تعمل بشكل صحيح؟ هل اختبرتها خارج Discourse؟ على سبيل المثال، هل /languages تُرجع شيئًا؟
إعجابَين (2)
sunjam
(james.network)
30 أكتوبر 2023، 2:20ص
3
أنا أستخدم نقطة نهاية مستضافة، والتي تعمل بشكل جيد. آمل أن أتمكن من إعداد نسختي الخاصة من arm64 في الموضوع المرتبط حتى أتمكن من استخدامها بدلاً من ذلك.
ولكن، لا يزال يتعذر عليّ استخدام المكون الإضافي متعدد اللغات مع المثيل المستضاف الذي كان يعمل بشكل جيد لـ libretranslate.
إعجاب واحد (1)
لقد قمت بتثبيته للتو على جهازي، ويعمل بشكل جيد على نسخة التطوير الخاصة بي:
يشير خطأك إلى أنه لا يمكن الوصول إلى عنوان URL أو أن شيئًا ما يعيقها، مما يؤدي إلى انتهاء المهلة.
هذا هو سبب سؤالي عما إذا كان يمكنك استخدام واجهة برمجة تطبيقات LibTranslate الخاصة بك خارج Discourse. لست متأكدًا تمامًا من مشكلتك. يبدو هذا وكأنه مشكلة اتصال مع Docker، لكنني لست خبيرًا.
إعجابَين (2)
sunjam
(james.network)
30 أكتوبر 2023، 4:11ص
5
إعجاب واحد (1)
sunjam
(james.network)
16 ديسمبر 2023، 11:12م
6
@Arkshine هل جربت نشر تطبيق متعدد اللغات أيضًا؟
إعجاب واحد (1)
ليس مؤخراً، لكنه عمل بشكل جيد عندما اختبرته في أكتوبر.
إعجاب واحد (1)