[cvslog] [CVS] Module eggdrop1.8: Change committed

cvs at eggheads.org cvs at eggheads.org
Wed Nov 17 07:58:48 CST 2010


CVSROOT    : /usr/local/cvsroot
Module     : eggdrop1.8
Branch tags: gettext
Commit time: 2010-11-17 13:58:48 UTC
Committer  : Rumen Stoyanov <pseudo at egg6.net>

Modified files:
  Tag: gettext
     doc/Changes1.8 src/Makefile.in src/main.c src/main.h src/mem.c
     src/modules.c src/patch.h src/compat/Makefile.in
     src/md5/Makefile.in src/mod/module.h src/mod/assoc.mod/Makefile
     src/mod/assoc.mod/assoc.c src/mod/assoc.mod/assoc.h
     src/mod/blowfish.mod/Makefile src/mod/channels.mod/Makefile
     src/mod/compress.mod/Makefile.in src/mod/console.mod/Makefile
     src/mod/console.mod/console.c src/mod/console.mod/console.h
     src/mod/ctcp.mod/Makefile src/mod/dns.mod/Makefile.in
     src/mod/filesys.mod/Makefile src/mod/filesys.mod/filedb3.c
     src/mod/filesys.mod/files.c src/mod/filesys.mod/filesys.c
     src/mod/filesys.mod/filesys.h src/mod/irc.mod/Makefile
     src/mod/irc.mod/chan.c src/mod/irc.mod/msgcmds.c
     src/mod/notes.mod/Makefile src/mod/notes.mod/cmdsnote.c
     src/mod/notes.mod/notes.c src/mod/notes.mod/notes.h
     src/mod/seen.mod/Makefile src/mod/server.mod/Makefile
     src/mod/server.mod/cmdsserv.c src/mod/server.mod/servmsg.c
     src/mod/share.mod/Makefile src/mod/share.mod/share.c
     src/mod/transfer.mod/Makefile src/mod/transfer.mod/transfer.c
     src/mod/transfer.mod/transfer.h src/mod/uptime.mod/Makefile
     src/mod/woobie.mod/Makefile

Removed files:
  Tag: gettext
     language/core.danish.lang language/core.english.lang
     language/core.finnish.lang language/core.french.lang
     language/core.german.lang src/lang.h src/language.c
     src/mod/assoc.mod/language/assoc.danish.lang
     src/mod/assoc.mod/language/assoc.english.lang
     src/mod/assoc.mod/language/assoc.finnish.lang
     src/mod/assoc.mod/language/assoc.french.lang
     src/mod/assoc.mod/language/assoc.german.lang
     src/mod/console.mod/language/console.danish.lang
     src/mod/console.mod/language/console.english.lang
     src/mod/console.mod/language/console.finnish.lang
     src/mod/console.mod/language/console.french.lang
     src/mod/console.mod/language/console.german.lang
     src/mod/filesys.mod/files.h
     src/mod/filesys.mod/language/filesys.danish.lang
     src/mod/filesys.mod/language/filesys.english.lang
     src/mod/filesys.mod/language/filesys.finnish.lang
     src/mod/filesys.mod/language/filesys.french.lang
     src/mod/filesys.mod/language/filesys.german.lang
     src/mod/notes.mod/language/notes.danish.lang
     src/mod/notes.mod/language/notes.english.lang
     src/mod/notes.mod/language/notes.finnish.lang
     src/mod/notes.mod/language/notes.french.lang
     src/mod/notes.mod/language/notes.german.lang
     src/mod/transfer.mod/language/transfer.danish.lang
     src/mod/transfer.mod/language/transfer.english.lang
     src/mod/transfer.mod/language/transfer.finnish.lang
     src/mod/transfer.mod/language/transfer.french.lang
     src/mod/transfer.mod/language/transfer.german.lang

Log message:

Removed the old lang system.

---------------------- diff included ----------------------
Index: eggdrop1.8/doc/Changes1.8
diff -u eggdrop1.8/doc/Changes1.8:1.36.2.6 eggdrop1.8/doc/Changes1.8:1.36.2.7
--- eggdrop1.8/doc/Changes1.8:1.36.2.6	Tue Nov 16 08:16:56 2010
+++ eggdrop1.8/doc/Changes1.8	Wed Nov 17 07:58:37 2010
@@ -1,4 +1,4 @@
-$Id: Changes1.8,v 1.36.2.6 2010/11/16 14:16:56 pseudo Exp $
+$Id: Changes1.8,v 1.36.2.7 2010/11/17 13:58:37 pseudo Exp $
 
 Eggdrop Changes (since version 1.8.0)
 
@@ -6,6 +6,9 @@
 
 1.8.0 (CVS):
 
+  - Removed the old lang system.
+    Patch by: pseudo
+
   - Finished converting modules to gettext. Replaced a lot of hardcoded
     strings.
   - Fixed some logic errors.
