HomeAmbiente di testVetrinaAppDocBlog
    • Englishinglese
      EN
    • русскийrusso
      RU
    • 日本語giapponese
      JA
    • françaisfrancese
      FR
    • 한국어coreano
      KO
    • 中文cinese
      ZH
    • españolspagnolo
      ES
    • Deutschtedesco
      DE
    • العربيةarabo
      AR
    • italianoitaliano
      IT
    • British Englishinglese britannico
      EN-GB
    • portuguêsportoghese
      PT
    • हिन्दीhindi
      HI
    • Türkçeturco
      TR
    • polskipolacco
      PL
    • Indonesiaindonesiano
      ID
    • Tiếng Việtvietnamita
      VI
    • українськаucraino
      UK
    /
    Filtra la documentazione per framework
    Alt+←
    Perché Intlayer?
    Iniziare
    Concetto
    • Come funziona Intlayer
    • Configurazione
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visuale
    • CMS
    • Integrazione CI/CD
    • TraduzionePluraleEnumerazioneCondizioneGenereInserimentoFileAnnidamentoMarkdownHTMLRecupero funzione
    • File per locale
    • Compilatore
    • Compilazione automatica
    • Test
    • Ottimizzazione del bundle
    Ambiente
    • Next.js 14 e App Router
      Next.js 15
      Next.js senza locale URL
      Next.js e Page Router
      Compiler
    • Tanstack Start Solid
    • Astro e React
      Astro e Svelte
      Astro e Vue
      Astro e Solid
      Astro e Preact
      Astro e Lit
      Astro e Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt e Vue
    • Vite e Solid
    • SvelteKit
    • Vite e Preact
    • Vite e Vanilla JS
    • Vite e Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native e Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx e React
    Plugins
    • JSON
    • gettext (.po)
    Estensione VS Code
    Agente
    • Server MCP
    • Abilità dell’agente
    Versioni
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Fai una domanda
    1. Documentation
    2. Estensione VS Code
    Creazione:2025-03-17Ultimo aggiornamento:2025-09-30
    Riferimento a questa documentazione al tuo assistente AI preferito
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta

    Cronologia delle versioni

    1. "Aggiunta gif demo"
      v6.1.530/09/2025
    2. "Aggiunta sezione selezione ambiente"
      v6.1.024/09/2025
    3. "Comandi Intlayer Tab / Fill & Test"
      v6.0.022/09/2025
    4. "Inizializzazione cronologia"
      v5.5.1029/06/2025

    Il contenuto di questa pagina è stato tradotto con un'IA.

    Vedi l'ultima versione del contenuto originale in inglese
    Modifica questa documentazione

    Se hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.

    Collegamento GitHub alla documentazione
    Copia

    Copia il Markdown del documento nella porta-documenti

    Estensione Ufficiale per VS Code

    Panoramica

    Intlayer è l'estensione ufficiale di Visual Studio Code per Intlayer, progettata per migliorare l'esperienza dello sviluppatore quando si lavora con contenuti localizzati nei tuoi progetti.

    Estensione Intlayer per VS Code

    Link all'estensione: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension

    Funzionalità

    Estrai contenuto

    • Estrai Contenuto – Estrai contenuto dai tuoi componenti React / Vue / Svelte

    Riempi dizionari

    • Navigazione Istantanea – Passa rapidamente al file di contenuto corretto cliccando su una chiave useIntlayer.
    • Riempi Dizionari – Riempi i dizionari con i contenuti del tuo progetto.

    Elenca comandi

    • Accesso facile ai comandi Intlayer – Costruisci, invia, scarica, riempi, testa i dizionari di contenuti con facilità.

    Crea file di contenuto

    • Generatore di dichiarazioni di contenuto – Crea file di contenuto del dizionario in vari formati (.ts, .esm, .cjs, .json).

    Test dizionari

    • Test dizionari – Testa i dizionari per traduzioni mancanti.

    Ricostruisci dizionario

    • Mantieni i tuoi dizionari aggiornati – Mantieni i tuoi dizionari aggiornati con i contenuti più recenti del tuo progetto.

    Scheda Intlayer (Barra attività)

    • Scheda Intlayer (Barra attività) – Naviga e cerca nei dizionari da una scheda laterale dedicata con barra degli strumenti e azioni contestuali (Costruisci, Scarica, Invia, Riempi, Aggiorna, Testa, Crea file).

    Uso

    Navigazione rapida

    1. Apri un progetto che utilizza react-intlayer.
    2. Individua una chiamata a useIntlayer(), come:

      tsx
      Copiare il codice

      Copiare il codice nella clipboard

      const content = useIntlayer("app");
    3. Command-click (⌘+Click su macOS) o Ctrl+Click (su Windows/Linux) sulla chiave (ad esempio, "app").
    4. VS Code aprirà automaticamente il file dizionario corrispondente, ad esempio, src/app.content.ts.

    Scheda Intlayer (Barra attività)

    Usa la scheda laterale per navigare e gestire i dizionari:

    • Apri l'icona Intlayer nella Barra attività.
    • In Cerca, digita per filtrare dizionari e voci in tempo reale.
    • In Dizionari, esplora ambienti, dizionari e file. Usa la barra degli strumenti per Costruisci, Scarica, Invia, Riempi, Aggiorna, Testa e Crea file dizionario. Clic destro per azioni contestuali (Scarica/Invia sui dizionari, Riempi sui file). Il file attualmente aperto nell'editor si evidenzia automaticamente nell'albero quando applicabile.

    Accesso ai comandi

    Puoi accedere ai comandi dalla Command Palette.

    sh
    Copiare il codice

    Copiare il codice nella clipboard

    Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
    • Costruisci Dizionari
    • Invia Dizionari
    • Scarica Dizionari
    • Riempi Dizionari
    • Testa Dizionari
    • Crea File Dizionario

    Caricamento delle Variabili d'Ambiente

    Intlayer consiglia di memorizzare le chiavi API AI, così come l'ID client e il segreto di Intlayer, nelle variabili d'ambiente.

    L'estensione può caricare le variabili d'ambiente dal tuo workspace per eseguire i comandi Intlayer con il contesto corretto.

    • Ordine di caricamento (per priorità): .env.<env>.local → .env.<env> → .env.local → .env
    • Non distruttivo: i valori esistenti in process.env non vengono sovrascritti.
    • Ambito: i file vengono risolti dalla directory base configurata (predefinita alla radice del workspace).

    Selezione dell'ambiente attivo

    • Palette dei Comandi: apri la palette ed esegui Intlayer: Select Environment, quindi scegli l'ambiente (ad esempio, development, staging, production). L'estensione tenterà di caricare il primo file disponibile nella lista di priorità sopra indicata e mostrerà una notifica come “Caricato env da .env.<env>.local”.
    • Impostazioni: vai su Impostazioni → Estensioni → Intlayer, e imposta:
      • Ambiente: il nome dell'ambiente usato per risolvere i file .env.<env>*.
      • (Opzionale) File Env: un percorso esplicito a un file .env. Quando fornito, ha la precedenza sulla lista dedotta.

    Monorepo e directory personalizzate

    Se i tuoi file .env si trovano al di fuori della radice dello spazio di lavoro, imposta la Directory Base in Impostazioni → Estensioni → Intlayer. Il loader cercherà i file .env relativi a quella directory.

    gettext (.po)
    Server MCP
    Alt+→

    In questa pagina

      Le discussioni sono anonime e vengono regolarmente esaminate per affrontare problemi comuni. Sentiti libero di condividere idee per nuove funzionalità, feedback sulla documentazione o qualsiasi cosa relativa a Intlayer, utilizziamo questi input per definire la nostra roadmap e migliorare il prodotto.

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