توفر هذه المكتبة مساعدين المقادين للتدويل. يوفر المساعدون طريقة إعلانية لتنسيق التواريخ والأرقام ورسائل السلسلة مع دعم التعددية.
تستخدم هذه الحزمة لتسمية handlebars-helper-intl .
المقاود intl جزء من formatjs ، يمكن العثور على المستندات على webiste: http://formatjs.io/handlebars/
هناك العديد من الأمثلة على موقع الويب ، ولكن إليك واحدة شاملة:
var context = {
post : {
date : 1422046290531 ,
comments : [ /*...*/ ]
}
} ;
var intlData = {
locales : [ 'en-US' ] ,
messages : {
post : {
meta : 'Posted {ago}, {num, plural, one{# comment} other{# comments}}'
}
}
} ;
var template = Handlebars . compile ( /* Template source above */ ) ;
var html = template ( context , {
data : { intl : intlData }
} ) ; من شأن هذا المثال تقديم: "نشر منذ 3 أيام ، 1000 تعليق" على متغير html . تتم كتابة رسالة post.meta في بناء جملة رسائل وحدة العناية المركزة القياسية للصناعة ، والتي يمكنك أيضًا التعرف عليها على موقع FormatJS.
دعونا نجعل المقاود intl و formatjs أفضل! إذا كنت مهتمًا بالمساعدة ، فإن جميع المساهمات موضع ترحيب وتقدير. تعد المقاود Intl واحدة من العديد من الحزم التي تشكل مجموعة من الحزم من FormatJS ، ويمكنك المساهمة في أي/جميعها ، بما في ذلك موقع التنسيق JS نفسه.
تحقق من المستند المساهم للحصول على التفاصيل. شكرًا!
هذا البرنامج مجاني لاستخدامه تحت Yahoo! شركة BSD ترخيص. راجع ملف الترخيص للحصول على نص الترخيص ومعلومات حقوق الطبع والنشر.