Esta biblioteca ofrece ayudantes de manillar para la internacionalización. Los ayudantes proporcionan una forma declarativa de formatear fechas, números y mensajes de cadena con soporte de pluralización.
Este paquete solía ser nombrado handlebars-helper-intl .
Handlebars Intl es parte de Formatjs, los documentos se pueden encontrar en el webiste: http://formatjs.io/handlebars/
Hay muchos ejemplos en el sitio web, pero aquí hay uno integral:
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 }
} ) ; Este ejemplo haría: "Publicado hace 3 días, 1,000 comentarios" a la variable html . El mensaje post.meta está escrito en la sintaxis de mensaje estándar de la industria de la industria, que también puede aprender en el sitio web de Formatjs.
¡Hagamos mejor el manillar y los formatjs! Si está interesado en ayudar, todas las contribuciones son bienvenidas y apreciadas. Handlebars Intl es solo uno de los muchos paquetes que componen el conjunto de paquetes Formatjs, y puede contribuir a cualquiera de ellos, incluido el sitio web de formato JS en sí.
Consulte el documento contribuyente para obtener los detalles. ¡Gracias!
Este software es gratuito bajo el Yahoo! Inc. Licencia BSD. Consulte el archivo de licencia para ver el texto de la licencia y la información de derechos de autor.