translateWithArgs method

String translateWithArgs(
  1. String key,
  2. Map<String, dynamic> args
)

Implementation

String translateWithArgs(String key, Map<String, dynamic> args) {
  String translation = _localizedStrings[key] ?? "";

  // Replace placeholders in the translation string with actual values from args
  args.forEach((key, value) {
    translation = translation.replaceAll("{$key}", value.toString());
  });

  return translation;
}