intl_multiple_translations 1.0.0 copy "intl_multiple_translations: ^1.0.0" to clipboard
intl_multiple_translations: ^1.0.0 copied to clipboard

Allow intl to support multiple translations per locale.

Allow intl to support multiple translations per locale.

It keeps an already loaded translation if the intl message lookup mechanism was initialized with a CompositeMessageLookup subclass (as intl_translation and intl_utils do).

Usage #

Call initializeMultipleTranslations() before loading another translation for the same locale.

You can do this before loading any translation, for example, in the main function:

import 'package:intl_multiple_translations/intl_multiple_translations.dart';

Future<void> main() async {
  initializeMultipleTranslations();
  await initializeMessages('es');
  await initializeMoreMessages('es');
  ...
}

or before loading additional translations, for example, in a package:

import 'package:intl_multiple_translations/intl_multiple_translations.dart';

Future<bool> initializePackageMessages(String localeName) {
  initializeMultipleTranslations();
  return initializeMessages(localeName);
}
1
likes
150
pub points
18%
popularity

Publisher

unverified uploader

Allow intl to support multiple translations per locale.

Repository (GitHub)
View/report issues

Topics

#translation #localization #internationalization #l10n #i18n

Documentation

API reference

License

MIT (license)

Dependencies

intl

More

Packages that depend on intl_multiple_translations