resolveArguments method

List<Object?> resolveArguments(
  1. List<Object?> args,
  2. String? locale
)

Replaces each MessageSourceResolvable in args by its message in locale; other arguments stay as they are.

Implementation

List<Object?> resolveArguments(List<Object?> args, String? locale) => [
  for (final arg in args)
    if (arg is MessageSourceResolvable)
      getMessageFromResolvable(arg, locale: locale)
    else
      arg,
];