From 038f2eb36ef0278f93f6c09cff13134eec4c6ada Mon Sep 17 00:00:00 2001 From: Arjan Schrijver Date: Wed, 26 Nov 2025 22:20:42 +0100 Subject: [PATCH] Make Pebble JS runner notification translatable --- .../service/devices/pebble/webview/PebbleJsService.kt | 6 +++--- .../java/nodomain/freeyourgadget/gadgetbridge/util/GB.java | 2 +- app/src/main/res/values/strings.xml | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/PebbleJsService.kt b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/PebbleJsService.kt index 0809c1b2ae..d87fda5687 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/PebbleJsService.kt +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/PebbleJsService.kt @@ -83,13 +83,13 @@ class PebbleJsService : Service() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { nm.createNotificationChannel( - NotificationChannel(GB.NOTIFICATION_CHANNEL_ID_PEBBLE_JS, "Pebble JS service", NotificationManager.IMPORTANCE_LOW) + NotificationChannel(GB.NOTIFICATION_CHANNEL_ID_PEBBLE_JS, getString(R.string.notification_channel_pebble_js_runner), NotificationManager.IMPORTANCE_LOW) ) } val notification = NotificationCompat.Builder(this, GB.NOTIFICATION_CHANNEL_ID_PEBBLE_JS) - .setContentTitle("Pebble JavaScript service") - .setContentText("Running Pebble app/watchface JavaScript") + .setContentTitle(getString(R.string.notification_pebble_js_service_title)) + .setContentText(getString(R.string.notification_pebble_js_service_text)) .setSmallIcon(R.drawable.ic_play) .build() diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/GB.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/GB.java index 1a6bfa592c..465ead6bc9 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/GB.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/util/GB.java @@ -177,7 +177,7 @@ public class GB { NotificationChannel channelPebbleJs = new NotificationChannel( NOTIFICATION_CHANNEL_ID_PEBBLE_JS, - "Pebble JS runner", + context.getString(R.string.notification_channel_pebble_js_runner), NotificationManager.IMPORTANCE_MIN); notificationManager.createNotificationChannel(channelPebbleJs); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1e8b3c839c..c06f67d2a3 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -4473,4 +4473,7 @@ Permit access to the Gadgetbridge-internethelper add-on app Unused settings The settings below are not used because direct internet access is available. + Pebble JS runner + Pebble JavaScript service + Running Pebble app/watchface JavaScript