AccueilBac à sableShowcaseAppDocBlog
    • Englishanglais
      EN
    • русскийrusse
      RU
    • 日本語japonais
      JA
    • françaisfrançais
      FR
    • 한국어coréen
      KO
    • 中文chinois
      ZH
    • españolespagnol
      ES
    • Deutschallemand
      DE
    • العربيةarabe
      AR
    • italianoitalien
      IT
    • British Englishanglais britannique
      EN-GB
    • portuguêsportugais
      PT
    • हिन्दीhindi
      HI
    • Türkçeturc
      TR
    • polskipolonais
      PL
    • Indonesiaindonésien
      ID
    • Tiếng Việtvietnamien
      VI
    • українськаukrainien
      UK
    /
    Filtrer la documentation par framework
    Alt+←
    Pourquoi Intlayer ?
    Commencer
    Concept
    • Comment Intlayer fonctionne
    • Configuration
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Éditeur visuel
    • CMS
    • Intégration CI/CD
    • TraductionPlurielÉnumérationConditionGenreInsertionFichierImbricationMarkdownHTMLRécupération de fonction
    • Fichier par locale
    • Compilateur
    • Remplissage automatique
    • Tests
    • Optimisation de bundle
    Environnement
    • Next.js 14 et App Router
      Next.js 15
      Next.js sans locale URL
      Next.js et Page Router
      Compiler
    • Tanstack Start Solid
    • Astro et React
      Astro et Svelte
      Astro et Vue
      Astro et Solid
      Astro et Preact
      Astro et Lit
      Astro et Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt et Vue
    • Vite et Solid
    • SvelteKit
    • Vite et Preact
    • Vite et Vanilla JS
    • Vite et Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native et Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx et React
    Plugins
    • JSON
    • gettext (.po)
    Extension VS Code
    Agent
    • Serveur MCP
    • Compétences de l’agent
    Versions
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Poser une question
    1. Documentation
    2. Extension VS Code
    Création:2025-03-17Dernière mise à jour:2025-09-30
    Référencez cette doc à votre assistant AI préféré
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix

    Historique des versions

    1. "Ajout d’un gif de démonstration"
      v6.1.530/09/2025
    2. "Ajout de la section de sélection de l’environnement"
      v6.1.024/09/2025
    3. "Onglet Intlayer / Commandes Remplir & Tester"
      v6.0.022/09/2025
    4. "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 anglais
    Modifier cette documentation

    Si 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 documentation
    Copier

    Copier le Markdown du doc dans le presse-papiers

    Extension officielle VS Code

    Aperçu

    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.

    Extension Intlayer VS Code

    Lien de l'extension : https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension

    Fonctionnalités

    Extraire le contenu

    • Extraire le contenu – Extrayez le contenu de vos composants React / Vue / Svelte

    Remplir les dictionnaires

    • Navigation instantanée – Accédez rapidement au fichier de contenu correct en cliquant sur une clé useIntlayer.
    • Remplir les dictionnaires – Remplissez les dictionnaires avec le contenu de votre projet.

    Liste des commandes

    • Accès facile aux commandes Intlayer – Construisez, poussez, tirez, remplissez, testez les dictionnaires de contenu en toute simplicité.

    Créer un fichier de contenu

    • Générateur de déclaration de contenu – Créez des fichiers de contenu de dictionnaire dans divers formats (.ts, .esm, .cjs, .json).

    Tester les dictionnaires

    • Tester les dictionnaires – Testez les dictionnaires pour détecter les traductions manquantes.

    Reconstruire le dictionnaire

    • Gardez vos dictionnaires à jour – Maintenez vos dictionnaires à jour avec le contenu le plus récent de votre projet.

    Onglet Intlayer (Barre d'activité)

    • Onglet Intlayer (Barre d'activité) – Parcourez et recherchez les dictionnaires depuis un onglet latéral dédié avec une barre d'outils et des actions contextuelles (Construire, Tirer, Pousser, Remplir, Actualiser, Tester, Créer un fichier).

    Utilisation

    Navigation rapide

    1. Ouvrez un projet utilisant react-intlayer.
    2. Localisez un appel à useIntlayer(), tel que :

      tsx
      Copier le code

      Copier le code dans le presse-papiers

      const content = useIntlayer("app");
    3. Cliquez avec la commande (⌘+Click sur macOS) ou Ctrl+Click (sur Windows/Linux) sur la clé (par exemple, "app").
    4. VS Code ouvrira automatiquement le fichier de dictionnaire correspondant, par exemple, src/app.content.ts.

    Onglet Intlayer (Barre d'activité)

    Utilisez l'onglet latéral pour parcourir et gérer les dictionnaires :

    • Ouvrez l'icône Intlayer dans la Barre d'activité.
    • Dans Recherche, tapez pour filtrer les dictionnaires et les entrées en temps réel.
    • Dans Dictionnaires, parcourez les environnements, dictionnaires et fichiers. Utilisez la barre d'outils pour Construire, Tirer, Pousser, Remplir, Actualiser, Tester et Créer un fichier de dictionnaire. Cliquez avec le bouton droit pour les actions contextuelles (Tirer/Pousser sur les dictionnaires, Remplir sur les fichiers). Le fichier actuel de l'éditeur se révèle automatiquement dans l'arborescence lorsque c'est applicable.

    Accéder aux commandes

    Vous pouvez accéder aux commandes depuis la Palette de commandes.

    sh
    Copier le code

    Copier le code dans le presse-papiers

    Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
    • Construire les dictionnaires
    • Pousser les dictionnaires
    • Tirer les dictionnaires
    • Remplir les dictionnaires
    • Tester les dictionnaires
    • Créer un fichier de dictionnaire

    Chargement des variables d'environnement

    Intlayer recommande de stocker vos clés API d'IA, ainsi que l'ID client et le secret Intlayer dans des variables d'environnement.

    L'extension peut charger les variables d'environnement depuis votre espace de travail pour exécuter les commandes Intlayer avec le contexte correct.

    • Ordre de chargement (par priorité) : .env.<env>.local → .env.<env> → .env.local → .env
    • Non destructif : les valeurs existantes de process.env ne sont pas écrasées.
    • Portée : les fichiers sont résolus à partir du répertoire de base configuré (par défaut la racine de l'espace de travail).

    Sélection de l'environnement actif

    • Palette de commandes : ouvrez la palette et exécutez Intlayer : Sélectionner l’environnement, puis choisissez l’environnement (par exemple, development, staging, production). L’extension tentera de charger le premier fichier disponible dans la liste de priorité ci-dessus et affichera une notification comme « Environnement chargé depuis .env.<env>.local ».
    • Paramètres : allez dans Paramètres → Extensions → Intlayer, et configurez :
      • Environnement : le nom de l’environnement utilisé pour résoudre les fichiers .env.<env>*.
      • (Optionnel) Fichier Env : un chemin explicite vers un fichier .env. Lorsqu’il est fourni, il prend le pas sur la liste déduite.

    Monorepos et répertoires personnalisés

    Si vos fichiers .env se trouvent en dehors de la racine de l’espace de travail, définissez le Répertoire de base dans Paramètres → Extensions → Intlayer. Le chargeur recherchera les fichiers .env relatifs à ce répertoire.

    gettext (.po)
    Serveur MCP
    Alt+→

    Dans cette page

      Les discussions sont anonymes et régulièrement analysées pour traiter les problèmes fréquents. N'hésitez pas à partager vos idées de fonctionnalités, vos retours sur la documentation ou tout ce qui concerne Intlayer, nous utilisons ces retours pour construire notre roadmap et améliorer le produit.

      const content = useIntlayer("app");
      Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)