Index: eggdrop1.8/language/core.danish.lang
diff -u eggdrop1.8/language/core.danish.lang:1.1.1.1 eggdrop1.8/language/core.danish.lang:removed
--- eggdrop1.8/language/core.danish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/language/core.danish.lang	Wed Nov 17 07:58:48 2010
@@ -1,440 +0,0 @@
-# core.danish.lang
-#   core language messages for eggdrop
-#
-# $Id: core.danish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-# General stuff
-0x001,Brug
-0x002,Fejlede.\n
-
-# MODES_
-0x130,Oprettet
-0x131,sidst brugt
-0x132,inaktiv
-0x133,placeret af
-0x135,ikke aktiv på
-0x137,ikke aktiv
-0x138,ikke placeret af bot
-
-# BANS_
-0x104,Globale bans
-0x106,Kanal bans på
-0x109,Brug '.bans all' for at se den totale liste
-0x10a,Banner ikke længere
-
-# EXEMPTS_
-0x114,Globale exempts
-0x116,Kanal exempts på
-0x119,Brug '.exempts all' for at se den totale liste
-0x11a,Banundtager ikke længere
-
-# INVITES_
-0x124,Globale invites
-0x126,Kanal invites på
-0x129,Brug '.invites all' for at se den totale liste
-0x12a,Inviter ikke længere
-
-# MOD_
-0x200,Allerede indlæst.
-0x201,Kan ikke bestemme nuværrende bibliotek.
-0x202,Ingen startfunktion angivet.
-0x204,Krævet af et andet modul
-0x205,Ingen lukkefunktion
-0x206,Modul fjernet:
-0x207,Modul findes ikke
-0x209,Fejl under indlæsning af modul:
-0x20a,Fejl under fjernelse af module:
-0x20b,Kan ikke indlæse modulet
-0x20c,Stillestående modules; der VIL opstå hukommelseslækager!
-0x20d,Du har installeret moduler, men ikke valgt noget krypterings\n\
-modul, venligst rådfør dig med standard config filen for info.\n
-0x20e,Filesys modul ikke indlæst.
-0x20f,Modul loadet: %-16s (med sprog support)
-0x210,Modul loadet: %-16s
-
-# USERF_
-0x400,Brugerliste overførsel fuldført; skiftet
-0x402,KAN IKKE LÆSE NY BRUGERFIL
-0x403,Kan ikke sende brugerfil til dig (intern fejl)
-0x404,Kan ikke finde nogen, som matcher det
-0x405,Gammel brugerfil, brug 'tclsh scripts/weed <brugerfil> c' for at konvertere
-0x406,Ugyldigt brugerfilsformat.
-0x407,Korrupt bruger optegnelse
-0x408,Dublet bruger optegnelse
-0x409,Korrupt password reset på
-0x40a,Ignorede masker for kanal(erne):
-0x40b,Skriver brugerfil...
-0x40c,FEJL under skrivning af brugerfil.
-0x40d,FEJL under skrivning af brugertil til overførsel.
-0x40e,Brugerfiloprettelse ikke nødvendig--springer over
-0x40f,Rehasher...
-0x410,Jeg kender ingen ved det navn.\n
-0x411,Ingen bruger optegnelse.
-0x412,Laver backup af brugerfil...
-0x413,Forbindelsen fejlede; afbryder brugerfilsoverførsel.
-0x414,Gammel type delingsforespørgsel af
-0x415,Forældet delingsforespørgsel
-0x416,Brugerfil afvist af
-
-# MISC_
-0x500,udløbet
-0x501,Total
-0x502,Slettet
-0x504,på
-0x505,Matcher
-0x506,skipper første
-0x507,(mere end %d som matcher; listen er afkortet)\n
-0x508,--- Fandt %d som matcher%s.\n
-0x509,Flertydig kommando.\n
-0x50a,Hvad?  Brug for '.help'\n
-0x50b,Kommando bindings:\n
-0x50c,Genstarter...
-0x50d,es
-0x50e,Skifter logfiler...
-0x512,idle
-0x513,VÆK
-0x516,Afbrudt
-0x517,ugyldig bot
-0x518,Lykke opdaget: to bots eksisterer navngivet
-0x51a,fra
-0x51b,forældet
-0x51c,afvist
-0x51d,falsk/bedrager
-0x51e,prøver
-0x51f,MOTD fil:
-0x520,Ingen MOTD fil.
-0x521,Brug:
-0x522,<adresse>:<port#>[/<relay-port#>]
-0x526,afventende
-0x527,ønsker ops
-0x529,baggrund
-0x52a,terminal mode
-0x52b,status mode
-0x52c,log dump mode
-0x52d,Online for
-0x52e,Cache hit
-0x52f,Tcl bibliotek:
-0x530,Nye brugere for flags
-0x531,underrette
-0x532,Permanente ejer(e)
-0x534,CONFIG FIL IKKE LOADET (IKKE FUNDET ELLER FEJL)
-0x535,BRUGERFIL IKKE FUNDET!  (prøv './eggdrop -m %s' for at lave en)\n
-0x536,STARTER BOTTEN I BRUGERFILOPRETTELSES MODE.\n\
-Telnet botten og skriv 'NEW' som dit nick.\n
-0x537,ELLER gå på IRC og skriv:  /msg %s hello\n
-0x538,Dette vil få botten til at genkende dig som master.
-0x539,BRUGERFIL FINDES ALLEREDE (brug ikke '-m')
-0x53a,KAN IKKE SKRIVE TIL TEMP BIBLIOTEK
-0x53b,Kan ikke genindlæse brugerfil!
-0x53c,Brugerfil mangler!
-0x53e,%B  (%E)\n\nSkriv venligst dit nick.\n
-0x53f,Skifter logfil %s, over max-logsize (%d)
-0x540,\nNick.\n
-0x541,Sidste besked gentaget %d gange\n
-0x542,juped
-0x543,Ingen ledige sockets tilgængelig.
-0x544,Tcl version:
-0x545,header version
-
-# IRC_
-0x600,Banned
-0x601,Du er banned
-0x602,Ville banne mig selv--afviger.
-0x603,det var sjovt, lad os gøre det igen!
-0x604,Hej
-0x605,Farveller
-0x606,Du er banned.
-0x607,NOTICE %s :Dit nick var for langt og derfor blev det afkortet til '%s'.\n
-0x608,Introduceret til
-0x609,almindeligt/fælles site
-0x60a,NOTICE %s :Hej %s!  Jeg er %s, en Eggdrop bot.\n
-0x60b,NOTICE %s :Jeg genkender dig på hostmasken '%s' fra nu af.\n
-0x60c,Da du kommer fra et almindeligt/fælles irc site, betyder dette at du bør
-0x60d,brug altid dette nick når du snakker til mig.
-0x60e,DU ER NU EJER AF DENNE BOT
-0x60f,Bot installation fuldført, første master er%s
-0x610,Velkommen til Eggdrop! =]
-0x611,introduceret til %s fra %s
-0x612,Du har sat et password.
-0x613,Du har ikke sat et password.
-0x615,Du har allerede sat et password.
-0x616,Brug venligst mindst 6 tegn.
-0x617,Password sat til:
-0x618,Forkert password.
-0x619,Password skiftet til:
-0x61a,Du er på et almindeligt/fælles site; Du kan ikke IDENT.
-0x61b,NOTICE %s :Du er ikke %s, du er %s.\n
-0x61c,Adgang nægtet.
-0x61d,Jeg genkender dig her.
-0x61e,Hostmask tilføjet
-0x620,For øjeblikket:
-0x621,Nu:
-0x622,For at fjerne den:
-0x624,Din info linie er låst
-0x625,Fjernede din info linie på
-0x626,Fjernede din info linie.
-0x627,Du har ingen info sat på
-0x628,Du har ingen info sat.
-0x629,Jeg overvåger ikke den kanal.
-0x62a,Resetter kanal info.
-0x62b,Skifter servere...
-0x62c,Kanalen er for øjeblikket skjult.
-0x62d,Nu på kanalen
-0x62e,Har aldrig joinet en af mine kanaler.
-0x62f,Sidst set (at)
-0x630,Jeg kender dig ikke; Venligst introducer dig selv først.
-0x631,Ingen hjælp.
-0x632,Ingen hjælp tilgængelig til det.
-# 0x633 - unused
-0x634,Er ikke på den kanal lige nu.
-0x635,Skifter tilbage til nicket %s
-0x636,Serveren siger, at mit nick er ugyldigt.
-0x637,NICK OPTAGET: Prøver '%s'
-0x638,Kan ikke skifte nick på %s.  Er mit nick banned?
-0x639,Nick er blevet juped
-0x63a,Kanal %s er juped. :(
-0x63b,%s siger, at jeg ikke er registreret, prøver den næste.
-0x63c,Serveren siger, at vi ikke er registreret endnu..
-0x63d,Flood fra @%s!  Smider på ignore!
-0x63f,JOIN flood fra @%s!  Banner.
-0x640,Kanal flood fra %s -- kicker
-0x641,Prøver server
-0x642,DNS lookup fejlede
-0x643,Kunne ikke forbindes til
-0x644,Server frøs; skifter...
-0x645,Afbrudt fra
-0x646,For øjeblikket ingen server.
-0x647,Modekø er på
-0x648,Serverkø er på
-0x649,Hjælpekø er på
-# 0x64a - unused
-# 0x64b - unused
-0x64c,Behandler kanal
-0x64d,Kanal
-0x64e,Ønsker kanal
-0x64f,Kanal Topic
-0x650,afventende +o -- Jeg lagger
-0x651,afventende -o -- Jeg lagger
-0x652,afventende kick
-0x653,FALSK CHANOP GIVET AF SERVER
-0x654,Slut på kanal info.
-0x655,mass kick, go sit in a corner
-0x656,Fjernede ban
-0x657,Hmm, mode info fra en kanal jeg ikke er på
-0x658,...and thank you for playing.
-0x659,Skifter servere (kræver %d servere, har kun %d)
-0x65a,skifter server
-0x65b,Jeg er på for mange kanaler--kan ikke joine: %s
-0x65c,Kanalen er fuld--kan ikke joine: %s
-0x65d,Kanalen er invite only--kan ikke joine: %s
-0x65e,Banned fra kanalen--kan ikke joine: %s
-0x65f,Serveren siger jeg ikke er på kanalen: %s
-0x660,Forkert key--Kan ikke joine: %s
-0x661,NOTICE %s :Alle kommandoer bruges via /MSG. For en komplet liste, /MSG %s help   Ses!\n
-0x662,NOTICE %s :Jeg genkender dig ikke fra den host.\n
-0x663,NOTICE %s :Enten bruger du en andens nick, ellers skal du skrive: /MSG %s IDENT (password)\n
-0x664,NOTICE %s :Som en master bør du virkelig have sat et password med: /MSG %s pass <dit-ønskede-password>.\n
-0x665,NOTICE %s :Alle vigtigere kommandoer bruges fra DCC chat. Fra nu af, behøver du ikke længere at starte botten med -m.  Enjoy !!!\n
-0x666,Dette er telnet brugerfladen på %s, en eggdrop bot.\nMisbrug det ikke, og det vil også være åbent for alle dine venner.\n
-0x667,Du skal nu vælge et nick at bruge på botten,\nog et password, så ingen andre kan give sig ud for at være dig.\nVenligst husk begge dele!
-0x668,Fra nu af, behøver du ikke at starte botten med -m.\nEnjoy !!
-0x669,Telnet forbindelses flood fra %s!  Smider på ignore!
-0x66a,Bannet:
-0x66b,join flood
-0x66c,kick ikke mine venner
-0x66d,...og kom ikke tilbage.
-0x66e,Skifter tilbage til altnick %s
-0x66f,deop ikke mine venner
-0x670,Fjernede exempt/fritagelse
-0x671,Fjernede invite
-0x672,NICK flood fra @%s!  Banner.
-0x673,nick flood
-
-# EGG_
-0x700,Usage: eggdrop [options] [config-file]\n\n\
-Options:\n\
-  -n   Don't background; send all log entries to console.\n\
-  -nc  Don't background; display channel stats every 10 seconds.\n\
-  -nt  Don't background; use terminal to simulate DCC chat.\n\
-  -m   Create userfile.\n\
-  -h   Show this help.\n\
-  -v   Show version info, then quit.\n\n
-
-0x701,Jeg observerer, at %s allerede kører fra dette bibliotek.\n
-0x702,Hvis dette er forkert, slet %s\n
-0x703,* Advarsel!  Kunne ikke skrive filen %s!\n
-
-# USER_
-0x800,  (er en global op)
-0x801,  (er en bot)
-0x802,  (er en master)
-
-# CHAN_
-0x900,Ingen sådan kanal defineret
-0x902,* Mode skifte på %s for ikke-eksisterende %s!
-0x903,Masse deop på %s af %s
-0x904,Mass deop.  Go sit in a corner.
-0x907,Oops. Nogen fik mig til at joine %s... smutter...
-0x908,Mode skifte af falsk op på %s!  Modsætter...
-0x909,Misbruger ulovligt server ops
-0x90a,Mode skifte af ikke-chanop på %s!  Modsætter...
-0x90b,Misbruger desync
-0x90c,flood
-
-0xa00,Ingen ignoreringer
-0xa01,Ignorerer lige nu
-0xa02,Ignorerer ikke længere
-
-0xb00,Den bot er her ikke.\n
-0xb01,Det er en bot. Du kan ikke sende notitser til en bot.\n
-0xb02,er væk
-0xb07,Notits til dig er ankommet
-0xb08,Besked gemt
-0xb18,Bot nedlukning begyndt....
-0xb19,Ingen bruger fundet
-0xb1a,Ingen kanaler
-0xb1b,Party line medlemmer:
-0xb1c,Bots forbundet
-0xb1d,Andre mennesker på botten
-0xb1f,Forsøger at linke
-0xb20,Ikke online; notits gemt.
-0xb21,Notitsboks er fyldt, desværre.
-0xb22,er væk, notits gemt.
-0xb23,Notits sendt til
-0xb24,Afbrudt fra:
-0xb25,Mennesker på kanalen
-0xb26,Kan ikke linke dertil
-0xb27,Kan ikke afbryde link
-0xb28,Lykke fundet
-0xb29,Falsk link notits fra
-0xb2b,Disconnected left
-0xb2c,Linket til
-0xb2d,Ugyldigt link a af leaf bot
-0xb2e,Du skal være en leaf bot!
-0xb2f,Afviser bot
-0xb30,Ældre bot fundet (usupporteret)
-0xb31,Sporingsresultat
-0xb32,eksisterer ikke
-0xb33,Fjerne spark er ikke tilladt.
-0xb34,Kan ikke sparke bot ejeren af.
-0xb35,FILOVERFØRSEL AFVIST
-0xb37,Brugere på tværs af botnettet
-0xb38,Party line
-0xb39,Lokal kanal
-0xb3a,Bruger på kanalen
-0xb3b,Ingen bots linket.
-0xb3c,Ingen sporingsinfo på:
-0xb3d,Træ for komplekst!
-0xb3e,Afbryder links til alle bots...
-0xb3f,Dræbte link forsøg til
-0xb40,Forsøger ikke længere at linke:
-0xb41,Afbryder link med
-0xb42,Afbrudt link fra:
-0xb43,Ikke forbundet til den bot.
-0xb44,Smooshing bot tables and assocs...
-0xb45,er ikke en kendt bot.
-0xb46,Link til mig selv?  Hvad har du gang i?!
-0xb47,Den bot er allerede forbundet.
-0xb48,Ugyldig telnet adresse:port gemt for
-0xb49,Linker til
-0xb4a,Kan ikke finde bruger til relay!
-0xb4b,Kunne ikke linke til
-0xb4c,Relay til mig selv? Hvad skal det gøre godt for?!
-0xb4d,Forbinder til
-0xb4e,(Skriv *BYE* på en linie for sig selv for at afbryde.)
-0xb4f,Afbryder relay forsøg til
-0xb50,Du er nu tilbage på
-0xb51,Relay afbrudt:
-0xb53,Mistede dcc forbindelse til
-0xb54,Dropper relay forsøg til
-0xb55,Succes!\n\nNU FORBUNDET TIL RELAY BOT
-0xb56,(Du kan skrive *BYE* for at forhaste lukningen af forbindelsen.)
-0xb57,Relay link:
-0xb58,har forladt party line.
-0xb59,Stoppede relay link
-0xb5a,RELAY FORBINDELSE DROPPET.\nDu er nu tilbage på
-0xb5b,genjoinede party line.
-0xb5c,Lukker relay link til
-0xb5d,Afbryder forbindelsen til
-0xb5e,Relay brudt
-0xb5f,Ping timeout
-0xb60,ikke-leaf-lignende opførsel
-0xb61,Mistede bot
-0xb62,Linker allerede til den bot.
-
-0xc00,Jeg accepterer ikke DCC chat fra fremmede.
-0xc01,Afviste DCC chat (ingen adgang)
-0xc02,Ingen adgang
-0xc03,Du skal have sat et password.
-0xc04,Afviste DCC chat (intet password)
-0xc05,Afviste DCC chat (+x men intet filområde)
-0xc07,For mange mennesker er i filområdet lige nu.
-0xc0c,Desværre, for mange DCC forbindelser
-0xc0d,DCC forbindelser fyldte: %s %s (%s!%s)
-0xc19,Kunne ikke forbinde
-0xc1a,DCC forbindelse fejlede
-0xc1c,Skriv dit password.
-0xc1d,%s er blevet tvunget væk for at floode.\n
-0xc1e,-=- poof -=-\n
-0xc1f,Du er blevet sparket af %s af %s%s%s\n
-0xc20,%s sparkede %s af party line%s%s
-0xc21,Afviste DCC chat (ugyldig port)
-0xc22,DCC ugyldig port
-
-0xd00,Floating in limbo (ingen IRC interaction)
-
-# BOTNET
-0xe00,Falsk besked afvist
-0xe01,Linket til
-0xe02,Forkert bot--ønskede %s, fik %s
-0xe03,har forladt
-0xe04,har forladt
-0xe05,er nu væk
-0xe06,er ikke længere væk
-0xe07,Nick Skifte:
-
-# dcc.c Messages
-0xe08,Afviste link fra %s
-0xe09,Linket til %s.
-0xe0a,Fejlede link til %s.
-0xe0b,Ugyldigt password ved forbindelsesforsøg til %s.
-0xe0c,Password kræver for forbindelse til %s.
-0xe0d,FEJL ved linkning %s: %s
-0xe0e,Mistede Bot: %s
-0xe0f,Timeout: bot link til %s ved %s:%d
-0xe10,Logget ind: %s (%s/%d)
-0xe11,Ugyldigt Password: [%s]%s/%d
-0xe12,Negative on that, Houston.\n
-0xe13,*** %s har joinet party line.\n
-0xe14,Mistede dcc forbindelsen to %s (%s/%d)
-0xe15,Password timeout ved dcc chat: [%s]%s
-0xe16,DCC forbindelse lukket (%s!%s)
-0xe17,Fejlede indgående TELNET (%s)
-0xe18,Afviste %s/%d (ugyldig kilde port)
-# 0xe19 - unused / ubrugt
-0xe1a,Afviste %s (ugyldigt hostname)
-0xe1b,Telnet forbindelse: %s/%d
-0xe1c,Ident fejlede for %s: %s
-0xe1d,(!) Listening port %d pludselig død.
-0xe1e,Afviste %s (ugyldigt nick)
-0xe1f,Afviste %s (non-bot)
-0xe20,Afviste %s (non-bruger)
-0xe21,Afviste %s (ugyldigt handle: %s)
-0xe22,Afviste telnet forbindelse fra %s (dublet)
-0xe23,Afviste [%s]%s (intet password)
-0xe24,Mistede telnet forbindelsen til %s/%d
-0xe25,Ident timeout ved telnet: %s
-0xe26,Bot installation fuldført, Første mater er %s
-0xe27,Ny bruger via telnet: [%s]%s/%d
-0xe28,Mistede ny telnet bruger (%s/%d)
-0xe29,Mistede ny telnet bruger %s (%s/%d)
-0xe2a,Timeout ved ny telnet bruger: %s/%d
-0xe2b,Timeout ved ny telnet bruger [%s]%s/%d
-0xe2c,Tcl fejl [%s]: %s
-0xe2d,*** ATTENTION: DEAD SOCKET (%d) OF TYPE %s UNTRAPPED
-0xe2e,Mistede forbindelsen under identing [%s/%d]
-0xe2f,Timeout/EOF ident forbindelse
-0xe30,Mistede ident wait telnet socket!!
-0xe31,Afviste telnet: %s, Ingen Adgang
-0xe32,Afviste telnet forbindelse fra %s (forsøg på at bruge mit botnetnick)
-0xe33,Mistede telnet forbindelse fra %s mens der blev tjekket for dubletter
Index: eggdrop1.8/language/core.english.lang
diff -u eggdrop1.8/language/core.english.lang:1.1.1.1 eggdrop1.8/language/core.english.lang:removed
--- eggdrop1.8/language/core.english.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/language/core.english.lang	Wed Nov 17 07:58:48 2010
@@ -1,441 +0,0 @@
-# core.english.lang
-#   core language messages for eggdrop
-#
-# $Id: core.english.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-# General stuff
-0x001,Usage
-0x002,Failed.\n
-
-# MODES_
-0x130,Created
-0x131,last used
-0x132,inactive
-0x133,placed by
-0x135,not active on
-0x137,not active
-0x138,not placed by bot
-
-# BANS_
-0x104,Global bans
-0x106,Channel bans for
-0x109,Use '.bans all' to see the total list
-0x10a,No longer banning
-
-# EXEMPTS_
-0x114,Global exempts
-0x116,Channel exempts for
-0x119,Use '.exempts all' to see the total list
-0x11a,No longer ban exempting
-
-# INVITES_
-0x124,Global invites
-0x126,Channel invites for
-0x129,Use '.invites all' to see the total list
-0x12a,No longer inviting
-
-# MOD_
-0x200,Already loaded.
-0x201,Can't determine current directory.
-0x202,No start function defined.
-0x204,Needed by another module
-0x205,No close function
-0x206,Module unloaded:
-0x207,No such module
-0x209,Error loading module:
-0x20a,Error unloading module:
-0x20b,Can't load modules
-0x20c,Stagnant modules; there WILL be memory leaks!
-0x20d,You have installed modules but have not selected an encryption\n\
-module, please consult the default config file for info.\n
-0x20e,Filesys module not loaded.
-0x20f,Module loaded: %-16s (with lang support)
-0x210,Module loaded: %-16s
-
-# USERF_
-0x400,Userlist transfer complete; switched over
-0x402,CAN'T READ NEW USERFILE
-0x403,Can't send userfile to you (internal error)
-0x404,Can't find anyone matching that
-0x405,Old userfile, use 'tclsh scripts/weed <userfile> c' to convert
-0x406,Invalid userfile format.
-0x407,Corrupt user record
-0x408,Duplicate user record
-0x409,Corrupted password reset for
-0x40a,Ignored masks for channel(s):
-0x40b,Writing user file...
-0x40c,ERROR writing user file.
-0x40d,ERROR writing user file to transfer.
-0x40e,Userfile creation not necessary--skipping
-0x40f,Rehashing...
-0x410,I don't know anyone by that name.\n
-0x411,No such user record.
-0x412,Backing up user file...
-0x413,Failed connection; aborted userfile transfer.
-0x414,Old style share request by
-0x415,Antiquated sharing request
-0x416,User file rejected by
-
-# MISC_
-0x500,expired
-0x501,Total
-0x502,Erased
-0x504,on
-0x505,Matching
-0x506,skipping first
-0x507,(more than %d matches; list truncated)\n
-0x508,--- Found %d match%s.\n
-0x509,Ambiguous command.\n
-0x50a,What?  You need '.help'\n
-0x50b,Command bindings:\n
-0x50c,Restarting...
-0x50d,es
-0x50e,Switching logfiles...
-0x512,idle
-0x513,AWAY
-0x516,Disconnected
-0x517,invalid bot
-0x518,Detected loop: two bots exist named
-0x51a,from
-0x51b,outdated
-0x51c,rejected
-0x51d,imposter
-0x51e,trying
-0x51f,MOTD file:
-0x520,No MOTD file.
-0x521,Use:
-0x522,<address>:<port#>[/<relay-port#>]
-0x526,pending
-0x527,need ops
-0x529,background
-0x52a,terminal mode
-0x52b,status mode
-0x52c,log dump mode
-0x52d,Online for
-0x52e,Cache hit
-0x52f,Tcl library:
-0x530,New users get flags
-0x531,notify
-0x532,Permanent owner(s)
-0x534,CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)
-0x535,USER FILE NOT FOUND!  (try './eggdrop -m %s' to make one)\n
-0x536,STARTING BOT IN USERFILE CREATION MODE.\n\
-Telnet to the bot and enter 'NEW' as your nickname.
-0x537,OR go to IRC and type:  /msg %s hello\n
-0x538,This will make the bot recognize you as the master.
-0x539,USERFILE ALREADY EXISTS (drop the '-m')
-0x53a,CAN'T WRITE TO TEMP DIR
-0x53b,Can't reload user file!
-0x53c,User file is missing!
-0x53e,%B  (%E)\n\nPlease enter your nickname.\n
-0x53f,Cycling logfile %s, over max-logsize (%d)
-0x540,\nNickname.\n
-0x541,Last message repeated %d time(s).\n
-0x542,juped
-0x543,No free sockets available.
-0x544,Tcl version:
-0x545,header version
-
-# IRC_
-0x600,Banned
-0x601,You are banned
-0x602,Wanted to ban myself--deflected.
-0x603,that was fun, let's do it again!
-0x604,Hi
-0x605,Goodbye
-0x606,You're banned, goober.
-0x607,NOTICE %s :Your nick was too long and therefore it was truncated to '%s'.\n
-0x608,Introduced to
-0x609,common site
-0x60a,NOTICE %s :Hi %s!  I'm %s, an eggdrop bot.\n
-0x60b,NOTICE %s :I'll recognize you by hostmask '%s' from now on.\n
-0x60c,Since you come from a common irc site, this means you should
-0x60d,always use this nickname when talking to me.
-0x60e,YOU ARE THE OWNER ON THIS BOT NOW
-0x60f,Bot installation complete, first master is %s
-0x610,Welcome to Eggdrop! =]
-0x611,introduced to %s from %s
-0x612,You have a password set.
-0x613,You don't have a password set.
-0x615,You already have a password set.
-0x616,Please use at least 6 characters.
-0x617,Password set to:
-0x618,Incorrect password.
-0x619,Password changed to:
-0x61a,You're at a common site; you can't IDENT.
-0x61b,NOTICE %s :You're not %s, you're %s.\n
-0x61c,Access denied.
-0x61d,I recognize you there.
-0x61e,Added hostmask
-0x620,Currently:
-0x621,Now:
-0x622,To remove it:
-0x624,Your info line is locked
-0x625,Removed your info line on
-0x626,Removed your info line.
-0x627,You have no info set on
-0x628,You have no info set.
-0x629,I don't monitor that channel.
-0x62a,Resetting channel info.
-0x62b,Jumping servers...
-0x62c,Channel is currently hidden.
-0x62d,Now on channel
-0x62e,Never seen on channel.
-0x62f,Last seen at
-0x630,I don't know you; please introduce yourself first.
-0x631,No help.
-0x632,No help available on that.
-# 0x633 - unused
-0x634,Not on that channel right now.
-0x635,Switching back to nick %s
-0x636,Server says my nickname is invalid.
-0x637,NICK IN USE: Trying '%s'
-0x638,Can't change nickname on %s.  Is my nickname banned?
-0x639,Nickname has been juped
-0x63a,Channel %s is juped. :(
-0x63b,%s says I'm not registered, trying next one.
-0x63c,The server says we are not registered yet..
-0x63d,Flood from @%s!  Placing on ignore!
-0x63f,JOIN flood from @%s!  Banning.
-0x640,Channel flood from %s -- kicking
-0x641,Trying server
-0x642,DNS lookup failed
-0x643,Failed connect to
-0x644,Server got stoned; jumping...
-0x645,Disconnected from
-0x646,No server currently.
-0x647,Mode queue is at
-0x648,Server queue is at
-0x649,Help queue is at
-# 0x64a - unused
-# 0x64b - unused
-0x64c,Processing channel
-0x64d,Channel
-0x64e,Desiring channel
-0x64f,Channel Topic
-0x650,pending +o -- I'm lagged
-0x651,pending -o -- I'm lagged
-0x652,pending kick
-0x653,FAKE CHANOP GIVEN BY SERVER
-0x654,End of channel info.
-0x655,mass kick, go sit in a corner
-0x656,Removed ban
-0x657,Hmm, mode info from a channel I'm not on
-0x658,...and thank you for playing.
-0x659,Jumping servers (need %d servers, only have %d)
-0x65a,changing servers
-0x65b,I'm on too many channels--can't join: %s
-0x65c,Channel full--can't join: %s
-0x65d,Channel invite only--can't join: %s
-0x65e,Banned from channel--can't join: %s
-0x65f,Server says I'm not on channel: %s
-0x660,Bad key--can't join: %s
-0x661,NOTICE %s :All commands are done via /MSG. For the complete list, /MSG %s help   Cya!\n
-0x662,NOTICE %s :I don't recognize you from that host.\n
-0x663,NOTICE %s :Either you are using someone else's nickname or you need to type: /MSG %s IDENT (password)\n
-0x664,NOTICE %s :As master you really need to set a password: with /MSG %s pass <your-chosen-password>.\n
-0x665,NOTICE %s :All major commands are used from DCC chat. From now on, you don't need to use the -m option when starting the bot.  Enjoy !!!\n
-0x666,This is the telnet interface to %s, an eggdrop bot.\nDon't abuse it, and it will be open for all your friends, too.\n
-0x667,You now get to pick a nick to use on the bot,\nand a password so nobody else can pretend to be you.\nPlease remember both!
-0x668,From now on, you don't need to use the -m option to start the bot.\nEnjoy !!
-0x669,Telnet connection flood from %s!  Placing on ignore!
-0x66a,Banned:
-0x66b,join flood
-0x66c,don't kick my friends, bud
-0x66d,...and don't come back.
-0x66e,Switching back to altnick %s
-0x66f,don't deop my friends, bud
-0x670,Removed exempt
-0x671,Removed invite
-0x672,NICK flood from @%s!  Banning.
-0x673,nick flood
-
-# EGG_
-0x700,Usage: eggdrop [options] [config-file]\n\n\
-Options:\n\
-  -h   help\n\
-  -n   Don't background; send all log entries to console.\n\
-  -nc  Don't background; display channel stats every 10 seconds.\n\
-  -nt  Don't background; use terminal to simulate DCC chat.\n\
-  -m   Create userfile.\n\
-  -h   Show this help.\n\
-  -v   Show version info, then quit.\n\n
-
-0x701,I detect %s already running from this directory.\n
-0x702,If this is incorrect, erase the '%s'\n
-0x703,* Warning! Could not write %s file!\n
-
-# USER_
-0x800,  (is a global op)
-0x801,  (is a bot)
-0x802,  (is a master)
-
-# CHAN_
-0x900,No such channel defined
-0x902,* Mode change on %s for nonexistent %s!
-0x903,Mass deop on %s by %s
-0x904,Mass deop.  Go sit in a corner.
-0x907,Oops.   Someone made me join %s... leaving...
-0x908,Mode change by fake op on %s!  Reversing...
-0x909,Abusing ill-gained server ops
-0x90a,Mode change by non-chanop on %s!  Reversing...
-0x90b,Abusing desync
-0x90c,flood
-
-0xa00,No ignores
-0xa01,Currently ignoring
-0xa02,No longer ignoring
-
-0xb00,That bot isn't here.\n
-0xb01,That's a bot.  You can't leave notes for a bot.\n
-0xb02,is away
-0xb07,Note arrived for you
-0xb08,Stored message
-0xb18,Bot shut down beginning....
-0xb19,No such user
-0xb1a,no channels
-0xb1b,Party line members:
-0xb1c,Bots connected
-0xb1d,Other people on the bot
-0xb1f,Attempting to link
-0xb20,Not online; note stored.
-0xb21,Notebox is full, sorry.
-0xb22,is away; note stored.
-0xb23,Note sent to
-0xb24,Disconnected from:
-0xb25,People on channel
-0xb26,Can't link there
-0xb27,Can't unlink
-0xb28,Loop detected
-0xb29,Bogus link notice from
-0xb2b,Disconnected left
-0xb2c,Linked to
-0xb2d,Illegal link by leaf
-0xb2e,You are supposed to be a leaf!
-0xb2f,Rejecting bot
-0xb30,Older bot detected (unsupported)
-0xb31,Trace result
-0xb32,doesn't exist
-0xb33,Remote boots are not allowed.
-0xb34,Can't boot the bot owner.
-0xb35,FILE TRANSFER REJECTED
-0xb37,Users across the botnet
-0xb38,Party line
-0xb39,Local channel
-0xb3a,Users on channel
-0xb3b,No bots linked.
-0xb3c,No trace info for:
-0xb3d,Tree too complex!
-0xb3e,Unlinking all bots...
-0xb3f,Killed link attempt to
-0xb40,No longer trying to link:
-0xb41,Breaking link with
-0xb42,Unlinked from:
-0xb43,Not connected to that bot.
-0xb44,Smooshing bot tables and assocs...
-0xb45,is not a known bot.
-0xb46,Link to myself?  Oh boy, Freud would have a field day.
-0xb47,That bot is already connected up.
-0xb48,Invalid telnet address:port stored for
-0xb49,Linking to
-0xb4a,Can't find user for relay!
-0xb4b,Could not link to
-0xb4c,Relay to myself?  What on EARTH would be the point?!
-0xb4d,Connecting to
-0xb4e,(Type *BYE* on a line by itself to abort.)
-0xb4f,Aborting relay attempt to
-0xb50,You are now back on
-0xb51,Relay aborted:
-0xb53,Lost dcc connection to
-0xb54,Dropping relay attempt to
-0xb55,Success!\n\nNOW CONNECTED TO RELAY BOT
-0xb56,(You can type *BYE* to prematurely close the connection.)
-0xb57,Relay link:
-0xb58,left the party line.
-0xb59,Ended relay link
-0xb5a,RELAY CONNECTION DROPPED.\nYou are now back on
-0xb5b,rejoined the party line.
-0xb5c,Dropping relay link to
-0xb5d,Breaking connection to
-0xb5e,Relay broken
-0xb5f,Ping timeout
-0xb60,unleaflike behavior
-0xb61,Dropped bot
-0xb62,Already linking to that bot.
-
-0xc00,I don't accept DCC chats from strangers.
-0xc01,Refused DCC chat (no access)
-0xc02,No access
-0xc03,You must have a password set.
-0xc04,Refused DCC chat (no password)
-0xc05,Refused DCC chat (+x but no file area)
-0xc07,Too many people are in the file area right now.
-0xc0c,Sorry, too many DCC connections.
-0xc0d,DCC connections full: %s %s (%s!%s)
-0xc19,Failed to connect
-0xc1a,DCC connection failed
-0xc1c,Enter your password.
-0xc1d,%s has been forcibly removed for flooding.\n
-0xc1e,-=- poof -=-\n
-0xc1f,You've been booted from the %s by %s%s%s\n
-0xc20,%s booted %s from the party line%s%s
-0xc21,Refused DCC chat (invalid port)
-0xc22,DCC invalid port
-
-0xd00,Floating in limbo (no IRC interaction)
-
-# BOTNET
-0xe00,Fake message rejected
-0xe01,Linked to
-0xe02,Wrong bot--wanted %s, got %s
-0xe03,has left the
-0xe04,has joined the
-0xe05,is now away
-0xe06,is no longer away
-0xe07,Nick Change:
-
-# dcc.c Messages
-0xe08,Rejecting link from %s
-0xe09,Linked to %s.
-0xe0a,Failed link to %s.
-0xe0b,Bad password on connect attempt to %s.
-0xe0c,Password required for connection to %s.
-0xe0d,ERROR linking %s: %s
-0xe0e,Lost Bot: %s
-0xe0f,Timeout: bot link to %s at %s:%d
-0xe10,Logged in: %s (%s/%d)
-0xe11,Bad Password: [%s]%s/%d
-0xe12,Negative on that, Houston.\n
-0xe13,*** %s has joined the party line.\n
-0xe14,Lost dcc connection to %s (%s/%d)
-0xe15,Password timeout on dcc chat: [%s]%s
-0xe16,DCC connection closed (%s!%s)
-0xe17,Failed TELNET incoming (%s)
-0xe18,Refused %s/%d (bad src port)
-# 0xe19 - unused
-0xe1a,Refused %s (bad hostname)
-0xe1b,Telnet connection: %s/%d
-0xe1c,Ident failed for %s: %s
-0xe1d,(!) Listening port %d abruptly died.
-0xe1e,Refused %s (bad nick)
-0xe1f,Refused %s (non-bot)
-0xe20,Refused %s (non-user)
-0xe21,Refused %s (invalid handle: %s)
-0xe22,Refused telnet connection from %s (duplicate)
-0xe23,Refused [%s]%s (no password)
-0xe24,Lost telnet connection to %s/%d
-0xe25,Ident timeout on telnet: %s
-0xe26,Bot installation complete, first master is %s
-0xe27,New user via telnet: [%s]%s/%d
-0xe28,Lost new telnet user (%s/%d)
-0xe29,Lost new telnet user %s (%s/%d)
-0xe2a,Timeout on new telnet user: %s/%d
-0xe2b,Timeout on new telnet user: [%s]%s/%d
-0xe2c,Tcl error [%s]: %s
-0xe2d,*** ATTENTION: DEAD SOCKET (%d) OF TYPE %s UNTRAPPED
-0xe2e,Lost connection while identing [%s/%d]
-0xe2f,Timeout/EOF ident connection
-0xe30,Lost ident wait telnet socket!!
-0xe31,Denied telnet: %s, No Access
-0xe32,Refused telnet connection from %s (tried using my botnetnick)
-0xe33,Lost telnet connection from %s while checking for duplicate
Index: eggdrop1.8/language/core.finnish.lang
diff -u eggdrop1.8/language/core.finnish.lang:1.1.1.1 eggdrop1.8/language/core.finnish.lang:removed
--- eggdrop1.8/language/core.finnish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/language/core.finnish.lang	Wed Nov 17 07:58:48 2010
@@ -1,440 +0,0 @@
-# core.finnish.lang
-#   core kieli viestit eggdroppiin
-#
-# $Id: core.finnish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-# Yleinen tavara
-0x001,Käytössä
-0x002,Hylätty.\n
-
-# MOODIT_
-0x130,Luotu
-0x131,viimeksi käytetty
-0x132,toimeton
-0x133,asetettu
-0x135,ei aktiivinen
-0x137,ei aktiivinen
-0x138,ei asetettu botille
-
-# BANNIT_
-0x104,Globaaliset bannit
-0x106,Kanva bannit
-0x109,Käytä komentoa '.bans all' nähdäksesi kokonais listan
-0x10a,Ei pitkiä banneja
-
-# EXEMPTIT_
-0x114,Globaaliset exemptit
-0x116,Kanva exemptit
-0x119,Käytä komentoa '.exempts all' nähdäksesi kokonais listan
-0x11a,Ei pitkiä exemptejä
-
-# INVITESIT_
-0x124,Globaaliset invitesit
-0x126,Kanava invitesit
-0x129,Käytä komentoa '.invites all' nähdäksesi kokonais listan
-0x12a,No longer inviting
-
-# MODUULIT_
-0x200,Valmiiksi ladattu.
-0x201,Ei pysty kiinnittämään nykyistä kansiota.
-0x202,Ei aloitettavaa funktiota määritetty.
-0x204,Tarvitaan toinen moduuli
-0x205,Ei suljettavaa funktiota
-0x206,Moduuli suljettu:
-0x207,Ei kyseistä moduulia
-0x209,Virhe ladatessa moduulia:
-0x20a,Virhe suljettaessa moduulia:
-0x20b,Ei pysty lataamaan moduulia
-0x20c,Lamaantunut moduuli; Täällä on muisti vuoto!
-0x20d,Sinulla on asennettu moduuli, mutta ei ole valittua kryptausta\n\
-moduulille, etsi vakio config tiedostosta tietoa.\n
-0x20e,Tiedostojärjestelmä moduulia ei ladattu.
-0x20f,Moduuli ladattu: %-16s (kieli tuella)
-0x210,Moduuli ladattu: %-16s
-
-# KÄYTTÄJÄTIEDOSTO_
-0x400,Käyttäjälistan siirto suoritettu; vaihdetaan yli
-0x402,EI PYSTY LUKEMAAN UUTTA KÄYTTÄJÄTIEDOSTOA
-0x403,Ei pysty lähettämään käyttäjätiedostoa sinulle (paikallinen virhe)
-0x404,Ei pysty löytämään yhtään mikä vastaisi tätä
-0x405,Vanha käyttäjätiedosto, käytä 'tclsh scripts/weed <käyttäjätiedosto> c' muunokseen
-0x406,Virheellinen käyttäjätiedosto formaatti.
-0x407,Vääristetty käyttäjä taltio
-0x408,Kopioidaan käyttäjä taltio
-0x409,pilattu salasana palautettu
-0x40a,Ei huomioida salattuja kanavi(a):
-0x40b,Kirjoitetaan käyttäjä tiedostoa...
-0x40c,ERROR kirjoitettaessa käyttäjätiedostoa.
-0x40d,ERROR kirjoitettaessa käyttäjätiedostoa siirtoon.
-0x40e,Käyttäjätiedoston luonti ei tarpeellinen--ohitetaan
-0x40f,Päivitetään...
-0x410,En tiedä ketään tämän nimistä.\n
-0x411,Ei kyseistä käyttäjä taltiota.
-0x412,Varmuuskopioidaan käyttäjätiedostoa...
-0x413,Hyjätty yhteys; peruutetaan käyttäjätiedoston siirto.
-0x414,Vanhan tyylinen jako anomus
-0x415,Vanhentunut jako pyyntö
-0x416,Käyttäjätiedosto hylätty
-
-# SEKALAISTA_
-0x500,päättynyt
-0x501,Yhteensä
-0x502,Poistetut
-0x504,on
-0x505,Käy
-0x506,ohitetaan ensimmäinen
-0x507,(enemmän kuin %d käyvää; lista katkaistu)\n
-0x508,--- Löydetty %d vastaavaa%s.\n
-0x509,Epäselvä komento.\n
-0x50a,Mitä?  Sinä tarvitset '.help' komentoa\n
-0x50b,Komento sidottu:\n
-0x50c,Käynnistetään uudelleen...
-0x50d,es
-0x50e,Vaihdetaan logitiedostoja...
-0x512,varattu
-0x513,POISSA
-0x516,Katkaistu
-0x517,virheellinen botti
-0x518,Tunnistetaan loopia: kaksi bottia on nimetty
-0x51a,sta
-0x51b,ulkopäivitetty
-0x51c,evätty
-0x51d,petkuttaja
-0x51e,yritetään
-0x51f,MOTD tiedosto:
-0x520,Ei MOTD tiedostoa.
-0x521,Käytä:
-0x522,<osoite>:<portti#>[/<relay-portti#>]
-0x526,avoin
-0x527,tarvitaan opit
-0x529,taustalla
-0x52a,terminaali moodi
-0x52b,tila moodi
-0x52c,pitkä vedos moodi
-0x52d,Paikalla
-0x52e,Kätkö
-0x52f,Tcl kirjasto:
-0x530,Uusi käyttäjän saatava merkki
-0x531,tiedottaa
-0x532,Pysyvä(t) omistaja(t)
-0x534,CONFIG TIEDOSTO EI LADATTU (EI LÖYDY, TAI VIRHE)
-0x535,KÄYTTÄJÄTIEDOSTOA EI LÖYDY!  (yritä './eggdrop -m %s' luodaksesi yksi)\n
-0x536,KÄYNNISTETÄÄN BOTTI KÄYTTÄJÄTIEDOSTON LUONTI MOODISSA.\n\
-Telnettaa botille ja syötä 'UUSI' kuin sinun nickkisi.
-0x537,TAI mene IRCC:iin ja syötä komento:  /msg %s hello\n
-0x538,Tämä tekee että botti tunnistaa sinut mertarikseen.
-0x539,KÄYTTÄJÄTIEDOSTO VALMIIKSI LUOTU (poista '-m')
-0x53a,EI PYSTY KIRJOITTAMAAN TEMP HAKEMISTOA
-0x53b,Ei pysty ladata uudelleen käyttäjä tiedostoa!
-0x53c,Käyttäjätiedosto hukassa!
-0x53e,%B  (%E)\n\nSyötä tähän sinun nickkisi.\n
-0x53f,Kierrätetään logitiedostoa %s, maksimi-logikoko (%d)
-0x540,\nNickki.\n
-0x541,Viimeinen viesti toistettu %d aika(a).\n
-0x542,juped
-0x543,Ei vapaita kohtia saatavilla.
-0x544,Tcl versio:
-0x545,pää versio
-
-# IRC_
-0x600,Bannattu
-0x601,Olet bannattu
-0x602,Haluan bannata itseni--poikkeama.
-0x603,tämä on hauskaa, tehdään se uudestaan!
-0x604,Hei
-0x605,Heippa
-0x606,Olet bannattu, tahmassa.
-0x607,NOTICE %s :Sinun nickkisi on liian pitkä sentähden se on lyhennetty '%s'.\n
-0x608,Esitellä
-0x609,yleinen sijainti
-0x60a,NOTICE %s :Hei %s!  Olen %s, eggdrop botti.\n
-0x60b,NOTICE %s :Tunnistan sinun hostmaskisi '%s' nyt.\n
-0x60c,Koska tulit yhteiseltä irc sijainnilta, tämä meinaa että sinun pitäisi
-0x60d,aina käyttää tätä nickkiä kun puhut minulle.
-0x60e,OLET NYT TÄMÄN BOTIN OMISTAJA
-0x60f,Botti asennus onnistunut, ensimmäinen mestari on %s
-0x610,Tervetuloa Eggdroppiin! =]
-0x611,Ensiesitelmä %s %s
-0x612,Sinä olet asettanut salasanan.
-0x613,Et ole asettanut salasanaa.
-0x615,Olet jo asettanut salasanan.
-0x616,Käytä vähintään 6 merkkiä.
-0x617,Salasana asetettu:
-0x618,Virheellinen salasana.
-0x619,Salasana vaihdettu:
-0x61a,Olet yhtenäinen; et voi IDENT.
-0x61b,NOTICE %s :Et ole %s, olet %s.\n
-0x61c,Pääse estetty.
-0x61d,Hyväksyn sinut.
-0x61e,hostmask lisätty
-0x620,Nyt:
-0x621,Nyt:
-0x622,Poista se:
-0x624,Inforivisi on lukittu
-0x625,Inforivisi poistettu
-0x626,Inforivisi poistettu.
-0x627,Sinulla ei ole asetettu infoa
-0x628,Et ole asettanut infoa.
-0x629,En tarkkaile tätä kanavaa.
-0x62a,Alustetaan kanava info.
-0x62b,Hypätään serverille...
-0x62c,Kanava on nyt piilotettu.
-0x62d,Nyt kanavalla
-0x62e,Koskaan nähnyt kanavaa.
-0x62f,Viimeksi nähnyt
-0x630,En tunne sinua; esittele itsesi ensin.
-0x631,Ei apua.
-0x632,Ei apua saatavilla tästä.
-# 0x633 - käyttämätön
-0x634,Ei kanavalla juuri nyt.
-0x635,Vaihdetaan takaisin nickki %s
-0x636,Serveri sanoo, minun nickkini on viallinen.
-0x637,NICKKI KÄYTÖSSÄ: Yritetään '%s'
-0x638,Ei pystytä vaihtamaan nickkiä %s.  Onko minun nickkini bannattu?
-0x639,Nickki on juped
-0x63a,Kanava %s on juped. :(
-0x63b,%s sanoo En ole rekisteröitynyt, yritetään uudestaan.
-0x63c,Serveri sanoo, emme ole rekisteröityneet vielä..
-0x63d,Floodaamista @%s!  Asetetaan ignore!
-0x63f,JOIN floodaamista @%s!  Bannattu.
-0x640,Kanava floodaamista %s -- kickataan
-0x641,Yritetään serveriä
-0x642,DNS tarkistus epäonnistui
-0x643,Yhditäminen epäonnistui
-0x644,Serveri "jäätynyt"; mennään mutustelemaan...
-0x645,Katkaistaan
-0x646,Ei nykyistä serveriä.
-0x647,Moodi queue on nyt
-0x648,Serveri queue on nyt
-0x649,Auto queue on nyt
-# 0x64a - ei käytössä
-# 0x64b - ei käytössä
-0x64c,Tapahtuma kanava
-0x64d,Kanava
-0x64e,Halutaan kanava
-0x64f,Kanava otsikko
-0x650,pyydetään +o -- Olen jumissa
-0x651,pyydetään -o -- Olen jumissa
-0x652,pyydetään kickiä
-0x653,VÄÄRÄ KANAVAOP ANNETTU SERVERILTÄ
-0x654,Kanava info loppu.
-0x655,lauma kick, mene istumaan nurkkaan
-0x656,banni poistettu
-0x657,Hmm, moodi info kanavalla En ole
-0x658,...ja kiitos sinulle pelaamisesta.
-0x659,Hypätään servereille (tarvitaan %d servereitä, on vain %d)
-0x65a,vaihdetaan servereitä
-0x65b,Olen liian monella kanavalla--en voi liittyä: %s
-0x65c,Kanava täynnä--en voi liittyä: %s
-0x65d,Kanava vain inviteille--en voi liittyä: %s
-0x65e,Bannattu kanavalta--en voi liittyä: %s
-0x65f,Serveri sanoo En ole kanavalla: %s
-0x660,Huono avain--en voi liittyä: %s
-0x661,NOTICE %s :Kaikki komennot on tehtävä /MSG lla. Täydellinen lista komennoista, /MSG %s help   Heippa!\n
-0x662,NOTICE %s :En hyväksy tätä hostia.\n
-0x663,NOTICE %s :Olet käyttämässä jotain muuta nickkiä tai tarvitset komennon: /MSG %s IDENT (password)\n
-0x664,NOTICE %s :Masteri, tarvit todella asettaa salasanan: with /MSG %s pass <sinun-valitsemasi-salasana>.\n
-0x665,NOTICE %s :Kaikki tärkeät komennot ovat käytössä dcc chatssa. Juuri nyt et tarvitse käyttää -m asetusta kun käynnistät botin.  Nauti !!!\n
-0x666,Tämä telnetti on liitetty  %s, eggdroppi bottiin.\nÄlä herjaa sitä, ja se aukeaa kaikille ystävillesi myös.\n
-0x667,Saat nyt valita nickkin käyttääksesi bottia,\nja salasanaa ei kukaan voi uskotella sinulta.\nMuista molemmat!
-0x668,Juuri nyt et tarvitse käyttää -m asetusta kun käynnistät botin.\nNauti !!
-0x669,Telnetti yhteys floodaaminen %s!  Ei välitetä!
-0x66a,Bannattu:
-0x66b,joini floodi
-0x66c,älä kickkii ystäviäni, oksastaja
-0x66d,...ja älä tule takaisin.
-0x66e,Vaihdettu takaisin kakkosnickki %s
-0x66f,älä deoppaa ystäviäni, oksastaja
-0x670,exempti poistettu
-0x671,Invite poistettu
-0x672,NICK floodi @%s!  Bannattu.
-0x673,nickki floodi
-
-# EGG_
-0x700,Usage: eggdrop [options] [config-file]\n\n\
-Options:\n\
-  -n   Don't background; send all log entries to console.\n\
-  -nc  Don't background; display channel stats every 10 seconds.\n\
-  -nt  Don't background; use terminal to simulate DCC chat.\n\
-  -m   Create userfile.\n\
-  -h   Show this help.\n\
-  -v   Show version info, then quit.\n\n
-
-0x701,Tunnistan %s valmiiksi päällä tässä kansiossa.\n
-0x702,Jos tämä ei ole korjattu, poista '%s'\n
-0x703,* Varoitus!  Ei pysty kirjoittamaan %s tiedostoa!\n
-
-# KÄYTTÄJÄ_
-0x800,  (on globaalinen oppi)
-0x801,  (on botti)
-0x802,  (on masteri)
-
-# KANAVA_
-0x900,Ei kyseistä kanavaa tunnistettu
-0x902,* Moodi vaihdettu %s olemattomaan %s!
-0x903,Kasa deopattu %s %s
-0x904,Kasa deopattu.  Mene istumaan nurkkaan.
-0x907,Hups.   Joku sai minut liittymään %s... lähdetään...
-0x908,Moodi vaihdettu väärän opin %s takia!  Käännetään...
-0x909,Haukutaan sairaat serveri opit
-0x90a,Moodi vaihdettu väärän kanavaopin %s takia! Käännetään...
-0x90b,Haukutaan epäsynkkaaja
-0x90c,floodaaminen
-
-0xa00,Ei ignooreja
-0xa01,Nykyisiä  ignooreja
-0xa02,Ei pitkiä ignooreja
-
-0xb00,Tämä botti ei ole täällä.\n
-0xb01,Tämä on botti.  Et voi jättää viestejä botille.\n
-0xb02,on poissa
-0xb07,Ei saapuvia sinulle
-0xb08,Viesti varastossa
-0xb18,Botin selkuminen aloitettu....
-0xb19,Ei kyseistä käyttäjää
-0xb1a,ei kanavia
-0xb1b,Party linen jäsenet:
-0xb1c,Botit yhdistetty
-0xb1d,Muita ihmisiä botilla
-0xb1f,Yritetään linkittää
-0xb20,Ei paikalla; viesti varastoitu.
-0xb21,Viestilaatikko täynnä, anteeksi.
-0xb22,on poissa; viesti varastoitu.
-0xb23,Viesti lähetetty
-0xb24,Katkaistu:
-0xb25,Ihmisiä kanavalla
-0xb26,Ei pysty linkittämään tähän
-0xb27,Ei pysty unlinkittämään
-0xb28,Loop tunnistettu
-0xb29,Outo linkki viesti
-0xb2b,Katkaistu jäljellä
-0xb2c,Linkitetty
-0xb2d,Laiton linkki selattu
-0xb2e,Olet tuettu olemaan selattu!
-0xb2f,Hylätään botti
-0xb30,Vanhempi botti tunnistettu (ei tuettu)
-0xb31,Jäljitetään vastausta
-0xb32,ei ole olemassa
-0xb33,Remote bootit eivät ole sallituja.
-0xb34,Ei pysty boottaamaan botin omistajaa.
-0xb35,TIEDOSTON SIIRTO HYLÄTTY
-0xb37,Käyttähät ovat ristissä botnetissä
-0xb38,Party line
-0xb39,Paikallinen kanava
-0xb3a,Käyttäjät kanavalla
-0xb3b,Ei botteja linkitetty.
-0xb3c,Ei infoa jäljitetty:
-0xb3d,Puu liian monimutkainen!
-0xb3e,Unlinkitetään kaikki botit...
-0xb3f,Linkki tapetaan yrityksestä
-0xb40,Ei pitkään yritetä linkkiä:
-0xb41,Rikotaan linkki
-0xb42,Unlinkitetty:
-0xb43,Ei yhdistetty tätä bottia.
-0xb44,Smooshing botti tasot ja associt...
-0xb45,ei ole tunnettu botti.
-0xb46,Linkitetään itseni kanssa?  Oh poika, Fredillä ei ole pelto päivä.
-0xb47,Tämä botti on jo valmiiksi yhdistetty.
-0xb48,Väärä telnet osoite:portti varastoitu
-0xb49,Linkitetty
-0xb4a,Ei pysty löytämään käyttäjä viestiä!
-0xb4b,Ei pysty linkittämään
-0xb4c,Viestitä itsesi kanssa?  Mikä MAA tämän ovi tehdä?!
-0xb4d,Yhdistetty
-0xb4e,(Komento *BYE* poistuu rivillä itsestään.)
-0xb4f,Katkaistaan relay pyyntö
-0xb50,Olet nyt palannut
-0xb51,Relay katkaistu:
-0xb53,Dcc yhteys hukattu
-0xb54,Tiputetaan relay pyyntö
-0xb55,Onnistui!\n\nNYT RELAY BOTTIIN ON YHDISTETY
-0xb56,(Voit käyttää komentoa *BYE* enenaikaiseen yhteyden sulkemiseen.)
-0xb57,Relay linkki:
-0xb58,Lähdettiin party linelta.
-0xb59,Relay linkki lopetettu
-0xb5a,RELAY YHTEYS TIPUTETTU.\nOlet palannut nyt takaisin
-0xb5b,palataan takaisin party linelle.
-0xb5c,Tiputetaan relay linkki
-0xb5d,Katkaistaan yhteys
-0xb5e,Relay rikki
-0xb5f,Pinggi kadotettu
-0xb60,unleaflike käytös
-0xb61,Tiputettiin botti
-0xb62,Tämä botti on jo valmiiksi linkitetty.
-
-0xc00,En salli DCC chatteja oudoille.
-0xc01,Evätään DCC chatti (ei pääsyä)
-0xc02,Ei pääsyä
-0xc03,Sinulla täytyy olla salasana asetettu.
-0xc04,Evätään DCC chatti (ei salasanaa)
-0xc05,Evätään DCC chatti (+x mutta ei tiedosto alue)
-0xc07,Liian moni ihminen on tiedosto alueella juuri nyt.
-0xc0c,Sori, liian monta DCC yhteyttä.
-0xc0d,DCC yhteydet täynnä: %s %s (%s!%s)
-0xc19,yhdistäminen epäonnistui
-0xc1a,DCC yhdistyminen epäonnistui
-0xc1c,Syötä salasana.
-0xc1d,%s on väkivalloin poistettu floodaamasta.\n
-0xc1e,-=- pöh -=-\n
-0xc1f,Et ole bootannut %s %s%s%s\n
-0xc20,%s bootattu %s party line%s%s
-0xc21,Evätty DCC chatti (väärä portti)
-0xc22,DCC väärä portti
-
-0xd00,Floating in limbo (ei IRC vuorovaikutus)
-
-# BOTNET
-0xe00,Vale viesti hylätty
-0xe01,Linkitetty
-0xe02,Väärä botti--halutaan %s, saada %s
-0xe03,on lähtenyt
-0xe04,on liittynyt
-0xe05,on nyt poissa
-0xe06,ei ole pitkään poissa
-0xe07,Nickki vaihdettu:
-
-# dcc.c viestit
-0xe08,Linkki hylätään %s
-0xe09,Linkitetty %s.
-0xe0a,Linkitys epäonnistui %s.
-0xe0b,Huono salasana yritykseen yhdistää %s.
-0xe0c,Salasana vaaditaan yhdistämiseen %s.
-0xe0d,VIRHE linkityksessä %s: %s
-0xe0e,Botti kadotettu: %s
-0xe0f,Aikalisä: botti linkitetty %s %s:%d
-0xe10,Päästy sisään: %s (%s/%d)
-0xe11,Huono Salasana: [%s]%s/%d
-0xe12,Tämä on negatiivinen, Houston.\n
-0xe13,*** %s on liittynyt party linelle.\n
-0xe14,Dcc yhteys hukattu %s (%s/%d)
-0xe15,Salasana vanheni dcc chatissa: [%s]%s
-0xe16,DCC yhteys suljettu (%s!%s)
-0xe17,TELNET yhdistäminen epäonnistui (%s)
-0xe18,Evätään %s/%d (huono src portti)
-# 0xe19 - ei käytössä
-0xe1a,Evätään %s (huono hostname)
-0xe1b,Telnet yhteys: %s/%d
-0xe1c,Ident epäonnistui %s: %s
-0xe1d,(!) Kuunnellaan porttia %d äkisti kuoli.
-0xe1e,Evätään %s (huono nickki)
-0xe1f,Evätään %s (ei botti)
-0xe20,Evätään %s (ei käyttäjä)
-0xe21,Evätään %s (virheellinen kahva: %s)
-0xe22,Evätään telnet yhteys %s (kaksois)
-0xe23,Evätään [%s]%s (ei salasanaa)
-0xe24,Kadotettiin telnet yhteys %s/%d
-0xe25,Ident kadotettu telnetissä: %s
-0xe26,Botti asennettu onnistuneesti, ensimmäinen mestari on %s
-0xe27,Uusi käyttäjä telnetissä: [%s]%s/%d
-0xe28,Uusi telnet käyttäjä kadotettu (%s/%d)
-0xe29,Uusi telnet käyttäjä kadotettu %s (%s/%d)
-0xe2a,Uusi telnet käyttäjä tiputettu: %s/%d
-0xe2b,Uusi telnet käyttäjä tiputettu: [%s]%s/%d
-0xe2c,Tcl virhe [%s]: %s
-0xe2d,*** HUOMIO: KUOLLUT SOCKET (%d) TYYPISSÄ %s EI VANGITTU
-0xe2e,Kadotetaan yhteys silläaikaa kun identitettiin [%s/%d]
-0xe2f,Kadotettu/EOF ident yhteys
-0xe30,Kadotettu ident odotus telnet socketti!!
-0xe31,Evätty telnet: %s, Ei pääsyä
-0xe32,Evätään telnet yhteys %s (yritä käyttää minun botnetnickkiäni)
-0xe33,Telnet yhteys hukattu %s silläaikaa kun tarkistettiin tuplausta
Index: eggdrop1.8/language/core.french.lang
diff -u eggdrop1.8/language/core.french.lang:1.1.1.1 eggdrop1.8/language/core.french.lang:removed
--- eggdrop1.8/language/core.french.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/language/core.french.lang	Wed Nov 17 07:58:48 2010
@@ -1,441 +0,0 @@
-# core.french.lang
-#   core language messages for eggdrop
-#
-# $Id: core.french.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-
-# General stuff
-0x001,Utilisation
-0x002,A échoué.\n
-
-# MODES_
-0x130,Créé
-0x131,utilisé dernièrement
-0x132,inactif
-0x133,placé par
-0x135,non actif sur
-0x137,non actif
-0x138,non placé par le bot
-
-# BANS_
-0x104,Bans globaux
-0x106,Bans spécifiques au canal
-0x109,Utilisez '.bans all' pour voir la liste complète
-0x10a,Annulation du ban
-
-# EXEMPTS_
-0x114,Exceptions globales
-0x116,Exceptions spécifiques au canal
-0x119,Utilisez '.exempts all' pour voir la liste complète
-0x11a,Annulation de l'exception
-
-# INVITES_
-0x124,Invitations globales
-0x126,Invitations spécifiques au canal
-0x129,Utilisez '.invites all' pour voir la liste complète
-0x12a,Annulation de l'invitation
-
-# MOD_
-0x200,Déjà chargé.
-0x201,Ne peut pas déterminer le répertoire courant.
-0x202,Aucune fonction de démarrage définie.
-0x204,Requis par un autre module
-0x205,Aucune fonction de fermeture
-0x206,Module déchargé:
-0x207,Aucun module de ce nom
-0x209,Erreur pendant le chargement du module:
-0x20a,Erreur pendant le déchargement du module:
-0x20b,Ne peut pas charger les modules
-0x20c,Modules stagnant; il va y avoir perte de mémoire!
-0x20d,Vous avez installé des modules, mais n'avez pas choisi de module de cryptage,\n\
-consultez le ficher de configuration initiale pour plus de renseignements.\n
-0x20e,Module Filesys non chargé.
-0x20f,Module chargé: %s \t\t(avec support internationnal)
-0x210,Module chargé: %s
-
-# USERF_
-0x400,Transfert de la liste utilisateurs terminé; liste prise en compte
-0x402,NE PEUT PAS LIRE LA NOUVELLE LISTE UTILISATEURS
-0x403,Ne peut vous envoyer la liste utilisateurs (erreur interne)
-0x404,Personne ne correspond à ces critères
-0x405,Ancienne liste utilisateurs, utilisez 'tclsh scripts/weed <fichier-usagers> c' pour la convertir
-0x406,Format de liste utilisateurs invalide.
-0x407,Enregistrement utilisateur corrompu
-0x408,Enregistrement utilisateur en double
-0x409,Mot de passe corrompu pour:
-0x40a,Ban(s) ignoré(s) pour le(s) canal(aux):
-0x40b,Ecriture de la liste utilisateurs...
-0x40c,ERREUR pendant l'écriture de la liste utilisateurs.
-0x40d,ERREUR pendant l'écriture de la liste utilisateurs à transférer.
-0x40e,Création de la liste utilisateurs inutile--ignorée
-0x40f,Relecture de la configuration...
-0x410,Je ne connais personne de ce nom.\n
-0x411,Aucun enregistrement pour cet utilisateur.
-0x412,Sauvegarde de la liste utilisateurs...
-0x413,Echec de la connexion; interruption du transfert de la liste utilisateurs.
-0x414,Demande de partage (ancienne version) par
-0x415,Demande de partage désuète
-0x416,Liste utilisateurs rejetée par
-
-# MISC_
-0x500,a expiré
-0x501,au total
-0x502,Supprimé
-0x504,sur
-0x505,Recherche
-0x506,je laisse tomber d'abord
-0x507,(plus de %d résultats; liste tronquée)\n
-0x508,--- Trouvé %d résultat%s.\n
-0x509,Commande ambiguë.\n
-0x50a,Quoi? Essayez '.help'\n
-0x50b,Liaisons de commande:\n
-0x50c,Redémarrage...
-0x50d,s
-0x50e,Rotation des fichiers de log...
-0x512,inactif
-0x513,ABSENT
-0x516,Déconnecté
-0x517,bot non valide
-0x518,Boucle détectée: déconnection
-0x51a,de
-0x51b,périmé
-0x51c,rejeté
-0x51d,imposteur
-0x51e,j'essaie
-0x51f,Fichier MOTD:
-0x520,Aucun fichier MOTD.
-0x521,Utilisez:
-0x522,<addresse>:<numéro de port>[/<numéro de port-relais>]
-0x526,en suspens
-0x527,je ne suis pas op
-0x529,arrière plan
-0x52a,mode terminal
-0x52b,mode statut
-0x52c,mode log
-0x52d,En ligne depuis
-0x52e,Cache hit
-0x52f,librairie Tcl:
-0x530,Les nouveaux utilisateurs obtiennent les drapeaux
-0x531,annonce
-0x532,Proprietaire(s) permanent(s)
-0x534,FICHIER DE CONFIGURATION NON CHARGE (INTROUVABLE OU ERREUR)
-0x535,LISTE UTILISATEURS NON TROUVEE!  (essayez './eggdrop -m %s' pour en créer une)\n
-0x536,DEMARRAGE DU BOT EN MODE CREATION DE LISTE UTILISATEURS.\n\
-Faites un Telnet sur le bot et entrez 'NEW' comme surnom.
-0x537,OU allez sur IRC et:  /msg %s hello\n
-0x538,Le bot vous reconnaitra alors comme maître.
-0x539,LA LISTE UTILISATEURS EXISTE DEJA (enlevez le '-m')
-0x53a,NE PEUT PAS ECRIRE DANS LE REPERTOIRE TEMPORAIRE
-0x53b,Ne peut pas recharger la liste utilisateurs!
-0x53c,La liste utilisateurs est innexistante!
-0x53e,%B  (%E)\n\nEntrez votre surnom.\n
-0x53f,Rotation du fichier log %s, taille maximale depassée (%d)
-0x540,\nSurnom.\n
-0x541,Dernier message repété %d fois.\n
-0x542,bloqué
-0x543,No free sockets available.
-0x544,Tcl version:
-0x545,header version
-
-# IRC_
-0x600,Banni
-0x601,Vous êtes banni
-0x602,Tentative de Ban sur moi-même--évitée.
-0x603,c'était drôle, refaites-le encore une fois!
-0x604,Salut
-0x605,Au revoir
-0x606,Vous êtes banni, goober.
-0x607,NOTICE %s :Ton nick était trop longue, j'ai du le changer à '%s'.\n
-0x608,Présenté à
-0x609,site public
-0x60a,NOTICE %s :Salut %s!  Je suis %s, un bot eggdrop.\n
-0x60b,NOTICE %s :Je vais vous reconnaître par votre hostmask '%s' à partir de maintenant.\n
-0x60c,Etant donné que vous venez d'un site IRC public, vous devriez
-0x60d,toujours utiliser ce surnom quand vous me parlez.
-0x60e,VOUS ETES MAINTENANT LE PROPRIETAIRE DE CE BOT
-0x60f,Installation du bot terminée, le premier maître est %s
-0x610,Bienvenue sur Eggdrop! =]
-0x611,présenté à %s de %s
-0x612,Vous avez un mot de passe de défini.
-0x613,Vous n'avez pas de mot de passe de défini.
-0x615,Vous avez déjà un mot de passe de défini.
-0x616,Employez au moins 6 caractères.
-0x617,Mot de passe défini:
-0x618,Mot de passe incorrect.
-0x619,Nouveau mot de passe:
-0x61a,Vous êtes sur un site public; vous n'avez pas accès à IDENT.
-0x61b,NOTICE %s :Vous n'êtes pas %s, vous êtes %s.\n
-0x61c,Accès refusé.
-0x61d,Je vous reconnais là.
-0x61e,Hostmask ajouté
-0x620,Actuellement:
-0x621,Maintenant:
-0x622,Pour l'enlever:
-0x624,Votre ligne de renseignements est verrouillée
-0x625,Retrait de votre ligne de renseignements sur
-0x626,Retrait de votre ligne de renseignements.
-0x627,Vous n'avez aucuns renseignements sur
-0x628,Vous n'avez aucuns renseignements.
-0x629,Je ne contrôle pas ce canal.
-0x62a,Reinitialisation des renseignements du canal.
-0x62b,Changement de serveur...
-0x62c,Le canal est actuellement caché.
-0x62d,Maintenant sur le canal
-0x62e,N'est jamais venu sur l'un de mes canaux.
-0x62f,Vu la dernière fois à
-0x630,Vous n'êtes pas enregistré ; présentez vous d'abord.
-0x631,Aucune aide.
-0x632,Aucune aide disponible là-dessus.
-# 0x633 - unused
-0x634,Pas sur ce canal en ce moment.
-0x635,Je récupère mon surnom (%s)
-0x636,Le serveur me dit que mon surnom est invalide.
-0x637,SURNOM EN UTILISATION: Essai de '%s'
-0x638,Ne peut pas changer de surnom sur %s.  Mon surnom est-il interdit?
-0x639,Surnom bloqué
-0x63a,Le canal %s est bloqué. :(
-0x63b,%s dit que je ne suis pas enregistré, essai du suivant.
-0x63c,Vous avez un serveur incorrect.
-0x63d,Flood de @%s!  Placement en ignorance!
-0x63f,Flood de JOIN de @%s!  Interdiction.
-0x640,Flood de canal de %s -- je le kick
-0x641,Essai du serveur
-0x642,La requête DNS a échoué
-0x643,Echec de la connexion à
-0x644,Le serveur ne répond plus; changement...
-0x645,Déconnecté de
-0x646,Aucun serveur actuellement.
-0x647,La file d'attente des modes est à
-0x648,La file d'attente des serveurs est à
-0x649,La file d'attente d'aide est à
-# 0x64a - unused
-# 0x64b - unused
-0x64c,Traitement du canal
-0x64d,Canal
-0x64e,Je désire le canal
-0x64f,Sujet du canal
-0x650,+o en suspens -- Je lag
-0x651,-o en suspens -- Je lag
-0x652,kick en suspens
-0x653,FAUX OPERATEUR DONNE PAR LE SERVEUR
-0x654,Fin de renseigements du canal.
-0x655,Kick massif, va t'asseoir dans un coin
-0x656,Ban annulé
-0x657,Hmm, info sur les modes d'un canal sur lequel je ne suis pas
-0x658,...et merci d'avoir joué.
-0x659,Changement de serveur (j'ai besoin de %d serveurs, je n'en ai que %d)
-0x65a,changement de serveur
-0x65b,Je suis sur trop de canaux--ne peut rejoindre: %s
-0x65c,Le canal est plein--ne peut rejoindre: %s
-0x65d,Le canal est réservé aux invités--ne peut rejoindre: %s
-0x65e,Banni sur le canal--ne peut rejoindre: %s
-0x65f,Le serveur dit que je ne suis pas sur le canal: %s
-0x660,Mauvaise clé--ne peut rejoindre: %s
-0x661,NOTICE %s :Toutes les commandes sont accessibles par /MSG. Pour la liste complète, /MSG %s help   Cya!\n
-0x662,NOTICE %s :Je ne vous reconnais pas de cet hôte.\n
-0x663,NOTICE %s :Soit vous utilisez le nick de quelqu'un d'autre, soit vous devez taper: /MSG %s IDENT (mot de passe)\n
-0x664,NOTICE %s :En tant que maître, vous devez vraiment définir un mot de passe: avec /MSG %s pass <le-mot-de-passe-que-vous-avez-choisi>.\n
-0x665,NOTICE %s :La majorité des commandes est accessible en DCC chat. Dorénavant, vous n'avez plus besoin de l'option -m quand vous démarrez le bot. Amusez-vous bien !!\n
-0x666,Ceci est l'interface telnet de %s, un bot eggdrop.\nN'en abusez pas, et elle sera ouverte également à tous vos amis.\n
-0x667,Maintenant vous devez trouver un nick à utiliser sur le bot,\net un mot de passe, ainsi personne ne peut prétendre être vous.\nRetenez les!
-0x668,Dorénavant, vous n'avez plus besoin d'utiliser l'option -m pour démarrer le bot.\nAmusez-vous bien !!
-0x669,Flood de connexions telnet de %s!  On ignore!
-0x66a,Banni:
-0x66b,avalanche de surnom
-0x66c,touches pas à mon pote
-0x66d,...pas la peine de revenir.
-0x66e,Retour au surnom alternatif %s
-0x66f,ne deope pas mes amis !
-0x670,Exception enlevée
-0x671,Invitation enlevée
-0x672,Flood de SURNOM de @%s! Banni.
-0x673,flood de surnoms
-
-# EGG_
-0x700,Usage: eggdrop [options] [config-file]\n\n\
-Options:\n\
-  -n   Don't background; send all log entries to console.\n\
-  -nc  Don't background; display channel stats every 10 seconds.\n\
-  -nt  Don't background; use terminal to simulate DCC chat.\n\
-  -m   Create userfile.\n\
-  -h   Show this help.\n\
-  -v   Show version info, then quit.\n\n
-
-0x701,Je détecte que %s est s'exécute déjà depuis ce répertoire.\n
-0x702,Si ce n'est pas le cas, supprimez '%s'\n
-0x703,* Attention! Impossible d'écrire le fichier %s!\n
-
-# USER_
-0x800,  (est un op global)
-0x801,  (est un bot)
-0x802,  (est un maître)
-
-# CHAN_
-0x900,Aucun canal de ce nom défini
-0x902,* Changement de mode sur %s pour le non-existant %s!
-0x903,Deop en masse sur %s par %s
-0x904,Deop en masse.  Va t'asseoir dans un coin.
-0x907,Oops. Quelqu'un m'a fait rejoindre %s... j'en pars...
-0x908,Changement de mode par un faux op sur %s!  Annulation...
-0x909,Abus d'un op mal gagné par serveur
-0x90a,Changement de mode par un non-op sur %s!  Annulation...
-0x90b,Abus d'une désynchronisation
-0x90c,flood
-
-0xa00,Aucun ignoré
-0xa01,Actuellement, j'ignore
-0xa02,Je n'ignore plus
-
-0xb00,Ce bot n'est pas là.\n
-0xb01,C'est un bot.  Vous ne pouvez laisser de notes à un bot.\n
-0xb02,est absent
-0xb07,Une note est arrivée pour vous
-0xb08,Message stocké
-0xb18,L'arrêt du bot commence....
-0xb19,Aucun utilisateur de ce nom
-0xb1a,Aucuns canaux
-0xb1b,Membres de la party line:
-0xb1c,Bots connectés
-0xb1d,Autres personnes sur le bot
-0xb1f,Tentative de liaison à
-0xb20,Non en ligne; note enregistrée.
-0xb21,La boite à messages est pleine, désolé.
-0xb22,est absent; note stockée.
-0xb23,Note envoyée à
-0xb24,Déconnecté de:
-0xb25,Personnes sur le canal
-0xb26,Ne peut me relier là
-0xb27,Ne peux me délier
-0xb28,Boucle détectée
-0xb29,Annonce de lien incorrect de
-0xb2b,Reste deconnecté
-0xb2c,Lié à
-0xb2d,Lien illégal par un leaf
-0xb2e,Vous êtes supposés être un leaf!
-0xb2f,Bot rejeté
-0xb30,Vieux bot détecté (non-supporté)
-0xb31,Résultat de trace
-0xb32,n'existe pas
-0xb33,Les boots distants ne sont pas autorisés.
-0xb34,Je ne peux virer le propriétaire du bot.
-0xb35,TRANSFERT DE FICHIER REJETE
-0xb37,Utilisateurs à travers le botnet
-0xb38,Party line
-0xb39,Canal local
-0xb3a,Utilisateurs du canal
-0xb3b,Aucun bot relié.
-0xb3c,Aucunes informations de trace:
-0xb3d,L'arborescence est trop complexe!
-0xb3e,Déconnexion de tous les bots...
-0xb3f,Tentative de terminer le lien à
-0xb40,Plus aucun essai de lien avec:
-0xb41,Dénouage du lien avec
-0xb42,Délié de:
-0xb43,Non connecté à ce bot.
-0xb44,Vidange de la table des bots et des assocs...
-0xb45,n'est pas un bot connu.
-0xb46,Me relier à moi même?  Heh mon garcon, un grand jour pour Freud.
-0xb47,Ce bot est déja connecté.
-0xb48,Adresse de port telnet invalide:port enregistré pour
-0xb49,Liaison avec
-0xb4a,Ne peut trouver d'utilisateur à relayer!
-0xb4b,Liaison impossible avec
-0xb4c,Faire un relais sur moi-même?  Quel est l'intérêt?!
-0xb4d,Connexion à
-0xb4e,(Tapez *BYE* seul sur une ligne pour abandonner.)
-0xb4f,Abandon de la tentative de relais à
-0xb50,Vous êtes maintenant de retour sur
-0xb51,Relais abandonné:
-0xb53,Perte de la connexion DCC avec
-0xb54,Abandon de la tentative de relais à
-0xb55,Succès!\n\nMAINTENANT CONNECTE AU BOT RELAIS
-0xb56,(Vous pouvez taper *BYE* pour fermer la connexion prématurément.)
-0xb57,Liaison relais:
-0xb58,a quitté la party line.
-0xb59,Liaison relais terminée
-0xb5a,ABANDON DE LA CONNEXION RELAIS.\nVous êtes de retour sur
-0xb5b,a rejoint la party line.
-0xb5c,Abandon de la liaison de relais à
-0xb5d,Arrêt de la connexion à
-0xb5e,Relais cassé
-0xb5f,Ping timeout
-0xb60,celà ne ressemble pas à un comportement de leaf
-0xb61,Abandon du bot
-0xb62,Connection en cours à ce bot.
-
-0xc00,Je n'accepte pas les DCC chats des étrangers.
-0xc01,DCC chat refusé (aucun accès)
-0xc02,Aucun accès
-0xc03,Vous devez avoir défini un mot de passe.
-0xc04,DCC chat refusé (pas de mot de passe)
-0xc05,DCC chat refusé (+x mais pas de système de fichiers)
-0xc07,Trop de personnes sont dans le système de fichier pour l'instant.
-0xc0c,Désolé, trop de connexions DCC.
-0xc0d,Connexions DCC pleines: %s %s (%s!%s)
-0xc19,Echec de la connexion
-0xc1a,Echec de la connexion DCC
-0xc1c,Entrez votre mot de passe.
-0xc1d,%s a été enlevé de force pour flood.\n
-0xc1e,-=- poof -=-\n
-0xc1f,Vous avez été viré de %s par %s%s%s\n
-0xc20,%s viré %s de la party line%s%s
-0xc21,DCC chat refusé (port invalide)
-0xc22,DCC port invalide
-
-0xd00,Pas d'interaction avec IRC.
-
-# BOTNET
-0xe00,Faux message rejeté
-0xe01,Lié à
-0xe02,Mauvais bot--je voulais %s, et j'ai eu %s
-0xe03,a quitté la
-0xe04,a rejoint la
-0xe05,est maintenant absent
-0xe06,n'est plus absent
-0xe07,Changement de surnom:
-
-# dcc.c Messages
-0xe08,Rejet de la liaison de %s
-0xe09,Relié à %s.
-0xe0a,Echec lors de la liaison avec %s.
-0xe0b,Mauvais mot de passe lors de la tentative de connexion à %s.
-0xe0c,Mot de passe requis pour se connecter à %s.
-0xe0d,ERREUR lors de la liaison avec %s: %s
-0xe0e,Bot perdu: %s
-0xe0f,Timeout: liaison au bot %s à %s:%d
-0xe10,connecté: %s (%s/%d)
-0xe11,Mot de passe incorrect: [%s]%s/%d
-0xe12,Négatif, Houston.\n
-0xe13,*** %s a rejoint la party line.\n
-0xe14,Connexion DCC perdue avec %s (%s/%d)
-0xe15,Mot de passe timeout lors du dcc chat: [%s]%s
-0xe16,Connexion DCC fermée (%s!%s)
-0xe17,Echec de la tentative de TELNET en cours (%s)
-0xe18,Refus %s/%d (mauvais port source)
-# 0xe19 - unused
-0xe1a,Refus %s (mauvais hostname)
-0xe1b,Connexion telnet: %s/%d
-0xe1c,Echec de l'ident pour %s: %s
-0xe1d,(!) Port d'écoute %d est brusquement mort.
-0xe1e,Refus %s (mauvais surnom)
-0xe1f,Refus %s (ce n'est pas un bot)
-0xe20,Refus %s (ce n'est pas un utilisateur)
-0xe21,Refus %s (invalide handle: %s)
-0xe22,Connexion telnet refusée depuis %s (doublon)
-0xe23,Refus [%s]%s (aucun mot de passe)
-0xe24,Connexion telnet perdue vers %s/%d
-0xe25,Ident timeout lors du telnet: %s
-0xe26,Installation du bot complète, le premier maître est %s
-0xe27,Nouvel utilisateur via telnet: [%s]%s/%d
-0xe28,Perte du nouvel utilisateur telnet (%s/%d)
-0xe29,Perte du nouvel utilisateur telnet %s (%s/%d)
-0xe2a,Timeout sur le nouvel utilisateur telnet: %s/%d
-0xe2b,Timeout sur le nouvel utilisateur telnet: [%s]%s/%d
-0xe2c,Erreur tcl [%s]: %s
-0xe2d,*** ATTENTION: DEAD SOCKET (%d) OF TYPE %s UNTRAPPED
-0xe2e,Connexion perdue pendant l'ident [%s/%d]
-0xe2f,Timeout/EOF ident connection
-0xe30,Lost ident wait telnet socket!!
-0xe31,Telnet refusé: %s, aucun accès
-0xe32,Refus de la connexion telnet de %s (essai avec mon surnom botnet)
-0xe33,Connexion telnet de %s perdue pendant la vérification des doublons
Index: eggdrop1.8/language/core.german.lang
diff -u eggdrop1.8/language/core.german.lang:1.1.1.1 eggdrop1.8/language/core.german.lang:removed
--- eggdrop1.8/language/core.german.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/language/core.german.lang	Wed Nov 17 07:58:48 2010
@@ -1,449 +0,0 @@
-# core.english.lang
-#   core language messages for eggdrop
-#
-# Original by C_Olli oliver.vogel at gmx.net (Bei Verbesserungsvorschlaegen
-# bitte email an mich)
-# Modified by Michael for 1.3.25.
-# Modified by rtc for 1.4.0
-#
-# $Id: core.german.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-# General stuff
-0x001,Gebrauch
-0x002,Fehlgeschlagen.\n
-
-# MODES_
-0x130,Erstellt
-0x131,letzter Gebrauch
-0x132,inaktiv
-0x133,gesetzt von
-0x135,nicht aktiv auf
-0x137,nicht aktiv
-0x138,nicht vom Bot gesetzt
-
-# BANS_
-0x104,Globale Banns
-0x106,Channelspezifische Banns fuer
-0x109,Per '.bans all' kann man die komplette Liste anschauen
-0x10a,Ich banne nicht laenger
-
-# EXEMPTS_
-0x114,Globale Ausnahmen
-0x116,Channelspezifische Ausnahmen fuer
-0x119,Per '.exempts all' kann man die komplette Liste anschauen
-0x11a,Ich mache nicht laenger eine Ausnahme fuer
-
-# Invites
-0x124,Global Einladungen
-0x126,Channelspezifische Einladungen fuer
-0x129,Per '.invites all' kann man die komplette Liste anschauen
-0x12a,Ausgeladen wurde
-
-# MOD_
-0x200,Bereits geladen.
-0x201,Aktuelles Verzeichnis kann nicht bestimmt werden.
-0x202,Keine Startfunktion definiert.
-0x204,Wird von einem anderen Modul benoetigt
-0x205,Keine Selbstvernichtung
-0x206,Modul entfernt:
-0x207,Kein solches Modul
-0x209,Fehler beim Laden des Moduls:
-0x20a,Fehler beim Entfernen des Moduls:
-0x20b,Kann keine Module laden
-0x20c,Stillstehendes Moduls; es WERDEN Speicherlecks auftreten!
-0x20d,Du hast die modulare Version installiert, jedoch kein \n\
-Verschluesselungsmodul ausgewaehlt. Fuer weitere Informationen siehe\n\
-die mitgelieferte Konfigurationsdatei.\n
-0x20e,Dateisystem-Modul nicht geladen.
-0x20f,Modul geladen: %-16s (mit Sprach-Unterstuetzung)
-0x210,Modul geladen: %-16s
-
-# USERF_
-0x400,Uebertragung der Benutzerliste vollstaendig; dazu uebergegangen
-0x402,ICH KANN DIE NEUE BENUTZERDATEI NICHT LESEN!
-0x403,Ich kann die Benutzerdatei nicht schicken (interner Fehler)
-0x404,Ich kann keinen passenden Eintrag finden
-0x405,Alte Benutzerdatei, bitte mit 'tclsh scripts/weed <benutzerdatei> c' konvertieren
-0x406,Ungueltiges Format der Benutzerdatei.
-0x407,Beschaedigter Benutzerdatensatz
-0x408,Doppelter Benutzerdatensatz
-0x409,Passwort konnte nicht zurueckgesetzt werden fuer
-0x40a,Ignorierte Banns fuer den/die channel(s):
-0x40b,Schreibe Benutzerdatei...
-0x40c,FEHLER beim Schreiben der Benutzerdatei.
-0x40d,FEHLER beim Schreiben der Benutzerdatei, die zur Uebertragung vorgesehen war.
-0x40e,Erstellung einer Benutzerdatei nicht notwendig -- Wird uebersprungen
-0x40f,Lade neu...
-0x410,Ich kenne niemanden mit diesem Namen.\n
-0x411,Kein Benutzerdatensatz.
-0x412,Erstelle Sicherungskopie der Benutzerdatei...
-0x413,Verbindung fehlgeschlagen; Uebertragung der Benutzerdatei abgebrochen.
-0x414,Veraltete Anfrage zum Benutzerdatei-Sharing von
-0x415,Veraltete Anfrage zum Benutzerdatei-Sharing
-0x416,Benutzerdatei wurde abgewiesen von
-
-# MISC_
-0x500,abgelaufen
-0x501,Insgesamt
-0x502,Geloescht
-0x504,auf
-0x505,Vergleiche
-0x506,ueberspringe die ersten
-0x507,(mehr als %d Treffer; Liste abgeschnitten)\n
-# Sprachspezifischer Muell in []:
-0x508,--- %d Treffer gefunden [%s].\n
-0x509,Mehrdeutiger Befehl.\n
-0x50a,Wie bitte?  Du brauchst Hilfe ('.help')\n
-0x50b,Kommandoverknuepfungen:\n
-0x50c,Starte neu...
-0x50d,es
-0x50e,Wechsle Logdateien...
-0x512,untaetig
-0x513,ABWESEND
-# Ueberarbeiten, brauche kontext:
-0x516,Verbindung getrennt
-0x517,ungueltiger Bot
-0x518,Ring entdeckt: trenne Verbindung
-0x51a,von
-0x51b,veraltet
-0x51c,abgewiesen
-0x51d,Aufdraenger
-0x51e,versuche
-0x51f,MOTD-Datei:
-0x520,Keine MOTD-Datei.
-0x521,Benutze:
-0x522,<Adresse>:<Port#>[/<Relais-Port#>]
-0x526,dauert noch
-0x527,will op-status
-0x529,Hintergrund
-0x52a,Pseudo-Telnet
-0x52b,Statusdisplay-Modus
-0x52c,Log-Modus
-0x52d,Online seit
-0x52e,Cache-Trefferrate
-0x52f,Tcl Bibliothek:
-0x530,Neue Benutzer bekommen folgende Flags
-0x531,Benachrichtigung
-0x532,Permanente Botbesitzer(s)
-0x534,KONFIGURATIONSDATEI NICHT GELADEN (NICHT GEFUNDEN ODER FEHLER)
-0x535,BENUTZERDATEI NICHT GEFUNDEN!  (probier mal './eggdrop -m %s', das erstellt eine)\n
-0x536,STARTE DEN BOT IM BENUTZERDATEI-ERSTELLUNGS-MODUS.\n\
-Baue eine Telnetverbindung zu dem Bot auf und gib 'NEW' als Deinen Nickname ein.
-0x537,ODER gehe ins IRC und:  /msg %s hello\n
-0x538,Dies macht Dich zum Master des Bots.
-0x539,BENUTZERDATEI EXISTIERT BEREITS (bitte das '-m' weglassen)
-0x53a,KANN NICHT IN DAS TEMPORAERE VERZEICHNIS SCHREIBEN
-0x53b,Kann die Benutzerdatei nicht neu laden!
-0x53c,Benutzerdatei fehlt!
-0x53e,%B  (%E)\n\nBitte gib Deinen Nickname ein:\n
-0x53f,Rotiere Logdatei %s da groesser als max-logsize (%d)
-0x540,\nNickname.\n
-0x541,Die letzte Meldung wiederholte sich %d mal.\n
-0x543,Keine freien Sockets verfuegbar.
-0x544,Tcl version:
-0x545,header version
-
-# IRC_
-0x600,gebannt
-0x601,Du bist gebannt
-0x602,Wollte mich selbst bannen -- gerade noch abgewendet.
-0x603,das war ein Spass, machen wir's doch nochmal!
-0x604,Hallo
-0x605,Auf Wiedersehen
-0x606,Du bist gebannt, mein Lieber.
-0x607,NOTICE %s :Dein Nick ist zu lange und wurde deshalb in '%s' umgewandelt.\n
-0x608,Bekanntschaft gemacht mit
-0x609,kein eigener Client
-0x60a,NOTICE %s :Hallo %s!  Ich bin %s, ein Eggdrop Bot.\n
-0x60b,NOTICE %s :Ich erkenne Dich von nun an anhand Deiner Hostmask '%s'.\n
-0x60c,Da Du keinen eigenen Client benutzt, bedeutet das, dass Du
-0x60d,immer diesen Nickname benutzen solltest, wenn Du mit mir chattest.
-0x60e,DU BIST VON NUN AN DER BESITZER DIESES BOTS
-0x60f,Botinstallation vollstaendig, der erste Master ist %s
-0x610,Willkommen zu Eggdrop! =]
-0x611,Bekanntschaft gemacht mit %s von %s
-0x612,Du hast ein Passwort.
-0x613,Du hast kein Passwort.
-0x615,Du hast bereits ein Passwort eingestellt.
-0x616,Bitte benutze mindestens 6 Zeichen.
-0x617,Passwort gesetzt auf:
-0x618,Falsches Passwort.
-0x619,Passwort geaendert zu:
-0x61a,Du hast keinen eigenen Client; Du kannst IDENT nicht benutzen.
-0x61b,NOTICE %s :Du bist nicht %s, Du bist %s.\n
-0x61c,Zugriff verweigert.
-0x61d,Ich erkenne Dich dort.
-0x61e,Habe Hostmask hinzugefuegt:
-0x620,Im Moment:
-0x621,Jetzt:
-0x622,Um sie zu entfernen:
-0x624,Deine Info-Zeile ist gesperrt.
-0x625,Habe Deine Info-Zeile entfernt fuer
-0x626,Habe Deine Info-Zeile entfernt.
-0x627,Du hast keine Info gesetzt fuer
-0x628,Du hast keine Info gesetzt.
-0x629,Ich ueberwache diesen Channel nicht.
-0x62a,Setze Channelinfo zurueck.
-0x62b,Springe auf anderen Server...
-0x62c,Channel ist im Moment versteckt.
-0x62d,Momentan auf auf dem Channel
-0x62e,Nie einen meiner Channels betreten.
-0x62f,Zuletzt gesehen am
-0x630,Ich kenne Dich nicht, bitte stell Dich mir zuerst vor.
-0x631,Keine Hilfe.
-0x632,Keine Hilfe dazu verfuegbar.
-# 0x633 - unused
-0x634,Im Moment nicht auf diesem Channel.
-0x635,Wechsele zurueck zu Nickname %s
-0x636,Server sagt mein Nickname sei ungueltig.
-0x637,NICKNAME BELEGT: Probiere '%s'
-0x638,Kann meinen nicknamen nicht auf %s aendern.  Ist mein Nickname gesperrt?
-0x639,Nickname wurde jupiterisiert
-0x63a,Channel %s ist jupiterisiert. :(
-0x63b,%s sagt ich sei nicht registriert, ich probiere den naechsten.
-0x63c,Du hast einen hirnamputierten Server.
-0x63d,Flood von @%s!  Wird ab sofort ignoriert!
-0x63f,JOIN flood von @%s!  Wird gebannt.
-0x640,Channel flood von %s -- wird gekickt.
-0x641,Versuche Server
-0x642,DNS-Anfrage gescheitert
-0x643,Verbindung fehlgeschlagen zu
-0x644,Server ist eingeschlafen; springe auf den naechsten...
-0x645,Verbindung getrennt von
-0x646,Im Moment kein Server.
-0x647,Mode-Queue ist bei
-0x648,Server-Queue ist bei
-0x649,Hilfe-Queue ist bei
-# 0x64a - unused
-# 0x64b - unused
-0x64c,Bearbeite Channel
-0x64d,Channel
-#need context
-0x64e,Erbitte Channel
-0x64f,Thema auf dem Channel
-# verspaetet?
-0x650,verspaetetes +o -- Lahme Verbindung
-0x651,verspaetetes -o -- Lahme Verbindung
-0x652,verspaeteter kick
-#need context
-0x653,VOM SERVER ERTEILER SCHEIN-CHANOP
-0x654,Ende der Channel Informationen.
-0x655,Massen-kick, ab in die Ecke
-0x656,Entfernter Bann
-0x657,Hmm, Mode-Information von einem Channel auf dem ich nicht bin
-0x658,...und danke, dass Du mitgespielt hast.
-0x659,Springe auf naechsten Server (will %d Server, jedoch nur %d vorhanden)
-0x65a,Wechsele Server
-0x65b,Bin auf zu vielen Channels -- kann %s nicht betreten
-0x65c,Channel ueberfuellt -- kann %s nicht betreten
-0x65d,Channel nur auf Einladung -- kann %s nicht betreten
-0x65e,Vom channel verbannt -- kann %s nicht betreten
-0x65f,Server meint, ich sei nicht auf dem Channel: %s
-0x660,Falscher Schluessel -- kann %s nicht betreten
-0x661,NOTICE %s :Alle Befehle erfolgen via /MSG. Fuer eine vollstaendige Liste, /MSG %s help   CU!\n
-0x662,NOTICE %s :Ich erkenne Dich nicht mit diesem Host.\n
-0x663,NOTICE %s :Entweder Du benutzt den Nicknamen von jemand anders oder Du musst eingeben: /MSG %s IDENT (passwort)\n
-0x664,NOTICE %s :Als Master solltest Du nun wirklich ein Passwort setzen: mit /MSG %s pass <Dein-neues-passwort>.\n
-0x665,NOTICE %s :Alle wichtigen Befehle werden per DCC Chat eingegeben. Von nun an brauchst Du nicht mehr die -m Option zu verwenden wenn Du den Bot startest. Viel Spass !!!\n
-0x666,Dies ist die Telnet-Schnittstelle zu %s, einem Eggdrop Bot.\nMissbrauche sie nicht, and sie wird auch allen Deinen Freunden offenstehen.\n
-0x667,Du musst Dir jetzt einen Nickname aussuchen, den Du auf dem Bot benutzt\nund ein Passwort, damit niemand sonst vorgeben kann, er sei Du.\nBitte behalte an beides!
-0x668,Von nun an brauchst Du nicht mehr die -m Option zu verwenden wenn Du den Bot startest.\nViel Spass !!!
-0x669,Telnet-Verbindungsaufbau-Flood von %s!  Wird ab sofort ignoriert!
-0x66a,Gebannt:
-0x66b,join Flood
-0x66c,schmeiss meine Freunde nicht hier raus, mein Lieber
-0x66d,...und komm nicht zurueck.
-0x66e,wechsle zurueck zum altnick %s
-0x66f,deop meine Freunde nicht, mein Lieber
-0x670,Ausnahme entfernt
-0x671,Einladung entfernt
-0x672,NICK flood von @%s!  Wird gebannt.
-0x673,nick Flood
-
-# EGG_
-0x700,Usage: eggdrop [options] [config-file]\n\n\
-Options:\n\
-  -n   Don't background; send all log entries to console.\n\
-  -nc  Don't background; display channel stats every 10 seconds.\n\
-  -nt  Don't background; use terminal to simulate DCC chat.\n\
-  -m   Create userfile.\n\
-  -h   Show this help.\n\
-  -v   Show version info, then quit.\n\n
-
-0x701,%s scheint in diesem Verzeichnis bereits zu laufen.\n
-0x702,Loesche '%s' wenn das nicht stimmt\n
-0x703,* Warnung!  Konnte Datei %s nicht schreiben!
-
-0x800,  (ist ein globaler Op)
-0x801,  (ist ein Bot)
-0x802,  (ist ein Master)
-
-0x900,Kein solcher Channel definiert
-0x902,* Mode Wechsel auf %s fuer nicht existierenden %s!
-0x903,Massen-deop auf %s von %s
-0x904,Massen-deop.  Ab in die Ecke.
-0x907,Oops.   Irgendjemand hat mich dazu veranlasst %s zu betreten... schnell raus da...
-0x908,Modewechsel von schein-op auf %s!  Mache das wieder rueckgaengig...
-0x909,Missbrauch von faelschlich erhaltenen Server-ops...
-0x90a,Modewechsel von nicht-op auf %s!  Mache das wieder rueckgaengig...
-0x90b,Missbrauch eines Desync
-0x90c,Flood
-
-0xa00,keine ignorierten User
-0xa01,Im Moment werden ignoriert
-0xa02,Ignoriere nicht mehr
-
-0xb00,Dieser Bot ist nicht hier.\n
-0xb01,Das ist ein Bot.  Du kannst einem Bot keine Nachrichten hinterlassen.\n
-0xb02,ist weg
-0xb07,Eine Nachricht fuer Dich kam an
-0xb08,Nachricht gespeichert
-0xb18,Bot wird heruntergefahren....
-0xb19,Kein solcher Benutzer
-0xb1a,Keine Channels
-0xb1b,Im Moment auf der Partyline:
-0xb1c,Verbundene Bots
-0xb1d,Andere Leute auf dem Bot
-0xb1f,Versuche Verbindung herzustellen zu
-0xb20,Nicht online; Nachricht gespeichert.
-0xb21,Nachrichtenkorb ist volll, tut mir leid.
-0xb22,ist nicht da; Nachricht gespeichert.
-0xb23,Nachricht gesendet an
-0xb24,Verbindung getrennt von:
-0xb25,User auf Channel
-0xb26,Kann keine Verbindung dorthin herstellen
-0xb27,Kann die Verbindung nicht trennen zu
-0xb28,Ring entdeckt
-0xb29,Falsche Verbindungsmitteilung von
-0xb2b,Verbindung getrennt zu den verbliebenen
-0xb2c,Verbunden mit
-0xb2d,Illegale Verbindung vom Leaf
-0xb2e,Du solltest ein Leaf sein!
-0xb2f,Weise Bot ab
-0xb30,Aelterer Bot entdeckt (nicht unterstuetzt)
-0xb31,Ergebnis der Rueckverfolgung
-0xb32,existiert nicht
-0xb33,Rauswuerfe durch Leute von anderen Bots aus sind nicht erlaubt.
-0xb34,Kann den Besitzer des Bots nicht rauswerden.
-0xb35,DATEIUEBERTRAGUNG ABGEWIESEN
-0xb37,Benutzer im Botnet
-0xb38,Partyline
-0xb39,Lokaler Channel
-0xb3a,Benutzer auf Channel
-0xb3b,Keine Bots angebunden.
-0xb3c,Keine Rueckverfungungs-Information fuer:
-0xb3d,Baum zu komplex!
-0xb3e,Trenne Verbindung zu allen Bots...
-0xb3f,Verbindungsaufbau wurde abgebrochen mit
-0xb40,Versuche nicht laenger zu verbinden:
-0xb41,Trenne Verbindung zu
-0xb42,Verbindung getrennt zu:
-0xb43,Nicht mit diesem Bot verbunden.
-#Hae?
-0xb44,Smooshing Bot-Tabellen und assocs...
-0xb45,ist kein bekannter Bot.
-0xb46,Zu mir selbst eine Verbindung aufbauen?  Mein Junge, Sigmund Freud haette seine Freude.
-0xb47,Dieser Bot ist bereits angebunden.
-0xb48,Kein Telnet Port gespeichert fuer
-0xb49,Verbindung wird hergestellt mit
-0xb4a,Kann den Benutzer zur Weiterleitung nicht finden!
-0xb4b,Konnte keine Verbindung aufbauen zu
-0xb4c,Weiterleitung zu mir selbst?  Was zum Teufel soll der Sinn davon sein?!
-0xb4d,Baue Verbindung auf zu
-0xb4e,(schreibe in eine eigene Zeile *BYE* um abzubrechen.)
-0xb4f,Breche Weiterleitungsversuch ab zu
-0xb50,Du bist wieder auf
-0xb51,Weiterleitung abgebrochen:
-0xb53,DCC-Verbindung verloren zu
-0xb54,Breche Weiterleitungsversuch ab zu
-0xb55,Erfolg!\n\nDU BIST NUN VERBUNDEN MIT DEM BOT
-0xb56,(Du kannst *BYE* eingeben, um die Verbindung vorzeitig zu trennen.)
-0xb57,Weitergeleitete Verbindung:
-0xb58,hat die Partyline verlassen.
-0xb59,Hat die weitergeleitete Verbindung beendet
-0xb5a,WEITERGELEITETE VERBINDUNG BEENDET.\nDu bist jetzt wieder auf
-0xb5b,hat die Partyline wieder betreten.
-0xb5c,Breche weitergeleitete Verbindung ab zu
-0xb5d,Breche die Verbindung ab zu
-0xb5e,Relais kaputt
-0xb5f,Ping reagiert nicht
-0xb60,Unleafiges Verhalten
-0xb61,Verbindung getrennt zu Bot
-0xb62,Verbindung mit diesem Bot wird bereits hergestellt.
-
-0xc00,Ich nehme keine DCC Chats von Fremden an.
-0xc01,DCC Chat abgewiesen (kein Zugriff)
-0xc02,Kein Zugriff
-0xc03,Du must ein Passwort gesetzt haben.
-0xc04,DCC Chat abgewiesen (kein Passwort)
-0xc05,DCC Chat abgewiesen (+x aber kein Dateisystem)
-0xc07,Im Moment sind zu viele Benutzer im Dateisystem.
-0xc0c,Sorry, zu viele DCC Verbindungen.
-0xc0d,DCC Verbindungen ueberfuellt: %s %s (%s!%s)
-0xc19,Verbindung nicht zustandegekommen
-0xc1a,DCC Verbindung nicht zustandegekommen
-0xc1c,Gib Dein Passwort ein.
-0xc1d,%s wurde gewaltsam entfernt wegen Flood.\n
-0xc1e,-=- poof -=-\n
-0xc1f,Du wurdest von dem %s runtergeworfen von %s%s%s\n
-0xc20,%s hat %s aus der Partyline rausgeschmissen%s%s
-0xc21,DCC Chat abgewiesen (falscher Port)
-0xc22,DCC-Port ungueltig
-
-0xd00,In der Schwebe (keine Verbindung zum IRC)
-
-# BOTNET
-0xe00,Gefaelschte Nachricht abgewiesen
-0xe01,Verbunden mit
-0xe02,Falscher Bot -- wollte %s, bekam %s
-0xe03,verliess die
-0xe04,betrat die
-0xe05,ist ab sofort abwesend
-0xe06,ist nicht laenger weg
-0xe07,Nickwechsel:
-
-# Text aus dcc.c
-0xe08,Verbindung zu %s wird zurueckgewiesen
-0xe09,Verbunden mit %s.
-0xe0a,Verbindung zu %s fehlgeschlagen.
-0xe0b,Falsches Passwort beim Verbindungsaufbau mit %s.
-0xe0c,Zum Verbindungsaufbau mit %s wird ein Passwort benoetigt.
-0xe0d,FEHLER beim Verbindungsaufbau mit %s: %s
-0xe0e,Bot verlohren: %s
-0xe0f,Zeitueberschreitung: Verbindungsaufbau mit Bot %s bei %s:%d
-0xe10,Eingeloggt: %s (%s/%d)
-0xe11,Falsches Passwort: [%s]%s/%d
-0xe12,Negativ, Houston.\n
-0xe13,*** %s hat die partyline betreten.\n
-0xe14,DCC connection zu %s (%s/%d) verloren
-0xe15,Zeitueberschreitung bei der Passworteingabe im dcc chat: [%s]%s
-0xe16,DCC-Verbindung geschlossen (%s!%s)
-0xe17,Einkommende TELNET-Verbindung fehlgeschlagen (%s)
-0xe18,Verbindung zu %s/%d zurueckgewiesen (falscher Quellport)
-# 0xe19 - unused
-0xe1a,Verbindung zu %s zurueckgewiesen (falscher hostname)
-0xe1b,Telnet-Verbindung: %s/%d
-0xe1c,Ident fehlgeschlagen fuer %s: %s
-0xe1d,(!) Port %d fuer einkommende Verbindungen ohne meine Erlaubnis verstorben.
-0xe1e,%s zurueckgewiesen (falscher Nick)
-0xe1f,%s zurueckgewiesen (kein Bot)
-0xe20,%s zurueckgewiesen (kein Benutzer)
-0xe21,%s zurueckgewiesen (ungueltiger nick: %s)
-0xe22,Telnet-Verbindung von %s zurueckgewiesen (doppelt)
-0xe23,[%s]%s zurueckgewiesen (kein passwort)
-0xe24,Telnet-Verbindung zu to %s/%d verloren
-0xe25,Zeitueberschreitung der Ident-Anforderung beim Telnet: %s
-0xe26,Bot-Installation fertig, der erste Master ist %s
-0xe27,Neuer Benutzer per Telnet: [%s]%s/%d
-0xe28,Neuen Telnet-Benutzer verloren (%s/%d)
-0xe29,Neuen Telnet-Benutzer verloren %s (%s/%d)
-0xe2a,Zeitueberschreitung beim neuen Telnet-Benutzer: %s/%d
-0xe2b,Zeitueberschreitung beim neuen Telnet-Benutzer: [%s]%s/%d
-0xe2c,Tcl-Fehler [%s]: %s
-0xe2d,*** VORSICHT: TOD EINES SOCKETS (%d), TYP %s WURDE NICHT ABGEFANGEN
-0xe2e,Telnet-Verbindung waehrend des Ident-Vorgangs verloren [%s/%d]
-0xe2f,Zeitueberschreitung/EOF bei der Ident-Verbindung
-0xe30,Ident-Socket beim Wartern auf die Antwort verloren!!
-0xe31,Telnet verweigert: %s, Kein Zugriff
-0xe32,Telnet-Verbindung von %s zurueckgewiesen (versuchte, meinen botnetnick zu benutzen)
-0xe33,Telnet-Verbindung von %s waerend Kontrolle auf Duplikat verloren
Index: eggdrop1.8/src/Makefile.in
diff -u eggdrop1.8/src/Makefile.in:1.2 eggdrop1.8/src/Makefile.in:1.2.2.1
--- eggdrop1.8/src/Makefile.in:1.2	Tue Oct 19 06:13:32 2010
+++ eggdrop1.8/src/Makefile.in	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/
-# $Id: Makefile.in,v 1.2 2010/10/19 12:13:32 pseudo Exp $
+# $Id: Makefile.in,v 1.2.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 SHELL = @SHELL@
 top_srcdir = @top_srcdir@
@@ -19,7 +19,7 @@
 CPPFLAGS = @CPPFLAGS@
 
 eggdrop_objs = bg.o botcmd.o botmsg.o botnet.o chanprog.o cmds.o dcc.o \
-dccutil.o dns.o flags.o language.o match.o main.o mem.o misc.o misc_file.o \
+dccutil.o dns.o flags.o match.o main.o mem.o misc.o misc_file.o \
 modules.o net.o rfc1459.o tcl.o tcldcc.o tclhash.o tclmisc.o tcluser.o \
 tls.o userent.o userrec.o users.o
 
@@ -89,132 +89,128 @@
 	$(CC) $(CFLAGS) $(CPPFLAGS) -c $<
 
 #safety hash
-bg.o: bg.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h proto.h \
+bg.o: bg.c main.h ../config.h ../lush.h eggdrop.h flags.h proto.h \
   misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h compat/compat.h \
   compat/inet_aton.h ../src/main.h compat/snprintf.h compat/memset.h \
   compat/memcpy.h compat/strcasecmp.h compat/strftime.h bg.h
-botcmd.o: botcmd.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+botcmd.o: botcmd.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   tandem.h modules.h mod/modvals.h
-botmsg.o: botmsg.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+botmsg.o: botmsg.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   tandem.h
-botnet.o: botnet.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+botnet.o: botnet.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   tandem.h
-chanprog.o: chanprog.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+chanprog.o: chanprog.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   modules.h mod/modvals.h
-cmds.o: cmds.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+cmds.o: cmds.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   tandem.h modules.h mod/modvals.h
-dcc.o: dcc.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+dcc.o: dcc.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   modules.h mod/modvals.h tandem.h md5/md5.h
-dccutil.o: dccutil.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+dccutil.o: dccutil.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   modules.h mod/modvals.h tandem.h
-dns.o: dns.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+dns.o: dns.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   dns.h
-flags.o: flags.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+flags.o: flags.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-language.o: language.c main.h ../config.h ../lush.h lang.h eggdrop.h \
-  flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
-  compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
-  compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-main.o: main.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+main.o: main.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   modules.h mod/modvals.h tandem.h bg.h patch.h
-match.o: match.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+match.o: match.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-mem.o: mem.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+mem.o: mem.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   mod/modvals.h
-misc.o: misc.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+misc.o: misc.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   tandem.h modules.h mod/modvals.h stat.h
-misc_file.o: misc_file.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+misc_file.o: misc_file.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   stat.h
-modules.o: modules.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+modules.o: modules.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   modules.h mod/modvals.h tandem.h md5/md5.h
-net.o: net.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+net.o: net.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-rfc1459.o: rfc1459.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+rfc1459.o: rfc1459.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-tcl.o: tcl.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+tcl.o: tcl.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-tcldcc.o: tcldcc.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+tcldcc.o: tcldcc.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   tandem.h modules.h mod/modvals.h
-tclhash.o: tclhash.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+tclhash.o: tclhash.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-tclmisc.o: tclmisc.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+tclmisc.o: tclmisc.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   modules.h mod/modvals.h tandem.h md5/md5.h
-tcluser.o: tcluser.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+tcluser.o: tcluser.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   tandem.h modules.h mod/modvals.h
-tls.o: tls.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+tls.o: tls.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-userent.o: userent.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+userent.o: userent.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
-userrec.o: userrec.c main.h ../config.h ../lush.h lang.h eggdrop.h \
+userrec.o: userrec.c main.h ../config.h ../lush.h eggdrop.h \
   flags.h proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
   modules.h mod/modvals.h tandem.h
-users.o: users.c main.h ../config.h ../lush.h lang.h eggdrop.h flags.h \
+users.o: users.c main.h ../config.h ../lush.h eggdrop.h flags.h \
   proto.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
   compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
   compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
Index: eggdrop1.8/src/compat/Makefile.in
diff -u eggdrop1.8/src/compat/Makefile.in:1.3 eggdrop1.8/src/compat/Makefile.in:1.3.2.1
--- eggdrop1.8/src/compat/Makefile.in:1.3	Tue Oct 19 06:13:33 2010
+++ eggdrop1.8/src/compat/Makefile.in	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/compat/
-# $Id: Makefile.in,v 1.3 2010/10/19 12:13:33 pseudo Exp $
+# $Id: Makefile.in,v 1.3.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 SHELL = @SHELL@
 top_srcdir = @top_srcdir@
@@ -45,7 +45,7 @@
 gnu_strftime.o: gnu_strftime.c ../../config.h
 gethostbyname2.o: gethostbyname2.c ../../src/main.h \
   ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -54,7 +54,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h in6.h gethostbyname2.h
 in6.o: in6.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -63,7 +63,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h in6.h
 inet_aton.o: inet_aton.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -72,7 +72,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h inet_aton.h
 inet_ntop.o: inet_ntop.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -81,7 +81,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h in6.h inet_ntop.h
 inet_pton.o: inet_pton.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -90,7 +90,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h in6.h inet_pton.h
 memcpy.o: memcpy.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -99,7 +99,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h memcpy.h
 memset.o: memset.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -108,7 +108,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h memset.h
 snprintf.o: snprintf.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -117,7 +117,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h snprintf.h
 strcasecmp.o: strcasecmp.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
@@ -126,7 +126,7 @@
   ../../src/compat/memcpy.h ../../src/compat/strcasecmp.h \
   ../../src/compat/strftime.h memcpy.h
 strftime.o: strftime.c ../../src/main.h ../../config.h ../../lush.h \
-  ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h \
Index: eggdrop1.8/src/lang.h
diff -u eggdrop1.8/src/lang.h:1.2 eggdrop1.8/src/lang.h:removed
--- eggdrop1.8/src/lang.h:1.2	Mon Oct 25 13:47:49 2010
+++ eggdrop1.8/src/lang.h	Wed Nov 17 07:58:48 2010
@@ -1,495 +0,0 @@
-/*
- * lang.h
- *   Conversion definitions for language support
- *
- * $Id: lang.h,v 1.2 2010/10/25 19:47:49 pseudo Exp $
- */
-/*
- * Copyright (C) 1997 Robey Pointer
- * Copyright (C) 1999 - 2010 Eggheads Development Team
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- */
-
-#ifndef _EGG_LANG_H
-#define _EGG_LANG_H
-
-#define MISC_USAGE              get_language(0x001)
-#define MISC_FAILED             get_language(0x002)
-
-/* Userfile messages */
-#define USERF_XFERDONE          get_language(0x400)
-/* was: USERF_BADREREAD         0x401            */
-#define USERF_CANTREAD          get_language(0x402)
-#define USERF_CANTSEND          get_language(0x403)
-#define USERF_NOMATCH           get_language(0x404)
-#define USERF_OLDFMT            get_language(0x405)
-#define USERF_INVALID           get_language(0x406)
-#define USERF_CORRUPT           get_language(0x407)
-#define USERF_DUPE              get_language(0x408)
-#define USERF_BROKEPASS         get_language(0x409)
-#define USERF_IGNBANS           get_language(0x40a)
-#define USERF_WRITING           get_language(0x40b)
-#define USERF_ERRWRITE          get_language(0x40c)
-#define USERF_ERRWRITE2         get_language(0x40d)
-#define USERF_NONEEDNEW         get_language(0x40e)
-#define USERF_REHASHING         get_language(0x40f)
-#define USERF_UNKNOWN           get_language(0x410)
-#define USERF_NOUSERREC         get_language(0x411)
-#define USERF_BACKUP            get_language(0x412)
-#define USERF_FAILEDXFER        get_language(0x413)
-#define USERF_OLDSHARE          get_language(0x414)
-#define USERF_ANTIQUESHARE      get_language(0x415)
-#define USERF_REJECTED          get_language(0x416)
-
-/* Misc messages */
-#define MISC_EXPIRED            get_language(0x500)
-#define MISC_TOTAL              get_language(0x501)
-#define MISC_ERASED             get_language(0x502)
-/* was: MISC_LEFT               0x503            */
-#define MISC_ONLOCALE           get_language(0x504)
-#define MISC_MATCHING           get_language(0x505)
-#define MISC_SKIPPING           get_language(0x506)
-#define MISC_TRUNCATED          get_language(0x507)
-#define MISC_FOUNDMATCH         get_language(0x508)
-#define MISC_AMBIGUOUS          get_language(0x509)
-#define MISC_NOSUCHCMD          get_language(0x50a)
-#define MISC_CMDBINDS           get_language(0x50b)
-#define MISC_RESTARTING         get_language(0x50c)
-#define MISC_MATCH_PLURAL       get_language(0x50d)
-#define MISC_LOGSWITCH          get_language(0x50e)
-/* was: MISC_OWNER              0x50f            */
-/* was: MISC_MASTER             0x510            */
-/* was: MISC_OP                 0x511            */
-#define MISC_IDLE               get_language(0x512)
-#define MISC_AWAY               get_language(0x513)
-/* was: MISC_IGNORING           0x514            */
-/* was: MISC_UNLINKED           0x515            */
-#define MISC_DISCONNECTED       get_language(0x516)
-#define MISC_INVALIDBOT         get_language(0x517)
-#define MISC_LOOP               get_language(0x518)
-/* was: MISC_MUTUAL             0x519            */
-#define MISC_FROM               get_language(0x51a)
-#define MISC_OUTDATED           get_language(0x51b)
-#define MISC_REJECTED           get_language(0x51c)
-#define MISC_IMPOSTER           get_language(0x51d)
-#define MISC_TRYING             get_language(0x51e)
-#define MISC_MOTDFILE           get_language(0x51f)
-#define MISC_NOMOTDFILE         get_language(0x520)
-#define MISC_USEFORMAT          get_language(0x521)
-#define MISC_CHADDRFORMAT       get_language(0x522)
-/* was: MISC_UNKNOWN            0x523            */
-/* was: MISC_CHANNELS           0x524            */
-/* was: MISC_TRYINGMISTAKE      0x525            */
-#define MISC_PENDING            get_language(0x526)
-#define MISC_WANTOPS            get_language(0x527)
-/* was: MISC_LURKING            0x528            */
-#define MISC_BACKGROUND         get_language(0x529)
-#define MISC_TERMMODE           get_language(0x52a)
-#define MISC_STATMODE           get_language(0x52b)
-#define MISC_LOGMODE            get_language(0x52c)
-#define MISC_ONLINEFOR          get_language(0x52d)
-#define MISC_CACHEHIT           get_language(0x52e)
-#define MISC_TCLLIBRARY         get_language(0x52f)
-#define MISC_NEWUSERFLAGS       get_language(0x530)
-#define MISC_NOTIFY             get_language(0x531)
-#define MISC_PERMOWNER          get_language(0x532)
-/* was: MISC_ROOTWARN           0x533            */
-#define MISC_NOCONFIGFILE       get_language(0x534)
-#define MISC_NOUSERFILE         get_language(0x535)
-#define MISC_NOUSERFILE2        get_language(0x536)
-#define MISC_USERFCREATE1       get_language(0x537)
-#define MISC_USERFCREATE2       get_language(0x538)
-#define MISC_USERFEXISTS        get_language(0x539)
-#define MISC_CANTWRITETEMP      get_language(0x53a)
-#define MISC_CANTRELOADUSER     get_language(0x53b)
-#define MISC_MISSINGUSERF       get_language(0x53c)
-/* was: MISC_BOTSCONNECTED      0x53d            */
-#define MISC_BANNER             get_language(0x53e)
-#define MISC_CLOGS              get_language(0x53f)
-#define MISC_BANNER_STEALTH     get_language(0x540)
-#define MISC_LOGREPEAT          get_language(0x541)
-#define MISC_JUPED              get_language(0x542)
-#define MISC_NOFREESOCK         get_language(0x543)
-#define MISC_TCLVERSION         get_language(0x544)
-#define MISC_TCLHVERSION        get_language(0x545)
-
-/* IRC */
-#define IRC_BANNED              get_language(0x600)
-#define IRC_YOUREBANNED         get_language(0x601)
-#define IRC_IBANNEDME           get_language(0x602)
-#define IRC_HI                  get_language(0x604)
-#define IRC_GOODBYE             get_language(0x605)
-#define IRC_BANNED2             get_language(0x606)
-#define IRC_NICKTOOLONG         get_language(0x607)
-#define IRC_INTRODUCED          get_language(0x608)
-#define IRC_COMMONSITE          get_language(0x609)
-#define IRC_SALUT1              get_language(0x60a)
-#define IRC_SALUT2              get_language(0x60b)
-#define IRC_SALUT2A             get_language(0x60c)
-#define IRC_SALUT2B             get_language(0x60d)
-#define IRC_INITOWNER1          get_language(0x60e)
-#define IRC_INIT1               get_language(0x60f)
-#define IRC_INITNOTE            get_language(0x610)
-#define IRC_INITINTRO           get_language(0x611)
-#define IRC_PASS                get_language(0x612)
-#define IRC_NOPASS              get_language(0x613)
-/* was: IRC_NOPASS2             0x614            */
-#define IRC_EXISTPASS           get_language(0x615)
-#define IRC_PASSFORMAT          get_language(0x616)
-#define IRC_SETPASS             get_language(0x617)
-#define IRC_FAILPASS            get_language(0x618)
-#define IRC_CHANGEPASS          get_language(0x619)
-#define IRC_FAILCOMMON          get_language(0x61a)
-#define IRC_MISIDENT            get_language(0x61b)
-#define IRC_DENYACCESS          get_language(0x61c)
-#define IRC_RECOGNIZED          get_language(0x61d)
-#define IRC_ADDHOSTMASK         get_language(0x61e)
-/* was: IRC_DELMAILADDR         0x61f            */
-#define IRC_FIELDCURRENT        get_language(0x620)
-#define IRC_FIELDCHANGED        get_language(0x621)
-#define IRC_FIELDTOREMOVE       get_language(0x622)
-/* was: IRC_NOEMAIL             0x623            */
-#define IRC_INFOLOCKED          get_language(0x624)
-#define IRC_REMINFOON           get_language(0x625)
-#define IRC_REMINFO             get_language(0x626)
-#define IRC_NOINFOON            get_language(0x627)
-#define IRC_NOINFO              get_language(0x628)
-#define IRC_NOMONITOR           get_language(0x629)
-#define IRC_RESETCHAN           get_language(0x62a)
-#define IRC_JUMP                get_language(0x62b)
-#define IRC_CHANHIDDEN          get_language(0x62c)
-#define IRC_ONCHANNOW           get_language(0x62d)
-#define IRC_NEVERJOINED         get_language(0x62e)
-#define IRC_LASTSEENAT          get_language(0x62f)
-#define IRC_DONTKNOWYOU         get_language(0x630)
-#define IRC_NOHELP              get_language(0x631)
-#define IRC_NOHELP2             get_language(0x632)
-#define IRC_NOTONCHAN           get_language(0x634)
-#define IRC_GETORIGNICK         get_language(0x635)
-#define IRC_BADBOTNICK          get_language(0x636)
-#define IRC_BOTNICKINUSE        get_language(0x637)
-#define IRC_CANTCHANGENICK      get_language(0x638)
-#define IRC_BOTNICKJUPED        get_language(0x639)
-#define IRC_CHANNELJUPED        get_language(0x63a)
-#define IRC_NOTREGISTERED1      get_language(0x63b)
-#define IRC_NOTREGISTERED2      get_language(0x63c)
-#define IRC_FLOODIGNORE1        get_language(0x63d)
-/* was: IRC_FLOODIGNORE2        0x63e            */
-#define IRC_FLOODIGNORE3        get_language(0x63f)
-#define IRC_FLOODKICK           get_language(0x640)
-#define IRC_SERVERTRY           get_language(0x641)
-#define IRC_DNSFAILED           get_language(0x642)
-#define IRC_FAILEDCONNECT       get_language(0x643)
-#define IRC_SERVERSTONED        get_language(0x644)
-#define IRC_DISCONNECTED        get_language(0x645)
-#define IRC_NOSERVER            get_language(0x646)
-#define IRC_MODEQUEUE           get_language(0x647)
-#define IRC_SERVERQUEUE         get_language(0x648)
-#define IRC_HELPQUEUE           get_language(0x649)
-/* was: IRC_BOTNOTONIRC         0x64a            */
-/* was: IRC_NOTACTIVECHAN       0x64b            */
-#define IRC_PROCESSINGCHAN      get_language(0x64c)
-#define IRC_CHANNEL             get_language(0x64d)
-#define IRC_DESIRINGCHAN        get_language(0x64e)
-#define IRC_CHANNELTOPIC        get_language(0x64f)
-#define IRC_PENDINGOP           get_language(0x650)
-#define IRC_PENDINGDEOP         get_language(0x651)
-#define IRC_PENDINGKICK         get_language(0x652)
-#define IRC_FAKECHANOP          get_language(0x653)
-#define IRC_ENDCHANINFO         get_language(0x654)
-#define IRC_MASSKICK            get_language(0x655)
-#define IRC_REMOVEDBAN          get_language(0x656)
-#define IRC_UNEXPECTEDMODE      get_language(0x657)
-#define IRC_POLITEKICK          get_language(0x658)
-#define IRC_AUTOJUMP            get_language(0x659)
-#define IRC_CHANGINGSERV        get_language(0x65a)
-#define IRC_TOOMANYCHANS        get_language(0x65b)
-#define IRC_CHANFULL            get_language(0x65c)
-#define IRC_CHANINVITEONLY      get_language(0x65d)
-#define IRC_BANNEDFROMCHAN      get_language(0x65e)
-#define IRC_SERVNOTONCHAN       get_language(0x65f)
-#define IRC_BADCHANKEY          get_language(0x660)
-#define IRC_INTRO1              get_language(0x661)
-#define IRC_BADHOST1            get_language(0x662)
-#define IRC_BADHOST2            get_language(0x663)
-#define IRC_NEWBOT1             get_language(0x664)
-#define IRC_NEWBOT2             get_language(0x665)
-#define IRC_TELNET              get_language(0x666)
-#define IRC_TELNET1             get_language(0x667)
-#define IRC_LIMBO               get_language(0x668)
-#define IRC_TELNETFLOOD         get_language(0x669)
-#define IRC_PREBANNED           get_language(0x66a)
-#define IRC_JOIN_FLOOD          get_language(0x66b)
-#define IRC_KICK_PROTECT        get_language(0x66c)
-#define IRC_DEOP_PROTECT        get_language(0x66f)
-#define IRC_COMMENTKICK         get_language(0x66d)
-#define IRC_GETALTNICK          get_language(0x66e)
-#define IRC_REMOVEDEXEMPT       get_language(0x670)
-#define IRC_REMOVEDINVITE       get_language(0x671)
-#define IRC_FLOODIGNORE4        get_language(0x672)
-#define IRC_NICK_FLOOD          get_language(0x673)
-
-/* Eggdrop command line usage */
-#define EGG_USAGE               get_language(0x700)
-#define EGG_RUNNING1            get_language(0x701)
-#define EGG_RUNNING2            get_language(0x702)
-#define EGG_NOWRITE             get_language(0x703)
-
-#define USER_ISGLOBALOP         get_language(0x800)
-#define USER_ISBOT              get_language(0x801)
-#define USER_ISMASTER           get_language(0x802)
-
-/* '.bans/.invites/.exempts' common messages */
-#define MODES_CREATED           get_language(0x130)
-#define MODES_LASTUSED          get_language(0x131)
-#define MODES_INACTIVE          get_language(0x132)
-#define MODES_PLACEDBY          get_language(0x133)
-#define MODES_NOTACTIVE         get_language(0x135)
-#define MODES_NOTACTIVE2        get_language(0x137)
-#define MODES_NOTBYBOT          get_language(0x138)
-
-/* Messages used when listing with `.bans' */
-#define BANS_GLOBAL             get_language(0x104)
-#define BANS_BYCHANNEL          get_language(0x106)
-#define BANS_USEBANSALL         get_language(0x109)
-#define BANS_NOLONGER           get_language(0x10a)
-
-/* Messages used when listing with '.exempts' */
-#define EXEMPTS_GLOBAL          get_language(0x114)
-#define EXEMPTS_BYCHANNEL       get_language(0x116)
-#define EXEMPTS_USEEXEMPTSALL   get_language(0x119)
-#define EXEMPTS_NOLONGER        get_language(0x11a)
-
-/* Messages used when listing with '.invites' */
-#define INVITES_GLOBAL          get_language(0x124)
-#define INVITES_BYCHANNEL       get_language(0x126)
-#define INVITES_USEINVITESALL   get_language(0x129)
-#define INVITES_NOLONGER        get_language(0x12a)
-
-
-/* Messages referring to channels */
-#define CHAN_NOSUCH             get_language(0x900)
-#define CHAN_BADCHANMODE        get_language(0x902)
-#define CHAN_MASSDEOP           get_language(0x903)
-#define CHAN_MASSDEOP_KICK      get_language(0x904)
-#define CHAN_FORCEJOIN          get_language(0x907)
-#define CHAN_FAKEMODE           get_language(0x908)
-#define CHAN_FAKEMODE_KICK      get_language(0x909)
-#define CHAN_DESYNCMODE         get_language(0x90a)
-#define CHAN_DESYNCMODE_KICK    get_language(0x90b)
-#define CHAN_FLOOD              get_language(0x90c)
-
-/* Messages referring to ignores */
-#define IGN_NONE                get_language(0xa00)
-#define IGN_CURRENT             get_language(0xa01)
-#define IGN_NOLONGER            get_language(0xa02)
-
-/* Messages referring to bots */
-#define BOT_NOTHERE             get_language(0xb00)
-#define BOT_NONOTES             get_language(0xb01)
-#define BOT_USERAWAY            get_language(0xb02)
-#define BOT_NOTEARRIVED         get_language(0xb07)
-#define BOT_MSGDIE              get_language(0xb18)
-#define BOT_NOSUCHUSER          get_language(0xb19)
-#define BOT_NOCHANNELS          get_language(0xb1a)
-#define BOT_PARTYMEMBS          get_language(0xb1b)
-#define BOT_BOTSCONNECTED       get_language(0xb1c)
-#define BOT_OTHERPEOPLE         get_language(0xb1d)
-/* was: BOT_OUTDATEDWHOM - 0xb1e                 */
-#define BOT_LINKATTEMPT         get_language(0xb1f)
-#define BOT_NOTESTORED2         get_language(0xb20)
-#define BOT_NOTEBOXFULL         get_language(0xb21)
-#define BOT_NOTEISAWAY          get_language(0xb22)
-#define BOT_NOTESENTTO          get_language(0xb23)
-#define BOT_DISCONNECTED        get_language(0xb24)
-#define BOT_PEOPLEONCHAN        get_language(0xb25)
-#define BOT_CANTLINKTHERE       get_language(0xb26)
-#define BOT_CANTUNLINK          get_language(0xb27)
-#define BOT_LOOPDETECT          get_language(0xb28)
-#define BOT_BOGUSLINK           get_language(0xb29)
-/* was: BOT_BOGUSLINK2 - 0xb2a                   */
-#define BOT_DISCONNLEAF         get_language(0xb2b)
-#define BOT_LINKEDTO            get_language(0xb2c)
-#define BOT_ILLEGALLINK         get_language(0xb2d)
-#define BOT_YOUREALEAF          get_language(0xb2e)
-#define BOT_REJECTING           get_language(0xb2f)
-#define BOT_OLDBOT              get_language(0xb30)
-#define BOT_TRACERESULT         get_language(0xb31)
-#define BOT_DOESNTEXIST         get_language(0xb32)
-#define BOT_NOREMOTEBOOT        get_language(0xb33)
-#define BOT_NOOWNERBOOT         get_language(0xb34)
-#define BOT_XFERREJECTED        get_language(0xb35)
-/* was: BOT_NOFILESYS - 0xb36                    */
-#define BOT_BOTNETUSERS         get_language(0xb37)
-#define BOT_PARTYLINE           get_language(0xb38)
-#define BOT_LOCALCHAN           get_language(0xb39)
-#define BOT_USERSONCHAN         get_language(0xb3a)
-#define BOT_NOBOTSLINKED        get_language(0xb3b)
-#define BOT_NOTRACEINFO         get_language(0xb3c)
-#define BOT_COMPLEXTREE         get_language(0xb3d)
-#define BOT_UNLINKALL           get_language(0xb3e)
-#define BOT_KILLLINKATTEMPT     get_language(0xb3f)
-#define BOT_ENDLINKATTEMPT      get_language(0xb40)
-#define BOT_BREAKLINK           get_language(0xb41)
-#define BOT_UNLINKEDFROM        get_language(0xb42)
-#define BOT_NOTCONNECTED        get_language(0xb43)
-#define BOT_WIPEBOTTABLE        get_language(0xb44)
-#define BOT_BOTUNKNOWN          get_language(0xb45)
-#define BOT_CANTLINKMYSELF      get_language(0xb46)
-#define BOT_ALREADYLINKED       get_language(0xb47)
-#define BOT_NOTELNETADDY        get_language(0xb48)
-#define BOT_LINKING             get_language(0xb49)
-#define BOT_CANTFINDRELAYUSER   get_language(0xb4a)
-#define BOT_CANTLINKTO          get_language(0xb4b)
-#define BOT_CANTRELAYMYSELF     get_language(0xb4c)
-#define BOT_CONNECTINGTO        get_language(0xb4d)
-#define BOT_BYEINFO1            get_language(0xb4e)
-#define BOT_ABORTRELAY1         get_language(0xb4f)
-#define BOT_ABORTRELAY2         get_language(0xb50)
-#define BOT_ABORTRELAY3         get_language(0xb51)
-/* was: BOT_PARTYJOINED - 0xb52                  */
-#define BOT_LOSTDCCUSER         get_language(0xb53)
-#define BOT_DROPPINGRELAY       get_language(0xb54)
-#define BOT_RELAYSUCCESS        get_language(0xb55)
-#define BOT_BYEINFO2            get_language(0xb56)
-#define BOT_RELAYLINK           get_language(0xb57)
-#define BOT_PARTYLEFT           get_language(0xb58)
-#define BOT_ENDRELAY1           get_language(0xb59)
-#define BOT_ENDRELAY2           get_language(0xb5a)
-#define BOT_PARTYREJOINED       get_language(0xb5b)
-#define BOT_DROPPEDRELAY        get_language(0xb5c)
-#define BOT_BREAKRELAY          get_language(0xb5d)
-#define BOT_RELAYBROKEN         get_language(0xb5e)
-#define BOT_PINGTIMEOUT         get_language(0xb5f)
-#define BOT_BOTNOTLEAFLIKE      get_language(0xb60)
-#define BOT_BOTDROPPED          get_language(0xb61)
-#define BOT_ALREADYLINKING      get_language(0xb62)
-
-/* Messages pertaining to MODULES */
-#define MOD_ALREADYLOAD         get_language(0x200)
-#define MOD_BADCWD              get_language(0x201)
-#define MOD_NOSTARTDEF          get_language(0x202)
-#define MOD_NEEDED              get_language(0x204)
-#define MOD_NOCLOSEDEF          get_language(0x205)
-#define MOD_UNLOADED            get_language(0x206)
-#define MOD_NOSUCH              get_language(0x207)
-/* was: MOD_NOINFO - 0x208                       */
-#define MOD_LOADERROR           get_language(0x209)
-#define MOD_UNLOADERROR         get_language(0x20a)
-#define MOD_CANTLOADMOD         get_language(0x20b)
-#define MOD_STAGNANT            get_language(0x20c)
-#define MOD_NOCRYPT             get_language(0x20d)
-#define MOD_NOFILESYSMOD        get_language(0x20e)
-#define MOD_LOADED_WITH_LANG    get_language(0x20f)
-#define MOD_LOADED              get_language(0x210)
-
-#define DCC_NOSTRANGERS         get_language(0xc00)
-#define DCC_REFUSED             get_language(0xc01)
-#define DCC_REFUSED2            get_language(0xc02)
-#define DCC_REFUSED3            get_language(0xc03)
-#define DCC_REFUSED4            get_language(0xc04)
-#define DCC_REFUSED5            get_language(0xc05)
-/* was: DCC_REFUSED6            0xc06            */
-#define DCC_REFUSED7            get_language(0xc21)
-#define DCC_TOOMANY             get_language(0xc07)
-/* was: DCC_TRYLATER            0xc08            */
-/* was: DCC_REFUSEDTAND         0xc09            */
-/* was: DCC_NOSTRANGERFILES1    0xc0a            */
-/* was: DCC_NOSTRANGERFILES2    0xc0b            */
-#define DCC_TOOMANYDCCS1        get_language(0xc0c)
-#define DCC_TOOMANYDCCS2        get_language(0xc0d)
-/* was: DCC_DCCNOTSUPPORTED     0xc0e            */
-/* was: DCC_REFUSEDNODCC        0xc0f            */
-/* was: DCC_FILENAMEBADSLASH    0xc10            */
-/* was: DCC_MISSINGFILESIZE     0xc11            */
-/* was: DCC_FILEEXISTS          0xc12            */
-/* was: DCC_CREATEERROR         0xc13            */
-/* was: DCC_FILEBEINGSENT       0xc14            */
-/* was: DCC_REFUSEDNODCC2       0xc15            */
-/* was: DCC_REFUSEDNODCC3       0xc16            */
-/* was: DCC_FILETOOLARGE        0xc17            */
-/* was: DCC_FILETOOLARGE2       0xc18            */
-#define DCC_CONNECTFAILED1      get_language(0xc19)
-#define DCC_CONNECTFAILED2      get_language(0xc1a)
-#define DCC_CONNECTFAILED3      get_language(0xc22)
-/* was: DCC_FILESYSBROKEN                  0xc1b */
-#define DCC_ENTERPASS           get_language(0xc1c)
-#define DCC_FLOODBOOT           get_language(0xc1d)
-#define DCC_BOOTED1             get_language(0xc1e)
-#define DCC_BOOTED2             get_language(0xc1f)
-#define DCC_BOOTED3             get_language(0xc20)
-
-/* Stuff from chan.c */
-/* was: CHAN_LIMBOBOT           0xd00            */
-
-/* BOTNET messages
- */
-#define NET_FAKEREJECT          get_language(0xe00)
-#define NET_LINKEDTO            get_language(0xe01)
-#define NET_WRONGBOT            get_language(0xe02)
-#define NET_LEFTTHE             get_language(0xe03)
-#define NET_JOINEDTHE           get_language(0xe04)
-#define NET_AWAY                get_language(0xe05)
-#define NET_UNAWAY              get_language(0xe06)
-#define NET_NICKCHANGE          get_language(0xe07)
-
-/* Stuff from dcc.c */
-#define DCC_REJECT              get_language(0xe08)
-#define DCC_LINKED              get_language(0xe09)
-#define DCC_LINKFAIL            get_language(0xe0a)
-#define DCC_BADPASS             get_language(0xe0b)
-#define DCC_PASSREQ             get_language(0xe0c)
-#define DCC_LINKERROR           get_language(0xe0d)
-#define DCC_LOSTBOT             get_language(0xe0e)
-#define DCC_TIMEOUT             get_language(0xe0f)
-#define DCC_LOGGEDIN            get_language(0xe10)
-#define DCC_BADLOGIN            get_language(0xe11)
-#define DCC_HOUSTON             get_language(0xe12)
-#define DCC_JOIN                get_language(0xe13)
-#define DCC_LOSTDCC             get_language(0xe14)
-#define DCC_PWDTIMEOUT          get_language(0xe15)
-#define DCC_CLOSED              get_language(0xe16)
-#define DCC_FAILED              get_language(0xe17)
-#define DCC_BADSRC              get_language(0xe18)
-/* was: DCC_BADIP               0xe19            */
-#define DCC_BADHOST             get_language(0xe1a)
-#define DCC_TELCONN             get_language(0xe1b)
-#define DCC_IDENTFAIL           get_language(0xe1c)
-#define DCC_PORTDIE             get_language(0xe1d)
-#define DCC_BADNICK             get_language(0xe1e)
-#define DCC_NONBOT              get_language(0xe1f)
-#define DCC_NONUSER             get_language(0xe20)
-#define DCC_INVHANDLE           get_language(0xe21)
-#define DCC_DUPLICATE           get_language(0xe22)
-#define DCC_NOPASS              get_language(0xe23)
-#define DCC_LOSTCON             get_language(0xe24)
-#define DCC_TTIMEOUT            get_language(0xe25)
-#define DCC_INSTCOMPL           get_language(0xe26)
-#define DCC_NEWUSER             get_language(0xe27)
-#define DCC_LOSTNEWUSER         get_language(0xe28)
-#define DCC_LOSTNEWUSR2         get_language(0xe29)
-#define DCC_TIMEOUTUSER         get_language(0xe2a)
-#define DCC_TIMEOUTUSR2         get_language(0xe2b)
-#define DCC_TCLERROR            get_language(0xe2c)
-#define DCC_DEADSOCKET          get_language(0xe2d)
-#define DCC_LOSTCONN            get_language(0xe2e)
-#define DCC_EOFIDENT            get_language(0xe2f)
-#define DCC_LOSTIDENT           get_language(0xe30)
-#define DCC_NOACCESS            get_language(0xe31)
-#define DCC_MYBOTNETNICK        get_language(0xe32)
-#define DCC_LOSTDUP             get_language(0xe33)
-
-#endif /* _EGG_LANG_H */
Index: eggdrop1.8/src/language.c
diff -u eggdrop1.8/src/language.c:1.1.1.1 eggdrop1.8/src/language.c:removed
--- eggdrop1.8/src/language.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/language.c	Wed Nov 17 07:58:48 2010
@@ -1,755 +0,0 @@
-/*
- * language.c -- handles:
- *   language support code
- *
- * $Id: language.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
- */
-/*
- * Copyright (C) 1997 Robey Pointer
- * Copyright (C) 1999 - 2010 Eggheads Development Team
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- */
-
-/*
- * DOES:
- *              Nothing <- typical BB code :)
- *
- * ENVIRONMENT VARIABLES:
- *              EGG_LANG       - language to use (default: "english")
- *              EGG_LANGDIR    - directory with all lang files
- *                               (default: "./language")
- * WILL DO:
- *              Upon loading:
- *              o       default loads section core, if possible.
- *              Commands:
- *              DCC .+lang <language>
- *              DCC .-lang <language>
- *              DCC .+lsec <section>
- *              DCC .-lsec <section>
- *              DCC .relang
- *              DCC .ldump
- *              DCC .lstat
- *
- * FILE FORMAT: language.lang
- *              <textidx>,<text>
- * TEXT MESSAGE USAGE:
- *              get_language(<textidx> [,<PARMS>])
- *
- * ADDING LANGUAGES:
- *              o       Copy an existing <section>.<oldlanguage>.lang to a
- *                      new .lang file and modify as needed.
- *                      Use %s or %d where necessary, for plug-in
- *                      insertions of parameters (see core.english.lang).
- *              o       Ensure <section>.<newlanguage>.lang is in the lang
- *                      directory.
- *              o       .+lang <newlanguage>
- * ADDING SECTIONS:
- *              o       Create a <newsection>.english.lang file.
- *              o       Add add_lang_section("<newsection>"); to your module
- *                      startup function.
- *
- */
-
-#include "main.h"
-
-extern struct dcc_t *dcc;
-
-
-typedef struct lang_st {
-  struct lang_st *next;
-  char *lang;
-  char *section;
-} lang_sec;
-
-typedef struct lang_pr {
-  struct lang_pr *next;
-  char *lang;
-} lang_pri;
-
-typedef struct lang_t {
-  int idx;
-  char *text;
-  struct lang_t *next;
-} lang_tab;
-
-static lang_tab *langtab[64];
-static lang_sec *langsection = NULL;
-static lang_pri *langpriority = NULL;
-
-static int del_lang(char *);
-static int add_message(int, char *);
-static void recheck_lang_sections(void);
-static void read_lang(char *);
-void add_lang_section(char *);
-int del_lang_section(char *);
-int exist_lang_section(char *);
-static char *get_specific_langfile(char *, lang_sec *);
-static char *get_langfile(lang_sec *);
-static int split_lang(char *, char **, char **);
-int cmd_loadlanguage(struct userrec *, int, char *);
-
-
-/* Add a new preferred language to the list of languages. Newly added
- * languages get the highest priority.
- */
-void add_lang(char *lang)
-{
-  lang_pri *lp = langpriority, *lpo = NULL;
-
-  while (lp) {
-    /* The language already exists, moving to the beginning */
-    if (!strcmp(lang, lp->lang)) {
-      /* Already at the front? */
-      if (!lpo)
-        return;
-      lpo->next = lp->next;
-      lp->next = lpo;
-      langpriority = lp;
-      return;
-    }
-    lpo = lp;
-    lp = lp->next;
-  }
-
-  /* No existing entry, create a new one */
-  lp = nmalloc(sizeof(lang_pri));
-  lp->lang = nmalloc(strlen(lang) + 1);
-  strcpy(lp->lang, lang);
-  lp->next = NULL;
-
-  /* If we have other entries, point to the beginning of the old list */
-  if (langpriority)
-    lp->next = langpriority;
-  langpriority = lp;
-  debug1("LANG: Language loaded: %s", lang);
-}
-
-/* Remove a language from the list of preferred languages.
- */
-static int del_lang(char *lang)
-{
-  lang_pri *lp = langpriority, *lpo = NULL;
-
-  while (lp) {
-    /* Found the language? */
-    if (!strcmp(lang, lp->lang)) {
-      if (lpo)
-        lpo->next = lp->next;
-      else
-        langpriority = lp->next;
-      if (lp->lang)
-        nfree(lp->lang);
-      nfree(lp);
-      debug1("LANG: Language unloaded: %s", lang);
-      return 1;
-    }
-    lpo = lp;
-    lp = lp->next;
-  }
-  /* Language not found */
-  return 0;
-}
-
-static int add_message(int lidx, char *ltext)
-{
-  lang_tab *l = langtab[lidx & 63];
-
-  while (l) {
-    if (l->idx && (l->idx == lidx)) {
-      nfree(l->text);
-      l->text = nmalloc(strlen(ltext) + 1);
-      strcpy(l->text, ltext);
-      return 1;
-    }
-    if (!l->next)
-      break;
-    l = l->next;
-  }
-  if (l) {
-    l->next = nmalloc(sizeof(lang_tab));
-    l = l->next;
-  } else
-    l = langtab[lidx & 63] = nmalloc(sizeof(lang_tab));
-  l->idx = lidx;
-  l->text = nmalloc(strlen(ltext) + 1);
-  strcpy(l->text, ltext);
-  l->next = 0;
-  return 0;
-}
-
-/* Recheck all sections and check if any language files are available
- * which match the preferred language(s) more closely
- */
-static void recheck_lang_sections(void)
-{
-  lang_sec *ls;
-  char *langfile;
-
-  for (ls = langsection; ls && ls->section; ls = ls->next) {
-    langfile = get_langfile(ls);
-    /* Found a language with a more preferred language? */
-    if (langfile) {
-      read_lang(langfile);
-      nfree(langfile);
-    }
-  }
-}
-
-/* Parse a language file
- */
-static void read_lang(char *langfile)
-{
-  FILE *FLANG;
-  char lbuf[512];
-  char *ltext = NULL;
-  char *ctmp, *ctmp1;
-  int lidx;
-  int lnew = 1;
-  int lline = 1;
-  int lskip = 0;
-  int ltexts = 0;
-  int ladd = 0, lupdate = 0;
-
-  FLANG = fopen(langfile, "r");
-  if (FLANG == NULL) {
-    putlog(LOG_MISC, "*", "LANG: unexpected: reading from file %s failed.",
-           langfile);
-    return;
-  }
-
-  for (*(ltext = nmalloc(sizeof lbuf)) = 0; fgets(lbuf, sizeof lbuf, FLANG);
-       ltext = nrealloc(ltext, strlen(ltext) + sizeof lbuf), lskip = 0) {
-    if (lnew) {
-      if ((lbuf[0] == '#') || (sscanf(lbuf, "%s", ltext) == EOF))
-        lskip = 1;
-      else if (sscanf(lbuf, "0x%x,", &lidx) != 1) {
-        putlog(LOG_MISC, "*", "LANG: Malformed text line in %s at %d.",
-               langfile, lline);
-        lskip = 1;
-      }
-      if (lskip) {
-        while (!strchr(lbuf, '\n')) {
-          fgets(lbuf, 511, FLANG);
-          lline++;
-        }
-        lline++;
-        lnew = 1;
-        continue;
-      }
-      strcpy(ltext, strchr(lbuf, ',') + 1);
-    } else
-      strcpy(strchr(ltext, 0), lbuf);
-    if ((ctmp = strchr(ltext, '\n'))) {
-      lline++;
-      *ctmp = 0;
-      if (ctmp[-1] == '\\') {
-        lnew = 0;
-        ctmp[-1] = 0;
-      } else {
-      	ltexts++;
-      	lnew = 1;
-      	/* Convert literal \n and \t escapes */
-      	for (ctmp1 = ctmp = ltext; *ctmp1; ctmp++, ctmp1++) {
-          if ((*ctmp1 == '\\') && ctmp1[1] == 'n') {
-            *ctmp = '\n';
-            ctmp1++;
-          } else if ((*ctmp1 == '\\') && ctmp1[1] == 't') {
-            *ctmp = '\t';
-            ctmp1++;
-          } else
-            *ctmp = *ctmp1;
-        }
-        *ctmp = 0;
-        if (add_message(lidx, ltext)) {
-          lupdate++;
-        } else
-          ladd++;
-      }
-    } else
-      lnew = 0;
-  }
-  nfree(ltext);
-  fclose(FLANG);
-
-  debug3("LANG: %d messages of %d lines loaded from %s", ltexts, lline,
-         langfile);
-  debug2("LANG: %d adds, %d updates to message table", ladd, lupdate);
-}
-
-/* Returns 1 if the section exists, otherwise 0.
- */
-int exist_lang_section(char *section)
-{
-  lang_sec *ls;
-
-  for (ls = langsection; ls; ls = ls->next)
-    if (!strcmp(section, ls->section))
-      return 1;
-  return 0;
-}
-
-/* Add a new language section. e.g. section "core"
- * Load an apropriate language file for the specified section.
- */
-void add_lang_section(char *section)
-{
-  char *langfile = NULL;
-  lang_sec *ls, *ols = NULL;
-  int ok = 0;
-
-  for (ls = langsection; ls; ols = ls, ls = ls->next)
-    /* Already know of that section? */
-    if (!strcmp(section, ls->section))
-      return;
-
-  /* Create new section entry */
-  ls = nmalloc(sizeof(lang_sec));
-  ls->section = nmalloc(strlen(section) + 1);
-  strcpy(ls->section, section);
-  ls->lang = NULL;
-  ls->next = NULL;
-
-  /* Connect to existing list of sections */
-  if (ols)
-    ols->next = ls;
-  else
-    langsection = ls;
-  debug1("LANG: Section loaded: %s", section);
-
-  /* Always load base language */
-  langfile = get_specific_langfile(BASELANG, ls);
-  if (langfile) {
-    read_lang(langfile);
-    nfree(langfile);
-    ok = 1;
-  }
-  /* Now overwrite base language with a more preferred one */
-  langfile = get_langfile(ls);
-  if (!langfile) {
-    if (!ok)
-      putlog(LOG_MISC, "*", "LANG: No lang files found for section %s.",
-             section);
-    return;
-  }
-  read_lang(langfile);
-  nfree(langfile);
-}
-
-int del_lang_section(char *section)
-{
-  lang_sec *ls, *ols;
-
-  for (ls = langsection, ols = NULL; ls; ols = ls, ls = ls->next)
-    if (ls->section && !strcmp(ls->section, section)) {
-      if (ols)
-        ols->next = ls->next;
-      else
-        langsection = ls->next;
-      nfree(ls->section);
-      if (ls->lang)
-        nfree(ls->lang);
-      nfree(ls);
-      debug1("LANG: Section unloaded: %s", section);
-      return 1;
-    }
-  return 0;
-}
-
-static char *get_specific_langfile(char *language, lang_sec *sec)
-{
-  char *ldir = getenv("EGG_LANGDIR");
-  char *langfile;
-
-  if (!ldir)
-    ldir = LANGDIR;
-  langfile = nmalloc(strlen(ldir) + strlen(sec->section) + strlen(language) +
-             8);
-  sprintf(langfile, "%s/%s.%s.lang", ldir, sec->section, language);
-
-  if (file_readable(langfile)) {
-    /* Save language used for this section */
-    sec->lang = nrealloc(sec->lang, strlen(language) + 1);
-    strcpy(sec->lang, language);
-    return langfile;
-  }
-
-  nfree(langfile);
-  return NULL;
-}
-
-/* Searches for available language files and returns the file with the
- * most preferred language.
- */
-static char *get_langfile(lang_sec *sec)
-{
-  char *langfile;
-  lang_pri *lp;
-
-  for (lp = langpriority; lp; lp = lp->next) {
-    /* There is no need to reload the same language */
-    if (sec->lang && !strcmp(sec->lang, lp->lang))
-      return NULL;
-    langfile = get_specific_langfile(lp->lang, sec);
-    if (langfile)
-      return langfile;
-  }
-  /* We did not find any files, clear the language field */
-  if (sec->lang)
-    nfree(sec->lang);
-  sec->lang = NULL;
-  return NULL;
-}
-
-/* Split up a string /path/<section>.<language>.lang into the
- * needed information for the new language system.
- * Only needed for compability functions.
- */
-static int split_lang(char *par, char **lang, char **section)
-{
-  char *p;
-
-  p = strrchr(par, '/');
-  /* path attached? */
-  if (p)
-    *section = p + 1;
-  else
-    *section = par;
-  p = strchr(*section, '.');
-  if (p)
-    p[0] = 0;
-  else
-    return 0;
-  *lang = p + 1;
-  p = strstr(*lang, ".lang");
-  if (p)
-    p[0] = 0;
-  return 1;
-}
-
-/* Compability function to allow users/modules to use the old command.
- */
-int cmd_loadlanguage(struct userrec *u, int idx, char *par)
-{
-  char *section, *lang, *buf;
-
-  dprintf(idx, "Note: This command is obsoleted by +lang.\n");
-  if (!par || !par[0]) {
-    dprintf(idx, "Usage: language <section>.<language>\n");
-    return 0;
-  }
-  if (idx != DP_LOG)
-    putlog(LOG_CMDS, "*", "#%s# language %s", dcc[idx].nick, par);
-  buf = nmalloc(strlen(par) + 1);
-  strcpy(buf, par);
-  if (!split_lang(buf, &lang, &section)) {
-    nfree(buf);
-    dprintf(idx, "Invalid parameter %s.\n", par);
-    return 0;
-  }
-  add_lang(lang);
-  add_lang_section(section);
-  nfree(buf);
-  recheck_lang_sections();
-  return 0;
-}
-
-static int cmd_plslang(struct userrec *u, int idx, char *par)
-{
-  if (!par || !par[0]) {
-    dprintf(idx, "Usage: +lang <language>\n");
-    return 0;
-  }
-  putlog(LOG_CMDS, "*", "#%s# +lang %s", dcc[idx].nick, par);
-  add_lang(par);
-  recheck_lang_sections();
-  return 0;
-}
-
-static int cmd_mnslang(struct userrec *u, int idx, char *par)
-{
-  if (!par || !par[0]) {
-    dprintf(idx, "Usage: -lang <language>\n");
-    return 0;
-  }
-  putlog(LOG_CMDS, "*", "#%s# -lang %s", dcc[idx].nick, par);
-  if (!del_lang(par))
-    dprintf(idx, "Language %s not found.\n", par);
-  else
-    recheck_lang_sections();
-  return 0;
-}
-
-static int cmd_plslsec(struct userrec *u, int idx, char *par)
-{
-  if (!par || !par[0]) {
-    dprintf(idx, "Usage: +lsec <section>\n");
-    return 0;
-  }
-  putlog(LOG_CMDS, "*", "#%s# +lsec %s", dcc[idx].nick, par);
-  add_lang_section(par);
-  return 0;
-}
-
-static int cmd_mnslsec(struct userrec *u, int idx, char *par)
-{
-  if (!par || !par[0]) {
-    dprintf(idx, "Usage: -lsec <section>\n");
-    return 0;
-  }
-  putlog(LOG_CMDS, "*", "#%s# -lsec %s", dcc[idx].nick, par);
-  if (!del_lang_section(par))
-    dprintf(idx, "Section %s not found.\n", par);
-  return 0;
-}
-
-static int cmd_relang(struct userrec *u, int idx, char *par)
-{
-  dprintf(idx, "Rechecking language sections...\n");
-  recheck_lang_sections();
-  return 0;
-}
-
-static int cmd_languagedump(struct userrec *u, int idx, char *par)
-{
-  lang_tab *l;
-  char ltext2[512];
-  int idx2, i;
-
-  putlog(LOG_CMDS, "*", "#%s# ldump %s", dcc[idx].nick, par);
-  if (par[0]) {
-    /* atoi (hence strtol) don't work right here for hex */
-    if (strlen(par) > 2 && par[0] == '0' && par[1] == 'x')
-      sscanf(par, "%x", &idx2);
-    else
-      idx2 = (int) strtol(par, (char **) NULL, 10);
-    strcpy(ltext2, get_language(idx2));
-    dprintf(idx, "0x%x: %s\n", idx2, ltext2);
-    return 0;
-  }
-  dprintf(idx, " LANGIDX TEXT\n");
-  for (i = 0; i < 64; i++)
-    for (l = langtab[i]; l; l = l->next)
-      dprintf(idx, "0x%x   %s\n", l->idx, l->text);
-  return 0;
-}
-
-static char text[512];
-char *get_language(int idx)
-{
-  lang_tab *l;
-
-  if (!idx)
-    return "MSG-0-";
-  for (l = langtab[idx & 63]; l; l = l->next)
-    if (idx == l->idx)
-      return l->text;
-  egg_snprintf(text, sizeof text, "MSG%03X", idx);
-  return text;
-}
-
-int expmem_language()
-{
-  lang_tab *l;
-  lang_sec *ls;
-  lang_pri *lp;
-  int i, size = 0;
-
-  for (i = 0; i < 64; i++)
-    for (l = langtab[i]; l; l = l->next) {
-      size += sizeof(lang_tab);
-      size += (strlen(l->text) + 1);
-    }
-  for (ls = langsection; ls; ls = ls->next) {
-    size += sizeof(lang_sec);
-    if (ls->section)
-      size += strlen(ls->section) + 1;
-    if (ls->lang)
-      size += strlen(ls->lang) + 1;
-  }
-  for (lp = langpriority; lp; lp = lp->next) {
-    size += sizeof(lang_pri);
-    if (lp->lang)
-      size += strlen(lp->lang) + 1;
-  }
-  return size;
-}
-
-/* A report on the module status - only for debugging purposes
- */
-static int cmd_languagestatus(struct userrec *u, int idx, char *par)
-{
-  int ltexts = 0;
-  register int i, c, maxdepth = 0, used = 0, empty = 0;
-  lang_tab *l;
-  lang_sec *ls = langsection;
-  lang_pri *lp = langpriority;
-
-  putlog(LOG_CMDS, "*", "#%s# lstat %s", dcc[idx].nick, par);
-  for (i = 0; i < 64; i++) {
-    c = 0;
-    for (l = langtab[i]; l; l = l->next)
-      c++;
-    if (c > maxdepth)
-      maxdepth = c;
-    if (c)
-      used++;
-    else
-      empty++;
-    ltexts += c;
-  }
-  dprintf(idx, "Language code report:\n");
-  dprintf(idx, "   Table size   : %d bytes\n", expmem_language());
-  dprintf(idx, "   Text messages: %d\n", ltexts);
-  dprintf(idx, "   %d used, %d unused, maxdepth %d, avg %f\n",
-          used, empty, maxdepth, (float) ltexts / 64.0);
-  if (lp) {
-    int c = 0;
-
-    dprintf(idx, "   Supported languages:");
-    for (; lp; lp = lp->next) {
-      dprintf(idx, "%s %s", c ? "," : "", lp->lang);
-      c = 1;
-    }
-    dprintf(idx, "\n");
-  }
-  if (ls) {
-    dprintf(idx, "\n   SECTION              LANG\n");
-    dprintf(idx, "   ==============================\n");
-    for (; ls; ls = ls->next)
-      dprintf(idx, "   %-20s %s\n", ls->section,
-              ls->lang ? ls->lang : "<none>");
-  }
-  return 0;
-}
-
-/* Compability function to allow scripts to use the old command.
- */
-static int tcl_language STDVAR
-{
-  char *lang, *section, *buf;
-
-  putlog(LOG_MISC, "*", "The Tcl command 'language' is obsolete. Use "
-         "'addlang' instead.");
-  BADARGS(2, 2, " language");
-
-  buf = nmalloc(strlen(argv[1]) + 1);
-  strcpy(buf, argv[1]);
-
-  if (!split_lang(buf, &lang, &section)) {
-    Tcl_AppendResult(irp, "Invalid parameter", NULL);
-    nfree(buf);
-    return TCL_ERROR;
-  }
-  add_lang(lang);
-
-  add_lang_section(section);
-  nfree(buf);
-  recheck_lang_sections();
-  return TCL_OK;
-}
-
-static int tcl_plslang STDVAR
-{
-  BADARGS(2, 2, " language");
-
-  add_lang(argv[1]);
-  recheck_lang_sections();
-
-  return TCL_OK;
-}
-
-static int tcl_mnslang STDVAR
-{
-  BADARGS(2, 2, " language");
-
-  if (!del_lang(argv[1])) {
-    Tcl_AppendResult(irp, "Language not found.", NULL);
-    return TCL_ERROR;
-  }
-  recheck_lang_sections();
-
-  return TCL_OK;
-}
-
-static int tcl_addlangsection STDVAR
-{
-  BADARGS(2, 2, " section");
-
-  add_lang_section(argv[1]);
-  return TCL_OK;
-}
-
-static int tcl_dellangsection STDVAR
-{
-  BADARGS(2, 2, " section");
-
-  if (!del_lang_section(argv[1])) {
-    Tcl_AppendResult(irp, "Section not found", NULL);
-    return TCL_ERROR;
-  }
-  return TCL_OK;
-}
-
-static int tcl_relang STDVAR
-{
-  recheck_lang_sections();
-  return TCL_OK;
-}
-
-static cmd_t langdcc[] = {
-  {"language", "n",  cmd_loadlanguage,   NULL},
-  {"+lang",    "n",  cmd_plslang,        NULL},
-  {"-lang",    "n",  cmd_mnslang,        NULL},
-  {"+lsec",    "n",  cmd_plslsec,        NULL},
-  {"-lsec",    "n",  cmd_mnslsec,        NULL},
-  {"ldump",    "n",  cmd_languagedump,   NULL},
-  {"lstat",    "n",  cmd_languagestatus, NULL},
-  {"relang",   "n",  cmd_relang,         NULL},
-  {NULL,       NULL, NULL,               NULL}
-};
-
-static tcl_cmds langtcls[] = {
-  {"language",             tcl_language},
-  {"addlang",               tcl_plslang},
-  {"dellang",               tcl_mnslang},
-  {"addlangsection", tcl_addlangsection},
-  {"dellangsection", tcl_dellangsection},
-  {"relang",                 tcl_relang},
-  {NULL,                           NULL}
-};
-
-void init_language(int flag)
-{
-  int i;
-  char *deflang;
-
-  if (flag) {
-    for (i = 0; i < 32; i++)
-      langtab[i] = 0;
-    /* The default language is always BASELANG as language files are
-     * gauranteed to exist in that language.
-     */
-    add_lang(BASELANG);
-    /* Let the user choose a different, preferred language */
-    deflang = getenv("EGG_LANG");
-    if (deflang)
-      add_lang(deflang);
-    add_lang_section("core");
-  } else {
-    add_tcl_commands(langtcls);
-    add_builtins(H_dcc, langdcc);
-  }
-}
Index: eggdrop1.8/src/main.c
diff -u eggdrop1.8/src/main.c:1.6.2.1 eggdrop1.8/src/main.c:1.6.2.2
--- eggdrop1.8/src/main.c:1.6.2.1	Wed Nov 10 07:39:19 2010
+++ eggdrop1.8/src/main.c	Wed Nov 17 07:58:37 2010
@@ -5,7 +5,7 @@
  *   command line arguments
  *   context and assert debugging
  *
- * $Id: main.c,v 1.6.2.1 2010/11/10 13:39:19 pseudo Exp $
+ * $Id: main.c,v 1.6.2.2 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -194,7 +194,6 @@
 int expmem_tclhash();
 int expmem_net();
 int expmem_modules(int);
-int expmem_language();
 int expmem_tcldcc();
 int expmem_tclmisc();
 int expmem_dns();
@@ -210,8 +209,7 @@
 
   tot = expmem_chanprog() + expmem_users() + expmem_misc() + expmem_dccutil() +
         expmem_botnet() + expmem_tcl() + expmem_tclhash() + expmem_net() +
-        expmem_modules(0) + expmem_language() + expmem_tcldcc() +
-        expmem_tclmisc() + expmem_dns();
+        expmem_modules(0) + expmem_tcldcc() + expmem_tclmisc() + expmem_dns();
 #ifdef TLS 
   tot += expmem_tls();
 #endif
@@ -722,7 +720,6 @@
 int init_bots();
 int init_modules();
 int init_tcl(int, char **);
-int init_language(int);
 #ifdef TLS
 int ssl_init();
 #endif
@@ -928,7 +925,6 @@
       flushlogs();
       kill_tcl();
       init_tcl(argc, argv);
-      init_language(0);
 
       /* this resets our modules which we didn't unload (encryption and uptime) */
       for (p = module_list; p; p = p->next) {
@@ -1058,7 +1054,6 @@
   lastmin = nowtm.tm_min;
   srandom((unsigned int) (now % (getpid() + getppid())));
   init_mem();
-  init_language(1);
   if (argc > 1)
     for (i = 1; i < argc; i++)
       do_arg(argv[i]);
@@ -1084,7 +1079,6 @@
   if (backgrd)
     bg_prepare_split();
   init_tcl(argc, argv);
-  init_language(0);
 #ifdef STATIC
   link_statics();
 #endif
Index: eggdrop1.8/src/main.h
diff -u eggdrop1.8/src/main.h:1.3.2.2 eggdrop1.8/src/main.h:1.3.2.3
--- eggdrop1.8/src/main.h:1.3.2.2	Wed Nov 10 07:39:19 2010
+++ eggdrop1.8/src/main.h	Wed Nov 17 07:58:37 2010
@@ -2,7 +2,7 @@
  * main.h
  *   include file to include most other include files
  *
- * $Id: main.h,v 1.3.2.2 2010/11/10 13:39:19 pseudo Exp $
+ * $Id: main.h,v 1.3.2.3 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -99,7 +99,6 @@
 
 #include <sys/types.h>
 #include "lush.h"
-#include "lang.h"
 #include "eggdrop.h"
 #include "flags.h"
 
Index: eggdrop1.8/src/md5/Makefile.in
diff -u eggdrop1.8/src/md5/Makefile.in:1.2 eggdrop1.8/src/md5/Makefile.in:1.2.2.1
--- eggdrop1.8/src/md5/Makefile.in:1.2	Tue Oct 19 06:13:33 2010
+++ eggdrop1.8/src/md5/Makefile.in	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/md5/
-# $Id: Makefile.in,v 1.2 2010/10/19 12:13:33 pseudo Exp $
+# $Id: Makefile.in,v 1.2.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 SHELL = @SHELL@
 top_srcdir = @top_srcdir@
@@ -43,7 +43,7 @@
 #safety hash
 md5c.o: md5c.c md5.h ../../src/compat/compat.h \
   ../../src/compat/inet_aton.h ../../src/main.h ../../config.h \
-  ../../lush.h ../../src/lang.h ../../src/eggdrop.h ../../src/flags.h \
+  ../../lush.h ../../src/eggdrop.h ../../src/flags.h \
   ../../src/proto.h ../../src/misc_file.h ../../src/cmdt.h \
   ../../src/tclegg.h ../../src/tclhash.h ../../src/chan.h \
   ../../src/users.h ../../src/compat/compat.h ../../src/compat/snprintf.h \
Index: eggdrop1.8/src/mem.c
diff -u eggdrop1.8/src/mem.c:1.2.2.1 eggdrop1.8/src/mem.c:1.2.2.2
--- eggdrop1.8/src/mem.c:1.2.2.1	Mon Nov  8 04:02:30 2010
+++ eggdrop1.8/src/mem.c	Wed Nov 17 07:58:37 2010
@@ -3,7 +3,7 @@
  *   memory allocation and deallocation
  *   keeping track of what memory is being used by whom
  *
- * $Id: mem.c,v 1.2.2.1 2010/11/08 10:02:30 pseudo Exp $
+ * $Id: mem.c,v 1.2.2.2 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -63,7 +63,6 @@
 int expmem_tclmisc();
 int expmem_net();
 int expmem_modules();
-int expmem_language();
 int expmem_tcldcc();
 int expmem_dns();
 #ifdef TLS
@@ -120,9 +119,9 @@
 {
 #ifdef DEBUG_MEM
 #  ifdef TLS
-#    define MAX_MEM 14
-#  else
 #    define MAX_MEM 13
+#  else
+#    define MAX_MEM 12
 #  endif
   unsigned long exp[MAX_MEM], use[MAX_MEM], l;
   int i, j;
@@ -130,7 +129,7 @@
   module_entry *me;
   char *p;
 
-  exp[0] = expmem_language();
+  exp[0] = expmem_dns();
   exp[1] = expmem_chanprog();
   exp[2] = expmem_misc();
   exp[3] = expmem_users();
@@ -142,9 +141,8 @@
   exp[9] = expmem_tclmisc();
   exp[10] = expmem_modules(1);
   exp[11] = expmem_tcldcc();
-  exp[12] = expmem_dns();
 #ifdef TLS
-  exp[13] = expmem_tls();
+  exp[12] = expmem_tls();
 #endif
 
   for (me = module_list; me; me = me->next)
@@ -159,7 +157,7 @@
     if (p)
       *p = 0;
     l = memtbl[i].size;
-    if (!strcmp(fn, "language.c"))
+    if (!strcmp(fn, "dns.c"))
       use[0] += l;
     else if (!strcmp(fn, "chanprog.c"))
       use[1] += l;
@@ -183,11 +181,9 @@
       use[10] += l;
     else if (!strcmp(fn, "tcldcc.c"))
       use[11] += l;
-    else if (!strcmp(fn, "dns.c"))
-      use[12] += l;
 #ifdef TLS
     else if (!strcmp(fn, "tls.c"))
-      use[13] += l;
+      use[12] += l;
 #endif
     else if (p) {
       for (me = module_list; me; me = me->next)
@@ -200,7 +196,7 @@
   for (i = 0; i < MAX_MEM; i++) {
     switch (i) {
     case 0:
-      strcpy(fn, "language.c");
+      strcpy(fn, "dns.c");
       break;
     case 1:
       strcpy(fn, "chanprog.c");
@@ -235,11 +231,8 @@
     case 11:
       strcpy(fn, "tcldcc.c");
       break;
-    case 12:
-      strcpy(fn, "dns.c");
-      break;
 #ifdef TLS
-    case 13:
+    case 12:
       strcpy(fn, "tls.c");
       break;
 #endif
Index: eggdrop1.8/src/mod/assoc.mod/Makefile
diff -u eggdrop1.8/src/mod/assoc.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/assoc.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/assoc.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/assoc.mod/Makefile	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/assoc.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../assoc.o: .././assoc.mod/assoc.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/assoc.mod/assoc.c
diff -u eggdrop1.8/src/mod/assoc.mod/assoc.c:1.2.2.1 eggdrop1.8/src/mod/assoc.mod/assoc.c:1.2.2.2
--- eggdrop1.8/src/mod/assoc.mod/assoc.c:1.2.2.1	Wed Nov 10 15:16:56 2010
+++ eggdrop1.8/src/mod/assoc.mod/assoc.c	Wed Nov 17 07:58:37 2010
@@ -2,7 +2,7 @@
  * assoc.c -- part of assoc.mod
  *   the assoc code, moved here mainly from botnet.c for module work
  *
- * $Id: assoc.c,v 1.2.2.1 2010/11/10 21:16:56 pseudo Exp $
+ * $Id: assoc.c,v 1.2.2.2 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -392,7 +392,6 @@
   rem_builtins(H_link, mylink);
   rem_tcl_commands(mytcl);
   rem_help_reference("assoc.help");
-  del_lang_section("assoc");
   module_undepend(MODULE_NAME);
   return NULL;
 }
@@ -419,7 +418,6 @@
   add_builtins(H_dcc, mydcc);
   add_builtins(H_bot, mybot);
   add_builtins(H_link, mylink);
-  add_lang_section("assoc");
   add_tcl_commands(mytcl);
   add_help_reference("assoc.help");
   return NULL;
Index: eggdrop1.8/src/mod/assoc.mod/assoc.h
diff -u eggdrop1.8/src/mod/assoc.mod/assoc.h:1.1.1.1 eggdrop1.8/src/mod/assoc.mod/assoc.h:1.1.1.1.2.1
--- eggdrop1.8/src/mod/assoc.mod/assoc.h:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/assoc.mod/assoc.h	Wed Nov 17 07:58:37 2010
@@ -1,7 +1,7 @@
 /*
  * assoc.h -- part of assoc.mod
  *
- * $Id: assoc.h,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: assoc.h,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 2000 - 2010 Eggheads Development Team
@@ -24,21 +24,4 @@
 #ifndef _EGG_MOD_ASSOC_ASSOC_H
 #define _EGG_MOD_ASSOC_ASSOC_H
 
-#define ASSOC_NOCHNAMES        get_language(0xb000)
-#define ASSOC_CHAN             get_language(0xb001)
-#define ASSOC_NAME             get_language(0xb002)
-#define ASSOC_LCHAN_RANGE      get_language(0xb003)
-#define ASSOC_CHAN_RANGE       get_language(0xb004)
-#define ASSOC_PARTYLINE        get_language(0xb005)
-#define ASSOC_NONAME_CHAN      get_language(0xb006)
-#define ASSOC_REMNAME_CHAN     get_language(0xb007)
-#define ASSOC_REMOUT_CHAN      get_language(0xb008)
-#define ASSOC_NEWNAME_CHAN     get_language(0xb009)
-#define ASSOC_NEWOUT_CHAN      get_language(0xb00a)
-#define ASSOC_CHNAME_NAMED     get_language(0xb00b)
-#define ASSOC_CHNAME_NAMED2    get_language(0xb00c)
-#define ASSOC_CHNAME_REM       get_language(0xb00d)
-#define ASSOC_CHNAME_TOOLONG   get_language(0xb00e)
-#define ASSOC_CHNAME_FIRSTCHAR get_language(0xb00f)
-
 #endif /* _EGG_MOD_ASSOC_ASSOC_H */
Index: eggdrop1.8/src/mod/assoc.mod/language/assoc.danish.lang
diff -u eggdrop1.8/src/mod/assoc.mod/language/assoc.danish.lang:1.1.1.1 eggdrop1.8/src/mod/assoc.mod/language/assoc.danish.lang:removed
--- eggdrop1.8/src/mod/assoc.mod/language/assoc.danish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/assoc.mod/language/assoc.danish.lang	Wed Nov 17 07:58:48 2010
@@ -1,21 +0,0 @@
-# assoc.danish.lang
-#   language messages for the assoc module
-#
-# $Id: assoc.danish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb000,Ingen kanal navne
-0xb001,Kanal
-0xb002,Navn
-0xb003,Kanal # ugyldigt område: skal være *0-*99999
-0xb004,Kanal # ugyldigt område: skal være 1-99999
-0xb005,Du kan ikke navngive hoved party line; Det er bare en party line.
-0xb006,Kanalen %s%d har intet navn.\n
-0xb007,Okay, fjernede navn for kanalen %s%d.\n
-0xb008,--- %s fjernede denne kanals navn.\n
-0xb009,Okay, kanalen %s%d er nu '%s'.\n
-0xb00a,--- %s navngav denne kanal '%s'\n
-0xb00b,--- (%s) navngav denne kanal '%s'.\n
-0xb00c,--- (%s) %s navngav denne kanal  '%s'.\n
-0xb00d,--- (%s) %s fjernede denne kanals navn.\n
-0xb00e,Kanalens kan ikke være så lange (max 20 tegn).
-0xb00f,Første tegn i kanalnavnet må ikke være et tal.
Index: eggdrop1.8/src/mod/assoc.mod/language/assoc.english.lang
diff -u eggdrop1.8/src/mod/assoc.mod/language/assoc.english.lang:1.1.1.1 eggdrop1.8/src/mod/assoc.mod/language/assoc.english.lang:removed
--- eggdrop1.8/src/mod/assoc.mod/language/assoc.english.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/assoc.mod/language/assoc.english.lang	Wed Nov 17 07:58:48 2010
@@ -1,21 +0,0 @@
-# assoc.english.lang
-#   language messages for the assoc module
-#
-# $Id: assoc.english.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb000,No channel names
-0xb001,Chan
-0xb002,Name
-0xb003,Channel # out of range: must be *0-*99999
-0xb004,Channel # out of range: must be 1-99999
-0xb005,You can't name the main party line; it's just a party line.
-0xb006,Channel %s%d has no name.\n
-0xb007,Okay, removed name for channel %s%d.\n
-0xb008,--- %s removed this channel's name.\n
-0xb009,Okay, channel %s%d is '%s' now.\n
-0xb00a,--- %s named this channel '%s'\n
-0xb00b,--- (%s) named this channel '%s'.\n
-0xb00c,--- (%s) %s named this channel '%s'.\n
-0xb00d,--- (%s) %s removed this channel's name.\n
-0xb00e,Channel's name can't be that long (20 chars max).
-0xb00f,First character of the channel name can't be a digit.
Index: eggdrop1.8/src/mod/assoc.mod/language/assoc.finnish.lang
diff -u eggdrop1.8/src/mod/assoc.mod/language/assoc.finnish.lang:1.1.1.1 eggdrop1.8/src/mod/assoc.mod/language/assoc.finnish.lang:removed
--- eggdrop1.8/src/mod/assoc.mod/language/assoc.finnish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/assoc.mod/language/assoc.finnish.lang	Wed Nov 17 07:58:48 2010
@@ -1,21 +0,0 @@
-# assoc.finnish.lang
-#   kieli viestit assoc moduuliin
-#
-# $Id: assoc.finnish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb000,Ei kanava nimeä
-0xb001,Kanava
-0xb002,Nimi
-0xb003,Kanava # väärä etäisyys: täytyy olla *0-*99999
-0xb004,Kanava # väärä etäisyys: täytyy olla 1-99999
-0xb005,Et voi nimetä pää party riviä; Se on juuri party rivi.
-0xb006,Kanavalla %s%d ei ole nimeä.\n
-0xb007,Okei, kanavan %s%d nimi poistettu.\n
-0xb008,--- %s poistettu tämän kanavan nimi.\n
-0xb009,Okei, kanava %s%d on nyt '%s'.\n
-0xb00a,--- %s nimetty tämä kanava '%s'\n
-0xb00b,--- (%s) nimetty tämä kanava '%s'.\n
-0xb00c,--- (%s) %s nimetty tämä kanava '%s'.\n
-0xb00d,--- (%s) %s poistettu tämän kanavan nimi.\n
-0xb00e,Kanavan nimi ei voi olla näin pitkä (maksimi pituus 20 merkkiä).
-0xb00f,Ensimmäinen merkki kanavan nimessä ei voi olla numero.
Index: eggdrop1.8/src/mod/assoc.mod/language/assoc.french.lang
diff -u eggdrop1.8/src/mod/assoc.mod/language/assoc.french.lang:1.1.1.1 eggdrop1.8/src/mod/assoc.mod/language/assoc.french.lang:removed
--- eggdrop1.8/src/mod/assoc.mod/language/assoc.french.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/assoc.mod/language/assoc.french.lang	Wed Nov 17 07:58:48 2010
@@ -1,21 +0,0 @@
-# assoc.french.lang
-#   language messages for the assoc module
-#
-# $Id: assoc.french.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb000,Pas de noms de canaux
-0xb001,Canal
-0xb002,Nom
-0xb003,Numéro de canal hors limites : doit être dans la plage *0-*99999
-0xb004,Numéro de canal hors limites : doit être dans la plage 1-99999
-0xb005,Vous ne pouvez pas nomer le canal 0; C'est la party line.
-0xb006,Le canal %s%d n'a pas de nom.\n
-0xb007,Ok, nom du canal %s%d enlevé.\n
-0xb008,--- %s a enlevé le nom de ce canal.\n
-0xb009,Ok, le canal %s%d est maintenant '%s'.\n
-0xb00a,--- %s a nommé ce canal '%s'\n
-0xb00b,--- (%s) a nommé ce canal '%s'.\n
-0xb00c,--- (%s) %s a nommé ce canal '%s'.\n
-0xb00d,--- (%s) %s a enlevé le nom de ce canal.\n
-0xb00e,Le nom du canal ne peut pas être aussi long (20 cars max).
-0xb00f,Le premier caractère d'un nom de canal ne doit pas être un chiffre.
Index: eggdrop1.8/src/mod/assoc.mod/language/assoc.german.lang
diff -u eggdrop1.8/src/mod/assoc.mod/language/assoc.german.lang:1.1.1.1 eggdrop1.8/src/mod/assoc.mod/language/assoc.german.lang:removed
--- eggdrop1.8/src/mod/assoc.mod/language/assoc.german.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/assoc.mod/language/assoc.german.lang	Wed Nov 17 07:58:48 2010
@@ -1,21 +0,0 @@
-# assoc.german.lang
-#   language messages for the assoc module
-#
-# $Id: assoc.german.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb000,Keine Channel-Namen
-0xb001,Channel
-0xb002,Name
-0xb003,Channel # ausserhalb des Bereiches: muss sein *0-*99999
-0xb004,Channel # ausserhalb des Bereiches: muss sein 1-99999
-0xb005,Du kannst der Haupt-Partyline keinen namen geben; es ist nur eine Partyline.
-0xb006,Channel %s%d hat keinen Namen.\n
-0xb007,Gut, Name fuer Channel %s%d entfernt.\n
-0xb008,--- %s entfernte Channel-Namen.\n
-0xb009,Gut, Channel %s%d ist nun '%s'.\n
-0xb00a,--- %s benannte diesen Channel '%s'\n
-0xb00b,--- (%s) benannte diesen Channel '%s'.\n
-0xb00c,--- (%s) %s benannte diesen Channel '%s'.\n
-0xb00d,--- (%s) %s entfernte diesen Channel-Namen.\n
-0xb00e,Channel-Name kann nicht so lang sein (20 Zeichen maximal).
-0xb00f,Erstes Zeichen des Channel-Namens kann keine Zahl sein.
Index: eggdrop1.8/src/mod/blowfish.mod/Makefile
diff -u eggdrop1.8/src/mod/blowfish.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/blowfish.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/blowfish.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/blowfish.mod/Makefile	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/blowfish.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../blowfish.o: .././blowfish.mod/blowfish.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/channels.mod/Makefile
diff -u eggdrop1.8/src/mod/channels.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/channels.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/channels.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/channels.mod/Makefile	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/channels.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../channels.o: .././channels.mod/channels.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/compress.mod/Makefile.in
diff -u eggdrop1.8/src/mod/compress.mod/Makefile.in:1.1.1.1 eggdrop1.8/src/mod/compress.mod/Makefile.in:1.1.1.1.2.1
--- eggdrop1.8/src/mod/compress.mod/Makefile.in:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/compress.mod/Makefile.in	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile.in for src/mod/compress.mod/
-# $Id: Makefile.in,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile.in,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 ZLIB = @ZLIB@
 srcdir = .
@@ -37,7 +37,7 @@
 #safety hash
 ../compress.o: .././compress.mod/compress.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/console.mod/Makefile
diff -u eggdrop1.8/src/mod/console.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/console.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/console.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/console.mod/Makefile	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/console.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../console.o: .././console.mod/console.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/console.mod/console.c
diff -u eggdrop1.8/src/mod/console.mod/console.c:1.2.2.1 eggdrop1.8/src/mod/console.mod/console.c:1.2.2.2
--- eggdrop1.8/src/mod/console.mod/console.c:1.2.2.1	Wed Nov 10 15:16:56 2010
+++ eggdrop1.8/src/mod/console.mod/console.c	Wed Nov 17 07:58:37 2010
@@ -3,7 +3,7 @@
  *   saved console settings based on console.tcl
  *   by cmwagner/billyjoe/D. Senso
  *
- * $Id: console.c,v 1.2.2.1 2010/11/10 21:16:56 pseudo Exp $
+ * $Id: console.c,v 1.2.2.2 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1999 - 2010 Eggheads Development Team
@@ -354,7 +354,6 @@
   rem_tcl_ints(myints);
   rem_help_reference("console.help");
   del_entry_type(&USERENTRY_CONSOLE);
-  del_lang_section("console");
   module_undepend(MODULE_NAME);
   return NULL;
 }
@@ -384,6 +383,5 @@
   add_help_reference("console.help");
   USERENTRY_CONSOLE.get = def_get;
   add_entry_type(&USERENTRY_CONSOLE);
-  add_lang_section("console");
   return NULL;
 }
Index: eggdrop1.8/src/mod/console.mod/console.h
diff -u eggdrop1.8/src/mod/console.mod/console.h:1.1.1.1 eggdrop1.8/src/mod/console.mod/console.h:1.1.1.1.2.1
--- eggdrop1.8/src/mod/console.mod/console.h:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/console.mod/console.h	Wed Nov 17 07:58:37 2010
@@ -1,7 +1,7 @@
 /*
  * console.h -- part of console.mod
  *
- * $Id: console.h,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: console.h,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 2000 - 2010 Eggheads Development Team
@@ -24,15 +24,4 @@
 #ifndef _EGG_MOD_CONSOLE_CONSOLE_H
 #define _EGG_MOD_CONSOLE_CONSOLE_H
 
-#define CONSOLE_SAVED_SETTINGS  get_language(0xb040)
-#define CONSOLE_SAVED_SETTINGS2 get_language(0xb041)
-#define CONSOLE_CHANNEL         get_language(0xb042)
-#define CONSOLE_FLAGS           get_language(0xb043)
-#define CONSOLE_STRIPFLAGS      get_language(0xb044)
-#define CONSOLE_ECHO            get_language(0xb045)
-#define CONSOLE_PAGE_SETTING    get_language(0xb046)
-#define CONSOLE_CHANNEL2        get_language(0xb047)
-#define CONSOLE_YES             get_language(0xb048)
-#define CONSOLE_NO              get_language(0xb049)
-
 #endif /* _EGG_MOD_CONSOLE_CONSOLE_H */
Index: eggdrop1.8/src/mod/console.mod/language/console.danish.lang
diff -u eggdrop1.8/src/mod/console.mod/language/console.danish.lang:1.1.1.1 eggdrop1.8/src/mod/console.mod/language/console.danish.lang:removed
--- eggdrop1.8/src/mod/console.mod/language/console.danish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/console.mod/language/console.danish.lang	Wed Nov 17 07:58:48 2010
@@ -1,15 +0,0 @@
-# console.danish.lang
-#   language messages for the console module
-#
-# $Id: console.danish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb040,Gemte konsolindstillinger:
-0xb041,Dine konsolindstillinger er gemt:
-0xb042,Kanal:
-0xb043,Konsol flags:
-0xb044,Fjern flags:
-0xb045,Ekko:
-0xb046,Sideindstilling:
-0xb047,Konsolkanal:
-0xb048,ja
-0xb049,nej
Index: eggdrop1.8/src/mod/console.mod/language/console.english.lang
diff -u eggdrop1.8/src/mod/console.mod/language/console.english.lang:1.1.1.1 eggdrop1.8/src/mod/console.mod/language/console.english.lang:removed
--- eggdrop1.8/src/mod/console.mod/language/console.english.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/console.mod/language/console.english.lang	Wed Nov 17 07:58:48 2010
@@ -1,15 +0,0 @@
-# console.english.lang
-#   language messages for the console module
-#
-# $Id: console.english.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb040,Saved Console Settings:
-0xb041,Saved your Console Settings:
-0xb042,Channel:
-0xb043,Console flags:
-0xb044,Strip flags:
-0xb045,Echo:
-0xb046,Page setting:
-0xb047,Console channel:
-0xb048,yes
-0xb049,no
Index: eggdrop1.8/src/mod/console.mod/language/console.finnish.lang
diff -u eggdrop1.8/src/mod/console.mod/language/console.finnish.lang:1.1.1.1 eggdrop1.8/src/mod/console.mod/language/console.finnish.lang:removed
--- eggdrop1.8/src/mod/console.mod/language/console.finnish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/console.mod/language/console.finnish.lang	Wed Nov 17 07:58:48 2010
@@ -1,15 +0,0 @@
-# console.finnish.lang
-#   kieli viestit konsoli moduuliin
-#
-# $Id: console.finnish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb040,Tallennettu Konsoli Asetukset:
-0xb041,Tallennettu Sinun Konsoli Asetuksesi:
-0xb042,Kanava:
-0xb043,Konsoli merkit:
-0xb044,Lista merkit:
-0xb045,Kaiku:
-0xb046,Sivu asetukset:
-0xb047,Konsoli kanava:
-0xb048,kyllä
-0xb049,ei
Index: eggdrop1.8/src/mod/console.mod/language/console.french.lang
diff -u eggdrop1.8/src/mod/console.mod/language/console.french.lang:1.1.1.1 eggdrop1.8/src/mod/console.mod/language/console.french.lang:removed
--- eggdrop1.8/src/mod/console.mod/language/console.french.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/console.mod/language/console.french.lang	Wed Nov 17 07:58:48 2010
@@ -1,15 +0,0 @@
-# console.french.lang
-#   language messages for the console module
-#
-# $Id: console.french.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb040,Paramètres de console sauvegardés :
-0xb041,Vos paramètres de console ont été sauvegardés :
-0xb042,Canal :
-0xb043,Drapeaux de console :
-0xb044,Drapeaux de terminal :
-0xb045,Echo :
-0xb046,Pagination :
-0xb047,Canal sur la console :
-0xb048,oui
-0xb049,non
Index: eggdrop1.8/src/mod/console.mod/language/console.german.lang
diff -u eggdrop1.8/src/mod/console.mod/language/console.german.lang:1.1.1.1 eggdrop1.8/src/mod/console.mod/language/console.german.lang:removed
--- eggdrop1.8/src/mod/console.mod/language/console.german.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/console.mod/language/console.german.lang	Wed Nov 17 07:58:48 2010
@@ -1,15 +0,0 @@
-# console.german.lang
-#   language messages for the console module
-#
-# $Id: console.german.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xb040,Habe Consolen-Einstellungen gespeichert:
-0xb041,Habe Deine Consolen-Einstellungen gespeichert:
-0xb042,Channel:
-0xb043,Console flags:
-0xb044,Strip flags:
-0xb045,Echo:
-0xb046,Page setting:
-0xb047,Console channel:
-0xb048,ja
-0xb049,nein
Index: eggdrop1.8/src/mod/ctcp.mod/Makefile
diff -u eggdrop1.8/src/mod/ctcp.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/ctcp.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/ctcp.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/ctcp.mod/Makefile	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/ctcp.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../ctcp.o: .././ctcp.mod/ctcp.c .././ctcp.mod/ctcp.h \
   ../../../src/mod/module.h ../../../src/main.h ../../../config.h \
-  ../../../lush.h ../../../src/lang.h ../../../src/eggdrop.h \
+  ../../../lush.h ../../../src/eggdrop.h \
   ../../../src/flags.h ../../../src/cmdt.h ../../../src/tclegg.h \
   ../../../src/tclhash.h ../../../src/chan.h ../../../src/users.h \
   ../../../src/compat/compat.h ../../../src/compat/inet_aton.h \
Index: eggdrop1.8/src/mod/dns.mod/Makefile.in
diff -u eggdrop1.8/src/mod/dns.mod/Makefile.in:1.1.1.1 eggdrop1.8/src/mod/dns.mod/Makefile.in:1.1.1.1.2.1
--- eggdrop1.8/src/mod/dns.mod/Makefile.in:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/dns.mod/Makefile.in	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/dns.mod/
-# $Id: Makefile.in,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile.in,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 RESLIB = @RESLIB@
 RESINCLUDE = @RESINCLUDE@
@@ -38,7 +38,7 @@
 #safety hash
 ../dns.o: .././dns.mod/dns.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/filesys.mod/Makefile
diff -u eggdrop1.8/src/mod/filesys.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/filesys.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/Makefile	Wed Nov 17 07:58:37 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/filesys.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../filesys.o: .././filesys.mod/filesys.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
@@ -42,9 +42,8 @@
   ../../../src/compat/memcpy.h ../../../src/compat/strcasecmp.h \
   ../../../src/compat/strftime.h ../../../src/mod/modvals.h \
   ../../../src/tandem.h .././filesys.mod/filedb3.h \
-  .././filesys.mod/filesys.h ../../../src/lang.h \
+  .././filesys.mod/filesys.h .././filesys.mod/dbcompat.h \
   ../../../src/mod/transfer.mod/transfer.h ../../../src/tandem.h \
-  .././filesys.mod/files.h .././filesys.mod/dbcompat.h \
   .././filesys.mod/filelist.h .././filesys.mod/files.c \
   ../../../src/stat.h .././filesys.mod/filedb3.c \
   .././filesys.mod/tclfiles.c .././filesys.mod/dbcompat.c \
Index: eggdrop1.8/src/mod/filesys.mod/filedb3.c
diff -u eggdrop1.8/src/mod/filesys.mod/filedb3.c:1.3.2.1 eggdrop1.8/src/mod/filesys.mod/filedb3.c:1.3.2.2
--- eggdrop1.8/src/mod/filesys.mod/filedb3.c:1.3.2.1	Tue Nov 16 08:16:56 2010
+++ eggdrop1.8/src/mod/filesys.mod/filedb3.c	Wed Nov 17 07:58:37 2010
@@ -4,7 +4,7 @@
  *
  * Rewritten by Fabian Knittel <fknittel at gmx.de>
  *
- * $Id: filedb3.c,v 1.3.2.1 2010/11/16 14:16:56 pseudo Exp $
+ * $Id: filedb3.c,v 1.3.2.2 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -899,8 +899,10 @@
     if (ok) {
       /* Display it! */
       if (cnt == 0) {
-        dprintf(idx, FILES_LSHEAD1);
-        dprintf(idx, FILES_LSHEAD2);
+        dprintf(idx, _("Filename                        Size  "
+                "Sent by/Date         # Gets\n"
+                "------------------------------  ----  "
+                "-------------------  ------\n"));
       }
       filelist_add(flist, fdbe->filename);
       if (fdbe->stat & FILE_DIR) {
Index: eggdrop1.8/src/mod/filesys.mod/files.c
diff -u eggdrop1.8/src/mod/filesys.mod/files.c:1.1.1.1.2.1 eggdrop1.8/src/mod/filesys.mod/files.c:1.1.1.1.2.2
--- eggdrop1.8/src/mod/filesys.mod/files.c:1.1.1.1.2.1	Tue Nov 16 08:16:56 2010
+++ eggdrop1.8/src/mod/filesys.mod/files.c	Wed Nov 17 07:58:37 2010
@@ -2,7 +2,7 @@
  * files.c - part of filesys.mod
  *   handles all file system commands
  *
- * $Id: files.c,v 1.1.1.1.2.1 2010/11/16 14:16:56 pseudo Exp $
+ * $Id: files.c,v 1.1.1.1.2.2 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -989,7 +989,7 @@
                   + strlen(name) + 2);
       sprintf(s, "%s%s/%s", dccdir, dcc[idx].u.file->dir, name);
       if (mkdir(s, 0755) != 0) {
-        dprintf(idx, MISC_FAILED);
+        dprintf(idx, _("Failed."));
         filedb_close(fdb);
         my_free(s);
         return;
@@ -1086,7 +1086,7 @@
       putlog(LOG_FILES, "*", "files: #%s# rmdir %s", dcc[idx].nick, name);
       return;
     }
-    dprintf(idx, MISC_FAILED);
+    dprintf(idx, _("Failed"));
     filedb_close(fdb);
     free_fdbe(&fdbe);
     my_free(s);
Index: eggdrop1.8/src/mod/filesys.mod/files.h
diff -u eggdrop1.8/src/mod/filesys.mod/files.h:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/files.h:removed
--- eggdrop1.8/src/mod/filesys.mod/files.h:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/files.h	Wed Nov 17 07:58:48 2010
@@ -1,83 +0,0 @@
-/*
- * files.h -- part of filesys.mod
- *
- * $Id: files.h,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
- */
-/*
- * Copyright (C) 1997 Robey Pointer
- * Copyright (C) 1999 - 2010 Eggheads Development Team
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- */
-
-#ifndef _EGG_MOD_FILESYS_FILES_H
-#define _EGG_MOD_FILESYS_FILES_H
-
-/* Language file additions for the file area */
-#define FILES_CONVERT    get_language(0x300)
-#define FILES_NOUPDATE   get_language(0x301)
-#define FILES_NOCONVERT  get_language(0x302)
-#define FILES_LSHEAD1    get_language(0x303)
-#define FILES_LSHEAD2    get_language(0x304)
-#define FILES_NOFILES    get_language(0x305)
-#define FILES_NOMATCH    get_language(0x306)
-#define FILES_DIRDNE     get_language(0x307)
-#define FILES_FILEDNE    get_language(0x308)
-#define FILES_NOSHARE    get_language(0x309)
-#define FILES_REMOTE     get_language(0x30a)
-#define FILES_SENDERR    get_language(0x30b)
-#define FILES_SENDING    get_language(0x30c)
-#define FILES_REMOTEREQ  get_language(0x30d)
-#define FILES_BROKEN     get_language(0x30e)
-#define FILES_INVPATH    get_language(0x30f)
-#define FILES_CURDIR     get_language(0x310)
-#define FILES_NEWCURDIR  get_language(0x311)
-#define FILES_NOSUCHDIR  get_language(0x312)
-#define FILES_ILLDIR     get_language(0x313)
-#define FILES_BADNICK    get_language(0x314)
-#define FILES_NOTAVAIL   get_language(0x315)
-#define FILES_REQUESTED  get_language(0x316)
-#define FILES_NORMAL     get_language(0x317)
-#define FILES_CHGLINK    get_language(0x318)
-#define FILES_NOTOWNER   get_language(0x319)
-#define FILES_CREADIR    get_language(0x31a)
-#define FILES_REQACCESS  get_language(0x31b)
-#define FILES_CHGACCESS  get_language(0x31c)
-#define FILES_CHGNACCESS get_language(0x31d)
-#define FILES_REMDIR     get_language(0x31e)
-#define FILES_ILLSOURCE  get_language(0x31f)
-#define FILES_ILLDEST    get_language(0x320)
-#define FILES_STUPID     get_language(0x321)
-#define FILES_EXISTDIR   get_language(0x322)
-#define FILES_SKIPSTUPID get_language(0x323)
-#define FILES_DEST       get_language(0x324)
-#define FILES_COPY       get_language(0x325)
-#define FILES_COPIED     get_language(0x326)
-#define FILES_MOVE       get_language(0x327)
-#define FILES_MOVED      get_language(0x328)
-#define FILES_CANTWRITE  get_language(0x329)
-#define FILES_REQUIRES   get_language(0x32a)
-#define FILES_HID        get_language(0x32b)
-#define FILES_UNHID      get_language(0x32c)
-#define FILES_SHARED     get_language(0x32d)
-#define FILES_UNSHARED   get_language(0x32e)
-#define FILES_ADDLINK    get_language(0x32f)
-#define FILES_CHANGED    get_language(0x330)
-#define FILES_BLANKED    get_language(0x331)
-#define FILES_ERASED     get_language(0x332)
-#define FILES_WELCOME    get_language(0x33a)
-#define FILES_WELCOME1   get_language(0x33b)
-
-#endif /* _EGG_MOD_FILESYS_FILES_H */
Index: eggdrop1.8/src/mod/filesys.mod/filesys.c
diff -u eggdrop1.8/src/mod/filesys.mod/filesys.c:1.5.2.1 eggdrop1.8/src/mod/filesys.mod/filesys.c:1.5.2.2
--- eggdrop1.8/src/mod/filesys.mod/filesys.c:1.5.2.1	Tue Nov 16 08:16:56 2010
+++ eggdrop1.8/src/mod/filesys.mod/filesys.c	Wed Nov 17 07:58:37 2010
@@ -2,7 +2,7 @@
  * filesys.c -- part of filesys.mod
  *   main file of the filesys eggdrop module
  *
- * $Id: filesys.c,v 1.5.2.1 2010/11/16 14:16:56 pseudo Exp $
+ * $Id: filesys.c,v 1.5.2.2 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -64,7 +64,6 @@
 #include "filedb3.h"
 #include "filesys.h"
 #include "src/tandem.h"
-#include "files.h"
 #include "dbcompat.h"
 #include "filelist.h"
 
@@ -998,7 +997,7 @@
          "connections."));
   for (i = 0; i < dcc_total; i++)
     if (dcc[i].type == &DCC_FILES) {
-      dprintf(i, DCC_BOOTED1);
+      dprintf(i, _("-=- poof -=-\n"));
       dprintf(i, _("You have been booted from the filesystem, module "
               "unloaded.\n"));
       killsock(dcc[i].sock);
@@ -1018,7 +1017,6 @@
     rem_builtins(H_ctcp, myctcp);
   del_bind_table(H_fil);
   del_entry_type(&USERENTRY_DCCDIR);
-  del_lang_section("filesys");
   module_undepend(MODULE_NAME);
   return NULL;
 }
@@ -1068,7 +1066,6 @@
   USERENTRY_DCCDIR.got_share = 0;       /* We dont want it shared tho */
   add_entry_type(&USERENTRY_DCCDIR);
   DCC_FILES_PASS.timeout_val = &password_timeout;
-  add_lang_section("filesys");
   return NULL;
 }
 
Index: eggdrop1.8/src/mod/filesys.mod/filesys.h
diff -u eggdrop1.8/src/mod/filesys.mod/filesys.h:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/filesys.h:1.1.1.1.2.1
--- eggdrop1.8/src/mod/filesys.mod/filesys.h:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/filesys.h	Wed Nov 17 07:58:37 2010
@@ -2,7 +2,7 @@
  * filesysc.h -- part of filesys.mod
  *   header file for the filesys2 eggdrop module
  *
- * $Id: filesys.h,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: filesys.h,v 1.1.1.1.2.1 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -26,7 +26,6 @@
 #ifndef _EGG_MOD_FILESYS_FILESYS_H
 #define _EGG_MOD_FILESYS_FILESYS_H
 
-#include "src/lang.h"
 #include "transfer.mod/transfer.h"
 
 #ifdef MAKING_FILESYS
Index: eggdrop1.8/src/mod/filesys.mod/language/filesys.danish.lang
diff -u eggdrop1.8/src/mod/filesys.mod/language/filesys.danish.lang:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/language/filesys.danish.lang:removed
--- eggdrop1.8/src/mod/filesys.mod/language/filesys.danish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/language/filesys.danish.lang	Wed Nov 17 07:58:48 2010
@@ -1,58 +0,0 @@
-# filesys.danish.lang
-#   language messages for filesys module
-#
-# $Id: filesys.danish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0x300,Konverterer filsystem billede i %s ...
-0x301,filedb-update: bibliotek kan ikke åbnes!
-0x302,(!) Beskadiget konvertering til filedb i %s
-0x303,Filnavn                         Str   Sendt af/Dato        # Hits\n
-0x304,------------------------------  ----  -------------------  ------\n
-0x305,Ingen filer i dette bibliotek.\n
-0x306,Ingen filer matcher.\n
-0x307,biblioteket eksisterer ikke
-0x308,Filen eksisterer ikke
-0x309,Filen er ikke delt
-0x30a,(fjern)
-0x30b,Fejl under afsendelse af fil
-0x30c,(sender)
-0x30d,Fjern-forespørgsel på /%s%s%s (sender)
-0x30e,\nFilesystemet ser ud til at være beskadiget nu her.\n
-0x30f,(files-path er sat til en ugyldig sti.)\n
-0x310,Aktuelt bibliotek
-0x311,Nyt aktuelt bibliotek
-0x312,Intet sådanne bibliotek.\n
-0x313,Ugyldigt bibliotek.\n
-0x314,Vær fornuftig.\n
-0x315,%s er ikke tilgængelig lige nu.\n
-0x316,Ønsket %s fra %s ...\n
-0x317,%s er allerede en normal fil.\n
-0x318,Ændrede link til %s\n
-0x319,Du uploadede ikke %s\n
-0x31a,Oprettede bibliotek
-0x31b,Kræver +%s for adgang\n
-0x31c,Ændrede %s/ til at kræve +%s for adgang\n
-0x31d,Ændrede %s/ til at kræve ingen flags for adgang\n
-0x31e,Fjernede bibliotek
-0x31f,Ugyldigt kildebibliotek.\n
-0x320,Ugyldigt destinationsbibliotek.\n
-0x321,Du kan ikke %s filer på toppen af dem selv.\n
-0x322,findes som et bibliotek -- springer over
-0x323,På sig selv?  Nuh uh.
-0x324,Destination
-0x325,kopi
-0x326,Kopieret
-0x327,flyt
-0x328,Flyttet
-0x329,Kunne ikke skrive
-0x32a,kræver
-0x32b,Skjult
-0x32c,Uskjult
-0x32d,Delt
-0x32e,Udelt
-0x32f,Added link
-0x330,Ændret
-0x331,Tømt
-0x332,Slettet
-0x33a,Velkommen til %B's filserver\n
-0x33b,Alle filoverførsler vil blive sendt til '%N' som standard.\n(Du kan angive et supplerende nick med 'get' funktionen.)\nSkriv 'help' for hjælp.\n
Index: eggdrop1.8/src/mod/filesys.mod/language/filesys.english.lang
diff -u eggdrop1.8/src/mod/filesys.mod/language/filesys.english.lang:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/language/filesys.english.lang:removed
--- eggdrop1.8/src/mod/filesys.mod/language/filesys.english.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/language/filesys.english.lang	Wed Nov 17 07:58:48 2010
@@ -1,58 +0,0 @@
-# filesys.english.lang
-#   language messages for filesys module
-#
-# $Id: filesys.english.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0x300,Converting filesystem image in %s ...
-0x301,filedb-update: can't open directory!
-0x302,(!) Broken convert to filedb in %s
-0x303,Filename                        Size  Sent by/Date         # Gets\n
-0x304,------------------------------  ----  -------------------  ------\n
-0x305,No files in this directory.\n
-0x306,No matching files.\n
-0x307,Directory does not exist
-0x308,File does not exist
-0x309,File is not shared
-0x30a,(remote)
-0x30b,Error trying to send file
-0x30c,(sending)
-0x30d,Remote request for /%s%s%s (sending)
-0x30e,\nThe file system seems to be broken right now.\n
-0x30f,(The files-path is set to an invalid directory.)\n
-0x310,Current directory
-0x311,New current directory
-0x312,No such directory.\n
-0x313,Illegal directory.\n
-0x314,Be reasonable.\n
-0x315,%s isn't available right now.\n
-0x316,Requested %s from %s ...\n
-0x317,%s is already a normal file.\n
-0x318,Changed link to %s\n
-0x319,You didn't upload %s\n
-0x31a,Created directory
-0x31b,Requires +%s to access\n
-0x31c,Changed %s/ to require +%s to access\n
-0x31d,Changes %s/ to require no flags to access\n
-0x31e,Removed directory
-0x31f,Illegal source directory.\n
-0x320,Illegal destination directory.\n
-0x321,You can't %s files on top of themselves.\n
-0x322,exists as a directory -- skipping
-0x323,onto itself?  Nuh uh.
-0x324,Destination
-0x325,copy
-0x326,Copied
-0x327,move
-0x328,Moved
-0x329,Could not write
-0x32a,requires
-0x32b,Hid
-0x32c,Unhid
-0x32d,Shared
-0x32e,Unshared
-0x32f,Added link
-0x330,Changed
-0x331,Blanked
-0x332,Erased
-0x33a,Welcome to the %B file server\n
-0x33b,All file transfers will be sent to '%N' by default.\n(You can specify an alternate nick with the 'get' command.)\nType 'help' for help.\n
Index: eggdrop1.8/src/mod/filesys.mod/language/filesys.finnish.lang
diff -u eggdrop1.8/src/mod/filesys.mod/language/filesys.finnish.lang:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/language/filesys.finnish.lang:removed
--- eggdrop1.8/src/mod/filesys.mod/language/filesys.finnish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/language/filesys.finnish.lang	Wed Nov 17 07:58:48 2010
@@ -1,58 +0,0 @@
-# filesys.finnish.lang
-#   kieli tiedostot tiedostojärjestelmä moduuliin
-#
-# $Id: filesys.finnish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0x300,Muutetaan tiedostojärjestelmä imagea %s ...
-0x301,filedb-update: Ei pysty avata kansiota!
-0x302,(!) Rikkinäinen muunnos filedbstä %s
-0x303,Tiedostonimi                    Koko  Lähetetty/Päivä      # Ota\n
-0x304,------------------------------  ----  -------------------  ------\n
-0x305,Ei tiedostoja tässä kansiossa.\n
-0x306,Ei vastaavia tiedostoja.\n
-0x307,Kansiota ei ole olemassa
-0x308,Tiedosto ei ole olemassa
-0x309,Tiedosto ei jaettu
-0x30a,(etäinen)
-0x30b,Ongelmia tiedoston lähetys yrityksessä
-0x30c,(lähetetty)
-0x30d,Etäinen pyyntö /%s%s%s (lähetetään)
-0x30e,\nTiedostojärjestelmä vaikuttaa rikkinäiseltä juuri nyt.\n
-0x30f,(Tiedosto-polku on asetettu vialliseen kansioon.)\n
-0x310,Nykyinen hakemisto
-0x311,Uusi nykyinen hakemisto
-0x312,Ei sellaista kansiota.\n
-0x313,Laiton kansio.\n
-0x314,Ole järkevä.\n
-0x315,%s ei ole saatavissa juuri nyt.\n
-0x316,Pyyntö %s  %s lta...\n
-0x317,%s on jo normaali tiedosto.\n
-0x318,Vaihdettu linkki %s\n
-0x319,Sinä et uploadaa %s\n
-0x31a,Kansio luotu
-0x31b,Tarvitsee +%s oikeuden\n
-0x31c,Vaihdettu %s/ tarvittavaan +%s oikeuteen\n
-0x31d,Vaihdettu %s/ tarvittavat merkit oikeuksiin\n
-0x31e,Kansio poistettu
-0x31f,Laiton lähde kansio.\n
-0x320,Laiton määränpää kansio.\n
-0x321,Et voi %s tiedostoja huipulle itseltään.\n
-0x322,kansio on olemassa -- ohitetaan
-0x323,itselleen?  huh huh.
-0x324,Määränpää
-0x325,kopioi
-0x326,Kopioitu
-0x327,liiku
-0x328,Liikutettu
-0x329,Ei pysty kirjoittamaan
-0x32a,vaatia
-0x32b,Piilotettu
-0x32c,Ei piilotettu
-0x32d,Jaettu
-0x32e,Ei jaettu
-0x32f,Lisätty linkki
-0x330,Vaihdettu
-0x331,Tyhjennetty
-0x332,Tyhjennetty
-0x33a,Tervetuloa %B tiedosto serveriin\n
-0x33b,Kaikki tiedonsiirrot lähetetään '%N' vakiona.\n(Voit määritellä vaihtoehtoisen nickkin 'get' komennolla.)\nKomennolla 'help' saat
Index: eggdrop1.8/src/mod/filesys.mod/language/filesys.french.lang
diff -u eggdrop1.8/src/mod/filesys.mod/language/filesys.french.lang:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/language/filesys.french.lang:removed
--- eggdrop1.8/src/mod/filesys.mod/language/filesys.french.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/language/filesys.french.lang	Wed Nov 17 07:58:48 2010
@@ -1,62 +0,0 @@
-# filesys.french.lang
-#   language messages for filesys module
-#
-# Traduction par Fraggle, merci de me contacter
-# à benoit_jerome at penguinpowered.com
-# si vous voulez y contribuer.
-#
-# $Id: filesys.french.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0x300,Conversion de l'image du système de fichier dans %s ...
-0x301,filedb-update: ne peut ouvrir le répertoire!
-0x302,(!) Conversion cassée de filedb dans %s
-0x303,Nom de ficher                   Taille  Envoyé par/Date      # Pris\n
-0x304,------------------------------  ------  -------------------  ------\n
-0x305,Aucuns fichers dans ce répertoire.\n
-0x306,Aucun fichier ne correspond.\n
-0x307,Le répertoire n'existe pas
-0x308,Le fichier n'existe pas
-0x309,Le fichier n'est pas partagé
-0x30a,(distant)
-0x30b,Erreur lors de la tentative d'envoi du ficher
-0x30c,(envoi)
-0x30d,Requête distante pour /%s%s%s (envoi)
-0x30e,\nLe système de fichier semble être cassé en ce moment.\n
-0x30f,(Le files-path est défini dans un répertoire incorrect.)\n
-0x310,Répertoire courant
-0x311,Nouveau répertoire courant
-0x312,Aucun répertoire de ce type.\n
-0x313,Répertoire incorrect.\n
-0x314,Soyez raisonnable.\n
-0x315,%s n'est pas disponible actuellement.\n
-0x316,Demande de %s de %s ...\n
-0x317,%s est déjà un ficher normal.\n
-0x318,Changement de la liaison à %s\n
-0x319,Vous n'avez rien déposé %s\n
-0x31a,Création du répertoire
-0x31b,Obligation d'avoir +%s pour l'accès\n
-0x31c,Changed %s/ to require +%s to access\n
-0x31d,Changes %s/ to require no flags to access\n
-0x31e,Suppression du répertoire
-0x31f,Répertoire source incorrect.\n
-0x320,Répertoire destination incorrect.\n
-0x321,vous ne pouvez pas %s des fichers au dessus d'eux mêmes.\n
-0x322,existe en tant que répertoire -- interrompre
-0x323,sur lui même?  Nuh uh.
-0x324,Destination
-0x325,copier
-0x326,Copié
-0x327,déplacer
-0x328,Déplacé
-0x329,Ne peut écrire
-0x32a,est nécessaire
-0x32b,Caché
-0x32c,Visible
-0x32d,Partagé
-0x32e,Non partagé
-0x32f,Ajout d'une liaison
-0x330,Changé
-0x331,Blanked
-0x332,Supprimé
-0x33a,Bienvenue sur le serveur de fichiers de %B\n
-0x33b,Tous les transferts de fichiers seront transmis à '%N' par défaut.\n(Vous pouvez spécifier un surnom alternatif avec la commande 'get'.)\nTapez 'help' pour l'aide.\n
Index: eggdrop1.8/src/mod/filesys.mod/language/filesys.german.lang
diff -u eggdrop1.8/src/mod/filesys.mod/language/filesys.german.lang:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/language/filesys.german.lang:removed
--- eggdrop1.8/src/mod/filesys.mod/language/filesys.german.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/language/filesys.german.lang	Wed Nov 17 07:58:48 2010
@@ -1,62 +0,0 @@
-# filesys.german.lang
-#   language messages for filesys module
-#
-# german translation by rtc
-#
-# $Id: filesys.german.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0x300,Konvertiere Dateisystem-Abbild in %s ...
-0x301,filedb-update: kann Verzeichnis nicht oeffnen!
-0x302,(!) Fehlerhafte Konvertierung zur filedb in %s
-0x303,Dateiname                       Gr.   Gesendet Von/Datum   # Dlds\n
-0x304,------------------------------  ----  -------------------  ------\n
-0x305,Keine Dateien in diesem Verzeichnis.\n
-0x306,Keine passenden Dateien.\n
-0x307,Verzeichnis existiert nicht
-0x308,Datei existiert nicht
-0x309,Datei wird nicht geshared
-0x30a,(woanders)
-0x30b,Fehler beim Sendeversuch der Datei
-0x30c,(sende)
-0x30d,Fern-Anfrage fuer /%s%s%s (sende)
-0x30e,\nDas Dateisystem scheint gerade kaputt zu sein.\n
-0x30f,(Der Datei-Pfad ist auf ein ungueltiges Verzeichnis gesetzt.)\n
-0x310,Aktuelles Verzeichnis
-0x311,Neues Aktuelles Verzeichnis
-0x312,Kein solches Verzeichnis.\n
-0x313,Unerlaubtes Verzeichnis.\n
-0x314,Sei vernuenftig.\n
-0x315,%s ist gerade nicht verfuegbar.\n
-0x316,%s von %s angefordert ...\n
-0x317,%s ist bereits eine normale Datei.\n
-0x318,Link auf %s geaendert\n
-0x319,Du hast %s nicht geuploaded\n
-0x31a,Verzeichnis erstellt
-0x31b,Benoetigt +%s zum Zugriff\n
-0x31c,Rechte von %s/ geaendert, braucht jetzt +%s zum Zugriff\n
-0x31d,Rechte von %s/ geaendert, braucht keine Flags zum Zugriff mehr\n
-0x31e,Verzeichnis entfernt:
-0x31f,Unerlaubtes Quellverzeichnis.\n
-0x320,Unerlaubtes Zielverzeichnis.\n
-0x321,Du kannst Dateien nicht auf sich selbst %s.\n
-0x322,existiert als Verzeichnis -- wird uebersprungen
-0x323,auf sich selbst?  Nix da.
-0x324,Ziel
-0x325,kopieren
-0x326,Kopiert
-0x327,verschieben
-0x328,Verschoben
-0x329,Konnte nicht schreiben
-0x32a,benoetigt
-0x32b,Versteckt
-0x32c,Sichtbar gemacht
-0x32d,Geshared
-0x32e,Geunshared
-0x32f,Link hinzugefuegt:
-0x330,Geaendert
-0x331,Geleert
-0x332,Geloescht
-0x33a,Willkommen auf dem %B-Dateiserver\n
-0x33b,Alle Dateitransferts werden standardmaessig an '%N' gesendet.\n\
-(Du kannst dem get-Kommando auch einen anderen Nick uebergeben.)\n\
-Gib 'help' ein, wenn Du Hilfe brauchst.\n
Index: eggdrop1.8/src/mod/irc.mod/Makefile
diff -u eggdrop1.8/src/mod/irc.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/irc.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/irc.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/irc.mod/Makefile	Wed Nov 17 07:58:38 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/irc.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../irc.o: .././irc.mod/irc.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/irc.mod/chan.c
diff -u eggdrop1.8/src/mod/irc.mod/chan.c:1.2.2.1 eggdrop1.8/src/mod/irc.mod/chan.c:1.2.2.2
--- eggdrop1.8/src/mod/irc.mod/chan.c:1.2.2.1	Tue Nov 16 08:16:57 2010
+++ eggdrop1.8/src/mod/irc.mod/chan.c	Wed Nov 17 07:58:38 2010
@@ -6,7 +6,7 @@
  *   user kickban, kick, op, deop
  *   idle kicking
  *
- * $Id: chan.c,v 1.2.2.1 2010/11/16 14:16:57 pseudo Exp $
+ * $Id: chan.c,v 1.2.2.2 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -321,9 +321,11 @@
           (u_match_mask(chan->bans, from)))
         return 1;               /* Already banned */
       if (which == FLOOD_JOIN)
-        putlog(LOG_MISC | LOG_JOIN, chan->dname, IRC_FLOODIGNORE3, p);
+        putlog(LOG_MISC | LOG_JOIN, chan->dname, _("JOIN flood from @%s! "
+               "Banning."), p);
       else
-        putlog(LOG_MISC | LOG_JOIN, chan->dname, IRC_FLOODIGNORE4, p);
+        putlog(LOG_MISC | LOG_JOIN, chan->dname, _("NICK flood from @%s! "
+               "Banning."), p);
       strcpy(ftype + 4, " flood");
       u_addban(chan, h, botnetnick, ftype, now + (60 * chan->ban_time), 0);
       if (!channel_enforcebans(chan) && (me_op(chan) || me_halfop(chan))) {
Index: eggdrop1.8/src/mod/irc.mod/msgcmds.c
diff -u eggdrop1.8/src/mod/irc.mod/msgcmds.c:1.3.2.1 eggdrop1.8/src/mod/irc.mod/msgcmds.c:1.3.2.2
--- eggdrop1.8/src/mod/irc.mod/msgcmds.c:1.3.2.1	Tue Nov 16 08:16:57 2010
+++ eggdrop1.8/src/mod/irc.mod/msgcmds.c	Wed Nov 17 07:58:38 2010
@@ -2,7 +2,7 @@
  * msgcmds.c -- part of irc.mod
  *   all commands entered via /MSG
  *
- * $Id: msgcmds.c,v 1.3.2.1 2010/11/16 14:16:57 pseudo Exp $
+ * $Id: msgcmds.c,v 1.3.2.2 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -46,8 +46,11 @@
   }
   strncpyz(handle, nick, sizeof(handle));
   if (get_user_by_handle(userlist, handle)) {
-    dprintf(DP_HELP, IRC_BADHOST1, nick);
-    dprintf(DP_HELP, IRC_BADHOST2, nick, botname);
+    dprintf(DP_HELP, "NOTICE %s :%s.\n", nick, _("I don't recognize you "
+            "from that host."));
+    dprintf(DP_HELP, _("NOTICE %s :Either you are using someone else's "
+            "nickname or you need to type: /MSG %s IDENT (password)\n"),
+            nick, botname);
     return 1;
   }
   egg_snprintf(s, sizeof s, "%s!%s", nick, h);
@@ -78,22 +81,31 @@
   for (chan = chanset; chan; chan = chan->next)
     if (ismember(chan, handle))
       add_chanrec_by_handle(userlist, handle, chan->dname);
-  dprintf(DP_HELP, IRC_SALUT1, nick, nick, botname);
-  dprintf(DP_HELP, IRC_SALUT2, nick, host);
-  if (common) {
-    dprintf(DP_HELP, "NOTICE %s :%s\n", nick, IRC_SALUT2A);
-    dprintf(DP_HELP, "NOTICE %s :%s\n", nick, IRC_SALUT2B);
-  }
+  dprintf(DP_HELP, _("NOTICE %s :Hi %s!  I'm %s, an eggdrop bot.\n"),
+          nick, nick, botname);
+  dprintf(DP_HELP, _("NOTICE %s :I'll recognize you by hostmask '%s' "
+          "from now on.\n"), nick, host);
+  if (common)
+    dprintf(DP_HELP, "NOTICE %s :%s\n", nick, _("Since you come from a common "
+            "irc site, this means you should\n"
+            "always use this nickname when talking to me."));
   if (make_userfile) {
-    dprintf(DP_HELP, "NOTICE %s :%s\n", nick, IRC_INITOWNER1);
-    dprintf(DP_HELP, IRC_NEWBOT1, nick, botname);
-    dprintf(DP_HELP, IRC_NEWBOT2, nick);
-    putlog(LOG_MISC, "*", IRC_INIT1, handle);
+    dprintf(DP_HELP, "NOTICE %s :%s\n", nick, _("YOU ARE THE OWNER ON THIS "
+            "BOT NOW"));
+    dprintf(DP_HELP, _("NOTICE %s :As master you really need to "
+            "set a password: with /MSG %s pass <your-chosen-password>."),
+            nick, botname);
+    dprintf(DP_HELP, "NOTICE %s :%s\n", _("All major commands are used from "
+            "DCC chat. From now on, you don't need to use the -m option when "
+            "starting the bot.  Enjoy !!!"));
+    putlog(LOG_MISC, "*", _("Bot installation complete, first master is %s"),
+           handle);
     make_userfile = 0;
     write_userfile(-1);
     add_note(handle, botnetnick, _("Welcome to Eggdrop! =]"), -1, 0);
   } else {
-    dprintf(DP_HELP, IRC_INTRO1, nick, botname);
+    dprintf(DP_HELP, _("NOTICE %s :All commands are done via /MSG. For the "
+            "complete list, /MSG %s help  Cya!\n"), nick, botname);
   }
   if (strlen(nick) > HANDLEN)
     /* Notify the user that his/her handle was truncated. */
Index: eggdrop1.8/src/mod/module.h
diff -u eggdrop1.8/src/mod/module.h:1.5 eggdrop1.8/src/mod/module.h:1.5.2.1
--- eggdrop1.8/src/mod/module.h:1.5	Sat Oct 23 05:16:13 2010
+++ eggdrop1.8/src/mod/module.h	Wed Nov 17 07:58:37 2010
@@ -1,7 +1,7 @@
 /*
  * module.h
  *
- * $Id: module.h,v 1.5 2010/10/23 11:16:13 pseudo Exp $
+ * $Id: module.h,v 1.5.2.1 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -299,7 +299,6 @@
 /* 148 - 151 */
 #define do_tcl ((void (*)(char *, char *))global[148])
 #define readtclprog ((int (*)(const char *))global[149])
-#define get_language ((char *(*)(int))global[150])
 #define def_get ((void *(*)(struct userrec *, struct user_entry *))global[151])
 /* 152 - 155 */
 #define makepass ((void (*) (char *))global[152])
@@ -318,7 +317,6 @@
 #define in_chain ((int (*)(char *))global[163])
 /* 164 - 167 */
 #define add_note ((int (*)(char *,char*,char*,int,int))global[164])
-#define del_lang_section ((int(*)(char *))global[165])
 #define detect_dcc_flood ((int (*) (time_t *,struct chat_info *,int))global[166])
 #define flush_lines ((void(*)(int,struct chat_info*))global[167])
 /* 168 - 171 */
@@ -369,7 +367,6 @@
 /* 204 - 207 */
 #define sub_lang ((void(*)(int,char *))global[204])
 #define online_since (*(int *)(global[205]))
-#define cmd_loadlanguage ((int (*)(struct userrec *,int,char *))global[206])
 #define check_dcc_attrs ((int (*)(struct userrec *,int))global[207])
 /* 208 - 211 */
 #define check_dcc_chanattrs ((int (*)(struct userrec *,char *,int,int))global[208])
@@ -397,7 +394,6 @@
 #define use_invites (*(int *)(global[226]))     /* drummer/Jason */
 #define force_expire (*(int *)(global[227]))    /* Rufus */
 /* 228 - 231 */
-#define add_lang_section ((void(*)(char *))global[228])
 #define user_realloc(x,y) ((void *(*)(void *,int,char *,int))global[229])((x),(y),__FILE__,__LINE__)
 #define nrealloc(x,y) (((void *(*)())global[230])((x),(y),MODULE_NAME,__FILE__,__LINE__))
 #define xtra_set ((int(*)(struct userrec *,struct user_entry *, void *))global[231])
Index: eggdrop1.8/src/mod/notes.mod/Makefile
diff -u eggdrop1.8/src/mod/notes.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/notes.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/notes.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/notes.mod/Makefile	Wed Nov 17 07:58:38 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/notes.mod
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../notes.o: .././notes.mod/notes.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/notes.mod/cmdsnote.c
diff -u eggdrop1.8/src/mod/notes.mod/cmdsnote.c:1.1.1.1.2.1 eggdrop1.8/src/mod/notes.mod/cmdsnote.c:1.1.1.1.2.2
--- eggdrop1.8/src/mod/notes.mod/cmdsnote.c:1.1.1.1.2.1	Tue Nov 16 08:16:57 2010
+++ eggdrop1.8/src/mod/notes.mod/cmdsnote.c	Wed Nov 17 07:58:38 2010
@@ -2,7 +2,7 @@
  * cmdsnote.c -- part of notes.mod
  *   handles all notes interaction over the party line
  *
- * $Id: cmdsnote.c,v 1.1.1.1.2.1 2010/11/16 14:16:57 pseudo Exp $
+ * $Id: cmdsnote.c,v 1.1.1.1.2.2 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -45,13 +45,14 @@
 
       get_user_flagrec(u, &fr, dcc[idx].u.chat->con_chan);
       if (!(glob_master(fr) || glob_owner(fr))) {
-        dprintf(idx, NOTES_IGN_OTHERS, handle);
+        dprintf(idx, _("You are not allowed to change note ignores for %s"),
+                handle);
         nfree(buf);
         return;
       }
     }
     if (!u2) {
-      dprintf(idx, NOTES_UNKNOWN_USER, handle);
+      dprintf(idx, _("User %s does not exist."), handle);
       nfree(buf);
       return;
     }
@@ -60,9 +61,9 @@
     mask = handle;
   }
   if (add_note_ignore(u2, mask))
