إضافة متعددة اللغات :کرہ مع خطوط الطول والعرض:

هل هذه لغة مخصصة غير قياسية؟

إذا كانت لغة عادية، ألم يتم تحميل لغتك من ملف؟

يتم تخزين تغييرات اللغة في النهاية بنفس الطريقة التي يتم بها في تخصيص → نص، لذا يجب تصديرها في نسخة احتياطية عادية.

نقترح التحقق من ذلك عن طريق إنشاء نسخة تجريبية بدون المكون الإضافي وتحميل النسخة الاحتياطية إليها والتحقق من أن التغييرات لا تزال موجودة.

بدون المكون الإضافي، لن تكون هناك طريقة ملائمة لإزالة التغييرات بشكل جماعي (عن طريق حذف التحميل).

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

لقد اضطررت إلى إنشاء نسخة من اللغة الإسبانية لتغيير سلسلة مستوى الثقة في جميع مثيلاتنا. لذلك نستخدم ES_XX (إصدار إضافي).

أفتقد حقًا في Discourse إمكانية تحرير النص في الوضع العادي. في المنتديات القديمة، يمكننا تنزيل ملف واحد وتحميله وهذا كل شيء.

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

مرحباً @angus @merefield،

لقد قمت للتو بتثبيت نسخة جديدة من Discourse، وقمت بتفعيل إضافتين (discourse-translator و discourse-multilingual)، وأحصل على الخطأ الذي يظهر في لقطة الشاشة. هل فاتني شيء؟

لاحظت أيضاً أن الوثائق غير متاحة، حيث يتم إعادة توجيهي دائماً إلى روابط معطلة… هل يمكنك مساعدتي؟

شكراً مقدماً.

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

إعجابَين (2)

مرحباً! المكون الإضافي المستخدم مجموعات العلامات ذات المعرف 1 أو 2 على العلامات ويمنع تعديل المجموعات من واجهة المستخدم بالإضافة إلى أننا لا نستطيع حذف المجموعة، فقط جميع العلامات.

كانت لدينا تلك المجموعات مستخدمة قبل تثبيت متعدد اللغات لذلك نحتاج إلى نقل العلامات المجمعة حاليًا إلى مجموعات مختلفة (4 و 5).

من فضلك، هل يمكن لأحد أن يخبرني بالطريقة الأكثر أناقة للقيام بذلك؟ بعد نقل علاماتنا، سنستخدم متعدد اللغات في النهاية مع علامات اللغة وليس مجموعاتنا السابقة بدلاً من ذلك :slight_smile:

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

مرحباً،

لقد واجهت خطأً غريباً،

إذا حاولت تعيين علامات الشريط الجانبي الافتراضية في القائمة المنسدلة، فلن تظهر علامات اللغة، ولكن إذا مررت فوقها، فسيكون هناك بيانات. يبدو هذا كـ

يمكنني أيضاً تحديدها.

يظهر نفس السلوك عندما يحاول المستخدم في إعدادات واجهة المستخدم الرسومية الخاصة به تعيين علامات افتراضية مخصصة.

للعلم.

إعجابَين (2)

مرحباً، لقد قمت بتثبيت الإضافة، شكراً لك على هذا التطوير الناجح جداً.

هناك خيار لتحديد لغات متعددة عند إضافة موضوع، سيكون من الأفضل لو أضفت خياراً لذلك. خيار تشغيل/إيقاف في الإعدادات.

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

هل يمكنني إضافة المزيد من اللغات في “تخصيص > نص”؟

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

ربما يمكننا تلخيص الأمور هنا؟ ما الذي يعمل، وما الذي لا يعمل، وما الذي تم التخطيط له، وما الذي لم يتم التخطيط له؟

لقد أبلغت/اقترحت أن الأيقونة متعددة اللغات يمكن أن تشير إلى المشاركات الموسومة مثل:

ES -> tag/es
EN -> tag/en

يبدو أن هذا إصلاح/تحسين منطقي وبسيط للغاية. لكن هذا ليس إلزاميًا ومن المحتمل أن يكون هناك المزيد مما يجب أخذه في الاعتبار أولاً.

أنا أنهي الأمور بنفسي ثم سأدعم Pavilion لأن اللغات المتعددة والنماذج المخصصة إلزامية بالنسبة لنا :slight_smile:

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

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

في الوقت الحالي، الشيء الوحيد الذي يمكنك الاعتماد عليه بأنه يعمل هو إذا كانت لوحة معلومات الجناح تشير إلى نجاح الاختبارات.

ثم قم بمسح الاختبارات الموجودة في المصدر لمعرفة ما يتم اختباره. (أوصاف الاختبارات سهلة القراءة للغاية). هناك اختبارات أمامية وخلفية.

هناك مشروع على وشك البدء في هذا المكون الإضافي أعتقد، لذا سيتم الاهتمام به قريبًا على أمل ذلك.

3 إعجابات

يحتوي هذا المكون الإضافي على أخطاء بسيطة عند ترقية الإصدار الأخير

هل يمكنك التحقق من ذلك، من فضلك؟

لا أرى سببًا لحدوث هذا الخطأ المتعلق بـ service worker… ولكن لدينا PR مفتوح سيحل مشكلة معروفة بناءً على أحدث الاختبارات التي تم اجتيازها

م.م @angus @merefield

3 إعجابات

هل يمكنني اختبار هذا الالتزام بهذه العلامة “v3.1.0.beta6”؟

https://github.com/discourse/discourse/releases/tag/v3.1.0.beta6

@cmdntd تم دمج طلب السحب الآن، لذلك إذا قمت بتحديث المكون الإضافي كالمعتاد (على سبيل المثال، عن طريق إعادة البناء) فسيتم تضمين الإصلاح

6 إعجابات

شكرا. يبدو أن الأمر على ما يرام الآن.

5 إعجابات

من المدهش أن جميع المساهمين قد أمضوا سنوات في العمل وتخصيص الوقت لتطوير هذه الإضافة. لقد عثرت عليها للتو أثناء عملي على إعداد مجتمع دعم متعدد اللغات باستخدام Discourse.
بخلاف هذا الموضوع هنا ومستودع git، هل هناك أي مصادر أخرى للتوثيق الرسمي لهذه الإضافة؟

إعجابَين (2)

لم تذكر التوثيق، الذي تم ربطه في المنشور الأول.

إعجابَين (2)

شكراً على الإضافة! لم نقم بإعدادها بعد (نحن MetaBrainz Discourse)، لكننا نتطلع إلى استخدامها.

طرحت Discourse ميزة جديدة “تنظيف العلامات غير المستخدمة تلقائيًا”:
image

نحن نتوخى الحذر - هل سيؤدي تمكين هذا إلى حدوث مشكلات مع هذه الإضافة؟

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

مرحباً بالجميع.
لقد واجهت مشكلة أثناء تعديل المكون الإضافي.
لقد قمت بتعيين 3 علامات للغات الإنجليزية والأوكرانية والروسية واستخدمتها.
بالأمس أدركت أن جميعها قد انتقلت إلى مجموعة العلامات “الكل”.


كيف يمكنني إعادتها إلى مكانها الصحيح؟

كيف يمكننا نحن أن نجعل en = الإنجليزية، بدلاً من الإنجليزية (الولايات المتحدة)؟

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