addMessages method
Add multiple messages for a specific locale.
This method allows bulk addition of messages without loading from a resource file.
Parameters:
locale
: The locale for the messagesmessages
: Map of message codes to templates
Example:
messageSource.addMessages(Locale('en'), {
'app.title': 'My Application',
'app.version': 'Version {0}',
'user.greeting': 'Hello {0}!'
});
Implementation
void addMessages(Locale locale, Map<String, String> messages) {
_messages[locale] ??= <String, String>{};
_messages[locale]?.addAll(messages);
}