GNU-TR
Cumartesi, Nisan 20, 2024  
indirin | sss | sözlük 


Sıkça Sorulan Sorular:


İçindekiler

1. Genel
2. Nasıl Katılabilirsiniz?
3. Projeye Katıldıktan Sonra Ne Yapmak Gerekli?
4. Araçlar
5. Dosyalar
6. Başka Türkçe Çeviri Projeleri

1. Genel

1.1. Bu Proje Nedir, Neden Önemlidir?
Bilindiği gibi, Linux işletim sistemi pek çok paketten oluşmaktadır. Linux içerisinde GNU, özellikle konsol programlarının önemli bir kısmını kapsamaktadır. Ayrıca, GNU paketleri Linux haricinde pek çok Unix bazlı sistemde de yer almaktadır. GNU-TR projesi, GNU paketlerinin Türkçe desteğini oluşturmayı hedeflemektedir.

Bu hedefe ulaşmak için tek gereken şey çeviri yapmak değildir. Çeviriler haricinde Linux işletim sistemi üzerinde Türkçe desteği üzerinde çalışmak, Linux paketlerinin yeni sürümlerini Türkçe dil desteği açısından kontrol etmek, çeşitli bilgisayar terimlerinin ne olması gerektiğini belirlemek ve bunları derlemek gibi pek çok konuda çalışma yapabilirsiniz. Eğer Linux üzerinde Türkçe desteği ile ilgileniyorsanız lütfen listemize üye olun ve ne yapmak istediğiniz konusunda bilgi verin. Herkese ihtiyacımız var!

