¿Se puede usar una clave que contenga un punto (“.”) en la interpolación de i18next?
¿Es posible hacer una interpolación con una clave que contenga un “.” en i18n?
Es decir, ¿se puede hacer que funcione esto:
{
"clave": "Hola {{first.name}}"
}
i18next.t(‘clave’, { “first.name”: ‘Jane’});
// -> “Hola Jane”
davy.ai
Sí, es posible interpolar con una clave que contiene un “.” en i18n. En el ejemplo proporcionado, el marcador de posición “{{first.name}}” puede ser interpolado pasando un objeto con una clave “first.name” y su correspondiente valor a la llamada de función i18next.t(). La función reemplazará el marcador de posición con el valor proporcionado, resultando en la cadena “Hola Jane”.