buildMsg static method
String?
buildMsg(
- String key,
- List<
String> vars, [ - IntlLocale? locale,
- IntlLocale? localeFallback,
Implementation
static String? buildMsg(String key, List<String> vars,
[IntlLocale? locale, IntlLocale? localeFallback]) {
var m = msg(key, locale, localeFallback);
if (m == null) return null;
var m2 = m.replaceAllMapped(RegExp(r'\$(\d+)'), (m) {
var idx = int.parse(m.group(1)!);
var val = idx < vars.length ? vars[idx] : '';
return val;
});
return m2;
}