· Cambiar idioma (Actualmente: Español)

Sistema Guix: Abrir un programa en su idioma original

Febrero 22, 2021 14:18 -0500
Pantallazo
Pantallazo. Atrás, ventana de Inkscape en español. Adelante, ventana de Inkscape en inglés.

En cualquier sistema operativo de la familia GNU, incluyendo el Sistema Guix, se puede ejecutar un programa en el idioma en el que fue escrito originalmente (que, por convención en informática, generalmente es inglés).

Los pasos son los siguientes y funcionan tanto para programas hechos para usarse en un terminal como para aplicaciones gráficas de escritorio:

  1. Abrir un terminal.
  2. Ejecutar el programa o aplicación deseada asignando el valor C a la variable de entorno LANG.¹

Entonces, suponiendo que quiero ver Inkscape en su idioma original, ejecuto la siguiente orden en un terminal:

$ LANG=C inkscape

El resultado es que Inkscape se abre en inglés. Únicamente esta ventana de Inkscape, nada más en el escritorio cambia de idioma. Si se abre otra ventana de Inkscape normalmente, por ejemplo pulsando el ícono de la aplicación en el lanzador de aplicaciones del escritorio, la nueva ventana se abre en el idioma del sistema (que sería español en mi caso).

Esta técnica me ha servido principalmente en los siguientes casos:

Esta misma técnica se puede usar para abrir los programas en cualquiera de los idiomas reconocidos por el sistema operativo. Cosa que sirve para aprender términos informáticos en los idiomas que uno esté estudiando.

1. Más información sobre la variable de entorno LANG y los valores que acepta en The GNU C Library Reference Manual, Locales and Internationalization y en GNU gettext utilities, Locale Environment Variables.

Temas relacionados: