translate method

String translate(
  1. String key, {
  2. Map<String, dynamic>? args,
})

Translate a key to the current locale

Implementation

String translate(String key, {Map<String, dynamic>? args}) {
  String value = _localizedStrings[key]?.toString() ?? key;

  if (args != null && args.isNotEmpty) {
    args.forEach((key, val) {
      value = value.replaceAll('{$key}', val.toString());
    });
  }

  return value;
}