Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Integrando il server MCP Intlayer al tuo assistente AI, puoi recuperare tutti i documenti direttamente da ChatGPT, DeepSeek, Cursor, VSCode, ecc.
Vedi la documentazione del server MCPIl contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia 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.
Link all'estensione: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension
Funzionalità
Navigazione Istantanea
Supporto Vai alla Definizione – Usa ⌘ + Click (Mac) o Ctrl + Click (Windows/Linux) su una chiave useIntlayer per aprire immediatamente il file di contenuto corrispondente.
Integrazione Perfetta – Funziona senza problemi con i progetti react-intlayer e next-intlayer.
Supporto Multilingue – Supporta contenuti localizzati in diverse lingue.
Integrazione con VS Code – Si integra fluidamente con la navigazione e la palette dei comandi di VS Code.
Comandi per la Gestione dei Dizionari
Gestisci i tuoi dizionari di contenuti direttamente da VS Code:
- Costruisci Dizionari – Genera file di contenuto basati sulla struttura del tuo progetto.
- Carica Dizionari – Carica l'ultimo contenuto del dizionario nel tuo repository.
- Scarica Dizionari – Sincronizza l'ultimo contenuto del dizionario dal tuo repository al tuo ambiente locale.
- Riempi Dizionari – Popola i dizionari con contenuti dal tuo progetto.
- Testa Dizionari – Identifica traduzioni mancanti o incomplete.
Generatore di Dichiarazioni di Contenuto
Genera facilmente file di dizionario strutturati in diversi formati:
Se stai lavorando su un componente, genererà per te il file .content.{ts,tsx,js,jsx,mjs,cjs,json}.
Esempio di componente:
Copiare il codice nella clipboard
const MyComponent = () => { const { myTranslatedContent } = useIntlayer("my-component"); return <span>{myTranslatedContent}</span>;};
File generato in formato TypeScript:
Copiare il codice nella clipboard
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;
Formati disponibili:
- TypeScript (.ts)
- Modulo ES (.esm)
- CommonJS (.cjs)
- JSON (.json)
Scheda Intlayer (Barra delle Attività)
Apri la scheda Intlayer cliccando sull'icona Intlayer nella barra delle attività di VS Code. Contiene due viste:
- Ricerca: Una barra di ricerca live per filtrare rapidamente i dizionari e i loro contenuti. La digitazione aggiorna i risultati istantaneamente.
- Dizionari: Una vista ad albero dei tuoi ambienti/progetti, delle chiavi del dizionario e dei file che contribuiscono con voci. Puoi:
- Cliccare su un file per aprirlo nell'editor.
- Usare la barra degli strumenti per eseguire azioni: Build, Pull, Push, Fill, Refresh, Test e Create Dictionary File.
- Usare il menu contestuale per azioni specifiche dell'elemento:
- Su un dizionario: Pull o Push
- Su un file: Fill Dictionary
- Quando cambi editor, l'albero rivelerà il file corrispondente se appartiene a un dizionario.
Installazione
Puoi installare Intlayer direttamente dal Marketplace di VS Code:
- Apri VS Code.
- Vai al Marketplace delle Estensioni.
- Cerca "Intlayer".
- Clicca su Installa.
Utilizzo
Navigazione Rapida
- Apri un progetto che utilizza react-intlayer.
Individua una chiamata a useIntlayer(), come:
tsxCopiare il codiceCopiare il codice nella clipboard
const content = useIntlayer("app");
- Command-click (⌘+Click su macOS) o Ctrl+Click (su Windows/Linux) sulla chiave (ad esempio, "app").
- VS Code aprirà automaticamente il file del dizionario corrispondente, ad esempio src/app.content.ts.
Gestione dei Dizionari di Contenuto
Scheda Intlayer (Barra delle Attività)
Usa la scheda laterale per navigare e gestire i dizionari:
- Apri l'icona Intlayer nella Barra delle Attività.
- In Ricerca, digita per filtrare dizionari e voci in tempo reale.
- In Dizionari, esplora ambienti, dizionari e file. Usa la barra degli strumenti per Costruire, Scaricare, Caricare, Riempire, Aggiornare, Testare e Creare File Dizionario. Clic destro per azioni contestuali (Scarica/Carica sui dizionari, Riempi sui file). Il file attualmente aperto nell’editor si rivela automaticamente nell’albero quando applicabile.
Costruire Dizionari
Genera tutti i file di contenuto dei dizionari con:
Copiare il codice nella clipboard
Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
Cerca Costruisci Dizionari ed esegui il comando.
Caricare Dizionari
Carica l’ultimo contenuto dei dizionari:
- Apri la Palette dei Comandi.
- Cerca Carica Dizionari.
- Seleziona i dizionari da caricare e conferma.
Scaricare Dizionari
Sincronizza l’ultimo contenuto del dizionario:
- Apri la Palette dei Comandi.
- Cerca Scarica Dizionari.
- Scegli i dizionari da scaricare.
Riempire Dizionari
Riempi i dizionari con contenuti dal tuo progetto:
- Apri la Palette dei Comandi.
- Cerca Riempi Dizionari.
- Esegui il comando per popolare i dizionari.
Testare Dizionari
Valida i dizionari e trova le traduzioni mancanti:
- Apri la Palette dei Comandi.
- Cerca Testa Dizionari.
- Rivedi i problemi segnalati e correggili se necessario.
Cronologia Documentazione
Versione | Data | Modifiche |
---|---|---|
5.5.10 | 2025-06-29 | Inizio cronologia |