Эта библиотека предоставляет помощники руля для интернационализации. Помощники предоставляют декларативный способ форматирования дат, номеров и струнных сообщений с поддержкой плюрализации.
Этот пакет раньше был назван 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 написано в отраслевом стандартном синтаксисе сообщений ICU, о котором вы также можете узнать на веб -сайте Formatjs.
Давайте сделаем руль Intl и Formatjs лучше! Если вы заинтересованы в помощи, все вклады приветствуются и ценятся. Handlebars Intl - это лишь один из многих пакетов, которые составляют набор пакетов Formatjs, и вы можете внести свой вклад в любой/все из них, включая сам веб -сайт Format JS.
Проверьте дополнительный документ для деталей. Спасибо!
Это программное обеспечение может бесплатно использовать под Yahoo! Inc. BSD Лицензия. См. Файл лицензии для текста лицензии и информации об авторском праве.