36 imageLabel->setMaximumWidth(280); |
36 imageLabel->setMaximumWidth(280); |
37 imageLabel->setMinimumHeight(30); |
37 imageLabel->setMinimumHeight(30); |
38 imageLabel->setMaximumHeight(300); |
38 imageLabel->setMaximumHeight(300); |
39 mainLayout->addWidget(imageLabel, 0, 0, 2, 1); |
39 mainLayout->addWidget(imageLabel, 0, 0, 2, 1); |
40 |
40 |
41 QLabel *lbl1 = new QLabel(this); |
41 QLabel *lbl1 = new QLabel(this); |
42 |
42 |
43 lbl1->setOpenExternalLinks(true); |
43 lbl1->setOpenExternalLinks(true); |
44 lbl1->setText( |
44 lbl1->setText( |
45 "<style type=\"text/css\">" |
45 "<style type=\"text/css\">" |
46 "a { color: #ffcc00; }" |
46 "a { color: #ffcc00; }" |
47 // "a:hover { color: yellow; }" |
47 // "a:hover { color: yellow; }" |
48 "</style>" |
48 "</style>" |
49 "<div align=\"center\"><h1>Hedgewars</h1>" |
49 "<div align=\"center\"><h1>Hedgewars</h1>" |
50 "<h3>" + QLabel::tr("Version") + " " + *cVersionString + "</h3>" |
50 "<h3>" + QLabel::tr("Version") + " " + *cVersionString + "</h3>" |
51 "<p><a href=\"http://www.hedgewars.org/\">http://www.hedgewars.org/</a></p><br>" + |
51 "<p><a href=\"http://www.hedgewars.org/\">http://www.hedgewars.org/</a></p><br>" + |
52 QLabel::tr("This program is distributed under the GNU General Public License") + |
52 QLabel::tr("This program is distributed under the GNU General Public License") + |
53 "</div>" |
53 "</div>" |
54 ); |
54 ); |
55 lbl1->setWordWrap(true); |
55 lbl1->setWordWrap(true); |
56 mainLayout->addWidget(lbl1, 0, 1); |
56 mainLayout->addWidget(lbl1, 0, 1); |
57 |
57 |
58 QTextBrowser *lbl2 = new QTextBrowser(this); |
58 QTextBrowser *lbl2 = new QTextBrowser(this); |
59 |
59 |
60 lbl2->setOpenExternalLinks(true); |
60 lbl2->setOpenExternalLinks(true); |
61 lbl2->setText( |
61 lbl2->setText( |
62 "<style type=\"text/css\">" |
62 "<style type=\"text/css\">" |
63 "a { color: #ffcc00; }" |
63 "a { color: #ffcc00; }" |
64 // "a:hover { color: yellow; }" |
64 // "a:hover { color: yellow; }" |
65 "</style>" + |
65 "</style>" + |
66 QString("<h2>") + |
66 QString("<h2>") + |
67 QLabel::tr("Developers:") + |
67 QLabel::tr("Developers:") + |
68 "</h2><p>" |
68 "</h2><p>" |
69 "Engine, frontend, net server: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
69 "Engine, frontend, net server: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
70 "Many frontend improvements: Igor Ulyanov <<a href=\"mailto:disinbox@gmail.com\">disinbox@gmail.com</a>><br>" |
70 "Many frontend improvements: Igor Ulyanov <<a href=\"mailto:disinbox@gmail.com\">disinbox@gmail.com</a>><br>" |
71 "Many engine and frontend improvements: Derek Pomery <<a href=\"mailto:nemo@m8y.org\">nemo@m8y.org</a>><br>" |
71 "Many engine and frontend improvements: Derek Pomery <<a href=\"mailto:nemo@m8y.org\">nemo@m8y.org</a>><br>" |
72 "Drill rocket, Ballgun, RC Plane weapons: Martin Boze <<a href=\"mailto:afffect@gmail.com\">afffect@gmail.com</a>><br>" |
72 "Drill rocket, Ballgun, RC Plane weapons: Martin Boze <<a href=\"mailto:afffect@gmail.com\">afffect@gmail.com</a>><br>" |
73 "Mine number and time game settings: David A. Cuadrado <<a href=\"mailto:krawek@gmail.com\">krawek@gmail.com</a>><br>" |
73 "Mine number and time game settings: David A. Cuadrado <<a href=\"mailto:krawek@gmail.com\">krawek@gmail.com</a>><br>" |
74 "Frontend improvements: Martin Minarik <<a href=\"mailto:ttsmj@pokec.sk\">ttsmj@pokec.sk</a>><br>" |
74 "Frontend improvements: Martin Minarik <<a href=\"mailto:ttsmj@pokec.sk\">ttsmj@pokec.sk</a>><br>" |
75 "Frontend improvements: Kristian Lehmann <<a href=\"mailto:email@thexception.net\">email@thexception.net</a>><br>" |
75 "Frontend improvements: Kristian Lehmann <<a href=\"mailto:email@thexception.net\">email@thexception.net</a>><br>" |
76 "Mac OS X port, OpenAL wrapper library: Vittorio Giovara <<a href=\"mailto:vittorio.giovara@gmail.com\">vittorio.giovara@gmail.com</a>><br>" |
76 "Mac OS X port, OpenAL wrapper library: Vittorio Giovara <<a href=\"mailto:vittorio.giovara@gmail.com\">vittorio.giovara@gmail.com</a>><br>" |
77 "Gamepad support and additional effects: Mario Liebisch <<a href=\"mailto:mario.liebisch@googlemail.com\">mario.liebisch@googlemail.com</a>>" |
77 "Gamepad support and additional effects: Mario Liebisch <<a href=\"mailto:mario.liebisch@googlemail.com\">mario.liebisch@googlemail.com</a>>" |
78 "</p><h2>" + |
78 "</p><h2>" + |
79 |
79 |
80 QLabel::tr("Art:") + "</h2>" |
80 QLabel::tr("Art:") + "</h2>" |
81 + QString::fromUtf8( |
81 + QString::fromUtf8( |
82 "<p>Finn Brice <<a href=\"mailto:tiyuri@gmail.com\">tiyuri@gmail.com</a>>" |
82 "<p>Finn Brice <<a href=\"mailto:tiyuri@gmail.com\">tiyuri@gmail.com</a>>" |
83 "<br>" |
83 "<br>" |
84 "Joshua Frese <<a href=\"mailto:joshfrese@gmail.com\">joshfrese@gmail.com</a>>" |
84 "Joshua Frese <<a href=\"mailto:joshfrese@gmail.com\">joshfrese@gmail.com</a>>" |
85 "<br>" |
85 "<br>" |
86 "Stanko Tadić <<a href=\"mailto:stanko@mfhinc.net\">stanko@mfhinc.net</a>>" |
86 "Stanko Tadić <<a href=\"mailto:stanko@mfhinc.net\">stanko@mfhinc.net</a>>" |
87 "<br>" |
87 "<br>" |
88 "Julien Koesten <<a href=\"mailto:julienkoesten@aol.com\">julienkoesten@aol.com</a>>" |
88 "Julien Koesten <<a href=\"mailto:julienkoesten@aol.com\">julienkoesten@aol.com</a>>" |
89 "<br>" |
89 "<br>" |
90 "Joshua O'Sullivan <<a href=\"mailto:battysausage@hotmail.co.uk\">battysausage@hotmail.co.uk</a>>" |
90 "Joshua O'Sullivan <<a href=\"mailto:battysausage@hotmail.co.uk\">battysausage@hotmail.co.uk</a>>" |
91 "<br>" |
91 "<br>" |
92 "Nils Lück <<a href=\"mailto:nils.luck.design@gmail.com\">nils.luck.design@gmail.com</a>>" |
92 "Nils Lück <<a href=\"mailto:nils.luck.design@gmail.com\">nils.luck.design@gmail.com</a>>" |
93 "<br>" |
93 "<br>" |
94 "Hats: Trey Perry <<a href=\"mailto:tx.perry.j@gmail.com\">tx.perry.j@gmail.com</a>>" |
94 "Hats: Trey Perry <<a href=\"mailto:tx.perry.j@gmail.com\">tx.perry.j@gmail.com</a>>" |
95 "</p><h2>") + |
95 "</p><h2>") + |
96 QLabel::tr("Sounds:") + "</h2>" |
96 QLabel::tr("Sounds:") + "</h2>" |
97 "Hedgehogs voice: Stephen Alexander <<a href=\"mailto:ArmagonNo1@gmail.com\">ArmagonNo1@gmail.com</a>>" |
97 "Hedgehogs voice: Stephen Alexander <<a href=\"mailto:ArmagonNo1@gmail.com\">ArmagonNo1@gmail.com</a>>" |
98 "<br>" |
98 "<br>" |
99 "Finn Brice <<a href=\"mailto:tiyuri@gmail.com\">tiyuri@gmail.com</a>>" |
99 "Finn Brice <<a href=\"mailto:tiyuri@gmail.com\">tiyuri@gmail.com</a>>" |
100 "<br>" |
100 "<br>" |
101 "Jonatan Nilsson <<a href=\"mailto:jonatanfan@gmail.com\">jonatanfan@gmail.com</a>>" |
101 "Jonatan Nilsson <<a href=\"mailto:jonatanfan@gmail.com\">jonatanfan@gmail.com</a>>" |
102 "<br>" |
102 "<br>" |
103 "Daniel Martin <<a href=\"mailto:elhombresinremedio@gmail.com\">elhombresinremedio@gmail.com</a>>" |
103 "Daniel Martin <<a href=\"mailto:elhombresinremedio@gmail.com\">elhombresinremedio@gmail.com</a>>" |
104 "</p><h2>" + |
104 "</p><h2>" + |
105 |
105 |
106 QLabel::tr("Translations:") + "</h2><p>" |
106 QLabel::tr("Translations:") + "</h2><p>" |
107 + QString::fromUtf8( |
107 + QString::fromUtf8( |
108 "Brazilian Portuguese: Romulo Fernandes Machado <<a href=\"mailto:abra185@gmail.com\">abra185@gmail.com</a>><br>" |
108 "Brazilian Portuguese: Romulo Fernandes Machado <<a href=\"mailto:abra185@gmail.com\">abra185@gmail.com</a>><br>" |
109 "Bulgarian: Svetoslav Stefanov<br>" |
109 "Bulgarian: Svetoslav Stefanov<br>" |
110 "Czech: Petr Řezáček <<a href=\"mailto:rezacek@gmail.com\">rezacek@gmail.com</a>><br>" |
110 "Czech: Petr Řezáček <<a href=\"mailto:rezacek@gmail.com\">rezacek@gmail.com</a>><br>" |
111 "Chinese: Jie Luo <<a href=\"mailto:lililjlj@gmail.com\">lililjlj@gmail.com</a>><br>" |
111 "Chinese: Jie Luo <<a href=\"mailto:lililjlj@gmail.com\">lililjlj@gmail.com</a>><br>" |
112 "English: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
112 "English: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
113 "Finnish: Nina Kuisma <<a href=\"mailto:ninnnu@gmail.com\">ninnnu@gmail.com</a>><br>" |
113 "Finnish: Nina Kuisma <<a href=\"mailto:ninnnu@gmail.com\">ninnnu@gmail.com</a>><br>" |
114 "French: Antoine Turmel <<a href=\"mailto:geekshadow@gmail.com\">geekshadow@gmail.com</a>><br>" |
114 "French: Antoine Turmel <<a href=\"mailto:geekshadow@gmail.com\">geekshadow@gmail.com</a>><br>" |
115 "German: Peter Hüwe <<a href=\"mailto:PeterHuewe@gmx.de\">PeterHuewe@gmx.de</a>><br>" |
115 "German: Peter Hüwe <<a href=\"mailto:PeterHuewe@gmx.de\">PeterHuewe@gmx.de</a>><br>" |
116 "Italian: Luca Bonora <<a href=\"mailto:bonora.luca@gmail.com\">bonora.luca@gmail.com</a>><br>" |
116 "Italian: Luca Bonora <<a href=\"mailto:bonora.luca@gmail.com\">bonora.luca@gmail.com</a>><br>" |
117 "Japanese: ADAM Etienne <<a href=\"mailto:etienne.adam@gmail.com\">etienne.adam@gmail.com</a>><br>" |
117 "Japanese: ADAM Etienne <<a href=\"mailto:etienne.adam@gmail.com\">etienne.adam@gmail.com</a>><br>" |
118 "Polish: Maciej Mroziński <<a href=\"mailto:mynick2@o2.pl\">mynick2@o2.pl</a>>, Wojciech Latkowski <<a href=\"mailto:magik_15l@poczta.fm\">magik_15l@poczta.fm</a>>, Maciej Górny<br>" |
118 "Polish: Maciej Mroziński <<a href=\"mailto:mynick2@o2.pl\">mynick2@o2.pl</a>>, Wojciech Latkowski <<a href=\"mailto:magik_15l@poczta.fm\">magik_15l@poczta.fm</a>>, Maciej Górny<br>" |
119 "Russian: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
119 "Russian: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
120 "Slovak: Jose Riha<br>" |
120 "Slovak: Jose Riha<br>" |
121 "Spanish: Carlos Vives <<a href=\"mailto:mail@carlosvives.es\">mail@carlosvives.es</a>><br>" |
121 "Spanish: Carlos Vives <<a href=\"mailto:mail@carlosvives.es\">mail@carlosvives.es</a>><br>" |
122 "Swedish: Niklas Grahn <<a href=\"mailto:raewolusjoon@yaoo.com\">raewolusjoon@yaoo.com</a>><br>" |
122 "Swedish: Niklas Grahn <<a href=\"mailto:raewolusjoon@yaoo.com\">raewolusjoon@yaoo.com</a>><br>" |
123 "Ukrainian: Eugene V. Lyubimkin <<a href=\"mailto:jackyf.devel@gmail.com\">jackyf.devel@gmail.com</a>>" |
123 "Ukrainian: Eugene V. Lyubimkin <<a href=\"mailto:jackyf.devel@gmail.com\">jackyf.devel@gmail.com</a>>" |
124 "</p><h2>") + |
124 "</p><h2>") + |
125 |
125 |
126 QLabel::tr("Special thanks:") + "</h2><p>" |
126 QLabel::tr("Special thanks:") + "</h2><p>" |
127 "Aleksey Andreev <<a href=\"mailto:blaknayabr@gmail.com\">blaknayabr@gmail.com</a>><br>" |
127 "Aleksey Andreev <<a href=\"mailto:blaknayabr@gmail.com\">blaknayabr@gmail.com</a>><br>" |
128 "Aleksander Rudalev <<a href=\"mailto:alexv@pomorsu.ru\">alexv@pomorsu.ru</a>><br>" |
128 "Aleksander Rudalev <<a href=\"mailto:alexv@pomorsu.ru\">alexv@pomorsu.ru</a>><br>" |
129 "Natasha Stafeeva <<a href=\"mailto:layout@pisem.net\">layout@pisem.net</a>><br>" |
129 "Natasha Stafeeva <<a href=\"mailto:layout@pisem.net\">layout@pisem.net</a>><br>" |
130 "Adam Higerd (aka ahigerd at FreeNode)" |
130 "Adam Higerd (aka ahigerd at FreeNode)" |
131 "</p>" |
131 "</p>" |
132 ); |
132 ); |
133 mainLayout->addWidget(lbl2, 1, 1); |
133 mainLayout->addWidget(lbl2, 1, 1); |
134 } |
134 } |