Update authors' names in about dialog and AUTHORS file

also removed names from the translatable strings
This commit is contained in:
in3otd 2016-01-28 22:36:46 +01:00
parent c19580cee0
commit 22b541e773
3 changed files with 68 additions and 52 deletions

33
AUTHORS
View File

@ -17,12 +17,29 @@
-- Boston, MA 02110-1301, USA. -- Boston, MA 02110-1301, USA.
-- --
Maintainer: Original developers:
Michael Margraf <michael.margraf@alumni.tu-berlin.de> Michael Margraf
Stefan Jahn
Authors: (see THANKS file for details) Current developers:
Michael Margraf <michael.margraf@alumni.tu-berlin.de> Guilherme Brondani Torri
Stefan Jahn <stefan@lkcc.org> Mike Brinson
Jens Flucke <jens.flucke@gmx.de> Richard Crozier
Gopala Krishna A <krishna.ggk@gmail.com> Bastien Roucaries
Gunther Kraut <gn.kraut@online.de> Frans Schreuder
Vadim Kuznetsov
Claudio Girardi
Felix Salfelder
Andres Martinez Mera
Former developers:
Jens Flucke
Raimund Jacob
Vincent Habchi
Toyoyuki Ishikawa
Gopala Krishna A
Helene Parruitte
Gunther Kraut
Andrea Zonca
Clemens Novak
You-Tang Lee (YodaLee)

View File

