addMessage method
Add a single message for a specific locale.
This method allows programmatic addition of messages without loading from a resource file.
Parameters:
locale
: The locale for the messagecode
: The message codemessage
: The message template
Example:
messageSource.addMessage(
Locale('en'),
'dynamic.greeting',
'Hello {0}, welcome to our app!'
);
Implementation
void addMessage(Locale locale, String code, String message) {
_messages[locale] ??= <String, String>{};
_messages[locale]?[code] = message;
}