Apache Derlenme Problemi

2005-08-09 Başlik Leoman®
Selamlar,

Yeni kurduğum bir sarge üzerinde Apache derlemeye çalışıyorum. Konfigüre
adımını normal şekilde geçebilmeme rağmen make dediğimde bir gariplik oluyor
ve make yerine konfigre adımlarını yürütüyor.

checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for string.h... (cached) yes
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking for memmove... yes
checking for bcopy... yes
configure: creating ./config.status
CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh config.status
config.status: creating Makefile
make[3]: Leaving directory
`/root/files/httpd-2.1.6-alpha/srclib/apr-util/xml/expat'
make[3]: Entering directory
`/root/files/httpd-2.1.6-alpha/srclib/apr-util/xml/expat'
make[3]: Warning: File `Makefile.in' has modification time 1.5e+08 s in the
future
running /bin/sh
/root/files/httpd-2.1.6-alpha/srclib/apr-util/xml/expat/configure
--enable-expires --enable-headers --enable-ssl --enable-so --enable-rewrite
--disable-userdir --enable-deflate
--srcdir=/root/files/httpd-2.1.6-alpha/srclib/apr-util --with-apr=../apr
--libdir=${prefix}/lib --bindir=${prefix}/bin --cache-file=/dev/null
--srcdir=/root/files/httpd-2.1.6-alpha/srclib/apr-util/xml/expat
--prefix=/leo_sys/apache-2.1.6 --exec-prefix=/leo_sys/apache-2.1.6
--libdir=/leo_sys/apache-2.1.6/lib
--includedir=/leo_sys/apache-2.1.6/include
--bindir=/leo_sys/apache-2.1.6/bin  --no-create --no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes


Daha önce benzer bir sorunla karşılaşmış olan varmı acaba? Problemin kaynağı
sizce ne olabilir.

Saygılar.



Levent YALÇIN
System Adm.  Software Developer
www.leoman.gen.tr
 




Re: Apache Derlenme Problemi

2005-08-09 Başlik Serdar Cihaner

Pardon apache derlemenin ozel bir sebebi varmi ??

ozel bir patch yada onun gibi birsey.

eger pathc vs. gerekmiyorsa sadece source treede enable yada disable options 
gibisinden bi sIkIntIn varsa

debian sourcenda rebuild edebilirsin source dizinindeki debian/rules dosyasini 
editleyip

source dizininde dpkg-buildpackage -rfakeroot yeterli olacaktir. boylece rahatca kaldirilabilir, kalintilari nerede derdin olmayan 

senin istegin gibi bir apache paketin olacak. 


bunu onermendeki diger bir ciddi neden ise, sonzamanlarda cian apache ve 
apache-ssl aciklarina baktiysaniz (ozellikle apache 2 serisi icin konusuyorum ) 
debian da neredeyse hic cikmadi bu aciklar. apache ve security grubu cok guzel 
calisiyor.


� wrote:


Selamlar,

Yeni kurdu�um bir sarge �zerinde Apache derlemeye �al���yorum. Konfig�re
ad�m�n� normal �ekilde ge�ebilmeme ra�men make dedi�imde bir gariplik oluyor
ve make yerine konfigre ad�mlar�n� y�r�t�yor.

checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for string.h... (cached) yes
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking for memmove... yes
checking for bcopy... yes
configure: creating ./config.status
CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh config.status
config.status: creating Makefile
make[3]: Leaving directory
`/root/files/httpd-2.1.6-alpha/srclib/apr-util/xml/expat'
make[3]: Entering directory
`/root/files/httpd-2.1.6-alpha/srclib/apr-util/xml/expat'
make[3]: Warning: File `Makefile.in' has modification time 1.5e+08 s in the
future
running /bin/sh
/root/files/httpd-2.1.6-alpha/srclib/apr-util/xml/expat/configure
--enable-expires --enable-headers --enable-ssl --enable-so --enable-rewrite
--disable-userdir --enable-deflate
--srcdir=/root/files/httpd-2.1.6-alpha/srclib/apr-util --with-apr=../apr
--libdir=${prefix}/lib --bindir=${prefix}/bin --cache-file=/dev/null
--srcdir=/root/files/httpd-2.1.6-alpha/srclib/apr-util/xml/expat
--prefix=/leo_sys/apache-2.1.6 --exec-prefix=/leo_sys/apache-2.1.6
--libdir=/leo_sys/apache-2.1.6/lib
--includedir=/leo_sys/apache-2.1.6/include
--bindir=/leo_sys/apache-2.1.6/bin  --no-create --no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes


