İSİM¶
xgettext - gettext dizgelerini kaynak dosyasından seçer
KULLANIM¶
xgettext [seçenek] [girdidosyası]...
AÇIKLAMA¶
Belirtilen
girdidosyasından
dönüştürülebilecek dizgeleri çekip alır.
Uzun seçenekler için zorunlu olan argümanlar kısa
seçenekler için de zorunludur. Aynı şey isteğe
bağlı argümanlarda da geçerlidir.
Girdi dosyasının yeri:¶
- girdidosyası ...
- Girdi dosyaları
- -f, --files-from=dosya
- Girdi dosyalarının listesini dosya'dan
okur.
- -D, --directory=dizin
- Girdi dosyalarının arama yoluna dizin'i
ekler.
Şayet girdi dosyası `-` ise, standart girdi okunur.
Çıktı dosyasının yeri:¶
- -d, --default-domain=isim
- Çıktı olarak isim.po
kullanılır (messages.po yerine).
- -o, --output=dosya
- çıktı belirtilen dosya'ya
yazılır.
- -p, --output-dir=dizin
- Çıktı dosyaları dizin ile
belirtilen dizin içine toplanır.
Şayet çıktı dosyası `-` ise, çıktı
standart çıktıya yazılır.
Girdi dosyası dil seçimi:¶
- -L, --language=isim
- Dosya belirtilen dilde yorumlanır (C, C++, ObjectiveC,
PO, Python, Lisp, EmacsLisp, librep, Java, awk, YCP, Tcl, RST, Glade).
- -C, --c++
- --language=C++ için kısaltma.
Öntanımlı olarak, dil, kullanılan dosya uzantısına
göre tanınmaya çalışılır.
İşlem kipi:¶
- -j, --join-existing
- İletileri mevcut dosya ile birleştir.
- -x, --exclude-file=dosya.po
- dosya.po'daki girdiler kullanılmaz.
- -c, --add-comments[=etiket]
- Çıktı dosyasındaki yorum
satırlarını etiket ile değiştirir (veya
önceki anahtar sözcük satırları ile).
Language=C/C++ için özel seçenekler:¶
- -a, --extract-all
- bütün dizgeleri alır.
- -k, --keyword[=sözcük]
- Aranacak ek anahtar sözcük
(sözcük verilmediğinde kullanılacak
öntanımlı bir sözcük yoktur.)
- -T, --trigraphs
- Girdideki ANSI C üçlü harflerini anlar.
- --debug
- Biçim dizgesi tanıma ile ilgili daha fazla
ayrıntı verilir.
Çıktı ayrıntıları:¶
- -e, --no-escape
- C öncelemeleri çıktıda kullanılmaz
(öntanımlı)
- -E, --escape
- C öncelemeleri çıktıda
kullanılır, genişletilmiş karakterler
kullanılmaz.
- --force-po
- Boş olsa bile PO dosyasını yazar.
- -i, --indent
- PO dosyasını girintili tarzda yazar.
- --no-location
- '#: dosyaismi:satır' başlıkları
yazılmaz
- -n, --add-location
- '#: dosyaismi:satır' başlıkları
yazılır.
- --strict
- Uniforum kipini etkinleştirir.
- -w, --width=sayı
- Sayfa genişliği sayı'ya
ayarlanır.
- --no-wrap
- Sayfa genişliğine sığmayan
satırların taşan kısmı bir alt satıra
indirilmez.
- -s, --sort-output
- Çıktıyı sıralı üretir.
- -F, --sort-by-file
- Çıktıyı dosya konumuna göre
sıralar.
- --omit-header
- Başlığa `msgid ""' girdisini
yazmaz.
- --copyright-holder=dizge
- Çıktıya telif hakkı dizgesi
yazılır
- --foreign-user
- Yabancı kullanıcılar için FSF telif
hakkı çıktıda bulunmaz.
- -m, --msgstr-prefix[=dizge]
- msgstr girdileri için önek olarak dizge ya
da "" kullanılır.
- -M, --msgstr-suffix[=dizge]
- msgstr girdileri için sonek olarak dizge ya da
"" kullanılır.
Bilgilendirme seçenekleri:¶
- -h, --help
- Yardım konularını görüntüler
ve çıkar.
- -V, --version
- Sürüm bilgilerini görüntüler ve
çıkar.
YAZAN¶
Ulrich Drepper <drepper (at) redhat.com> tarafından
yazılmıştır.
GERİBİLDİRİM¶
Lütfen, böcekleri ve hataları <bug-gnu-gettext (at)
gnu.org> adresine bildirin.
TELİF HAKKI¶
Telif hakkı © 1995-1998, 2000-2002 Free Software Foundation, Inc.
Bu bir serbest yazılımdır; kopyalama koşulları
için kaynak koduna bakınız. Hiçbir garantisi yoktur; hatta
SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA
UYGUNLUĞU için bile garanti verilmez.
İLGİLİ BELGELER¶
xgettext komutu ile ilgili kapsamlı bir kılavuz Texinfo olarak
mevcuttur. Şayet
info ve
xgettext
yazılımları düzgün bir şekilde sisteminizde
mevcutsa, aşağıdaki komut ile bu kılavuzu
görüntüleyebilirsiniz.
- info xgettext
ÇEVİREN¶
Yalçın Kolukısa <yalcink01 (at) yahoo.com>, Ocak 2004