handlebars intl
v1.1.1 — Improved Source Maps
このライブラリは、国際化のためのハンドルバーヘルパーを提供します。ヘルパーは、複数化サポートを使用して日付、数字、文字列メッセージをフォーマットする宣言的な方法を提供します。
このパッケージはhandlebars-helper-intlという名前が付けられていました。
HandleBars 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 }
} ) ;この例は、 html変数に「3日前に投稿され、1,000件のコメント」をレンダリングします。 post.metaメッセージは、業界標準のICUメッセージの構文で書かれています。これは、FormatJS Webサイトでも学ぶことができます。
ハンドルバーとformatjsをより良くしましょう!あなたが支援に興味があるなら、すべての貢献は歓迎され、感謝されています。 HandleBars Intlは、FormatJSスイートのパッケージを構成する多くのパッケージの1つにすぎず、Format JS Webサイト自体を含む/すべてに貢献できます。
詳細については、貢献ドキュメントをご覧ください。ありがとう!
このソフトウェアはYahoo!で無料で使用できますInc. BSDライセンス。ライセンステキストと著作権情報については、ライセンスファイルを参照してください。