Salta l'introduzione Italia - Italiano
HP.com Italia Prodotti e Servizi Supporto e Drivers Soluzioni Come Acquistare
» Contatta HP
Altre opzioni
HP.com Italia
Libro bianco sulle caratteristiche di internazionalizzazione di HP-UX 11.0 - 11i > Capitolo 3 Versioni locali

Compilazione delle versioni locali per HP-UX 11.0 e HP-UX 11i

» 

Documentazione tecnica

Libro completo in PDF
» Feedback
Inizio contenuto

 » Sommario

 » Glossario

 » Indice

I sistemi HP-UX 11.0 e HP-UX 11i possono avere fino a tre tipi diversi della medesima versione locale:

  • 32 bit

  • 64 bit

  • Compatibili con HP-UX 10.20 a 32 bit

Le sezioni seguenti presentano i requisiti per la compilazione, descrivono brevemente ogni tipo e forniscono la procedura di compilazione della versione locale. La versione locale zh_CN.utf8 è usata come esempio.

Requisiti

Compilatore

La compilazione delle versioni locali in HP-UX richiede il compilatore C “HP C/ANSI C Developer's Bundle for HP-UX”. Eseguire il comando swlist per verificare che sia installato questo compilatore. Di norma, questo pacchetto NON è fornito con i sistemi HP-UX.

File sorgenti

Tutti i file necessari sono normalmente forniti con il sistema nei seguenti percorsi:

mappe caratteri 

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

file del metodo  

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

sorgente della versione locale
  

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

Configurazione del kernel (necessaria solamente per le versioni locali UTF8)

La compilazione delle versioni locali Unicode/UTF8 richiede che i seguenti parametri del kernel siano aumentati da 67 MB a 100 MB:

  • MAXDSIZ

  • MAXTSIZ

  • SHMMAX

I tre tipi di versioni locali

Utilizzando la sintassi di compilazione mostrata, le versioni locali saranno compilate nella directory locale. Dopo aver compilato la versione locale, copiarla nel percorso mostrato.

Versioni locali a 32 bit

  • Situate in /usr/lib/nls/loc/locales.2/zh_CN.utf8

  • Utilizzate dalle applicazioni HP-UX 11.0 e 11i a 32 bit

  • Per compilare, eseguire il seguente comando in una macchina a 32 bit:

    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

Versioni locali a 64 bit

  • Questo tipo è reperibile solamente nei sistemi a 64 bit.

  • Situate in /usr/lib/nls/loc/pa20_64/locales.2/zh_CN.utf8

  • Utilizzate dalle applicazioni HP-UX 11.0 et 11i a 64 bit.

  • Per compilare, eseguire il seguente comando in una macchina a 64 bit. Questo comando produce versioni locali a 32 ed 64 bit. La versione locale a 64 bit è creata nella directory ./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

Versioni locali compatibili a 32 bit

  • Situate in /usr/lib/nls/loc/locales.1/zh_CN.utf8.

  • Utilizzate dalle applicazioni HP-UX 10.20.

  • Per compilare, eseguire il seguente comando in una macchina 10.20, quindi copiare il file binario nel sistema 11.0 oppure 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

Alternative

Esistono delle opzioni per compilare le versioni locali ed installarle immediatamente nelle posizioni predefinite. Per ulteriori informazioni, consultare la manpage di localedef.

Le versioni locali in /usr/lib/nls/loc/locales.1 possono essere copiate da una macchina 10.20.

Versione stampabile
Informativa sulla privacy Usando questo sito si accettano le sue condizioni
© 2001-2003, 2005 Hewlett-Packard Development Company, L.P.