Idiomas
La interfaz de Babel Desktop está disponible en inglés, italiano, francés, alemán, español y japonés, y pueden añadirse más idiomas con paquetes de idioma.
Cambiar el idioma
Abrir los ajustes de apariencia
Abra Configuración (Ctrl+, en Windows y Linux, Cmd+, en macOS) y elija Apariencia.
Elegir el idioma de la interfaz
Seleccione el idioma en Idioma de la interfaz. La interfaz está disponible en inglés, italiano, francés, alemán, español y japonés.
Seguir trabajando
El cambio se aplica al instante, sin reiniciar. Se conservan las vistas abiertas, los valores de los formularios, los cambios del proyecto sin guardar y las tareas en ejecución.

La interfaz en italiano
Solo se traduce la interfaz. Los nombres de las opciones del motor, los mensajes del registro del motor, el código fuente y los registros de su base de datos de licencias quedan como están.
Paquetes de idioma
Para añadir otro idioma, instale un paquete de idioma: un único archivo JSON en UTF-8, de 2 MB como máximo, que asocia cada texto de la interfaz en inglés con su traducción.
Escribir el paquete
{
"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)>"
}Seguir las reglas del paquete
localees una etiqueta de idioma BCP 47 yversion, una versión de tres partes.- Todos los marcadores de posición del texto en inglés, como
{p0}, deben conservarse en la traducción. sha256es el hash SHA-256 en hexadecimal del objetostringsserializado conJSON.stringify, y sirve para detectar un archivo dañado. En Node.js:createHash('sha256').update(JSON.stringify(pkg.strings)).digest('hex').
Instalar el paquete
Elija Configuración > Apariencia > Instalar paquete de idioma… y seleccione el archivo.
Los textos que un paquete no traduce aparecen en inglés, y las entradas de textos que la aplicación ya no usa se ignoran. Por eso un paquete sigue funcionando después de las actualizaciones de la aplicación. Configuración > Apariencia muestra cuántos textos de la versión actual cubre un paquete. Un paquete no puede reemplazar el inglés, ejecutar scripts ni descargar recursos.
Traducciones de las extensiones
Las extensiones pueden llevar sus propias traducciones. Un paquete .babelext puede incluir archivos locales/<language>.json para los textos de su manifiesto y descripciones README.<locale>.md traducidas. Babel Desktop las usa cuando la interfaz está en ese idioma.