msg static method
Implementation
static String? msg(String key,
[IntlLocale? locale, IntlLocale? localeFallback]) {
key = key.trim().toLowerCase();
if (key.isEmpty) return null;
locale ??= IntlLocale.getDefaultIntlLocale();
localeFallback ??= IntlLocale.code('en');
var dictionaryEntries = _dictionary[locale.language];
if (dictionaryEntries == null) {
if (localeFallback != locale) {
return msg(key, localeFallback);
} else {
return null;
}
}
var m = dictionaryEntries[key];
if (m != null) return m;
if (localeFallback != locale) {
return msg(key, localeFallback);
} else {
return key;
}
}