translate method

String translate(
  1. String key, [
  2. Map<String, dynamic>? params
])

Get translated string

Implementation

String translate(String key, [Map<String, dynamic>? params]) {
  String? value = _getNestedValue(key);
  if (value == null) return key;

  if (params != null) {
    params.forEach((paramKey, paramValue) {
      value = value!.replaceAll('{$paramKey}', paramValue.toString());
    });
  }

  return value!;
}