translate method
Implementation
String translate(Symbol key) {
final message = _localizedValues[key];
if (message == null) {
if (_debug) {
var debug = false;
assert(() {
debug = true;
return true;
}());
if (debug) {
return '[$key]!!';
}
}
throw JsonIntlException('The translation key [$key] was not found');
}
var value = message.get(
JsonIntlGender.neutral,
JsonIntlPlural.other,
null,
);
if (value == null) {
if (_debug) {
var debug = false;
assert(() {
debug = true;
return true;
}());
if (debug) {
return '[$key]!!';
}
}
throw JsonIntlException(
'Unable to build a translation for [$key]\n Gender: neutral\n Plural: other');
}
assert(() {
if (_debug) {
value = '[$key]($value)';
}
return true;
}());
return value!;
}