String? format(List<dynamic> args) { if (text == null) { return null; } var msg = text; args.asMap().forEach((index, element) { msg = msg?.replaceAll('{$index}', element); }); return msg; }