Cette bibliothèque fournit des aides à guidon pour l'internationalisation. Les aides fournissent un moyen déclaratif de formater les dates, les nombres et les messages de chaîne avec le support de pluralisation.
Ce package était nommé handlebars-helper-intl .
Le guidon INTL fait partie de FormatJS, les documents peuvent être trouvés sur le webiste: http://formatjs.io/handlebars/
Il existe de nombreux exemples sur le site Web, mais en voici un complet:
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 }
} ) ; Cet exemple rendrait: "Publié il y a 3 jours, 1 000 commentaires" à la variable html . Le message post.meta est écrit dans la syntaxe des messages USI standard de l'industrie, que vous pouvez également en savoir plus sur le site Web FormatJS.
Faisons mieux le guidon INTL et FORMATJS! Si vous souhaitez aider, toutes les contributions sont les bienvenues et appréciées. Le guidon INTL n'est qu'un des nombreux packages qui constituent la suite FormatJS de packages, et vous pouvez contribuer à tous les / tous, y compris le site Web Format JS lui-même.
Consultez le document contributif pour les détails. Merci!
Ce logiciel est gratuit sous le Yahoo! Inc. Licence BSD. Voir le fichier de licence pour le texte de licence et les informations sur le droit d'auteur.