Pour configurer des sessions HP-UX localisées, il
vous faut :
Modifier
la variable d’environnement LANG.
Avoir accès aux
catalogues de messages et aux fichiers de ressources tributaires
de la langue utilisée.
Exécuter des applications à distance
sur des systèmes « mondialisés ».
Vous pouvez attribuer à la variable LANG tout environnement local qui est supporté par
le système d’exploitation HP-UX et installé sur
le système.
Il existe trois façons de définir la variable
d’environnement LANG, selon la manière dont vous voulez utiliser
une langue sur le système :
En personnalisant
le fichier /etc/dt/config/Xconfig. Cette méthode sert à définir
la langue pour tous les utilisateurs et toutes les sessions du système.
En personnalisant le fichier
.dtprofile. Cette méthode est utilisée pour définir
un profil de langue différent pour un utilisateur précis.
En choisissant une langue
du menu Options à l’écran d’ouverture
de session CDE. Cette méthode permet de définir
une langue pour cette session.
Lorsque la variable LANG est définie, HP-UX utilise également
les fichiers ci-dessous, qui sont tributaires de la langue utilisée,
pour déterminer l’interface localisée
associée aux couleurs et aux arrière-plans :
/usr/dt/palettes/desc.locale
/usr/dt/backdrops/desc.locale
Définition
d’une langue pour plusieurs utilisateurs (fichier Xconfig) |
 |
Pour définir une langue par défaut qui sera
utilisée sur le système, vous devez modifier le
fichier Xconfig. Vous pouvez ainsi définir l’écran d’ouverture
de session CDE et la variable LANG appropriée pour tous les utilisateurs. C’est
la seule façon de modifier cette variable pour tous les écrans
dans des systèmes à écrans multiples.
Voici la marche à suivre :
Vérifiez si le fichier /etc/dt/config/Xconfig se trouve sur votre système. Si ce n’est
pas le cas, faites une copie du fichier /usr/dt/config/Xconfig. N’essayez pas de modifier directement le fichier
/usr/dt/config/Xconfig.
Modifiez la ligne ci-dessous
dans le fichier /etc/dt/config/Xconfig (pour obtenir la liste de tous les environnements locaux,
reportez-vous à l’annexe A) :
Dtlogin*language: <lang>
Par exemple :
Pour
définir l’environnement local à français
ISO 88591 pour tous les écrans ou utilisateurs :
Dtlogin*language: fr_FR.iso88591
Pour définir l’environnement
local à canadien français ISO 88591 pour un écran
donné (« hpabcd ») :
Dtlogin.hpabcd_0.language: fr_CA.iso88591
 |
 |  |
 |
 | ATTENTION : La valeur de <lang> (fr_FR.iso88591 ou fr_CA.iso88591) NE doit PAS être suivie d’un
espace ou d’une commande de tabulation. Autrement, la variable LANG sera inexacte et la langue ne sera pas définie
correctement. |
 |
 |  |
 |
Exécutez ensuite
la commande suivante :
/sbin/init.d/dtlogin.rc reset
Fermez la session, puis connectez-vous
de nouveau.
Le client Dtlogin lit le catalogue de messages approprié dans
la langue indiquée, puis appelle l’écran
localisé d’ouverture de session CDE. Advenant
le cas où l’interface utilisateur n’est
pas localisée pour la langue sélectionnée,
l’écran d’ouverture de session apparaît
en anglais. Le client Dtlogin détermine ensuite la liste des environnements
locaux à l’aide des ressources ci-dessous, comprises
dans le fichier /etc/dt/config/Xresources :
Définition
de la langue pour un utilisateur (fichier .dtprofile) |
 |
Un utilisateur peut remplacer la valeur LANG définie pour le système en modifiant
son fichier répertoire_personnel/.dtprofile. L’écran d’ouverture de session
n’est pas localisé et la définition de
la variable LANG n’est valable que pour l’utilisateur
actuel.
Voici la marche à suivre pour personnaliser le fichier .dtprofile :
Ouvrez une session
comme utilisateur.
Repérez votre répertoire
PERSONNEL.
Modifiez le fichier .dtprofile. Ajoutez ou modifiez la variable d’environnement
LANG. Exemple :
Pour définir l’environnement local à français
ISO 88591 :
LANG=fr_FR.iso88591
Enregistrez le fichier et
fermez-le.
Fermez la session, puis connectez-vous
de nouveau.
Définition
d’une langue pour une session (menu d’options
CDE) |
 |
Pour définir une langue pour une session, utilisez
le menu Options du Gestionnaire de connexion de CDE (l’écran
qui s’affiche lorsque vous êtes prêt à vous
connecter au système). Sélectionnez un environnement
local dans la liste. La valeur de la variable LANG est alors définie pour cette session de l’utilisateur.
Cette variable reprend sa valeur par défaut (définie
dans dtlogin, voir plus haut) lors de la déconnexion de l’utilisateur à la
fin de la session.
Définition
de la variable LANG par défaut pour les terminaux |
 |
Pour définir les langues et les jeux de caractères
par défaut pour les terminaux, il faut modifier le fichier .profile ou .cshrc dans le répertoire personnel de l’utilisateur.
Exemple :
Pour définir
par défaut l’environnement local à français
UTF8 :
Si vous utilisez sh ou ksh, modifiez le fichier .profile comme suit :
LANG=fr_FR.utf8 export LANG |
Si vous utilisez csh, modifiez le fichier .cshrc comme suit :
Pour définir par
défaut l’environnement local à français
canadien ISO 88591 :
Si vous utilisez sh ou ksh, modifiez le fichier .profile comme suit :
LANG=fr_CA.iso88591 export LANG |
Si vous utilisez csh, modifiez le fichier .cshrc comme suit :
setenv LANG fr_CA.iso88591 |