evaluateMessage method
Evaluate the translated message and return the translated string.
Implementation
String? evaluateMessage(Object? translation, List<dynamic> args) {
if (translation is! Function) {
throw ArgumentError.value(
translation,
'translation',
'Expected a function, but got ${translation.runtimeType}',
);
}
return Function.apply(translation, args);
}