-    dprintf(idx, NOTES_IGN_NEW, mask);
+    dprintf(idx, _("Now ignoring notes from %s"), mask);
   else
-    dprintf(idx, NOTES_IGN_ALREADY, mask);
+    dprintf(idx, "Already ignoring %s", mask);
   nfree(buf);
   return;
 }
@@ -88,13 +89,14 @@
 
       get_user_flagrec(u, &fr, dcc[idx].u.chat->con_chan);
       if (!(glob_master(fr) || glob_owner(fr))) {
-        dprintf(idx, NOTES_IGN_OTHERS, handle);
+        dprintf(idx, _("You are not allowed to change note ignores for %s"),
+                handle);
         nfree(buf);
         return;
       }
     }
     if (!u2) {
-      dprintf(idx, NOTES_UNKNOWN_USER, handle);
+      dprintf(idx, _("User %s does not exist."), handle);
       nfree(buf);
       return;
     }
@@ -104,9 +106,9 @@
   }
 
   if (del_note_ignore(u2, mask))
-    dprintf(idx, NOTES_IGN_REM, mask);
+    dprintf(idx, _("No longer ignoring notes from %s"), mask);
   else
-    dprintf(idx, NOTES_IGN_NOTFOUND, mask);
+    dprintf(idx, _("Note ignore %s not found in list."), mask);
   nfree(buf);
   return;
 }
