Skip to main content

Replace generic values

To replace generic values, you use the replace prop/parameter.

To replace generic values, you use the replace prop/parameter.

Formatting possibilities

Any string can be used as a replacement key. Common patterns include:

  • {name}, {value} - Curly braces
  • [name], [value] - Square brackets
  • %name%, %value% - Percentage signs
  • $name$, $value - Dollar signs
  • {{name}}, {{value}} - Double curly braces
  • <name>, <value> - Angle brackets
  • name, value - Plain text
  • {user_name}, {first_name} - With underscores
  • {user-name}, {first-name} - With hyphens
import { I18nKeylessText } from "i18n-keyless-react";

return (
<I18nKeylessText replace={{ '{name}': user.name }}>
{"Hello {name} !"}
</I18nKeylessText>
);
}
import { getTranslation } from "i18n-keyless-react";

return (
<p>
{getTranslation("Hello {name} !", { replace: { '{name}': user.name } })}
</p>
);
}