Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Décoration automatique du contenu d'insertion"v8.0.018/01/2026
- "Historique initial"v5.5.1029/06/2025
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Contenu d'Insertion / Insertion dans Intlayer
Comment fonctionne l'insertion
Dans Intlayer, le contenu d'insertion est réalisé grâce à la fonction insertion, qui identifie les champs d'espaces réservés dans une chaîne (comme {{name}} ou {{age}}) pouvant être remplacés dynamiquement à l'exécution. Cette approche vous permet de créer des chaînes flexibles, semblables à des modèles, où des parties spécifiques du contenu sont déterminées par des données fournies par votre application.
Lorsqu'elle est intégrée avec React Intlayer ou Next Intlayer, il vous suffit de fournir l'objet de données contenant les valeurs pour chaque espace réservé, et Intlayer rendra automatiquement le contenu avec les espaces réservés remplacés.
Configuration du Contenu d'Insertion
Pour configurer le contenu d'insertion dans votre projet Intlayer, créez un module de contenu qui inclut vos définitions d'insertion.
Utilisez la fonction insert pour déclarer explicitement du contenu d'insertion.
Utilisation du contenu d'insertion avec React Intlayer
Pour utiliser un contenu d'insertion dans un composant React, importez et utilisez le hook useIntlayer depuis le paquet react-intlayer. Ce hook récupère le contenu pour la clé spécifiée et vous permet de passer un objet qui associe chaque espace réservé dans votre contenu à la valeur que vous souhaitez afficher.
Copier le code dans le presse-papiers
import type { FC } from "react";
import { useIntlayer } from "react-intlayer";
const InsertionComponent: FC = () => {
const { myInsertion } = useIntlayer("my_key");
return (
<div>
<p>
{
/* Résultat : "Hello, my name is John and I am 30 years old!" */
myInsertion({ name: "John", age: "30" })
}
</p>
<p>
{
/* Vous pouvez réutiliser la même insertion avec des valeurs différentes */
myInsertion({ name: "Alice", age: "25" })
}
</p>
</div>
);
};
export default InsertionComponent;Ressources supplémentaires
Pour des informations plus détaillées sur la configuration et l'utilisation, consultez les ressources suivantes :
Ces ressources offrent des informations complémentaires sur la configuration et l'utilisation d'Intlayer dans divers environnements et frameworks.