@@ -124,12 +126,13 @@
 
       get_user_flagrec(u, &fr, dcc[idx].u.chat->con_chan);
       if (!(glob_master(fr) || glob_owner(fr))) {
-        dprintf(idx, NOTES_IGN_OTHERS, par);
+        dprintf(idx, _("You are not allowed to change note ignores for %s"),
+                par);
         return;
       }
     }
     if (!u2) {
-      dprintf(idx, NOTES_UNKNOWN_USER, par);
+      dprintf(idx, _("User %s does not exist."), par);
       return;
     }
   } else
@@ -137,11 +140,11 @@
 
   ignoresn = get_note_ignores(u2, &ignores);
   if (!ignoresn) {
-    dprintf(idx, "%s", NOTES_IGN_NONE);
+    dprintf(idx, "%s", _("No note ignores present."));
     return;
   }
   putlog(LOG_CMDS, "*", "#%s# noteigns %s", dcc[idx].nick, par);
-  dprintf(idx, NOTES_IGN_FOR, u2->handle);
+  dprintf(idx, _("Note ignores for %s:"), u2->handle);
   for (i = 0; i < ignoresn; i++)
     dprintf(idx, " %s", ignores[i]);
   dprintf(idx, "\n");
@@ -161,26 +164,26 @@
   handle = newsplit(&par);
   u1 = get_user_by_handle(userlist, handle);
   if (!u1) {
-    dprintf(idx, "%s\n", NOTES_NO_SUCH_USER);
+    dprintf(idx, "%s\n", _("No such user."));
     return;
   }
   if ((u1->flags & USER_OWNER) && egg_strcasecmp(handle, dcc[idx].nick)) {
-    dprintf(idx, "%s\n", NOTES_FWD_OWNER);
+    dprintf(idx, "%s\n", _("Can't change notes forwarding of the bot owner."));
     return;
   }
   if (!par[0]) {
     putlog(LOG_CMDS, "*", "#%s# fwd %s", dcc[idx].nick, handle);
-    dprintf(idx, NOTES_FWD_FOR, handle);
+    dprintf(idx, _("Wiped notes forwarding for %s"), handle);
     set_user(&USERENTRY_FWD, u1, NULL);
     return;
   }
   /* Thanks to vertex & dw */
   if (strchr(par, '@') == NULL) {
-    dprintf(idx, "%s\n", NOTES_FWD_BOTNAME);
+    dprintf(idx, "%s\n", _("You must supply a botname to forward to."));
     return;
   }
   putlog(LOG_CMDS, "*", "#%s# fwd %s %s", dcc[idx].nick, handle, par);