Daha �nce benzer bir sorunla kar��la�m�� olan varm� acaba? Problemin kayna��
sizce ne olabilir.

Sayg�lar.



Levent YAL�IN
System Adm.  Software Developer
www.leoman.gen.tr
�

 




--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
| Serdar Cihaner|
| Ankara Universitesi   |
| Bilgi Islem Daire Baskanligi  |
| Sistem ve Network Grubu   |
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
--


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Apache Derlenme Problemi

2005-08-09 Başlik Serkan Kenar
Leoman® wrote:
 Selamlar,
 
 Yeni kurduğum bir sarge üzerinde Apache derlemeye çalışıyorum. Konfigüre
 adımını normal şekilde geçebilmeme rağmen make dediğimde bir gariplik oluyor
 ve make yerine konfigre adımlarını yürütüyor.

autoconf araclariyla hazirlanan Makefile, Makefile.in veya Makefile.am
dosyalari daha yeniyse make'ten once configure'u tekrar calistirir.
Degisikliklerin Makefile'i degistirmesi icin. configure ciktisinda
asagida soyle bir uyari var:

 make[3]: Warning: File `Makefile.in' has modification time 1.5e+08 s
in the
 future

Sanirim sistem saatinizde bir sorun var. Dosyalari acarken sistem saati
gelecekte kalmis olabilir. find ~/apache-x.y.z/ -exec touch {} \; gibi
bir komutla tum apache kaynak kodu dosyalarin tarihlerini simdiki zamana
alin, sonra make yapin.

saygilarimla,

--
Serkan KENAR
http://serkan.feyvi.org/blog/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: KDE dosya silememe problemi

2005-08-09 Başlik Yalcin Cekic

Osman Yüksel wrote:

Selamlar,
Thu, 04 Aug 2005 17:53:46 +0300 tarihinde Yalcin Cekic  
[EMAIL PROTECTED] şöyle yazmış:



Selamlar,

KDE de konqueror ile bir sey silmeye calistigimda
Could not start process Unable to create io-slave:
klauncer said:Unknown protocol 'trash'. diyor
ve dosyayi silmiyor.

problem icin bir onerisi olan varmidir.
Yardimlariniz icin simdiden tesekkurler.

Y.C




apt-get --reinstall install kdebase-kio-plugins
komutu ile kio slave'leri kurmayı bir deneyin


saygılar


Selam,

ise yaradi, problem cozuldu.
cok tesekkurler,
sevgiler

Y.C


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



http ve ftp yapılandırması?

2005-08-09 Başlik Haldun Nalbantoglu
Merhaba;

PureFtpd kurulumu yaptım. fakat kullanıcı adı ve şifre soruyor. root
şifremde olmuyor. Amacım bazı dosyalarımı arkadaşlarımla paylaşmak.
Anonim kullanıcı girişi nasıl yapabilirim.

Birde http sunucu nasıl kurabilirim. Yine aynı şekilde dosya paylaşımı
için...apache kurulumunu yaptım..yapılandırması nasıl olmalı.

-- 
Saygılarımla...


Re: http ve ftp yapılandırması?

2005-08-09 Başlik özgür x
 
 Birde http sunucu nasıl kurabilirim. Yine aynı şekilde dosya paylaşımı
 için...apache kurulumunu yaptım..yapılandırması nasıl olmalı.

Apache bir http sunucudur. Apache yi apt ile kurmuşsan , apache server
kök dizini
/var/www  olur. Bu dizin altında bir klasör oluşturup paylaşıma açmak 
istediğin
dosyaları bu dizinin içine koyabilirsin.
Apache yi çalıştımak için ise :
#apache2 -k start 
komutunu kullanılabilir.


Re: http ve ftp yapılandırması?

2005-08-09 Başlik Haldun Nalbantoglu
apache2 değil Apache/1.3.33 kullanıyorum. /var/www altına bir dizin
açtım..içerisine de index.html dosyası koydum.
http://85.150.57.17/abc/index.html yazınca 404 Not Fount çıkıyor...


On 8/9/05, özgür x [EMAIL PROTECTED] wrote:
 
  Birde http sunucu nasıl kurabilirim. Yine aynı şekilde dosya paylaşımı
  için...apache kurulumunu yaptım..yapılandırması nasıl olmalı.
 
 Apache bir http sunucudur. Apache yi apt ile kurmuşsan , apache server
 kök dizini
 /var/www  olur. Bu dizin altında bir klasör oluşturup paylaşıma açmak
 istediğin
 dosyaları bu dizinin içine koyabilirsin.
 Apache yi çalıştımak için ise :
 #apache2 -k start
 komutunu kullanılabilir.
 


-- 
Saygılarımla...


Re: http ve ftp yapılandırması?

2005-08-09 Başlik Can Kavaklıoğlu
Merhabalar,
Ftp sunucusu olarak ssh le beraber gelen sftp yi kullanabilirsin. Apache
ye göre hem kurulumu hem kullanımı daha kolaydır.

muhtemelen yüklüdür ama değilse,

aptitude install ssh

ile ssh i yükleyebilirsin. Arkadaşının ftp ile bağlanabilmesi için de
sshd (ssh daemon) ismindeki (daemon un Türkçesi pek kullanılmamış
gördüğüm kadarıyla, biz ona, cin diyelim,başka önerisi olan varsa
buyursun) ssh cinini kurman lazım. ssh in kurlumunda bunu sana soracak,
sshd yi de kurmak istiyor musun diye, ona evet demen lazım.

(Eğer ssh yüklü de sshd yüklü değilse, yani

ssh

diyince komut bulunamadı deMiyorsa ve

ps -A |grep sshd

diyince çalışan bir sshd göremiyorsan, kök (root) kullanıcısı olarak,

dpkg-reconfigure ssh

diyerek, ve bu sefer evet diyerek, sshd nin kurulmasını sağlayabilirsin.
)

Ondan sonra arkadaşına bir hesap yaratabilirsin.

adduser arkadasininAdiBelkiBirDeKomikEk

ondan sonra arkadaşın Linux kullanıyorsa konsoldan

sftp [EMAIL PROTECTED]

yada X üzerinden gftp programından sftp protokolünü seçerek senin
makinendeki kendi hesabına bağlanabilir (sadece dosya transferi için tabi)

Yok arkadaşım benim bilgisayarıma girsin komutlar da çalıştırsın Linux
bilmiyorsa öğrensin diyorsan, o zaman da

ssh [EMAIL PROTECTED]

diyerek senin bilgisayarına girebilir, komutlar çalıştırabilir.


Arkadaşın win$ kullanıyorsa, ftp için WinSCP, ssh için de PUTTY
programlarını kullanabilir.


Kolay gelsin.
Can Kavaklıoğlu
 Merhaba;
 
 PureFtpd kurulumu yaptım. fakat kullanıcı adı ve şifre soruyor. root
 şifremde olmuyor. Amacım bazı dosyalarımı arkadaşlarımla paylaşmak.
 Anonim kullanıcı girişi nasıl yapabilirim.
 
 Birde http sunucu nasıl kurabilirim. Yine aynı şekilde dosya paylaşımı
 için...apache kurulumunu yaptım..yapılandırması nasıl olmalı.
 



mysql türkçe karakterlerle sıralama

2005-08-09 Başlik Fatih Ölçer
merhaba,

mysqlde türkçe karakterlerin sıralamasında problem
oluyor. Bu problemi nasıl çözebilirim. türkçe karakter setini
(default-character-set=latin5) ekledim ama cözülmedi.

tesekkürler.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Yerellestirmenin teknigi

2005-08-09 Başlik Murat Erozlu
Merhabalar,

KDE'de (ya da gnome'da ama daha cok KDE'de) yerellestirmenin teknik
olarak nasil calistigi hakkinda bir belge nereden bulabilirim?
www.kde.org.tr'yi biraz inceledim Ceviri Nasil Yapilir? diye bir
belge var burada, kisaca .pot nedir, .po nedir, bu dosyalarla ne
yapilir, kime gonderilir falan gibi birkac temel bilgi var fakat
KDE'nin hangi .po dosyasini ne sekilde kullandigi hakkinda birsey
bulamadim.

Sunun icin merak ediyorum, yeni bir projeye baslamak istesem, bu
projeye .po dosyalarini kullandirmak icin ne yapmam lazim? Nasil
yapmam lazim? Ya da bu .po dosyalari sadece birilerine gonderiliyoda o
insanlar bunlari alip baska birsey mi yapiyor? Yapiyorsa ne yapiyor?

Tesekkurler,

Murat Erozlu



Re: Yerellestirmenin teknigi

2005-08-09 Başlik Cafer Simsek
Selam,

Bu .po dosyaları yazılım derlenirken kullanılırlar ve msgfmt gibi bir
wrapper ile .mo dosyalarına dönüştürülürler
/usr/share/locale/tr/LC_MESSAGES dizinine bakarsanız, Türkçe
destekleyen her uygulama için birer .mo dosyası görebilirsiniz. Bunlar
.po dosyalarından oluşturulmuştur. KDE'nin yerelleştirilmesi
işlemlerine katkıda bulunmak istiyorsanız bunun için öncelikle
Subversion kullanarak KDE'nin güncel kaynak kodlarını
çekmelisiniz. Bununla ilgili ayrıntılı bilgiye
http://developer.kde.org/source/anonsvn.html adresinden
ulaşabilirsiniz. Dosyaları çektiğinizde zaten .po dosyalarını da
göreceksiniz. 

Kolay gelsin

Murat Erozlu [EMAIL PROTECTED] writes:

 Merhabalar,

 KDE'de (ya da gnome'da ama daha cok KDE'de) yerellestirmenin teknik
 olarak nasil calistigi hakkinda bir belge nereden bulabilirim?
 www.kde.org.tr'yi biraz inceledim Ceviri Nasil Yapilir? diye bir
 belge var burada, kisaca .pot nedir, .po nedir, bu dosyalarla ne
 yapilir, kime gonderilir falan gibi birkac temel bilgi var fakat
 KDE'nin hangi .po dosyasini ne sekilde kullandigi hakkinda birsey
 bulamadim.

 Sunun icin merak ediyorum, yeni bir projeye baslamak istesem, bu
 projeye .po dosyalarini kullandirmak icin ne yapmam lazim? Nasil
 yapmam lazim? Ya da bu .po dosyalari sadece birilerine gonderiliyoda o
 insanlar bunlari alip baska birsey mi yapiyor? Yapiyorsa ne yapiyor?

 Tesekkurler,

 Murat Erozlu


-- 
Cafer 0x0cfb Simsek
http://cafer.org



Re: Yerellestirmenin teknigi

2005-08-09 Başlik Nilgün Belma Bugüner
Selam,
Sal 09 Ağu 2005 16:05 sularında, Murat Erozlu şunları yazmıştı: 
 Merhabalar,
 
 KDE'de (ya da gnome'da ama daha cok KDE'de) yerellestirmenin teknik
 olarak nasil calistigi hakkinda bir belge nereden bulabilirim?
 www.kde.org.tr'yi biraz inceledim Ceviri Nasil Yapilir? diye bir
 belge var burada, kisaca .pot nedir, .po nedir, bu dosyalarla ne
 yapilir, kime gonderilir falan gibi birkac temel bilgi var fakat
 KDE'nin hangi .po dosyasini ne sekilde kullandigi hakkinda birsey
 bulamadim.
 
 Sunun icin merak ediyorum, yeni bir projeye baslamak istesem, bu
 projeye .po dosyalarini kullandirmak icin ne yapmam lazim? Nasil
 yapmam lazim? Ya da bu .po dosyalari sadece birilerine gonderiliyoda o
 insanlar bunlari alip baska birsey mi yapiyor? Yapiyorsa ne yapiyor?
 

$ info gettext

Esen kalın,
Nilgün



Re: Yerellestirmenin teknigi

2005-08-09 Başlik Cafer Simsek
Tekrar Merhaba, 

ikinci soruya dikkat etmemişim, özür. onu da bildiğim kadarıyla
cevaplayayım.  


#include stdio.h
#include libintl.h
#include locale.h

int main(void) {
char domain[] = test;
bindtextdomain(domain, ./locale);
textdomain(domain);
setlocale(LC_ALL, (char*) getenv(LANG));
printf(%s\n, gettext(Hello));
return 0;
}



gibi basit bir C kodu yazıyoruz ve test.c olarak kaydediyoruz. ardından

make test 

komutunu vererek bunu derliyoruz. Sonra

xgettext -n test.c -o test.po 

komutu ile test.po isminde bir dosya oluştuğunu görüyoruz. Bunu bir
editörle açtığınızda üst kısımda çevirenle ilgili bilgilerin
girilebildiği bir bölüm olduğunu görüyoruz. Burada mecburi olan
değişiklik charset kısmanda. CHARSET yazan yeri silip yerine UTF-8
yazabiliriz mesela. Ardından aşağı kısımda

msgid Hello
msgstr 

Gibi birşey göreceğiz, burada xgettext aracı, koddaki gettext
çağrılarına bakarak kullanılan ileti id'lerini oluşturuyor, msgstr ile
de bizden karşılıklarını istiyor. Örneğin;

msgstr  satırını msgstr Merhaba olarak değiştirelim. Ve dosyayı
kaydedip çıkalım.

sonra;

msgfmt -o test.mo test.po

komutuyla test.mo dosyamızı oluşturalım. Derlenmiş ikili (binary)
dosyanın olduğu dizinde locale/tr/LC_MESSAGES/ dizinlerini oluşturup
test.mo dosyasını oraya atalım. 

Şimdi ./test dediğimizde (eğer Türkçe ayarlarınız yapılmışsa) Merhaba
yazacaktır. Yapılmamışsa;

$ LANG=en_EN ./test

komutunu verdiğinizde Hello yazacak,

$ LANG=tr_TR ./test

yazdığınızda ise Merhaba yazacaktır.

Kolay gelsin.


Murat Erozlu [EMAIL PROTECTED] writes:

 Merhabalar,

 KDE'de (ya da gnome'da ama daha cok KDE'de) yerellestirmenin teknik
 olarak nasil calistigi hakkinda bir belge nereden bulabilirim?
 www.kde.org.tr'yi biraz inceledim Ceviri Nasil Yapilir? diye bir
 belge var burada, kisaca .pot nedir, .po nedir, bu dosyalarla ne
 yapilir, kime gonderilir falan gibi birkac temel bilgi var fakat
 KDE'nin hangi .po dosyasini ne sekilde kullandigi hakkinda birsey
 bulamadim.

 Sunun icin merak ediyorum, yeni bir projeye baslamak istesem, bu
 projeye .po dosyalarini kullandirmak icin ne yapmam lazim? Nasil
 yapmam lazim? Ya da bu .po dosyalari sadece birilerine gonderiliyoda o
 insanlar bunlari alip baska birsey mi yapiyor? Yapiyorsa ne yapiyor?

 Tesekkurler,

 Murat Erozlu


-- 
Cafer 0x0cfb Simsek
http://cafer.org



Re: Yerellestirmenin teknigi

2005-08-09 Başlik Murat Erozlu
Cok tesekkurler,

Benim tam olarak aradigim sey Nilgun hanimin bahsettigi gettext'mis.
Cuma gunune kadar windows'a muhtacim malesef, eve donunce
$ info gettext 
yazip detaylari inceliyecegim, simdilik wikipedia'yla yetindim.
Sorumun cevabi Gettext altinda anlatilmis kisaca.

KDE cevirilerine de gonul isterdi ki yardimci olabileyim ama su anda
hem islerimin cok yogun olmasindan ve gocebe hayati yasamamdan dolayi,
hem de 8 senedir yurtdisinda olmamdan ve turkce bilisim terimlerini
hemen hemen hic bilmememden dolayi pek yardimci olabilecegimi
zannetmiyorum (2 hafta sonra tatilim var, turkiyeye ucak bileti
bulamayip fransada kalmak zorunda kalirsam soz kdeedu'ya bakacagim
ordaki ceviriler bayagi kolay gozukuyor).

Murat

On 8/9/05, Cafer Simsek [EMAIL PROTECTED] wrote:
 Selam,
 
 Bu .po dosyaları yazılım derlenirken kullanılırlar ve msgfmt gibi bir
 wrapper ile .mo dosyalarına dönüştürülürler
 /usr/share/locale/tr/LC_MESSAGES dizinine bakarsanız, Türkçe
 destekleyen her uygulama için birer .mo dosyası görebilirsiniz. Bunlar
 .po dosyalarından oluşturulmuştur. KDE'nin yerelleştirilmesi
 işlemlerine katkıda bulunmak istiyorsanız bunun için öncelikle
 Subversion kullanarak KDE'nin güncel kaynak kodlarını
 çekmelisiniz. Bununla ilgili ayrıntılı bilgiye
 http://developer.kde.org/source/anonsvn.html adresinden
 ulaşabilirsiniz. Dosyaları çektiğinizde zaten .po dosyalarını da
 göreceksiniz.
 
 Kolay gelsin
 
 Murat Erozlu [EMAIL PROTECTED] writes:
 
  Merhabalar,
 
  KDE'de (ya da gnome'da ama daha cok KDE'de) yerellestirmenin teknik
  olarak nasil calistigi hakkinda bir belge nereden bulabilirim?
  www.kde.org.tr'yi biraz inceledim Ceviri Nasil Yapilir? diye bir
  belge var burada, kisaca .pot nedir, .po nedir, bu dosyalarla ne
  yapilir, kime gonderilir falan gibi birkac temel bilgi var fakat
  KDE'nin hangi .po dosyasini ne sekilde kullandigi hakkinda birsey
  bulamadim.
 
  Sunun icin merak ediyorum, yeni bir projeye baslamak istesem, bu
  projeye .po dosyalarini kullandirmak icin ne yapmam lazim? Nasil
  yapmam lazim? Ya da bu .po dosyalari sadece birilerine gonderiliyoda o
  insanlar bunlari alip baska birsey mi yapiyor? Yapiyorsa ne yapiyor?
 
  Tesekkurler,
 
  Murat Erozlu
 
 
 --
 Cafer 0x0cfb Simsek
 http://cafer.org



RE: Yerellestirmenin teknigi

2005-08-09 Başlik Mehmet Türker
Debian için 
LANG=tr_TR ./test
yerine 
LANGUAGE=tr_TR ./test
olmalı.

Mehmet


 

 -Original Message-
 From: Cafer Simsek [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, August 09, 2005 4:57 PM
 To: Murat Erozlu
 Cc: Debian Listesi
 Subject: Re: Yerellestirmenin teknigi
 
 Tekrar Merhaba, 
 
 ikinci soruya dikkat etmemişim, özür. onu da bildiğim 
 kadarıyla cevaplayayım.  
 
 
 #include stdio.h
 #include libintl.h
 #include locale.h
 
 int main(void) {
   char domain[] = test;
   bindtextdomain(domain, ./locale);
   textdomain(domain);
   setlocale(LC_ALL, (char*) getenv(LANG));
   printf(%s\n, gettext(Hello));
   return 0;
 }
 
 
 
 gibi basit bir C kodu yazıyoruz ve test.c olarak 
 kaydediyoruz. ardından
 
 make test 
 
 komutunu vererek bunu derliyoruz. Sonra
 
 xgettext -n test.c -o test.po 
 
 komutu ile test.po isminde bir dosya oluştuğunu görüyoruz. 
 Bunu bir editörle açtığınızda üst kısımda çevirenle ilgili 
 bilgilerin girilebildiği bir bölüm olduğunu görüyoruz. Burada 
 mecburi olan değişiklik charset kısmanda. CHARSET yazan yeri 
 silip yerine UTF-8 yazabiliriz mesela. Ardından aşağı kısımda
 
 msgid Hello
 msgstr 
 
 Gibi birşey göreceğiz, burada xgettext aracı, koddaki gettext 
 çağrılarına bakarak kullanılan ileti id'lerini oluşturuyor, 
 msgstr ile de bizden karşılıklarını istiyor. Örneğin;
 
 msgstr  satırını msgstr Merhaba olarak değiştirelim. Ve 
 dosyayı kaydedip çıkalım.
 
 sonra;
 
 msgfmt -o test.mo test.po
 
 komutuyla test.mo dosyamızı oluşturalım. Derlenmiş ikili 
 (binary) dosyanın olduğu dizinde locale/tr/LC_MESSAGES/ 
 dizinlerini oluşturup test.mo dosyasını oraya atalım. 
 
 Şimdi ./test dediğimizde (eğer Türkçe ayarlarınız yapılmışsa) 
 Merhaba yazacaktır. Yapılmamışsa;
 
 $ LANG=en_EN ./test
 
 komutunu verdiğinizde Hello yazacak,
 
 $ LANG=tr_TR ./test
 
 yazdığınızda ise Merhaba yazacaktır.
 
 Kolay gelsin.
 
 
 Murat Erozlu [EMAIL PROTECTED] writes:
 
  Merhabalar,
 
  KDE'de (ya da gnome'da ama daha cok KDE'de) yerellestirmenin teknik 
  olarak nasil calistigi hakkinda bir belge nereden bulabilirim?
  www.kde.org.tr'yi biraz inceledim Ceviri Nasil Yapilir? diye bir 
  belge var burada, kisaca .pot nedir, .po nedir, bu dosyalarla ne 
  yapilir, kime gonderilir falan gibi birkac temel bilgi var fakat 
  KDE'nin hangi .po dosyasini ne sekilde kullandigi hakkinda birsey 
  bulamadim.
 
  Sunun icin merak ediyorum, yeni bir projeye baslamak istesem, bu 
  projeye .po dosyalarini kullandirmak icin ne yapmam lazim? Nasil 
  yapmam lazim? Ya da bu .po dosyalari sadece birilerine 
 gonderiliyoda o 
  insanlar bunlari alip baska birsey mi yapiyor? Yapiyorsa ne yapiyor?
 
  Tesekkurler,
 
  Murat Erozlu
 
 
 --
 Cafer 0x0cfb Simsek
 http://cafer.org
 
 
 


GIZLILIK NOTU
Bu e-posta mesaji gizli, hassas bilgi ve/ya da ekler icerebilir. Bu mesaj, 
mesajin alici kisminda belirtilen kullanici/kullanicilara gonderilmistir. Eger 
mesaji yanlislikla almissaniz lutfen gondereni acilen bilgilendiriniz, mesaji 
ve tum kopyalarini siliniz.
Bu mesaj bilinen tüm viruslere karsi Symantec Antivirus ile taranmistir. 
  
CONFIDENTIALITY NOTICE
This email may contain confidential information and/or attachments. This email 
is intended for the use of the addressee only. If you receive this email by 
mistake, please advise the sender immediately and delete the email and any 
copies of it.
This e-mail has been scanned by Symantec Antivirus for all known viruses. 



Re: Disk Kurtarma !!!

2005-08-09 Başlik Serdar Aytekin
Merhaba,

* ozgur oktay nar [Tue, Aug 09, 2005 at 09:46:58AM +]
 diskin mbr si uçmuştu.linuxnettin 3.sayısındaki UBCD ( ultimate boot cd ) 
 içindeki HUTiL adlı program ile diskimi tekrar 40 GB gösterir oldum.Fakat 
 DMA time out hatası aynen devam ediyor.

Sisteminizi ide=nodma apm=off acpi=off parametrelerinin tumunu
kullanarak acmayi deneyin. Problemin DMA veya APM/ACPI kaynakli olma
ihtimali  yuksek. Bu sekildeki acilista sorun yasamazsaniz yukaridaki
parametreleri uygun sekilde deneyerek sorunun hangi durumda ortadan
kalktigini tespit etmeye calisin.

-- 
Saygilarimla,
Serdar Aytekin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]