Libraries

date_symbol_data

Date/time formatting symbols for all locales.

date_symbol_data_json

This file should be imported, along with date_format.dart in order to read locale data from files in the file system.

date_symbol_data_json

This file should be imported, along with date_format.dart in order to read locale data from files in the file system.

date_symbols
date_time_patterns

Date/time formatting symbols for a large subset of locales.

extract_messages

This is for use in extracting messages from a Dart program using the Intl.message() mechanism and writing them to a file for translation. This provides only the stub of a mechanism, because it doesn't define how the file should be written. It provides an IntlMessage class that holds the extracted data and parseString and parseFile methods which can extract messages that conform to the expected pattern:

generate_localized

This provides utilities for generating localized versions of messages. It does not stand alone, but expects to be given TranslatedMessage objects and generate code for a particular locale based on them.

intl

This library provides internationalization and localization. This includes message formatting and replacement, date and number formatting and parsing, and utilities for working with Bidirectional text.

intl_browser

This provides facilities for Internationalization that are only available when running in the web browser. You should import only one of this or intl_standalone.dart. Right now the only thing provided here is the ability to find the default locale from the browser.

intl_standalone

This provides facilities for Internationalization that are only available when running standalone. You should import only one of this or intl_browser.dart. Right now the only thing provided here is finding the operating system locale.

message_lookup_by_library

Message/plural format library with locale support. This can have different implementations based on the mechanism for finding the localized versions of messages. This version expects them to be in a library named e.g. 'messages_en_US'. The prefix is set in the "initializeMessages" call, which must be made for a locale before any lookups can be done.

number_symbol_data

Date/time formatting symbols for all locales.

number_symbols