-  dprintf(idx, NOTES_FWD_CHANGED, handle, par);
+  dprintf(idx, _("Changed notes forwarding for %s to: %s"), handle, par);
   set_user(&USERENTRY_FWD, u1, par);
 }
 
Index: eggdrop1.8/src/mod/notes.mod/language/notes.danish.lang
diff -u eggdrop1.8/src/mod/notes.mod/language/notes.danish.lang:1.1.1.1 eggdrop1.8/src/mod/notes.mod/language/notes.danish.lang:removed
--- eggdrop1.8/src/mod/notes.mod/language/notes.danish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/notes.mod/language/notes.danish.lang	Wed Nov 17 07:58:48 2010
@@ -1,47 +0,0 @@
-# notes.danish.lang
-#   language messages for the notes module
-#
-# $Id: notes.danish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xc000,  Videresend notitser til: %.70s\n
-0xc001,Skiftede %d notits%s fra %s til %s.
-0xc002,Udløbne %d notits%s
-0xc003,Ikke online; videresendt til %s.\n
-0xc004,Notitser er ikke understøttet af denne bot.
-0xc005,Desværre, den bruger har allerede for mange notitser.
-0xc006,Kan ikke oprette notitsfil. Desværre.
-0xc007,Notitsfil utilgængelig!
-0xc008,Gemt meddelse
-0xc009,Du har ingen meddelelser
-0xc00a, -- UDLØBER I DAG
-0xc00b, -- UDLØBER OM %d DAG(E)%s
-0xc00c,Du har følgende notitser ventende
-0xc00d,Du har ikke så mange beskeder
-0xc00e,Brug '.notes read' for at læse dem.
-0xc00f,Kan ikke rette notitsfilen
-0xc010,Slettede alle notitser
-0xc011,Slettet
-0xc012,tilbage
-0xc013,'#' kan være numre og/eller intervaller adskilt med ';'.
-0xc014,Det er en bot. Du kan ikke sende notitser til en bot.
-0xc015,Outside notits
-0xc016,Notits sendt.
-0xc017,For en liste:
-0xc019,### Du har %d notits(er)%s ventende.\n
-0xc01b,Notitser vil blive gemt.
-0xc01c,Du har ikke tilladelse til at ændre notitsignoreringer for %s\n
-0xc01d,Brugeren %s findes ikke.\n
-0xc01e,Ignorerer nu notitser fra %s\n
-0xc01f,Ignorerer allerede %s\n
-0xc020,Ignorerer ikke længere notitser fra %s\n
-0xc021,Notits ignorering %s blev ikke fundet i listen.\n
-0xc022,Der findes ingen notits ignoreringer.\n
-0xc023,Notits ignoreringer for %s:\n
-0xc024,Bruger findes ikke.
-0xc025,Kan ikke ændre notitsvideresendelse af bottens ejer.\n
-0xc026,Slettede notitsvideresendelse for %s\n
-0xc027,Du skal angive et botnavn at videresende til.
-0xc028,Ændrede notitsvideresendelse for %s til: %s\n
-0xc029,Funktion skal være en af følgende: INDEX, READ eller ERASE.
-0xc02a,Brug '.notes read' for at læse den.
-0xc02b,NOTICE %s :Du har %d note%s ventende.\n
Index: eggdrop1.8/src/mod/notes.mod/language/notes.english.lang
diff -u eggdrop1.8/src/mod/notes.mod/language/notes.english.lang:1.1.1.1 eggdrop1.8/src/mod/notes.mod/language/notes.english.lang:removed
--- eggdrop1.8/src/mod/notes.mod/language/notes.english.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/notes.mod/language/notes.english.lang	Wed Nov 17 07:58:48 2010
@@ -1,47 +0,0 @@
-# notes.english.lang
-#   language messages for the notes module
-#
-# $Id: notes.english.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xc000,  Forward notes to: %.70s\n
-0xc001,Switched %d note%s from %s to %s.
-0xc002,Expired %d note%s
-0xc003,Not online; forwarded to %s.\n
-0xc004,Notes are not supported by this bot.
-0xc005,Sorry, that user has too many notes already.
-0xc006,Can't create notefile. Sorry.
-0xc007,Notefile unreachable!
-0xc008,Stored message
-0xc009,You have no messages
-0xc00a, -- EXPIRES TODAY
-0xc00b, -- EXPIRES IN %d DAY%s
-0xc00c,You have the following note(s) waiting
-0xc00d,You don't have that many messages
-0xc00e,Use '.notes read' to read them.
-0xc00f,Can't modify the note file
-0xc010,Erased all notes
-0xc011,Erased
-0xc012,left
-0xc013,'#' may be numbers and/or intervals separated by ';'.
-0xc014,That's a bot. You can't leave notes for a bot.
-0xc015,Outside note
-0xc016,Note delivered.
-0xc017,For a list:
-0xc019,### You have %d note%s waiting.\n
-0xc01b,Notes will be stored.
-0xc01c,You are not allowed to change note ignores for %s\n
-0xc01d,User %s does not exist.\n
-0xc01e,Now ignoring notes from %s\n
-0xc01f,Already ignoring %s\n
-0xc020,No longer ignoring notes from %s\n
-0xc021,Note ignore %s not found in list.\n
-0xc022,No note ignores present.\n
-0xc023,Note ignores for %s:\n
-0xc024,No such user.
-0xc025,Can't change notes forwarding of the bot owner.\n
-0xc026,Wiped notes forwarding for %s\n
-0xc027,You must supply a botname to forward to.
-0xc028,Changed notes forwarding for %s to: %s\n
-0xc029,Function must be one of INDEX, READ, or ERASE.
-0xc02a,Use '.notes read' to read it.
-0xc02b,NOTICE %s :You have %d note%s waiting.\n
Index: eggdrop1.8/src/mod/notes.mod/language/notes.finnish.lang
diff -u eggdrop1.8/src/mod/notes.mod/language/notes.finnish.lang:1.1.1.1 eggdrop1.8/src/mod/notes.mod/language/notes.finnish.lang:removed
--- eggdrop1.8/src/mod/notes.mod/language/notes.finnish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/notes.mod/language/notes.finnish.lang	Wed Nov 17 07:58:48 2010
@@ -1,47 +0,0 @@
-# notes.finnish.lang
-#   kieli tiedostot viesti moduuliin
-#
-# $Id: notes.finnish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xc000,  Siirrettu viestit: %.70s\n
-0xc001,Vaihdettu %d note%s %s %s.
-0xc002,Erääntyvät %d note%s
-0xc003,Ei paikalla; siirretään %s.\n
-0xc004,Viestit eivät ole tuettu tällä botilla.
-0xc005,Sori, tällä käyttäjällä on liian monta vietiä ennestään.
-0xc006,Ei pysty luomaan viestitiedostoa. Anteeksi.
-0xc007,Viestitiedosto saavuttamaton!
-0xc008,Varastoitu viesti
-0xc009,Sinulle ei ole viestejä
-0xc00a, -- ERÄÄNTYVÄT TÄNÄÄN
-0xc00b, -- ERÄÄNTYVÄT %d PÄIVÄNÄ%s
-0xc00c,Sinulla on seuraavat viesti(t) odottamassa
-0xc00d,Sinullea ei ole näin monta viestiä
-0xc00e,Käytä '.notes read' lukeaksesi ne.
-0xc00f,Ei pysty muuttamaan viesti tiedostoa
-0xc010,Kaikki viestit poistettu
-0xc011,Poistettu
-0xc012,läljellä
-0xc013,'#' ehkä numerot ja/tai eritetty erilleen ';'.
-0xc014,Tämä on botti. Et pysty jättämään viestejä botille.
-0xc015,Ulkopuolinen viesti
-0xc016,Note toimitettu.
-0xc017,Listalla:
-0xc019,### Sinulla on %d viestiä%s odottamassa.\n
-0xc01b,Viestit on varastoitu.
-0xc01c,Sinun ei ole sallitty vaihtaa viestejä %s\n
-0xc01d,Käyttäjä %s ei ole paikalla.\n
-0xc01e,Nyt huomioitavia viestejä %s\n
-0xc01f,Valmiiksi ei huomioitu %s\n
-0xc020,Ei pitkiä huomioitavia viestejä %s\n
-0xc021,Huomaa huomioitavat %s eivät löydy listalta.\n
-0xc022,Ei esittää huomioitavia viestejä.\n
-0xc023,Ei huomioitavaa %s:\n
-0xc024,Ei sellaista käyttäjää.
-0xc025,Et pysty vaihtamaan viestien ohjausta botin omistajalle.\n
-0xc026,Pyyhitty viestit ohjautumaan %s\n
-0xc027,Sinun täytyy hankkia botinnimi ohjaukseen.
-0xc028,Viestien uudelleenohjaus vaihdettu %s %s\n
-0xc029,Function täytyy olla yksi näistä INDEX, READ, tai ERASE.
-0xc02a,Käytä komentoa '.notes read' lukeaksesi sen.
-0xc02b,NOTICE %s :Sinulla on %d note%s odottamassa.\n
Index: eggdrop1.8/src/mod/notes.mod/language/notes.french.lang
diff -u eggdrop1.8/src/mod/notes.mod/language/notes.french.lang:1.1.1.1 eggdrop1.8/src/mod/notes.mod/language/notes.french.lang:removed
--- eggdrop1.8/src/mod/notes.mod/language/notes.french.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/notes.mod/language/notes.french.lang	Wed Nov 17 07:58:48 2010
@@ -1,47 +0,0 @@
-# notes.french.lang
-#   language messages for the notes module
-#
-# $Id: notes.french.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xc000,  Fait suivre les notes à : %.70s\n
-0xc001,%d note%s transférées de %s à %s.
-0xc002,%d note%s expirées
-0xc003,Non en ligne ; transmis à %s.\n
-0xc004,Les notes ne sont pas supportées par ce bot.
-0xc005,Désolé, cet utilisateur a déja trop de notes.
-0xc006,Je ne peut pas créer de fichier de note. Désolé.
-0xc007,Fichier de notes illisible!
-0xc008,Message stocké
-0xc009,Vous n'avez pas de messages
-0xc00a, -- EXPIRE AUJOURD'HUI
-0xc00b, -- EXPIRE DANS %d JOUR%s
-0xc00c,Vous avez les note(s) suivantes en attente
-0xc00d,Vous n'avez pas autant de messages
-0xc00e,Utilisez '.notes read' pour les lire.
-0xc00f,Je ne peux pas modifier le fichier de notes
-0xc010,Toutes les notes on été effacées
-0xc011,Effacé
-0xc012,reste
-0xc013,'#' peut être des nombres et/ou intervalles séparé par ';'.
-0xc014,C'est un bot. Vous ne pouvez pas laisser de notes aux bots.
-0xc015,Note externe
-0xc016,Note délivrée.
-0xc017,Pour la liste :
-0xc019,### vous avez %d note%s en attente.\n
-0xc01b,Les notes seront stockées.
-0xc01c,Vous n'êtes pas autorisé à changer l'ignorance des notes pour %s\n
-0xc01d,L'utilisateur %s n'existe pas.\n
-0xc01e,Les notes de %s sont ignorées à partir de maintenant\n
-0xc01f,J'ignore déja les notes de %s\n
-0xc020,Les notes de %s ne sont plus ignorées\n
-0xc021,Ignorance de note %s non présent dans la liste.\n
-0xc022,Pas d'ignorance de notes.\n
-0xc023,Ignorances de note pour %s :\n
-0xc024,Utilisateur inconnu.
-0xc025,Vous ne pouvez pas changer le suivi de notes du propriétaire du bot.\n
-0xc026,Supression du suivi de notes de %s\n
-0xc027,Vous devez fournir un nom de bot à qui faire suivre les notes.
-0xc028,Changement de l'ignorance des notes de %s à : %s\n
-0xc029,La fonction doit être INDEX, READ, ou ERASE.
-0xc02a,Utilisez '.notes read' pour le lire.
-0xc02b,NOTICE %s :Vous avez %d note%s en attente.\n
Index: eggdrop1.8/src/mod/notes.mod/language/notes.german.lang
diff -u eggdrop1.8/src/mod/notes.mod/language/notes.german.lang:1.1.1.1 eggdrop1.8/src/mod/notes.mod/language/notes.german.lang:removed
--- eggdrop1.8/src/mod/notes.mod/language/notes.german.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/notes.mod/language/notes.german.lang	Wed Nov 17 07:58:48 2010
@@ -1,47 +0,0 @@
-# notes.german.lang
-#   language messages for the notes module
-#
-# $Id: notes.german.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xc000,  Befoerdere Nachrichten weiter an: %.70s\n
-0xc001,%d note%s von %s an %s uebermittelt.
-0xc002,%d note%s verfallen
-0xc003,Nicht online; weiter befoerdert zu %s.\n
-0xc004,Nachrichten werden von diesem Bot nicht unterstuetzt.
-0xc005,Tut mir leid, dieser Benutzer hat schon zu viele Nachrichten.
-0xc006,Kann Nachrichten-Datei nicht erzeugen. Tut mir leid.
-0xc007,Nachrichten-Datei unerreichbar!
-0xc008,Nachricht gespeichert
-0xc009,Du hast keine Nachrichten
-0xc00a, -- VERFAELLT HEUTE
-0xc00b, -- VERFAELLT IN %d TAGEN%s
-0xc00c,Die folgenden Nachricht(en) warten auf Dich
-0xc00d,Du hast nicht so viele Nachrichten
-0xc00e,Benutze '.notes read' um sie zu lesen.
-0xc00f,Kann Nachrichten-Datei nicht modifizieren
-0xc010,Alle Nachrichten geloescht
-0xc011,Geloescht
-0xc012,uebrig
-0xc013,'#' koennen Zahlen und/oder Intervalle getrennt duch ';' sein.
-0xc014,Dies ist ein Bot. Du kannst einem Bot keine Nachricht hinterlassen.
-0xc015,Outside Nachricht
-0xc016,Nachricht zugestellt.
-0xc017,Fuer eine Liste:
-0xc019,### Auf Dich warten %d note%s.\n
-0xc01b,Nachrichten werden gspeichert.
-0xc01c,Du darfst Nachrichten ignores fuer %s nicht aendern\n
-0xc01d,Benutzer %s existiert nicht.\n
-0xc01e,Ignoriere nun Nachrichten von %s\n
-0xc01f,Ignoriere schon %s\n
-0xc020,Ignoriere Nachrichten nicht mehr von %s\n
-0xc021,Nachrichten ignore %s in Liste nicht gefunden.\n
-0xc022,keine Nachrichten ignores vorhanden.\n
-0xc023,Nachrichten ignores fuer %s:\n
-0xc024,kein solcher Benutzer.
-0xc025,Kann Nachrichten-Weiterbefoerderung des Bot-Besitzers nicht aendern.\n
-0xc026,Nachrichten-Weiterbefoerderung geloscht fuer %s\n
-0xc027,Du musst einen Botnamen zur Weiterbefoerderung bereitstellen.
-0xc028,Aenderte Nachrichten-Weiterbefoerderung fuer %s auf: %s\n
-0xc029,Funktion muss eine sein von INDEX, READ, oder ERASE.
-0xc02a,Benutze '.notes read' um sie zu lesen.
-0xc02b,NOTICE %s :Auf Dich warten %d note%s.\n
Index: eggdrop1.8/src/mod/notes.mod/notes.c
diff -u eggdrop1.8/src/mod/notes.mod/notes.c:1.2.2.1 eggdrop1.8/src/mod/notes.mod/notes.c:1.2.2.2
--- eggdrop1.8/src/mod/notes.mod/notes.c:1.2.2.1	Tue Nov 16 08:16:57 2010
+++ eggdrop1.8/src/mod/notes.mod/notes.c	Wed Nov 17 07:58:38 2010
@@ -5,7 +5,7 @@
  *   note cmds
  *   note ignores
  *
