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
Extension officielle VS Code
Vue d'ensemble
Intlayer est l'extension officielle Visual Studio Code pour Intlayer, conçue pour améliorer l'expérience développeur lors du travail avec du contenu localisé dans vos projets.
Lien de l'extension : https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension
Fonctionnalités
Navigation instantanée
Support de Aller à la définition – Utilisez ⌘ + Clic (Mac) ou Ctrl + Clic (Windows/Linux) sur une clé useIntlayer pour ouvrir instantanément le fichier de contenu correspondant.
Intégration transparente – Fonctionne sans effort avec les projets react-intlayer et next-intlayer.
Support multilingue – Prend en charge le contenu localisé dans différentes langues.
Intégration VS Code – S'intègre parfaitement à la navigation et à la palette de commandes de VS Code.
Commandes de gestion des dictionnaires
Gérez vos dictionnaires de contenu directement depuis VS Code :
- Construire les dictionnaires – Générez des fichiers de contenu basés sur la structure de votre projet.
- Pousser les dictionnaires – Téléchargez le contenu le plus récent des dictionnaires vers votre dépôt.
- Tirer les dictionnaires – Synchronisez le contenu le plus récent des dictionnaires depuis votre dépôt vers votre environnement local.
- Remplir les dictionnaires – Remplissez les dictionnaires avec le contenu de votre projet.
- Tester les dictionnaires – Identifiez les traductions manquantes ou incomplètes.
Générateur de déclaration de contenu
Générez facilement des fichiers de dictionnaire structurés dans différents formats :
Si vous travaillez actuellement sur un composant, il générera pour vous le fichier .content.{ts,tsx,js,jsx,mjs,cjs,json}.
Exemple de composant :
Copier le code dans le presse-papiers
const MyComponent = () => { const { myTranslatedContent } = useIntlayer("my-component"); return <span>{myTranslatedContent}</span>;};
Fichier généré au format TypeScript :
Copier le code dans le presse-papiers
import { t, type Dictionary } from "intlayer";const componentContent = { key: "my-component", content: { myTranslatedContent: t({ en: "Hello World", es: "Hola Mundo", fr: "Bonjour le monde", }), },};export default componentContent;
Formats disponibles :
- TypeScript (.ts)
- Module ES (.esm)
- CommonJS (.cjs)
- JSON (.json)
Onglet Intlayer (Barre d'activité)
Ouvrez l’onglet Intlayer en cliquant sur l’icône Intlayer dans la barre d’activités de VS Code. Il contient deux vues :
- Recherche : Une barre de recherche en direct pour filtrer rapidement les dictionnaires et leur contenu. La saisie met à jour les résultats instantanément.
- Dictionnaires : Une vue arborescente de vos environnements/projets, des clés de dictionnaire, et des fichiers contribuant aux entrées. Vous pouvez :
- Cliquer sur un fichier pour l’ouvrir dans l’éditeur.
- Utiliser la barre d’outils pour exécuter des actions : Construire, Pull, Push, Remplir, Actualiser, Tester, et Créer un fichier de dictionnaire.
- Utiliser le menu contextuel pour des actions spécifiques à l’élément :
- Sur un dictionnaire : Pull ou Push
- Sur un fichier : Remplir le dictionnaire
- Lorsque vous changez d’éditeur, l’arborescence révélera le fichier correspondant s’il appartient à un dictionnaire.
Installation
Vous pouvez installer Intlayer directement depuis le Marketplace de VS Code :
- Ouvrez VS Code.
- Allez dans le Marketplace des extensions.
- Recherchez "Intlayer".
- Cliquez sur Installer.
Utilisation
Navigation rapide
- Ouvrez un projet utilisant react-intlayer.
Localisez un appel à useIntlayer(), par exemple :
tsxCopier le codeCopier le code dans le presse-papiers
const content = useIntlayer("app");
- Command-clic (⌘+Click sur macOS) ou Ctrl-clic (sur Windows/Linux) sur la clé (par exemple, "app").
- VS Code ouvrira automatiquement le fichier de dictionnaire correspondant, par exemple src/app.content.ts.
Gestion des dictionnaires de contenu
Onglet Intlayer (Barre d’activités)
Utilisez l’onglet latéral pour parcourir et gérer les dictionnaires :
- Ouvrez l’icône Intlayer dans la barre d’activités.
- Dans Recherche, tapez pour filtrer les dictionnaires et les entrées en temps réel.
- Dans Dictionnaires, parcourez les environnements, les dictionnaires et les fichiers. Utilisez la barre d’outils pour Construire, Tirer, Pousser, Remplir, Actualiser, Tester et Créer un fichier de dictionnaire. Faites un clic droit pour les actions contextuelles (Tirer/Pousser sur les dictionnaires, Remplir sur les fichiers). Le fichier actuellement ouvert dans l’éditeur se révèle automatiquement dans l’arborescence lorsque c’est applicable.
Construction des dictionnaires
Générez tous les fichiers de contenu des dictionnaires avec :
Copier le code dans le presse-papiers
Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
Recherchez Construire les dictionnaires et exécutez la commande.
Pousser les dictionnaires
Téléchargez le contenu le plus récent des dictionnaires :
- Ouvrez la Palette de commandes.
- Recherchez Pousser les dictionnaires.
- Sélectionnez les dictionnaires à pousser et confirmez.
Tirer les dictionnaires
Synchronisez le contenu le plus récent des dictionnaires :
- Ouvrez la Palette de commandes.
- Recherchez Pull Dictionaries.
- Choisissez les dictionnaires à synchroniser.
Remplissage des dictionnaires
Remplissez les dictionnaires avec le contenu de votre projet :
- Ouvrez la Palette de commandes.
- Recherchez Fill Dictionaries.
- Exécutez la commande pour peupler les dictionnaires.
Test des dictionnaires
Validez les dictionnaires et trouvez les traductions manquantes :
- Ouvrez la Palette de commandes.
- Recherchez Test Dictionaries.
- Passez en revue les problèmes signalés et corrigez-les si nécessaire.
Historique de la documentation
Version | Date | Modifications |
---|---|---|
5.5.10 | 2025-06-29 | Historique initial |