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.

example/intl_multiple_translations_example.dart

// ignore_for_file: avoid_print

import 'package:intl/intl.dart';
import 'package:intl_multiple_translations/intl_multiple_translations.dart';

// Some translations.
import 'l10n/messages1.dart' as messages1;
import 'l10n/messages2.dart' as messages2;

Future<void> main() async {
  // One translation may be loaded earlier.
  await messages1.initializeMessages('es');
  // Use the package.
  initializeMultipleTranslations();
  // Load additional translations as usual.
  await messages2.initializeMessages('es');
  // Don't forget to set the locale.
  Intl.defaultLocale = 'es';
  // Translate messages as usual.
  print(Intl.message('Message 1', name: 'message1'));
  print(Intl.message('Message 2', name: 'message2'));
}
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