globalizejs/globalize

Compile hundreds of plain text messages

Open

#652 opened on Nov 18, 2016

View on GitHub
 (8 comments) (0 reactions) (0 assignees)JavaScript (645 forks)batch import
help wanted

Repository metrics

Stars
 (4,759 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

For my web site I want to take advantage of compiling my formatters and messages. My web site contains:

  • 6 different formaters (e.g. dateFormatter({ date: "long" }, numberFormatter({ style: 'decimal', minimumFractionDigits: 0, maximumFractionDigits: 2 } etc.)
  • 10 complicated messages with plural and gender
  • more than 200 plain text messages

Sorry for this stupid question: What is the strategy for design time compilation of such app?

Every compiled plain text messages produced complicated JS code, e.g. Globalize.b1130668030 = messageFormatterFn((function( ) { return function (d) { return "My plain text message 1"; }})(), Globalize("en").pluralGenerator({}));

Plain text message compilation cancels positive effect of 6 formatters and 10 messages compilation.

Contributor guide