X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Faboutdlg.cpp;h=0af69f256369fb57b199917918f35940de607928;hp=23f58d223fcba6ab19a505997d64d8459cecbd0d;hb=2aa9cf457b935c83573013347802453367971a3f;hpb=27e4518c96a80eab013ca370ee5007a8210e94e5 diff --git a/src/qtui/aboutdlg.cpp b/src/qtui/aboutdlg.cpp index 23f58d22..0af69f25 100644 --- a/src/qtui/aboutdlg.cpp +++ b/src/qtui/aboutdlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2012 by the Quassel Project * + * Copyright (C) 2005-2013 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -15,7 +15,7 @@ * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ #include @@ -25,147 +25,190 @@ #include "iconloader.h" #include "quassel.h" -AboutDlg::AboutDlg(QWidget *parent) : QDialog(parent) { - ui.setupUi(this); - ui.quasselLogo->setPixmap(DesktopIcon("quassel", IconLoader::SizeHuge)); +AboutDlg::AboutDlg(QWidget *parent) : QDialog(parent) +{ + ui.setupUi(this); + ui.quasselLogo->setPixmap(DesktopIcon("quassel", IconLoader::SizeHuge)); - ui.versionLabel->setText(QString(tr("Version: %1
Protocol version: %2
Built: %3")) - .arg(Quassel::buildInfo().fancyVersionString) - .arg(Quassel::buildInfo().protocolVersion) - .arg(Quassel::buildInfo().buildDate)); - ui.aboutTextBrowser->setHtml(about()); - ui.authorTextBrowser->setHtml(authors()); - ui.contributorTextBrowser->setHtml(contributors()); - ui.thanksToTextBrowser->setHtml(thanksTo()); + ui.versionLabel->setText(QString(tr("Version: %1
Protocol version: %2
Built: %3")) + .arg(Quassel::buildInfo().fancyVersionString) + .arg(Quassel::buildInfo().protocolVersion) + .arg(Quassel::buildInfo().buildDate)); + ui.aboutTextBrowser->setHtml(about()); + ui.authorTextBrowser->setHtml(authors()); + ui.contributorTextBrowser->setHtml(contributors()); + ui.thanksToTextBrowser->setHtml(thanksTo()); - setWindowIcon(Icon("quassel")); + setWindowIcon(Icon("quassel")); } -QString AboutDlg::about() const { - QString res; - res = tr("A modern, distributed IRC Client

" - "©2005-2012 by the Quassel Project
" - "http://quassel-irc.org
" - "#quassel on Freenode

" - "Quassel IRC is dual-licensed under GPLv2 and " - "GPLv3.
" - "Most icons are © by the Oxygen Team and used under the " - "LGPL.

" - "Please use http://bugs.quassel-irc.org to report bugs." - ); - - return res; + +QString AboutDlg::about() const +{ + QString res; + res = tr("A modern, distributed IRC Client

" + "©2005-2013 by the Quassel Project
" + "http://quassel-irc.org
" + "#quassel on Freenode

" + "Quassel IRC is dual-licensed under GPLv2 and " + "GPLv3.
" + "Most icons are © by the Oxygen Team and used under the " + "LGPL.

