Salta l'introduzione Italia - Italiano
HP.com Italia Prodotti e Servizi Supporto e Drivers Soluzioni Come Acquistare
» Contatta HP
Altre opzioni
HP.com Italia
Configurare HP-UX per lingue diverse > Capitolo 1 Configurare la lingua del proprio sistema

Gestione della variabile ambientale LANG

» 

Documentazione tecnica

Libro completo in PDF
» Feedback
Inizio contenuto

 » Sommario

Per configurare sessioni HP-UX localizzate, sarà necessario:

  • Gestire la variabile ambientale LANG.

  • Accedere ai cataloghi dei messaggi ed ai file delle risorse che dipendono dalla lingua.

  • Eseguire applicazioni in remoto attraverso sistemi internazionalizzati.

È possibile impostare la variabile LANG a qualunque versione locale che sia supportata dal sistema operativo HP-UX e che sia installata nel proprio sistema.

Questa sezione contiene le seguenti procedure:

Prima di iniziare

Accertarsi che i bundle CDE per le lingue descritti nella Tabella 1-1, “Lingua e bundle CDE ” siano installati nel proprio sistema. Controllare quali lingue sono attualmente installate nel sistema, digitando:

/usr/sbin/swlist -l bundle ‘CDE-*’

Tabella 1-1 Lingua e bundle CDE

Lingua CDE Bundle
GiapponeseCDE-Japanese
CoreanoCDE-Korean
Cinese semplificatoCDE-ChineseS
Cinese tradizionaleCDE-ChineseT

Inglese

CDE-English

Francese

CDE-French

Tedesco

CDE-German

Italiano

CDE-Italian

Spagnolo

CDE-Spanish

Svedese

CDE-Swedish

 

Se non è stato installato il bundle CDE corrispondente alla lingua, accertarsi di caricarlo dal supporto del sistema operativo usando il comando swinstall di SD.

Impostazione della variabile ambientale Lang

Esistono tre modi per impostare la variabile ambientale LANG, secondo come si desidera che operi la versione locale:

  1. Personalizzare il file /etc/dt/config/Xconfig. Questo metodo è usato per impostare la versione locale per tutto il sistema, per tutti gli utenti e per tutte le sessioni.

  2. Personalizzare il file .dtprofile. Questo metodo è usato per un utente specifico che può aver bisogno di un profilo linguistico diverso.

  3. Scegliere una versione locale dal menu Options nella schermata di accesso di CDE, che cambia la versione locale di questa sessione. Questa opzione richiederà l’installazione del bundle CDE della lingua, secondo le istruzioni contenute nella sezione precedente.

Impostazione della versione locale per più utenti (file Xconfig)

Per configurare le impostazioni predefinite della lingua per tutto il sistema, è necessario modificare il file Xconfig. Questa operazione imposta per tutti gli utenti la schermata di accesso di CDE e la variabile LANG. Questo è l’unico modo per cambiare LANG per tutti i monitor nei sistemi multi-schermo. Ecco la procedura:

  1. Controllare se nel proprio sistema esiste il file /etc/dt/config/Xconfig. Se non c’è, copiarlo da /usr/dt/config/Xconfig. Non tentare di modificare direttamente il file /usr/dt/config/Xconfig.

  2. Modificare il file /etc/dt/config/Xconfig e cambiare la riga seguente (vedere l’Appendice A per l’elenco di tutte le versioni locali):

    Dtlogin*language: <lingua>

    Ad esempio:

    • Per impostare la versione locale italiana iso8859-1 per tutti i monitor/utenti:

      Dtlogin*language: it_IT.iso88591

    • Per impostare la versione locale italiana iso8859-1 per un monitor specifico (’hpabcd’):

      Dtlogin.hpabcd_0.language: it_IT.iso88591

    ATTENZIONE: Assicurarsi di NON inserire uno spazio o una tabulazione alla fine del valore <lingua> (it_IT.iso88591). Ciò farebbe risultare errata la variabile LANG e la lingua non sarebbe impostata correttamente.
  3. Quindi eseguire: /sbin/init.d/dtlogin.rc reset

  4. Chiudere la sessione e ripetere l’accesso

Il client Dtlogin leggerà il catalogo dei messaggi appropriato di quella versione locale e, se l’interfaccia utente è stata localizzata per la versione locale scelta, visualizzerà la schermata d’accesso di CDE localizzata. In caso contrario, la schermata d’accesso sarà visualizzata in inglese. Il client Dtlogin determina quindi l’elenco delle versioni locali, usando la seguente risorsa nel file /etc/dt/config/Xconfig:

  • Dtlogin*languageList

Impostazione della lingua per un solo utente (file .dtprofile)

Un singolo utente può ignorare l’impostazione LANG valida per tutto il sistema modificando il proprio file directory_home/.dtprofile In questo caso, la schermata d’accesso non sarà localizzata e la variabile LANG sarà impostata solo per l’utente corrente.

Ecco la procedura da seguire per personalizzare il file .dtprofile:

  1. Eseguire l’accesso come utente.

  2. Andare alla propria directory HOME.

  3. Modificare il file .dtprofile.

    Aggiungere o cambiare la variabile ambientale LANG.

    Ad esempio:

    • Per impostare la versione locale italiana iso8859-1:

      LANG=it_IT.iso88591

  4. Salvare e uscire.

  5. Chiudere la sessione e ripetere l’accesso

Impostare la versione locale per una sola sessione (menu Options di CDE)

Per impostare la lingua per una sessione, usare il menu Options di CDE Login Manager (la schermata visualizzata quando si è pronti a eseguire l’accesso al sistema). Scegliendo una versione locale dall’elenco, la variabile LANG sarà impostata per l’utente ad ogni accesso. Il valore della variabile LANG tornerà al valore predefinito - così come è impostato in dtlogin, vedere sopra - alla fine della sessione utente.

Impostazione della variabile LANG predefinita in un sistema basato su terminale

Le impostazioni predefinite della lingua e delle tabella codici nei sistemi basati su terminale sono eseguite modificando il file .profile o quello .cshrc nella directory home dell’utente. Ad esempio:

  • Per impostare alla versione locale italiana utf8 la lingua predefinita per l’accesso dell’utente, modificare le righe seguenti:

    Utilizzando sh o ksh, modificare il file .profile nel modo seguente:

        LANG=it_IT.utf8
        export LANG

    Utilizzando csh, modificare il file .cshrc nel modo seguente:

        setenv LANG it_IT.utf8

  • Per impostare alla versione locale italiana iso8859-1 la lingua predefinita dell’accesso utente, effettuare le modifiche seguenti.

    Utilizzando sh o ksh, modificare il file .profile nel modo seguente:

        LANG=it_IT.iso88591
        export LANG

    Utilizzando csh, modificare il file .cshrc nel modo seguente:

        setenv LANG it_IT.iso88591

Impostazione predefinita della variabile LANG per l’intero sistema

È possibile impostare il linguaggio predefinito e le impostazioni delle tabelle codici in modo che siano utilizzati dall’intero sistema modificando il file /etc/rc.config.d/LANG. Questa impostazione è applicata, all’avvio del sistema, a tutti i daemon localizzati. Per impostare la variabile LANG predefinita per l’intero sistema - utilizzando sh o ksh - modificare le ultime due righe del file /etc/rc.config.d/LANG come mostrato oltre:

# 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=it_IT.iso88591
export LANG

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