22.5 Localizzazione di FreeBSD con Lingue Particolari

22.5.1 Lingua Russa (Codifica KOI8-R)

Contributo originale di Andrey Chernov.

Per maggiori informazioni sulla codifica KOI8-R, si veda la fonte di riferimento per il KOI8-R (Russian Net Character Set).

22.5.1.1 Impostazione del Locale

Metti le seguenti righe nel tuo file ~/.login_conf:

me:My Account:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:

Si veda quanto esposto precedentemente in questo capitolo per degli esempi di impostazione del locale.

22.5.1.2 Configurazione della Console

  • Aggiungi la riga seguente al tuo file /etc/rc.conf:

    mousechar_start=3
    
  • Utilizza inoltre le seguenti impostazioni nel file /etc/rc.conf:

    keymap="ru.koi8-r"
    scrnmap="koi8-r2cp866"
    font8x16="cp866b-8x16"
    font8x14="cp866-8x14"
    font8x8="cp866-8x8"
    
  • Per ogni voce ttyv* nel file /etc/ttys, usa cons25r come tipo di terminale.

Si veda quanto esposto in precedenza in questo capitolo per degli esempi su come impostare la console.

22.5.1.3 Configurazione della Stampante

Dal momento che la maggior parte delle stampanti con caratteri russi hanno a livello hardware la codifica codepage CP866, è necessario utilizzare uno speciale filtro di conversione da KOI8-R a CP866. Tale filtro viene installato di default come /usr/libexec/lpr/ru/koi2alt. La voce per una stampante russa dovrebbe apparire perciò così in /etc/printcap:

lp|Russian local line printer:\
:sh:of=/usr/libexec/lpr/ru/koi2alt:\
:lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:

Si veda printcap(5) per una spiegazione dettagliata del significato dei vari campi.

22.5.1.4 Nomi di File Russo e File System MS-DOS®

La seguente voce d'esempio di fstab(5) abilita il supporto per i nomi di file in russo su file system MS-DOS®:

/dev/ad0s2      /dos/c  msdos   rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0

L'opzione -L seleziona il nome locale usato, e -W imposta la tabella di conversione dei caratteri. Per usare l'opzione -W, assicurati di montare /usr prima della partizione MS-DOS perché le tabelle di conversione sono posizionate in /usr/libdata/msdosfs. Per maggiori informazioni, guarda la pagina man di mount_msdosfs(8).

22.5.1.5 Configurazione di X11

  1. Segui innanzitutto la configurazione del locale in console come descritto in precedenza.

  2. Se usi Xorg, installa il package x11-fonts/xorg-fonts-cyrillic.

    Controlla la sezione "Files" nel tuo file /etc/X11/xorg.conf. Le seguenti righe devono essere aggiunte prima di qualsiasi altra voce FontPath:

    FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/misc"
    FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi"
    FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"
    

    Se utilizzi una modalità video ad alta risoluzione, scambia le righe 75 dpi e 100 dpi.

    Nota: Cerca nei port per altri font cirillici.

  3. Per attivare la tastiera russa, aggiungi alla sezione "Keyboard" del tuo file xorg.conf queste cose:

    Option "XkbLayout"   "us,ru"
    Option "XkbOptions"  "grp:toggle"
    

    Verifica inoltre che la riga XkbDisable sia commentata.

    Per grp:caps_toggle il cambio RUS/LAT si usa Right Alt, per grp:ctrl_shift_toggle si usa Ctrl+Shift. La vecchia funzione di CapsLock à ancora disponibile via Shift+CapsLock (solamente in modalità LAT). Per grp:toggle il cambio RUS/LAT si usa Right Alt. grp:caps_toggle non funziona in Xorg per ragioni sconosciute.

    Se hai i tasti “Windows®” sulla tua tastiera, e noti che alcuni tasti non alfabetici sono mappati non correttamente in modalità RUS, aggiungi in xorg.conf la seguente riga:

    Option "XkbVariant" ",winkeys"
    

    Nota: La tastiera russa XKB potrebbe non lavorare con applicazioni non localizzate.

Nota: Di base le applicazioni localizzate dovrebbe chiamare la funzione XtSetLanguageProc (NULL, NULL, NULL); all'inizio del programma.

Guarda KOI8-R per X Window per maggiori istruzioni sulle applicazioni di X11 localizzate.

22.5.2 Localizzazione del Cinese Tradizionale per Taiwan

Il FreeBSD-Taiwan Project fornisce un Chinese HOWTO per FreeBSD all'indirizzo http://freebsd.sinica.edu.tw/~statue/freebsd/zh-tut/ per l'utilizzo di gran parte delle applicazioni in cinese. L'attuale autore del FreeBSD Chinese HOWTO è Shen Chuan-Hsing .

Chuan-Hsing Shen ha creato la Chinese FreeBSD Collection (CFC) utilizzando zh-l10n-tut del FreeBSD-Taiwan Project. I pacchetti e i file di script sono disponibili all'url ftp://freebsd.csie.nctu.edu.tw/pub/taiwan/CFC/.

22.5.3 Localizzazione della Lingua Tedesca (per Tutte le Lingue ISO 8859-1)

Slaven Rezic ha scritto un tutorial su come utilizzare le lettere con l'umlaut su una macchina FreeBSD. Il tutorial è scritto in tedesco e disponibile all'indirizzo http://user.cs.tu-berlin.de/~eserte/FreeBSD/doc/umlaute/umlaute.html.

22.5.4 Localizzazione della Lingua Giapponese e Coreana

Per il giapponese, vedere l'url http://www.jp.FreeBSD.org/, per il coreano, l'url http://www.kr.FreeBSD.org/.

22.5.5 Documentazione Non Inglese per FreeBSD

Alcuni volontari hanno tradotto parte della documentazione di FreeBSD in altre lingue. Questo materiale è raggiungibile seguendo i link segnalati sul sito ufficiale di FreeBSD oppure sotto la directory /usr/share/doc.

Questo, ed altri documenti, possono essere scaricati da ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Per domande su FreeBSD, leggi la documentazione prima di contattare <questions@FreeBSD.org>.
Per domande su questa documentazione, invia una e-mail a <doc@FreeBSD.org>.