Accéder au contenu France-Français
Accueil HP.com France Produits et Services Support et Pilotes Espaces Comment Acheter
» Contacter HP
Plus d'options
Accueil HP.com France
Configuration de HP-UX pour l'utilisation dans d'autres langues > Chapitre 1 Configuration de la langue de votre système

Gestion de la variable d'environnement LANG

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

Pour configurer des sessions HP-UX localisées, vous devez :

  • Modifier la variable d'environnement LANG.

  • Avoir accès aux catalogues de messages et aux fichiers de ressources dépendant de la langue.

  • Exécuter des applications à distance sur des systèmes « mondialisés ».

Vous pouvez attribuer la variable LANG à tout environnement local pris en charge par le système d'exploitation HP-UX et installé sur votre système.

Cette section décrit les tâches suivantes :

Avant de commencer

Assurez-vous que les kits de langues CDE répertoriés dans le Tableau 1-1, « Kit et Langue CDE  » sont installés sur votre système. Vérifiez les langues qui sont actuellement installées sur votre système, à l'aide de la commande suivante :

/usr/sbin/swlist -l bundle 'CDE-*'

Tableau 1-1 Kit et Langue CDE

Langue CDEKit
JaponaisCDE-Japanese
CoréenCDE-Korean
Chinois simplifiéCDE-ChineseS
Chinois traditionnelCDE-ChineseT

Anglais

CDE-English

Français

CDE-French

Allemand

CDE-German

Italien

CDE-Italian

Espagnol

CDE-Spanish

Suédois

CDE-Swedish

 

Si le kit CDE correspondant à la langue n'est pas installé, vous devez le charger via le support du système d'exploitation, en utilisant la commande SD swinstall.

Définition de la variable d'environnement LANG

Il existe trois méthodes de définition de la variable d'environnement LANG, selon la manière dont vous souhaitez utiliser l'environnement local :

  1. En personnalisant le fichier /etc/dt/config/Xconfig. Cette méthode permet de définir l'environnement local à l'échelle du système, pour tous les utilisateurs et toutes les sessions.

  2. En personnalisant le fichier .dtprofile. Cette méthode permet de définir un profil d'environnement local différent pour un utilisateur spécifique.

  3. En sélectionnant un environnement local dans le menu Options de l'écran de connexion CDE, en vue de modifier l'environnement local pour cette session. Pour utiliser cette option, le kit de langues CDE approprié doit être installé, conformément à la description de la section précédente.

Définition de l'environnement local pour plusieurs utilisateurs (fichier Xconfig)

Pour définir des paramètres de langue à l'échelle du système, vous devez modifier le fichier Xconfig. Cette opération permet de définir l'écran de connexion CDE et la variable LANG appropriée pour tous les utilisateurs. Il s'agit de la seule méthode applicable pour modifier LANG sur tous les affichages des systèmes à affichages multiples. Procédez comme suit :

  1. Assurez-vous que le fichier /etc/dt/config/Xconfig se trouve sur votre système. Si ce n'est pas le cas, effectuez une copie du fichier /usr/dt/config/Xconfig. N'essayez pas de modifier le fichier /usr/dt/config/Xconfig directement.

  2. Modifiez la ligne suivante dans le fichier /etc/dt/config/Xconfig (reportez-vous à l'Annexe A pour connaître la liste de tous les environnements locaux) :

    Dtlogin*language: <lang>

    Par exemple :

    • Pour définir l'environnement local allemand iso8859-1 pour tous les affichages et tous les utilisateurs :

      Dtlogin*language: de_DE.iso88591

    • Pour définir l'environnement local allemand iso8859-1 pour un affichage spécifique ('hpabcd') :

      Dtlogin.hpabcd_0.language: de_DE.iso88591

    ATTENTION : La valeur de <lang> (de_DE.iso88591) ne doit PAS être suivie d'un espace ou d'une tabulation. Sinon, la variable LANG sera inexacte et l'environnement local ne sera pas défini correctement.
  3. Exécutez la commande : /sbin/init.d/dtlogin.rc reset

  4. Déconnectez-vous, puis reconnectez-vous.

Le client Dtlogin lit le catalogue de messages correspondant à cet environnement local et affiche l'écran de connexion CDE localisé, si l'interface utilisateur a été localisée pour l'environnement local sélectionné. Dans le cas contraire, l'écran de connexion s'affiche en anglais. Le client Dtlogin détermine ensuite la liste des environnements locaux à l'aide de la ressource suivante dans le fichier /etc/dt/config/Xconfig :

  • Dtlogin*languageList

Définition de la langue pour un utilisateur (fichier .dtprofile)

Un utilisateur peut remplacer la valeur LANG du système en modifiant son fichier répertoire_personnel/.dtprofile. Dans ce cas, l'écran de connexion n'est pas localisé et la variable LANG n'est valable que pour l'utilisateur actuel.

Pour personnaliser le fichier .dtprofile, procédez comme suit :

  1. Connectez-vous en tant qu'utilisateur

  2. Ouvrez votre répertoire PERSONNEL.

  3. Modifiez le fichier .dtprofile.

    Ajoutez/modifiez la variable d'environnement LANG.

    Par exemple :

    • Pour définir l'environnement local français iso8859-1 :

      LANG=fr_FR.iso88591

  4. Enregistrez la modification et fermez le fichier.

  5. Déconnectez-vous, puis reconnectez-vous.

Définition de l'environnement local pour une session (menu Options CDE)

Pour définir l'environnement local pour une session, utilisez le menu Options du gestionnaire de connexion CDE (écran qui s'affiche lorsque vous êtes prêt à vous connecter au système). Sélectionnez un environnement local dans la liste ; la variable LANG est alors définie pour l'utilisateur lors de chaque session. Lorsque l'utilisateur se déconnecte en fin de session, la variable LANG reprend sa valeur par défaut (définie dans dtlogin, voir plus haut).

Définition de la variable LANG par défaut pour les terminaux

Pour définir les paramètres de langues et de jeux de codes par défaut pour les terminaux, il est nécessaire de modifier le fichier .profile ou .cshrc dans le répertoire personnel de l'utilisateur. Par exemple :

  • Pour définir la connexion utilisateur par défaut dans l'environnement local allemand utf8, modifiez les lignes suivantes :

    Si vous utilisez sh ou ksh, modifiez le fichier .profile comme suit :

        LANG=de_DE.utf8
        export LANG

    Si vous utilisez csh, modifiez le fichier .cshrc comme suit :

        setenv LANG de_DE.utf8

  • Pour définir la connexion utilisateur par défaut dans l'environnement local canadien français iso8859-1, effectuez les modifications suivantes.

    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

Définition de la variable LANG par défaut à l'échelle du système

Vous pouvez définir la langue et le jeu de code par défaut à l'échelle du système en modifiant le fichier /etc/rc.config.d/LANG de votre système. La modification est appliquée lors de l'amorçage du système, sur tous les démons localisés. Pour définir la variable LANG par défaut à l'échelle du système (à l'aide de sh ou ksh) modifiez les deux dernières lignes du fichier /etc/rc.config.d/LANG comme suit :

# vi /etc/rc.config.d/LANG
#!/sbin/sh
# @(#)B11.31
# Language preference. See lang(5), hpnls(5)
#
# LANG: Locale name
#
# Note: if using the default C locale, many commands will
# execute faster if LANG is not set.
LANG=fr_CA.iso88591
export LANG

Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© 2000-2007 Hewlett-Packard Development Company, L.P.