@ -1,7 +1,7 @@
/* /*
* aboutdialog.cpp - customary about dialog showing various info * aboutdialog.cpp - customary about dialog showing various info
* *
* Copyright (C) 2015, Qucs team (see AUTHORS file) * Copyright (C) 2015-2016, Qucs team (see AUTHORS file)
* *
* This file is part of Qucs * This file is part of Qucs
* *
@ -52,52 +52,53 @@ AboutDialog::AboutDialog(QWidget *parent)
: QDialog(parent) : QDialog(parent)
{ {
currAuths = {{ currAuths = {{
tr("Guilherme Brondani Torri - GUI programmer, Verilog-A dynamic loader"), "Guilherme Brondani Torri - " + tr("GUI programmer, Verilog-A dynamic loader"),
tr("Mike Brinson - testing, modelling and documentation, tutorial contributor"), "Mike Brinson - " + tr("testing, modelling and documentation, tutorial contributor"),
tr("Richard Crozier - testing, modelling, Octave."), "Richard Crozier - " + tr("testing, modelling, Octave."),
tr("Bastien Roucaries - bondwire and rectangular waveguide model implementation"), "Bastien Roucaries - " + tr("bondwire and rectangular waveguide model implementation"),
tr("Frans Schreuder - GUI programmer, release"), "Frans Schreuder - " + tr("GUI programmer, release"),
tr("Clemens Novak - GUI programmer"), "Vadim Kuznetsov - " + tr("filter synthesis (qucs-activefilter), SPICE integration (NGSPICE, Xyce)"),
tr("Vadim Kuznetsov - filter synthesis (qucs-activefilter), SPICE integration (NGSPICE, Xyce)"), "Claudio Girardi - " + tr("testing, general fixes"),
tr("You-Tang Lee (YodaLee) - GUI programmer, Qt4 porter"), "Felix Salfelder - " + tr("refactoring, modularity"),
tr("Claudio Girardi - testing, general fixes") "Andr\xe9s Mart\xednez Mera - " + tr("RF design tools")
}}; }};
prevDevs = {{ prevDevs = {{
tr("Michael Margraf - founder of the project, GUI programmer"), "Michael Margraf - " + tr("founder of the project, GUI programmer"),
tr("Stefan Jahn - Programmer of simulator"), "Stefan Jahn - " + tr("Programmer of simulator"),
tr("Jens Flucke - webpages and translator"), "Jens Flucke - " + tr("webpages and translator"),
tr("Raimund Jacob - tester and applyer of Stefan's patches, author of documentation"), "Raimund Jacob - " + tr("tester and applyer of Stefan's patches, author of documentation"),
tr("Vincent Habchi - coplanar line and filter synthesis code, documentation contributor"), "Vincent Habchi - " + tr("coplanar line and filter synthesis code, documentation contributor"),
tr("Toyoyuki Ishikawa - some filter synthesis code and attenuator synthesis"), "Toyoyuki Ishikawa - " + tr("some filter synthesis code and attenuator synthesis"),
tr("Gopala Krishna A - GUI programmer, Qt4 porter"), "Gopala Krishna A - " + tr("GUI programmer, Qt4 porter"),
tr("Helene Parruitte - programmer of the Verilog-AMS interface"), "Helene Parruitte - " + tr("programmer of the Verilog-AMS interface"),
tr("Gunther Kraut - equation solver contributions, exponential sources, author of documentation"), "Gunther Kraut - " + tr("equation solver contributions, exponential sources, author of documentation"),
tr("Andrea Zonca - temperature model for rectangular waveguide") "Andrea Zonca - " + tr("temperature model for rectangular waveguide"),
"Clemens Novak - " + tr("GUI programmer"),
"You-Tang Lee (YodaLee) - " + tr("GUI programmer, Qt4 porter")
}}; }};
trAuths = {{ trAuths = {{
tr("German by Stefan Jahn"), tr("German by") + " Stefan Jahn",
tr("Polish by Dariusz Pienkowski"), tr("Polish by") + " Dariusz Pienkowski",
tr("Romanian by Radu Circa"), tr("Romanian by") + " Radu Circa",
tr("French by Vincent Habchi, F5RCS"), tr("French by") + " Vincent Habchi, F5RCS",
tr("Portuguese by Luciano Franca, Helio de Sousa, Guilherme Brondani Torri"), tr("Portuguese by") + " Luciano Franca, Helio de Sousa, Guilherme Brondani Torri",
tr("Spanish by Jose L. Redrejo Rodriguez"), tr("Spanish by") + " Jose L. Redrejo Rodriguez",
tr("Japanese by Toyoyuki Ishikawa"), tr("Japanese by") + " Toyoyuki Ishikawa",
tr("Italian by Giorgio Luparia and Claudio Girardi"), tr("Italian by") + " Giorgio Luparia, Claudio Girardi",
tr("Hebrew by Dotan Nahum"), tr("Hebrew by") + " Dotan Nahum",
tr("Swedish by Markus Gothe and Peter Landgren"), tr("Swedish by") + " Markus Gothe, Peter Landgren",
tr("Turkish by Onur and Ozgur Cobanoglu"), tr("Turkish by") + " Onur Cobanoglu, Ozgur Cobanoglu",
tr("Hungarian by Jozsef Bus"), tr("Hungarian by") + " Jozsef Bus",
tr("Russian by Igor Gorbounov"), tr("Russian by") + " Igor Gorbounov",
tr("Czech by Marek Straka and Martin Stejskal"), tr("Czech by") + " Marek Straka,Martin Stejskal",
tr("Catalan by Antoni Subirats"), tr("Catalan by") + " Antoni Subirats",
tr("Ukrainian by Dystryk"), tr("Ukrainian by") + " Dystryk",
tr("Arabic by Chabane Noureddine"), tr("Arabic by") + " Chabane Noureddine",
tr("Kazakh by Erbol Keshubaev") tr("Kazakh by") + " Erbol Keshubaev"
}}; }};
std::shuffle(currAuths.begin(), currAuths.end(), rng); std::shuffle(currAuths.begin(), currAuths.end(), rng);
QLabel *lbl; QLabel *lbl;
@ -134,10 +135,8 @@ AboutDialog::AboutDialog(QWidget *parent)
lbl = new QLabel(versionText); lbl = new QLabel(versionText);
lbl->setAlignment(Qt::AlignHCenter); lbl->setAlignment(Qt::AlignHCenter);
vl->addWidget(lbl); vl->addWidget(lbl);
vl->addWidget(new QLabel(tr("Copyright (C)")+" 2003-2009 "+ vl->addWidget(new QLabel(tr("Copyright (C)")+" 2011-2016 Qucs Team\n"+
tr("by Michael Margraf")+"\n"+ tr("Copyright (C)")+" 2003-2009 Michael Margraf"));
tr("Copyright (C)")+" 2011-2015 "+
tr("Qucs Team")));
lbl = new QLabel("\nThis is free software; see the source for copying conditions." lbl = new QLabel("\nThis is free software; see the source for copying conditions."
"\nThere is NO warranty; not even for MERCHANTABILITY or " "\nThere is NO warranty; not even for MERCHANTABILITY or "

View File

@ -46,7 +46,7 @@ private:
void setTrText(void); void setTrText(void);
std::array<QString, 9> currAuths; // current Qucs authors std::array<QString, 9> currAuths; // current Qucs authors
std::array<QString, 10> prevDevs; // previous Qucs developers std::array<QString, 12> prevDevs; // previous Qucs developers
std::array<QString, 18> trAuths; // Qucs translators std::array<QString, 18> trAuths; // Qucs translators
QVBoxLayout *all; QVBoxLayout *all;