From 3c2347b1faa6d6356027f9feb8e056eddb4cecd6 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 22 Feb 2001 08:54:36 +0000 Subject: [PATCH] Getting ready for 0.7.98 git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1283 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- NEWS | 116 ++++++++++++++++ TODO | 385 +++++++++++++++++++++++++++++++-------------------- configure.in | 2 +- po/de.po | 100 ++++++------- po/fr.po | 128 +++++++++-------- po/pl.po | 102 +++++++------- po/pt_BR.po | 120 ++++++++-------- po/sv.po | 118 ++++++++-------- 8 files changed, 652 insertions(+), 419 deletions(-) diff --git a/NEWS b/NEWS index 6afa392b..da08e861 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,119 @@ +v0.7.98 2001-02-22 Timo Sirainen + + * Theme files aren't fully compatible with old ones, there's a few + naming changes and some new items. Added lots of comments and help + to default.theme, so creating themes should be a bit easier now :) + + * Perl scripts aren't compatible with old ones anymore. Biggest + change is that $object->values()->{xxx} calls are now just + $object->{xxx}, but there's a lot of other changes as well. + docs/perl.txt is now up to date so you may want to read it. + + * Several settings have changed their names: + /SET beep_on_msg -> beep_msg_level + /SET activity_levels -> activity_msg_level + /SET hilight_levels -> activity_hilight_level + /SET noact_channels -> activity_hide_targets + + + /SET prompt, /SET prompt_window - Specifies the text in prompt. + 'prompt' is used when channel or query is active in window and + 'prompt_window' is used with empty windows. You can also use + % color codes in prompt. + + /EXEC - rewrote it, has now all the same features as EPIC and a + few more, like "interactive shell in window" support. See + /HELP exec for information. + + /SAVEWINDOWS renamed to /LAYOUT SAVE. Added /LAYOUT RESET. + /LAYOUT SAVE now saves split windows and queries properly. + Windows that contain saved channels are never used for anything + else (ie. if the saved channel isn't joined, no other channels + can be joined to the window) + + /WINDOW SERVER: added -sticky and -unsticky options. If window + server is sticky, it will never be automatically changed, and it + cannot be changed to anything else without -unsticky option. + Should be useful for people who want status or msgs windows for + each server. + + /WINDOW STICK [ON|OFF|] - stick window to specified split + window. After setting window to sticky non-sticky windows can't + replace the active sticky one. Each split window can have it's own + sticky window group. + + /WINDOW LEFT, /WINDOW RIGHT - Go to previous/next window in the + current sticky window group, or if there's no sticky windows go to + previous/next non-sticky window. Alt-Left/Right keys default to + these commands now. + + /WINDOW NUMBER: -sticky option added. Closing windows before a + sticky window won't change refnum of the sticky window and windows + after it. + + /SET windows_auto_renumber - should window refnums be packed when + some window is destroyed in the middle + + /SET scroll_page_count - how many lines to scroll with pgup/pgdn. + either an absolute value, or if the count starts with '/', it's + calculated as lines_in_screen/count. The default is /2. + + /SET timestamp_format specifies the format to use with timestamps + in "man strftime" format. + + Emphasis (*word*, _word_) replacing works better now. It doesn't + try to change nicks or any non-words. This time people might want + to actually use it :) + + Nick completion logic changes, should work better now. Changed + meaning of /SET completion_keep_publics to be number of publics + to keep instead of time to keep them. + + /HILIGHT: Added -priority option (deciding which color should stay + in activity list), /SET hilight_level to specify the default level + for /HILIGHTs. -word option renamed to -full. Added new -word + option meaning to highlight only the found word in line. Removed + -nonick option but added -line which means pretty much the same. + -actcolor specifies what color to show in activity list, default + is the same as -color or if there's no -color it defaults to + /SET hilight_act_color. Colors can have background color set with + fg,bg. Works with activity list too, useful for example blinking. + + DCC rewrite. File names with spaces work properly, you can have + multiple dcc chats with same people (or more useful, same nick in + different ircnets), /DCC CHAT|GET|RESUME with no arguments accepts + the last request, notifies if dcc request was sent to channel, + warns about connecting to lowports, /SET dcc_autoget_lowports + specifies if autogetting should work with lowports, complains of + invalid DCC CTCPs instead of ignoring, /SET dcc_autoresume is like + dcc_autoget except resumes the files if possible. + + /NAMES can print columns with different widths now. You can change + the max. width with /SET names_max_width and /SET names_max_columns + settings. Default is max. 6 columns. + + /LASTLOG: Added options -file for writing lastlog to + file, -window for specifying which window's lastlog to + print (output is always to active window) and -clear option to + remove all lastlog lines from window. + + /OPER [ []] - syntax changed. If password isn't + given, it's asked. + + /FOREACH server|channel|query|window + + /UNBAN works. /BAN list shows reference numbers. + + /PERL - runs perl code (like /PERL Irssi::print "hello") + + /CLEAR -all - clear all windows + + /KICKBAN and /KNOCKOUT accepts multiple nicks separated with commas + + /SET theme - says what theme was changed to, and complains if + theme wasn't found. Setting theme's name to "xxx.theme" now works, + too many people tried it with the .theme suffix :) + + /WHOIS without parameters in query does now same as + /WII + + IPv6 updates: /CONNECT, /SERVER, /SERVER ADD: added -4 and -6 + options for specifying if we should connect to IPv4 or IPv6 address + of the server. If -host or /SET hostname is set, irssi determines + from it if it should use IPv4 or v6. If irssi still isn't sure of + it, it fallbacks to /SET resolve_prefer_ipv6 + + Logs and rawlogs write to files through special "write buffer". By + default everything gets written immediately, but you can make it + wait until there's specified amount of data in buffer or write once + in a hour or so. Useful for people who want to keep hard disk at + sleep at nights but still want to log. /SET write_buffer_mins and + /SET write_buffer_kb specifies when to flush the buffer. + /FLUSHBUFFER flushes it immediately. + + LOTS of other smaller things that should make your life easier :) + - /SET dcc_autorename OFF didn't work before. + - Irssi compiled with IPv6 support didn't work properly with some + operating systems. + - Theme saving to home dir didn't work correctly if globaldir + already had the same theme. + - If log file locking failed, irssi always assumed it was locked + while it could have been because filesystem didn't support locking + or some other problem.. + v0.7.97 2000-12-03 Timo Sirainen * Added templates for themes - this allowed separation of the diff --git a/TODO b/TODO index edc15389..2389d466 100644 --- a/TODO +++ b/TODO @@ -1,175 +1,267 @@ - *** sorry for the finnish items, they're just too many to translate and - *** I've kept writing them in finnish usually... They also don't always - *** tell very well about the problem, just some note to myself that I'd - *** remember myself.. + - windows: + - /WINDOW SIZE -sticky, so f.e. /WINDOW BALANCE wouldn't affect it. + - /LAYOUT save|reset doesn't affect anything immediately, only after + restart + - Check that /LAYOUT SAVE works properly with all the different /SETs, + like reuse_unsued_windows, windows_auto_renumber and autoclose_windows. + What should it do if some channel is /PARTed with autoclose_windows + set?.. + - /WINDOW scrollback_lines /WINDOW scrollback_hours + - Optionally always start the lines from bottom of the screen when + screen is empty (how would scrolling work?) + - /WINDOW SCROLL OFF - window wouldn't scroll down automatically + - Vertically split windows - - /sb redraw doesn't do anything to non-format lines (should redraw - timestamp, etc.) - - autorename query when msg is received from another nick in same host - - /formatabstract & /formatreplace to update abstracts & replaces in themes - - queries don't work properly in waiting channels .. because the server tag - verifying fails, we should just create the query and give the server tag - to it without checking if the server tag is really found at that time. - - autologissa tulee ongelmia jos printataan targettiin ilman serveriä .. - tapahtuu esim. "starting query with xxx" kun restoretaan ikkunoita - jos query oli savetettu. sitten huono kun se ei katoa koskaan itsekseen.. - - perl: - - joku tapa että perlilläkin voisi muuttaa kokonaan inputtiriviä - - perliin: CHATNET_REC, MODULE_REC, THEME_REC, KEYINFO_REC, - "complete word" signaali, haluaa GSList **:n .. tuon muuttaminen, - listan alkuun tai loppuun kaman lisäys.. + - Keyboard handling: + - /BIND: key definitions should be changed to be more epic-like.. : + /bind ^[ key meta, /bind meta-O key meta2, /bind meta-[ key meta2 + /bind meta2-c echo Ctrl-Left pressed + and maybe + /bind meta2-C key left, /bind meta-left echo meta-left pressed + - Some kind of state support for it, so it would be possible to make + support for vi keys easily. + - Editor-like (or bash-like) line editor - it would wrap to next line + instead of scrolling. + - When pasting text, irssi could notice it and ask "pasting 30 lines + of text, ok?" .. Could send some signal that sends the pasted lines + in GList which signal handlers could modify. Also the first pasted + line could be somehow buffered so that it isn't sent immediately + so these paste handlers could modify it too. + - Already existing / at start of line handler should use this + - Automatically remove empty space at the start/end of lines, + from start of line it would work so that if each line begins with + 4 spaces but some more, it would only remove those 4 spaces from + each so pasting code wouldn't mess up indents etc. + - Skip all autoreplaces and completions, so that f.e. tabs are + printed as-is + - Should empty lines be pasted too? Maybe optionally - - joku printnickmsg() jolla voisi printata nuo nickin vaihdot ja quitit - ..ja killit skriptissä.. - - /bind -delete? - - hmm, I just did /notify nick, /unnotify nick, /notify nick OPN... - and now /notify shows the nick in all networks I'm connected to - - /notify -idle and you make /whois nick nick ei toimi - - redirectiot sotkee jotenkin jos on notify idlessä xmunkki ja tekee - /wii xmunkki .. kun se laittaa "event empty"yn channelit ja muut, ei - realname/endofwhoisiä - - jos serveri ei löydä mun dns:ää niin voi tulla i-linen puute.. irssi ei - saisi lopettaa tossa kohtaa serveriin yhdistämistä... voisi jotenkin - säätää että bannin tullessa jos on ircnet asetettu niin ei lopettaisi - koskaan.. - - serveri jos asettaa +r:n niin siitä ei sen jälkeen pääse eroon millään - muulla kuin /disconnectilla.. voisi pitää muistissa vaan itse annettuja - modeja eikä niitä mitä serverillä oli disconnectin aikana. - - se komentojuttu.. vois tehdä command_bind()iin suoraan parametrit ja optiot - optioistakin vois pitää sen historyn jos core ja fe-common tms. on eri - niin sitten fe-comon unloadattaessa tulis se coren takaisin voimaan. - mutta kuitenkin se merge juttu olis kokoajan että olis nopea.. - - when i am called _` or just ] or { or something like that - every incomming msg is hilighted :/ - - proxyyn tuki sille että kirjoittaa proxyssä msg:n niin clientitkin saa sen - - moduuleilta vois ottaa automaagisesti pois unloadissa niiden settingsit - myös. ja otetaanko niiltä commandeja/signeeleja edes vielä? - - valita jos yritetään käyttää disable-staticcia configuressa. + - Notify list: + - It's buggy. too buggy. -idle seems to work fine but other than that + it seems to have several problems, sometimes not saying if user has + quit. + - hmm, I just did /notify nick, /unnotify nick, /notify nick OPN + and now /notify shows the nick in all networks I'm connected to + - /NOTIFY -away and -idle: support for wildcards in nicks (requires of + course that we're in same channel as nick) + - Automatically add queried nicks to notify list temporarily .. display + the notifys for the nick in the query window + - /NOTIFY -once - notify only once when the user comes to IRC, forget + this after it. + - /NOTIFY -comment xxx - add a comment to notify. print the comment when + user comes to irc. + - "Should we check people in notify list when you're away" option - - /mark .. ja automarkki että näkyy joku ------------ uuden tekstin kohdassa. - - /server -ircnet EFNet -next to cycle to the next server (or /reconnect - ircnet actually..). - - laita se splittaamaan automaagisesti msg:t ja noticet - - kommentit configgifilessä blockeissa bugaa. tee kunnon tarkistukset - kaikkialle noita ja virheellisiä juttuja varten. - is_node_list() uppercaseksi ja tee IS_NODE_BLOCK - - silc käskyt gruuppiin + Scrollback: + - Optionally show a "bookmark" (line mark actually, a line full of '-' + chars) in a window. It would be displayed at the position where you + were when the window was active last time. /MARK command to force + updating it to bottom of screen in active window. + - --more-- should be displayed *only* when there's new text at the + bottom of the screen, not when you scroll up a bit and go visit another + window for a while.. + - /SCROLLBACK REDRAW doesn't do anything to non-format lines (should + redraw timestamp, etc.) + - /last 05032 ... didn't really do what I wanted :) maybe I should change + the syntax to have -max parameter instead? Or /LAST -public 1000 would + be ok, but /LAST 1000 would treat 1000 as word.. hmm.. + - /LAST -since - - irc-nicklist.c: move nick change to core. - - irc-queries.c: - '' - + - Formats / themes: + - Possibility to modify abstracts and replaces in themes from irssi. + - Document the different formats briefly :) + - /FORMATs don't have styling anymore, so translation to different + languages should be possible with still the ability to use different + themes easily. /SET formats could change the file where + to read all /FORMATs, but formats in theme file would override them. - - logausta vois tutkia vähän.. manuaalisesti ei voi nyt esim. logittaa - joko efnetin tai ircnetin #irssiä. + - Logging: + - Autologging has some problems if we're printing to some target without + server. Happens at least with "starting query with xxx" when restoring + queries at startup (saved with /LAYOUT SAVE). Also those logs will + never be automatically closed.. - - --more-- tulee jotenkin splitikkunoihin vaikkei pitäisi. - window show, window hiden jälkeen ehkä ..eivaan ton jälkeen rivit ei - vaihdu enää vaan pitää itse pgdownia painaa ja shown jälkeen tuli - joku outo tyhjiä rivejä vaan jotain corruptiota.. 2 ikkunaa oli vaan. + - Server commands: + - Optionally wait for a while (0.5-1sec) before sending the message to + server, if arrow up key is pressed abort it. Also remove the line from + screen and put some notice about it being not sent. + - /FLUSHSERVER or something that would remove commands from transmit + queue. Maybe with optional parameter what kind of commands to remove + (/FLUSHSERVER mode would remove all modes). Useful for example if you + want to abort /OP *. + - If we receive "cannot send to channel" from server or "you're not + chanop" events, remove the privmsgs/notices or modes/kicks/etc. from + send queue automatically. Useful for aborting things when you get + kicked after pasting lots of text or deopped after doing /OP * or + something ;) + - Split PRIVMSGs and NOTICEs automatically to multiple commands if + their length exceeds the 512 bytes (or it should be shorter actually + so server won't split it when it adds your nick+host mask) - - hilightit + window activityt koodi on ihan sekasotkua. privamsg hilightit - vois tehdä pubmsg hilightien tyyliin - - /notify -away ja -idlessä olis kiva jos nickissä voisi olla wildcardeja - - completio vois hyppiä niiden -optioiden ohi. vois myös täydennellä - erikseen option parametrejä? ja se conffattava completio.. alias completio - - ignore -pattern:n arvo pitäisi näyttää - - näytä /hilight:n ulostuksessa värit - - autoignore korjaa. - - /save -all, tallentais kaikki configin asetukset ja teeman koko teeman - - haluis et teksti alkais ruudun alhaalta eikä ylhäältä - - autoresume dcc autogetissä + - server connecting: + - Don't try to restore user modes set by server automatically when + reconnecting to another server. Like when server sets +r mode to you + you won't get rid of it until you /disconnect. + - DNS problems may cause removal of i-line, irssi shouldn't stop + trying to reconnect the server if it happens.. Maybe it never should + stop reconnecting to servers that are in config. + - /RECONNECT - If belongs to some IRC network, + reconnect to next server in that ircnet, otherwise just reconnect + to the server. + - /SERVER would connect to n'th server in list. Show the + numbers with /SERVER LIST + - /CONNECT could remove existing ircnet connection from + reconnect queue if it exists (only if there's only one?). Also if + we're already connected to the ircnet it could complain about it + and -yes would force it. + + - Tab completion: + - Complete aliases + - Command completion doesn't work properly when -options are used. + - Possibility to complete -option parameters? Like -ircnet , also + /MSG -servertag and /LAST -level should work. All of these + require some command definition changes.. + - bash-style (or whatever it shoulda be called) tab-completion + - key for reverse completion + + - Statusbar: + - It now sometimes wraps to next line messing up screen + - Should be configurable. See http://irssi.org/files/statusbar.txt + for what it probably should look like. + - When starting to run out of space some items could be made smaller, + activity for example .. make some generic flag for items to use. + - Add user counts (ops/voices/normal/total) + + - Modules: + - Figure out module vs. plugin wording, what is what ;) + - API for plugins which would be guaranteed not to change + (at least too much/too often :) + - "chat protocol modules" - they could be loaded at startup so they'd be + equal to IRC protocol (autoconnecting servers would work etc.) + - on-demand autoload modules (f.e. by /command or maybe some signal) + - Try to make them create only .so files instead of .a and all.. + + - perl scripting: + - /SCRIPT for listing scripts, /SCRIPT REMOVE |ALL, + /SCRIPT PERL RELOAD == ex. /PERLFLUSH + - /PERL command - how does signal_add() work with it? probably not well. + How to remove those scripts? etc. /SCRIPT could show them as some + anonymous scripts, maybe list the whole script in the line.. + - Possibility to modify entry line somehow + - Possibility to use "complete word" signal, needs GSList** handling + - Add structures: CHATNET_REC, MODULE_REC, THEME_REC, KEYINFO_REC, + CHAT_PROTOCOL_REC + - signal_emit() - if emitting unknown signal, it could automatically + save the types of sent parameters so another perl script could + signal_add() it. + - Perl module and the Irssi and Irssi::Irc libraries could have some + version checks so that if they don't match it would complain. + - Dependencies don't work with .xs files.. + + - Bigger code changes: + - Restructure code tree so that non-IRC chat protocols would be in + same places than IRC protocol. Something like: + - src/irc (like now) + - src/irc/fe-common, src/irc/fe-text + SILC could then make symlinks to src/silc to whereever the SILC + module was unpacked. Make it possible to build SILC support built-in. + - /SETs have now boolean/number/string types. Add more: + - Time: Allow to use s|m|h|d to specify the time, default to + seconds. When sending reply to user, use the time formatting too, + not just x seconds or minutes. "10d 5s" should also work. + - Level: Like "all -msgs -public". Complain about unknown strings. + - Reading configuration file should be changed somehow .. at least add + some helper functions for reading lists since comments inside them + now crash irssi. Also if setting wasn't expected type can cause + crashes so add proper error checkings everywhere. And is_node_list() + etc. should be in uppercase.. + - Would this work..? : command_bind() could specify the parameters + it uses, then some generic command parser could parse the commands + and options and if all is ok, send the parsed parameters directly with + signal_emit() .. I'm just thinking some type checking problems but + if all commands would be in format SERVER_REC, WI_ITEM_REC, + GHashTable *options, char ** (NULL terminated parameters list) .. ? + - GLib's g_mem_chunks does some weird things which seem pretty useless + (keeping memory blocks in a tree), replace them with our own memory + block allocator. GLists and GSLists waste some memory, would be better + if I just made prev/next pointers to structures and used some #defines + to traverse back and forth. + - All there dynamic memory allocations are making lots of memory + fragmentation. Maybe creating our own memory manager would be good + idea? :) Separate allocator for temporary and non-temporary memory + allocations could help some. Use mmap() if possible so we could + actually free the memory with munmap() sometimes.. + + - /SET -reset? + - /ignore -patterneja ei voi olla useita samalla nickillä + - /ignore -strip -pattern away * actions .. + - module_uniq_destroy() - those calls are probably wrong .. for CHANNEL and + QUERY at least? + - /ban -time .. ja /knockout alias /kick & /ban -time + - /bantype -> /set bantype, /ban -type xxx, /ban -ip ? + - /HILIGHT: list doesn't print several options. Maybe some generic function + which could be used for printing those options for all these /ircnet, + /server add, etc. commands. /IGNORE -pattern isn't printed. + - /HILIGHT -mask : not possible use both. Case sensitive + hilight checking. + - possibility to use $[123]0 in themes files. Like with $[9]0 in msgnick. + - hide_mirc_colors doesn't work properly, it hides also colors irssi tries + to print itself, like with /HILIGHT. They should be removed somewhere + earlier.. but where? Those should be removed from messages, quit/kick/etc. + reasons but not from at least usernames, bans and channels (maybe they + should be changed to actually print Cnumber instead of + coloring it) + - -f configfile command line option. /SAVE should use that file too. + - nick completion shouldn't try completing nicks everywhere, like /SET + - File completion could guess when it's wanted, word beginning with / (not + at start of line of course, unless / isn't in cmdchars) or ~/ or ./ and + - utf8 support + - /connect -! : don't autojoin to channels + - /names without parameters should probably default to /names *, and add + the possibility to show all names with /names ** (just like /who works) + + - printnickmsg() which would print nick changes and quit messages. And + export that function to perl so kills.pl could print kills with it too. + - /MSG a,b,#c,#d - it should print the message to #c and #d channel windows + and show only "a,b" as target when printing it to msg window.. Or if + autoquery is set, it should print them to those windows. Hmm. maybe some + multipeople query support? :) /query nick1,nick2 and sending text there + would send it to both. Seems to work already but receiving messages from + either nick1 or nick2 don't go to that window.. + - /MSG =dcc_chat,#channel doesn't work, same for /CTCP. + - regexp host masks + - irssi proxy: when writing msg in proxy, send them to clients. + - /SAVE -all: save all /SETs and /FORMATs. - dcc time left - - dcc chatissa ei vaihdu nickki vaikka muualla vaihtuu.. oma ja toisen. - - dcc filet välilyönneillä vois pelata - - plugin.h API - - fserver - - settingssit moduuleittain omiin blokkeihin niin sitten vois valittaa - tuntemattomista jos on typoja ja sellasta - - pitäis pakottaa ircnet asettamaan setupserverissä .. ja jos poistaa - ircnetin? "chat network xxx not found, assuming standard IRC network".. - - editorimainen rivin editointimahdollisuus pitkille riveille :) - - /window scroll off - - vertically split windows - - /set prompt $N etc. - - try profiling the code with /cat filewith10000lines - - when pasting text, irssi could notice it and ask - "pasting 30 lines of text, ok?" - - wait 1 sec before sending the text, if arrow up key is pressed abort - sending the text. also really remove the line from screen and maybe - put some notice? - - - ircnetin nimen voisi napata sieltä /ircnet:stä .. että se case menee - oikein. /server, /server list, /channel list, status ikkuna, [ircnet] .. - - optio käyttää sitä VALKOISTA tai määrättyä väriä eikä "default" väriä - - - skriptejä: - - nappula status window/takaisin hyppimiseen - - xtermin titlen asettelija - + - ban list prints "x seconds ago" .. should be x days, mins, hours, .. + - some script to handle ctcp floods, like doing /IGNORE * CTCPS when it + happens. + - netsplit quit isn't printed if quit -> join -> quit -> join happens fast *** New stuff in TODO, try to get rid of these :) -( - translate all those TODO items I have in finnish to english ;) ) - /ignore -activity .. would ignore it just in window activity list, not hide the text. - autoignoring: - it shouldn't save them to config file - it could be merged with /ignore -time - - /server would connect to n'th server in list. show the numbers - with /server list - when dcc chat is accepted and query exists from the same nick, replace the query window with the dcc chat window. - - autoload specified modules. /load xx could also try to load fe-common/xx - and fe-text/xx modules automatically. - - all options that want time as argument, allow to use s|m|h|d, default to - seconds. when sending reply to user, use the time formatting too, not - just x seconds or minutes .. - - /savewindows: save split windows, save window logs. window log names - should be moved to WINDOW_REC... - - automatically add queried nicks to notify list temporarily .. display - the notifys for the nick in the query window - - Some problems with idle notify lists, "cras [IRCNet] [@] [] just stopped - idling" was print to screen with some NULL arguments in text.. - - /BIND: key definitions should be changed to be more epic-like.. : - /bind ^[ key meta, /bind meta-O key meta2, /bind meta-[ key meta2 - /bind meta2-c echo Ctrl-Left pressed - and maybe - /bind meta2-C key left, /bind meta-left echo meta-left pressed + - try profiling the code with /cat filewith10000lines - automatically switch to status window when using commands that always print their output to status window, like /whois. - automatic whowas if whois wasn't found should be moved to fe-common. it could also print something like "nick $0 not in IRC, but this user WAS in IRC:" - Add command for changing automatic replaces (/replace) - - bash-style (or whatever it shoulda be called) tab-completion - - /last 05032 ... didn't really do what I wanted :) maybe I should change - the syntax to have -max parameter instead? - commands to move channels and servers in the config list, to set the join/connect order of them. - - statusbar: - - you can't configure it in any way! - - move it to fe-common, make some "statusbar" signal .. maybe - statusbar items could be printed with printformat() and statusbar - would be just another small window? .. or maybe not exactly, but - something like that :) - - when starting to run out of space some items could be made smaller, - activity for example .. make some generic flag for items to use. - - add user counts (ops/voices/normal/total) - - themes: - - document the different formats briefly :) - Make /SET HOLD_MODE - /CAT should pause on every screenful of text, this should be some kind of printtext_multiline_paused() function which would use some callback to ask for new text. - - /msg =dcc_chatti,#kanava doesn't work - fix it somehow that also different - chat plugins could use the same /msg command. /CTCP too. - - /NOTIFY -once - notify only once when the user comes to IRC, forget this - after it. - - /NOTIFY -comment xxx - add a comment to notify. print the comment when - user comes to irc. - - "Should we check people in notify list when you're away" option - - Implement /EXEC (steal all options from epic, make shell window somehow - with query), /ON and /TIMER commands + - /ON and /TIMER commands - All those options to /WHO and /LIST commands that EPIC has - /SCROLLBACK FIND ? - nick/channel lists at right side of the text version of irssi. Ctrl-N @@ -180,14 +272,9 @@ *** Bugs - - netsplits don't work right if quits/joins happen fast multiple times.. - maybe some other bugs too - still some problems in detecting floods right? not sure, couldn't reproduce the problem again.. - match_wildcards(), mask="*a?c*", data="abdabc" - - multiple dcc connections from different irc networks from same nick - doesn't work. Maybe create "server nick" and "refer nick" variables to - DCC_REC? *** GTK UI @@ -220,8 +307,8 @@ - plugins: - scheme, tcl, python scripting? eggdrop/epic compatible scripting? - IRC bot, eggdrop is too old, needs a replacement ;) (started) - - DCC file server, I'm not too excited about this, maybe someone else - wants to do it.. + - DCC file server (xdcc, fserver), I'm not too excited about these, + maybe someone else wants to do it.. - Multiplayer games! :) Chess, tic-tac-toe, othello, battleship, tetris, etc. Existing games should probably be used .. though there doesn't seem to be any of these (except tetris) for gnome right now.. @@ -258,7 +345,7 @@ - {}|~ are same as []\^ (not in all irc networks) - does this really affect irssi at all..? -*** ..in GTK UI +*** ..in GTK UI .. just some things to remember if i'll rewrite it again. - itext: - save/find text diff --git a/configure.in b/configure.in index 0dc61ba4..128e5151 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ AC_INIT(src) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(irssi, 0.7.97) +AM_INIT_AUTOMAKE(irssi, 0.7.98) AM_MAINTAINER_MODE diff --git a/po/de.po b/po/de.po index 30306a45..c8e8dc17 100644 --- a/po/de.po +++ b/po/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Irssi 0.7.23\n" -"POT-Creation-Date: 2000-12-10 01:03+0200\n" +"POT-Creation-Date: 2001-02-22 10:49+0200\n" "PO-Revision-Date: 1999-12-01 10:35-0200\n" "Last-Translator: Thomas Heinen \n" "Language-Team: Brazilian Portuguese \n" @@ -25,125 +25,131 @@ msgstr "" #. Display the text when we have already waited #. for a while -#: src/core/net-disconnect.c:146 +#: src/core/net-disconnect.c:150 msgid "Please wait, waiting for servers to close connections..\n" msgstr "Bitte warten, schliesse Serververbindungen..\n" -#: src/core/network.c:491 +#: src/core/network.c:507 msgid "Host not found" msgstr "Host nicht gefunden" -#: src/core/network.c:493 +#: src/core/network.c:509 msgid "No IP address found for name" msgstr "Keine IP Adresse zum Namen gefunden" -#: src/core/network.c:495 +#: src/core/network.c:511 msgid "A non-recovable name server error occurred" msgstr "Ein nicht behebbarer Nameserverfehler ist aufgetreten" -#: src/core/network.c:497 +#: src/core/network.c:513 msgid "A temporary error on an authoritative name server" msgstr "Temporaerer Fehler des authoritativen Nameservers" -#: src/core/settings.c:317 +#: src/core/settings.c:494 #, fuzzy, c-format -msgid "Couldn't create %s/.irssi directory" +msgid "Couldn't create %s directory" msgstr "" "Datei kann nicht erzeugt werden:\n" "%s" -#: src/core/settings.c:321 +#: src/core/settings.c:497 #, c-format msgid "" -"%s/.irssi is not a directory.\n" +"%s is not a directory.\n" "You should remove it with command: rm ~/.irssi" msgstr "" -#: src/core/settings.c:333 +#: src/core/settings.c:509 #, c-format msgid "" "Ignored errors in configuration file:\n" "%s" msgstr "" -#: src/core/settings.c:360 +#: src/core/settings.c:534 #, c-format msgid "" "Errors in configuration file:\n" "%s" msgstr "" -#: src/core/settings.c:390 +#: src/core/settings.c:564 #, fuzzy, c-format msgid "Couldn't save configuration file: %s" msgstr "" "Datei kann nicht erzeugt werden:\n" "%s" -#: src/core/settings.c:411 +#: src/core/settings.c:585 #, c-format msgid "" "Configuration file was modified while irssi was running. Saving " -"configuration to file '%s' instead" +"configuration to file '%s' instead. Use /SAVE or /RELOAD to get rid of this " +"message." msgstr "" -#: src/fe-common/core/printtext.c:382 -msgid "%_Warning:%_ %s" -msgstr "%_Warnung:%_ %s" - -#: src/fe-common/core/printtext.c:384 -msgid "%_Error:%_ %s" -msgstr "%_Fehler:%_ %s" - -#: src/fe-common/core/themes.c:545 -#, c-format -msgid "" -"Ignored errors in theme:\n" -"%s" -msgstr "" - -#: src/fe-common/core/fe-settings.c:259 -msgid "Y" -msgstr "" - -#: src/fe-common/core/fe-settings.c:279 -msgid "Overwrite config (y/N)?" -msgstr "" - -#: src/fe-common/irc/fe-common-irc.c:76 +#: src/fe-common/core/fe-common-core.c:122 msgid "Automatically connect to server/ircnet" msgstr "Automatisch verbinden mit Server/IRCNet" -#: src/fe-common/irc/fe-common-irc.c:76 src/fe-common/irc/fe-common-irc.c:77 +#: src/fe-common/core/fe-common-core.c:122 +#: src/fe-common/core/fe-common-core.c:123 msgid "SERVER" msgstr "SERVER" -#: src/fe-common/irc/fe-common-irc.c:77 +#: src/fe-common/core/fe-common-core.c:123 msgid "Autoconnect password" msgstr "Autoconnect Passwort" -#: src/fe-common/irc/fe-common-irc.c:78 +#: src/fe-common/core/fe-common-core.c:124 msgid "Autoconnect port" msgstr "Autoconnect Port" -#: src/fe-common/irc/fe-common-irc.c:78 +#: src/fe-common/core/fe-common-core.c:124 msgid "PORT" msgstr "PORT" -#: src/fe-common/irc/fe-common-irc.c:79 +#: src/fe-common/core/fe-common-core.c:125 msgid "Disable autoconnecting" msgstr "Autoconnect deaktivieren" -#: src/fe-common/irc/fe-common-irc.c:80 +#: src/fe-common/core/fe-common-core.c:126 msgid "Specify nick to use" msgstr "Bitte Nickname angeben" -#: src/fe-common/irc/fe-common-irc.c:81 +#: src/fe-common/core/fe-common-core.c:127 #, fuzzy msgid "Specify host name to use" msgstr "Bitte Nickname angeben" -#: src/fe-text/irssi.c:260 +#: src/fe-common/core/printtext.c:417 +msgid "%_Warning:%_ %s" +msgstr "%_Warnung:%_ %s" + +#: src/fe-common/core/printtext.c:419 +msgid "%_Error:%_ %s" +msgstr "%_Fehler:%_ %s" + +#: src/fe-common/core/themes.c:735 +#, c-format +msgid "" +"Ignored errors in theme %s:\n" +"%s" +msgstr "" + +#: src/fe-common/core/fe-settings.c:262 +msgid "Y" +msgstr "" + +#: src/fe-common/core/fe-settings.c:281 +msgid "Overwrite config (y/N)?" +msgstr "" + +#: src/fe-common/irc/fe-irc-commands.c:418 +msgid "Operator password:" +msgstr "" + +#: src/fe-text/irssi.c:281 msgid "Can't initialize screen handling, quitting.\n" msgstr "" diff --git a/po/fr.po b/po/fr.po index 55802c35..d368bd8d 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: irssi 0.7.97.1\n" -"POT-Creation-Date: 2000-12-03 09:24+0200\n" +"POT-Creation-Date: 2001-02-22 10:49+0200\n" "PO-Revision-Date: 2000-12-05 09:21-0200\n" "Last-Translator: Frédéric L. W. Meunier <0@pervalidus.net>\n" "Language-Team: French \n" @@ -26,42 +26,42 @@ msgstr "" #. Display the text when we have already waited #. for a while -#: src/core/net-disconnect.c:145 +#: src/core/net-disconnect.c:150 msgid "Please wait, waiting for servers to close connections..\n" -msgstr "Attendez s'il vous plaît, en attendant serveurs pour fermer " -"connexions..\n" +msgstr "" +"Attendez s'il vous plaît, en attendant serveurs pour fermer connexions..\n" -#: src/core/network.c:499 +#: src/core/network.c:507 msgid "Host not found" msgstr "Host non trouvé" -#: src/core/network.c:501 +#: src/core/network.c:509 msgid "No IP address found for name" msgstr "Aucunne adresse IP trouvée pour nom" -#: src/core/network.c:503 +#: src/core/network.c:511 msgid "A non-recovable name server error occurred" msgstr "Une erreur non réparable de serveur de noms s'est produite" -#: src/core/network.c:505 +#: src/core/network.c:513 msgid "A temporary error on an authoritative name server" msgstr "Une erreur provisoire sur un serveur de noms bien fondé" -#: src/core/settings.c:317 -#, c-format -msgid "Couldn't create %s/.irssi directory" +#: src/core/settings.c:494 +#, fuzzy, c-format +msgid "Couldn't create %s directory" msgstr "Je n'ai pas pu créer le répertoire %s/.irssi" -#: src/core/settings.c:321 -#, c-format +#: src/core/settings.c:497 +#, fuzzy, c-format msgid "" -"%s/.irssi is not a directory.\n" +"%s is not a directory.\n" "You should remove it with command: rm ~/.irssi" msgstr "" "%s/.irssi n'est pas un répertoire.\n" "Vous devez le retirer avec la commande: rm ~/.irssi" -#: src/core/settings.c:333 +#: src/core/settings.c:509 #, c-format msgid "" "Ignored errors in configuration file:\n" @@ -70,7 +70,7 @@ msgstr "" "Erreurs ignorées dans le fichier de configuration:\n" "%s" -#: src/core/settings.c:360 +#: src/core/settings.c:534 #, c-format msgid "" "Errors in configuration file:\n" @@ -79,78 +79,84 @@ msgstr "" "Erreurs dans le fichier de configuration:\n" "%s" -#: src/core/settings.c:390 +#: src/core/settings.c:564 #, c-format msgid "Couldn't save configuration file: %s" msgstr "Je n'ai pas pu sauvegarder le fichier de configuration: %s" -#: src/core/settings.c:411 -#, c-format +#: src/core/settings.c:585 +#, fuzzy, c-format msgid "" "Configuration file was modified while irssi was running. Saving " -"configuration to file '%s' instead" +"configuration to file '%s' instead. Use /SAVE or /RELOAD to get rid of this " +"message." msgstr "" -"Le fichier de configuration a été modifié tandis que irssi " -"fonctionnait. Sauvegarde de la configuration dans le fichier '%s'" +"Le fichier de configuration a été modifié tandis que irssi fonctionnait. " +"Sauvegarde de la configuration dans le fichier '%s'" -#: src/fe-common/core/printtext.c:382 +#: src/fe-common/core/fe-common-core.c:122 +msgid "Automatically connect to server/ircnet" +msgstr "Automatiquement connecter au serveur/ircnet" + +#: src/fe-common/core/fe-common-core.c:122 +#: src/fe-common/core/fe-common-core.c:123 +msgid "SERVER" +msgstr "SERVEUR" + +#: src/fe-common/core/fe-common-core.c:123 +msgid "Autoconnect password" +msgstr "Mot de passe pour autoconnexion" + +#: src/fe-common/core/fe-common-core.c:124 +msgid "Autoconnect port" +msgstr "Porte pour autoconnexion" + +#: src/fe-common/core/fe-common-core.c:124 +msgid "PORT" +msgstr "PORTE" + +#: src/fe-common/core/fe-common-core.c:125 +msgid "Disable autoconnecting" +msgstr "Invalider autoconnexion" + +#: src/fe-common/core/fe-common-core.c:126 +msgid "Specify nick to use" +msgstr "Spécifier nick à utiliser" + +#: src/fe-common/core/fe-common-core.c:127 +msgid "Specify host name to use" +msgstr "Spécifier nom de host à utiliser" + +#: src/fe-common/core/printtext.c:417 msgid "%_Warning:%_ %s" msgstr "%_Attention:%_ %s" -#: src/fe-common/core/printtext.c:384 +#: src/fe-common/core/printtext.c:419 msgid "%_Error:%_ %s" msgstr "%_Erreur:%_ %s" -#: src/fe-common/core/themes.c:545 -#, c-format +#: src/fe-common/core/themes.c:735 +#, fuzzy, c-format msgid "" -"Ignored errors in theme:\n" +"Ignored errors in theme %s:\n" "%s" msgstr "" "Erreurs ignorées dans le thème:\n" "%s" -#: src/fe-common/core/fe-settings.c:259 +#: src/fe-common/core/fe-settings.c:262 msgid "Y" msgstr "" -#: src/fe-common/core/fe-settings.c:279 +#: src/fe-common/core/fe-settings.c:281 msgid "Overwrite config (y/N)?" msgstr "Recouvrer config (y/N)?" -#: src/fe-common/irc/fe-common-irc.c:76 -msgid "Automatically connect to server/ircnet" -msgstr "Automatiquement connecter au serveur/ircnet" +#: src/fe-common/irc/fe-irc-commands.c:418 +msgid "Operator password:" +msgstr "" -#: src/fe-common/irc/fe-common-irc.c:76 src/fe-common/irc/fe-common-irc.c:77 -msgid "SERVER" -msgstr "SERVEUR" - -#: src/fe-common/irc/fe-common-irc.c:77 -msgid "Autoconnect password" -msgstr "Mot de passe pour autoconnexion" - -#: src/fe-common/irc/fe-common-irc.c:78 -msgid "Autoconnect port" -msgstr "Porte pour autoconnexion" - -#: src/fe-common/irc/fe-common-irc.c:78 -msgid "PORT" -msgstr "PORTE" - -#: src/fe-common/irc/fe-common-irc.c:79 -msgid "Disable autoconnecting" -msgstr "Invalider autoconnexion" - -#: src/fe-common/irc/fe-common-irc.c:80 -msgid "Specify nick to use" -msgstr "Spécifier nick à utiliser" - -#: src/fe-common/irc/fe-common-irc.c:81 -msgid "Specify host name to use" -msgstr "Spécifier nom de host à utiliser" - -#: src/fe-text/irssi.c:239 +#: src/fe-text/irssi.c:281 msgid "Can't initialize screen handling, quitting.\n" msgstr "Je ne peut pas initialiser la manipulation d'écran, quitter.\n" diff --git a/po/pl.po b/po/pl.po index a2946869..13f19dc1 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-12-10 01:03+0200\n" +"POT-Creation-Date: 2001-02-22 10:49+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,120 +23,126 @@ msgstr "" #. Display the text when we have already waited #. for a while -#: src/core/net-disconnect.c:146 +#: src/core/net-disconnect.c:150 msgid "Please wait, waiting for servers to close connections..\n" msgstr "Prosze czekaæ, trwa zamykanie po³±czeñ do serwerów..\n" -#: src/core/network.c:491 +#: src/core/network.c:507 msgid "Host not found" msgstr "" -#: src/core/network.c:493 +#: src/core/network.c:509 msgid "No IP address found for name" msgstr "" -#: src/core/network.c:495 +#: src/core/network.c:511 msgid "A non-recovable name server error occurred" msgstr "" -#: src/core/network.c:497 +#: src/core/network.c:513 msgid "A temporary error on an authoritative name server" msgstr "" -#: src/core/settings.c:317 -#, c-format -msgid "Couldn't create %s/.irssi directory" +#: src/core/settings.c:494 +#, fuzzy, c-format +msgid "Couldn't create %s directory" msgstr "Nie mo¿na utworzyæ katalogu %s/.irssi" -#: src/core/settings.c:321 +#: src/core/settings.c:497 #, c-format msgid "" -"%s/.irssi is not a directory.\n" +"%s is not a directory.\n" "You should remove it with command: rm ~/.irssi" msgstr "" -#: src/core/settings.c:333 +#: src/core/settings.c:509 #, c-format msgid "" "Ignored errors in configuration file:\n" "%s" msgstr "" -#: src/core/settings.c:360 +#: src/core/settings.c:534 #, c-format msgid "" "Errors in configuration file:\n" "%s" msgstr "" -#: src/core/settings.c:390 +#: src/core/settings.c:564 #, c-format msgid "Couldn't save configuration file: %s" msgstr "" -#: src/core/settings.c:411 +#: src/core/settings.c:585 #, c-format msgid "" "Configuration file was modified while irssi was running. Saving " -"configuration to file '%s' instead" +"configuration to file '%s' instead. Use /SAVE or /RELOAD to get rid of this " +"message." msgstr "" -#: src/fe-common/core/printtext.c:382 -msgid "%_Warning:%_ %s" -msgstr "%_Ostrze¿enie:%_ %s" - -#: src/fe-common/core/printtext.c:384 -msgid "%_Error:%_ %s" -msgstr "%_B³±d:%_ %s" - -#: src/fe-common/core/themes.c:545 -#, c-format -msgid "" -"Ignored errors in theme:\n" -"%s" -msgstr "" - -#: src/fe-common/core/fe-settings.c:259 -msgid "Y" -msgstr "Y" - -#: src/fe-common/core/fe-settings.c:279 -msgid "Overwrite config (y/N)?" -msgstr "" - -#: src/fe-common/irc/fe-common-irc.c:76 +#: src/fe-common/core/fe-common-core.c:122 msgid "Automatically connect to server/ircnet" msgstr "" -#: src/fe-common/irc/fe-common-irc.c:76 src/fe-common/irc/fe-common-irc.c:77 +#: src/fe-common/core/fe-common-core.c:122 +#: src/fe-common/core/fe-common-core.c:123 msgid "SERVER" msgstr "SERWER" -#: src/fe-common/irc/fe-common-irc.c:77 +#: src/fe-common/core/fe-common-core.c:123 msgid "Autoconnect password" msgstr "Has³o autopo³±czenia" -#: src/fe-common/irc/fe-common-irc.c:78 +#: src/fe-common/core/fe-common-core.c:124 msgid "Autoconnect port" msgstr "Port autopo³±czenia" -#: src/fe-common/irc/fe-common-irc.c:78 +#: src/fe-common/core/fe-common-core.c:124 msgid "PORT" msgstr "PORT" -#: src/fe-common/irc/fe-common-irc.c:79 +#: src/fe-common/core/fe-common-core.c:125 msgid "Disable autoconnecting" msgstr "Wy³±czenie autopo³±czenia" -#: src/fe-common/irc/fe-common-irc.c:80 +#: src/fe-common/core/fe-common-core.c:126 msgid "Specify nick to use" msgstr "" -#: src/fe-common/irc/fe-common-irc.c:81 +#: src/fe-common/core/fe-common-core.c:127 msgid "Specify host name to use" msgstr "" -#: src/fe-text/irssi.c:260 +#: src/fe-common/core/printtext.c:417 +msgid "%_Warning:%_ %s" +msgstr "%_Ostrze¿enie:%_ %s" + +#: src/fe-common/core/printtext.c:419 +msgid "%_Error:%_ %s" +msgstr "%_B³±d:%_ %s" + +#: src/fe-common/core/themes.c:735 +#, c-format +msgid "" +"Ignored errors in theme %s:\n" +"%s" +msgstr "" + +#: src/fe-common/core/fe-settings.c:262 +msgid "Y" +msgstr "Y" + +#: src/fe-common/core/fe-settings.c:281 +msgid "Overwrite config (y/N)?" +msgstr "" + +#: src/fe-common/irc/fe-irc-commands.c:418 +msgid "Operator password:" +msgstr "" + +#: src/fe-text/irssi.c:281 msgid "Can't initialize screen handling, quitting.\n" msgstr "" diff --git a/po/pt_BR.po b/po/pt_BR.po index b2ae494a..aa5ccf7a 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: irssi 0.7.97.1\n" -"POT-Creation-Date: 2000-12-03 09:24+0200\n" +"POT-Creation-Date: 2001-02-22 10:49+0200\n" "PO-Revision-Date: 2000-12-05 06:55-0200\n" "Last-Translator: Frédéric L. W. Meunier <0@pervalidus.net>\n" "Language-Team: Brazilian Portuguese \n" @@ -26,41 +26,41 @@ msgstr "" #. Display the text when we have already waited #. for a while -#: src/core/net-disconnect.c:145 +#: src/core/net-disconnect.c:150 msgid "Please wait, waiting for servers to close connections..\n" msgstr "Espere por favor, esperando servidores para fechar conexões..\n" -#: src/core/network.c:499 +#: src/core/network.c:507 msgid "Host not found" msgstr "Host não encontrado" -#: src/core/network.c:501 +#: src/core/network.c:509 msgid "No IP address found for name" msgstr "Nenhum endereço IP encontrado para nome" -#: src/core/network.c:503 +#: src/core/network.c:511 msgid "A non-recovable name server error occurred" msgstr "Um erro não recuperável de servidor de nomes ocorreu" -#: src/core/network.c:505 +#: src/core/network.c:513 msgid "A temporary error on an authoritative name server" msgstr "Um erro temporário em um servidor de nomes autoritativo" -#: src/core/settings.c:317 -#, c-format -msgid "Couldn't create %s/.irssi directory" +#: src/core/settings.c:494 +#, fuzzy, c-format +msgid "Couldn't create %s directory" msgstr "Não foi possível criar o diretório %s/.irssi" -#: src/core/settings.c:321 -#, c-format +#: src/core/settings.c:497 +#, fuzzy, c-format msgid "" -"%s/.irssi is not a directory.\n" +"%s is not a directory.\n" "You should remove it with command: rm ~/.irssi" msgstr "" "%s/.irssi não é um diretório.\n" "Você deve removê-lo com o comando: rm ~/.irssi" -#: src/core/settings.c:333 +#: src/core/settings.c:509 #, c-format msgid "" "Ignored errors in configuration file:\n" @@ -69,7 +69,7 @@ msgstr "" "Ignorados erros no arquivo de configuração:\n" "%s" -#: src/core/settings.c:360 +#: src/core/settings.c:534 #, c-format msgid "" "Errors in configuration file:\n" @@ -78,78 +78,84 @@ msgstr "" "Erros no arquivo de configuração:\n" "%s" -#: src/core/settings.c:390 +#: src/core/settings.c:564 #, c-format msgid "Couldn't save configuration file: %s" msgstr "Não pûde salvar o arquivo de configuração: %s" -#: src/core/settings.c:411 -#, c-format +#: src/core/settings.c:585 +#, fuzzy, c-format msgid "" "Configuration file was modified while irssi was running. Saving " -"configuration to file '%s' instead" +"configuration to file '%s' instead. Use /SAVE or /RELOAD to get rid of this " +"message." msgstr "" " O arquivo de configuração foi modificado enquanto o irssi estava " "funcionando. Salvando configuração no arquivo '%s'" -#: src/fe-common/core/printtext.c:382 +#: src/fe-common/core/fe-common-core.c:122 +msgid "Automatically connect to server/ircnet" +msgstr "Automaticamente conectar no servidor/ircnet" + +#: src/fe-common/core/fe-common-core.c:122 +#: src/fe-common/core/fe-common-core.c:123 +msgid "SERVER" +msgstr "SERVIDOR" + +#: src/fe-common/core/fe-common-core.c:123 +msgid "Autoconnect password" +msgstr "Senha para autoconexão" + +#: src/fe-common/core/fe-common-core.c:124 +msgid "Autoconnect port" +msgstr "Porta para autoconexão" + +#: src/fe-common/core/fe-common-core.c:124 +msgid "PORT" +msgstr "PORTA" + +#: src/fe-common/core/fe-common-core.c:125 +msgid "Disable autoconnecting" +msgstr "Disabilitar autoconexão" + +#: src/fe-common/core/fe-common-core.c:126 +msgid "Specify nick to use" +msgstr "Espeficar nick para usar" + +#: src/fe-common/core/fe-common-core.c:127 +msgid "Specify host name to use" +msgstr "Especificar nome de host para usar" + +#: src/fe-common/core/printtext.c:417 msgid "%_Warning:%_ %s" msgstr "%_Atenção:%_ %s" -#: src/fe-common/core/printtext.c:384 +#: src/fe-common/core/printtext.c:419 msgid "%_Error:%_ %s" msgstr "%_Erro:%_ %s" -#: src/fe-common/core/themes.c:545 -#, c-format +#: src/fe-common/core/themes.c:735 +#, fuzzy, c-format msgid "" -"Ignored errors in theme:\n" +"Ignored errors in theme %s:\n" "%s" msgstr "" "Ignorados erros no tema:\n" "%s" -#: src/fe-common/core/fe-settings.c:259 +#: src/fe-common/core/fe-settings.c:262 msgid "Y" msgstr "" -#: src/fe-common/core/fe-settings.c:279 +#: src/fe-common/core/fe-settings.c:281 msgid "Overwrite config (y/N)?" msgstr "Sobrescrever config (y/N)?" -#: src/fe-common/irc/fe-common-irc.c:76 -msgid "Automatically connect to server/ircnet" -msgstr "Automaticamente conectar no servidor/ircnet" +#: src/fe-common/irc/fe-irc-commands.c:418 +msgid "Operator password:" +msgstr "" -#: src/fe-common/irc/fe-common-irc.c:76 src/fe-common/irc/fe-common-irc.c:77 -msgid "SERVER" -msgstr "SERVIDOR" - -#: src/fe-common/irc/fe-common-irc.c:77 -msgid "Autoconnect password" -msgstr "Senha para autoconexão" - -#: src/fe-common/irc/fe-common-irc.c:78 -msgid "Autoconnect port" -msgstr "Porta para autoconexão" - -#: src/fe-common/irc/fe-common-irc.c:78 -msgid "PORT" -msgstr "PORTA" - -#: src/fe-common/irc/fe-common-irc.c:79 -msgid "Disable autoconnecting" -msgstr "Disabilitar autoconexão" - -#: src/fe-common/irc/fe-common-irc.c:80 -msgid "Specify nick to use" -msgstr "Espeficar nick para usar" - -#: src/fe-common/irc/fe-common-irc.c:81 -msgid "Specify host name to use" -msgstr "Especificar nome de host para usar" - -#: src/fe-text/irssi.c:239 +#: src/fe-text/irssi.c:281 msgid "Can't initialize screen handling, quitting.\n" msgstr "Não posso inicializar manipulação da tela, saindo.\n" diff --git a/po/sv.po b/po/sv.po index 3f781aae..77171552 100644 --- a/po/sv.po +++ b/po/sv.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: irssi 0.7.95\n" -"POT-Creation-Date: 2000-12-03 08:38+0200\n" +"POT-Creation-Date: 2001-02-22 10:49+0200\n" "PO-Revision-Date: 2000-08-14 01:51+0200\n" "Last-Translator: Per von Zweigbergk \n" "Language-Team: Per von Zweigbergh \n" @@ -26,41 +26,41 @@ msgstr "" #. Display the text when we have already waited #. for a while -#: src/core/net-disconnect.c:145 +#: src/core/net-disconnect.c:150 msgid "Please wait, waiting for servers to close connections..\n" msgstr "Var god dröj, väntar på att servrarna ska avsluta uppkopplingarna...\n" -#: src/core/network.c:499 +#: src/core/network.c:507 msgid "Host not found" msgstr "Värdnamnet hittades inte" -#: src/core/network.c:501 +#: src/core/network.c:509 msgid "No IP address found for name" msgstr "Ingen IP-address fanns för värdnamnet" -#: src/core/network.c:503 +#: src/core/network.c:511 msgid "A non-recovable name server error occurred" msgstr "Ett allvarligt namnserverfel uppstod" -#: src/core/network.c:505 +#: src/core/network.c:513 msgid "A temporary error on an authoritative name server" msgstr "Ett tillfälligt fel på en autorativ namnserver uppstod" -#: src/core/settings.c:317 -#, c-format -msgid "Couldn't create %s/.irssi directory" +#: src/core/settings.c:494 +#, fuzzy, c-format +msgid "Couldn't create %s directory" msgstr "Kunde inte skapa katalogen %s/.irssi" -#: src/core/settings.c:321 -#, c-format +#: src/core/settings.c:497 +#, fuzzy, c-format msgid "" -"%s/.irssi is not a directory.\n" +"%s is not a directory.\n" "You should remove it with command: rm ~/.irssi" msgstr "" "%s/.irssi är inte en katalog.\n" "Du borde ta bort den med kommandot: rm ~/.irssi" -#: src/core/settings.c:333 +#: src/core/settings.c:509 #, c-format msgid "" "Ignored errors in configuration file:\n" @@ -69,7 +69,7 @@ msgstr "" "Ignorerade felaktigheter i konfigurationsfilen:\n" "%s" -#: src/core/settings.c:360 +#: src/core/settings.c:534 #, c-format msgid "" "Errors in configuration file:\n" @@ -78,76 +78,82 @@ msgstr "" "Felaktigheter i konfigurationsfilen:\n" "%s" -#: src/core/settings.c:390 +#: src/core/settings.c:564 #, c-format msgid "Couldn't save configuration file: %s" msgstr "Kunde inte spara konfigurationen till konfigurationsfilen: %s" -#: src/core/settings.c:411 +#: src/core/settings.c:585 #, c-format msgid "" "Configuration file was modified while irssi was running. Saving " -"configuration to file '%s' instead" +"configuration to file '%s' instead. Use /SAVE or /RELOAD to get rid of this " +"message." msgstr "" -#: src/fe-common/core/printtext.c:382 +#: src/fe-common/core/fe-common-core.c:122 +msgid "Automatically connect to server/ircnet" +msgstr "Koppla automatiskt upp mot server/irc-nätverk" + +#: src/fe-common/core/fe-common-core.c:122 +#: src/fe-common/core/fe-common-core.c:123 +msgid "SERVER" +msgstr "SERVER" + +#: src/fe-common/core/fe-common-core.c:123 +msgid "Autoconnect password" +msgstr "Lösenord för automatisk uppkoppling" + +#: src/fe-common/core/fe-common-core.c:124 +msgid "Autoconnect port" +msgstr "Portnummer för automatisk uppkoppling" + +#: src/fe-common/core/fe-common-core.c:124 +msgid "PORT" +msgstr "PORT" + +#: src/fe-common/core/fe-common-core.c:125 +msgid "Disable autoconnecting" +msgstr "Avaktivera automatisk uppkoppling" + +#: src/fe-common/core/fe-common-core.c:126 +msgid "Specify nick to use" +msgstr "Välj vilket nicknamn du vill använda" + +#: src/fe-common/core/fe-common-core.c:127 +msgid "Specify host name to use" +msgstr "Välj vilket värdnamn du vill använda" + +#: src/fe-common/core/printtext.c:417 msgid "%_Warning:%_ %s" msgstr "%_Varning:%_ %s" -#: src/fe-common/core/printtext.c:384 +#: src/fe-common/core/printtext.c:419 msgid "%_Error:%_ %s" msgstr "%_Fel:%_ %s" -#: src/fe-common/core/themes.c:545 -#, c-format +#: src/fe-common/core/themes.c:735 +#, fuzzy, c-format msgid "" -"Ignored errors in theme:\n" +"Ignored errors in theme %s:\n" "%s" msgstr "" "Ignorerade felaktigheter i tema:\n" "%s" -#: src/fe-common/core/fe-settings.c:259 +#: src/fe-common/core/fe-settings.c:262 msgid "Y" msgstr "" -#: src/fe-common/core/fe-settings.c:279 +#: src/fe-common/core/fe-settings.c:281 msgid "Overwrite config (y/N)?" msgstr "" -#: src/fe-common/irc/fe-common-irc.c:76 -msgid "Automatically connect to server/ircnet" -msgstr "Koppla automatiskt upp mot server/irc-nätverk" +#: src/fe-common/irc/fe-irc-commands.c:418 +msgid "Operator password:" +msgstr "" -#: src/fe-common/irc/fe-common-irc.c:76 src/fe-common/irc/fe-common-irc.c:77 -msgid "SERVER" -msgstr "SERVER" - -#: src/fe-common/irc/fe-common-irc.c:77 -msgid "Autoconnect password" -msgstr "Lösenord för automatisk uppkoppling" - -#: src/fe-common/irc/fe-common-irc.c:78 -msgid "Autoconnect port" -msgstr "Portnummer för automatisk uppkoppling" - -#: src/fe-common/irc/fe-common-irc.c:78 -msgid "PORT" -msgstr "PORT" - -#: src/fe-common/irc/fe-common-irc.c:79 -msgid "Disable autoconnecting" -msgstr "Avaktivera automatisk uppkoppling" - -#: src/fe-common/irc/fe-common-irc.c:80 -msgid "Specify nick to use" -msgstr "Välj vilket nicknamn du vill använda" - -#: src/fe-common/irc/fe-common-irc.c:81 -msgid "Specify host name to use" -msgstr "Välj vilket värdnamn du vill använda" - -#: src/fe-text/irssi.c:239 +#: src/fe-text/irssi.c:281 msgid "Can't initialize screen handling, quitting.\n" msgstr "Ett skärmhanteringsinitieringsfel uppstod, avslutar.\n"