|
@@ -2,6 +2,7 @@
|
2
|
2
|
|
3
|
3
|
import {checkNotifications, requestNotifications, RESULTS} from 'react-native-permissions';
|
4
|
4
|
import AsyncStorageManager from "../managers/AsyncStorageManager";
|
|
5
|
+import i18n from "i18n-js";
|
5
|
6
|
|
6
|
7
|
const PushNotification = require("react-native-push-notification");
|
7
|
8
|
|
|
@@ -38,8 +39,8 @@ function createNotifications(machineID: string, date: Date) {
|
38
|
39
|
let reminderDate = new Date(date);
|
39
|
40
|
reminderDate.setMinutes(reminderDate.getMinutes() - reminder);
|
40
|
41
|
PushNotification.localNotificationSchedule({
|
41
|
|
- title: "Title",
|
42
|
|
- message: "Message",
|
|
42
|
+ title: i18n.t("proxiwashScreen.notifications.machineRunningTitle", {time: reminder}),
|
|
43
|
+ message: i18n.t("proxiwashScreen.notifications.machineRunningBody", {number: machineID}),
|
43
|
44
|
id: id.toString(),
|
44
|
45
|
date: reminderDate,
|
45
|
46
|
});
|
|
@@ -48,8 +49,8 @@ function createNotifications(machineID: string, date: Date) {
|
48
|
49
|
console.log("Setting up notifications for ", date);
|
49
|
50
|
|
50
|
51
|
PushNotification.localNotificationSchedule({
|
51
|
|
- title: "Title",
|
52
|
|
- message: "Message",
|
|
52
|
+ title: i18n.t("proxiwashScreen.notifications.machineFinishedTitle"),
|
|
53
|
+ message: i18n.t("proxiwashScreen.notifications.machineFinishedBody", {number: machineID}),
|
53
|
54
|
id: machineID,
|
54
|
55
|
date: date,
|
55
|
56
|
});
|