مرحبًا بكم في Discourse
لاحظت خطأً صغيرًا في واجهة المستخدم يحدث في نسختي من النظام وكذلك هنا أيضًا. بمجرد التبديل إلى لغة من اليمين إلى اليسار (مثل العبرية)، تنقلب الأرقام العائمة. على سبيل المثال، يتحول الرقم 2.8 إلى 8.2 (مع وجود مسافة إضافية في المنتصف لسبب ما - 8. 2). صورة شاشة من هذه المجموعة:
بينما يجب أن يكون الشكل كالتالي:
أعتقد أن إزالة المسافة الإضافية في المنتصف ستحل المشكلة (نجح ذلك معي أثناء تجربته في أدوات المطورين). هل من الممكن إصلاحه؟
شكرًا لك على الإبلاغ عن ذلك! لقد قمت بنقل موضوعك من فئة الأخطاء إلى فئة تجربة المستخدم لأنني لا أعتقد أنه يفي بتعريفنا للخطأ. ومع ذلك، فهو شيء يجب إصلاحه. هل لاحظت أي مشاكل أخرى مماثلة عند اختيار لغة من اليمين إلى اليسار؟
بدأت في فحص هذه المسألة ولاحظت أن المشكلة تؤثر فقط على النسخة العربية العبرية، بينما لا تواجه اللغات الأخرى من اليمين إلى اليسار (RTL) هذه المشكلة. مشكلة اتجاه الرقم ناتجة عن المسافة الإضافية. في الترجمة العبرية الخاصة بنا، تم تعيين فاصل الكسور العشرية إلى " .". إزالة المسافة من الفاصل تحل المشكلة. هل من المتوقع وجود مسافة قبل الفاصل عند عرض الأرقام في النص العبري؟
للتأكد من صحة ذلك، إليك ما أراه عند إزالة المسافة قبل الفاصل في ملف الترجمة لموضوع يحتوي على 12.9 ألف مشاهدة: