Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
En intégrant le serveur MCP Intlayer à votre assistant AI, vous pouvez récupérer tous les documents directement depuis ChatGPT, DeepSeek, Cursor, VSCode, etc.
Voir la documentation du serveur MCPLe contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisSi vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier le Markdown du doc dans le presse-papiers
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. Voici des exemples dans différents formats.
Copier le code dans le presse-papiers
import { insert, type Dictionary } from "intlayer";const myInsertionContent = { key: "my_key", content: { myInsertion: insert("Bonjour, je m'appelle {{name}} et j'ai {{age}} ans !"), },} satisfies Dictionary;export default myInsertionContent;
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.
Historique de la documentation
- 5.5.10 - 2025-06-29 : Historique initial