Skip to Content
Nouvelle version 12 disponible 🎉
DesktopLangues

Langues

L’interface de Babel Desktop est disponible en anglais, italien, français, allemand, espagnol et japonais, et des packs de langue permettent d’en ajouter d’autres.

Changer de langue

Ouvrir les paramètres d’apparence

Ouvrez les Paramètres (Ctrl+, sous Windows et Linux, Cmd+, sous macOS) et choisissez Apparence.

Choisir la langue de l’interface

Sélectionnez la langue dans Langue de l’interface. L’interface est disponible en anglais, italien, français, allemand, espagnol et japonais.

Poursuivre votre travail

Le changement prend effet immédiatement, sans redémarrage. Les vues ouvertes, les valeurs des formulaires, les modifications de projet non enregistrées et les tâches en cours sont conservées.

Fenêtre des paramètres après le passage de Interface language à Italiano : toute l’interface est traduite, avec Impostazioni, Aspetto et Tema Chiaro

L’interface en italien

Seule l’interface est traduite. Les noms des options du moteur, les messages du journal du moteur, le code source et les enregistrements de votre base de données de licences restent tels quels.

Packs de langue

Pour ajouter une autre langue, installez un pack de langue : un unique fichier JSON en UTF-8, de 2 Mo au maximum, qui associe chaque texte anglais de l’interface à sa traduction.

Écrire le pack

fr.json
{ "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)>" }

Respecter les règles du pack

  • locale est une balise de langue BCP 47 et version un numĂ©ro de version en trois parties.
  • Chaque espace rĂ©servĂ© du texte anglais, comme {p0}, doit ĂŞtre conservĂ© dans la traduction.
  • sha256 est l’empreinte SHA-256, en hexadĂ©cimal, de l’objet strings sĂ©rialisĂ© avec JSON.stringify ; elle sert Ă  dĂ©tecter un fichier corrompu. Dans Node.js : createHash('sha256').update(JSON.stringify(pkg.strings)).digest('hex').

Installer le pack

Choisissez Paramètres > Apparence > Installer un pack de langue… et sélectionnez le fichier.

Les textes qu’un pack ne traduit pas s’affichent en anglais, et les entrées correspondant à des textes que l’application n’utilise plus sont ignorées. Un pack continue donc de fonctionner après les mises à jour de l’application. Paramètres > Apparence indique combien de textes de la version actuelle un pack couvre. Un pack ne peut ni remplacer l’anglais, ni exécuter de scripts, ni télécharger de ressources.

Traductions des extensions

Les extensions peuvent embarquer leurs propres traductions. Un paquet .babelext peut contenir des fichiers locales/<language>.json pour les textes de son manifeste, ainsi que des descriptions traduites README.<locale>.md. Babel Desktop les utilise lorsque l’interface est réglée sur cette langue.

Last updated on