Solaris CDE: Guía avanzada del usuario y del administrador del sistema

Gestión de la variable de entorno LANG

La variable de entorno LANG debe estar definida para que el escritorio utilice las rutinas sensibles al idioma del sistema operativo. El escritorio admite:


Nota -

Es posible que el proveedor del escritorio haya agregado soporte para otros idiomas.


Puede establecer la variable LANG en cualquier valor admitido por el sistema operativo. El menú Opciones de la pantalla de inicio de sesión muestra la lista de idiomas y territorios admitidos.

Hay cuatro formas para establecer LANG para el escritorio:

Cuando se establece la variable LANG, el escritorio utiliza los siguientes archivos dependientes del idioma para determinar la interfaz de entorno nacional.

Colores: /usr/dt/palettes/desc.idioma

Fondos: /usr/dt/backdrops/desc.idioma

Definición del idioma para varios usuarios

Si establece el idioma mediante un archivo Xconfig, la pantalla de inicio de sesión está adaptada al entorno nacional y se establece LANG para todos los usuarios. Es el único procedimiento para modificar LANG para todas las pantallas en sistemas con múltiples pantallas (para modificar Xconfig, copie /usr/dt/config/Xconfig en /etc/dt/config/Xconfig.)

El idioma se define agregando en /etc/dt/config/Xconfig la línea siguiente:

dtlogin.pantalla_sistema.language: idioma 

Por ejemplo, la siguiente línea establece LANG en Swedish_locale para la pantalla my_host:0.

dtlogin.my_host_0.language: Swedish_locale 

El cliente dtlogin lee el catálogo de mensajes apropiado para ese idioma y muestra la pantalla de inicio de sesión adaptada al entorno nacional. Luego, el cliente dtlogin determina la lista de entornos nacionales mediante los siguientes recursos del archivo de recursos /etc/dt/config/Xresources:

Es posible que el archivo Xconfig deba establecer la variable de entorno NLSPATH en el valor apropiado para el idioma seleccionado. Si no es el caso, o si quiere definir NLSPATH usted mismo, véase "Variable de entorno NLSPATH".

Definición del idioma para una sola sesión

Para definir el idioma para una sola sesión, utilice el menú Opciones de la pantalla de inicio de sesión. La pantalla de inicio de sesión está adaptada al entorno nacional y LANG está establecido para el usuario. LANG vuelve a adquirir el valor predeterminado (establecido en dtlogin) al finalizar la sesión.

Definición del idioma para un solo usuario

Un usuario puede pasar por alto el valor de LANG definido al iniciar la sesión mediante el archivo DirectorioInicio/.dtprofile. La pantalla de inicio de sesión no se establece según el entorno nacional, y se establece la variable LANG para el usuario.

	LANG=idioma
 	export LANG 
	setenv LANG idioma

Variable de entorno LANG y configuración de la sesión

La variable de entorno LANG cambia el nombre del directorio en el que se buscan los archivos de configuración de la sesión.

Los archivos de configuración de sesión de entorno nacional son:

Definición de otras variables de entorno del NLS

Además de LANG, existen otras variables de entorno del NLS, tales como LC_CTYPE y LC_ALL. Estas variables no resultan afectadas por el recurso de idioma de dtlogin ni por el menú Opciones de la pantalla de inicio de sesión. Deben estar definidas en los siguientes archivos:

Variable de entorno NLSPATH

La variable de entorno NLSPATH determina las rutas de búsqueda que las aplicaciones utilizan para buscar los catálogos de mensajes. Se deben establecer tanto LANG como NLSPATH para poder utilizar dichos catálogos de mensajes. Consulte "Establecimiento del entorno nacional para catálogos de mensajes" para conocer la ubicación de los mensajes adaptados al entorno nacional. La mayoría de los clientes del escritorio prefijarán la ruta a NLSPATH en el inicio de sesión.