aš esu blowfish!
apie
dokumentacija
DUA(FAQ)
IPsec
Apache SSL
PHP4
IPF
IPV6
OpenBSD ir IMac
OpenBSD lokalė
IrDA
eksperimentai
lietuvybė
nešiojami PK
netikintiems
resursai
foto
DOKUMENTACIJA

» OpenBSD ir "lt_LT" lokalė

Įžanga:

Daugelis OpenBSD lietuvių vartotojų pasigenda programų palaikymo savo gimtąją kalba. Taigi, neatsižvelgiant į jos kitas gerąsias sąvybes, girdime labai abejotiną nuomonę apie OpenBSD gerumą.

Egzituoja citrus projektas, kurio dėka yra palaikomos lokalės OpenBSD sistemoje. Tačiau yra labai daug konfliktų tarp libc ir citrus išeities kodo.

- Ar OpenBSD palaiko lokales?
- Ne.
- Ar aš galiu matyti lietuviškai mano mėgstamas programas (žinoma turime galvoje, tik tas kurios yra išverstos)?
- Būtent tai mes ir pabandysim jums padėsim pasidaryti.

Įdiegimas:

Yra dar vienas būdas kaip priversti OpenBSD sistemą palaikyti lokalę. OpenBSD visai neblogai tvarkosi su linux binarine emuliacija [compat_linux (8)].

  • Įsitikinkite, kad jūsų branduolis sukompiliuotas su compat_linux opcija "option COMPAT_LINUX" (galite taip: grep LINUX /usr/src/sys/arch/archytektūra/conf/jūsų_branduolys; pagal nutylėjimą GENERIC branduolys tai palaiko).
  • Atnaujinkite savo ports medį ir įdiekite "redhat_base" paketą.

    $ sudo cd /usr/ports/emulators/redhat/base && make install clean

  • Jus dominanačios komados yra /usr/local/emul/redhat/usr/bin direktorijoje, tai: locale ir localedef. Jus galite pridėti prie savo PATH direktorija. Arba, ką mes ir rekomenduojame, tesiog padaryti simbolinias nuorodas šių dviejų komadų į savo lokalę ~/bin direktoriją. Dabar yra du variantai kaip priversti programas rodyti lietuviškai:
1. Tesiog įrašome į savo ~/.profile ar į jūsų naudojamo apvalkalo ~/.*rc bylą, jog naudosime "lt_LT" lokalę (mes teikiame pirmumo teisę csh tipo apvalkalams, todėl ir visi žemiau pateikti pavyzdžiai bus rodomi naudojant csh apvalkalą).

$ setenv LC_ALL lt_LT
$ setenv LANG lt_LT

2. Iš principo antrasis būdas yra labai panašus. Mes siūlome dalyti "alias". Todėl, kad jūs naudosite tikrai ne visas programas, o beto ne visos yra ir išverstos. Jei norėsite pilnai lietuviškos aplinkos, siūlome KDE3. Kodėl nerekomenduojame daryti pirmojo varianto? OpenBSD pagal nutylėjimą visos programos dirba POSIX lokale ir tik ją pakeitus visos programos-interpretoriai (pvz.: perl, phyton ..), jos nesupras, nes nepalaiko ir "keiksnosis". Taigi, keli pavyzdžiai, kaip tai turėtų atrodyti:

$ alias mutt 'env LC_ALL=lt_LT mutt'
$ alias xmms 'env LC_ALL=lt_LT xmms'

Kai tai atrodo galite pažiūrėti patys: lokale lt (190K)

team_AT_openbsd.lt