1.2. Kimler Bu Projeye Katılabilir?
  • Gerekli:
    • Türkçe bilmek
    • Tercihen Ä°ngilizce veya çeviri yapmakta kullanabileceÄŸiniz dosyaların mevcut olduÄŸu (Fransızca, Almanca gibi) bir yabancı dil bilmek.
    • Bir bilgisayara ve Internet'e eriÅŸimi olmak.
  • Faydalı: Bunlar olmaksızın da bu projeye çevirmen olarak katkıda bulunabilirsiniz. Fakat hem siz, hem de proje geneli için çok daha fazla karmaÅŸa olacaktır.
    • Linux iÅŸletim sistemine eriÅŸimi olmak.
    • xgettext, msgfmt programlarına eriÅŸimi olmak. (gettext paketi)
    • CVS istemcisi kullanabilmek. (cvs paketi)
    • SSH istemcisi kullanabilmek. (openssh paketi)
    • Emacs kullanabilmek (PO dosyalarını deÄŸiÅŸtirmek için faydalı).
    • Kbabel kullanabilmek (KDE 2.1'den itibaren yer alan bu program da PO dosyalarını deÄŸiÅŸtirmek için faydalı).


1.3. Bu Proje Nasıl Çalışmaktadır?
GNU Translation Project, translationproject.org sitesinde çalışmalarını sürdürmektedir. Proje, çeviri hizmeti alan paketlerle dil ekipleri arasındaki koordinasyonu düzenlemektedir. Yeni paketlerin takip edilmesi, bunların çeviri dosyalarının dil ekiplerine dağıtılması, dil ekiplerinden gelen çeviri dosyalarının paket yazarlarına gönderilmesi projenin görevleridir. Dil ekipleri, iç çalışmalarını kendileri düzenlemekle beraber, çevirmenlerinin Proje geneline feragatname göndermeleri ve Proje geneli tarafından onaylanmaları şarttır.

Türk ekibi olarak çalışmalarımız bir Sourceforge projesi olarak organize edilmiştir. Sourceforge'un açık kaynak kodlu projelere verdiği CVS, eposta listesi, hata bildirimi, web sitesi, ftp sunucusu gibi hizmetlerinden faydalanmaktayız. Web sitemizin bir yansısı da Linux Kullanıcıları Grubu tarafından tutulmaktadır.

Ekip üyelerinden bir çeviriyi üstlenenler, çeviriyi yaptıktan sonra direkt olarak kendileri Proje geneline göndermektedirler.

Türk ekibi olarak Sourceforge'da oluşturduğumuz altyapının iki hedefi vardır. Birincisi, ekip üyelerine destek olmak, ikincisi ise oluşturulan çevirileri, bunların derlenmesinden çıkan terim dağarcıklarını, kamuya açık hale getirerek Türkçe desteği arayan kullanıcılara elden geldiği kadar yardımcı olmaktır.

Ekip üyelerine destek hizmetleri:

  • Eposta listesi.
    Aşağıda üyelik bilgilerine ulaşabileceğiniz eposta listemiz, çevirmenlerin karşılaştıkları her türlü zorluğu tartışabilecekleri (terim tartışmaları, çeşitli araçların nasıl kullanılacağı vs.) bir ortamdır. Çevrilecek yeni paket ve sürümlerin anonsu ve çevirilerin kabul anonsları da bu listede yapılmaktadır.
  • Sözlük
    Yazılım çevirilerinde özellikle çeşitli teknik terimlerin Türkçe'lerinin bulunması zorluğu olmaktadır. Web sitemizde çeşitli kaynaklardan derlenmiş sözlükleri indirime açık olarak bulundurmaktayız. Ayrıca, eposta listesinde üzerinde tartışılan veya çeviri esnasında karşılaşılan terimleri de kendi sözlüğümüzde toplamaktayız.
  • CVS
    Çeviri dosyalarının kolayca düzeltilmesi, bütün ekip üyelerine çeviri devam ederken gösterilebilmesi, çevirmenlerin herhangi bir sebepten dolayı (makina çökmesi, yanlışlıkla silme vs.) emeklerini kaybetmemeleri için çevirmenler çalıştıkları dosyaları CVS sürüm kontrol sistemine kaydetmektedirler.
  • ÇeÅŸitli Çeviri Araçları için Bilgi
    Web sitemizde çeviri işlemini kolaylaştıran kbabel, emacs po kipi gibi araçlar ve nasıl kullanılacağı hakkında bilgi yer almaktadır.

Kullanıcılara destek hizmetleri:

  • Bütün çeviri dosyalarımız, GNU-TP projesi kapsamında güncel sürümlerin içerisinde dağıtılmaktadır. Fakat, elinizdeki eski bir sürümde Türkçe çevirisi yer almıyor olabilir. Sunucumuzdan bütün çeviri dosyalarımızı indirebilir, genel bir sürüm ile elinize ulaÅŸmasından daha önce Türkçe desteÄŸini saÄŸlayabilirsiniz.
  • Kullandığınız bir paketteki Türkçe desteÄŸinde teknik veya dil yönünden sorun varsa, eposta listemize hata bildiriminde bulunabilirsiniz.

2. Nasıl Katılabilirsiniz?

2.1. Çeviri listesine üye olun.
Bu listede yeni yapılan çeviriler ile ilgili duyurular ve tartışmalar yer almaktadır.
2.2. Sourceforge kullanıcı adı alın ve gnu-tr projesine yollayın.
Sourceforge dahilinde kullandığımız hizmetlere erişim sağlamak ve özellikle CVS sürüm kontrol sistemine ulaşabilmek için bir Sourceforge kullanıcı adı almanız gerekmektedir. Sourceforge ana sayfasına giderek yeni kullanıcı kayıt işleminizi yapın. Bu kullanıcı adını Türkçe Ekip Koordinatörüne bildirerek ekibe dahil edilmenizi isteyin.

2.3. Free Software Foundation'a feragatnamenizi yollayın.
GNU/FSF, yaptığınız çevirilerin telif haklarını saklı tutmayacağınıza dair feragatname istemektedir. Bu feragatnameyi yollayana kadar bu proje kapsamında yaptığınız çevirileri gönderemezsiniz. Bu işlem uzun sürebildiğinden dolayı proje ile ilgileniyorsanız bu feragatnameyi derhal göndermenizi öneriyoruz.
  • Feragatnameleri bulabileceÄŸiniz adres: http://translationproject.org/html/whydisclaim.html
  • Feragatnameyi doldururken dikkat etmeniz gereken hususlar:
    • Yazdığınız eposta adresinden eposta gönderebildiÄŸinize emin olun. Çevirileriniz ancak feragatnamede bulunan eposta adresinden gönderilirse geçerli olacaktır.
    • Hangi dil takımı (bizim için TR) ile ilgilendiÄŸinizi feragatnamenin altına yazın.
    • Ä°mza ve tarih atmayı unutmayın.
  • Proje Koordinatörünüz size feragatnamenin Çeviri Projesi tarafından iÅŸleme konduÄŸuna dair bilgi verecektir. Bu süreç 1 ay kadar alabilmektedir.
  • Bu sürecin sonunda, isminiz Türkçe Çevirmenleri arasında yer alacaktır.



3. Projeye Katıldıktan Sonra Ne Yapmak Gerekli?

3.1. CVS'i çalışır hale getirin.
Daha önce de bahsedildiği gibi çevirmenler üzerinde çalıştıkları çeviri dosyalarını (Po) dosyaları CVS sürüm kontrol sisteminde tutmaktadırlar. Düzenli olarak bitmemiş çevirilerinizi CVS sürüm kontrol sistemine kaydetmeniz, yanlışlıkla dosyayı silmeniz, sisteminizin çökmesi gibi hallerde yardımcı olacak, çevirinize bir başka çevirmenin düzeltme yapabilmesini -- böylelikle ortaklaşa çalışabilmeyi mümkün kılacaktır.

CVS kullanabilmek için sisteminizde cvs ve openssh istemcinizin olması gerekmektedir. Redhat 7.1 üzerinde güncel sürüm: cvs-1.11-3, openssh-2.5.2p2-5.

CVS ayarları ile ilgili aşağıdaki bilgi yeterli gelmez ise, lütfen Sourceforge'daki CVS FAQ'sına bakınız. Yine bir sorun çıkarsa, listeye yazarak yardım isteyin.

Çevre değişkenleri:
export CVSROOT=kullanıcı_adınız@gnu-tr.cvs.sourceforge.net:/cvsroot/gnu-tr
export CVS_RSH=ssh

Ä°lk kez CVS kullanmak:
İlk önce CVS sunucusuna bir ssh yapın:
ssh kullanıcı_adınız@gnu-tr.cvs.sourceforge.net
Sisteme girdikten sonra çıkın.

CVS sunucusundaki oturumu kapattıktan sonra:
Kendi makinanızda bir dizin oluşturun:
mkdir gnu-tr; cd gnu-tr
cvs -d:ext:kullanıcı_adınız@gnu-tr.cvs.sourceforge.net:/cvsroot/gnu-tr co head

Bu komut tamamlandığı zaman head adında bir dizin göreceksiniz.
cd head/po/gnu-tp


PO dosyaları bu dizinin içinde durmakta. Şimdi pot dosyalarını görelim:
cd ../../pot/gnu-tp

Günlük CVS kullanımı:
(Çevre değişkenleri CVSROOT ve CVS_RSH'in tanımlı olduğundan emin olun)

cvs update -- bu komut sizin diskinizdeki dizini güncel hale getirir.
cvs commit -- bu komut sizin diskinizdeki deÄŸiÅŸiklikleri Sourceforge CVS sunucusuna kaydeder.

Günlük kullanımda, foo.po dosyasını değiştirmek için:
cvs update (varsa, deÄŸiÅŸiklikler gelir)
edit (emacs, kbabel vs.) foo.po
cvs commit (foo.po'nun değişikliklerini sunucuya götürür)

Yeni dosya oluÅŸturmak:
cvs add file yeni.po
cvs commit -m "Ben yeni bir dosya oluÅŸturdum." yeni.po

3.2. Bir editör programı (tercihen kbabel) edinin.
PO dosyalarını herhangi bir metin editörü ile değiştirebilirsiniz. Fakat, eğer hayatı kendiniz için kolaylaştırmak istiyorsanız, bu iş için geliştirilmiş olan kbabel 0.9.x serisini tercih edin. Kbabel hakkında detay açıklamayı Araçlar bölümünde bulabirsiniz. KDE 2.1'de yer alan kbabel, sizin po dosyalarını doğru biçemde yapmanıza yardımcı olur. Ayrıca, çeviri veritabanını kullanarak daha önce başka yazılımlar/po dosyaları için çevrilmiş olan dizgileri bulabilir ve bir hayli zaman kazanabilirsiniz.

Eğer kbabel kullanmadan çeviri yapıyorsanız yaklaşık 2-3 katı daha fazla zaman harcayacaksınız.

3.3. İyi çeviri yapmak...
İyi çeviri yapmak kolay bir şey değil. İngilizce ve Türkçe'yi ne kadar iyi bilirseniz bilin, sözlük kullanmadan çeviri yapılmaz, bundan çekinmeyin/üşenmeyin. Redhouse'un büyük sözlükleri, Türk Bilişim Derneği'nin sözlüğü, bu siteden indirebileceğiniz bir sözlük, ve eposta listesindeki terim tartışmalarından sürekli derlenen terim sözlüğüne bakın. Kbabel kullanıyorsanız, kbabeldict içerisinde arama yapın. Yazılım kaynak koduna bakın.Listede tartışma başlatın. Diğer çevirmenlerden çevirinize bakmalarını isteyin. Yazılımı sizin çevirinizle beraber derleyip kullanın.

Linux'un Türkçeleştirilmesi, yabancı dil bilmeyen Türkler için daha kullanılabilir olmasını sağlamak amacını güdüyor. Eğer çeviriniz iyi olmazsa, bu amaca ulaşamazsınız.

3.4. Bir yazılım beğenin ve size verilmesini talep edin.
Hangi yazılımların çevrilmek üzere sırada olduğunu Türkçe Ekip sayfasından görebilirsiniz. POT dosyalarına indirin linkinden ulaşabilirsiniz. Henüz kimseye verilmemiş bir yazılımı beğenin ve Proje Koordinatörüne yazarak size verilmesini talep edin.

3.5. Çeviri Süreci
  • Dosyanızı POT dosyalarından alın ve head/po/gnu-tp altında kaydedin: cp xxx.pot gnu-tr/head/po/gnu-tp/xxx.tr.po
  • CVS'de dosyanızı oluÅŸturun: cvs add file xxx.tr.po; cvs commit -m "yeni çeviri dosyası"
  • Çalışmaya baÅŸlamadan önce cvs update yapın: cvs update
  • Çevirilerinizi yapın.
  • O günlük aranızı verdiÄŸiniz zaman dosyanızı tekrar cvs'e koyun: cvs commit -m "bugün de 5 ileti çevirdim"
  • Çeviri bitince dosyanızı biçem kontrolünden geçirin: msgfmt --statistics -c -v -o /dev/null XXX.tr.po

3.6. Projeye Göndermek.
Projeye göndermeden önce dosya başlığını düzenlediğinize emin olun. Kbabel'in başlık düzenleme fonksiyonunu kullanabilirsiniz.

Çeviriyi projeye siz (çevirmen) göndermelisiniz. Göndermekte kullanacağınız komutları buradan bulabilirsiniz.

"Çeviri robotu" size çevirinizin biçem kontrolünden geçip geçmediği ile ilgili bilgi gönderecektir.

3.7. Yeni sürümler.
Çevirdiğiniz paketlerin yeni sürümleri çıktıkça "Çeviri Robotu" bunları sizin eski çevirinizle birleştirecek ve yeni, çevrilmemiş iletiler hakkında size bilgi verecektir. Eğer belli bir süre sonra yeni sürümlerin çevirisini siz yapmak istemezseniz, Proje Koordinatörüne haber vererek bu görevin bir başkası tarafından üstlenilmesini sağlayın.


4. Araçlar

4.1. Metin Editörleri ve Konsol Komutları
.POT Dosyasından .PO Dosyası Elde Etmek İçin Konsol komutu:
xgettext XXX.pot -o XXX.tr.po
Linux Metin Editörleri:
Herhangi bir Linux metin editörü kullanarak .pot veya .po dosyalarını değiştirebilirsiniz. Çevrilecek olan metin msgid ile, sizin Türkçe çeviriniz ise msgstr ile başlar. Emacs veya KBabel kullanmak herhangi bir metin editörü kullanmaktan çok daha fazla kolaylık sağlayacaktır. Mümkünse bir metin editörü yerine bu iki araçtan birini kullanın.
Örnek:
msgid "option: %s\n" -- Dosyanın içinde mevcut
msgstr "seçenek: %s\n" -- Sizin eklediğiniz

Windows Metin Editörleri:
Windows metin editörleri satır sonları ile garip şeyler yapabiliyor, Windows metin editörü kullanmamanızı tavsiye ediyoruz. Bir Linux/Unix metin editörü ve/veya eğer mümkünse Emacs veya KBabel kullanmanızı tavsiye ediyoruz.

4.2. Emacs PO Kipi
Emacs'deki PO fonksiyonlarını kullanabilmek için kendi ev dizininizin altında .emacs adında bir dosya oluşturun (eğer .emacs dosyanız var ise, aşağıdaki satırları sonuna ekleyin).
(setq auto-mode-alist
      (cons '("\\.po[tx]?\\'\\|\\.po\\." . po-mode) auto-mode-alist))
(autoload 'po-mode "po-mode")

(autoload 'po-find-file-coding-system "po-mode")
(modify-coding-system-alist 'file "\\.po[tx]?\\'\\|\\.po\\."
               'po-find-file-coding-system)
Şimdi, bir .pot veya .po uzantılı dosyayı emacs'e yüklediğiniz zaman özel komutları kullanabileceksiniz. h tuşuna basarak bu komutları görebilirsiniz. Kısaca:
  • h: yardım sayfasını göster.
  • SPACE: bir sonraki tercüme edilecek mesaja git.
  • ENTER: mevcut mesajı tercüme et.
  • Åžimdi mesajın Türkçesini girin.
  • Ctrl-C Ctrl-C: Türkçe mesajı .pot dosyasına yazın.
  • V: Çeviri biçeminizi kontrol edin. Burada çıkan hataları düzeltin.
  • M: Çevirinizi gnu-tr-u12a@lists.sourceforge.net listesine ve/veya çeviri robotuna (kabul iÅŸlemi için) gönderin. Bu, mesajı gerekli formatta gönderecektir.


4.3. KBabel

KBabel Açıklamasını Yazan: Nilgün Belma Bugüner

KDE 2.1 içerisinde yer alan KBabel'ı eğer erişiminiz var ise kullanmanızı tavsiye ediyoruz. KBabel, grafik ara yüze sahip bir .PO/.POT dosya editörü.

  • Grafik ara yüze sahip
  • Çeviri dosyasının baÅŸlık bilgilerini otomatik deÄŸiÅŸtirebiliyor.
  • Çeviri biçeminizi kontrol edebiliyor.
  • BaÅŸka çevirilerden bir çeviri sözlüğü elde edebiliyor ve yeni çevirilerde ilk olarak bu ÅŸekilde otomatik çevrilebilecekleri çevirebiliyor.

4.3.1. Sistem Önceden Gereklilikleri

  • Türkçe dil ayarları yapılmış bir sistem.

    Bunu anlamak çok kolay. Konsolda locale komutunu verdiğinizde aşağıdaki gibi bir çıktı alıyorsanız, sisteminize türkçe desteği verilmiş demektir:

    $ locale
    LANG=tr_TR.UTF-8
    LC_CTYPE="tr_TR.UTF-8"
    LC_NUMERIC="tr_TR.UTF-8"
    LC_TIME="tr_TR.UTF-8"
    LC_COLLATE="tr_TR.UTF-8"
    LC_MONETARY="tr_TR.UTF-8"
    LC_MESSAGES="tr_TR.UTF-8"
    LC_PAPER="tr_TR.UTF-8"
    LC_NAME="tr_TR.UTF-8"
    LC_ADDRESS="tr_TR.UTF-8"
    LC_TELEPHONE="tr_TR.UTF-8"
    LC_MEASUREMENT="tr_TR.UTF-8"
    LC_IDENTIFICATION="tr_TR.UTF-8"
    LC_ALL=
    ~$

    Böyle bir çıktı elde edemiyorsanız, ev dizininizdeki .bash_profile dosyanızın sonuna export LANG="tr_TR.UTF-8" satırını ekleyin. Bu işlemden sonra sisteme tekrar giriş yaptığınızda locale komutu ile yukarıdaki çıktıyı alabileceksiniz.

  • Türkçe yazabilmelisiniz.

    Bunun için X pencere sisteminin yapılandırma dosyasında bazı düzenlemeler yapılması gerekiyor.

    Eğer sisteminizde xorg-6.8.x sürümerinden biri kuruluysa /etc/X11/xorg.conf dosyasında, sisteminizde x-4.3.0 sürümü kuruluysa /etc/X11/XF86Config dosyasında (Bu dosya yerine XF86Config-4 kullanılıyor da olabilir) aşağıdaki bölüme benzer satırları bulun ve buradakine benzer duruma getirin:

    Q klavye kullanıyorsanız
      Option        "Protocol"      "Standard"
      Option        "XkbRules"      "xfree86"
      Option        "XkbKeycodes"   "xfree86"
      Option        "XkbModel"      "pc105"
      Option        "XkbLayout"     "tr"
      Option        "XkbOptions"    "caps:shift"
    
    F klavye kullanıyorsanız
      Option        "Protocol"      "Standard"
      Option        "XkbRules"      "xfree86"
      Option        "XkbKeycodes"   "xfree86"
      Option        "XkbModel"      "pc105"
      Option        "XkbLayout"     "tr"
      Option        "XkbVariant"    "tr_f"
      Option        "XkbOptions"    "caps:shift"
    

    Bu işlemlerden sonra X oturumunuzu (masaüstünü) yeniden başlattığınızda türkçe karakterleri yazabiliyor olacaksınız.

4.3.2. Çeviri Veritabanı

Daha önce çevirisi yapılmış iletileri kullanabilmeyi sağlayan bir çeviri veritabanı oluşturabilirsiniz. Bunun için daha önce çevirisi yapılmış po dosyalarını bir dizin altında toplayın. Ne kadar çok dosya toplarsanız o kadar iyi. Bu dosyaları bir dosya içinde listeleyin:

$ ls -1 > catalogs

Bu komutla dizin içindeki dosyaları catalogs dosyasında listelemiş olduk. Şimdi şu komutu çalıştırın:

$ msgcat -f catalogs -o gnu-tr.po --use-first --no-location --no-wrap

Bu komutla gnu-tr.po adında büyükçe bir po dosyası oluşacak. Bu dosya, bu dizine daha önce yerleştirdiğiniz po dosyalarının toplamıdır.

Şimdi KBabel-Sözlüğü'nü çalıştırın. Ayarlar sekmesinde Özgün Po Dosyasının Yolu olarak gnu-tr.po dosyasının bulunduğu yeri yazın. Bu uygulamayı bazı terimlerin çevirilerin neresinde nasıl kullanılmış olduğu hakkında fikir edinmek için kullanabilirsiniz.

4.3.3. KBabel Ayarları.

(Burada anlatılanlar KBabel-1.0 sürümüne göredir.)

Menüden Ayarlar->KBabel'i Yapılandır... seçerek Tercihler dialoğunda Kimlik sekmesinde İsim alanına adınızı ve soyadınızı, eposta alanına çeviri projesi kapsamında kullandığınız eposta adresinizi, Dilin tam ismi alanına Turkish, Dil kodu alanına tr, Dil posta listesi alanına gnu-tr-u12a@lists.sourceforge.net, Zaman dilimi alanına ise yaz saati uygulaması geçerli ise +300 değilse +200 yazın. Bu alanlara girdiğiniz bilgileri KBabel, po dosyasının başlık alanlarını güncellerken kullanacaktır. Bu bakımdan burayı doğru doldurmanız önemli.

Kayıt sekmesinde Kodlama alanında UTF-8'i seçili değilse seçili hale getirin.

Arama sekmesinde Aramayı otomatik başlat seçeneğini seçili hale getirin. Öntanımlı sözlük olarak Özgün PO seçerseniz, yukarıda oluşturup KBabel Sözlüğüne tanıttığımız gnu-tr.po dosyası kullanılacaktır. Bu dosya çok büyük olduğunda (2-3 MB gibi) bu arama işlemi uzun sürüyor ve yeni bir iletiye geçişte uzun bir bekleme oluyor. Bu bakımdan ben burada Yardımcı PO seçeneğini seçili bırakıyorum. Yardımcı PO seçili olduğu durumda, çeviriye yardımcı olarak kullanılacak po dosyasını KBabel'e kendiniz göstereceksiniz. Bu dosyayı çevirmekte olduğunuz dosyanın bir önceki sürümü olarak seçmek yararlı olabilir.

Tercihler diyaloğunu Tamam düğmesine tıklayıp kapatın.

KBabel ayarları için yapabileceklerimiz bu kadar. Diğer ayarları kendi gereksinimlerinize uygun olarak yapacaksınız.

4.3.4. KBabel İle Bir Çeviri Yapma Örneği

Şimdi bir pot dosyasını alıp bunu ham çeviri olarak KBabel'e hazırlatalım.

Örnek: xchat-2.0.0pre1.pot
Menüden Araçlar->Ham Çeviri seçiyorum.
Açılan pencerede "Çevrilmemiş girdiler" seçili "Değiştirilen girdileri fuzzy olarak işaretle" seçili değil
Kullanımdışı: Yardımcı PO
Kullanılabilir: Özgün PO

seçimleri ile Başlat'a tıklıyorum ve işlem başlıyor.
Çeviri sonuçları geliyor:
Düzenlenmiş girdiler: 904
Doğru çeviriler: 128 (% 14.5)
Belirsiz çeviriler: 0 (% 0,00)
Çevrilmeyenler: 776 (% 85,84)

Gördüğünüz gibi çevirinin çoğu olmasa da önemli bir kısmı bitti bile.
(Dosyayı po/gnu-tr dizinine .po uzantısı ile kaydetmek gerek. .pot dosyasını bozmayın.)

KBabel FSF ile ilgili başlığı düzenler ama siz yine de bir kontrol edin. Yoksa TP-Robot'tan çeviriniz geri döner.

4.4. Çevirinizde biçem hatası olmadığını kontrol etmek.

Bunu msgfmt programı ile veya emacs'in içerisinden V komutunu kullanarak ya da KBabel içerisinden Araçlar altındaki Değerlendirme menüsünden yapabilirsiniz. Çevirinizde biçem hatası olmaması çok önemlidir, lütfen bunu dikkatlice yapın. TP-Robot bu işlemi msgfmt kullanarak yapıyor, bu bakımdan çevirinizi robota göndermeden önce bu işlemi son bir kez msgfmt kullanarak yapmanızı öneririm.

4.4.1. Konsoldan msgfmt programı ile biçem kontrolü:
$ msgfmt --statistics -c -v -o /dev/null XXX.po
Bu komutu her seferinde hatırlamak ve uzun uzadıya yazmak istemiyorsanız, bir alias tanımlayın:
$ alias msgfmt='msgfmt -c -v --statistics -o /dev/null'
Bu tanımı yaptıktan sonra artık biçem denetimi yapmak için komutu şöyle kullanmak yetecektir:
$ msgfmt XXX.po

4.5. Çevirinizi Projeye Göndermek.
Çevirinizi projeye gönderebilmek için çevirmen olarak görünmeniz, feragatnamenizin var olduğunun aynı sayfada görünmesi ve çevirisini yaptığınız programın size verilmiş olması gerekir. Bunların olduğunu Türkçe Ekip Sayfasından kontrol edebilirsiniz. Çevirileriniz ancak Ekip Sayfasında kayıtlı olduğunuz eposta adresinden gönderildiği takdirde kabul edilebilir.

Eğer emacs kullanıyorsanız, çevirinizi göndermek için PO kipinde iken M tuşuna basın. Emacs gerekli düzenlemeyi yapacaktır.

Çevirinizi manuel olarak göndermek için:

Örnek:
XXX.pot dosyasını değiştirerek çevirinizi eklediniz.
xgettext XXX.pot -o XXX.tr.po
gzip XXX.tr.po
uuencode -m XXX.tr.po.gz XXX.tr.po.gz > foo
cat foo | mail -s "TP-Robot XXX.tr.po.gz" translation@iro.umontreal.ca
veya sevdiğiniz herhangi bir eposta programında

To: (Kime:) translation@iro.umontreal.ca
Subject: (Konu:) TP-Robot XXX.tr.po.gz
Body: (Mesaj gövdesi:) foo dosyasının içeriği (ek/attachment olarak gönderemezsiniz)

şeklinde bir eposta hazırlayın. Eposta adresiniz, çeviri projesine bildirdiğiniz adres olmalıdır.



5. Dosyalar

5.1. Burada bahsedilen dosyaları nereden bulabilirim?
Bahsi geçen bütün dosyalara İndirin linkinden ulaşabilirsiniz.


6. Başka Türkçe Çeviri Projeleri

6.1. Başka ne gibi Türkçe Çeviri Projeleri var?
Linux'un değişik kısımlarını Türkçe'ye çevirmeyi hedef alan ve bizim bildiğimiz diğer Türkçe Çeviri Projeleri aşağıdadır. Burada yer almasını istediğiniz projeleri lütfen bana bildirin.


SourceForge Logo

yansılar:  

Son Güncelleme: Prþ 01 Oca 1970 00:00:00 UTC
Bu yansı: SourceForge tarafından sağlanmaktadır.