النص المرجعي القائم على التمييز يخل بتنسيق Ruby

متابعة للنقاش من تنسيق اللغة المضمن؟ (موقع تعلم اللغات):

غير متأكد مما إذا كان هذا يعتبر خطأً أو طلبًا لتحسين. بشكل أساسي، عند اقتباس نص Ruby، لا يظهر الاقتباس بشكل صحيح. على سبيل المثال:

ほん

إذا قمت باقتباس هذا، فستحصل على شيء مثل:
日に本ほん語

هل يمكن تحديث هذا بطريقة ما بحيث يتضمن الاقتباس وسوم Ruby للتنسيق الصحيح؟ أم أن ذلك يعتبر اقتباسًا “متقدمًا” سيعمل فقط عند اقتباس المنشور بالكامل؟

3 إعجابات

نعم، أود أن ننفذ هذا، يجب أن يكون الأمر مباشرًا… لدينا في تنفيذنا لـ JavaScript للتحويل من HTML إلى Markdown إغفال بسيط.

@vinothkannans هل يمكنك إضافته إلى قائمتك؟

5 إعجابات

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

4 إعجابات

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

إعجابَين (2)

هل هناك أي فرصة للعمل على هذا قريبًا؟ :slight_smile:

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

بالتأكيد، لقد قمت بترقيته بالفعل في قائمة المهام الخاصة بي لهذا الأسبوع.

4 إعجابات

تم الإنجاز. يجب أن يحل التضمين أدناه هذه المشكلة.

4 إعجابات

قد يكون من الجيد الاحتفاظ بجميع وسوم Ruby التي تم إدراجها في القائمة البيضاء whitelisted، حتى لو لم يعد استخدام rb و rp شائعًا كما كان من قبل. يُستخدم rp لدعم المتصفحات القديمة، لذا قد لا يكون ذا صلة بشكل خاص بمنصة Discourse. الأمر ليس كبيرًا في أي من الاتجاهين، لكنني أردت فقط ذكر ذلك.

تعديل:
والأهم من ذلك، عند اختبار ذلك على الكلمة في منشوري الأصلي (و فقط تلك الكلمة)، فإنه يتجاهل وسوم ruby المحيطة، وبالتالي لا يقوم بتنسيق النص كما هو متوقع. عندما أقوم بتحديد النص على أي من الجانبين قبل اقتباسه، فإنه يتضمن وسم ruby، لكن هذا الحل البديل لن يعمل إذا كانت الكلمة هي الجزء الأول أو الأخير من المنشور. هل هناك أي إجراء يمكن اتخاذه لضمان تضمين وسوم ruby؟

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

بالطبع، سأقوم بإضافة هذه الوسوم إلى القائمة البيضاء إذا لزم الأمر. كما أن ذلك سهل التنفيذ في مساهمة عبر طلب السحب (PR).

هذه مشكلة تتعلق بتجربة المستخدم على مستوى المتصفح في وظيفة النسخ واللصق. لا يمكننا فعل الكثير هنا.

3 إعجابات

سأقوم بإعداد بيئة تطوير لـ Discourse في أحد الأيام. :sweat_smile:

فهمت. في أسوأ الحالات، يمكنني اقتباس منشور كامل للحصول على كود HTML الصحيح في تلك الحالات. لا يزال هذا تحسنًا كبيرًا. شكرًا لك!

3 إعجابات

تمت الآن إضافة وسوم rb و rp إلى القائمة البيضاء.

4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 25 ساعة. لم يعد مسموحًا بإضافة ردود جديدة.