magyaritas kesz!

Gabor Zahemszky zgabor at picasso.CoDe.hu
1996. Aug. 27., K, 00:08:58 CEST


Szia!

Ime egy magyaritas csomag FreeBSD-hez.  En 2.1R-en csinaltam, de
remelem ugyanugy mukodik ennel ujabb verziokon.

Hasznalat:
1) a *.fnt (VGA screenfont) file-okat a /usr/share/syscons/fonts konyvtarba
kell masolni.
2) a *.kbd file-okat a /usr/share/syscons/keymaps konyvtarba
(ebbol a hu.cp... a legkevesbe szabvanyos: egy atlag amerikai billentyuzet,
amin a '" = a'A' , ;: =e'E' , `~ = i'I' , \| = o'O' , -_ = o:O: ,
[{ = o"O" /? = u"U" , =+ = u:U: es a ]} = u"U"
- ha az ALT-ot benyomod gepeles kozben. - mindez CP852-s kodtablaval.
A masik ketto, kb a DOS5 es a HunWin-belinek egy otvozete, a CP852 nevu
a DOS standard kodkeszletevel, az ISO pedig a standard ISO-8859/2 (ugyismint
ISO-Latin 2) szerinti kodokat generalja.)
3) hozd letre a /usr/share/locale/hu_HU.CP852 nevu konyvtarat!
(tulaj, csoport, jogok, mint a tobbi ott levo alkonyvtarnal)
4) cd             -"-
5) mklocale < /ahova/pakoltad/az/anyagot/hu_HU.CP852.locale > LC_COLLATE
6) colldef -o LC_CTYPE /ahova/pakoltad/az/anyagot/hu_HU.CP852.collate
7) az altalad hasznalt shell kozponti (/etc-beli) inditofile-jaba
tedd bele a LANG valtozo beallitasat.

sh/ksh/bash/pdksh/???? eseten a file neve: /etc/profile, a modositas:
LANG=hu_HU.CP852 ; export LANG

csh/tcsh/itcsh/???? eseten a file neve: /etc/csh.login, a modositas:
setenv LANG hu_HU.CP852

8) Kesz.  Ez az anyag 852-t (tehat DOS-os) kodtablat hasznal, ami UNIX alatt
NEM SZABVANYOS.  Ha majd egyszer raerek, megcsinalom ugyanezt iso2-hoz is.
(Marmint a nehezet, a collate es locale file-okat is, nemcsak a kbd-t.)
Eddig egyetlen ``hiba'' jott elo (de ez asszem nem ennek, hanem az egesz 
konzoldrivernek a hibaja: idonkent, ha X alol visszavaltok karakteres
kepernyore, az atdefinialt billentyuk ALT nelkul is az ekezetes dolgokat 
kuldik.  Ilyenkor az a megoldas, hogy barmelyiket megprobalod ALT-tal
begepelni, erre visszaall az egesz).

Hasznalat:
A keszletet csak a syscons driver-rel teszteltem, nincs kedvem csak
ezert atkonfiguralni a kernelt.  Ha megy pcvt-vel is, annak orulok, jelezzetek.
X alatt tudtommal nem megy, az egy egesz mas teszta.  (Annak sajat
kbddriver-ja van, sajat fontokkal.)

A /usr/sbin alatt van a vidcontrol es a kbdcontrol parancs.
a vidcontrol-lal lehet egy kepernyofontot betolteni a VGA memoriaba:
.../vidcontrol -f 8x16 cp852-8x16
(vagy 8x14/8x8), a kbdcontrol-lal pedig billentyuzetmeghajtot:
.../kbdcontrol -l hu.cp852
(vagy doscp852/dosiso2).  Ha a font es kbd file-ok a helyukon vannak, akkor
sem path, sem kiterjesztes nem kell.  De ki lehet probalni ugy is, hogy teljes
eleresi utat adsz meg.
Ha ezeket betoltotted (es a LANG valtozo is a jo erteken all), akkor
ki lehet probalni, pl. vi vagy pico alatt.  Az emacs NEM jo, o csak ISO kod-
tablat hajlando kezelni, de ahhoz az LC_CTYPE es LC_COLLATE fajlok nem jok.
(ekezetest helybol csak akkor kezel, ha a standard-display-european valtozot
true-ba allitod)
A MicroEMACS (legalabbis ami 2.1-ben van) rossz: bevinni lehet, de a
8-bites karakterek utan meg pakol egy szokozt is (de csak a kepernyore).
A /stand/ee 99%-ban megy, ott is vannak zurok (keresni peldaul ugy tunik,
nem tud ekezetes karakterre).  A 2.1-beli vi mindent tud, kiveve a soron
beluli karakterkereseseket (azaz az ft;, parancsokat), de a normal / es ?
segitsegevel torteno kereses mar mukodik.  Egyelore keressuk a hibat (a
vi-ben persze, mert az a rossz).  En pico-t, joe-t, jove-t egyebet nem
hasznalok, jelezzetek, hogy mi van veluk, ha tudjatok.

Nu paka, gyetyi!

Termeszetesen ez a "dokumentacio", meg az osszes tobbi anyag Copyright-os,
ahogy az egy ilyen komoly alkotasnal lenni szokott.  Hasznald szerencsevel,
es ha valami problemad van, nyugodtan oldd meg magad!  Ha keptelen vagy ra,
akkor eloszor RTFM, utana lehet nekem uzenetet kuldeni, legfeljebb nem
valaszolok.

Cimem:
zgabor at CoDe.hu

Kiserletezo kedvuek probalkozhatnak a zgabor at cs.elte.hu, vagy a
zgabor at spike.fa.gau.hu cimekkel is, de:
1) egyik cim sincs atiranyitva
2) ezeket nagysagrenddel ritkabban nezem, mint a munkahelyi cimemet.

Valaszt ne nagyon remelj 1-2 hetnel hamarabb, kicsit surun oktatok 
kulso cegnel ahhoz, hogy ne erjek ra levelet olvasni.

Zahemszky Gabor <zgabor at CoDe.hu>

Ui: persze irhattam volna ekezetesen is (en ugyanis tudom a vi-t hasznalni),
de nem biztos, hogy Te is el tudod olvasni e nelkul a nagyszeru csomag
nelkul.

Ui2: Ja, hogy hol az anyag?  Mihelyt a Peter folteszi, a spike.fa.gau.hu-n,
anonftp-vel.




További információk a(z) BSD levelezőlistáról