diff --git a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/TelemetryIntro.java b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/TelemetryStrings.java similarity index 91% rename from inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/TelemetryIntro.java rename to inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/TelemetryStrings.java index a37ca8e552b..1df95e0b667 100644 --- a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/TelemetryIntro.java +++ b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/TelemetryStrings.java @@ -21,18 +21,18 @@ import de.tudarmstadt.ukp.clarin.webanno.support.wicket.resource.Strings; -public class TelemetryIntro +public class TelemetryStrings implements Serializable { private final String productName; private final String save; - public TelemetryIntro() + public TelemetryStrings() { this(Strings.getString("product.name"), Strings.getString("save")); } - public TelemetryIntro(String aProductName, String aSave) + public TelemetryStrings(String aProductName, String aSave) { super(); productName = aProductName; diff --git a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/matomo/MatomoTelemetryTraitsEditor.html b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/matomo/MatomoTelemetryTraitsEditor.html index 68e6bfea37b..a4235785194 100644 --- a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/matomo/MatomoTelemetryTraitsEditor.html +++ b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/matomo/MatomoTelemetryTraitsEditor.html @@ -23,32 +23,10 @@
-

- This usage data collector helps the developer team of - - discover the number of installations and the size of the user base. These are - important indicators for the success of the product and are e.g. included in reports - to funders. Please support the future development of - - by submitting these anonymous usage statistics to the developers at UKP Lab, - Technische Universität Darmstadt, Germany. -

-

- When enabled, the anonymous usage statistics are sent to our server every time the - application is started and immediately when turning the collection on here. Also, - an update is sent in regular intervals for long-running instances. -

-

- NOTE: This collector does not collect any data from users (e.g. - annotators) logging into the system. It does, however, collect the number of enabled - user accounts in the server since that is important for assessing the size of the - user base for a multi-user capable system such as - . -

-

- Use the Toggle details... button above to see in full detail which data we - collect and why. -

+

+

+

+

-
-
-
- - - - diff --git a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/ui/TelemetrySettingsPage.java b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/ui/TelemetrySettingsPage.java index 4dd9025aca1..f86f769f808 100644 --- a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/ui/TelemetrySettingsPage.java +++ b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/ui/TelemetrySettingsPage.java @@ -39,8 +39,8 @@ import de.tudarmstadt.ukp.clarin.webanno.support.lambda.LambdaAjaxButton; import de.tudarmstadt.ukp.clarin.webanno.support.lambda.LambdaAjaxLink; import de.tudarmstadt.ukp.clarin.webanno.telemetry.TelemetryDetail; -import de.tudarmstadt.ukp.clarin.webanno.telemetry.TelemetryIntro; import de.tudarmstadt.ukp.clarin.webanno.telemetry.TelemetryService; +import de.tudarmstadt.ukp.clarin.webanno.telemetry.TelemetryStrings; import de.tudarmstadt.ukp.clarin.webanno.telemetry.TelemetrySupport; import de.tudarmstadt.ukp.clarin.webanno.telemetry.model.TelemetrySettings; import de.tudarmstadt.ukp.clarin.webanno.ui.core.page.ApplicationPageBase; @@ -100,10 +100,10 @@ protected void populateItem(ListItem aItem) form.add(new LambdaAjaxButton("save", this::actionSave).triggerAfterSubmit()); - Label intro = new Label("intro", - new StringResourceModel("introText", Model.of(new TelemetryIntro()))); - intro.setEscapeModelStrings(false); - form.add(intro); + Label introText = new Label("intro", + new StringResourceModel("settingsIntro", Model.of(new TelemetryStrings()))); + introText.setEscapeModelStrings(false); + form.add(introText); add(form); } diff --git a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/wicket-package.properties b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/wicket-package.properties index b547a84921b..36a356e8f37 100644 --- a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/wicket-package.properties +++ b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/wicket-package.properties @@ -17,12 +17,25 @@ details=Details keyTitle=Key valueTitle=Value descriptionTitle=Description -introText=In order to support the development of ${productName}, it would \ - like to collect some data and send it home. Please review the settings below and \ - opt in or out of the respective data collections. Once you are done, use the \ - ${save} button on the right side to save your choices. If \ - there were any changes to the data collection process, this page will appear again \ - when an administrator logs in. You can always revise your choices by accessing this \ - page via the icon in the page footer. +settingsIntro=In order to support the development of ${productName}, it would like to collect some \ + data and send it home. Please review the settings below and opt in or out of the respective data \ + collections. Once you are done, use the ${save} button on the right side to save your \ + choices. If there were any changes to the data collection process, this page will appear again \ + when an administrator logs in. You can always revise your choices by accessing this page via the \ + icon in the page footer. toggleDetails=Toggle details... -changeAlert=The behavior of this data collector has changed. Please review the description and settings. \ No newline at end of file +changeAlert=The behavior of this data collector has changed. Please review the description and settings. +traitsEditorFirstParagraph=This usage data collector helps the developer team of ${productName} \ + discover the number of installations and the size of the user base. These are important \ + indicators for the success of the product and are e.g. included in reports to funders. Please \ + support the future development of ${productName} by submitting these anonymous usage \ + statistics to the developers at UKP Lab, Technische Universität Darmstadt, Germany. +traitsEditorSecondParagraph=When enabled, the anonymous usage statistics are sent to our server \ + every time the application is started and immediately when turning the collection on here. Also, \ + an update is sent in regular intervals for long-running instances. +traitsEditorThirdParagraph=NOTE: This collector does not collect any data from users \ + (e.g. annotators) logging into the system. It does, however, collect the number of enabled \ + user accounts in the server since that is important for assessing the size of the user base for \ + a multi-user capable system such as ${productName} +traitsEditorFourthParagraph=Use the Toggle details... button above to see in full detail \ + which data we collect and why. \ No newline at end of file diff --git a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/wicket-package_fr.properties b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/wicket-package_fr.properties index bac150d075a..d37050cf6d8 100644 --- a/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/wicket-package_fr.properties +++ b/inception/inception-telemetry/src/main/java/de/tudarmstadt/ukp/clarin/webanno/telemetry/wicket-package_fr.properties @@ -17,13 +17,29 @@ details=D keyTitle=Clé valueTitle=Valeur descriptionTitle=Description -introText=Afin de soutenir le développement de ${productName}\ - , nous souhaiterions collecter quelques données et les envoyer chez nous. Veuillez consulter \ - les paramètres ci-dessous et accepter ou refuser les collectes de données correspondantes. \ - Une fois que vous aurez terminé, cliquez sur le bouton ${save} \ - sur le côté droit pour enregistrer vos choix. Si des modifications ont été apportées au \ - processus de collecte des données, cette page apparaîtra à nouveau lorsqu'un administrateur \ - se connectera. Vous pouvez toujours revoir vos choix en accédant à cette page par le biais \ - de l'icone dans le pied de page. +settingsIntro=Afin de soutenir le développement de ${productName}\ + , nous souhaiterions collecter quelques données et les envoyer chez nous. Veuillez consulter \ + les paramètres ci-dessous et accepter ou refuser les collectes de données correspondantes. \ + Une fois que vous aurez terminé, cliquez sur le bouton ${save} \ + sur le côté droit pour enregistrer vos choix. Si des modifications ont été apportées au \ + processus de collecte des données, cette page apparaîtra à nouveau lorsqu'un administrateur \ + se connectera. Vous pouvez toujours revoir vos choix en accédant à cette page par le biais \ + de l'icone dans le pied de page. toggleDetails=Basculer vers les détails... -changeAlert=Le comportement de ce collecteur de données a changé. Veuillez revoir la description et les paramètres. \ No newline at end of file +changeAlert=Le comportement de ce collecteur de données a changé. Veuillez revoir la description et les paramètres. +traitsEditorFirstParagraph=Ce collecteur de données d'utilisation aide l'équipe de développeurs de \ + ${productName} à découvrir le nombre d'installations et la taille de la base d'utilisateurs. Il \ + s'agit d'indicateurs importants pour le succès du produit, qui sont par exemple inclus dans les \ + rapports destinés aux financeurs. Soutenez le développement futur de ${productName} \ + en soumettant ces statistiques d'utilisation anonymes aux développeurs à l'adresse \ + suivante: Laboratoire UKP, Université Technique de Darmstadt, Allemagne. +traitsEditorSecondParagraph=Lorsqu'elles sont activées, les statistiques d'utilisation anonymes \ + sont envoyées à notre serveur chaque fois que l'application est lancée et immédiatement lorsque \ + la collecte est activée ici. Une mise à jour est également envoyée à intervalles réguliers pour \ + les instances de longue durée. +traitsEditorThirdParagraph=REMARQUE: Ce collecteur ne recueille pas de données sur \ + les utilisateurs (par exemple, les annotateurs) qui se connectent au système. Il collecte \ + cependant le nombre de comptes d'utilisateurs activés dans le serveur, car cela est important \ + pour évaluer la taille de la base d'utilisateurs pour un système multi-utilisateurs tel que ${productName}. +traitsEditorFourthParagraph=Utilisez le bouton Basculer les détails... ci-dessus pour voir \ + en détail quelles données nous collectons et pourquoi. \ No newline at end of file