Apache Derlenme Problemi
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
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
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
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ı?
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ı?
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ı?
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ı?
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
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
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
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
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
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
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
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 !!!
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]