Installazione
L’estensione Quetzal è disponibile dal Marketplace di VSCode. Può essere cercato dal pannello delle estensioni in VSCode e Cursore.Configurazione
Verifica che le impostazioni dell’estensione corrispondano al tuo progetto. Apri le impostazioni di VSCode/Cursore e cerca Quetzal Soprattutto, assicurati di impostareQuetzal: Translation Library
alla libreria che stai utilizzando per il tuo progetto.
Utilizzo
L’estensione Quetzal è progettata per scrivere automaticamente le funzionit
nel tuo codice JavaScript.
Aggiunge quattro comandi alla tua Command Palette di VSCode/Cursore (Command
+ Shift
+ P
per aprire):
- Quetzal: Scansiona per stringhe visibili all’utente
- Quetzal: Scansiona documento corrente
- Quetzal: Racchiudi Stringhe
- Quetzal: Interrompi scansione
Esempio: Componente Next.js Semplice
Supponi di avere il seguente file aperto in VSCode/Cursore:login.tsx
Esegui una scansione
Prima eseguiQuetzal: Scansiona documento corrente
(Command
+ Shift
+ P
per aprire la palette dei comandi)
Il tuo editor dovrebbe quindi apparire simile a questo:

Traduci questa stringa
Al contrario, se qualcosa è verde ma non dovrebbe essere tradotto, passa il mouse sopra e clicca su Non tradurre questa stringa
Avvolgi Stringhe
Poi, quando tutto sembra corretto, clicca su “Quetzal: Racchiudi Stringhe” in alto a destra nel tuo editor di codice. Il tuo file ora dovrebbe apparire così:login.tsx
t
, e la funzione t
appropriata è stata importata per questo componente lato client.
E hai finito!
Questo file è ora contrassegnato, e Quetzal troverà e tradurrà il testo mostrato.E se ho molti file?
Se hai molti file che non sono stati integrati con Quetzal, eseguiQuetzal: Scansiona per stringhe visibili all'utente
(Command
+ Shift
+ P
per aprire la palette dei comandi)
Questo aprirà un menu per scansionare più cartelle del tuo progetto contemporaneamente e ordinare tutti i file in base al numero di stringhe che probabilmente devono essere tradotte.
Questo dovrebbe permetterti di integrare rapidamente, anche in una codebase di grandi dimensioni.