Esta biblioteca fornece ajudantes de guidão para internacionalização. Os ajudantes fornecem uma maneira declarativa de formatar datas, números e mensagens de string com suporte de pluralização.
Este pacote costumava ser nomeado handlebars-helper-intl .
O guidão Intl faz parte dos formatJs, os documentos podem ser encontrados no Webiste: http://formatjs.io/handlebars/
Existem muitos exemplos no site, mas aqui está abrangente:
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 exemplo renderizaria: "Postado há 3 dias, 1.000 comentários" na variável html . A mensagem post.meta está escrita na sintaxe da mensagem da UTI da indústria, sobre a qual você também pode aprender no site do FormatJS.
Vamos melhorar o guidão intl e formatjs! Se você estiver interessado em ajudar, todas as contribuições são bem -vindas e apreciadas. O HandleBars Intl é apenas um dos muitos pacotes que compõem o conjunto de pacotes FormatJS, e você pode contribuir para qualquer um deles, incluindo o próprio formato JS do site.
Confira o documento contribuinte para obter os detalhes. Obrigado!
Este software é gratuito para usar no Yahoo! Inc. Licença BSD. Consulte o arquivo de licença para obter informações sobre texto e direitos autorais.