أعتقد أن هناك مشكلة مع MessageFormat واللغات التي تحتوي على عدد أكبر أو أقل من صيغ الجمع من الإنجليزية

استمرارًا للنقاش من دعم تنسيق الرسائل للتعريب:

واجهت مشاكل في اختبار نصوصي باستخدام MessageFormat بلغات مختلفة، لأنها لم تعمل في اللغة البولندية.

ولكن بعد النظر في نص موجود، أعتقد أن الخطأ ليس من جهتي، بل أن شيئًا ما لا يعمل كما هو متوقع.

المثال الذي اطلعت عليه موجود في نافذة الدعوة المنبثقة: js.user.invited.invite.link_validity_MF

في اللغة الإنجليزية، كل شيء على ما يرام:

وهي تعمل أيضًا في اللغة الألمانية:

لكنها لا تعمل في اللغة البولندية:

وهي لا تعمل في اللغة الصينية:

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