API Core
الحدود والمقايضات
تم تصميم __pico-intl__ ليكون وقت تشغيل i18n صغيرًا ويمكن التنبؤ به لنسخ التطبيق الشائع. إنه ليس بديلاً سهلاً لكل سير عملMessageFormat المتقدم.
ts
// pico-intl is intentionally ICU-lite.
i18n.t('cart.items', { count: 3 });
i18n.t('price', { price: 29 });
// Use full MessageFormat tooling when you need:
// exact =0 selectors, offsets, rich text trees, or deeply nested ICU. عندما يكون __pico-intl__ مناسبًا
استخدم __pico-intl__ عندما تريد كتالوجات __JSON__ المحمولة، وعمليات البحث السريعة، والاستيفاء البسيط، وصيغ الجمع، وعبارات التحديد المسطحة، وتنسيق الأرقام/التاريخ/الوقت الدولي الأصلي.
متى تختار أداة أثقل
اختر __FormatJS__ أو أي تنفيذ آخر لـMessageFormat عندما تحتاج إلى محددات جمع دقيقة مثل =0، أو الإزاحات، أو أشجار __ICU__ المتداخلة بشدة، أو استيفاء عناصر النص المنسق.