Explorar o código

Converted ./docs/CREDITS and ./docs/Changelog from latin1 to utf-8
Completed Polish translation and converted it to utf-8 as some characters didn't exist in latin2
Completed Italian translation.
Completed Romian translation.
Completed Russian translation.

Torbjorn Svensson %!s(int64=20) %!d(string=hai) anos
pai
achega
b0fa5c2433
Modificáronse 3 ficheiros con 221 adicións e 136 borrados
  1. 9 3
      docs/CREDITS
  2. 24 20
      docs/Changelog
  3. 188 113
      lang.txt

+ 9 - 3
docs/CREDITS

@@ -15,7 +15,7 @@ Major contributors:
      wildcard and regexp support for IgnoreWords, FoulWords, ViolentWords,
      charset conversion support, BigNumbersThreshold option, karma, music
      charts, parser cache ...
- * Torbjörn Svensson <azoff@se.linux.org>
+ * Torbjörn Svensson <azoff@se.linux.org>
    | ShowFoulDecimals and AltColorScheme options, multiple channels with same
    | name, multiple languages per run, lots of other fixes, pum.pl
 
@@ -29,7 +29,7 @@ Other contributors:
    | Tons of ideas
  * Markus Geiger <mail@markus-geiger.net>
    | Alias/nick replacement
- * Joakim Sandström <joose@nalle.puh.org>
+ * Joakim Sandström <joose@nalle.puh.org>
    | Ideas and bugfixes
  * Ryan Ryttie <kesu@kesuki.dyndns.org>
    | xchat logfiles request/help
@@ -54,7 +54,7 @@ Other contributors:
    | Polish translation and egg2mirc.awk script.
  * Andreas Blaafladt <coronel@dalnet.no>
    | Norwegian translation
- * Sascha Lüdecke <sascha@meta-x.de>
+ * Sascha Lüdecke <sascha@meta-x.de>
    | Compressed files, addition of --prefix, and sorting of files in logdirs
  * JaMiR0W <jamirow@ig.com.br>
    | Portugese translation
@@ -130,6 +130,12 @@ Other contributors:
    | miau parser
  * Guilherme Barile <guigouz@gmail.com>
    | updated Portuguese/Brazil translation
+ * Antoni Grzymała <antoni@chopin.edu.pl>
+   | updated Polish translation
+ * NonExistenT <non3x@non3x.net>
+   | updated Russian translation
+ * | Silviu Foca <silviu.foca@gmail.com>
+   | updated Romanian translation
 
 I probably forgot a lot of people here, _PLEASE_ notify me if I left you
 out.. because I have a bad habit of forgetting to maintain this list :)

+ 24 - 20
docs/Changelog

@@ -5,7 +5,7 @@ pisg (0.69) - ??
        (thanks to Ian Rutson).
    * Parsers:
      + Finally add miau parser by Kresten Kjeldgaard.
