mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-30 15:52:12 +01:00
LP-441 Limit the size of usage feedback window
This commit is contained in:
parent
bc7d8b40e6
commit
6092e6582a
@ -78,19 +78,20 @@ void UsageTrackerPlugin::onAutopilotConnect()
|
||||
if (settings->collectUsageData()) {
|
||||
if (settings->showUsageDataDisclaimer()) {
|
||||
QMessageBox message;
|
||||
// QMessageBox hack to define window size.
|
||||
message.setStyleSheet("QLabel{min-width: 780px; max-height: 520px;}");
|
||||
message.setWindowTitle(tr("Usage feedback"));
|
||||
message.setIcon(QMessageBox::Information);
|
||||
message.addButton(tr("Yes, count me in"), QMessageBox::AcceptRole);
|
||||
message.addButton(tr("No, I will not help"), QMessageBox::RejectRole);
|
||||
message.setText(tr("%1 has a function to collect limited anonymous information about "
|
||||
"the usage of the application itself and the hardware connected to it.<p>"
|
||||
"The intention is to not include anything that can be considered sensitive "
|
||||
message.setText(tr("<p>%1 has a function to collect limited anonymous information about "
|
||||
"the usage of the application itself and the hardware connected to it.</p>"
|
||||
"<p>The intention is to not include anything that can be considered sensitive "
|
||||
"or a threat to the users integrity. The collected information will be sent "
|
||||
"using a secure protocol to an %2 web service and stored in a database "
|
||||
"for later analysis and statistical purposes.<br>"
|
||||
"for later analysis and statistical purposes. "
|
||||
"No information will be sold or given to any third party. The sole purpose is "
|
||||
"to collect statistics about the usage of our software and hardware to enable us "
|
||||
"to make things better for you.<p>"
|
||||
"to make things better for you.</p>"
|
||||
"The following things are collected:<ul>"
|
||||
"<li>Bootloader version</li>"
|
||||
"<li>Firmware version, tag and git hash</li>"
|
||||
@ -99,11 +100,11 @@ void UsageTrackerPlugin::onAutopilotConnect()
|
||||
"<li>GCS version</li>"
|
||||
"<li>Operating system version and architecture</li>"
|
||||
"<li>Current local time</li></ul>"
|
||||
"The information is collected only at the time when a board is connecting to GCS.<p>"
|
||||
"<p>The information is collected only at the time when a board is connecting to GCS. "
|
||||
"It is possible to enable or disable this functionality in the general "
|
||||
"settings part of the options for the GCS application at any time.<p>"
|
||||
"We need your help, with your feedback we know where to improve things and what "
|
||||
"platforms are in use. This is a community project that depends on people being involved.<br>"
|
||||
"settings part of the options for the GCS application at any time.</p>"
|
||||
"<p>We need your help, with your feedback we know where to improve things and what "
|
||||
"platforms are in use. This is a community project that depends on people being involved.</p>"
|
||||
"Thank You for helping us making things better and for supporting %2!").arg(GCS_BIG_NAME).arg(ORG_BIG_NAME));
|
||||
QCheckBox *disclaimerCb = new QCheckBox(tr("&Don't show this message again."));
|
||||
disclaimerCb->setChecked(true);
|
||||
|
@ -15004,12 +15004,12 @@ Il est suggéré que si cela est une première configuration de votre contrôleu
|
||||
<context>
|
||||
<name>UsageTrackerPlugin</name>
|
||||
<message>
|
||||
<location filename="../../plugins/usagetracker/usagetrackerplugin.cpp" line="+81"/>
|
||||
<location filename="../../plugins/usagetracker/usagetrackerplugin.cpp" line="+85"/>
|
||||
<source>Usage feedback</source>
|
||||
<translation>Retour d'utilisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+2"/>
|
||||
<location line="+1"/>
|
||||
<source>Yes, count me in</source>
|
||||
<translation>Oui, comptez sur moi</translation>
|
||||
</message>
|
||||
@ -15020,8 +15020,8 @@ Il est suggéré que si cela est une première configuration de votre contrôleu
|
||||
</message>
|
||||
<message>
|
||||
<location line="+1"/>
|
||||
<source>%1 has a function to collect limited anonymous information about the usage of the application itself and the hardware connected to it.<p>The intention is to not include anything that can be considered sensitive or a threat to the users integrity. The collected information will be sent using a secure protocol to an %2 web service and stored in a database for later analysis and statistical purposes.<br>No information will be sold or given to any third party. The sole purpose is to collect statistics about the usage of our software and hardware to enable us to make things better for you.<p>The following things are collected:<ul><li>Bootloader version</li><li>Firmware version, tag and git hash</li><li>Hardware type, revision and mcu serial number</li><li>Selected configuration parameters</li><li>GCS version</li><li>Operating system version and architecture</li><li>Current local time</li></ul>The information is collected only at the time when a board is connecting to GCS.<p>It is possible to enable or disable this functionality in the general settings part of the options for the GCS application at any time.<p>We need your help, with your feedback we know where to improve things and what platforms are in use. This is a community project that depends on people being involved.<br>Thank You for helping us making things better and for supporting %2!</source>
|
||||
<translation>%1 possède une fonction qui permet de collecter les informations de manière anonyme sur l'utilisation de l'application en elle-même ainsi que le matériel connecté dessus.<p>Il n'est pas question de collecter des informations sensibles ou pouvant représenter une menace pour l'intégrité des utilisateurs. Les informations collectées seront envoyées vers un site web %2 en utilisant un protocole sécurisé et stockées dans une base de données pour une analyse et des statistiques ultérieures.<br>Aucune information ne sera vendue ou donnée à une quelconque tierce partie. Le seul but est de collecter des informations à propos de l'utilisation de notre logiciel / matériel pour nous permettre de l'améliorer.<p>Les éléments suivants sont collectés :<ul><li>Version bootloader</li><li>Version firmware, tag et git hash</li><li>Type de matériel, révision et numéro de série CPU</li><li>Paramètres de configuration sélectionnés</li><li>Version GCS</li><li>Système d'exploitation et architecture</li><li>Fuseau horaire</li></ul>Les informations sont collectées au moment de la connexion de la carte avec GCS.<p>Il est possible d'activer ou de désactiver cette fonctionnalité à tout moment dans le menu Options > Paramètres généraux de GCS.<p>Nous avons besoin de votre aide, avec votre participation nous connaîtrons où apporter des améliorations et quelle plateforme vous utilisez. C'est un projet communautaire qui dépend de l'implication des utilisateurs.<br>Merci de nous aider à rendre les choses meilleures et soutenir %2 !</translation>
|
||||
<source><p>%1 has a function to collect limited anonymous information about the usage of the application itself and the hardware connected to it.</p><p>The intention is to not include anything that can be considered sensitive or a threat to the users integrity. The collected information will be sent using a secure protocol to an %2 web service and stored in a database for later analysis and statistical purposes. No information will be sold or given to any third party. The sole purpose is to collect statistics about the usage of our software and hardware to enable us to make things better for you.</p>The following things are collected:<ul><li>Bootloader version</li><li>Firmware version, tag and git hash</li><li>Hardware type, revision and mcu serial number</li><li>Selected configuration parameters</li><li>GCS version</li><li>Operating system version and architecture</li><li>Current local time</li></ul><p>The information is collected only at the time when a board is connecting to GCS. It is possible to enable or disable this functionality in the general settings part of the options for the GCS application at any time.</p><p>We need your help, with your feedback we know where to improve things and what platforms are in use. This is a community project that depends on people being involved.</p>Thank You for helping us making things better and for supporting %2!</source>
|
||||
<translation><p>%1 possède une fonction qui permet de collecter les informations de manière anonyme sur l'utilisation de l'application en elle-même ainsi que le matériel connecté dessus.</p><p>Il n'est pas question de collecter des informations sensibles ou pouvant représenter une menace pour l'intégrité des utilisateurs. Les informations collectées seront envoyées vers un site web %2 en utilisant un protocole sécurisé et stockées dans une base de données pour une analyse et des statistiques ultérieures. Aucune information ne sera vendue ou donnée à une quelconque tierce partie. Le seul but est de collecter des informations à propos de l'utilisation de notre logiciel / matériel pour nous permettre de l'améliorer.</p>Les éléments suivants sont collectés :<ul><li>Version bootloader</li><li>Version firmware, tag et git hash</li><li>Type de matériel, révision et numéro de série CPU</li><li>Paramètres de configuration sélectionnés</li><li>Version GCS</li><li>Système d'exploitation et architecture</li><li>Fuseau horaire</li></ul><p>Les informations sont collectées au moment de la connexion de la carte avec GCS. Il est possible d'activer ou de désactiver cette fonctionnalité à tout moment dans le menu Options > Paramètres généraux de GCS.</p><p>Nous avons besoin de votre aide, avec votre participation nous connaîtrons où apporter des améliorations et quelle plateforme vous utilisez. C'est un projet communautaire qui dépend de l'implication des utilisateurs.</p>Merci de nous aider à rendre les choses meilleures et soutenir %2 !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location line="+23"/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user