لا يمكن إنشاء استطلاع مع بعض الخيارات الصينية

\n[poll name=poll2 type=regular results=always chartType=bar]\n* Microsoft Edge (جديد)\n* Microsoft Edge (قديم)\n[/poll]\n\nعند محاولة إنشاء الاستطلاع أعلاه، واجهت رسالة خطأ: “يجب أن يكون للاستطلاع خيارات مختلفة”.\n\nبعد التصحيح، اكتشفت وجود مشكلة في دالة md5:\n\ndiscourse/plugins/poll/assets/javascripts/lib/discourse-markdown/poll.js.es6 at dbec3792b7331a79078faa2b8f0def339ea7e912 · discourse/discourse · GitHub(“Microsoft Edge (جديد)”) = 695bf1ac483d572e5311e3bc9574616a\nmd5(“Microsoft Edge (قديم)”) = 695bf1ac483d572e5311e3bc9574616a\n\nهذا يبدو غريبًا...\n\nراجعت الكود ووجدت أن `/[\x80-\xFF]/.test(s)` في [السطر 407](https://github.com/discourse/discourse/blob/dbec3792b7331a79078faa2b8f0def339ea7e912/plugins/poll/assets/javascripts/lib/discourse-markdown/poll.js.es6#L407) لا يمكنه اكتشاف هذه السلاسل الصينية بشكل صحيح.\n\nتم إصلاح هذه المشكلة عن طريق إجبار التحويل إلى "بايتات" UTF-8، وقمت بإنشاء طلب دمج (PR) إلى مستودعكم الرسمي.\n\n\n-----\nبالإضافة إلى ذلك، لا يمكن إنشاء الاستطلاع التالي أيضًا:\n\n\n[poll name=poll1 type=regular results=always chartType=bar]\n* مناطق أخرى في شرق الصين\n* مناطق أخرى في جنوب الصين\n* مناطق أخرى في شمال الصين\n[/poll]\n```

5 إعجابات

شكرًا لك!

يبدو التغيير آمنًا، لكننا بحاجة إلى التأكد من عدم وجود مخاوف تتعلق بالتوافق العكسي هنا. @zogstrip هل يمكنك إلقاء نظرة سريعة على طلب الدمج؟

3 إعجابات

تم دمج هذا، لذا سأغلق المشكلة.

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