Giriş
Linux'un uluslararası arenadaki başarısı bu işletim
sistemi hakkında kaynaklandırımın ve eğitselyazıların büyük
ölçekte varlığı yanısıra bir ölçüde de kaynakyazılımlarının
elde edilebilirliğine dayanmaktadır. Eğer Linux'un ispanyolca
dağıtımında başarı bekliyorsak ispanyolca elyordamlarını
ingilizcesi'nde varolanına eşdeğer bir nitelikte oluşturmamız
gerekmektedir. NASILYAPILIR'ların (HOWTO), mini-NASILYAPILIR'ların,
LDP elyordamlarının (Linux Kaynaklandırım Tasarısı, Linux
Documentation Project) ve sonunda da elyordam sayfalarının
çevirisini amaçlayan ve yürütülmekte olan çeşitli projeler
bulunmaktadır. İspanyolca elyordamsayfaları adı bu sözü
edilenlerin sonuncusunun ispanyolca çevirisi için seçilmiş
bulunmaktadır.
Bir yıl önce, bir grup gönüllü Linux sürümlerinde
(Slackware, Debian, RedHat, ... ) normal olarak içerilen
elyordam sayfalarını birer birer çevirmeyi kararlaştırdılar.
Bu ana dek tüm çabalarımız çeviri işlemi üzerinde
yoğunlaştırılmıştı. Bir süre sonra, projenin ünemli bir
ögesiyle, elyordam sayfalarının kurulumu ve kullanımıyla,
ilgilenmemekte olduğumuzun farkına vardık. Bu yazıda, yeni
UNIX kullanıcılarına ispanyolca elyordam sayfalarının kurulum
ve kullanım sürecini ayrıntılandırarak anlatacağız.
UNIX, elyordamlarının ve çok özel yardım sayfalarının
gösterimi için bir sisteme sahip bulunmaktadır. Bu sayfalara
erişmek için temel güdüm (command) man dır. Bu güdüm,
Linux sürümünüzde içerilen elyordam sayfalarının tümünü
denetleyen veritabanına giriş noktasıdır. Sayfalar, eski bir
bilgisayar yazıdizim dili olan TROFF/NROFF'ta yazılmıştır. UNIX
sürümlerinin her birinde elyordam sayfalarının içerildiği özel
bir dizin bulunur. Linux topluluğu tarafından benimsenen dizin
/usr/man dır.
Kurulum
En başta sözü edilmesi
gereken nokta elinizde bulunan man sayfalarının
ispanyolca karakterleri işleyebilme yeteneğiyle donatılmış
olma zorunluluğudur. Latin1 olarak bilinen standart karakterler,
İspanyolca da içerilmek üzere, Batı Avrupa dillerinin bir
çoğunda kullanılan özel karakterlere destek vermektedirler.
Dolayısıyla, man Latin1 karakterlerini
anlamalıdır. Bu doğrultuda, man-1.4f
sonrasındaki herhangi bir man sürümü
kullanılabilir. Gerçekte, bugünlerdeki Linux sürümlerinin
birçoğunun man'ın buna uygun bir sürümünü içermekte
olduğuna inanmaktayız.
İkinci adım ispanyolca elyordamsayfalarının
son sürümlerinden birini elde edip
yerel bir dizin içine açmaktır. Bu sürüm çeşitli
yörelerde bulunabilir. Önerilecek yerlerden biri
project anasayfasıdır. En yeni sürüme
man-pages-es-0.2.tar.gz üzerinden ulaşabilirsiniz. Sürümün
yöredençekiminden sonra aşağıdaki güdümle çıkını (paketi)
açabilirsiniz:
gunzip -c man-pages-es-0.2.tar.gz | tar -xvf -
Bu işlem sonrasında, man-pages-es-0.2 adını taşıyan
ve elyordam sayfalarını içeren bir dizin yaratılır. Bunun
ardından, 
cd man-pages-es-0.2
güdümüyle dizin içine geçip elinizdeki ispanyolca
elyordamsayfaları sürümünü gözden geçirebilirsiniz. Sayfalar
çeşitli bölümler içinde (1,2,3,4,5,6,7,8) düzenlenmş olup
sırasıyla man1, man2, .. man8
dizinleri içinde yeralırlar. Dizin içinde, ayrıca,
makefile adlı, elyordamsayfası kurulumunda kullanılan,
bir kabuk programı da bulunur. Bu programı inceleyerek kurulum
sürecinde gelişecek olan olayları izleyip anlayabilirsiniz.
Sayfaları asıl yerlerine kopyalamak için
make install
güdümünü vermek yeterlidir. Ancak bu işlem /usr/man
dizinine yazma haklarını gerektirdiğinden kök (root) düzeyinde
yapılmalıdır. make güdümü, işlem bitiminde, ispanyolca elyordam
sayfalarını içeren /usr/man/es adlı bir dizin yaratmış
olacaktır. Bu noktada,
kurulum süreci sona ermiş olur..
Sınırlı disk kullanımalanına sahip olan kullanıcılar
sayfaların sıkıştırılmış biçimde kurulumunu seçebilirler. Bu
seçimin işlerlik kazanabilmesi için sisteminizde kurulu bulunan
man güdümünün sıkıştırılmış TROFF sayfalarını
okuyabilme yeteneğine sahip olması gerekir. Yine, çok eski linux
sürümleri dışında kalan, varolan sürümler bu özeliği destekleyen
bir "man" güdümüne sahip bulunmaktadırlar. Sıkıştırılmış
sayfaların kurulumu için
make gz
make install
güdümlerinin ardarda verilmesi gerekmektedir.
Son aşama olarak, man güdümünün
seçeneklerini denetleyen  /etc/../../common/November1997/man.config
dosyasının  düzeltilmesi gerekir.
Özelikle, man güdümünün Latin1 karakterli TROFF/NROFF
kaynak dosyalarını işleyebileceğinden emin olmak gerekir.
Sözgelimi, sistemimde kullandığım man.
config dosyasını örnek olarak verebilirim. Bu dosyayla
özgün biçimlendirme dosyası arasındaki tek fark
NROFF /usr/bin/groff -Tlatin1 -mandoc
NEQN /usr/bin/geqn -Tlatin1
satırlarıdır. Bu satırlarda groff and geqn,
güdümlerine çıktıların Latin1 karakter takımıyla oluşturulacağı
belirtilmektedir.
Kullanım
Artık sayfaların düzgün biçimde kurulumu ve biçimlendirilmesi
yapılmış bulunmaktadır. Bunların herhangi bir kullanıcı
tarafından kullanımını sağlamak için LANG ve
LESSCHARSET çevresel değişkenlerine atamalar yapmak
gerekir. (İspanyolca sayfaların benimsenmiş konuma getirilmesini
sağlayacak biçimde bu değişkenlerin bütüneyaygın atamaları da
yapılabilir.) Bu değişkenlerden ilki canlı bir kabuk
ortamında kullanılan bir dil olan locale'i denetler.
LANG=es olması durumunda man elyordam
sayfalarını /usr/man/es (ispanyolca sürüm) dizininde
arar ve bulamazsa bu kez /usr/man (ingilizce sürüm)
dizininde dener. İkinci değişken "less"
sayfalandırıcısını, latin1 karakterlerini işlemek üzere
devreye sokar. Burada, kuşkusuz, less'i benimsenmiş
sayfalandırıcı olarak kullanmaya karar verdiğimizi
varsaymaktayız. Bu biraz önce örnek olarak verilen
../../common/November1997/man.config dosyasında da
benimsenmiş seçim olarak kullanılmaktaydı. Kullanıcının
bash türü bir kabuk kullanması durumunda yukarıdaki
her iki değişkene de
export LANG=es
export LESSCHARSET=latin1
güdümlerini ardarda vererek atamalar yapılabilir. Eğer csh
ya da tcsh kullanılmış olsaydı o zaman da
setenv LANG=es
setenv LESSCHARSET=latin1
güdümlerinin kullanımı gerekecekti. Kullanıcı, değişkenlere bu
atamaları, kabuklar için başlatma dosyaları olan .bashrc veya
.login içinde de yapabilir. |