مترجم الترجمة يفتقد دعم تحميل الصور

الترجمة اليدوية للمؤلف لا تدعم تحميل الصور أو لصقها (وحدة التحكم: this.drop is not a function)

الوصف:
عند تحرير ترجمة يدوية لمنشور عبر “ترجمة ← تحرير الترجمة يدويًا”، لا يسمح مؤلف الترجمة بتحميل الصور أو لصقها.

خطوات التكرار:

  1. افتح أي منشور مع تمكين ميزة ترجمة Discourse.

  2. انقر فوق الزر “ترجمة” ← اختر “تحرير الترجمة يدويًا”.

  3. حاول القيام بما يلي:

    • سحب صورة إلى مؤلف الترجمة، أو
    • لصق صورة من الحافظة.
  4. لا يحدث شيء - يتم تجاهل التحميلات، وتظهر أخطاء في وحدة تحكم المتصفح.

السلوك الملاحظ:

  • تحميل الصور ولصقها لا يعملان.

  • أخطاء وحدة التحكم:

    Uncaught TypeError: this.drop is not a function
        at Object.handleEvent (content.js:1)
    
    

    و

    PresenceChannel '/discourse-presence/undefined/...' not found
    
    
  • يشير إلى فقدان معالج drop وسياق topic_id في post-translation-editor.gjs.

السلوك المتوقع:
إما:

  • السماح بالتحميلات/اللصق مثل المؤلف العادي للصورة المترجمة.

ملاحظات:
يبدو أن مؤلف الترجمة يعمل في سياق محرر مبسط بدون تكامل composer-upload. قد يكون الإصلاح هو إضافة معالجة التحميل.


إعجابَين (2)

شكراً على الطلب، هل تقوم بتحميل الكثير من الصور التي تحتوي على نصوص؟ فضولي لمعرفة حالة الاستخدام للصور المترجمة

إعجاب واحد (1)

أعتقد أنه يعني أن المنشور الأصلي يحتوي على صور، وأن النسخة المترجمة (يدويًا عبر المنشئ) تحتاج إليها أيضًا، لذا فهو يحاول تحميل نفس الصور هناك أيضًا.

إنها مشكلة أساسية، حيث يمكن للمنشورات الأصلية فقط الاحتفاظ بمراجع التحميل.

إعجاب واحد (1)

على سبيل المثال، قام أحد المستخدمين بتحميل صورة باللغة الإنجليزية.

لكن موقعي باللغة اليابانية بشكل أساسي.

لذلك، قمت بترجمة الصورة إلى اليابانية وأرغب في استبدالها في المنشور المترجم.

إعجابَين (2)

مرحباً @lhkjacky، شكراً على اقتراحك. لقد أضفنا دعمًا للمرفقات في المشاركات المترجمة.

هذه الميزة مكتملة الآن وتعمل على ميتا :tada:

أخبرني كيف تسير الأمور وما إذا واجهت أي مشاكل!

6 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 4 أيام. لم يعد يُسمح بالردود الجديدة.