Skip to content

Commit

Permalink
MORE-994: i18n implemented
Browse files Browse the repository at this point in the history
  • Loading branch information
drtyyj committed Jun 28, 2023
1 parent 47f09d4 commit a2e3cba
Show file tree
Hide file tree
Showing 9 changed files with 35 additions and 35 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@ public String getId() {

@Override
public String getTitle() {
return "Push Notification Action";
return "intervention.factory.actions.pushNotification.title";
}

@Override
public String getDescription() {
return "Sends a push notification to all matching participants based on trigger.";
return "intervention.factory.actions.pushNotification.description";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ public class ScheduledTriggerFactory extends TriggerFactory<ScheduledTrigger, Tr
});

properties.add(prop.setRequired(true)
.setName("Cron Schedule")
.setName("intervention.factory.trigger.scheduled.configProps.cronName")
.setDefaultValue("0 0 12 * * ?")
.setDescription("Triggers and action based on a cron trigger.<a target=\"_blank\" href=\"http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html\">Further info on cron values!</a>\n"));
.setDescription("intervention.factory.trigger.scheduled.configProps.cronDesc"));
}

@Override
Expand All @@ -39,12 +39,12 @@ public String getId() {

@Override
public String getTitle() {
return "Scheduled Trigger";
return "intervention.factory.trigger.scheduled.title";
}

@Override
public String getDescription() {
return "Triggers and action based on a cron trigger.";
return "intervention.factory.trigger.scheduled.description";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,22 +28,22 @@ public class ScheduledDatacheckTriggerFactory extends TriggerFactory<ScheduledDa
});

properties.add(prop.setRequired(true)
.setName("Cron Schedule")
.setName("intervention.factory.trigger.scheduledDatacheck.configProps.cronName")
.setDefaultValue("0 0 12 * * ?")
.setDescription("Triggers and action based on a <a target=\"_blank\" href=\"http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html\">cron trigger.</a>\n"));
.setDescription("intervention.factory.trigger.scheduledDatacheck.configProps.cronDesc"));

properties.add(new StringValue("query")
.setName("Query")
.setDescription("The query for values in <a target=\"_blank\" href=\"https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-simple-query-string-query.html#simple-query-string-syntax\">simple query syntax.</a>.")
.setName("intervention.factory.trigger.scheduledDatacheck.configProps.queryName")
.setDescription("intervention.factory.trigger.scheduledDatacheck.configProps.queryDesc")
);

properties.add(new StringListValue("queryObject")
.setName("Query Object")
.setDescription("A more complex variant of query")
.setName("intervention.factory.trigger.scheduled.configProps.queryObjName")
.setDescription("intervention.factory.trigger.scheduled.configProps.queryObjDesc")
);

properties.add(new IntegerValue("window")
.setName("Timewindow in seconds from querytime")
.setName("intervention.factory.trigger.scheduledDatacheck.configProps.timewindowName")
.setRequired(true)
.setDefaultValue(100)
);
Expand All @@ -56,12 +56,12 @@ public String getId() {

@Override
public String getTitle() {
return "Scheduled Datacheck";
return "intervention.factory.trigger.scheduledDatacheck.title";
}

@Override
public String getDescription() {
return "Checks if certain data occurs in a specific timeframe.";
return "intervention.factory.trigger.scheduledDatacheck.title.decription";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ public String getId() {

@Override
public String getTitle() {
return "Accelerometer Mobile";
return "observation.factory.accelerometerMobile.title";
}

@Override
public String getDescription() {
return """
This observation enables you to collect accelerometer data via the smartphone sensor.
observation.factory.accelerometerMobile.description
""";
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ public String getId() {

@Override
public String getTitle() {
return "External Observation";
return "observation.factory.external.title";
}

@Override
public String getDescription() {
return "A stub observation for data that is collected via the external data api.";
return "observation.factory.external.description";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ public class GpsMobileObservationFactory<C extends Observation<P>, P extends Obs
.setMax(600000)
.setMin(30000)
.setDefaultValue(60000)
.setName("Measurement Interval")
.setDescription("Measurement Interval in Milliseconds, 30K to 600k")
.setName("observation.factory.gpsMobile.configProps.measurementName")
.setDescription("observation.factory.gpsMobile.configProps.measurementDesc")
.setRequired(true)
);

Expand All @@ -31,14 +31,14 @@ public String getId() {

@Override
public String getTitle() {
return "GPS Mobile Sensor";
return "observation.factory.gpsMobile.title";
}

@Override
public String getDescription() {
return
"""
This observation enables you to collect GPS data via the smartphone sensor.
observation.factory.gpsMobile.description
""";
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ public String getId() {

@Override
public String getTitle() {
return "Polar Verity Sensor";
return "observation.factory.polarVerity.title";
}

@Override
public String getDescription() {
return "This observation enables you to collect heart rate data via the polar verity sensor. No properties are supported.";
return "observation.factory.polarVerity.description";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@ public class QuestionObservationFactory<C extends Observation<P>, P extends Obse

private static List<Value> properties = List.of(
new StringValue("question")
.setName("Question")
.setDescription("The question you want to ask")
.setName("observation.factory.simpleQuestion.questionName")
.setDescription("observation.factory.simpleQuestion.questionDesc")
.setRequired(true),
new StringListValue("answers")
.setMinSize(2)
.setMaxSize(5)
.setName("Answers")
.setDescription("Possible answers (min 2, max 5")
.setName("observation.factory.simpleQuestion.answerName")
.setDescription("observation.factory.simpleQuestion.answerDesc")
.setDefaultValue(List.of(
"No",
"Yes"
Expand All @@ -45,12 +45,12 @@ public String getId() {

@Override
public String getTitle() {
return "Question Observation";
return "observation.factory.simpleQuestion.title";
}

@Override
public String getDescription() {
return "This observation enables you to create a simple MultipleChoice question.";
return "observation.factory.simpleQuestion.description";
}

public List<Value> getProperties() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ public class LimeSurveyObservationFactory<C extends LimeSurveyObservation<P>, P

private static List<Value> properties = List.of(
new StringValue("limeSurveyId")
.setName("Survey")
.setDescription("The id of the survey")
.setName("observation.factory.limeSurvey.configProps.idName")
.setDescription("observation.factory.limeSurvey.configProps.idDesc")
.setRequired(true)
);

Expand All @@ -52,12 +52,12 @@ public String getId() {

@Override
public String getTitle() {
return "Lime Survey Observation";
return "observation.factory.limeSurvey.title";
}

@Override
public String getDescription() {
return "This observation enables you to create a Lime Survey questionnaire";
return "observation.factory.limeSurvey.description";
}

@Override
Expand Down

0 comments on commit a2e3cba

Please sign in to comment.