Dubbi sulla localizzazione
Inviato: mar 1 giu 2010, 14:39
Avrei bisogno di capire un po' meglio come fare a localizzare un sistema linux in italiano in modo che i caratteri vengano correttamente interpretati.
A monte di questa operazione sta tutto il discorso dei vari charset... iso8859-1 per esempio oppurt UTF-8 ecc ecc.
A me piacerebbe capire quale è conveniente scegliere. E soprattutto perchè.
Ho messo il post in questa sezione perchè il discorso vorrebbe essere un po' sul generale, per capire appunto come la localizzazione viene gestita in generale su linux. Tuttavia avrei bisogno al lato pratico anche di togliermi qualche dubbio circa l'impostazine corretta del locale su slackware.
In realtà in slackware non ho avuto molti problemi attualmente.
Però adesso sono su slax, che a quanto pare non comprende pacchetti necessari alla corretta localizzazione. E visto che si basa su slackware, ecco perchè mi interessa anche la procedura specifica per la nostra distribuzione.
Vi aggiungo anche che ho riscontrato problemi con le accentate durante il posting di articoli su usenet utilizzando il solito newsreader tin.
Avevo settato MM_NETWORK_CHARSET a ISO8859-1, ma al momento dipostare mi diceva che il sistema sta usando US-ASCII e che ai caratteri accentati (à è ì ò ù) contenuti nell'articolo sarebbe stato sostituito il carattere "?".
Così ho cercato info in giro.
Sembra che sia da installare un pacchetto "italian.lzm" che effettivamente va a creare un set di variabili d'ambiente specifico per it_IT.ISO-8859-1. Non solo va ad installare anche parecchia roba in /usr/share e in altri path. Ma non vi è nulla per it_IT.UTF-8 per esempio. E da qui torno alla domanda iniziale.
Vi propongo una "RarelyAskedQuestions":
- Come configurare il sistema di localizzazione? cioè, che standard usare iso8859-1 oppure utf-8
- perchè esattamente
- cho sbirciato tra i moduli del kernel cosa significano quei moduli "nls-qualcosa" che hanno a che fare con i vari encoding? che c'entra il kernel con la localizzazione dei caratteri?
- quando si installa un certo "locale" cosa accade, cosa viene aggiunto e dove all'incirca.
- come utilizzare il nuovo "locale": come renderlo effettivamente in uso senza riavviare l'intero sistema
Magari può servire per dare un po' di ordine alla discussione.
Spero che siate in grado e abbiate voglia di proseguire questa chiaccherata.
Se riteneste utille suggerire anche qualche link va benissimo.
Vi ringrazio in anticipo
A monte di questa operazione sta tutto il discorso dei vari charset... iso8859-1 per esempio oppurt UTF-8 ecc ecc.
A me piacerebbe capire quale è conveniente scegliere. E soprattutto perchè.
Ho messo il post in questa sezione perchè il discorso vorrebbe essere un po' sul generale, per capire appunto come la localizzazione viene gestita in generale su linux. Tuttavia avrei bisogno al lato pratico anche di togliermi qualche dubbio circa l'impostazine corretta del locale su slackware.
In realtà in slackware non ho avuto molti problemi attualmente.
Però adesso sono su slax, che a quanto pare non comprende pacchetti necessari alla corretta localizzazione. E visto che si basa su slackware, ecco perchè mi interessa anche la procedura specifica per la nostra distribuzione.
Vi aggiungo anche che ho riscontrato problemi con le accentate durante il posting di articoli su usenet utilizzando il solito newsreader tin.
Avevo settato MM_NETWORK_CHARSET a ISO8859-1, ma al momento dipostare mi diceva che il sistema sta usando US-ASCII e che ai caratteri accentati (à è ì ò ù) contenuti nell'articolo sarebbe stato sostituito il carattere "?".
Così ho cercato info in giro.
Sembra che sia da installare un pacchetto "italian.lzm" che effettivamente va a creare un set di variabili d'ambiente specifico per it_IT.ISO-8859-1. Non solo va ad installare anche parecchia roba in /usr/share e in altri path. Ma non vi è nulla per it_IT.UTF-8 per esempio. E da qui torno alla domanda iniziale.
Vi propongo una "RarelyAskedQuestions":
- Come configurare il sistema di localizzazione? cioè, che standard usare iso8859-1 oppure utf-8
- perchè esattamente
- cho sbirciato tra i moduli del kernel cosa significano quei moduli "nls-qualcosa" che hanno a che fare con i vari encoding? che c'entra il kernel con la localizzazione dei caratteri?
- quando si installa un certo "locale" cosa accade, cosa viene aggiunto e dove all'incirca.
- come utilizzare il nuovo "locale": come renderlo effettivamente in uso senza riavviare l'intero sistema
Magari può servire per dare un po' di ordine alla discussione.
Spero che siate in grado e abbiate voglia di proseguire questa chiaccherata.
Se riteneste utille suggerire anche qualche link va benissimo.
Vi ringrazio in anticipo