- * $Id: notes.c,v 1.2.2.1 2010/11/16 14:16:57 pseudo Exp $
+ * $Id: notes.c,v 1.2.2.2 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -292,7 +292,7 @@
         dprintf(idx, "%s\n", _("Notes are not supported by this bot."));
     } else if (num_notes(to) >= maxnotes) {
       if (idx >= 0)
-        dprintf(idx, "%s\n", NOTES_NOTES2MANY);
+        dprintf(idx, "%s\n", _("Sorry, that user has too many notes already."));
     } else {                      /* Time to unpack it meaningfully */
       f = fopen(notefile, "a");
       if (f == NULL)
@@ -559,7 +559,7 @@
         dprintf(idx, "### %s\n", P_("Use '.notes read' to read it.",
                 "Use '.notes read' to read them.", ix - 1));
       else
-        dprintf(DP_HELP, "NOTICE %s :%s: %d\n", nick, MISC_TOTAL, ix - 1);
+        dprintf(DP_HELP, _("NOTICE %s :Total %d\n"), nick, ix - 1);
     }
   } else if ((ir == 0) && (ix == 1)) {
     if (idx >= 0)
@@ -741,7 +741,7 @@
     return 1;
 
   if (!par[0]) {
-    dprintf(DP_HELP, "NOTICE %s :%s: NOTES <pass> INDEX\n", nick, NOTES_USAGE);
+    dprintf(DP_HELP, "NOTICE %s :%s: NOTES <pass> INDEX\n", nick, _("Usage"));
     dprintf(DP_HELP, "NOTICE %s :NOTES <pass> TO <hand> <msg>\n", nick);
     dprintf(DP_HELP, "NOTICE %s :NOTES <pass> READ <# or ALL>\n", nick);
     dprintf(DP_HELP, "NOTICE %s :NOTES <pass> ERASE <# or ALL>\n", nick);
@@ -831,7 +831,7 @@
     return 1;
   } else
     dprintf(DP_HELP, "NOTICE %s :%s: NOTES <pass> INDEX, READ, ERASE, TO\n",
-            nick, NOTES_USAGE);
+            nick, _("Usage"));
   putlog(LOG_CMDS, "*", "(%s!%s) !%s! NOTES %s %s", nick, host, u->handle, fcn,
          par[0] ? "..." : "");
   return 1;
