تخطيط صفحة `Admin  Badges` معطوب بعد التحديث

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

لقد قمت للتو بالتحديث إلى Disourse 3.4.0.beta2-dev (cde4db1c6a) لأجد أن تخطيط صفحة المسؤول للشارات معطل قليلاً.

عادةً ما تكون قائمة الشارات على يسار الشاشة، مما يسمح لك بإدارة / إضافة / تحرير الشارات على الجانب الأيمن من الشاشة.

ولكن إليك كيف تبدو الآن، هناك مساحة كبيرة فارغة وغير قابلة للاستخدام في المنتصف الأيسر:

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

هل يمكنك المحاولة في الوضع الآمن؟ لا يمكنني تكرار هذا. :thinking:

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

حسنًا، إنه يحدث في سفاري وكروم، تم اختبارهما وتكرارهما في الوضع الآمن أيضًا.

حسنًا، شكرًا @Lilly - قد يكون هناك شيء آخر قمت بتغييره في مكان آخر، ربما يمكنك تجاهل هذا :blush:

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

لقد قمت للتو بنشر جديد على موقع الاختبار المستضاف الخاص بي ويعمل مسؤول الشارات كما هو متوقع. من الغريب أنه يفعل ذلك في الوضع الآمن.

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

4 إعجابات

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

  1. قم بتغيير إعداد المنطقة الافتراضية إلى English (UK):

  1. أعد تحميل Discourse في علامة تبويب جديدة وتصفح إلى https://example.com/admin/badges حيث أصبح التخطيط معطلاً الآن:

  1. قم بتغيير أو إعادة تعيين إعداد المنطقة الافتراضية إلى إعداده الافتراضي English (US):

  1. أعد تحميل Discourse في علامة تبويب جديدة وتصفح إلى https://example.com/admin/badges حيث أصبح التخطيط يعمل بشكل جيد الآن:

ليس لدي أي فكرة عن كيفية حدوث ذلك أو لماذا :thinking:

ولكن تحية كبيرة لـ @JammyDodger لتسليط الضوء على السبب الجذري :blush:

هل هذه مشكلة يمكن إصلاحها؟ :thinking:

4 إعجابات

شكراً @Richie!

يبدو أن هناك مشكلتين هنا.

  1. الترجمة الإنجليزية (المملكة المتحدة) تفتقد الوصف الجديد والأطول في أعلى الصفحة. هذا لأن مفتاح ‘badges.description’ تم إعادة استخدامه، ولم نقم بتحديث من Crowdin منذ ذلك الحين.

    سيتم حل هذا قريبًا، عندما يتم تحديث الترجمات تلقائيًا.

  2. يبدو أن التخطيط يعتمد على طول الوصف. باللغة الإنجليزية الأمريكية، يمكنني إعادة إنتاج المشكلة عن طريق الدخول إلى أدوات المطور وتقصير الوصف.

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

يبدو أن التغيير متعلق بـ UX: Apply admin UI to Badges (#28724) · discourse/discourse@be5c37a · GitHub (مع الإشارة إلى @ella @martin)

6 إعجابات

شكرا على هذه الرؤية @david :smiley:

4 إعجابات

أنا في كندا وأنا ألوم المملكة المتحدة على هذا. :ضحك:

شكراً ريتشي. لم أفكر حتى في إعداد اللغة :امرأة_تضرب_جبهتها:t2:

5 إعجابات

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

3 إعجابات

أغراضنا عادة ما تكون افتراضية للولايات المتحدة. لا نقول “loo” أو “trousers” كثيرًا هنا. لوول

4 إعجابات

لا مشكلة، سنطالب بكل سرور بملكية هذا نيابة عن بقية العالم :raised_hand:t2: :blush:

4 إعجابات

شكراً لاكتشافك ذلك!

لقد أضفت غلاف div لجعل التخطيط أكثر استقرارًا وقمت بإصلاح مشكلة عدم الاتساق عند استخدام لغات مختلفة.

يجب أن يتم إصلاح ذلك باستخدام طلب السحب هذا:

6 إعجابات

بلدي بأكمله يشكرك على الإصلاح السريع @ella :bowing_man:

3 إعجابات