تحديث أو استبدال محدد لغة الرأس لرأس Discourse الجديد (انتهاء صلاحية الأدوات المصغرة) - هل الدعم المدمج متاح؟

مرحباً بالجميع،

أنا حاليًا أستخدم مكون header-locale-selector على منتدى Discourse الخاص بي لتزويد المستخدمين بطريقة سهلة لتبديل اللغات من الرأس. مؤخرًا، تلقيت الإشعار الإداري التالي:

[إشعار إداري] يحتوي سمة “Header Locale Selector” على رمز يحتاج إلى تحديث. (id:discourse.widgets-end-of-life)

أتفهم أن Discourse يقوم بإيقاف نظام عرض الأدوات القديم وأن هذا المكون سيحتاج إلى تحديث للعمل مع نظام Glimmer الجديد للمكونات. لسوء الحظ، ليس لدي خبرة في Ember أو Glimmer، وسأكون ممتنًا لمساعدة المجتمع إما في تحديث هذا المكون أو اقتراح بدائل.

أسئلتي:

  • هل تمت إضافة وظيفة مماثلة لاختيار اللغة إلى Discourse Core أو هل هناك طريقة مدعومة رسميًا للسماح للمستخدمين بتغيير لغة الواجهة بسرعة في الرأس؟
  • هل هناك أي مكونات سمات تتم صيانتها بنشاط وتوفر هذه الميزة وهي متوافقة بالفعل مع نظام الرأس الجديد؟
  • إذا كان التحديث أو إعادة الكتابة ضرورية، فهل هناك أدلة ترحيل، أو أمثلة على التعليمات البرمجية، أو ربما شخص مستعد للمساعدة في تقديم تحديث للتعليمات البرمجية أو طلب سحب؟

مستودع المكون:

github.com

GitHub - Ahmedgagan/header-locale-selector

أقدر أي نصيحة أو اقتراحات أو مساعدة مباشرة. شكراً جزيلاً!

مرحباً. أعتقد أن مكون السمة هذا معطل حاليًا.

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

شكراً على التحديثات السابقة. على وجه التحديد:

  1. هل هناك أي إعدادات إدارية مدمجة يمكنها دعم وظيفة تبديل اللغة مباشرة التي وفرها محدد لغة الرأس؟ على سبيل المثال، إعدادات داخل واجهة مسؤول Discourse قد تتيح تجربة مستخدم مماثلة دون الحاجة إلى تطوير مخصص؟
  2. إذا كانت الخيارات المدمجة محدودة، ما هي الإضافات أو التعديلات المخصصة التي يوصي بها المجتمع لتنفيذ مبدل لغة في الرأس؟ لقد رأيت مناقشات حول المواقع متعددة اللغات وتفضيلات اللغة أثناء التسجيل، لكنني مهتم بشكل خاص بالحلول التي هي:
    • متوافقة مع أحدث إصدارات Discourse وعناصر واجهة الرأس الجديدة.
    • سهلة الاستخدام ومتاحة.
    • فعالة في التعامل مع لغات متعددة بسلاسة.
  3. أي رؤى أو حلول بديلة من أولئك الذين عالجوا هذا التغيير بالفعل ستكون موضع تقدير كبير. على سبيل المثال، هل هناك مكونات سمة أو ملحقات أخرى يمكنها محاكاة هذه الوظيفة؟

أعتقد أن هذا مبالغ فيه: Content Localization - Manual and Automatic with Discourse AI

لا ينبغي أن يكون من الصعب إعادة إنشاء مكون السمة هذا وفقًا للمعايير الحالية، ولكن لم يقم أحد بذلك ويبدو أنه لم يكن هناك اهتمام كبير. إذا كانت لديك ميزانية، يمكنك السؤال في Marketplace.

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

حسناً، رأس لغة تحديد المحتوى الجديد يجب أن يعمل بشكل جيد. الإعدادات هي:

  • لغات تحديد المحتوى المدعومة
  • محول لغة تحديد المحتوى

لا يحتاجون إلى الذكاء الاصطناعي ليعملوا.

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

هذا رائع. هل هذا يعني أن تلك الإعدادات تحل محل https://github.com/Ahmedgagan/header-locale-selector؟ إذا كان الأمر كذلك، فربما قم بتحديث الموضوع الآخر؟

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