Cuma, Temmuz 28, 2006

Konsolda Türkçe Desteği

Öncelikle i18n dosyasında kullanılacak dil ve system fontları tanımlanması gerekir.

LANG="en_US"
SYSFONT="lat5-16"
SUPPORTED="tr_TR:tr:en_US:en"

Eğer kullanılacak dil de Türkçe olacaksa aşağıdaki gibi olmalı;

LANG="tr_TR"
SYSFONT="lat5-16"
SUPPORTED="tr_TR:tr:en_US:en"

keyboard dosyasının ayarları aşağıdaki gibi olmalı;

KEYBOARDTYPE="pc"
KEYTABLE="trq"

Bu ayarların dışında UTF-8 desteği verilecekse ayarlar aşağıdaki gibi olmalı;

LANG="en_US.UTF-8"
SYSFONT="iso09.16"
SUPPORTED="tr_TR.UTF-8:tr_TR:tr:en_US.UTF-8:en_US:en"

KEYBOARDTYPE="pc"
KEYTABLE="trqu"

lang.sh dosyası değiştirilerek en son satırına /sbin/setsysfont komutu eklenmelidir.

...
/sbin/setsysfont

Ayarlamaların Elle Yapılması

Ayarları elle de yapabilirsiniz, bu amaçla aşağıdaki komutlar çalıştırılabilir.

# loadkeys /lib/kbd/keymaps/i386/qwerty/trq.map.gz
# setfont /lib/kbd/consolefonts/lat5-16.psfu.gz

Burada farklı karakter tipleri de kullanılabilir:

/lib/kbd/consolefonts/lat5-16.psfu.gz
/lib/kbd/consolefonts/lat5-14.psfu.gz
/lib/kbd/consolefonts/lat5-12.psfu.gz
/lib/kbd/consolefonts/iso09.16.gz

Makinayı tekrar başlatmadan dilini değiştirmek için ise;

# export LANGUAGE="tr"
# herhangi bir komut

çıktısının türkçe olacağını göreceksiniz.

Kontroller
Kontroller için aşağıdaki komutları kullanabilirsiniz.

# env
# set
# locale

Kategori : ipucu_

Hiç yorum yok: