lookupMessage method

  1. @override
String? lookupMessage(
  1. String? messageText,
  2. String? locale,
  3. String? name,
  4. List<Object>? args,
  5. String? meaning, {
  6. MessageIfAbsent? ifAbsent,
})

Implementation

@override
String? lookupMessage(String? messageText, String? locale, String? name,
    List<Object>? args, String? meaning,
    {MessageIfAbsent? ifAbsent}) {
  if (name == null) return messageText;

  for (var e in IntlMessages.instances.values) {
    var msg = e.msg(name);
    if (msg.exists) {
      var text = msg.build();
      return text;
    }
  }

  return messageText;
}