" + "Please use http://bugs.quassel-irc.org to report bugs." + ); + + return res; } -QString AboutDlg::authors() const { - QString res; - res = tr("Quassel IRC is mainly developed by:") + - "
" - "
Manuel \"Sputnick\" Nickschas
sput@quassel-irc.org
" - "Project Founder, Lead Developer
" - "
Marcus \"EgS\" Eggenberger
egs@quassel-irc.org
" - "Project Motivator, Lead Developer, Mac Maintainer
" - "
Alexander \"phon\" von Renteln
phon@quassel-irc.org
" - "Developer, Windows Maintainer
" - "
"; - - return res; + +QString AboutDlg::authors() const +{ + QString res; + res = tr("Quassel IRC is mainly developed by:") + + "
" + "
Manuel \"Sputnick\" Nickschas
sput@quassel-irc.org
" + "Project Founder, Lead Developer
" + "
Marcus \"EgS\" Eggenberger
egs@quassel-irc.org
" + "Project Motivator, Lead Developer, Mac Maintainer
" + "
Alexander \"phon\" von Renteln
phon@quassel-irc.org
" + "Developer, Windows Maintainer
" + "
"; + + return res; } -QString AboutDlg::contributors() const { - QString res; - res = tr("We would like to thank the following contributors (in alphabetical order) and everybody we forgot to mention here:") - + QString::fromUtf8("
" - "
" - "
Daniel \"al\" Albers
Master Of Translation, many fixes and enhancements
" - "
Terje \"tan\" Andersen
Norwegian translation, documentation
" - "
Jens \"amiconn\" Arnold
Postgres migration fixes
" - "
Rafael \"EagleScreen\" Belmonte
Spanish translation
" - "
Bruno Brigras
Crash fixes
" - "
Theo \"tampakrap\" Chatzimichos
Greek translation
" - "
Yuri Chornoivan
Ukrainian translation
" - "
Tomáš \"scarabeus\" Chvátal
Czech translation
" - "
\"Condex\"
Galician translation
" - "
Joshua \"tvakah\" Corbin
Various fixes
" - "
Matthias \"pennywise\" Coy
German translation
" - "
Chris \"stitch\" Fuenty
SASL support
" - "
Kevin \"KRF\" Funk
German translation
" - "
Fabiano \"elbryan\" Francesconi
Italian translation
" - "
Aurélien \"agateau\" Gâteau
Message Indicator support
" - "
Marco \"kaffeedoktor\" Genise
Ideas, hacking, motivation
" - "
Sjors \"dazjorz\" Gielen
Fixes
" - "
Sebastian \"seezer\" Goth
Many improvements and features
" - "
Michael \"brot\" Groh
German translation, fixes
" - "
H. İbrahim \"igungor\" Güngör
Turkish translation
" - "
Edward Hades
Russian translation
" - "
John \"nox\" Hand
Former All-Seeing Eye logo
" - "
Jonas \"Dante\" Heese
Project founder, various improvements
" - "
Thomas \"Datafreak\" Hogh
Windows builder
" - "
Johannes \"j0hu\" Huber
Many fixes and features, bug triaging
" - "
Scott \"ScottK\" Kitterman
Kubuntu nightly packager, (packaging/build system) bughunter
" - "
Paul \"Haudrauf\" Klumpp
Initial design and mainwindow layout
" - "
Maia Kozheva
Russian translation
" - "
Patrick \"bonsaikitten\" Lauer
Gentoo packaging
" - "
Chris \"Fish-Face\" Le Sueur
Various fixes and improvements
" - "
Hendrik \"nevcairiel\" Leppkes
Various features
" - "
Martin \"m4yer\" Mayer
German translation
" - "
Daniel E. Moctezuma
Japanese translation
" - "
Chris \"kode54\" Moeller
Various fixes and improvements
" - "
Thomas Müller
Fixes, Debian packaging
" - "
Gábor \"ELITE_x\" Németh
Hungarian translation
" - "
Marco \"Quizzlo\" Paolone
Italian translation
" - "
Bas \"Tucos\" Pape
Various fixes and improvements
" - "
Bruno Patri
French translation
" - "
Drew \"LinuxDolt\" Patridge
BluesTheme stylesheet
" - "
Celeste \"seele\" Paul
Usability Queen
" - "
David Planella
Translation fixes
" - "
Regis \"ZRegis\" Perrin
French translation
" - "
Diego \"Flameeyes\" Pettenò
Gentoo maintainer, build system improvements
" - "
Daniel \"billie\" Pielmeier
Gentoo maintainer
" - "
Nuno \"pinheiro\" Pinheiro
Tons of Oxygen icons including our application icon
" - "
David Planella
Translation system fixes
" - "
Jure \"JLP\" Repinc
Slovenian translation
" - "
Patrick \"TheOneRing\" von Reth
MinGW support, Windows packager
" - "
Dirk \"MarcLandis\" Rettschlag
Various fixes and new features
" - "
Jaak Ristioja
Fixes
" - "
Henning \"honk\" Rohlfs
Various fixes
" - "
Martin \"sandsmark\" Sandsmark
Core fixes, Quasseldroid
" - "
Dennis \"DevUrandom\" Schridde
D-Bus notifications
" - "
Jussi \"jussi01\" Schultink
Tireless tester, {ku|U}buntu tester and lobbyist, liters of delicious Finnish alcohol
" - "
Tim \"xAFFE\" Schumacher
Fixes and feedback
" - "
Harald \"apachelogger\" Sitter
{ku|U}buntu packager, motivator, promoter
" - "
Stefanos Sofroniou
Greek translation
" - "
Rüdiger \"ruediger\" Sonderfeld
Emacs keybindings
" - "
Alexander Stein
Tray icon fix
" - "
Daniel \"son\" Steinmetz
Early beta tester and bughunter (on Vista™!)
" - "
Jesper Thomschütz
Various fixes
" - "
Edward \"Aides\" Toroshchin
Russian translation
" - "
Adam \"adamt\" Tulinius
Early beta tester and bughunter, Danish translation
" - "
Frederik M.J. \"freqmod\" Vestre
Norwegian translation
" - "
Atte Virtanen
Finnish translation
" - "
Pavel \"int\" Volkovitskiy
Early beta tester and bughunter
" - "
Roscoe van Wyk
Fixes
" - "
Benjamin \"zbenjamin\" Zeller
Windows build system fixes
" - "
Zé
Portuguese translation
" - "

