diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt
index 4c0e08764..bf6443d5c 100644
--- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt
+++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt
@@ -330,9 +330,12 @@ class MeshService : Service(), Logging {
private val summaryString
get() = when (connectionState) {
- ConnectionState.CONNECTED -> "Connected: $numOnlineNodes of $numNodes online"
- ConnectionState.DISCONNECTED -> "Disconnected"
- ConnectionState.DEVICE_SLEEP -> "Device sleeping"
+ ConnectionState.CONNECTED -> getString(R.string.connected_count).format(
+ numOnlineNodes,
+ numNodes
+ )
+ ConnectionState.DISCONNECTED -> getString(R.string.disconnected)
+ ConnectionState.DEVICE_SLEEP -> getString(R.string.device_sleeping)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 831c0c14d..8f34a2d03 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -50,4 +50,7 @@
Pairing failed, please select again
Location access is disabled, can not provide position to the mesh.
Share
+ Disconnected
+ Device sleeping
+ Connected: %s of %s online