Lingue
L’interfaccia di Babel Desktop è disponibile in inglese, italiano, francese, tedesco, spagnolo e giapponese, e si possono aggiungere altre lingue con i pacchetti lingua.
Cambiare la lingua
Apri le impostazioni Aspetto
Apri Impostazioni (Ctrl+, su Windows e Linux, Cmd+, su macOS) e scegli Aspetto.
Scegli la lingua dell’interfaccia
Seleziona la lingua in Lingua dell’interfaccia. L’interfaccia è disponibile in inglese, italiano, francese, tedesco, spagnolo e giapponese.
Continua a lavorare
La modifica ha effetto subito, senza riavvio. Le viste aperte, i valori dei moduli, le modifiche non salvate al progetto e le elaborazioni in corso vengono conservati.

L’interfaccia in italiano
Viene tradotta solo l’interfaccia. I nomi delle opzioni del motore, i messaggi del log del motore, il codice sorgente e i record del tuo database delle licenze restano invariati.
Pacchetti lingua
Per aggiungere un’altra lingua, installa un pacchetto lingua: un unico file JSON in UTF-8, di dimensione non superiore a 2 MB, che associa a ogni testo inglese dell’interfaccia la sua traduzione.
Scrivi il pacchetto
{
"schemaVersion": 1,
"locale": "fr",
"name": "Français",
"version": "1.0.0",
"strings": {
"Save": "Enregistrer",
"Open {p0}": "Ouvrir {p0}"
},
"sha256": "<SHA-256 of JSON.stringify(strings)>"
}Rispetta le regole del pacchetto
localeè un tag di lingua BCP 47 eversionuna versione in tre parti.- Ogni segnaposto del testo inglese, come
{p0}, deve essere conservato nella traduzione. sha256è l’hash SHA-256, in esadecimale, dell’oggettostringsserializzato conJSON.stringify, usato per rilevare un file danneggiato. In Node.js:createHash('sha256').update(JSON.stringify(pkg.strings)).digest('hex').
Installa il pacchetto
Scegli Impostazioni > Aspetto > Installa pacchetto lingua… e seleziona il file.
I testi che un pacchetto non traduce compaiono in inglese, e le voci relative a testi che l’applicazione non usa più vengono ignorate. Un pacchetto continua quindi a funzionare anche dopo gli aggiornamenti dell’applicazione. Impostazioni > Aspetto mostra quanti testi della versione corrente un pacchetto copre. Un pacchetto non può sostituire l’inglese, eseguire script né scaricare risorse.
Traduzioni delle estensioni
Le estensioni possono includere le proprie traduzioni. Un pacchetto .babelext può contenere file locales/<language>.json per i testi del suo manifest e descrizioni README.<locale>.md tradotte. Babel Desktop le usa quando l’interfaccia è impostata su quella lingua.