23 Modifica delle impostazioni relative alla lingua e al paese con YaST #
Se si lavora in paesi diversi o in ambienti multilingue, è necessario configurare il computer per il supporto di tali situazioni. SUSE® Linux Enterprise Server può gestire diverse impostazioni internazionali
in parallelo. Per impostazioni internazionali si intendono un set di parametri che definiscono le impostazioni della lingua e del paese utilizzate dall'interfaccia utente.
La lingua di sistema principale è stata selezionata durante l'installazione e le impostazioni della tastiera e del fuso orario sono state modificate. Tuttavia, è possibile installare ulteriori lingue sul sistema e stabilire quale delle lingue installate deve essere utilizzata come quella di default.
Per eseguire questi task, utilizzare il modulo della lingua YaST come descritto nella Sezione 23.1, «Modifica della lingua di sistema». Installare lingue secondarie per ottenere localizzazioni facoltative se è necessario avviare applicazioni o desktop in lingue diverse da quella principale.
Oltre a ciò, il modulo dei fusi orari di YaST consente di modificare le impostazioni del paese e del fuso orario in modo appropriato. Inoltre, permette anche di sincronizzare l'orologio di sistema con un server dell'ora. Per ulteriori informazioni, vedere Sezione 23.2, «Modifica delle impostazioni relative al paese e all'ora».
23.1 Modifica della lingua di sistema #
In base alla modalità di utilizzo del desktop e alla volontà o meno di impostare su un'altra lingua l'intero sistema o esclusivamente l'ambiente desktop, sono disponibili vari metodi di modifica:
- Modifica della lingua di sistema a livello globale
Procedere come descritto nella Sezione 23.1.1, «Modifica delle lingue di sistema con YaST» e Sezione 23.1.2, «Modifica della lingua di sistema di default» per installare ulteriori pacchetti localizzati con YaST e impostare la lingua di default. Le modifiche diventano effettive dopo il successivo login. Per accertarsi che la modifica venga applicata all'intero sistema, riavviare il computer o chiudere e riavviare tutti i servizi, le applicazioni e i programmi in esecuzione.
- Modifica della lingua per il solo desktop
Se in precedenza sono stati installati i pacchetti della lingua desiderati per l'ambiente desktop con YaST nel modo descritto di seguito, è possibile alternare le lingue del desktop utilizzando il relativo centro di controllo. Dopo il riavvio del server X, la nuova lingua selezionata viene utilizzata per tutte le opzioni del desktop. Le applicazioni che non appartengono al framework del desktop non sono interessate da questa modifica e possono comunque essere visualizzate nella lingua impostata in YaSTyast.
- Impostazione temporanea di una lingua diversa per una sola applicazione
È anche possibile eseguire una singola applicazione in un'altra lingua (già installata con YaST). Per effettuare questa operazione, avviare l'applicazione dalla riga di comando specificando il codice della lingua, come descritto nella Sezione 23.1.3, «Alternanza delle lingue per le applicazioni X e GNOME standard».
23.1.1 Modifica delle lingue di sistema con YaST #
YaST riconosce due categorie di lingua differenti:
- Lingua principale
La lingua primaria impostata in YaST viene applicata all'intero sistema, tra cui YaST stesso e il desktop. Questa lingua viene utilizzata ogniqualvolta è disponibile, a meno che non venga specificata manualmente una lingua diversa.
- Lingue secondarie
Installare le lingue secondarie per permettere al sistema di gestire più lingue. È possibile selezionare manualmente le lingue installate come secondarie in situazioni specifiche. Ad esempio, è possibile utilizzare una lingua secondaria per avviare un'applicazione in una determinata lingua, al fine di elaborare i testi in tale lingua.
Prima di installare altre lingue, stabilire quali di esse usare come lingua di sistema di default (lingua principale).
Per accedere al modulo della lingua YaST, avviare YaST e fare clic su sudo yast2 language &
da una riga di comando.
Quando si installano altre lingue, YaST consente anche di specificare impostazioni internazionali diverse per l'utente root
, come descritto nel Passo 4. L'opzione determina la modalità con cui le variabili delle impostazioni internazionali (LC_*
) nel file /etc/sysconfig/language
vengono impostate per root
. È possibile impostarle alle stesse impostazioni internazionali definite per gli utenti normali. In alternativa, è possibile mantenere inalterate le modifiche della lingua o impostare solo la variabile RC_LC_CTYPE
agli stessi valori definiti per gli utenti normali. La variabile RC_LC_CTYPE
imposta la localizzazione per chiamate funzione specifiche per la lingua.
Per aggiungere lingue al modulo della lingua di YaST, selezionare le
da installare.Per impostare una lingua come lingua di default, impostarla come
.In alternativa, è possibile anche adattare la tastiera alla nuova lingua principale ed eventualmente modificare anche il fuso orario.
Suggerimento: impostazioni avanzatePer visualizzare le impostazioni avanzate per la tastiera o il fuso orario, selezionare Sezione 18.1, «Configurazione del layout della tastiera di sistema» e Sezione 23.2, «Modifica delle impostazioni relative al paese e all'ora».
› o › in YaST per aprire le finestre di dialogo corrispondenti. Per ulteriori informazioni, vederePer modificare le impostazioni delle lingue specifiche dell'utente
root
, fare clic su .Impostare il valore desiderato per
. Per ulteriori informazioni, fare clic su .Scegliere se utilizzare o meno l'opzione
per l'utenteroot
.
Se la lingua configurata nelle impostazioni internazionali non è inclusa nell'elenco delle lingue principali disponibili, provare a selezionare
per impostarla. Alcune localizzazioni potrebbero essere tuttavia incomplete.Fare clic su
per confermare le modifiche. Se sono state selezionate lingue secondarie, YaST installa i pacchetti software localizzati per le lingue aggiuntive.
A questo punto il sistema è in grado di gestire più lingue. Tuttavia, per avviare un'applicazione in una lingua diversa da quella principale, è necessario impostare esplicitamente la lingua desiderata come descritto nella Sezione 23.1.3, «Alternanza delle lingue per le applicazioni X e GNOME standard».
23.1.2 Modifica della lingua di sistema di default #
Per modificare a livello globale la lingua di default di un sistema, utilizzare la procedura seguente:
Avviare il modulo della lingua YaST.
Selezionare la nuova lingua di sistema desiderata da impostare come
.Importante: cancellazione delle lingue di sistema precedentiSe si passa a una lingua principale diversa, i pacchetti software localizzati per la lingua principale precedente vengono rimossi dal software. Per cambiare la lingua di default di sistema ma mantenere la lingua principale già impostata come lingua aggiuntiva, è necessario aggiungerla come lingua secondaria selezionando la casella di controllo corrispondente.
Modificare le opzioni relative alla tastiera e al fuso orario, se necessario.
Fare clic su
per confermare le modifiche.Dopo che YaST ha applicato le modifiche, riavviare le sessioni X attuali (ad esempio effettuando il logout e poi di nuovo il login) per rendere effettive le nuove impostazioni della lingua in YaST e nelle applicazioni del desktop.
23.1.3 Alternanza delle lingue per le applicazioni X e GNOME standard #
Dopo aver installato la propria lingua con YaST, è possibile eseguire una singola applicazione in un'altra lingua.
Avviare l'applicazione dalla riga di comando utilizzando il seguente comando:
LANG=LANGUAGE application
Ad esempio per avviare f-spot in tedesco, eseguire LANG=de_DE f-spot
. Per le altre lingue, utilizzare il codice della lingua appropriato. Per visualizzare un elenco di tutti i codici lingua disponibili, utilizzare il comando locale
-av
.
23.2 Modifica delle impostazioni relative al paese e all'ora #
Il modulo YaST per la data e l'ora consente di regolare le informazioni di sistema su data, ora e fuso orario in base all'area geografica in cui si lavora. Per accedere al modulo YaST, avviare YaST e fare clic su sudo yast2 timezone &
da una riga di comando.
Selezionare una regione generale, come
. Scegliere il paese in cui si lavora, ad esempio, .Modificare le impostazioni dell'orologio per i componenti hardware in base ai sistemi operativi in esecuzione sulla workstation:
Se sul computer è in esecuzione un altro sistema operativo, ad esempio Microsoft Windows*, è probabile che il sistema non utilizzi UTC, ma l'ora locale. In questo caso, disattivare
.Se sul computer si esegue unicamente Linux, impostare l'orologio hardware su UTC e attivare l'opzione che consente il passaggio automatico dall'ora solare all'ora legale.
Si può passare automaticamente dall'ora solare all'ora legale (e viceversa) solo quando l'orologio dell'hardware (orologio CMOS) è impostato su UTC. Tale regola viene applicata anche se si utilizza la sincronizzazione dell'orario automatica con NTP, poiché la sincronizzazione automatica verrà eseguita solo se la differenza oraria tra l'orologio dell'hardware e quello del sistema è inferiore a 15 minuti.
Poiché un orario errato del sistema può causare problemi gravi (mancati backup, messaggi e-mail persi, errori di creazione nei file system remoti e così via) si consiglia vivamente di impostare sempre l'orologio dell'hardware su UTC.
È possibile cambiare data e ora manualmente o decidere di sincronizzare il computer con un server NTP in modo permanente o solo per la regolazione dell'orologio del sistema.
Nel modulo orario di YaST fare clic su
per impostare la data e l'ora.Selezionare
e immettere i valori di data e ora.Confermare le modifiche.
Fare clic su
per impostare data e ora.Selezionare
.Immettere l'indirizzo di un server NTP, se il campo è vuoto.
Fare clic su
per impostare correttamente l'ora del sistema.Per utilizzare NTP in modo permanente, abilitare
.Utilizzare il pulsante Section 30.1, “Configuring an NTP Client with YaST”.
per aprire la finestra di dialogo delle impostazioni avanzate del server NTP. Per informazioni, vedere laConfermare le modifiche.