Warning, /education/gcompris/src/core/DialogAbout.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - DialogAbout.qml 0002 * 0003 * SPDX-FileCopyrightText: 2016 Bruno Coudoin <bruno.coudoin@gcompris.net> 0004 * 0005 * Authors: 0006 * Bruno Coudoin <bruno.coudoin@gcompris.net> 0007 * 0008 * SPDX-License-Identifier: GPL-3.0-or-later 0009 */ 0010 0011 import QtQuick 2.12 0012 import GCompris 1.0 0013 0014 /** 0015 * GCompris' full screen about dialog. 0016 * @ingroup infrastructure 0017 * 0018 * @sa DialogBackground 0019 */ 0020 DialogBackground { 0021 visible: false 0022 title: qsTr("About GCompris") 0023 button0Text: qsTr("License") 0024 onButton0Hit: { licenseContainer.visible = true } 0025 0026 File { 0027 id: licenseFile 0028 name: "qrc:/gcompris/src/core/COPYING" 0029 onError: print(msg) 0030 } 0031 0032 DialogBackground { 0033 id: licenseContainer 0034 visible: false 0035 anchors.fill: parent 0036 title: qsTr("License") 0037 onVisibleChanged: { 0038 if(!content) { 0039 content = licenseFile.read() 0040 } 0041 } 0042 onClose: visible = false 0043 } 0044 0045 //: Replace this string with your names, one name per line. 0046 property string translators: qsTr("translator-credits") === 0047 "translator-credits" ? "" : qsTr("translator-credits") + "<br/>" 0048 // Let's try to maitain here the contributor list sorted by number of commits 0049 // git shortlog -se | sort -nr | cut -c8- | sed 's/ <.*>/,/' | xargs 0050 property string developers: "Timothée Giet, Bruno Coudoin, Johnny Jazeix, Holger Kaelberer, Akshat Tandon, Rajdeep Kaur, Aman Kumar Gupta, Siddhesh Suthar, Yuri Chornoivan, Aruna Sankaranarayanan, Stephane Mankowski, Amit Tomar, Thibaut ROMAIN, Deepak Kumar, Aiswarya Kaitheri Kandoth, Harsh Kumar, Amit Sagtani, Ilya Bizyaev, Pulkit Gupta, Shubham Mishra, Karl Ove Hufthammer, Mariam Fahmy, Stefan Toncu, Divyam Madaan, SagarC Agarwal, Ganesh Harshan, Ayush Agrawal, Manuel Tondeur, Horia PELLE, Rudra Nil Basu, Harry Mecwan, Akshay Kumar, Emmanuel Charruau, Alexandre Laurent, Bruno ANSELME, Burkhard Lück, Antoni Bella Pérez, Bharath M S, Zayed Al-Saidi, Per Andersson, JB BUTET, Himanshu Vishwakarma, Aastha Chauhan, Samarth Raj, Rohit Das, Arkit Vora, Anant Verma, Séamus Ó Briain, Sergey Popov, Sambhav Kaul, Nitish Chauhan, Lionel Duboeuf, Jonathan Riddell, Imran Tatriev, Igor Dobrača, Harpreet S, Harald H, Alexis Breton, Aleix Pol, Rahul Yadav, Souradeep Barua, Sai Moukthik Konduru, Riccardo Iaconelli, Rajat Asthana, Kent VanderVelden, Billy Laws, Aseem Arora, Alexander Potashev, Varun Patel, Utkarsh Tiwari, Parth Partani, Paolo Gibellini, Nick Richards, Luigi Toscano, Luciano Montanaro, Lionel Duboeuf, Isabelle Le Nabat, Envel Kervoas, Tõnis Piirits, Daniel Shahaf, Christophe Chabanois, Chaitanya KS, B.J. Cupps, Anu Mittal, Antos Vaclauski, André Marcelo Alvarenga, Łukasz Wojniłowicz, Emir SARI, Ömer Fadıl Usta, Ynon Perek, Yask Srivastava, Volker Krause, Thiago Masato Costa Sueto, Scarlett Moore, Stefan Asserhäll, Smit S. Patil, Shashwat Dixit, Sayan Biswas, Răpițeanu Viorel-Cătălin, Rohan Rashinkar, Rishabh Gupta, Pino Toscano, Peter Eszlari, Oliver Kellogg, Nicolas Fella, Mantas Kriaučiūnas, Joshua Shreve, Jose Riha, Jonathan Demeyer, Jiri Bohac, Jesús Espino, Hannah von Reth, Frederico Goncalves Guimaraes, Edgar HIPP, Vit Pelcak, Djalil Mesli, Dawid Wróbel, Neelaksh Singh, Clément Coudoin, Divakaran Payyan Kandanchirakkal, Bob Stouffer, Bharath Brat, Besnik Bleta, Carlos De Maine, Avinash Sonawane, Artur Puzio, Arnold Dumas, Anuj Yadav, Andrey Cygankov, Alex Kovrigin, Aditya Suthar, Abhay Kaushik" 0051 0052 property string gcVersion: ApplicationInfo.GCVersion 0053 property string qtVersion: ApplicationInfo.QTVersion 0054 property string openSslVersion: ApplicationInfo.OpenSSLVersion 0055 property string gcVersionTxt: qsTr("GCompris %1").arg(gcVersion) 0056 //! first string is the version of Qt, second is the version of openSSL. The second string is something like: "OpenSSL 1.1.1m 14 Dec 2021" 0057 property string qtVersionTxt: qsTr("Based on Qt %1 and %2").arg(qtVersion).arg(openSslVersion) 0058 0059 content: 0060 "<center style='color:#00000000'>.<img width='" + 0061 320 * ApplicationInfo.ratio + "' height='" + 114 * ApplicationInfo.ratio + 0062 "' src='qrc:/gcompris/src/core/resource/gcompris-logo-full.svg'/>.</center> 0063 <center><b><a href='https://gcompris.net'>" + 0064 qsTr("GCompris Home Page: https://gcompris.net") + "</a></b></center> 0065 <center>" + gcVersionTxt + " " + qtVersionTxt + "</center><br/>" + 0066 //: Replace the link with the page in your language if it exists, else keep the english page link 0067 qsTr("You can provide financial support for the development of <b>GCompris</b>, please visit " + 0068 "<a href='https://gcompris.net/donate-en.html'>https://gcompris.net/donate-en.html</a>.") + 0069 0070 "<br />" + 0071 0072 qsTr("<b>GCompris</b> is a Free Software developed within the KDE community.") + 0073 0074 "<br /> <br />" + 0075 0076 qsTr("<b>KDE</b> is a world-wide network of software engineers, artists, writers, translators and facilitators " + 0077 "who are committed to <a href=\"%1\">Free Software</a> development. " + 0078 "This community has created hundreds of Free Software applications as part of the KDE " + 0079 "frameworks, workspaces and applications.<br /><br />" + 0080 "KDE is a cooperative enterprise in which no single entity controls the " + 0081 "efforts or products of KDE to the exclusion of others. Everyone is welcome to join and " + 0082 "contribute to KDE, including you.<br /><br />" + 0083 "Visit <a href=\"%2\">%2</a> for " + 0084 "more information about the KDE community and the software we produce.") 0085 .arg("https://www.gnu.org/philosophy/free-sw.html") 0086 .arg("https://www.kde.org/") + 0087 0088 "<img align='right' width='" + 138 * ApplicationInfo.ratio + 0089 "' height='" + 202 * ApplicationInfo.ratio + "' src='qrc:/gcompris/src/core/resource/aboutkde.png'/>" + 0090 0091 "<br /> <br />" + 0092 0093 qsTr("Software can always be improved, and the KDE team is ready to " + 0094 "do so. However, you - the user - must tell us when " + 0095 "something does not work as expected or could be done better.<br /><br />" + 0096 "KDE has a bug tracking system. Visit " + 0097 "<a href=\"%1\">%1</a> to report a bug.<br /><br />" + 0098 "If you have a suggestion for improvement then you are welcome to use " + 0099 "the bug tracking system to register your wish. Make sure you use the " + 0100 "severity called \"Wishlist\".") 0101 .arg("https://bugs.kde.org/") + 0102 0103 "<br /> <br />" + 0104 0105 qsTr("You do not have to be a software developer to be a member of the " + 0106 "KDE team. You can join the language teams that translate " + 0107 "program interfaces. You can provide graphics, themes, sounds, and " + 0108 "improved documentation. You decide!" + 0109 "<br /><br />" + 0110 "Visit " + 0111 "<a href=\"%1\">%1</a> " + 0112 "for information on some projects in which you can participate." + 0113 "<br /><br />" + 0114 "If you need more information or documentation, then a visit to " + 0115 "<a href=\"%2\">%2</a> " + 0116 "will provide you with what you need.") 0117 .arg("https://www.kde.org/community/getinvolved/") 0118 .arg("https://techbase.kde.org/") + 0119 0120 "<br /> <br />" + 0121 0122 qsTr("To support development the KDE community has formed the KDE e.V., a non-profit organization " + 0123 "legally founded in Germany. KDE e.V. represents the KDE community in legal and financial matters. " + 0124 "See <a href=\"%1\">%1</a>" + 0125 " for information on KDE e.V.<br /><br />" + 0126 "KDE benefits from many kinds of contributions, including financial. " + 0127 "We use the funds to reimburse members and others for expenses " + 0128 "they incur when contributing. Further funds are used for legal " + 0129 "support and organizing conferences and meetings. <br /> <br />" + 0130 "We would like to encourage you to support our efforts with a " + 0131 "financial donation, using one of the ways described at " + 0132 "<a href=\"%2\">%2</a>." + 0133 "<br /><br />Thank you very much in advance for your support.") 0134 .arg("https://ev.kde.org/") 0135 .arg("https://www.kde.org/community/donations/") + 0136 0137 "<br /> <br />" + 0138 0139 qsTr("<b>A big thanks to the development team:</b> %1").arg(developers) + 0140 0141 "<br /> <br />" + 0142 0143 qsTr("<b>A big thanks to the translation team:</b> %1") 0144 .arg(translators) + 0145 0146 "<br/><center><b>" + "Copyright 2000-2024 Timothée Giet and Others" + "</b></center>" + "<br/>" 0147 }