@@ -1191,7 +1191,6 @@
   del_hook(HOOK_MATCH_NOTEREJ, (Function) match_note_ignore);
   del_hook(HOOK_HOURLY, (Function) notes_hourly);
   del_entry_type(&USERENTRY_FWD);
-  del_lang_section("notes");
   module_undepend(MODULE_NAME);
   return NULL;
 }
@@ -1246,7 +1245,6 @@
   add_builtins(H_nkch, notes_nkch);
   add_builtins(H_load, notes_load);
   add_help_reference("notes.help");
-  add_lang_section("notes");
   notes_server_setup(0);
   notes_irc_setup(0);
   my_memcpy(&USERENTRY_FWD, &USERENTRY_INFO, sizeof(void *) * 12);
Index: eggdrop1.8/src/mod/notes.mod/notes.h
diff -u eggdrop1.8/src/mod/notes.mod/notes.h:1.1.1.1 eggdrop1.8/src/mod/notes.mod/notes.h:1.1.1.1.2.1
--- eggdrop1.8/src/mod/notes.mod/notes.h:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/notes.mod/notes.h	Wed Nov 17 07:58:38 2010
@@ -1,7 +1,7 @@
 /*
  * notes.h -- part of notes.mod
  *
- * $Id: notes.h,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: notes.h,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -27,55 +27,6 @@
 
 #define NOTES_IGNKEY "NOTESIGNORE"
 
-/* language #define's */
-
-#define NOTES_USAGE                     MISC_USAGE
-#define NOTES_USERF_UNKNOWN             USERF_UNKNOWN
-#define NOTES_FORWARD_TO                get_language(0xc000)
-#define NOTES_SWITCHED_NOTES            get_language(0xc001)
-#define NOTES_EXPIRED                   get_language(0xc002)
-#define NOTES_FORWARD_NOTONLINE         get_language(0xc003)
-#define NOTES_UNSUPPORTED               get_language(0xc004)
-#define NOTES_NOTES2MANY                get_language(0xc005)
-#define NOTES_NOTEFILE_FAILED           get_language(0xc006)
-#define NOTES_NOTEFILE_UNREACHABLE      get_language(0xc007)
-#define NOTES_STORED_MESSAGE            get_language(0xc008)
-#define NOTES_NO_MESSAGES               get_language(0xc009)
-#define NOTES_EXPIRE_TODAY              get_language(0xc00a)
-#define NOTES_EXPIRE_XDAYS              get_language(0xc00b)
-#define NOTES_WAITING                   get_language(0xc00c)
-#define NOTES_NOT_THAT_MANY             get_language(0xc00d)
-#define NOTES_DCC_USAGE_READ            get_language(0xc00e)
-#define NOTES_FAILED_CHMOD              get_language(0xc00f)
-#define NOTES_ERASED_ALL                get_language(0xc010)
-#define NOTES_ERASED                    get_language(0xc011)
-#define NOTES_LEFT                      get_language(0xc012)
-#define NOTES_MAYBE                     get_language(0xc013)
-#define NOTES_NOTTO_BOT                 get_language(0xc014)
-#define NOTES_OUTSIDE                   get_language(0xc015)
-#define NOTES_DELIVERED                 get_language(0xc016)
-#define NOTES_FORLIST                   get_language(0xc017)
-/* WAS: 0xc018 NOTES_WAITING_ON */
-#define NOTES_WAITING2                  get_language(0xc019)
-/* WAS: 0xc01a NOTES_DCC_USAGE_READ2 */
-#define NOTES_STORED                    get_language(0xc01b)
-#define NOTES_IGN_OTHERS                get_language(0xc01c)
-#define NOTES_UNKNOWN_USER              get_language(0xc01d)
-#define NOTES_IGN_NEW                   get_language(0xc01e)
-#define NOTES_IGN_ALREADY               get_language(0xc01f)
-#define NOTES_IGN_REM                   get_language(0xc020)
-#define NOTES_IGN_NOTFOUND              get_language(0xc021)
-#define NOTES_IGN_NONE                  get_language(0xc022)
-#define NOTES_IGN_FOR                   get_language(0xc023)
-#define NOTES_NO_SUCH_USER              get_language(0xc024)
-#define NOTES_FWD_OWNER                 get_language(0xc025)
-#define NOTES_FWD_FOR                   get_language(0xc026)
-#define NOTES_FWD_BOTNAME               get_language(0xc027)
-#define NOTES_FWD_CHANGED               get_language(0xc028)
-#define NOTES_MUSTBE                    get_language(0xc029)
-#define NOTES_DCC_USAGE_READ2           get_language(0xc02a)
-#define NOTES_WAITING_NOTICE            get_language(0xc02b)
-
 #ifdef MAKING_NOTES
 static int get_note_ignores(struct userrec *, char ***);
 static int add_note_ignore(struct userrec *, char *);
Index: eggdrop1.8/src/mod/seen.mod/Makefile
diff -u eggdrop1.8/src/mod/seen.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/seen.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/seen.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/seen.mod/Makefile	Wed Nov 17 07:58:38 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/seen.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../seen.o: .././seen.mod/seen.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/server.mod/Makefile
diff -u eggdrop1.8/src/mod/server.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/server.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/server.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/server.mod/Makefile	Wed Nov 17 07:58:38 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/server.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../server.o: .././server.mod/server.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/server.mod/cmdsserv.c
diff -u eggdrop1.8/src/mod/server.mod/cmdsserv.c:1.3.2.1 eggdrop1.8/src/mod/server.mod/cmdsserv.c:1.3.2.2
--- eggdrop1.8/src/mod/server.mod/cmdsserv.c:1.3.2.1	Tue Nov 16 08:16:57 2010
+++ eggdrop1.8/src/mod/server.mod/cmdsserv.c	Wed Nov 17 07:58:38 2010
@@ -2,7 +2,7 @@
  * cmdsserv.c -- part of server.mod
  *   handles commands from a user via dcc that cause server interaction
  *
- * $Id: cmdsserv.c,v 1.3.2.1 2010/11/16 14:16:57 pseudo Exp $
+ * $Id: cmdsserv.c,v 1.3.2.2 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -63,7 +63,7 @@
 static void cmd_dump(struct userrec *u, int idx, char *par)
 {
   if (!(isowner(dcc[idx].nick)) && (must_be_owner == 2)) {
-    dprintf(idx, MISC_NOSUCHCMD);
+    dprintf(idx, _("What? You need '.help'"));
     return;
   }
   if (!par[0]) {
Index: eggdrop1.8/src/mod/server.mod/servmsg.c
diff -u eggdrop1.8/src/mod/server.mod/servmsg.c:1.4.2.1 eggdrop1.8/src/mod/server.mod/servmsg.c:1.4.2.2
--- eggdrop1.8/src/mod/server.mod/servmsg.c:1.4.2.1	Tue Nov 16 08:16:57 2010
+++ eggdrop1.8/src/mod/server.mod/servmsg.c	Wed Nov 17 07:58:38 2010
@@ -1,7 +1,7 @@
 /*
  * servmsg.c -- part of server.mod
  *
- * $Id: servmsg.c,v 1.4.2.1 2010/11/16 14:16:57 pseudo Exp $
+ * $Id: servmsg.c,v 1.4.2.2 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -458,7 +458,7 @@
       return 0;
     /* Private msg */
     simple_sprintf(h, "*!*@%s", p);
-    putlog(LOG_MISC, "*", IRC_FLOODIGNORE1, p);
+    putlog(LOG_MISC, "*", _("Flood from @%s!  Placing on ignore!"), p);
     addignore(h, botnetnick, (which == FLOOD_CTCP) ? _("CTCP flood") :
               _("MSG/NOTICE flood"), now + (60 * ignore_time));
   }
@@ -922,8 +922,9 @@
    * (minutely) sending of joins occurs before the bot does its ping reply.
    * Probably should do something about it some time - beldin
    */
-  putlog(LOG_MISC, "*", IRC_NOTREGISTERED1, from);
-  nuke_server(IRC_NOTREGISTERED2);
+  putlog(LOG_MISC, "*", _("%s says I'm not registered, trying next one."),
+         from);
+  nuke_server(_("The server says we are not registered yet.."));
   return 0;
 }
 
Index: eggdrop1.8/src/mod/share.mod/Makefile
diff -u eggdrop1.8/src/mod/share.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/share.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/share.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/share.mod/Makefile	Wed Nov 17 07:58:38 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/share.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../share.o: .././share.mod/share.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/share.mod/share.c
diff -u eggdrop1.8/src/mod/share.mod/share.c:1.4.2.1 eggdrop1.8/src/mod/share.mod/share.c:1.4.2.2
--- eggdrop1.8/src/mod/share.mod/share.c:1.4.2.1	Wed Nov 10 15:16:56 2010
+++ eggdrop1.8/src/mod/share.mod/share.c	Wed Nov 17 07:58:38 2010
@@ -1,7 +1,7 @@
 /*
  * share.c -- part of share.mod
  *
- * $Id: share.c,v 1.4.2.1 2010/11/10 21:16:56 pseudo Exp $
+ * $Id: share.c,v 1.4.2.2 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -1655,7 +1655,7 @@
     fclose(f);
   }
   if (!ok)
-    putlog(LOG_MISC, "*", USERF_ERRWRITE2);
+    putlog(LOG_MISC, "*", _("ERROR writing user file to transfer."));
   return ok;
 }
 
@@ -1804,7 +1804,7 @@
    * the bot entries in non-override mode.
    */
   if (!readuserfile(dcc[idx].u.xfer->filename, &u)) {
-    putlog(LOG_MISC, "*", "%s", USERF_CANTREAD);
+    putlog(LOG_MISC, "*", _("CAN'T READ NEW USERFILE"));
     clear_userlist(u);          /* Clear new, obsolete, user list.      */
     clear_chanlist();           /* Remove all user references from the
                                  * channel lists.                       */
@@ -1814,7 +1814,7 @@
     lastuser = NULL;            /* Reset last accessed user ptr.        */
     return;
   }
-  putlog(LOG_BOTS, "*", "%s.", USERF_XFERDONE);
+  putlog(LOG_BOTS, "*", _("Userlist transfer complete; switched over."));
 
   clear_chanlist();             /* Remove all user references from the
                                  * channel lists.                       */
