summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS116
-rw-r--r--TODO397
-rw-r--r--configure.in2
-rw-r--r--po/de.po100
-rw-r--r--po/fr.po118
-rw-r--r--po/pl.po102
-rw-r--r--po/pt_BR.po110
-rw-r--r--po/sv.po108
8 files changed, 643 insertions, 410 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 <tss@iki.fi>
+
+ * 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|<ref#>] - 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 <filename> for writing lastlog to
+ file, -window <ref#|name> 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 [<nick> [<password>]] - syntax changed. If password isn't
+ given, it's asked.
+ + /FOREACH server|channel|query|window <command>
+ + /UNBAN <ref#> works. /BAN list shows reference numbers.
+ + /PERL <code> - 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 <queried nick>
+ + 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 <tss@iki.fi>
* 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..
-
- - /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..
-
- - joku printnickmsg() jolla voisi printata nuo nickin vaihdot ja quitit
- ..ja killit skriptissä..
- - /bind -delete?
- - <tommik> 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..
- - <fuchs> 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.
-
- - /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
-
- - irc-nicklist.c: move nick change to core.
- - irc-queries.c: - '' -
-
- - logausta vois tutkia vähän.. manuaalisesti ei voi nyt esim. logittaa
- joko efnetin tai ircnetin #irssiä.
-
- - --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.
-
- - 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ä
- - 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?
+ - 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
+
+ - 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
+
+ - 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.
+ - <tommik> 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
+
+ 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 <timestamp>
+
+ - 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 <filename> could change the file where
+ to read all /FORMATs, but formats in theme file would override them.
+
+ - 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..
+
+ - 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)
- - 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ä
+ - 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 <servertag> - If <servertag> belongs to some IRC network,
+ reconnect to next server in that ircnet, otherwise just reconnect
+ to the server.
+ - /SERVER <number> would connect to n'th server in list. Show the
+ numbers with /SERVER LIST
+ - /CONNECT <ircnet> 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.
- - skriptejä:
- - nappula status window/takaisin hyppimiseen
- - xtermin titlen asettelija
+ - Tab completion:
+ - Complete aliases
+ - Command completion doesn't work properly when -options are used.
+ - Possibility to complete -option parameters? Like -ircnet <tab>, also
+ /MSG -servertag<tab> and /LAST -level<tab> 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 <name>|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 <mask> <word>: 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 <invert>C</invert>number 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 <tab>
+ - 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
+ - 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 <number> 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 <cochi@uni-paderborn.de>\n"
"Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\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 <LL@li.org>\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"
-msgstr ""
-"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
-msgid "%_Warning:%_ %s"
-msgstr "%_Attention:%_ %s"
-
-#: src/fe-common/core/printtext.c:384
-msgid "%_Error:%_ %s"
-msgstr "%_Erreur:%_ %s"
-
-#: src/fe-common/core/themes.c:545
-#, c-format
-msgid ""
-"Ignored errors in theme:\n"
-"%s"
+"configuration to file '%s' instead. Use /SAVE or /RELOAD to get rid of this "
+"message."
msgstr ""
-"Erreurs ignorées dans le thème:\n"
-"%s"
+"Le fichier de configuration a été modifié tandis que irssi fonctionnait. "
+"Sauvegarde de la configuration dans le fichier '%s'"
-#: 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 "Recouvrer config (y/N)?"
-
-#: 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 "Automatiquement connecter au serveur/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 "SERVEUR"
-#: src/fe-common/irc/fe-common-irc.c:77
+#: src/fe-common/core/fe-common-core.c:123
msgid "Autoconnect password"
msgstr "Mot de passe pour autoconnexion"
-#: src/fe-common/irc/fe-common-irc.c:78
+#: src/fe-common/core/fe-common-core.c:124
msgid "Autoconnect port"
msgstr "Porte pour autoconnexion"
-#: src/fe-common/irc/fe-common-irc.c:78
+#: src/fe-common/core/fe-common-core.c:124
msgid "PORT"
msgstr "PORTE"
-#: src/fe-common/irc/fe-common-irc.c:79
+#: src/fe-common/core/fe-common-core.c:125
msgid "Disable autoconnecting"
msgstr "Invalider autoconnexion"
-#: src/fe-common/irc/fe-common-irc.c:80
+#: src/fe-common/core/fe-common-core.c:126
msgid "Specify nick to use"
msgstr "Spécifier nick à utiliser"
-#: 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 "Spécifier nom de host à utiliser"
-#: src/fe-text/irssi.c:239
+#: src/fe-common/core/printtext.c:417
+msgid "%_Warning:%_ %s"
+msgstr "%_Attention:%_ %s"
+
+#: src/fe-common/core/printtext.c:419
+msgid "%_Error:%_ %s"
+msgstr "%_Erreur:%_ %s"
+
+#: src/fe-common/core/themes.c:735
+#, fuzzy, c-format
+msgid ""
+"Ignored errors in theme %s:\n"
+"%s"
+msgstr ""
+"Erreurs ignorées dans le thème:\n"
+"%s"
+
+#: 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 "Recouvrer config (y/N)?"
+
+#: 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 "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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 <ldp-br@bazar.conectiva.com.br>\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
-msgid "%_Warning:%_ %s"
-msgstr "%_Atenção:%_ %s"
-
-#: src/fe-common/core/printtext.c:384
-msgid "%_Error:%_ %s"
-msgstr "%_Erro:%_ %s"
-
-#: src/fe-common/core/themes.c:545
-#, c-format
-msgid ""
-"Ignored errors in theme:\n"
-"%s"
-msgstr ""
-"Ignorados erros no tema:\n"
-"%s"
-
-#: 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 "Sobrescrever config (y/N)?"
-
-#: 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 "Automaticamente conectar no servidor/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 "SERVIDOR"
-#: src/fe-common/irc/fe-common-irc.c:77
+#: src/fe-common/core/fe-common-core.c:123
msgid "Autoconnect password"
msgstr "Senha para autoconexão"
-#: src/fe-common/irc/fe-common-irc.c:78
+#: src/fe-common/core/fe-common-core.c:124
msgid "Autoconnect port"
msgstr "Porta para autoconexão"
-#: src/fe-common/irc/fe-common-irc.c:78
+#: src/fe-common/core/fe-common-core.c:124
msgid "PORT"
msgstr "PORTA"
-#: src/fe-common/irc/fe-common-irc.c:79
+#: src/fe-common/core/fe-common-core.c:125
msgid "Disable autoconnecting"
msgstr "Disabilitar autoconexão"
-#: src/fe-common/irc/fe-common-irc.c:80
+#: src/fe-common/core/fe-common-core.c:126
msgid "Specify nick to use"
msgstr "Espeficar nick para usar"
-#: 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 "Especificar nome de host para usar"
-#: src/fe-text/irssi.c:239
+#: src/fe-common/core/printtext.c:417
+msgid "%_Warning:%_ %s"
+msgstr "%_Atenção:%_ %s"
+
+#: src/fe-common/core/printtext.c:419
+msgid "%_Error:%_ %s"
+msgstr "%_Erro:%_ %s"
+
+#: src/fe-common/core/themes.c:735
+#, fuzzy, c-format
+msgid ""
+"Ignored errors in theme %s:\n"
+"%s"
+msgstr ""
+"Ignorados erros no tema:\n"
+"%s"
+
+#: 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 "Sobrescrever config (y/N)?"
+
+#: 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 "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 <pvz@iname.com>\n"
"Language-Team: Per von Zweigbergh <pvz@iname.com>\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"
-msgstr ""
-
-#: src/fe-common/core/printtext.c:382
-msgid "%_Warning:%_ %s"
-msgstr "%_Varning:%_ %s"
-
-#: src/fe-common/core/printtext.c:384
-msgid "%_Error:%_ %s"
-msgstr "%_Fel:%_ %s"
-
-#: src/fe-common/core/themes.c:545
-#, c-format
-msgid ""
-"Ignored errors in theme:\n"
-"%s"
-msgstr ""
-"Ignorerade felaktigheter i tema:\n"
-"%s"
-
-#: src/fe-common/core/fe-settings.c:259
-msgid "Y"
-msgstr ""
-
-#: src/fe-common/core/fe-settings.c:279
-msgid "Overwrite config (y/N)?"
+"configuration to file '%s' instead. Use /SAVE or /RELOAD to get rid of this "
+"message."
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 "Koppla automatiskt upp mot server/irc-nätverk"
-#: 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 "Lösenord för automatisk uppkoppling"
-#: src/fe-common/irc/fe-common-irc.c:78
+#: src/fe-common/core/fe-common-core.c:124
msgid "Autoconnect port"
msgstr "Portnummer för automatisk uppkoppling"
-#: 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 "Avaktivera automatisk uppkoppling"
-#: src/fe-common/irc/fe-common-irc.c:80
+#: 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/irc/fe-common-irc.c:81
+#: 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-text/irssi.c:239
+#: src/fe-common/core/printtext.c:417
+msgid "%_Warning:%_ %s"
+msgstr "%_Varning:%_ %s"
+
+#: src/fe-common/core/printtext.c:419
+msgid "%_Error:%_ %s"
+msgstr "%_Fel:%_ %s"
+
+#: src/fe-common/core/themes.c:735
+#, fuzzy, c-format
+msgid ""
+"Ignored errors in theme %s:\n"
+"%s"
+msgstr ""
+"Ignorerade felaktigheter i tema:\n"
+"%s"
+
+#: 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 "Ett skärmhanteringsinitieringsfel uppstod, avslutar.\n"