Bureau CDE Guide de l'administrateur

Gestion de la variable d'environnement LANG

La variable d'environnement LANG doit être définie pour que le Bureau utilise les programmes dépendants de la langue du système d'exploitation. Le Bureau prend en charge :


Remarque :

Votre fournisseur peut avoir ajouté d'autres langues de travail.


Vous pouvez attribuer à la variable LANG toute valeur prise en charge par le système d'exploitation. Pour afficher la liste des langues et des pays pris en charge, sélectionnez Options sur l'écran de connexion.

Il existe quatre méthodes pour définir la variable LANG du Bureau :

Une fois la variable LANG définie, le Bureau utilise les fichiers dépendants de la langue suivants pour identifier l'interface adaptée au pays :

Couleurs--/usr/dt/palettes/desc.langue

Fonds--/usr/dt/backdrops/desc.langue

Définition de la langue pour plusieurs utilisateurs

Si vous définissez la langue à l'aide du fichier Xconfig, l'écran de connexion est localisé (internationalisé) et la variable LANG est définie pour tous les utilisateurs. Il s'agit de la seule méthode de modification de cette variable pour tous les écrans d'un système. (Pour modifier le fichier Xconfig, copiez-le de /usr/dt/config/Xconfig dans /etc/dt/config/Xconfig.)

Pour définir la langue, ajoutez la ligne suivante dans le fichier /etc/dt/config/Xconfig :

dtlogin.écran_hôte.language: langue 

Par exemple, la ligne suivante attribue la valeur fr_FR (français) à la variable LANG utilisée par l'écran mon_hôte:0.

dtlogin.mon_hôte_0.langue: fr_FR 

Le client dtlogin lit le catalogue de messages correspondant à la langue indiquée et affiche l'écran de connexion approprié. Il établit ensuite la liste des environnements locaux qui utilisent, dans le fichier /etc/dt/config/Xresources, les ressources suivantes :

Il est possible que le fichier Xconfig définisse la variable d'environnement NLSPATH correspondant à la langue choisie. Si tel n'est pas le cas, ou si vous souhaitez définir cette variable vous-même, voir "Variable d'environnement NLSPATH ".

Définition de la langue d'une session

Pour définir la langue d'une session, utilisez le menu Options de l'écran de connexion. Celui-ci est alors modifié en fonction de votre choix et la variable LANG est définie (elle retrouve sa valeur par défaut, définie dans le fichier dtlogin, à la fin de la session).

Définition de la langue pour un utilisateur

L'utilisateur peut modifier la valeur de sa variable LANG dans le fichier RépPersonnel/.dtprofile (dans ce cas, l'écran de connexion n'est pas localisé).

	LANG=langue
 	export LANG 
	setenv LANG langue

Variable d'environnement LANG et configuration d'une session

La variable LANG permet de modifier le répertoire dans lequel les fichiers de configuration de la session sont recherchés.

Les fichiers de configuration d'une session adaptée au pays sont les suivants :

Définition d'autres variables d'environnement linguistique

Outre LANG, il existe d'autres variables d'environnement linguistique, telles que LC_CTYPE et LC_ALL. Celles-ci ne sont affectées ni par le fichier de ressources dtlogin ni par le menu Options de l'écran de connexion. Elles doivent être définies dans les fichiers suivants :

Variable d'environnement NLSPATH

Cette variable indique les répertoires dans lesquels les applications recherchent les catalogues de messages. LANG et NLSPATH doivent être définies de sorte que ces catalogues de messages soient utilisés. Pour connaître l'emplacement des messages nationaux, voir "Localisation des catalogues de messages". La plupart des clients du Bureau ajoutent ce chemin à la variable NLSPATH lors du lancement.