-   Torbjörn:
+   Torbjörn:
    * Bug fixes:
      + Fix urlencode to encode '&' (thanks to Thomas Whaples).
      + Fix double class if hicell/hicell2 is set to "" (thanks RaZ for
@@ -17,6 +17,10 @@ pisg (0.69) - ??
      + Portuguese/Brazil: completed by Guilherme Barile.
      + Spanish: completed by Sentence.
      + Hebrew: competed by goldan.
+     + Polish: competed by Antoni Grzymała.
+     + Italian: completed by X-Drum.
+     + Russian: compeled by NonExistenT.
+     + Romanian: completed by Silviu Foca.
 
 pisg (0.68) - Mon Mar, 13th 2006
    Christoph:
@@ -33,14 +37,14 @@ pisg (0.68) - Mon Mar, 13th 2006
      + Add pointer to "compatibility" theme for XChat to FORMATS.
      + Add warning on silent option to eggdrop-pisg.tcl.
      + Note that the irssi format also works for ii (wmii).
-   Torbjörn:
+   Torbjörn:
    * Features:
      + Generate stats in multiple languages in a single run.
    Language Updates:
      + English: Fix preposition (thanks, Barry Suridge).
      + French: completed by Yoda.
      + Estonian: Hannes Tarien.
-     + German: Michael Weyershäuser.
+     + German: Michael Weyershäuser.
      + Danish: more han/hun (he/she, thanks b0m).
 
 pisg (0.67) - Thu Aug, 18th 2005
@@ -51,7 +55,7 @@ pisg (0.67) - Thu Aug, 18th 2005
      + Notes on using mIRC.
      + psybnc.pm: Fix ACTION pattern, require PRIVMSG on normal lines,
        fix thirdline pattern (SF #1251680).
-   Torbjörn Svensson:
+   Torbjörn Svensson:
      + Added support for multiple channels in config with the same name.
        Even multiple channel directives for the very same channel are
        supported (closes SF tracker #967404).
@@ -66,10 +70,10 @@ pisg (0.67) - Thu Aug, 18th 2005
        redundant newlines.
      * Fix minor typo in 'justgrey' colorscheme
    * Languages:
-     + Dutch: small update to shout1 (thanks, Søren Jensen).
+     + Dutch: small update to shout1 (thanks, Søren Jensen).
      + Dutch/Flemish: new strings added (thanks, Jeroen van Nimwegen).
      + Finnish: new strings added (thanks, Mikko Nissinen and Matti Peltola).
-     + Danish/Norwegian/Swedish: completed by Torbjörn Svensson.
+     + Danish/Norwegian/Swedish: completed by Torbjörn Svensson.
      + Bulgarian: thanks, Tjavdar Ivanov.
      + Polish: fix attacked1 (thanks, kot_czarny, SF #1222407).
      + Greek: new strings (thanks, Konstantinos Tzanidis).
@@ -115,7 +119,7 @@ pisg (0.65) - Fri Apr, 15th 2005
    Christoph:
    * Karma didn't work well with nick aliases. It's still far from perfect,
      though (thanks to Nico for the test log).
-   * Fixed breakage when multiple LogDirs were given (thanks to Toni Viemerö
+   * Fixed breakage when multiple LogDirs were given (thanks to Toni Viemerö
      for the report, SF tracker #1155433).
    * Add channel owner (~) and admin (&) chars in various parsers (reported by
      Scelt in SF tracker #1170470).
@@ -131,13 +135,13 @@ pisg (0.65) - Fri Apr, 15th 2005
    * Most active nicks timebars have mouse-over titles.
    * Update copyright years and add copyright and license to documentation.
    Updated translations:
-   * French (thanks, Sébastien Bourgeois).
+   * French (thanks, Sébastien Bourgeois).
    * Finnish (thanks, Sami Karuaho).
 
 pisg (0.64) - Thu Feb, 24th 2005
    Morten:
    * Updated translations:
-     + Swedish (thanks, Torbjörn Svensson)
+     + Swedish (thanks, Torbjörn Svensson)
      + Danish
    Christoph:
    * Updated translations:
@@ -150,7 +154,7 @@ pisg (0.64) - Thu Feb, 24th 2005
      + Norwegian (thanks, Andreas Blaafladt).
    * Modified the CSS files containing .male/.female classes to show sex color
      also for <a href>s (SF tracker #1088382 by Jeroen - tux2020).
-   * Applied patch by Torbjörn Svensson for using alternate CSS files - thanks
+   * Applied patch by Torbjörn Svensson for using alternate CSS files - thanks
      (AltColorScheme option).
    * Made Logfile accept wildcards, sanitized NFiles behaviour on multiple
      LogDirs.
@@ -181,7 +185,7 @@ pisg (0.63) - Wed Jan, 12th 2005
      + German (thanks, Igge).
      + Greek (thanks, Konstantinos Tzanidis).
      + Hebrew (thanks, shimi).
-     + Swedish (thanks, Torbjörn Svensson).
+     + Swedish (thanks, Torbjörn Svensson).
    * Inhibit warning in _mostreferencednicks when a nick is referenced
      before being used first.
    * Links for users in "These didn't make it to the top" (thanks, Edward
@@ -266,7 +270,7 @@ pisg (0.59) - Sun Oct, 3rd 2004
 pisg (0.58) - Thu Sep, 9th 2004
    Changes by Morten Brix Pedersen:
    * Added new option, ShowFoulDecimals which configures the number of
-   decimals used in statistics in foul numbers. (thanks, Torbjörn Svensson)
+   decimals used in statistics in foul numbers. (thanks, Torbjörn Svensson)
    * Fix wrong references of nicks (thanks, Sascha Wessel)
    * HTML documentation now has sane filenames.
    * Documentation has been cleaned up for typos/spelling errors.
@@ -281,7 +285,7 @@ pisg (0.57) - Sat Aug, 28th 2004
    shr3kst3r@hushmail.com/Andreas Blaafladt).
    * Added option BigNumbersThreshold to make previously undocumented behavior
    configurable.
-   * Fixed warning when users didn't say any words. Thanks, Torbjörn Svensson.
+   * Fixed warning when users didn't say any words. Thanks, Torbjörn Svensson.
 
 pisg (0.56) - Sat Jun, 19th 2004
    * Fix parsing of energymech kick messages and modes (thanks, optika81)
@@ -351,7 +355,7 @@ pisg (0.51) - Wed Jan, 21st 2004
    * User pictures and DefaultPic may now contain * and ? to choose a random
      picture from ImageGlobPath. (Christoph Berg)
    * Made all picture heights integer. (Christoph Berg)
-   * Add support for Vision logs (thanks, Vegard Wærp)
+   * Add support for Vision logs (thanks, Vegard Wærp)
    * Timebars in "Most active users" now have a hover text which shows how
    many lines a used wrote in that period of a time (thanks, oxman)
 
@@ -495,7 +499,7 @@ pisg (0.43) - Fri Nov, 22th 2002
      another for females etc.) (thanks, Olivier 'Babar' Raginel)
    * For languages which have a general unknown-sex verb, this can now be
      specified. E.g. French has 'un' for male, 'une' for females and 'un(e)'
-     as a general unknown-sex verb. (thanks, Gaël Roualland)
+     as a general unknown-sex verb. (thanks, Gaël Roualland)
 
 pisg (0.42) - Fri Nov, 1st 2002
    * ircII logfile support added (thanks, James Andrewartha)
@@ -590,7 +594,7 @@ pisg (0.38) - Thu Apr, 25th 2002
      registered properly (thanks, comcute <comcute@blastnet.ee>)
    * A dutch translation appeared in the English version of pisg; fixed.
    * Nicktracking wasn't working with the irssi logfile format, fixed (thanks,
-     Matthäus Wander <jonny_b.good@gmx.de>)
+     Matthäus Wander <jonny_b.good@gmx.de>)
    * Time-bars are now centered properly
    * Czech translation added (thanks, Jaroslav Ostadal <s98704@tacheon.dkm.cz>)
 
@@ -773,7 +777,7 @@ pisg (0.29) - Sat, Nov 10th 2001
      Referenced Words'
    * Added Estonian translation by comcute <comcute@surfdata.ee>
    * Added Italian translation by Pascal Brax
-   * Added Catalan translatino by Roger Utgés (Nikoru) <nikoru@menta.net>
+   * Added Catalan translatino by Roger Utgés (Nikoru) <nikoru@menta.net>
 
 pisg (0.28) - Sun, Oct 21th 2001
    * Added Hungarian translation by Gyuri Horak <dyuri@dyuri.org>
@@ -870,7 +874,7 @@ pisg (0.22) - Sat, Sep 15th 2001
    * pisg.cfg now supports regexs in user.cfg when 'regexp_aliases' is
      enabled. (thanks, Phil Gregory)
    * When using logdirs, files is now sorted properly, so files are read in the
-     right order (thanks, Sascha Lüdecke)
+     right order (thanks, Sascha Lüdecke)
    * A bunch of English grammar corrections (thanks, Phil Gregory)
    * Words like //www is now being ignored as they should.
    * Instead of 'slaps' we now have 'violence', so one can define their own
@@ -959,10 +963,10 @@ pisg (0.18) - Mon, Aug 6th 2001
      everything should be set, instead of in the script - this makes it easier
      upgrading pisg. Read CONFIG-README in order to "understand" it.
    * Commandline option -c is now -ch
-   * Uncompress files with *.gz and *.bz2 automatically (Sascha Lüdecke)
+   * Uncompress files with *.gz and *.bz2 automatically (Sascha Lüdecke)
    * Add new feature --prefix, this works on commandline so you only get logs
      starting with what you specify, for example -p '#mychan' will only get
-     dir/#mychan* files. (Sascha Lüdecke)
+     dir/#mychan* files. (Sascha Lüdecke)
    * Fix op tracking with bxlog logs
    * Added Foulwords-Variable to pisg.cfg
    * Make pisg die when there is no files in logdir

+ 188 - 113
lang.txt

@@ -888,142 +888,146 @@ mailto = "Enviar a"
 </lang>
 
 ### Polish
-<lang name="PL" charset="iso-8859-2">
-mostop1 = "<b>[:nick]</b> lubi rozdawać opy robi±c to [:ops] razy..."
-mostop2 = "Kolejnym dobroczyńc± jest <b>[:nick]</b> - zyskuje popularno¶ć nadaj±c [:ops] opów."
-mostop3 = "Dziwne, nikt nie dostał opa na [:channel]!"
+<lang name="PL" charset="utf-8">
+mostop1 = "<b>[:nick]</b> lubi rozdawać opy robiąc to [:ops] razy..."
+mostop2 = "Kolejnym dobroczyńcą jest <b>[:nick]</b> - zyskuje popularność nadając [:ops] opów."
+mostop3 = "Dziwne, nikt nie dostał opa na [:channel]!"
 
-mostdeop1 = "<b>[:nick]</b> jest kanałowym szeryfem odbieraj±c [:deops] opów..."
-mostdeop2 = "<b>[:nick]</b> zdeopował[::a:] [:deops] ircowników."
-mostdeop3 = "Wow, żaden op nie został odebrany na [:channel]!"
+mostdeop1 = "<b>[:nick]</b> jest kanałowym szeryfem odbierając [:deops] opów..."
+mostdeop2 = "<b>[:nick]</b> zdeopował[::a:] [:deops] ircowników."
+mostdeop3 = "Wow, żaden op nie został odebrany na [:channel]!"
 
-mostvoice1 = "<b>[:nick]</b> lubi rozdawać voice`y robi±c to [:voices] razy..."
-mostvoice2 = "<b>[:nick]</b> również był[::a:] bardzo uprzejm[:y:a:]: rozdał[::a:] [:voices] voice`ów"
-mostvoice3 = "Dziwne, nikt nie dostał voice`a na [:channel]!"
+mostvoice1 = "<b>[:nick]</b> lubi rozdawać voice'y robiąc to [:voices] razy..."
+mostvoice2 = "<b>[:nick]</b> również był[::a:] bardzo uprzejm[:y:a:]: rozdał[::a:] [:voices] voice'ów"
+mostvoice3 = "Dziwne, nikt nie dostał voice'a na [:channel]!"
 
-mostdevoice1 = "<b>[:nick]</b> lubi zabierać ludziom voice`y, [:devoices] devoice`ów."
-mostdevoice2 = "<b>[:nick]</b> ma prawie taki sam wynik, zabrał[::a:] voice`y [:devoices] ircownikom."
-mostdevoice3 = "Żaden voice nie został odebrany na [:channel]!"
+mostdevoice1 = "<b>[:nick]</b> lubi zabierać ludziom voice'y, [:devoices] devoice'ów."
+mostdevoice2 = "<b>[:nick]</b> ma prawie taki sam wynik, zabrał[::a:] voice'y [:devoices] ircownikom."
+mostdevoice3 = "Żaden voice nie został odebrany na [:channel]!"
 
-action1 = "<b>[:nick]</b> zawsze mówi nam co robi: [:actions] 'akcji'!"
-action2 = "Również <b>[:nick]</b> mówi nam co jest grane. [:actions] 'akcji'"
-action3 = "Nie było żadnych 'akcji' na [:channel]!"
-actiontext = "<b>Na przykład co¶ takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
+action1 = "<b>[:nick]</b> zawsze mówi nam co robi: [:actions] „akcji”!"
+action2 = "Również <b>[:nick]</b> mówi nam co jest grane. [:actions] „akcji”."
+action3 = "Nie było żadnych „akcji” na kanale [:channel]!"
+actiontext = "<b>Na przykład coś takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
 
-mosthalfop1 = "<b>[:nick]</b> rozdał[::a:] [:halfops] halfop`ów na kanale..."
-mosthalfop2 = "<b>[:nick]</b> również był[::a:] bardzo uprzejm[:y:a:]: rozdał[::a:] [:halfops] halfop`ów."
-mosthalfop3 = "Dziwne, nikt nie dostał halfop`a na [:channel]!"
+mosthalfop1 = "<b>[:nick]</b> rozdał[::a:] [:halfops] halfopów na kanale..."
+mosthalfop2 = "<b>[:nick]</b> również był[::a:] bardzo uprzejm[:y:a:]: rozdał[::a:] [:halfops] halfopów."
+mosthalfop3 = "Dziwne, nikt nie dostał halfopa na [:channel]!"
 
-mostdehalfop1 = "<b>[:nick]</b> jest kanałowym szeryfem odbieraj±c [:dehalfops] halfop`ów..."
-mostdehalfop2 = "<b>[:nick]</b> zdeopował[::a:] [:dehalfops] ircowników."
-mostdehalfop3 = "Wow, nikt nikomu nie odebrał halfop`a na [:channel]!"
+mostdehalfop1 = "<b>[:nick]</b> jest kanałowym szeryfem odbierając [:dehalfops] halfopów..."
+mostdehalfop2 = "<b>[:nick]</b> zdeopował[::a:] [:dehalfops] ircowników."
+mostdehalfop3 = "Wow, nikt nikomu nie odebrał halfopa na [:channel]!"
 
-question1 = "<b>[:nick]</b> jest głupi[::a:] albo zadaje zbyt wiele pytań... [:per]% linii zawierało pytania!"
-question2 = "<b>[:nick]</b> też nie wie zbyt wiele, [:per]% linii było pytaniami."
-question3 = "Nikt o nic nie pyta na kanale - czyżby sami geniusze?"
+question1 = "<b>[:nick]</b> jest głupi[::a:] albo zadaje zbyt wiele pytań... [:per]% linii zawierało pytania!"
+question2 = "<b>[:nick]</b> też nie wie zbyt wiele, [:per]% linii było pytaniami."
+question3 = "Nikt o nic nie pyta na kanale - czyĹĽby sami geniusze?"
 
-shout1 = "Największym kanałowym krzykaczem jest <b>[:nick]</b>, wykrzykiwał[::a:] przez [:per]% czasu."
-shout2 = "Na dalszej pozycji plasuje się <b>[:nick]</b>, któr[:y:a:] krzyczał[::a:] przez [:per]% czasu."
-shout3 = "Wow, nikt nie krzyczał, wszyscy jacy¶ tacy spokojni..."
+shout1 = "Największym kanałowym krzykaczem jest <b>[:nick]</b>, wykrzykiwał[::a:] przez [:per]% czasu."
+shout2 = "Na dalszej pozycji plasuje się <b>[:nick]</b>, któr[:y:a:] krzyczał[::a:] przez [:per]% czasu."
+shout3 = "Wow, nikt nie krzyczał, wszyscy jacyś tacy spokojni..."
 
-allcaps1 = "Wydawać by się mogło, że <b>[:nick]</b> ma zaciętego shift'a, [:per]% czasu używał[::a:] wielkich liter."
-allcaps2 = "<b>[:nick]</b> zapomniał[::a:] wył±czyc Caps-Lock'a, [:per]% czasu używał[::a:] wielkich liter."
-allcaps3 = "Wszyscy posiadaj± kontrolę nad swoimi shift'ami :)"
-allcapstext = "<b>Na przykład co¶ takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
+allcaps1 = "Wydawać by się mogło, że <b>[:nick]</b> ma zaciętego shifta, [:per]% czasu używał[::a:] wielkich liter."
+allcaps2 = "<b>[:nick]</b> za to zapomniał[::a:] wyłączyć Caps-Locka, [:per]% czasu używał[::a:] wielkich liter."
+allcaps3 = "Wszyscy posiadajÄ… kontrolÄ™ nad swoimi shiftami :)"
+allcapstext = "<b>Na przykład coś takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
 
-violent1 = "<b>[:nick]</b> jest bardzo agresywn± osob±, atakował[::a:] około <b>[:attacks]</b> razy."
-violent2 = "<b>[:nick]</b> nie potrafi kontrolować swojej agresji. Zaczepiał[::a:] innych około <b>[:attacks]</b> razy."
-violent3 = "Nikt nikogo nie atakował, wszyscy zachowywali się przyjaĽnie."
-violenttext = "<b>Na przykład co¶ takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
+violent1 = "<b>[:nick]</b> jest bardzo agresywną osobą, atakował[::a:] około <b>[:attacks]</b> razy."
+violent2 = "<b>[:nick]</b> nie potrafi kontrolować swojej agresji. Zaczepiał[::a:] innych około <b>[:attacks]</b> razy."
+violent3 = "Nikt nikogo nie atakował, wszyscy zachowywali się przyjaźnie."
+violenttext = "<b>Na przykład coś takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
 
-attacked1 = "Biedn[:y:a:] <b>[:nick]</b>, nikt [:go:jej:] nie lubi. Był[::a:] atakowan[:y:a:] <b>[:attacks]</b> razy."
-attacked2 = "<b>[:nick]</b> wydaje się też nie być zbyt lubian[:y:a:], zaczepiali [:go:j±:] <b>[:attacks]</b> razy."
-attackedtext = "<b>Na przykład co¶ takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
+attacked1 = "Biedn[:y:a:] <b>[:nick]</b>, nikt [:go:jej:] nie lubi. Był[::a:] atakowan[:y:a:] <b>[:attacks]</b> razy."
+attacked2 = "<b>[:nick]</b> wydaje się też nie być zbyt lubian[:y:a:], zaczepiali [:go:ją:] <b>[:attacks]</b> razy."
+attackedtext = "<b>Na przykład coś takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
 
-gotkick1 = "<b>[:nick]</b> nie załapał[::a:] o co chodziło opom za pierwszym razem i został[::a:] wykopan[:y:a:] [:kicks] razy!"
-gotkick2 = "<b>[:nick]</b> nie jest tu chyba zbyt lubian[:y:a:] - wylatywał[::a:] [:kicks] razy."
-kicktext = "<b>Na przykład co¶ takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
+gotkick1 = "<b>[:nick]</b> nie załapał[::a:] o co chodziło opom za pierwszym razem i został[::a:] wykopan[:y:a:] [:kicks] razy!"
+gotkick2 = "<b>[:nick]</b> nie jest tu chyba zbyt lubian[:y:a:] - wylatywał[::a:] [:kicks] razy."
+kicktext = "<b>Na przykład coś takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
 
-joins = "<b>[:nick]</b> nie [:mógł:mogła:] się zdecydować czy zostać, [:joins] razy wchodził[::a:] na kanał!"
+joins = "<b>[:nick]</b> nie [:mógł:mogła:] się zdecydować czy zostać, [:joins] razy wchodził[::a:] na kanał!"
 
-kick1 = "<b>[:nick]</b> jest szalony lub stara się być konsekwentny, wykopał[::a:] [:kicked] osob(y)."
-kick2 = "<b>[:nick]</b>, id±c w ¶lad za [:oldnick], wykopał[::a:] [:kicked] osob(y)."
-kick3 = "Mamy tutaj miłych operatorów, nikt nie został wykopany!"
+kick1 = "<b>[:nick]</b> jest szalony lub stara się być konsekwentny, wykopał[::a:] [:kicked] osob(y)."
+kick2 = "<b>[:nick]</b>, idąc w ślad za [:oldnick], wykopał[::a:] [:kicked] osob(y)."
+kick3 = "Mamy tutaj miłych operatorów, nikt nie został wykopany!"
 
-words1 = "<b>[:nick]</b> powiedział[::a:] ł±cznie [:words] słów!"
-words2 = "Próbuj±c[:y:a:] go dogonić <b>[:nick]</b>, nie powiedział[::a:] zbyt wiele, tylko [:words] słów."
-words3 = "Nikt nic nie mówi... co za dziwny kanał!"
+words1 = "<b>[:nick]</b> powiedział[::a:] łącznie [:words] słów!"
+words2 = "Próbując[:y:a:] go dogonić <b>[:nick]</b>, nie powiedział[::a:] zbyt wiele, tylko [:words] słów."
+words3 = "Nikt nic nie mówi... co za dziwny kanał!"
 
-wpl1 = "<b>[:nick]</b> pisał[::a:] ¶rednio [:wpl] słów na linie."
-wpl2 = "¦rednia kanału to [:avg] słów na linie."
+wpl1 = "<b>[:nick]</b> pisał[::a:] średnio [:wpl] słów na linie."
+wpl2 = "Średnia kanału to [:avg] słów na linie."
 
-mono1 = "<b>[:nick]</b> uwielbia mówić sam[::a:] do siebie albo inni za [:nim:ni±:] nie nad±żaj±, pisał[::a:] monologi [:monos] razy!"
-mono2 = "Kolejnym samotnikiem okazał[::a:] się <b>[:nick]</b>, któr[:y:a:] pisał[::a:] bez towarzystwa [:monos] razy"
+mono1 = "<b>[:nick]</b> uwielbia mówić sam[::a:] do siebie albo inni za [:nim:nią:] nie nadążają, pisał[::a:] monologi [:monos] razy!"
+mono2 = "Kolejnym samotnikiem okazał[::a:] się <b>[:nick]</b>, któr[:y:a:] pisał[::a:] bez towarzystwa [:monos] razy"
 
-long1 = "<b>[:nick]</b> pisał[::a:] najdłuższe linie o ¶redniej długo¶ci [:letters] liter..."
-long2 = "¦rednia dla kanału [:channel] to [:avg] liter w linii."
+long1 = "<b>[:nick]</b> pisał[::a:] najdłuższe linie o średniej długości [:letters] liter..."
+long2 = "Średnia dla kanału [:channel] to [:avg] liter w linii."
 
-short1 = "<b>[:nick]</b> starał[::a:] się pisać zwieĽle, ¶rednio [:letters] liter w linii..."
-short2 = "[:nick] wyb±kiwał[::a:] krótkie wypowiedzi ¶rednio po [:letters] liter."
+short1 = "<b>[:nick]</b> starał[::a:] się pisać zwieźle, średnio [:letters] liter w linii..."
+short2 = "[:nick] wybąkiwał[::a:] krótkie wypowiedzi średnio po [:letters] liter."
 
-foul1 = "<b>[:nick]</b> ma niewyparzon± gębę, [:per]% linii zawierało bluzgi!"
+foul1 = "<b>[:nick]</b> ma niewyparzoną gębę, [:per]% linii zawierało bluzgi!"
 foul2 = "<b>[:nick]</b> klnie jak szewc (albo i gorzej) przez [:per]% czasu."
 foul3 = "Nikt nie klnie na [:channel]! Sami spokojni ludzie."
-foultext = "<b>Na przykład co¶ takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
+foultext = "<b>Na przykład coś takiego:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
 
-smiles1 = "<b>[:nick]</b> usmiechał[::a:] się głupawo albo był[::a:] bardzo szczę¶liw[:y:a:], bo [:per]% linii zawierało u¶miechnięte miny :)"
-smiles2 = "<b>[:nick]</b> miał[::a:] powody do rado¶ci ¶miej±c się przez [:per]% czasu spędzonego na kanale."
-smiles3 = "Nikt się nie u¶miechał na [:channel]! Proszę o u¶miech Panie i Panowie."
+smiles1 = "<b>[:nick]</b> usmiechał[::a:] się głupawo albo był[::a:] bardzo szczęśliw[:y:a:], bo [:per]% linii zawierało uśmiechnięte miny :)"
+smiles2 = "<b>[:nick]</b> najwyraźniej miał[::a:] powody do radości śmiejąc się przez [:per]% czasu spędzonego na kanale."
+smiles3 = "Nikt się nie uśmiechał na [:channel]! Proszę o uśmiech Panie i Panowie."
 
-sad1 = "<b>[:nick]</b> wygl±da na smutn± osobę, [:per]% linii zawierało smutne miny :("
-sad2 = "<b>[:nick]</b> nie czuje się najlepiej na kanale smuc±c się przez [:per]% czasu."
-sad3 = "Nikt nie jest smutny na [:channel]! Cóż za szczę¶liwy kanał :)"
+sad1 = "<b>[:nick]</b> wygląda na smutną osobę, [:per]% linii zawierało smutne miny :("
+sad2 = "<b>[:nick]</b> nie czuje siÄ™ najlepiej na kanale smucÄ…c siÄ™ przez [:per]% czasu."
+sad3 = "Nikt nie jest smutny na [:channel]! Cóż za szczęśliwy kanał :)"
 
-month = "stycznia lutego marca kwietnia maja czerwca lipca sierpnia wrze¶nia paĽdziernika listopada grudnia"
-day = "niedzielę, poniedziałek, wtorek, ¶rodę, czwartek, pi±tek, sobotę,"
+month = "stycznia lutego marca kwietnia maja czerwca lipca sierpnia września października listopada grudnia"
+day = "niedzielę, poniedziałek, wtorek, środę, czwartek, piątek, sobotę,"
 
 ## Topics
 
 bignumtopic = "Wielkie liczby"
-othernumtopic = "Inne interesuj±ce liczby"
+othernumtopic = "Inne interesujÄ…ce liczby"
 latesttopic = "Ostatnie tematy"
 activetimestopic = "Najaktywniejsze pory dnia"
 activenickstopic = "Najaktywniejsze nicki"
-activenickbyhourtopic = "Najaktywniejsze nicki w przedziale godzin" 
-mostwordstopic = "Najczę¶ciej używane słowa"
-referencetopic = "Najczę¶ciej wywoływany nick"
-urlstopic = "Najczę¶ciej wywoływany URL"
-notopic = "Żaden temat nie został ustawiony na kanale."
-mostnickstopic = "Ircownicy z największa ilo¶ci± nicków"
-bylinetopic = "[:date] przez [:nick] o [:time]"
-dailyactivitytopic = "Dzienna aktywno¶ć (ostatnie [:n] dni)"
+activenickbyhourtopic = "Najaktywniejsze nicki w przedziałach godzin" 
+mostwordstopic = "Najczęściej używane słowa"
+referencetopic = "Najczęściej wywoływany nick"
+urlstopic = "Najczęściej wywoływany URL"
+notopic = "Żaden temat nie został ustawiony na kanale."
+mostnickstopic = "Ircownicy z największa ilością nicków"
+bylinetopic = "ustawiony [:date] przez [:nick] o [:time]"
+dailyactivitytopic = "Dzienna aktywność (ostatnie [:n] dni)"
+activegenderstopic = "Najbardziej aktywna płeć"
+smileytopic = "Uśmieszki :-)"
+chartstopic = "Lista przebojów kanału [:channel]"
+karmatopic = "Karma kanału [:channel]"
 
 ## Other text
 
-totallines = "Całkowita liczba linii: [:lines]"
-totalnicks = "Było również [:totalnicks] innych nick'ów."
-totaltopic = "Temat był ustawiany [:total] razy."
+totallines = "Całkowita liczba linii: [:lines]"
+totalnicks = "Było również [:totalnicks] innych nicków."
+totaltopic = "Temat był ustawiany [:total] razy."
 nick = "Nick"
-names = "Użyte Nicki"
+names = "UĹĽyte Nicki"
 url = "URL"
 numberlines = "Liczba linii"
 randquote = "Losowy cytat"
 userpic = "Fotka"
-nottop = "Oni nie dostali się do czołówki:"
+nottop = "Oni nie dostali się do czołówki:"
 word = "Wyraz"
-numberuses = "Liczba użyc"
-show_words = "Liczba słów"
-show_time = "Kiedy?"
-show_wpl = "Słowa na linie"
-show_cpl = "Znaki na linie"
+numberuses = "Liczba użyć"
+show_words = "Liczba słów"
+show_time = "W jakich porach"
+show_wpl = "Słów na linię"
+show_cpl = "ZnakĂłw na liniÄ™"
 show_lastseen = "Ostatnio widziany"
-lastused = "Ostatnio używany przez"
-lastseen1 = "[:days] dzień temu"
+lastused = "Ostatnio uĹĽywany przez"
+lastseen1 = "[:days] dzień temu"
 lastseen2 = "[:days] dni temu"
 today = "Dzisiaj"
-pagetitle1 = "Statystyki kanału [:channel] @ [:network] by [:maintainer]"
+pagetitle1 = "Statystyki kanału [:channel] @ [:network] by [:maintainer]"
 pagetitle2 = "Statystyka wygenerowana w "
-pagetitle3 = "W przedziale [:days] dni ł±cznie <b>[:nicks]</b> nicków odwiedziło kanał [:channel]."
+pagetitle3 = "W przedziale [:days] dni łącznie <b>[:nicks]</b> nicków odwiedziło kanał [:channel]."
 stats_gen_by = "Statystyki wygenerowane przez [:pisg_url] v[:version]"
 author = "pisg by [:author_url] i inni"
 stats_gen_in = "Statystyki wygenerowane w [:time]"
@@ -1031,14 +1035,25 @@ hours = "godziny"
 minutes = "minuty"
 seconds = "sekundy"
 and = "i"
-names1 = "nickw"
+names1 = "nickĂłw"
 names2 = "nick"
+karma = "Karma"
+badkarma = "Nie lubiÄ… go/jej"
+goodkarma = "Wdzięczni za coś byli jej/mu"
+smiley = "Uśmieszek"
+gender_f = "Kobieta"
+gender_m = "Mężczyzna"
+gender = "Płeć"
+gender_b = "Bot"
+song = "UtwĂłr"
+playedby = "Ostatnio słuchany przez"
+numberplayed = "Ile razy odtwarzany"
 
 # Mouse-over titles
-pisghomepage = "OdwiedĽ stronę domow± programu pisg"
-authorhomepage = "OdwiedĽ stronę domow± autora"
-newwindow = "Otwórz w nowym oknie:"
-mailto = "Wy¶lij maila do:"
+pisghomepage = "OdwiedĹş stronÄ™ domowÄ… programu pisg"
+authorhomepage = "OdwiedĹş stronÄ™ domowÄ… autora"
+newwindow = "OtwĂłrz w nowym oknie:"
+mailto = "Wyślij maila do:"
 </lang>
 
 ### Portuguese
@@ -2458,6 +2473,8 @@ mostnickstopic = "Utenti con pi
 bylinetopic = "alle [:time] di [:date] da [:nick]"
 dailyactivitytopic = "Attivita giornaliera (ultimi [:n] giorni)"
 activegenderstopic = "Genere piů attivo"
+smileytopic = "Smileys :-)"
+chartstopic = "[:channel] Classifica Musicale"
 
 ## Other text
 
@@ -2501,6 +2518,10 @@ gender = "Genere"
 gender_f = "Femmina"
 gender_m = "Maschio"
 gender_b = "Bot"
+smiley = "Smiley"
+numberplayed = "Quante volte č stata ascoltata"
+song = "Canzone"
+playedby = "Ascoltato l'ultima volta da"
 
 # Mouse-over titles
 pisghomepage = "Vai al sito di pisg"
@@ -3111,6 +3132,14 @@ mostdeop1 = "<b>[:nick]</b> e sheriff-ul canalului cu [:deops] deop-uri."
 mostdeop2 = "<b>[:nick]</b> a deop-at [:deops] useri."
 mostdeop3 = "Wow, nici un deop nu s-a dat pe [:channel]!"
 
+mostdehalfop1 = "<b>[:nick]</b> este sheriff-ul canalului cu [:dehalfops] dehalfops."
+mostdehalfop2 = "<b>[:nick]</b> dehalfoped [:dehalfops] utilizatori."
+mostdehalfop3 = "Wow, nici un halfop nu a fost luat in [:channel]!"
+
+mosthalfop1 = "<b>[:nick]</b> a donat [:halfops] halfops in canal..."
+mosthalfop2 = "<b>[:nick]</b> de asemenea au fost foarte politicosi: [:halfops] halfops de la [:him:her:]."
+mosthalfop3 = "Ciudat, nu s-a acordat nici un halfop in [:channel]!"
+
 mostvoice1 = "<b>[:nick]</b> a dat [:voices] voices pe canal..."
 mostvoice2 = "<b>[:nick]</b> a fost politicos, de asemenea: [:voices] voices de la el/ea."
 mostvoice3 = "Bizar, nu s-a dat nici un voice pe [:channel]!"
@@ -3188,6 +3217,9 @@ sad3 = "Nimeni nu e trist pe [:channel]!  Ce canal fericit.  :-)"
 month = "Ianuarie Februarie Martie Aprilie Mai Iunie Iulie August Septembrie Octombrie Noiembrie Decembrie"
 day = "Duminica Luni Marti Miercuri Joi Vineri Sambata"
 
+names1 = "nume"
+names2 = "nume"
+
 ## Topics
 
 bignumtopic = "Recorduri"
@@ -3199,8 +3231,14 @@ mostwordstopic = "Cuvintele cele mai des folosite"
 referencetopic = "Nick-ul chemat cel mai des"
 urlstopic = "Adresele cele mai frecvente"
 notopic = "Nu are topic."
-mostnickstopic = "User cu cele mai multe nick-uri"
+mostnickstopic = "Utilizatori cu cele mai multe nick-uri"
 bylinetopic = "[:date] de [:nick] la [:time]"
+dailyactivitytopic = "Activitate zilnica (ultimele [:n] zile)"
+activegenderstopic = "Cel mai activ sex"
+activenickbyhourtopic = "Cele mai active nick-uri pe ore"
+smileytopic = "Zambareti :-)"
+chartstopic = "[:channel] Topuri Muzicale"
+karmatopic = "[:channel] karma"
 
 ## Other text
 
@@ -3208,10 +3246,10 @@ totallines = "Numarul total de linii: [:lines]."
 totalnicks = "Au mai fost inca [:totalnicks] alte nick-uri."
 totaltopic = "Topicul a fost pus de [:total] ori."
 nick = "Nick"
-names = "Names folosite"
+names = "Nume folosite"
 url = "URL"
 numberlines = "Numarul de linii"
-randquote = "Citatie personala"
+randquote = "Citat personal"
 userpic = "Userpic"
 nottop = "Acestia n-au intrat in top:"
 word = "Cuvant"
@@ -3220,27 +3258,39 @@ show_words = "Numarul de cuvinte"
 show_time = "Cand?"
 show_wpl = "Cuvinte pe linie"
 show_cpl = "Caractere pe linie"
-show_lastseen = "Last seen"
+show_lastseen = "Ultima vizita"
 lastused = "Ultima folosire de catre"
 lastseen1 = "[:days] zi in urma"
 lastseen2 = "[:days] zile in urma"
 today = "Azi"
-pagetitle1 = "Statisticile canalului [:channel] by [:maintainer]"
+pagetitle1 = "Statisticile canalului [:channel] de [:maintainer]"
 pagetitle2 = "Pagina generata pe data de "
 pagetitle3 = "In timpul acestei perioade de [:days] zile, un total de <b>[:nicks]</b> nick-uri diferite au fost pe [:channel]."
-stats_gen_by = "Stats generated by [:pisg_url] v[:version]"
-author = "pisg by [:author_url] and others"
-stats_gen_in = "Stats generated in [:time]"
-hours = "hours"
-minutes = "minutes"
-seconds = "seconds"
-and = "and"
+stats_gen_by = "Statistici generate de [:pisg_url] v[:version]"
+author = "pisg de [:author_url] si altii"
+stats_gen_in = "Statistici generate in [:time]"
+hours = "ore"
+minutes = "minute"
+seconds = "secunde"
+and = "si"
+karma = "Karma"
+badkarma = "Karma negativa de"
+goodkarma = "Karma pozitiva de"
+smiley = "Zambaret"
+gender = "Sexul"
+gender_b = "Bot"
+gender_f = "Feminin"
+gender_m = "Masculin"
+foultext = "<b>De exemplu, ca aceasta:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
+numberplayed = "Frecventa ascultarii"
+song = "Melodie"
+playedby = "Ultima data ascultata de"
 
 # Mouse-over titles
-pisghomepage = "Go to the pisg homepage"
-authorhomepage = "Go to the author's homepage"
-newwindow = "Open in new window:"
-mailto = "Mail to"
+pisghomepage = "Mergeti la pagina oficiala pisg"
+authorhomepage = "Mergeti la pagina autorului"
+newwindow = "Deschide in fereastra noua:"
+mailto = "Email catre"
 </lang>
 
 ### Icelandic
@@ -3680,6 +3730,14 @@ mostdeop1 = "<b>[:nick]</b> - 
 mostdeop2 = "<b>[:nick]</b> îňí˙ë îďŕ ó [:deops] ţçĺđîâ."
 mostdeop3 = "Âŕó, íč ó ęîăî îďŕ íĺ îňáčđŕëč íŕ [:channel]!"
 
+mosthalfop1 = "<b>[:nick]</b> ńäĺëŕë [:halfops] ďîëó-îďĺđŕňîđŕěč..."
+mosthalfop2 = "<b>[:nick]</b> was also very polite: [:halfops] halfops from [:him:her:]."
+mosthalfop3 = "Ńňđŕííî, íč îäíîăî ďîëó-îďĺđŕňîđŕ íŕ [:channel]!"
+
+mostdehalfop1 = "<b>[:nick]</b> řĺđčôô ęŕíŕëŕ äë˙ [:dehalfops] ďîëó-îďĺđŕňîđîâ."
+mostdehalfop2 = "<b>[:nick]</b> ńí˙ë ńňŕňóń ďîëó-îďĺđŕňîđŕ ń [:dehalfops] ţçĺđîâ."
+mostdehalfop3 = "Óőő, íč ó ęîăî íĺ çŕáđŕëč ďđŕâŕ ďîëó-îďĺđŕňîđŕ íŕ [:channel]!"
+
 mostvoice1 = "<b>[:nick]</b> đŕçäŕë [:voices] âîéńîâ íŕ ęŕíŕëĺ..."
 mostvoice2 = "<b>[:nick]</b> ňîćĺ î÷ĺíü äîáđ: [:voices] âîéńîâ."
 mostvoice3 = "Ńňđŕííî, íč îäíîăî âîéńŕ íŕ [:channel]!"
@@ -3758,7 +3816,7 @@ day = "
 
 ## Topics
 
-bignumtopic = "Áîëüůčĺ öčôđű"
+bignumtopic = "Áîëüřčĺ öčôđű"
 othernumtopic = "Äđóăčĺ číňĺđĺńíűĺ öčôđű"
 latesttopic = "Ďîńëĺäíčĺ ňîďčęč"
 activetimestopic = "Ęîăäŕ ěű ňóň ÷ŕůĺ áîëňŕĺě"
@@ -3771,6 +3829,11 @@ notopic = "
 mostnickstopic = "Ďîëüçîâŕňĺëč ń íŕčáîëüřčě ęîëč÷ĺńňâîě íčęîâ"
 bylinetopic = "[:date] Ŕâňîđ - [:nick] îň [:time]"
 dailyactivitytopic = "Ŕęňčâíîńňü çŕ äĺíü (çŕ ďîńëĺäíčĺ [:n] äíĺé)"
+smileytopic = "Smileys :-)"
+chartstopic = "[:channel] Ěóçűęŕëüíűé ×ŕđň"
+karmatopic = "[:channel] ęŕđěŕ"
+activegenderstopic = "Ńŕěűĺ ŕęňčâíűĺ ňĺěű"
+
 
 ## Other text
 
@@ -3807,6 +3870,18 @@ seconds = "
 and = "č"
 names1 = "čěĺíŕ"
 names2 = "čě˙"
+karma = "Ęŕđěŕ"
+badkarma = "Ďëîőŕ˙ ęŕđěŕ"
+goodkarma = "Őîđîřŕ˙ ęŕđěŕ"
+smiley = "Smiley"
+foultext = "<b>Íŕďđčěĺđ âîň ňŕę:</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[:line]"
+gender = "Ďîë"
+gender_b = "Bot"
+gender_f = "Ćĺíńęčé"
+gender_m = "Ěóćńęîé"
+song = "Ďĺńí˙"
+playedby = "Ďđîńëóřŕë ďîńëĺäíčé đŕç"
+numberplayed = "Ńęîëüęî đŕç ďđîńëóřŕíî"
 
 # Mouse-over titles
 pisghomepage = "Ďîńĺňčňü äîěŕříţţ ńňđŕíčöó pisg"