" - "...and anybody else finding and reporting bugs, giving feedback, helping others and being part of the community!"); - - return res; + +QString AboutDlg::contributors() const +{ + QString res; + res = tr("We would like to thank the following contributors (in alphabetical order) and everybody we forgot to mention here:") + + QString::fromUtf8("
" + "
" + "
Daniel \"al\" Albers
Master Of Translation, many fixes and enhancements
" + "
Liudas Alisauskas
Lithuanian translation
" + "
Terje \"tan\" Andersen
Norwegian translation, documentation
" + "
Jens \"amiconn\" Arnold
Postgres migration fixes
" + "
Adolfo Jayme Barrientos
Spanish translation
" + "
Rafael \"EagleScreen\" Belmonte
Spanish translation
" + "
Sergiu Bivol
Romanian translation
" + "
Bruno Brigras
Crash fixes
" + "
Florent Castelli
Sanitize topic handling
" + "
Theo \"tampakrap\" Chatzimichos
Greek translation
" + "
Yuri Chornoivan
Ukrainian translation
" + "
Tomáš \"scarabeus\" Chvátal
Czech translation
" + "
\"Condex\"
Galician translation
" + "
Joshua \"tvakah\" Corbin
Various fixes
" + "
\"cordata\"
Esperanto translation
" + "
Matthias \"pennywise\" Coy
German translation
" + "
\"derpella\"
Polish translation
" + "
\"Dorian\"
French translation
" + "
Luke Faraone
Doc fixes
" + "
Chris \"stitch\" Fuenty
SASL support
" + "
Kevin \"KRF\" Funk
German translation
" + "
Fabiano \"elbryan\" Francesconi
Italian translation
" + "
Leo Franchi
OSX improvements
" + "
Sebastien Fricker
Audio backend improvements
" + "
Alf Gaida
Language improvements
" + "
Aurélien \"agateau\" Gâteau
Message Indicator support
" + "
Marco \"kaffeedoktor\" Genise
Ideas, hacking, motivation
" + "
Felix \"debfx\" Geyer
Certificate handling improvements
" + "
Volkan Gezer
Turkish translation
" + "
Sjors \"dazjorz\" Gielen
Fixes
" + "
Sebastian \"seezer\" Goth
Many improvements and features
" + "
Michael \"brot\" Groh
German translation, fixes
" + "
\"Gryllida\"
IRC parser improvements
" + "
H. İbrahim \"igungor\" Güngör
Turkish translation
" + "
Jiri Grönroos
Finnish translation
" + "
Edward Hades
Russian translation
" + "
John \"nox\" Hand
Former All-Seeing Eye logo
" + "
Jonas \"Dante\" Heese
Project founder, various improvements
" + "
Thomas \"Datafreak\" Hogh
Windows builder
" + "
Johannes \"j0hu\" Huber
Many fixes and features, bug triaging
" + "
Theofilos Intzoglou
Greek translation
" + "
Jovan Jojkić
Serbian translation
" + "
Scott \"ScottK\" Kitterman
Kubuntu nightly packager, (packaging/build system) bughunter
" + "
Paul \"Haudrauf\" Klumpp
Initial design and mainwindow layout
" + "
Maia Kozheva
Russian translation
" + "
Tae-Hoon Kwon
Korean translation
" + "
\"Larso\"
Finnish translation
" + "
Patrick \"bonsaikitten\" Lauer
Gentoo packaging
" + "
Chris \"Fish-Face\" Le Sueur
Various fixes and improvements
" + "
Jerome \"Adys\" Leclanche
Context menu fixes
" + "
Hendrik \"nevcairiel\" Leppkes
Various features
" + "
Jason Lynch
Bugfixes
" + "
Michael \"mamarley\" Marley
Various fixes and improvements
" + "
Martin \"m4yer\" Mayer
German translation
" + "
Daniel \"hydrogen\" Meltzer
Various fixes and improvements
" + "
Daniel E. Moctezuma
Japanese translation
" + "
Chris \"kode54\" Moeller
Various fixes and improvements
" + "
Thomas Müller
Fixes, Debian packaging
" + "
Gábor \"ELITE_x\" Németh
Hungarian translation
" + "
Per Nielsen
Danish translation
" + "
J-P Nurmi
Fixes
" + "
Marco \"Quizzlo\" Paolone
Italian translation
" + "
Bas \"Tucos\" Pape
Many fixes and improvements, bug and patch triaging, tireless community support
" + "
Bruno Patri
French translation
" + "
Drew \"LinuxDolt\" Patridge
BluesTheme stylesheet
" + "
Celeste \"seele\" Paul
Usability Queen
" + "
Vit Pelcak
Czech translation
" + "
Regis \"ZRegis\" Perrin
French translation
" + "
Diego \"Flameeyes\" Pettenò
Gentoo maintainer, build system improvements
" + "
Simon Philips
Dutch translation
" + "
Daniel \"billie\" Pielmeier
Gentoo maintainer
" + "
Nuno \"pinheiro\" Pinheiro
Tons of Oxygen icons including our application icon
" + "
David Planella
Translation system fixes
" + "
Jure \"JLP\" Repinc
Slovenian translation
" + "
Patrick \"TheOneRing\" von Reth
MinGW support, SNORE backend, Windows packager
" + "
Dirk \"MarcLandis\" Rettschlag
Various fixes and new features
" + "
Miguel Revilla
Spanish translation
" + "
Jaak Ristioja
Fixes
" + "
Henning \"honk\" Rohlfs
Various fixes
" + "
Stella \"differentreality\" Rouzi
Greek translation
" + "
\"salnx\"
Highlight configuration improvements
" + "
Martin \"sandsmark\" Sandsmark
Core fixes, Quasseldroid
" + "
David Sansome
OSX Notification Center support
" + "
Dennis \"DevUrandom\" Schridde
D-Bus notifications
" + "
Jussi \"jussi01\" Schultink
Tireless tester, {ku|U}buntu tester and lobbyist, liters of delicious Finnish alcohol
" + "
Tim \"xAFFE\" Schumacher
Fixes and feedback
" + "
\"sfionov\"
Russian translation
" + "
Harald \"apachelogger\" Sitter
{ku|U}buntu packager, motivator, promoter
" + "
Stefanos Sofroniou
Greek translation
" + "
Rüdiger \"ruediger\" Sonderfeld
Emacs keybindings
" + "
Alexander Stein
Tray icon fix
" + "
Daniel \"son\" Steinmetz
Early beta tester and bughunter (on Vista™!)
" + "
Jesper Thomschütz
Various fixes
" + "
Arthur \"roentgen\" Titeica
Romanian translation
" + "
\"ToBeFree\"
German translation
" + "
Edward \"Aides\" Toroshchin
Russian translation
" + "
Adam \"adamt\" Tulinius
Early beta tester and bughunter, Danish translation
" + "
Frederik M.J. \"freqmod\" Vestre
Norwegian translation
" + "
Atte Virtanen
Finnish translation
" + "
Pavel \"int\" Volkovitskiy
Early beta tester and bughunter
" + "
Roscoe van Wyk
Fixes
" + "
Zé
Portuguese translation
" + "
Benjamin \"zbenjamin\" Zeller
Windows build system fixes
" + "
\"zeugma\"
Turkish translation
" + "

" + "...and anybody else finding and reporting bugs, giving feedback, helping others and being part of the community!"); + + return res; } -QString AboutDlg::thanksTo() const { - QString res; - res = tr("Special thanks goes to:
" - "
" - "
 John \"nox\" Hand
" - "
for the original Quassel icon - The All-Seeing Eye" - "
 The Oxygen Team
" - "
for creating all the artwork you see throughout Quassel
" - "
 Qt Software formerly known as Trolltech
" - "
for creating Qt and Qtopia, and for sponsoring development of QuasselTopia with Greenphones and more
" - "
" - "
for keeping Qt alive, and for sponsoring development of Quassel Mobile with N810s
" - ); - - return res; + +QString AboutDlg::thanksTo() const +{ + QString res; + res = tr("Special thanks goes to:
" + "
" + "
 John \"nox\" Hand
" + "
for the original Quassel icon - The All-Seeing Eye" + "
 The Oxygen Team
" + "
for creating all the artwork you see throughout Quassel
" + "
 Qt Software formerly known as Trolltech
" + "
for creating Qt and Qtopia, and for sponsoring development of QuasselTopia with Greenphones and more
" + "
" + "
for keeping Qt alive, and for sponsoring development of Quassel Mobile with N810s
" + ); + + return res; }