diff --git a/app/src/main/java/org/linphone/ui/main/viewmodel/MainViewModel.kt b/app/src/main/java/org/linphone/ui/main/viewmodel/MainViewModel.kt
index b107cd8fb..83c0077cc 100644
--- a/app/src/main/java/org/linphone/ui/main/viewmodel/MainViewModel.kt
+++ b/app/src/main/java/org/linphone/ui/main/viewmodel/MainViewModel.kt
@@ -43,6 +43,7 @@ import org.linphone.core.GlobalState
import org.linphone.core.MessageWaitingIndication
import org.linphone.core.RegistrationState
import org.linphone.core.VFS
+import org.linphone.core.tools.AndroidPlatformHelper
import org.linphone.core.tools.Log
import org.linphone.utils.AppUtils
import org.linphone.utils.Event
@@ -582,7 +583,15 @@ class MainViewModel
val reachable = coreContext.core.isNetworkReachable
Log.i("$TAG Network is ${if (reachable) "reachable" else "not reachable"}")
if (!reachable && coreContext.core.globalState == GlobalState.On) {
- val label = AppUtils.getString(R.string.network_not_reachable)
+ val label = if (coreContext.core.isWifiOnlyEnabled) {
+ if (AndroidPlatformHelper.isReady() && AndroidPlatformHelper.instance().isActiveNetworkWifiOnlyCompliant) {
+ AppUtils.getString(R.string.network_not_reachable)
+ } else {
+ AppUtils.getString(R.string.network_is_not_wifi)
+ }
+ } else {
+ AppUtils.getString(R.string.network_not_reachable)
+ }
addAlert(NETWORK_NOT_REACHABLE, label)
} else {
removeAlert(NETWORK_NOT_REACHABLE)
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 6c2da2524..199f90295 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -783,6 +783,7 @@
- %s notifications en attente
Vous n\'êtes pas connecté à internet
+ Mode Wi-Fi uniquement activé
Opération en cours, merci de patienter…
Conversations
Contacts
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 2cb537fa0..e18b0e560 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -824,6 +824,7 @@
- %s notifications for other account(s)
You aren\'t connected to internet
+ Wi-Fi only mode enabled
Operation in progress, please wait
Conversations
Contacts