مدقق الجمع ICU

الصق رسالة تنسيق رسالة ICU، اختر لغة — احصل على أخطاء في بناء الجملة، فئات الجمع المفقودة ومعاينة لكل فرع.

رسالة ICU:
لغة:
أدخل مثالاً
هل تحتاج إلى ترجمة هذا الملف، وليس فقط تحويله؟
قم بتحميل ملف التوطين الخاص بك إلى Localization.One — تقوم الذكاء الاصطناعي بترجمة سلاسل النصوص الخاصة بك إلى أكثر من 100 لغة في دقائق. خطة مجانية متاحة.
ترجم ملفي باستخدام الذكاء الاصطناعي

ما هو تنسيق رسالة ICU؟

يعد ICU MessageFormat هو المعيار الصناعي للتعامل مع الجمع، والأجناس، والعناصر النائبة في سلاسل واجهة المستخدم. وهو مدعوم من قبل react-intl (FormatJS)، وi18next، وAngular، وFluent، وJava، وPHP ومعظم مكتبات الترجمة.

تختار رسالة الجمع واحدة من عدة فروع اعتمادًا على رقم. يتم تعريف كلمات الفرع (صفر، واحد، اثنان، قليل، كثير، أخرى) لكل لغة بواسطة Unicode CLDR - تحتاج الإنجليزية فقط إلى 'واحد' و 'أخرى'، بينما تحتاج الروسية إلى 'واحد' و 'قليل' و 'كثير'، وتستخدم العربية جميع الستة.

{count, plural,
    one {You have # unread message}
    other {You have # unread messages}
}

أكثر الأخطاء شيوعًا هي عدم وجود فرع 'آخر' (خطأ جسيم في ICU)، والفئات الجمع التي لا تستخدمها اللغة المستهدفة أبدًا، والأقواس غير المتوازنة. يقوم هذا المدقق بالتقاط جميع هذه الأخطاء ويظهر الفئات التي تحتاجها كل لغة بالفعل.