@@ -1941,7 +1941,7 @@
 
   if ((i = raw_dcc_send(share_file, "*users", "(users)", share_file)) > 0) {
     unlink(share_file);
-    dprintf(idx, "s e %s\n", USERF_CANTSEND);
+    dprintf(idx, "s e Can't send userfile to you (internal error)\n");
     putlog(LOG_BOTS, "*", _("%s -- can't send userfile"),
            i == DCCSEND_FULL ? _("NO MORE DCC CONNECTIONS") :
            i == DCCSEND_NOSOCK ? _("CAN'T OPEN A LISTENING SOCKET") :
Index: eggdrop1.8/src/mod/transfer.mod/Makefile
diff -u eggdrop1.8/src/mod/transfer.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/transfer.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/transfer.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/transfer.mod/Makefile	Wed Nov 17 07:58:38 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/transfer.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
 
 srcdir = .
 
@@ -34,7 +34,7 @@
 #safety hash
 ../transfer.o: .././transfer.mod/transfer.c ../../../src/mod/module.h \
   ../../../src/main.h ../../../config.h ../../../lush.h \
-  ../../../src/lang.h ../../../src/eggdrop.h ../../../src/flags.h \
+  ../../../src/eggdrop.h ../../../src/flags.h \
   ../../../src/cmdt.h ../../../src/tclegg.h ../../../src/tclhash.h \
   ../../../src/chan.h ../../../src/users.h ../../../src/compat/compat.h \
   ../../../src/compat/inet_aton.h ../../../src/main.h \
Index: eggdrop1.8/src/mod/transfer.mod/language/transfer.danish.lang
diff -u eggdrop1.8/src/mod/transfer.mod/language/transfer.danish.lang:1.1.1.1 eggdrop1.8/src/mod/transfer.mod/language/transfer.danish.lang:removed
--- eggdrop1.8/src/mod/transfer.mod/language/transfer.danish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/transfer.mod/language/transfer.danish.lang	Wed Nov 17 07:58:48 2010
@@ -1,65 +0,0 @@
-# transfer.danish.lang
-#   language messages for transfer module
-#
-# $Id: transfer.danish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xf00,Afviste dcc get %s: kopi til %s FEJLEDE!
-0xf01,NOTICE %s :Filsystem fejl; fjerner filer fra køen.\n
-0xf02,NOTICE %s :Her er en fil fra %s ...\n
-0xf03,DCC forbindelser fyldt: GET %s [%s]
-0xf04,NOTICE %s :DCC forbindelser fyldt; fjerner filer fra køen.\n
-0xf05,DCC socket fejl: GET %s [%s]
-0xf06,NOTICE %s :DCC socket fejl; fjerner filer fra køen.\n
-0xf07,Stoppede dcc get %s: File er tom!
-0xf08,NOTICE %s :File %s er tom, stopper overførsel.\n
-0xf09,  Send til  %s  Filnavn\n
-0xf0a,  ---------%s  --------------------\n
-0xf0b,  %s%s  %s  [VENTER]\n
-0xf0c,  %s%s  %s  (%.1f%% færdig)\n
-0xf0d,Ingen filer i kø.\n
-0xf0e,Total: %d\n
-0xf0f,Annulleret: %s til %s\n
-0xf10,Annulleret: %s  (annullerede dcc send)\n
-0xf11,NOTICE %s :Overførsel af %s annulleret af %s\n
-0xf12,DCC annulleret: GET %s (%s) på %lu/%lu
-0xf13,Ingen matcher.\n
-0xf14,Annullerede %d fil%s.\n
-0xf15,Færdiggjorde dcc send %s fra %s!%s
-0xf16,Filnavn %d længde. Alt for LANG.
-0xf17,NOTICE %s :Filnavn %d længde alt for LANG!\n
-0xf18,To Bad So Sad Your Dad!
-0xf19,NOTICE %s :To Bad So Sad Your Dad!\n
-0xf1a,FEJLEDE flyt `%s' fra `%s'! Fil mistet!
-0xf1b,Tak for filen!\n
-0xf1c,NOTICE %s :Tak for filen!\n
-0xf1d,Mistede brugerfil overførsel fra %s; annullerer.
-# 0xf1e, < this one is now empty / denne er nu tom
-0xf1f,Afbrudt %s (annullerede brugerfil overførsel)
-0xf20,Mistede dcc send %s fra %s!%s (%lu/%lu)
-0xf21,(!) reget pakke fra %s til %s er ugyldig!
-0xf22,!! Genoptager filoverførsel efter fil slutning fra %s til %s
-0xf23,!!! Prøver at springe forud ved brugerfil overførsel
-0xf24,Genoptager filoverførsel på %dk for %s til %s
-0xf25,Gennemførte brugerfil overførsel til %s.
-0xf26,Gennemførte dcc send %s til %s
-0xf27,Mistede brugerfil overførsel; annullerer.
-0xf28,Mistede dcc get %s fra %s!%s
-0xf29,NOTICE %s :Falsk fillængde.\n
-0xf2a,Fil for lang: dropper dcc send %s fra %s!%s
-0xf2b,Timeout ved brugerfil overførsel.
-0xf2c,Afbrudt %s (timed-out brugerfil overførsel)
-0xf2d,NOTICE %s :Timeout under overførsel, annullerer %s.\n
-0xf2f,DCC timeout: GET %s (%s) ved %lu/%lu
-0xf30,DCC timeout: SEND %s (%s) ved %lu/%lu
-0xf31,send  (%lu)/%lu\n    Filnavn: %s\n
-0xf32,send  ventede %lus\n    Filnavn: %s\n
-0xf33,conn  send
-0xf34,DCC forbindelse: SEND %s (%s)
-0xf35,NOTICE %s :Dårlig forbindelse (%s)\n
-0xf36,DCC dårlig forbindelse: GET %s (%s!%s)
-0xf37,Begynd DCC %ssend %s til %s
-0xf38,re
-0xf39,NOTICE %s :Ignorerer genoptagelse af `%s': ingen data anmodet.\n
-0xf40,Fjener overførsel (transfer) modul, dræber alle overførsel (transfer) forbindelser...
-0xf41,    DCC blok størrelse: %d%s\n
-0xf42,    Max samtidige downloads per bruger: %d\n
Index: eggdrop1.8/src/mod/transfer.mod/language/transfer.english.lang
diff -u eggdrop1.8/src/mod/transfer.mod/language/transfer.english.lang:1.1.1.1.2.2 eggdrop1.8/src/mod/transfer.mod/language/transfer.english.lang:removed
--- eggdrop1.8/src/mod/transfer.mod/language/transfer.english.lang:1.1.1.1.2.2	Tue Nov 16 08:16:57 2010
+++ eggdrop1.8/src/mod/transfer.mod/language/transfer.english.lang	Wed Nov 17 07:58:48 2010
@@ -1,65 +0,0 @@
-# transfer.english.lang
-#   language messages for transfer module
-#
-# $Id: transfer.english.lang,v 1.1.1.1.2.2 2010/11/16 14:16:57 pseudo Exp $
-
-0xf00,Refused dcc get %s: copy to %s FAILED!
-0xf01,NOTICE %s :File system is broken; aborting queued files.\n
-0xf02,NOTICE %s :Here is a file from %s ...\n
-0xf03,DCC connections full: GET %s [%s]
-0xf04,NOTICE %s :DCC connections full; aborting queued files.\n
-0xf05,DCC socket error: GET %s [%s]
-0xf06,NOTICE %s :DCC socket error; aborting queued files.\n
-0xf07,Aborted dcc get %s: File is empty!
-0xf08,NOTICE %s :File %s is empty, aborting transfer.\n
-0xf09,  Send to  %s  Filename\n
-0xf0a,  ---------%s  --------------------\n
-0xf0b,  %s%s  %s  [WAITING]\n
-0xf0c,  %s%s  %s  (%.1f%% done)\n
-0xf0d,No files queued up.\n
-0xf0e,Total: %d\n
-0xf0f,Cancelled: %s to %s\n
-0xf10,Cancelled: %s  (aborted dcc send)\n
-0xf11,NOTICE %s :Transfer of %s aborted by %s\n
-0xf12,DCC cancel: GET %s (%s) at %lu/%lu
-0xf13,No matches.\n
-0xf14,Cancelled %d file%s.\n
-0xf15,Completed dcc send %s from %s!%s
-0xf16,Filename %d length. Way To LONG.
-0xf17,NOTICE %s :Filename %d length Way To LONG!\n
-0xf18,To Bad So Sad Your Dad!
-0xf19,NOTICE %s :To Bad So Sad Your Dad!\n
-0xf1a,FAILED move `%s' from `%s'! File lost!
-0xf1b,Thanks for the file!\n
-0xf1c,NOTICE %s :Thanks for the file!\n
-0xf1d,Lost userfile transfer from %s; aborting.
-# 0xf1e, < this one is now empty
-0xf1f,Disconnected %s (aborted userfile transfer)
-0xf20,Lost dcc send %s from %s!%s (%lu/%lu)
-0xf21,(!) reget packet from %s for %s is invalid!
-0xf22,!! Resuming file transfer behind file end for %s to %s
-0xf23,!!! Trying to skip ahead on userfile transfer
-0xf24,Resuming file transfer at %dk for %s to %s
-0xf25,Completed userfile transfer to %s.
-0xf26,Finished dcc send %s to %s
-0xf27,Lost userfile transfer; aborting.
-0xf28,Lost dcc get %s from %s!%s
-0xf29,NOTICE %s :Bogus file length.\n
-0xf2a,File too long: dropping dcc send %s from %s!%s
-0xf2b,Timeout on userfile transfer.
-0xf2c,Disconnected %s (timed-out userfile transfer)
-0xf2d,NOTICE %s :Timeout during transfer, aborting %s.\n
-0xf2f,DCC timeout: GET %s (%s) at %lu/%lu
-0xf30,DCC timeout: SEND %s (%s) at %lu/%lu
-0xf31,send  (%lu)/%lu\n    Filename: %s\n
-0xf32,send  waited %lus\n    Filename: %s\n
-0xf33,conn  send
-0xf34,DCC connection: SEND %s (%s)
-0xf35,NOTICE %s :Bad connection (%s)\n
-0xf36,DCC bad connection: GET %s (%s!%s)
-0xf37,Begin DCC %ssend %s to %s
-0xf38,re
-0xf39,NOTICE %s :Ignoring resume of `%s': no data requested.\n
-0xf40,Unloading transfer module, killing all transfer connections...
-0xf41,    DCC block size: %d%s\n
-0xf42,    Max simultaneous downloads per user: %d\n
Index: eggdrop1.8/src/mod/transfer.mod/language/transfer.finnish.lang
diff -u eggdrop1.8/src/mod/transfer.mod/language/transfer.finnish.lang:1.1.1.1 eggdrop1.8/src/mod/transfer.mod/language/transfer.finnish.lang:removed
--- eggdrop1.8/src/mod/transfer.mod/language/transfer.finnish.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/transfer.mod/language/transfer.finnish.lang	Wed Nov 17 07:58:48 2010
@@ -1,65 +0,0 @@
-# transfer.finnish.lang
-#   kieli viestit siirto moduuliin
-#
-# $Id: transfer.finnish.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xf00,Evätään dcc saanti %s: kopiointi %s PERUTTU!
-0xf01,NOTICE %s :Tiedostojärjestelmä on rikkoontunut; perutaan queue tiedostot.\n
-0xf02,NOTICE %s :Täällä on tiedosto  %s lta ...\n
-0xf03,DCC yhteydet täynnä: GET %s [%s]
-0xf04,NOTICE %s :DCC yhteydet täynnä; perutaan queue tiedostot.\n
-0xf05,DCC hylsy virhe: GET %s [%s]
-0xf06,NOTICE %s :DCC hylsy virhe; peruutetaan queue tiedostot.\n
-0xf07,Perutaan dcc get %s: Tiedosto on tyhjä!
-0xf08,NOTICE %s :Tiedosto %s on tyhjä, peruutetaan siirto.\n
-0xf09,  Lähettää %s  Tiedostoni\n
-0xf0a,  ---------%s  --------------------\n
-0xf0b,  %s%s  %s  [WAITING]\n
-0xf0c,  %s%s  %s  (%.1f%% done)\n
-0xf0d,Ei tiedostoja queuessa.\n
-0xf0e,Yhteensä: %d\n
-0xf0f,Peruutettuja: %s %s lle\n
-0xf10,Peruutettuja: %s  (peruutetaan dcc lähetys)\n
-0xf11,NOTICE %s :Siirto %s peruutettu %s\n
-0xf12,DCC peruutettu: GET %s (%s) %lu/%lu lta
-0xf13,Ei vastaavia.\n
-0xf14,Peruutettu %d file%s.\n
-0xf15,dcc lähetys onnistunut %s %s!%s lta
-0xf16,Tiedostonimen %d pituus. Liian PITKÄ.
-0xf17,NOTICE %s :Tiedostonimen %d pituus liian PITKÄ!\n
-0xf18,Liian Huono Kuten Isäsi!
-0xf19,NOTICE %s :Liian Huono Kuten Isäsi!\n
-0xf1a,PERUUTETTU siirto `%s' `%s'! Tiedosto kadonnut!
-0xf1b,Kiitos tiedostosta!\n
-0xf1c,NOTICE %s :Kiitos tiedostosta!\n
-0xf1d,Hukataan käyttäjätiedoston siirto %s; perutaan.
-# 0xf1e, < Tämä yksi on nyt tyhjä
-0xf1f,Katkaistiin %s (käyttäjätiedoston siirto peruttiin)
-0xf20,dcc lähetys hukattu %s %s!%s (%lu/%lu)
-0xf21,(!) paketit %s %s on viallinen!
-0xf22,!! Jatketaan tiedoston siirtoa %s %s
-0xf23,!!! Yritetään ohittaa edellä oleva käyttäjätiedoston siirto
-0xf24,Jatketaan tiedoston siirtoa%dk %s %s
-0xf25,käyttäjätiedoston siirto onnistunut %s lle.
-0xf26,lähetys onnistunut DCC %s %s lle
-0xf27,käyttäjätiedoston siirto hukattu; peruutetaan.
-0xf28,dcc get hukkunut %s %s!%s lta
-0xf29,NOTICE %s :Outo tiedoston koko.\n
-0xf2a,Tiedosto liian iso: tiputetaan dcc lähetys %s %s!%s lta
-0xf2b,Tiputus käyttäjätiedoston siirrossa.
-0xf2c,Katkaistaan %s (tiputus käyttäjätiedoston siirrossa)
-0xf2d,NOTICE %s :Tauko siirron aikana, peruutetaan %s.\n
-0xf2f,DCC tauko: GET %s (%s)  %lu/%lu lle
-0xf30,DCC tauko: SEND %s (%s) %lu/%lu lle
-0xf31,lägettää  (%lu)/%lu\n    Tiedostonimi: %s\n
-0xf32,lähettää  odottaa %lus\n    Tiedostonimi: %s\n
-0xf33,yhteis  lähetys
-0xf34,DCC yhteys: SEND %s (%s)
-0xf35,NOTICE %s :Huono yhteys (%s)\n
-0xf36,DCC huono yhteys: GET %s (%s!%s)
-0xf37,Aloitetaan DCC %slähetys %s %slle
-0xf38,koskien
-0xf39,NOTICE %s :Ei huomioida jatkamista `%s'lta: ei data anomuksia.\n
-0xf40,Poistetaan siirto moduuli, suljetaan kaikki siirto yhteydet...
-0xf41,    DCC jakso koko: %d%s\n
-0xf42,    Maksimit samanaikaiset kopioinnit per käyttäjä: %d\n
Index: eggdrop1.8/src/mod/transfer.mod/language/transfer.french.lang
diff -u eggdrop1.8/src/mod/transfer.mod/language/transfer.french.lang:1.1.1.1 eggdrop1.8/src/mod/transfer.mod/language/transfer.french.lang:removed
--- eggdrop1.8/src/mod/transfer.mod/language/transfer.french.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/transfer.mod/language/transfer.french.lang	Wed Nov 17 07:58:48 2010
@@ -1,65 +0,0 @@
-# transfer.french.lang
-#   language messages for transfer module
-#
-# $Id: transfer.french.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xf00,Refus de réception dcc %s : copie de %s IMPOSSIBLE !
-0xf01,NOTICE %s :Le système de fichier est H.S.; annulation des fichiers en attente.\n
-0xf02,NOTICE %s :Voici un fichier de %s ...\n
-0xf03,Plus de connexions DCC : GET %s [%s]
-0xf04,NOTICE %s :Plus de connexions DCC; annulation des fichiers en attente.\n
-0xf05,Erreur de socket DCC : GET %s [%s]
-0xf06,NOTICE %s :Erreur de socket DCC; annulation des fichiers en attente.\n
-0xf07,Annulation de réception dcc %s : Fichier vide !
-0xf08,NOTICE %s :Fichier %s vide, annulation du transfert.\n
-0xf09,  Destinataire %s  Fichier\n
-0xf0a,  -------------%s  --------------------\n
-0xf0b,  %s%s  %s      [ATTENTE]\n
-0xf0c,  %s%s  %s      (%.1f%% transféré)\n
-0xf0d,Pas de fichier dans la file d'attente.\n
-0xf0e,Total : %d\n
-0xf0f,Annulation : %s à %s\n
-0xf10,Annulation : %s  (envoi dcc annulé)\n
-0xf11,NOTICE %s :Transfert de %s annulé par %s\n
-0xf12,Abandon DCC : GET %s (%s) à %lu/%lu
-0xf13,Non trouvé.\n
-0xf14,Annulation de %d fichier%s.\n
-0xf15,Envoi dcc terminé %s de %s!%s
-0xf16,Longueur de fichier %d. Beaucoup TROP GROS.
-0xf17,NOTICE %s :Longueur du fichier %d beaucoup TROP GROSSE !\n
-0xf18,T'as mal !
-0xf19,NOTICE %s :T'as mal !\n
-0xf1a,Déplacement RATÉ `%s' depuis `%s' ! Fichier perdu !
-0xf1b,Merci pour le fichier !\n
-0xf1c,NOTICE %s : Merci pour le fichier !\n
-0xf1d,Transfert de la liste d'utilisateurs de %s perdu; annulation .
-# 0xf1e, < this one is now empty
-0xf1f,Déconnexion de %s (Abandon du transfert de la liste d'utilisateurs)
-0xf20,Perte de l'envoi DCC %s de %s!%s (%lu/%lu)
-0xf21,(!) Paquet de reprise invalide de %s pour %s !
-0xf22,!! Reprise du transfert apres la fin du fichier pour %s à %s
-0xf23,!!! Tentative d'abandon du transfert de la liste d'utilisateurs
-0xf24,Reprise du transfert de fichier à %dk de %s à %s
-0xf25,Transfert de la liste d'utilisateur terminé vers %s.
-0xf26,Fin de l'envoi DCC %s à %s
-0xf27,Perte du transfert de la liste d'utilisateurs; abandon.
-0xf28,Perte de la réception DCC %s de %s!%s
-0xf29,NOTICE %s :Longueur de fichier invalide.\n
-0xf2a,Fichier trop gros : abandon de l'envoi DCC %s de %s!%s
-0xf2b,Timeout lors du transfert de la liste d'utilisateurs.
-0xf2c,Déconnexion de %s (timeout du transfert de la liste d'utilisateurs)
-0xf2d,NOTICE %s :Timeout pendant le transfert, abandon %s.\n
-0xf2f,Timeout DCC : GET %s (%s) à %lu/%lu
-0xf30,Timeout DCC : SEND %s (%s) à %lu/%lu
-0xf31,envoi (%lu)/%lu\n    Fichier: %s\n
-0xf32,envoi reçu   %lus\n    Fichier: %s\n
-0xf33,conn  envoi
-0xf34,Connexion DCC : SEND %s (%s)
-0xf35,NOTICE %s :Mauvaise connexion (%s)\n
-0xf36,Mauvaise connexion DCC: GET %s (%s!%s)
-0xf37,Début de %senvoi DCC %s à %s
-0xf38,re
-0xf39,NOTICE %s :J'ignore la reprise de `%s': pas de données demandées.\n
-0xf40,Déchargement du module transfer, fermeture de tous les transferts...
-0xf41,    Taille de bloc DCC : %d%s, num max de d/ls simultanés : %d\n
-0xf42,    Telechargements simultanes maximum par utilisateur: %d\n
Index: eggdrop1.8/src/mod/transfer.mod/language/transfer.german.lang
diff -u eggdrop1.8/src/mod/transfer.mod/language/transfer.german.lang:1.1.1.1 eggdrop1.8/src/mod/transfer.mod/language/transfer.german.lang:removed
--- eggdrop1.8/src/mod/transfer.mod/language/transfer.german.lang:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/transfer.mod/language/transfer.german.lang	Wed Nov 17 07:58:48 2010
@@ -1,65 +0,0 @@
-# transfer.german.lang
-#   language messages for transfer module
-#
-# $Id: transfer.german.lang,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
-
-0xf00,DCC get zurueckgewiesen %s: kopieren nach %s schlug fehl!
-0xf01,NOTICE %s :Das Dateisystem ist defekt; entferne die Dateien aus der Warteschlange.\n
-0xf02,NOTICE %s :Hier ist eine Datei von %s ...\n
-0xf03,DCC Verbindungen voll: GET %s [%s]
-0xf04,NOTICE %s :DCC Verbindugen voll; entferne die Dateien aus der Warteschlange.\n
-0xf05,DCC Socket Fehler: GET %s [%s]
-0xf06,NOTICE %s :DCC Socket Fehler; entferne die Dateien aus der Warteschlange.\n
-0xf07,DCC get abgebrochen %s: Datei ist leer!
-0xf08,NOTICE %s :Datei %s ist leer, breche den Transfer ab.\n
-0xf09,  Sende zu  %s  Dateiname\n
-0xf0a,  ---------%s  --------------------\n
-0xf0b,  %s%s  %s  [WARTEND]\n
-0xf0c,  %s%s  %s  (%.1f%% fertig)\n
-0xf0d,Keine Dateien in der Warteschlange.\n
-0xf0e,Total: %d\n
-0xf0f,Abgebrochen: %s to %s\n
-0xf10,Abgebrochen: %s  (DCC send abgebrochen)\n
-0xf11,NOTICE %s :Transfer von %s abgebrochen von %s\n
-0xf12,DCC cancel: GET %s (%s) bei %lu/%lu
-0xf13,Keine Treffer.\n
-0xf14,Brach %d Datei%s ab.\n
-0xf15,Komplettierte DCC send %s von %s!%s
-0xf16,Dateiname hat Laenge %d. Das ist viel zu lang.
-0xf17,NOTICE %s :Dateiname hat Laenge %d. Viel zu lang!\n
-0xf18,Pech gehabt!
-0xf19,NOTICE %s :Pech gehabt!\n
-0xf1a,FEHLER Bewegen `%s' von `%s'! Datei verloren!
-0xf1b,Danke fuer die Datei!\n
-0xf1c,NOTICE %s :Danke fuer die Datei!\n
-0xf1d,Userfile Transfer von %s verloren; breche ab.
-# 0xf1e, < dieses ist jetzt leer
-0xf1f,Getrennt von %s (Userfile Transfer abgebrochen)
-0xf20,Verlor DCC send %s von %s!%s (%lu/%lu)
-0xf21,(!) Erneutes laden von Packet von %s fuer %s ist ungueltig!
-0xf22,!! Fortsetzung von Datei-Transfer hinter dem Dateiende fuer %s zu %s
-0xf23,!!! Versuche Teile des Userfile Transfers auszulassen
-0xf24,Fortsetzung von Dateitransfer bei %dk fuer %s zu %s
-0xf25,Userfile Transfer zu %s fertiggestellt.
-0xf26,DCC send %s zu %s beendet
-0xf27,Userfile Transfer verloren; breche ab.
-0xf28,DCC get %s von %s verloren!%s
-0xf29,NOTICE %s :Falsche Dateilaenge.\n
-0xf2a,Datei zu lange: Breche dcc send %s von %s ab!%s
-0xf2b,Timeout bei Userfile Transfer.
-0xf2c,Trennte %s (timed-out Userfile Transfer)
-0xf2d,NOTICE %s :Timeout waehrend Transfer, breche %s ab.\n
-0xf2f,DCC Timeout: GET %s (%s) bei %lu/%lu
-0xf30,DCC Timeout: SEND %s (%s) bei %lu/%lu
-0xf31,send  (%lu)/%lu\n    Dateiname: %s\n
-0xf32,send  waited %lus\n    Dateiname: %s\n
-0xf33,conn  send
-0xf34,DCC Verbindung: SEND %s (%s)
-0xf35,NOTICE %s :Schlechte Verbindung (%s)\n
-0xf36,DCC schlechte Verdindung: GET %s (%s!%s)
-0xf37,Beginne DCC %ssend %s zu %s
-0xf38,re
-0xf39,NOTICE %s :Ignoriere Fortsetzung von `%s': Keine Daten angefordert.\n
-0xf40,Entlade das Transfer Modul, beende alle Transfer-Verbindungen...
-0xf41,    DCC block ist %d%s
-0xf42,    Maximum gleichzeitiger downloads pro benutzer: %d\n
Index: eggdrop1.8/src/mod/transfer.mod/transfer.c
diff -u eggdrop1.8/src/mod/transfer.mod/transfer.c:1.4.2.1 eggdrop1.8/src/mod/transfer.mod/transfer.c:1.4.2.2
--- eggdrop1.8/src/mod/transfer.mod/transfer.c:1.4.2.1	Thu Nov 11 14:34:47 2010
+++ eggdrop1.8/src/mod/transfer.mod/transfer.c	Wed Nov 17 07:58:38 2010
@@ -1,7 +1,7 @@
 /*
  * transfer.c -- part of transfer.mod
  *
- * $Id: transfer.c,v 1.4.2.1 2010/11/11 20:34:47 pseudo Exp $
+ * $Id: transfer.c,v 1.4.2.2 2010/11/17 13:58:38 pseudo Exp $
  *
  * Copyright (C) 1997 Robey Pointer
  * Copyright (C) 1999 - 2010 Eggheads Development Team
@@ -274,13 +274,13 @@
       dcc[y].status &= ~STAT_GETTING;
       dcc[y].status &= ~STAT_SHARE;
     }
-    putlog(LOG_BOTS, "*", USERF_FAILEDXFER);
+    putlog(LOG_BOTS, "*", _("Failed connection; aborted userfile transfer."));
     unlink(dcc[idx].u.xfer->filename);
   } else {
     if (!quiet_reject)
-      dprintf(DP_HELP, "NOTICE %s :%s (%s)\n", dcc[idx].nick,
-              DCC_CONNECTFAILED1, strerror(errno));
-    putlog(LOG_MISC, "*", "%s: SEND %s (%s!%s)", DCC_CONNECTFAILED2,
+      dprintf(DP_HELP, _("NOTICE %s :Failed to connect (%s)\n"), dcc[idx].nick,
+              strerror(errno));
+    putlog(LOG_MISC, "*", _("DCC connection failed: SEND %s (%s!%s)"),
            dcc[idx].u.xfer->origname, dcc[idx].nick, dcc[idx].host);
     putlog(LOG_MISC, "*", "    (%s)", strerror(errno));
     s = nmalloc(strlen(tempdir) + strlen(dcc[idx].u.xfer->filename) + 1);
@@ -1178,7 +1178,6 @@
   rem_tcl_commands(mytcls);
   rem_tcl_ints(myints);
   rem_help_reference("transfer.help");
-  del_lang_section("transfer");
   module_undepend(MODULE_NAME);
   return NULL;
 }
@@ -1193,11 +1192,10 @@
   if (details) {
     int size = transfer_expmem();
 
-    dprintf(idx, TRANSFER_STAT_1, dcc_block,
+    dprintf(idx, _("    DCC block size: %d%s\n"), dcc_block,
             (dcc_block == 0) ? " (turbo dcc)" : "");
-    dprintf(idx, TRANSFER_STAT_2, dcc_limit);
-    dprintf(idx, "    Using %d byte%s of memory\n", size,
-            (size != 1) ? "s" : "");
+    dprintf(idx, _("    Max simultaneous downloads per user: %d\n"), dcc_limit);
+    dprintf(idx, _("    Using %d bytes of memory\n"), size);
   }
 }
 
@@ -1257,6 +1255,5 @@
 
   USERENTRY_FSTAT.get = def_get;
   add_entry_type(&USERENTRY_FSTAT);
-  add_lang_section("transfer");
   return NULL;
 }
Index: eggdrop1.8/src/mod/transfer.mod/transfer.h
diff -u eggdrop1.8/src/mod/transfer.mod/transfer.h:1.1.1.1.2.1 eggdrop1.8/src/mod/transfer.mod/transfer.h:1.1.1.1.2.2
--- eggdrop1.8/src/mod/transfer.mod/transfer.h:1.1.1.1.2.1	Thu Nov 11 14:34:47 2010
+++ eggdrop1.8/src/mod/transfer.mod/transfer.h	Wed Nov 17 07:58:38 2010
@@ -1,7 +1,7 @@
 /*
  * transfer.h -- part of transfer.mod
  *
- * $Id: transfer.h,v 1.1.1.1.2.1 2010/11/11 20:34:47 pseudo Exp $
+ * $Id: transfer.h,v 1.1.1.1.2.2 2010/11/17 13:58:38 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -39,68 +39,6 @@
 #define FILEWILDS '*'
 #define FILEWILDQ '?'
 
-/* Language data */
-#define TRANSFER_COPY_FAILED        get_language(0xf00)
-#define TRANSFER_FILESYS_BROKEN     get_language(0xf01)
-#define TRANSFER_FILE_ARRIVE        get_language(0xf02)
-#define TRANSFER_LOG_CONFULL        get_language(0xf03)
-#define TRANSFER_NOTICE_CONFULL     get_language(0xf04)
-#define TRANSFER_LOG_SOCKERR        get_language(0xf05)
-#define TRANSFER_NOTICE_SOCKERR     get_language(0xf06)
-#define TRANSFER_LOG_FILEEMPTY      get_language(0xf07)
-#define TRANSFER_NOTICE_FILEEMPTY   get_language(0xf08)
-#define TRANSFER_SEND_TO            get_language(0xf09)
-#define TRANSFER_LINES              get_language(0xf0a)
-#define TRANSFER_WAITING            get_language(0xf0b)
-#define TRANSFER_DONE               get_language(0xf0c)
-#define TRANSFER_QUEUED_UP          get_language(0xf0d)
-#define TRANSFER_TOTAL              get_language(0xf0e)
-#define TRANSFER_CANCELLED          get_language(0xf0f)
-#define TRANSFER_ABORT_DCCSEND      get_language(0xf10)
-#define TRANSFER_NOTICE_ABORT       get_language(0xf11)
-#define TRANSFER_DCC_CANCEL         get_language(0xf12)
-#define TRANSFER_NO_MATCHES         get_language(0xf13)
-#define TRANSFER_CANCELLED_FILE     get_language(0xf14)
-#define TRANSFER_COMPLETED_DCC      get_language(0xf15)
-#define TRANSFER_FILENAME_TOOLONG   get_language(0xf16)
-#define TRANSFER_NOTICE_FNTOOLONG   get_language(0xf17)
-#define TRANSFER_TOO_BAD            get_language(0xf18)
-#define TRANSFER_NOTICE_TOOBAD      get_language(0xf19)
-#define TRANSFER_FAILED_MOVE        get_language(0xf1a)
-#define TRANSFER_THANKS             get_language(0xf1b)
-#define TRANSFER_NOTICE_THANKS      get_language(0xf1c)
-#define TRANSFER_USERFILE_LOST      get_language(0xf1d)
-/* #define TRANSFER_BYE             get_language(0xf1e) */
-#define TRANSFER_USERFILE_DISCON    get_language(0xf1f)
-#define TRANSFER_LOST_DCCSEND       get_language(0xf20)
-#define TRANSFER_REGET_PACKET       get_language(0xf21)
-#define TRANSFER_BEHIND_FILEEND     get_language(0xf22)
-#define TRANSFER_TRY_SKIP_AHEAD     get_language(0xf23)
-#define TRANSFER_RESUME_FILE        get_language(0xf24)
-#define TRANSFER_COMPLETED_USERFILE get_language(0xf25)
-#define TRANSFER_FINISHED_DCCSEND   get_language(0xf26)
-#define TRANSFER_ABORT_USERFILE     get_language(0xf27)
-#define TRANSFER_LOST_DCCGET        get_language(0xf28)
-#define TRANSFER_BOGUS_FILE_LENGTH  get_language(0xf29)
-#define TRANSFER_FILE_TOO_LONG      get_language(0xf2a)
-#define TRANSFER_USERFILE_TIMEOUT   get_language(0xf2b)
-#define TRANSFER_DICONNECT_TIMEOUT  get_language(0xf2c)
-#define TRANSFER_NOTICE_TIMEOUT     get_language(0xf2d)
-#define TRANSFER_DCC_GET_TIMEOUT    get_language(0xf2f)
-#define TRANSFER_DCC_SEND_TIMEOUT   get_language(0xf30)
-#define TRANSFER_SEND               get_language(0xf31)
-#define TRANSFER_SEND_WAITED        get_language(0xf32)
-#define TRANSFER_CONN_SEND          get_language(0xf33)
-#define TRANSFER_DCC_CONN           get_language(0xf34)
-#define TRANSFER_NOTICE_BAD_CONN    get_language(0xf35)
-#define TRANSFER_LOG_BAD_CONN       get_language(0xf36)
-#define TRANSFER_BEGIN_DCC          get_language(0xf37)
-#define TRANSFER_RE                 get_language(0xf38)
-#define TRANSFER_DCC_IGNORED        get_language(0xf39)
-#define TRANSFER_UNLOADING          get_language(0xf40)
-#define TRANSFER_STAT_1             get_language(0xf41)
-#define TRANSFER_STAT_2             get_language(0xf42)
-
 #ifndef MAKING_TRANSFER
 /* 4 - 7 */
 #define DCC_FORK_SEND (*(struct dcc_table *)(transfer_funcs[4]))
Index: eggdrop1.8/src/mod/uptime.mod/Makefile
diff -u eggdrop1.8/src/mod/uptime.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/uptime.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/uptime.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/uptime.mod/Makefile	Wed Nov 17 07:58:38 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/uptime.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
 srcdir = .
 
 
@@ -33,7 +33,7 @@
 #safety hash
 ../uptime.o: .././uptime.mod/uptime.c .././uptime.mod/uptime.h \
   .././uptime.mod/../module.h ../../../src/main.h ../../../config.h \
-  ../../../lush.h ../../../src/lang.h ../../../src/eggdrop.h \
+  ../../../lush.h ../../../src/eggdrop.h \
   ../../../src/flags.h ../../../src/cmdt.h ../../../src/tclegg.h \
   ../../../src/tclhash.h ../../../src/chan.h ../../../src/users.h \
   ../../../src/compat/compat.h ../../../src/compat/inet_aton.h \
Index: eggdrop1.8/src/mod/woobie.mod/Makefile
diff -u eggdrop1.8/src/mod/woobie.mod/Makefile:1.1.1.1 eggdrop1.8/src/mod/woobie.mod/Makefile:1.1.1.1.2.1
--- eggdrop1.8/src/mod/woobie.mod/Makefile:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/woobie.mod/Makefile	Wed Nov 17 07:58:38 2010
@@ -1,5 +1,5 @@
 # Makefile for src/mod/woobie.mod/
-# $Id: Makefile,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+# $Id: Makefile,v 1.1.1.1.2.1 2010/11/17 13:58:38 pseudo Exp $
 
 srcdir = .
 
@@ -33,7 +33,7 @@
 
 #safety hash
 ../woobie.o: ./woobie.c ../../../src/mod/module.h ../../../src/main.h \
-  ../../../config.h ../../../lush.h ../../../src/lang.h \
+  ../../../config.h ../../../lush.h \
   ../../../src/eggdrop.h ../../../src/flags.h ../../../src/cmdt.h \
   ../../../src/tclegg.h ../../../src/tclhash.h ../../../src/chan.h \
   ../../../src/users.h ../../../src/compat/compat.h \
Index: eggdrop1.8/src/modules.c
diff -u eggdrop1.8/src/modules.c:1.3.2.1 eggdrop1.8/src/modules.c:1.3.2.2
--- eggdrop1.8/src/modules.c:1.3.2.1	Mon Nov  8 04:02:30 2010
+++ eggdrop1.8/src/modules.c	Wed Nov 17 07:58:37 2010
@@ -4,7 +4,7 @@
  *
  * by Darrin Smith (beldin at light.iinet.net.au)
  *
- * $Id: modules.c,v 1.3.2.1 2010/11/08 10:02:30 pseudo Exp $
+ * $Id: modules.c,v 1.3.2.2 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -408,7 +408,7 @@
   /* 148 - 151 */
   (Function) do_tcl,
   (Function) readtclprog,
-  (Function) get_language,
+  (Function) 0,                   /* was get_language()                  */
   (Function) def_get,
   /* 152 - 155 */
   (Function) makepass,
@@ -427,7 +427,7 @@
   (Function) in_chain,
   /* 164 - 167 */
   (Function) add_note,
-  (Function) del_lang_section,
+  (Function) 0,
   (Function) detect_dcc_flood,
   (Function) flush_lines,
   /* 168 - 171 */
@@ -478,7 +478,7 @@
   /* 204 - 207 */
   (Function) sub_lang,
   (Function) & online_since,      /* time_t *                            */
-  (Function) cmd_loadlanguage,
+  (Function) 0,
   (Function) check_dcc_attrs,
   /* 208 - 211 */
   (Function) check_dcc_chanattrs,
@@ -506,7 +506,7 @@
   (Function) & use_invites,       /* int                                 */
   (Function) & force_expire,      /* int                                 */
   /* 228 - 231 */
-  (Function) add_lang_section,
+  (Function) 0,
   (Function) _user_realloc,
   (Function) mod_realloc,
   (Function) xtra_set,
@@ -825,7 +825,7 @@
   }
   check_tcl_load(name);
 
-  if (exist_lang_section(name))
+  if (0)
     putlog(LOG_MISC, "*", _("Module loaded: %-16s (with lang support)"), name);
   else
     putlog(LOG_MISC, "*", _("Module loaded: %-16s"), name);
Index: eggdrop1.8/src/patch.h
diff -u eggdrop1.8/src/patch.h:1.25.2.6 eggdrop1.8/src/patch.h:1.25.2.7
--- eggdrop1.8/src/patch.h:1.25.2.6	Tue Nov 16 08:16:56 2010
+++ eggdrop1.8/src/patch.h	Wed Nov 17 07:58:37 2010
@@ -10,7 +10,7 @@
  * statement, leave the rest of the file alone, this allows better
  * overlapping patches.
  *
- * $Id: patch.h,v 1.25.2.6 2010/11/16 14:16:56 pseudo Exp $
+ * $Id: patch.h,v 1.25.2.7 2010/11/17 13:58:37 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -41,12 +41,12 @@
  *
  *
  */
-patch("1289916505");            /* current unixtime */
+patch("1289991988");            /* current unixtime */
 /*
  *
  *
  */
-patch("lang2gettext");
+patch("unlang");
 /*
  *
  *
----------------------- End of diff -----------------------


More information about the Changes mailing list