Diese Bibliothek bietet Lenkerhelfer für die Internationalisierung. Die Helfer bieten eine deklarative Möglichkeit, Daten, Zahlen und String -Nachrichten mit Pluralisationsunterstützung zu formatieren.
Dieses Paket wurde früher als handlebars-helper-intl bezeichnet.
Lenker intl ist Teil von FormatJs, die Dokumente finden Sie auf der Webiste: http://formatjs.io/handlebars/
Es gibt viele Beispiele auf der Website, aber hier ist ein umfassender:
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 }
} ) ; Dieses Beispiel würde rendern: "Veröffentlicht vor 3 Tagen, 1.000 Kommentare" zur html -Variablen. Die post.meta -Nachricht ist in der Branchenstandard für die ICU -Nachrichtensyntax der Branche geschrieben, die Sie auch auf der Formatjs -Website kennenlernen können.
Lassen Sie uns Lenker intl und formatjs besser machen! Wenn Sie daran interessiert sind, zu helfen, sind alle Beiträge willkommen und geschätzt. Lenker intl ist nur eines von vielen Paketen, aus denen die Formatjs -Paketsuite besteht, und Sie können zu allen/allen beitragen, einschließlich der Format -JS -Website selbst.
Weitere Informationen finden Sie im beitragenden Dokument. Danke!
Diese Software kann unter dem Yahoo! Inc. BSD -Lizenz. In der Lizenzdatei für Lizenztext und Copyright -Informationen finden Sie.