كيفية حل مشكلة اختلاف ترتيب الشارات في اللغات المختلفة

سابقاً

لقد صادفت منشورًا يسأل عن الترتيب المخصص، ولكن يبدو أنه لم يكن هناك متابعة. أنا لست مهتمًا بشكل خاص بالتخصيص بنفسي، لأن السيناريوهات الافتراضية مُطبقة بشكل جيد بالفعل. ومع ذلك، هناك شيء غريب بعض الشيء: هذه 3 أنواع و 3 مستويات مقابلة للشارات، ولكن… لماذا لا يكون كل عمود فئة؟

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


حسنًا، لم أتفاعل في الوقت المناسب. في الخطوة الأخيرة، لا يزال يتم الترتيب بناءً على سلسلة اسم الشارات…

من الغريب لماذا لا يتم ترتيبها وفقًا لمعرف ثابت أو اسم داخلي، لأن هذا يتسبب في ظهور الشارات بترتيبات مختلفة بسبب أسباب الترجمة… :melting_face:


هل يمكن حل هذه المشكلة؟

أعتقد أنه يمكنني إنشاء مكوّن سمة يسمح للمسؤول بإعادة ترتيب الشارات (وربما حتى إعادة تجميعها؟). لكن الأمر سيكون صعبًا بعض الشيء، ولا يمكنني القيام به مجانًا. :woman_shrugging::t2:

أعتقد أن الموضوع الذي كنت تقصد الرد عليه في الأصل قد يكون هو الذي اقتبسته حول الرغبة في تخصيص الشارات؟

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

أعتقد أنها مشكلة في أن الشارات تستخدم ترتيبات مختلفة بسبب النصوص المحلية المختلفة في اللغات المختلفة. في بعض المواقع والألعاب التي أعرفها، عند التعامل مع القضايا متعددة اللغات، فإنها تحافظ عمومًا على ترتيبها دون تغيير. حتى بعض الألعاب القديمة، مثل مشاريع توسعة المحرك الحديثة لـ “Command & Conquer”، تضيف ميزات مماثلة لضمان عدم تأثير النصوص المترجمة على ترتيب الأيقونات والعناصر الأخرى.
أما بالنسبة للترتيب المخصص، أممم… يبدو جيدًا، لكن ليس لدي حاجة إليه.

لقد قمت بتصنيف هذا ضمن UX وأصلحته هنا UX: fix order of badges to be less language-dependent by chapoi · Pull Request #37895 · discourse/discourse · GitHub

الآن، يجب ألا يتغير ترتيب الشارات بين اللغات المختلفة.

3 إعجابات

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