From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KvHHy-0006sW-W3 for garchives@archives.gentoo.org; Wed, 29 Oct 2008 20:05:11 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 923F2E03C9; Wed, 29 Oct 2008 20:05:11 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 43358E03C9 for ; Wed, 29 Oct 2008 20:05:11 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 9C581641F4 for ; Wed, 29 Oct 2008 20:05:09 +0000 (UTC) Received: from scen by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1KvHHx-0002gj-Ey for gentoo-commits@lists.gentoo.org; Wed, 29 Oct 2008 20:05:09 +0000 From: "Davide Cendron (scen)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, scen@gentoo.org Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/it: guide-localization.xml X-VCS-Repository: gentoo X-VCS-Files: guide-localization.xml X-VCS-Directories: xml/htdocs/doc/it X-VCS-Committer: scen X-VCS-Committer-Name: Davide Cendron Content-Type: text/plain; charset=utf8 Message-Id: Sender: Davide Cendron Date: Wed, 29 Oct 2008 20:05:09 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 253c5111-533d-42e7-8e19-5ef5f43d252e X-Archives-Hash: 2566f916c19a11cae7d6bf965dc70c78 scen 08/10/29 20:05:09 Modified: guide-localization.xml Log: Version 1.37, revision 1.49 of EN CVS Revision Changes Path 1.17 xml/htdocs/doc/it/guide-localization.xml file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/guid= e-localization.xml?rev=3D1.17&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/guid= e-localization.xml?rev=3D1.17&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/guid= e-localization.xml?r1=3D1.16&r2=3D1.17 Index: guide-localization.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/guide-localization.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- guide-localization.xml 13 Dec 2007 22:24:40 -0000 1.16 +++ guide-localization.xml 29 Oct 2008 20:05:09 -0000 1.17 @@ -1,6 +1,6 @@ - + =20 Guida alla localizzazione di Gentoo Linux @@ -41,8 +41,8 @@ utilizzare il simbolo dell'Euro. =20 -1.36 -2007-10-04 +1.37 +2008-10-10 =20 Fuso Orario (Time zone) @@ -152,10 +152,11 @@ Spiegazione - LC_ALL + LANG - Definisce tutti le impostazioni della localizzazione. Questa imposta= zione - scavalcher=C3=A0 tutte le altre impostazioni nella tabella. + Definisce tutte le impostazioni della localizzazione in una volta so= la, allo + stesso tempo permette ulteriori personalizzazioni individuali tramit= e le + impostazioni di LC_* elencate di seguito. @@ -211,29 +212,35 @@ - LANG + LC_ALL - Definisce tutte le impostazioni della localizzazione. Questa variabi= le pu=C3=B2 - comunque essere scavalcata impostato LC_* individualmente o impostan= do la - variabile LC_ALL. + Una variabile speciale per annullare e sostituire tutte le altre + impostazioni. =20 -Anche se la maggior parte dei programmi funzionano impostando sempliceme= nte -LC_ALL, alcuni possono presentare dei malfunzionamenti se =C3=A8 stata i= mpostata -LC_ALL ma non LANG. Per essere sicuri impostarle entrambe +Alcuni programmi sono scritti in modo tale da aspettarsi un'ordinamento +dell'alfabeto in Inglese tradizionale, mentre alcune localizzazioni, +specialmente l'Estone, usano un ordine differente. Perci=C3=B2 =C3=A8 ra= ccomandabile di +impostare esplicitamente LC_COLLATE a C quando si ha a che fare con le +impostazioni globali di tali variabili. =20 + +Per la stessa ragione, si scoraggia fortemente l'uso di LC_ALL. Si prega= di +usarlo solamente in fase di test e non impostarlo mai in un file d'avvio= . + +

-La maggior parte degli utenti imposta solo le variabili LANG ed LC_CTYPE= per il -proprio utente semplicemente aggiungendole ai file di avvio della shell, -definendo cos=C3=AC le variabili d'ambiente dalla linea di comando: +La maggior parte degli utenti imposta solo la variabile LANG globalmente= :

=20 -
-export LANG=3D"de_DE@euro"
+
+LANG=3D"it_IT.utf8@euro"
+LC_COLLATE=3D"C"
 
=20 @@ -242,24 +249,37 @@ =20

-E' anche possibile impostare una localizzazione predefinita per l'intero= sistema -che verr=C3=A0 utilizzata da tutti gli utenti e da tutte le applicazioni= : +E' anche possibile, specialmente in un ambiente UNIX pi=C3=B9 tradiziona= le, lasciare +invariate le impostazioni globali, es. con la localizzazione C. G= li +utenti potranno comunque specificare le proprie preferenze di localizzaz= ione +nei propri script d'avvio della shell: +

+ +
+export LANG=3D"it_IT.utf8@euro"
+export LC_COLLATE=3D"C"
+
+ +

+Un altro modo di configurare il sistema =C3=A8 lasciare la localizzazion= e C come +predefinita, ma abilitare allo stesso tempo la rappresentazione dei cara= tteri in +UTF-8. Questa opzione si ottiene usando la seguente impostazione in +/etc/env.d/02locale:

=20 -
-LC_ALL=3D"de_DE@euro"
-LANG=3D"de_DE@euro"
+
+LC_CTYPE=3Dit_IT.utf8
 
=20

-Comunemente si imposta la localizzazione solo per i singoli utenti mentr= e per -l'intero sistema non viene definita. In questo caso la localizzazione pe= r -l'intero sistema assume lo speciale valore "C", che per ragioni s= toriche -corrisponde a quella Inglese. +Usando questo frammento di codice, gli utenti potranno visualizzare i no= me dei +file localizzati in modo appropriato, senza essere obbligati ad usare la +propria lingua preferita.

=20

-Perch=C3=A8 funzioni la localizzazione basata sui messaggi nella applica= zioni che la +Perch=C3=A9 funzioni la localizzazione basata sui messaggi nella applica= zioni che la supportano, bisogna compilare tali programmi con la USE nls (Nati= ve Language Support, "Supporto al Linguaggio Nativo" ndT). Molti dei progra= mmi che utilizzano nls hanno bisogno anche della libreria gettext per estrarre e= d usare @@ -290,7 +310,7 @@

=20
-$ env | grep -i LC_
+$ locale
 
=20