For those of you who visit us on #epic on EFNet (what, you don't hang out on #epic on EFNet? Why not? That or irc.epicsol.org -- come visit us!) know that EPIC development has resumed and we are working towards an eventual release of epic4-1.1.1, which will be the first beta release which will eventually culminate in epic4-1.2.0.
One of the things that I included this weekend was adding back the translation support from ircII that i took out at the beginning of EPIC4. I added it back because of legitimite technical needs, primarily from users in russia, who need it to interface their Cyrillic terminal emulators with the always ubiquitous Latin-1 irc server. Others may find this stuff useful as well, but it was specifically for Russian users that I added this back. ircII implemented translation stuff on the *output* side of the equation (ie, stuff was translated before it was sent to the screen, and was translated when you pressed keys). After careful evaluation of this setup, it struck me that this was not the most helpful form for translation. Since it was explained to me that the purpose of translation is to translate the user's character to and from the server's character set, then it does not make sense for the client to translate from the user's character set to the server's character set and then display the server's character set onto the user's screen. Unless I'm misunderstanding people, this strikes me as not very helpful for the user. So what I have done here is implement translation as additional filtering that happens to input/output from the servers. EPIC will continue to work with the user in the user's chosen character set, but before sending anything to the server, will use the current translation to transform the user's input to the server's character set. Conversely, the first thing that EPIC will do upon receiving input from the server is to translate it from the server's character set to the user's character set, and then everything will continue from the users's character set. If I have misunderstood this, please let me know. Testing, advice, and feedback will be greatly appreciated. This feature is not for my benefit, it is for you, the users, and if I have goofed, I need to know so I can fix it quickly. Jeremy _______________________________________________ List mailing list [EMAIL PROTECTED] http://epicsol.org/mailman/listinfo/list