La variable de entorno LANG
debe estar definida para que el escritorio utilice las rutinas sensibles al idioma del sistema operativo. El escritorio admite:
Los idiomas de Europa occidental de alfabeto latino
Japonés
Chino tradicional
Chino simplificado
Coreano
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:
Editar un recurso del archivo Xconfig
Utilizar el menú Opciones de la pantalla de inicio de sesión
Crear una secuencia ejecutable sh o ksh en Xsession.d (véase "Toma como fuente de las secuencias de comandos de Xsession.d" para obtener más información acerca de cómo utilizar una secuencia de Xsession.d).
Editar el archivo .dtprofile del usuario
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
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:
dtlogin*language
dtlogin*languageList
dtlogin*languageName
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".
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.
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.
Si utiliza sh o ksh:
LANG=idioma export LANG
Si utiliza csh:
setenv LANG idioma
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:
/usr/dt/config/idioma/Xresources (archivo de recursos del Gestor de inicio de sesión)
/usr/dt/config/idioma/sys.font (archivo de recursos del Gestor de sesiones)
/usr/dt/config/idioma/sys.resources (archivo de recursos del Gestor de sesiones)
/usr/dt/config/idioma/sys.session (shell ejecutable del Gestor de sesiones)
/usr/dt/config/idioma/sys.dtwmrc (archivo de recursos del Gestor de ventanas)
/usr/dt/appconfig/types/idioma/dtwm.fp (Panel frontal del Gestor de ventanas)
Además de LANG
, existen otras variables de entorno del NLS, 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:
Variables accesibles en el sistema: /etc/dt/config/Xsession.d
Variables personales: DirectorioInicio/.dtprofile
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.