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
Livre blanc sur les fonctionnalités d'internationalisation HP-UX 11.0 - 11i > Chapitre 3 Environnements locaux

Création d’environnements locaux pour HP-UX 11.0 et HP-UX 11i

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

Les systèmes HP-UX 11.0 et HP-UX 11i peuvent avoir jusqu'à trois variantes différentes du même environnement local :

  • 32 bits

  • 64 bits

  • 32 bits compatible avec HP-UX 10.20

Les sections suivantes présentent les exigences de création, décrivent brièvement chaque variante et détaillent le processus de création d’environnement local. L’environnement local zh_CN.utf8 est utilisé en guise d'exemple.

Conditions requises

Compilateur

La création d’environnements locaux sur HP-UX requiert un compilateur C nommé « HP C/ANSI C Developer's Bundle for HP-UX ». Exécutez la commande swlist afin de vérifier si ce compilateur existe. Normalement, ce package n'est PAS fourni avec les systèmes HP-UX.

Fichiers sources

Tous les fichiers nécessaires sont normalement fournis avec le système aux emplacements suivants :

Tables de caractères
  

/usr/lib/nls/loc/charmaps/utf8.cm

Fichiers de méthodes
  

/usr/lib/nls/loc/locales/univ.utf8.m

Source de l’environnement local
  

/usr/lib/nls/loc/src/zh_CN.utf8.src

Configuration du noyau (nécessaire uniquement pour les environnements locaux UTF8)

La création d’environnements locaux Unicode/UTF8 exige que les paramètres de noyau suivants soient augmentés de 67 Mo à 100 Mo :

  • MAXDSIZ

  • MAXTSIZ

  • SHMMAX

Les trois variantes d’environnements locaux

Les environnements locaux sont créés dans le répertoire local à l'aide de la syntaxe de création mentionnée plus haut. Une fois l’environnement local créé, copiez-le à l'emplacement indiqué.

Environnements locaux 32 bits

  • Situés dans /usr/lib/nls/loc/locales.2/zh_CN.utf8.

  • Utilisés par les applications 32 bits HP-UX 11.0 et 11i.

  • Pour les créer, exécutez la commande suivante sur un ordinateur 32 bits :

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

Environnements locaux 64 bits

  • Cette variante se trouve uniquement sur les systèmes 64 bits.

  • Situés dans /usr/lib/nls/loc/pa20_64/locales.2/zh_CN.utf8.

  • Utilisés par les applications 64 bits HP-UX 11.0 et 11i.

  • Pour les créer, exécutez la commande suivante sur un ordinateur 64 bits. Cette commande génère des environnements locaux 32 bits et 64 bits. L’environnement local 64 bits est créé sous le répertoire ./pa20_64.

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

Environnements locaux 32 bits pour compatibilité

  • Situés dans /usr/lib/nls/loc/locales.1/zh_CN.utf8.

  • Utilisés par les applications HP-UX 10.20.

  • Pour les créer, exécutez la commande suivante sur un ordinateur 10.20, puis copiez le fichier binaire de l’environnement local sur le système 11.0 ou 11i :

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

Alternatives

Il est possible de créer des environnements locaux et de les installer immédiatement aux emplacements par défaut. Pour plus d'informations, reportez-vous à la page de manuel de localedef.

Les environnements locaux sous /usr/lib/nls/loc/locales.1 peuvent être copiés à partir d'un ordinateur 10.20.

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