diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/manage/TetherManager.kt b/mobile/src/main/java/be/mygod/vpnhotspot/manage/TetherManager.kt index 02e70d0f..0545f87c 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/manage/TetherManager.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/manage/TetherManager.kt @@ -168,7 +168,7 @@ sealed class TetherManager(protected val parent: TetheringFragment) : Manager(), } override fun onNumClientsChanged(numClients: Int) { this.numClients = numClients - if (Build.VERSION.SDK_INT >= 30) data.notifyChange() // only emits when onCapabilityChanged can be called + data.notifyChange() } override fun onInfoChanged(info: List) { this.info = info @@ -213,6 +213,9 @@ sealed class TetherManager(protected val parent: TetheringFragment) : Manager(), features = features and bit.inv() } else yield(parent.getText(R.string.tethering_manage_wifi_no_features)) }.joinToSpanned()) + } ?: numClients?.let { numClients -> + app.resources.getQuantityText(R.plurals.tethering_manage_wifi_clients, numClients).format(locale, + numClients) } override val text get() = parent.resources.configuration.locale.let { locale -> listOfNotNull(failureReason?.let { WifiApManager.failureReasonLookup(it) }, baseError, info.run { diff --git a/mobile/src/main/res/values-zh-rCN/strings.xml b/mobile/src/main/res/values-zh-rCN/strings.xml index 52011a0f..469b1b00 100644 --- a/mobile/src/main/res/values-zh-rCN/strings.xml +++ b/mobile/src/main/res/values-zh-rCN/strings.xml @@ -66,6 +66,9 @@ 已连接 %1$s/%2$d 个设备\n支持功能:%3$s + + 已连接 %d 个设备 + 已屏蔽 %1$s:%2$s 复制 MAC diff --git a/mobile/src/main/res/values-zh-rTW/strings.xml b/mobile/src/main/res/values-zh-rTW/strings.xml index 2cd41f49..e7a0b381 100644 --- a/mobile/src/main/res/values-zh-rTW/strings.xml +++ b/mobile/src/main/res/values-zh-rTW/strings.xml @@ -71,6 +71,9 @@ 已連接 %1$s/%2$d 個設備\n支持功能:%3$s + + 已連接 %d 個設備 + 已隱藏 %1$s:%2$s 複製 MAC diff --git a/mobile/src/main/res/values/strings.xml b/mobile/src/main/res/values/strings.xml index 4a6154e9..c3787e81 100644 --- a/mobile/src/main/res/values/strings.xml +++ b/mobile/src/main/res/values/strings.xml @@ -78,6 +78,10 @@ %1$s/%2$d client connected\nSupported features: %3$s %1$s/%2$d clients connected\nSupported features: %3$s + + %d client connected + %1d clients connected + None Blocked %1$s: %2$s Copy MAC