29 Aralık 2009 Salı

ircservices dilini turkce yapmak ve status auth

bu islem icin 3 tane dosyayi duzenliyoruz. birincisi turkce yapmak icin defs.h dir.

cd ircservices-*.*.**/defs.h
ircservices-* ana dizininde bulur. defs.h hemen aciyoruz.


Kod:
#define DEF_LANGUAGE LANG_EN_US bu satiri bulup altaki gibi değiştiriyoruz.

Kod:
#define DEF_LANGUAGE LANG_TR
keydedip cikalim bu islem tamam..
evet sirada mail-auth.c var. bu dosyanin yeri asagidaki gibidir.

ircservices-*.*.**/modules/nickserv/mail-auth.c
hemen giriyoruz icine.


Kod:
notice_lang(s_NickServ, u, NICK_AUTH_FOR_REGISTER, s_NickServ); bu satiri bulup altaki gibi degistirelim.

Kod:

notice_lang(s_NickServ, u, NICK_AUTH_FOR_REGISTER, s_NickServ, ngi->authcode);
kaydedip cikalim. ve son duzenlenecek dosya
ircservices-*.**.**/lang/tr.l


PHP Kod:
NICK_AUTH_FOR_REGISTER

bu satiri bulup altaki gibi duzenliyoruz.


PHP Kod:
NICK_AUTH_FOR_REGISTER
yapmış olduğunuz işlemin servisler tarafından tanınabilmesi için aşağıda belirtilen auth işlemini gerçekleştirmeniz gerekmektedir.
/msg %s AUTH %09d



Dikkat edilecek husus tr.l dosyasinda kesinlikle bosluk birakmayin hata verir.

son olarak sunlari yapalim birlikte.. ircservices ana dizinine gelin

Kod:

cd ircservices-*.*.**
make clean
make
make insall
ircservices.conf ta


PHP Kod:
LoadModule nickserv/mail-auth
LoadModule nickserv/sendpass
LoadModule chanserv/sendpass
LoadModule memoserv/forward


yukardaki gibi olmalidir. # var ise auth code aktif degildir ve calismaz..

Hiç yorum yok:

Yorum Gönder