BloomCatalog constructor

BloomCatalog(
  1. String locale,
  2. Map<String, String> messages
)

Creates a BloomCatalog from a map of message IDs to ICU-formatted message templates.

final catalog = BloomCatalog('en-US', {
  'welcome': 'Welcome, {user}!',
  'status': 'Status: {status, select, active {Online} other {Offline}}',
});

Implementation

BloomCatalog(this.locale, Map<String, String> messages)
    : _messages = Map<String, String>.from(messages);