39 setWindowTitle( tr(
"About" ) );
41 setMinimumSize( width(), height() );
42 setMaximumSize( width(), height() );
46 about += QString(
"<center><b>Hydrogen Drum Machine %1 [%2] </b><br>").arg(
H2Core::get_version().c_str() ).arg( __DATE__ );
47 about +=
"<br><b>" + tr(
"Website" ) +
"</b><br>";
48 about +=
"<a href='http://www.hydrogen-music.org' style='color: #EEE;'>http://www.hydrogen-music.org</a><br>";
49 about +=
"<br><b>" + tr(
"Project page") +
"</b><br>";
50 about +=
"<a href='https://github.com/hydrogen-music/hydrogen' style='color: #EEE;'>https://github.com/hydrogen-music/hydrogen</a><br>";
51 about +=
"<br><b>" + tr(
"Forum" ) +
"</b><br>";
52 about +=
"<a href='https://github.com/hydrogen-music/hydrogen/discussions' style='color: #EEE;'>https://github.com/hydrogen-music/hydrogen/discussions</a><br>";
53 about +=
"<br><b>" + tr(
"Development mailing list") +
"</b><br>";
54 about +=
"<a href='https://lists.sourceforge.net/lists/listinfo/hydrogen-devel' style='color: #EEE;'>https://lists.sourceforge.net/lists/listinfo/hydrogen-devel</a>";
56 aboutTxt->setText( about );
57 aboutTxt->setOpenExternalLinks(
true );
59 std::vector<Author> translatorList;
60 translatorList.push_back(
Author(
"Olivier Humbert",
"trebmuh@tuxfamily.org",
"French translation" ) );
61 translatorList.push_back(
Author(
"Daryl Hanlon",
"darylo1@hotmail.com",
"Spanish translation" ) );
62 translatorList.push_back(
Author(
"Guocheng Zhu",
"aaronbcn@outlook.es",
"Chinese (Mainland China) translation" ) );
64 sAuthors +=
"<b>" + tr(
"Main coders and maintainers" ) +
":</b>";
65 sAuthors +=
"<ul><li><p>Sebastian Moors (aka Mauser) [2008-now]</li>";
66 sAuthors +=
"<li><p>Colin McEwan (aka cme) [2020-now]</p></li>";
67 sAuthors +=
"<li><p>Philipp Müller (aka theGreatWhiteShark) [2020-now]</p></li></ul></br>";
69 sAuthors +=
"<b>" + tr(
"Active translators" ) +
":</b>";
72 for (
auto tt : translatorList ) {
73 sAuthors +=
"<li><p>";
74 sAuthors += tt.m_sName +
" (<i>" + tt.m_sEmail +
"</i>): " + tt.m_sInfo;
75 sAuthors +=
"</p></li>";
77 sAuthors +=
"</ul></br>";
82 sAuthors +=
"<b>" + tr(
"Recent contributors" ) +
":</b>";
85 for (
const auto& tt : *pContributorList ) {
86 sAuthors +=
"<li><p>";
88 sAuthors +=
"</p></li>";
90 sAuthors +=
"</ul></br>";
92 sAuthors +=
"<p><a href='https://github.com/hydrogen-music/hydrogen/graphs/contributors' style='color: #EEE;'>" + tr(
"A full list of all contributors can be found on" ) +
96 sAuthors +=
"<b>" + tr(
"Former main coders and maintainers" ) +
":</b>";
97 sAuthors +=
"<ul><li><p>Alessandro Cominu (aka Comix) [2001-2008]</li>";
98 sAuthors +=
"<li><p>Michael Wolkstein (aka Wolke) [2008-2014]</li></ul></br>";
100 authorsText->setText( sAuthors );
101 authorsText->setOpenExternalLinks(
true );