X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Fwx%2Fabout_dialog.cc;h=9ec41d7d36d3702f44d0877e3407ba9d266a7e80;hp=92c89459d4e95b1a7098d28b4d6018df47470246;hb=f10e025eba54b0ab4dbe1b3611071b160ca89208;hpb=00c1aa27db31b0029788ae7ad7a1af92a1ef863d diff --git a/src/wx/about_dialog.cc b/src/wx/about_dialog.cc index 92c89459d..9ec41d7d3 100644 --- a/src/wx/about_dialog.cc +++ b/src/wx/about_dialog.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2017 Carl Hetherington + Copyright (C) 2013-2020 Carl Hetherington This file is part of DCP-o-matic. @@ -24,6 +24,7 @@ #include "about_dialog.h" #include "wx_util.h" +#include "static_text.h" #include "lib/version.h" #include "lib/compose.hpp" #include @@ -47,22 +48,22 @@ AboutDialog::AboutDialog (wxWindow* parent) wxFont version_font (*wxNORMAL_FONT); version_font.SetWeight (wxFONTWEIGHT_BOLD); - wxStaticText* t = new wxStaticText (this, wxID_ANY, _("DCP-o-matic")); + wxStaticText* t = new StaticText (this, _("DCP-o-matic")); t->SetFont (title_font); sizer->Add (t, wxSizerFlags().Centre().Border(wxALL, 16)); wxString s; if (strcmp (dcpomatic_git_commit, "release") == 0) { - t = new wxStaticText (this, wxID_ANY, std_to_wx (String::compose ("Version %1", dcpomatic_version))); + t = new StaticText (this, std_to_wx(String::compose("Version %1", dcpomatic_version))); } else { - t = new wxStaticText (this, wxID_ANY, std_to_wx (String::compose ("Version %1 git %2", dcpomatic_version, dcpomatic_git_commit))); + t = new StaticText (this, std_to_wx(String::compose("Version %1 git %2", dcpomatic_version, dcpomatic_git_commit))); } t->SetFont (version_font); sizer->Add (t, wxSizerFlags().Centre().Border(wxALL, 2)); sizer->AddSpacer (12); - t = new wxStaticText ( - this, wxID_ANY, + t = new StaticText ( + this, _("Free, open-source DCP creation from almost anything."), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER ); @@ -73,14 +74,14 @@ AboutDialog::AboutDialog (wxWindow* parent) wxHyperlinkCtrl* h = new wxHyperlinkCtrl ( this, wxID_ANY, wxT ("dcpomatic.com"), - wxT ("http://dcpomatic.com") + wxT ("https://dcpomatic.com") ); sizer->Add (h, wxSizerFlags().Centre().Border(wxALL, 8)); - t = new wxStaticText ( - this, wxID_ANY, - _("(C) 2012-2017 Carl Hetherington, Terrence Meiczinger\n Ole Laursen, Brecht Sanders"), + t = new StaticText ( + this, + _("(C) 2012-2020 Carl Hetherington, Terrence Meiczinger\n Ole Laursen, Brecht Sanders"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER ); @@ -91,20 +92,31 @@ AboutDialog::AboutDialog (wxWindow* parent) wxArrayString written_by; written_by.Add (wxT ("Carl Hetherington")); written_by.Add (wxT ("Terrence Meiczinger")); + written_by.Add (wxT ("Mart Jansink")); written_by.Add (wxT ("Ole Laursen")); written_by.Add (wxT ("Brecht Sanders")); written_by.Add (wxT ("Jianguo Huang")); add_section (_("Written by"), written_by); + wxArrayString with_help_from; + with_help_from.Add (wxT ("David Vignoni")); + with_help_from.Add (wxT ("Dennis Couzin")); + with_help_from.Add (wxT ("Carsten Kurz")); + with_help_from.Add (wxT ("Gérald Maruccia")); + with_help_from.Add (wxT ("Julian van Mil")); + add_section (_("With help from"), with_help_from); + wxArrayString translated_by; translated_by.Add (wxT ("Manuel AC")); translated_by.Add (wxT ("Max Aeschlimann")); translated_by.Add (wxT ("Thiago Andre")); + translated_by.Add (wxT ("Felice D'Andrea")); translated_by.Add (wxT ("Grégoire Ausina")); translated_by.Add (wxT ("Tomáš Begeni")); translated_by.Add (wxT ("Fabio \"Zak\" Belli")); translated_by.Add (wxT ("Cherif Ben Brahim")); translated_by.Add (wxT ("Massimiliano Broggi")); + translated_by.Add (wxT ("Dan Cohen")); translated_by.Add (wxT ("Davide Dall'AraCiao")); translated_by.Add (wxT ("William Fanelli")); translated_by.Add (wxT ("Max M. Fuhlendorf")); @@ -115,6 +127,7 @@ AboutDialog::AboutDialog (wxWindow* parent) translated_by.Add (wxT ("Carsten Kurz")); translated_by.Add (wxT ("Lilian Lefranc")); translated_by.Add (wxT ("Gérald Maruccia")); + translated_by.Add (wxT ("Mike Mazur")); translated_by.Add (wxT ("Rob van Nieuwkerk")); translated_by.Add (wxT ("Anders Uhl Pedersen")); translated_by.Add (wxT ("Olivier Perriere")); @@ -125,186 +138,27 @@ AboutDialog::AboutDialog (wxWindow* parent) translated_by.Add (wxT ("Igor Voytovich")); translated_by.Add (wxT ("Rov (若文)")); translated_by.Add (wxT ("刘汉源")); + translated_by.Add (wxT ("Gökhan Aksoy")); add_section (_("Translated by"), translated_by); - wxArrayString with_help_from; - with_help_from.Add (wxT ("David Vignoni")); - with_help_from.Add (wxT ("Dennis Couzin")); - with_help_from.Add (wxT ("Gérald Maruccia")); - with_help_from.Add (wxT ("Julian van Mil")); - add_section (_("With help from"), with_help_from); + wxArrayString patrons; + patrons.Add ("Luproduction"); + patrons.Add ("Lightbender Post"); + patrons.Add ("Drop-out Cinema"); + add_section (_("Patrons"), patrons); + + wxArrayString subscribers; + #include "subscribers.cc" + add_section (_("Subscribers"), subscribers); wxArrayString supported_by; - supported_by.Add (wxT ("Manuel AC")); - supported_by.Add (wxT ("Kambiz Afshar")); - supported_by.Add (wxT ("Louis Albini")); - supported_by.Add (wxT ("Alex Asp")); - supported_by.Add (wxT ("Georges Asmar")); - supported_by.Add (wxT ("Eric Audurier")); - supported_by.Add (wxT ("Jean-Pierre Beauviala")); - supported_by.Add (wxT ("Louis Belloisy")); - supported_by.Add (wxT ("Mike Blakesley")); - supported_by.Add (wxT ("Silvio Bonomi")); - supported_by.Add (wxT ("Fabio Bozzoli")); - supported_by.Add (wxT ("Pierre-Alexis Bontemps")); - supported_by.Add (wxT ("Jeff Boot")); - supported_by.Add (wxT ("Paul Carey")); - supported_by.Add (wxT ("Nathan Carpenter")); - supported_by.Add (wxT ("Kieran Carroll")); - supported_by.Add (wxT ("Matt Carter")); - supported_by.Add (wxT ("Frank Cianciolo")); - supported_by.Add (wxT ("Central Cinema")); - supported_by.Add (wxT ("Cinema Clarici")); - supported_by.Add (wxT ("Dan Cohen")); - supported_by.Add (wxT ("Adam Colt")); - supported_by.Add (wxT ("Adam Cousins")); - supported_by.Add (wxT ("Matthias Damm")); - supported_by.Add (wxT ("JP Davidson")); - supported_by.Add (wxT ("Yohann Dedy")); - supported_by.Add (wxT ("Alexey Derevyanko")); - supported_by.Add (wxT ("Thomas Dickens")); - supported_by.Add (wxT ("Unwana Essien")); - supported_by.Add (wxT ("Maxime Estoppey")); - supported_by.Add (wxT ("Peter Ericson")); - supported_by.Add (wxT ("Darius Family")); - supported_by.Add (wxT ("Rasitha Ferdinando")); - supported_by.Add (wxT ("Jose Angel Velasco Fernandez")); - supported_by.Add (wxT ("Traverso City Film Festival")); - supported_by.Add (wxT ("Andres Fink")); - supported_by.Add (wxT ("Dave Fleegel")); - supported_by.Add (wxT ("Evan Freeze")); - supported_by.Add (wxT ("Brett Friedman")); - supported_by.Add (wxT ("Stephen Furley")); - supported_by.Add (wxT ("filmtechniek.nl")); - supported_by.Add (wxT ("Gartenbaukino")); - supported_by.Add (wxT ("Silvio Giuliano")); - supported_by.Add (wxT ("Alan Gouger")); - supported_by.Add (wxT ("Christopher Gray")); - supported_by.Add (wxT ("Vincent Grenier")); - supported_by.Add (wxT ("Gerhard Gruber")); - supported_by.Add (wxT ("Flor Guillaume")); - supported_by.Add (wxT ("Patrick Haderer")); - supported_by.Add (wxT ("刘汉源")); - supported_by.Add (wxT ("Jeff Hemingway")); - supported_by.Add (wxT ("Antonio Ruiz Hernandez")); - supported_by.Add (wxT ("Film.Ca Inc.")); - supported_by.Add (wxT ("Denis Ivashvkevych")); - supported_by.Add (wxT ("Karl Jacob")); - supported_by.Add (wxT ("Henrik Jäger")); - supported_by.Add (wxT ("Tomasz Jagi")); - supported_by.Add (wxT ("Jonathan Jensen")); - supported_by.Add (wxT ("Mathew Johns")); - supported_by.Add (wxT ("Thierry Journet")); - supported_by.Add (wxT ("Mario Kalogjera")); - supported_by.Add (wxT ("Zbigniew Kamiński")); - supported_by.Add (wxT ("Klaus Karger")); - supported_by.Add (wxT ("Ikram Karimov")); - supported_by.Add (wxT ("Chris Kay")); - supported_by.Add (wxT ("Lars Kelto")); - supported_by.Add (wxT ("Erwan Kerzanet")); - supported_by.Add (wxT ("Kert Kiima")); - supported_by.Add (wxT ("Alabama Kino")); - supported_by.Add (wxT ("James Kirst")); - supported_by.Add (wxT ("Adam Klotblixt")); - supported_by.Add (wxT ("Filip Kovcin")); - supported_by.Add (wxT ("Cihan Kulaber")); - supported_by.Add (wxT ("Carsten Kurz")); - supported_by.Add (wxT ("David Armati Lechner")); - supported_by.Add (wxT ("Lilian Lefranc")); - supported_by.Add (wxT ("Robert Legato")); - supported_by.Add (wxT ("Sean Leigh")); - supported_by.Add (wxT ("Olivier Lemaire")); - supported_by.Add (wxT ("Eric Lesachet")); - supported_by.Add (wxT ("Gavin Lewarne")); - supported_by.Add (wxT ("Theo Lipfert")); - supported_by.Add (wxT ("Paweł Lipiński")); - supported_by.Add (wxT ("Marco Löber")); - supported_by.Add (wxT ("Juan Marin Lorenzo")); - supported_by.Add (wxT ("Cinéma Le Louxor")); - supported_by.Add (wxT ("Mandorla")); - supported_by.Add (wxT ("Andrea Maguolo")); - supported_by.Add (wxT ("Gerard Manshanden")); - supported_by.Add (wxT ("Daniel Martinez Lara")); - supported_by.Add (wxT ("Stefan Massopust")); - supported_by.Add (wxT ("Richard Malmberg")); - supported_by.Add (wxT ("Adrian Manolescu")); - supported_by.Add (wxT ("Mattias Mattsson")); - supported_by.Add (wxT ("George Mazarakis")); - supported_by.Add (wxT ("Gordon McLeod")); - supported_by.Add (wxT ("P. Meijer")); - supported_by.Add (wxT ("Brian Mendelssohn")); - supported_by.Add (wxT ("Kjarten Michaelsen")); - supported_by.Add (wxT ("Aldo Midali")); - supported_by.Add (wxT ("Sylvain Mielle")); - supported_by.Add (wxT ("Jill Mobley")); - supported_by.Add (wxT ("Michal Moc")); - supported_by.Add (wxT ("Howard Molton")); - supported_by.Add (wxT ("Lindsay Morris")); - supported_by.Add (wxT ("Moviemento Kino")); - supported_by.Add (wxT ("NT Next")); - supported_by.Add (wxT ("David Nedrow")); - supported_by.Add (wxT ("Niclas Nornemark")); - supported_by.Add (wxT ("Casablanca Nuernberg")); - supported_by.Add (wxT ("Pascal Nussbaum")); - supported_by.Add (wxT ("Tim O'Brien")); - supported_by.Add (wxT ("Jerome Cohen Olivar")); - supported_by.Add (wxT ("Tito Oliveira")); - supported_by.Add (wxT ("Anders Olsson")); - supported_by.Add (wxT ("Kevin Orman")); - supported_by.Add (wxT ("Olov Östlund")); - supported_by.Add (wxT ("Vasiliy Popov")); - supported_by.Add (wxT ("Rui Pereira")); - supported_by.Add (wxT ("Armin Peterhans")); - supported_by.Add (wxT ("Andrea Pieri")); - supported_by.Add (wxT ("Denis Postle")); - supported_by.Add (wxT ("Aditya Pratama")); - supported_by.Add (wxT ("Ceridwen Productions")); - supported_by.Add (wxT ("Ivan Pullman")); - supported_by.Add (wxT ("Arts Quest")); - supported_by.Add (wxT ("Desiderio Garcia Ramirez")); - supported_by.Add (wxT ("Steve Reverand")); - supported_by.Add (wxT ("Mark Rolfe")); - supported_by.Add (wxT ("Leigh Rosin")); - supported_by.Add (wxT ("David Rozenthal")); - supported_by.Add (wxT ("Lasse Salling")); - supported_by.Add (wxT ("Jussi Siponen")); - supported_by.Add (wxT ("Gregg Smith")); - supported_by.Add (wxT ("Marco Spiaggi")); - supported_by.Add (wxT ("Peter Sprenger")); - supported_by.Add (wxT ("Randy Stankey")); - supported_by.Add (wxT ("Andrä Steiner")); - supported_by.Add (wxT ("Mike Stiebing")); - supported_by.Add (wxT ("Tomislav Stojanović")); - supported_by.Add (wxT ("Christian Suhren")); - supported_by.Add (wxT ("Bruce Taylor")); - supported_by.Add (wxT ("OpsCenter Technologies, Inc.")); - supported_by.Add (wxT ("Texas Theatre")); - supported_by.Add (wxT ("Lawrence Towers")); - supported_by.Add (wxT ("Petter Trønsdal")); - supported_by.Add (wxT ("Richard Turner")); - supported_by.Add (wxT ("Stéphane Wagneur")); - supported_by.Add (wxT ("Andrew Walls")); - supported_by.Add (wxT ("Raoul Walzer")); - supported_by.Add (wxT ("Wolfram Weber")); - supported_by.Add (wxT ("Frank Wenz")); - supported_by.Add (wxT ("Anja Wenz")); - supported_by.Add (wxT ("Johannes Wilbrand")); - supported_by.Add (wxT ("Roland Wirtz")); - supported_by.Add (wxT ("Wolfgang Woehl")); - supported_by.Add (wxT ("Frank de Wulf")); - supported_by.Add (wxT ("Pavel Zhdanko")); - supported_by.Add (wxT ("Daniel Židek")); - supported_by.Add (wxT ("Гуляев Михаил")); - supported_by.Add (wxT ("Cinéma de la Neuveville")); - supported_by.Add (wxT ("Frechen-Film e.V.")); - supported_by.Add (wxT ("Mobiles Kino e.V.")); - supported_by.Add (wxT ("Kino Völkerfreundschaft")); - supported_by.Add (wxT ("Ernst Zimmerman")); - add_section (_("Supported by"), supported_by); + #include "supporters.cc" + add_section (_("Also supported by"), supported_by); wxArrayString tested_by; tested_by.Add (wxT ("Manuel AC")); tested_by.Add (wxT ("Trever Anderson")); + tested_by.Add (wxT ("JP Beauviala")); tested_by.Add (wxT ("Mike Blakesley")); tested_by.Add (wxT ("David Booty")); tested_by.Add (wxT ("Roop Chand"));