initializeMultipleTranslations function
void
initializeMultipleTranslations()
Initialize the message lookup mechanism with multiple translations per locale. Reuse already loaded translations.
Implementation
void initializeMultipleTranslations() {
if (messageLookup is! MultipleCompositeMessageLookup) {
final MessageLookup oldMessageLookup = messageLookup;
// Reset messageLookup from intl_helpers.dart so it can be replaced
// if it's already initialized.
if (messageLookup is! UninitializedLocaleData) {
messageLookup =
UninitializedLocaleData<void>('initializeMessages(<locale>)', null);
}
initializeInternalMessageLookup(
() => MultipleCompositeMessageLookup(oldMessageLookup),
);
}
}