summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Quan <andyq@google.com>2023-02-16 14:14:08 -0800
committerAndy Quan <andyq@google.com>2023-02-16 14:14:08 -0800
commitc704283b8965156673fa1d8e138e66082503dfeb (patch)
treeddc04de6f6b2a979f2af49f64b284c1858bfc1af
parent8008f1630d7ce1bda78ebce413d127ec05ac0358 (diff)
parent106c909688313686b83aaabf40532c0c0001344b (diff)
downloadwifi-c704283b8965156673fa1d8e138e66082503dfeb.tar.gz
DO NOT MERGE - Merge tm-qpr2-release into tm-platform-merge
Bug: 269346300 Change-Id: Ia9aeb741be068e95f6346cba5ddce81dc16c127e
-rw-r--r--libs/WifiTrackerLib/lint-baseline.xml20
-rw-r--r--libs/WifiTrackerLib/res/values-af/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-am/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ar/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-as/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-az/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-b+sr+Latn/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-be/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-bg/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-bn/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-bs/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ca/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-cs/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-da/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-de/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-el/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-en-rAU/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-en-rCA/strings.xml7
-rw-r--r--libs/WifiTrackerLib/res/values-en-rGB/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-en-rIN/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-en-rXC/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-es-rUS/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-es/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-et/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-eu/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-fa/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-fi/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-fr-rCA/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-fr/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-gl/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-gu/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-hi/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-hr/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-hu/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-hy/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-in/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-is/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-it/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-iw/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ja/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ka/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-kk/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-km/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-kn/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ko/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ky/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-lo/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-lt/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-lv/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-mk/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ml/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-mn/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-mr/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ms/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-my/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-nb/strings.xml9
-rw-r--r--libs/WifiTrackerLib/res/values-ne/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-nl/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-or/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-pa/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-pl/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-pt-rBR/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-pt-rPT/strings.xml7
-rw-r--r--libs/WifiTrackerLib/res/values-pt/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ro/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ru/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-si/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-sk/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-sl/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-sq/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-sr/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-sv/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-sw/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ta/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-te/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-th/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-tl/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-tr/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-uk/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-ur/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-uz/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-vi/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-zh-rCN/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-zh-rHK/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-zh-rTW/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values-zu/strings.xml1
-rw-r--r--libs/WifiTrackerLib/res/values/strings.xml3
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/BaseWifiTracker.java33
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/NetworkDetailsTracker.java11
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointWifiEntry.java3
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java11
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java3
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/Utils.java33
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java30
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiPickerTracker.java14
-rw-r--r--libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/PasspointWifiEntryTest.java8
-rw-r--r--libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/SavedNetworkTrackerTest.java4
-rw-r--r--libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardNetworkDetailsTrackerTest.java4
-rw-r--r--libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardWifiEntryTest.java8
-rw-r--r--libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java135
100 files changed, 395 insertions, 30 deletions
diff --git a/libs/WifiTrackerLib/lint-baseline.xml b/libs/WifiTrackerLib/lint-baseline.xml
new file mode 100644
index 000000000..6b26c234f
--- /dev/null
+++ b/libs/WifiTrackerLib/lint-baseline.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="5" by="lint 7.2.0-dev" client="" dependencies="true" name="" type="baseline" variant="all" version="7.2.0-dev">
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 33 (current min is 31): `android.app.admin.DevicePolicyManager#getWifiSsidPolicy`">
+ <location
+ file="frameworks/opt/net/wifi/libs/WifiTrackerLib/src/com/android/wifitrackerlib/NonSdkApiWrapper.java"
+ line="131"/>
+ </issue>
+
+ <issue
+ id="NewApi"
+ message="Call requires API level 33 (current min is 31): `android.app.admin.DevicePolicyManager#getWifiSsidPolicy`">
+ <location
+ file="frameworks/opt/net/wifi/libs/WifiTrackerLib/src/com/android/wifitrackerlib/NonSdkApiWrapper.java"
+ line="131"/>
+ </issue>
+
+</issues>
diff --git a/libs/WifiTrackerLib/res/values-af/strings.xml b/libs/WifiTrackerLib/res/values-af/strings.xml
index 0ae209ada..229ceeea9 100644
--- a/libs/WifiTrackerLib/res/values-af/strings.xml
+++ b/libs/WifiTrackerLib/res/values-af/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Kyk tans vir internettoegang …"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Outomatiese koppeling is af"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Gestoor deur <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Sal nie outomaties koppel nie"</string>
diff --git a/libs/WifiTrackerLib/res/values-am/strings.xml b/libs/WifiTrackerLib/res/values-am/strings.xml
index e8070be84..7d075f357 100644
--- a/libs/WifiTrackerLib/res/values-am/strings.xml
+++ b/libs/WifiTrackerLib/res/values-am/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"የበይነመረብ መዳረሻን በመፈተሽ ላይ..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ራስ-ተገናኝ ጠፍቷል"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"የተቀመጠው በ<xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"በራስ-ሰር አይገናኝም"</string>
diff --git a/libs/WifiTrackerLib/res/values-ar/strings.xml b/libs/WifiTrackerLib/res/values-ar/strings.xml
index 09b5f076a..14bd0b642 100644
--- a/libs/WifiTrackerLib/res/values-ar/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ar/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"جارٍ التأكّد من الاتصال بالإنترنت..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"الاتصال التلقائي غير مُفعَّل."</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"تم الحفظ من قِبل <xliff:g id="NAME">%1$s</xliff:g>."</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"لن يتم الاتصال بالإنترنت تلقائيًا."</string>
diff --git a/libs/WifiTrackerLib/res/values-as/strings.xml b/libs/WifiTrackerLib/res/values-as/strings.xml
index a28d31b15..6362f5655 100644
--- a/libs/WifiTrackerLib/res/values-as/strings.xml
+++ b/libs/WifiTrackerLib/res/values-as/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ইণ্টাৰনেট এক্সেছৰ বাবে পৰীক্ষা কৰি থকা হৈছে..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"স্বয়ংক্ৰিয় সংযোগৰ সুবিধাটো অফ আছে"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g>এ ছেভ কৰিছে"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"স্বয়ংক্ৰিয়ভাৱে সংযোগ নহ’ব"</string>
diff --git a/libs/WifiTrackerLib/res/values-az/strings.xml b/libs/WifiTrackerLib/res/values-az/strings.xml
index 79737c50f..7d0327baa 100644
--- a/libs/WifiTrackerLib/res/values-az/strings.xml
+++ b/libs/WifiTrackerLib/res/values-az/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"İnternetə giriş yoxlanılır..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Avtomatik qoşulma deaktivdir"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Yadda saxlayan: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Avtomatik qoşulmayacaq"</string>
diff --git a/libs/WifiTrackerLib/res/values-b+sr+Latn/strings.xml b/libs/WifiTrackerLib/res/values-b+sr+Latn/strings.xml
index 161c35128..66f27a753 100644
--- a/libs/WifiTrackerLib/res/values-b+sr+Latn/strings.xml
+++ b/libs/WifiTrackerLib/res/values-b+sr+Latn/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Traži se pristup internetu..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatsko povezivanje je isključeno"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Sačuvao/la: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Automatsko povezivanje nije uspelo"</string>
diff --git a/libs/WifiTrackerLib/res/values-be/strings.xml b/libs/WifiTrackerLib/res/values-be/strings.xml
index a2f415b09..f1e7ff61b 100644
--- a/libs/WifiTrackerLib/res/values-be/strings.xml
+++ b/libs/WifiTrackerLib/res/values-be/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Правяраецца доступ у інтэрнэт…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Аўтападключэнне выключана"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Захавана праграмай \"<xliff:g id="NAME">%1$s</xliff:g>\""</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Не будзе аўтаматычна падключацца"</string>
diff --git a/libs/WifiTrackerLib/res/values-bg/strings.xml b/libs/WifiTrackerLib/res/values-bg/strings.xml
index c84d9a4af..1d95fdaee 100644
--- a/libs/WifiTrackerLib/res/values-bg/strings.xml
+++ b/libs/WifiTrackerLib/res/values-bg/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Проверява се за достъп до интернет…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Автом. свързване е изкл."</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Запазено от <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Няма да се свърже автоматично"</string>
diff --git a/libs/WifiTrackerLib/res/values-bn/strings.xml b/libs/WifiTrackerLib/res/values-bn/strings.xml
index add062dd0..1b8f4735d 100644
--- a/libs/WifiTrackerLib/res/values-bn/strings.xml
+++ b/libs/WifiTrackerLib/res/values-bn/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ইন্টারনেট কানেকশন চেক করা হচ্ছে..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"অটোমেটিক কানেক্ট করার ফিচার বন্ধ আছে"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> সেভ করেছেন"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"অটোমেটিক কানেক্ট করবে না"</string>
diff --git a/libs/WifiTrackerLib/res/values-bs/strings.xml b/libs/WifiTrackerLib/res/values-bs/strings.xml
index 9ca09813b..ce64f6ea0 100644
--- a/libs/WifiTrackerLib/res/values-bs/strings.xml
+++ b/libs/WifiTrackerLib/res/values-bs/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Provjeravanje pristupa internetu..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatsko povezivanje je isključeno"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Sačuvano putem aplikacije <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Automatsko povezivanje nije moguće"</string>
diff --git a/libs/WifiTrackerLib/res/values-ca/strings.xml b/libs/WifiTrackerLib/res/values-ca/strings.xml
index b66919774..d5189588f 100644
--- a/libs/WifiTrackerLib/res/values-ca/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ca/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"S\'està comprovant l\'accés a Internet..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Connexió automàtica desactivada"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Desada per <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"No es connectarà automàticament"</string>
diff --git a/libs/WifiTrackerLib/res/values-cs/strings.xml b/libs/WifiTrackerLib/res/values-cs/strings.xml
index c86a458de..fffdc2ba8 100644
--- a/libs/WifiTrackerLib/res/values-cs/strings.xml
+++ b/libs/WifiTrackerLib/res/values-cs/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Kontrola přístupu k internetu…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatické připojení je vypnuté"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Uloženo uživatelem <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Nelze se automaticky připojit"</string>
diff --git a/libs/WifiTrackerLib/res/values-da/strings.xml b/libs/WifiTrackerLib/res/values-da/strings.xml
index a079561c4..4622b02f9 100644
--- a/libs/WifiTrackerLib/res/values-da/strings.xml
+++ b/libs/WifiTrackerLib/res/values-da/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Søger efter internetadgang..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatisk forbindelse er deaktiveret"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Gemt af <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Der oprettes ikke automatisk forbindelse"</string>
diff --git a/libs/WifiTrackerLib/res/values-de/strings.xml b/libs/WifiTrackerLib/res/values-de/strings.xml
index 058c4d3d0..59eeb81f7 100644
--- a/libs/WifiTrackerLib/res/values-de/strings.xml
+++ b/libs/WifiTrackerLib/res/values-de/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Internetzugang wird überprüft…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatische Verbindung ist deaktiviert"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Gespeichert durch <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Kein automatischer Verbindungsaufbau"</string>
diff --git a/libs/WifiTrackerLib/res/values-el/strings.xml b/libs/WifiTrackerLib/res/values-el/strings.xml
index a5f976d6a..93dd14f8d 100644
--- a/libs/WifiTrackerLib/res/values-el/strings.xml
+++ b/libs/WifiTrackerLib/res/values-el/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Έλεγχος για πρόσβαση στο διαδίκτυο..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Η αυτ. σύνδεση είναι ανενεργή"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Αποθηκεύτηκε από <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Δεν συνδέεται αυτόματα"</string>
diff --git a/libs/WifiTrackerLib/res/values-en-rAU/strings.xml b/libs/WifiTrackerLib/res/values-en-rAU/strings.xml
index 79035cd7b..2a128180b 100644
--- a/libs/WifiTrackerLib/res/values-en-rAU/strings.xml
+++ b/libs/WifiTrackerLib/res/values-en-rAU/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Checking for Internet access…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Auto-connect is off"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Saved by <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Won’t automatically connect"</string>
diff --git a/libs/WifiTrackerLib/res/values-en-rCA/strings.xml b/libs/WifiTrackerLib/res/values-en-rCA/strings.xml
index 7b568d51f..594583306 100644
--- a/libs/WifiTrackerLib/res/values-en-rCA/strings.xml
+++ b/libs/WifiTrackerLib/res/values-en-rCA/strings.xml
@@ -17,10 +17,11 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Checking for internet access..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Auto-connect is off"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Saved by <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Won’t automatically connect"</string>
- <string name="wifitrackerlib_wifi_no_internet" msgid="4998563744669636949">"No Internet access"</string>
+ <string name="wifitrackerlib_wifi_no_internet" msgid="4998563744669636949">"No internet access"</string>
<string name="wifitrackerlib_wifi_disabled_password_failure" msgid="2850244218754633550">"Authentication problem"</string>
<string name="wifitrackerlib_wifi_check_password_try_again" msgid="2327777719175574699">"Check password and try again"</string>
<string name="wifitrackerlib_wifi_disabled_network_failure" msgid="3046956554224277166">"IP configuration failure"</string>
@@ -40,7 +41,7 @@
<string name="wifitrackerlib_available_via_app" msgid="8556844256194837469">"Available via <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_limited_connection" msgid="4234326409980991740">"Limited connection"</string>
<string name="wifitrackerlib_private_dns_broken" msgid="6049401148262718707">"Private DNS server cannot be accessed"</string>
- <string name="wifitrackerlib_wifi_connected_cannot_provide_internet" msgid="3803471522215612745">"Connected to device. Can\'t provide Internet."</string>
+ <string name="wifitrackerlib_wifi_connected_cannot_provide_internet" msgid="3803471522215612745">"Connected to device. Can\'t provide internet."</string>
<string name="wifi_connected_low_quality" msgid="4478331645458058445">"Low quality"</string>
<string name="wifitrackerlib_admin_restricted_network" msgid="5439914801076897515">"Not allowed by your organization"</string>
<string name="wifitrackerlib_wifi_security_short_eap_wpa_wpa2" msgid="4815223667006927841">"WPA/WPA2-EAP"</string>
@@ -59,7 +60,7 @@
<string name="wifitrackerlib_wifi_security_short_sae" msgid="107913757758514692">"WPA3"</string>
<string name="wifitrackerlib_wifi_security_sae" msgid="6191706087425911867">"WPA3-Personal"</string>
<string name="wifitrackerlib_wifi_security_short_owe" msgid="224333285610280433">"OWE"</string>
- <string name="wifitrackerlib_wifi_security_owe" msgid="1018282395106838649">"Enhanced open"</string>
+ <string name="wifitrackerlib_wifi_security_owe" msgid="1018282395106838649">"Enhanced Open"</string>
<string name="wifitrackerlib_wifi_security_none" msgid="2686062484642847280">"None"</string>
<string name="wifitrackerlib_wifi_security_passpoint" msgid="3980446437188585906">"Passpoint"</string>
<string name="wifitrackerlib_wifi_passpoint_expired" msgid="7974960573887452566">"Expired"</string>
diff --git a/libs/WifiTrackerLib/res/values-en-rGB/strings.xml b/libs/WifiTrackerLib/res/values-en-rGB/strings.xml
index 79035cd7b..2a128180b 100644
--- a/libs/WifiTrackerLib/res/values-en-rGB/strings.xml
+++ b/libs/WifiTrackerLib/res/values-en-rGB/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Checking for Internet access…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Auto-connect is off"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Saved by <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Won’t automatically connect"</string>
diff --git a/libs/WifiTrackerLib/res/values-en-rIN/strings.xml b/libs/WifiTrackerLib/res/values-en-rIN/strings.xml
index 79035cd7b..2a128180b 100644
--- a/libs/WifiTrackerLib/res/values-en-rIN/strings.xml
+++ b/libs/WifiTrackerLib/res/values-en-rIN/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Checking for Internet access…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Auto-connect is off"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Saved by <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Won’t automatically connect"</string>
diff --git a/libs/WifiTrackerLib/res/values-en-rXC/strings.xml b/libs/WifiTrackerLib/res/values-en-rXC/strings.xml
index 1f9867c49..ebcd4c5ee 100644
--- a/libs/WifiTrackerLib/res/values-en-rXC/strings.xml
+++ b/libs/WifiTrackerLib/res/values-en-rXC/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" ‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‏‎‏‏‏‏‎‎‏‎‎‏‎‏‎‎‏‎‎‎‏‎‏‏‎‏‏‎‎‎‏‏‎‏‎‎‎‎‏‏‎‏‏‏‏‏‏‎‎‎‏‏‏‏‎‏‎‏‏‏‎ / ‎‏‎‎‏‎ "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‏‎‎‏‏‏‎‎‎‎‏‎‎‏‏‎‎‏‏‏‎‎‎‏‎‎‎‎‎‏‏‎‎‏‏‏‏‏‏‏‎‎‎‎‎‏‏‎‏‏‎‏‏‎‎‎‎‎‎Checking for internet access...‎‏‎‎‏‎"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‎‏‎‏‏‎‏‏‏‎‎‏‏‏‎‏‎‏‏‏‏‏‎‎‏‏‎‎‏‎‏‎‏‏‎‎‎‏‏‏‏‏‎‏‎‎‎‏‏‎‎‏‏‎‏‎‏‏‎Auto-connect is off‎‏‎‎‏‎"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‎‏‎‏‏‎‏‎‎‏‏‏‏‏‎‎‎‎‏‎‎‎‎‎‏‎‎‏‏‏‏‎‎‏‏‎‏‏‎‎‏‎‏‏‎‏‎‎‏‏‎‎‎‎Saved by ‎‏‎‎‏‏‎<xliff:g id="NAME">%1$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‏‎‏‏‏‏‎‏‏‎‎‎‏‎‏‎‎‎‎‎‏‎‏‏‎‎‎‎‏‎‎‎‏‎‏‏‏‎‎‏‏‎‎‏‎‎‏‏‏‎‎‏‏‎‎‏‏‏‎‎‎Won’t automatically connect‎‏‎‎‏‎"</string>
diff --git a/libs/WifiTrackerLib/res/values-es-rUS/strings.xml b/libs/WifiTrackerLib/res/values-es-rUS/strings.xml
index dc2d2481f..1d5056892 100644
--- a/libs/WifiTrackerLib/res/values-es-rUS/strings.xml
+++ b/libs/WifiTrackerLib/res/values-es-rUS/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Buscando acceso a internet…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Conexión automática desactivada"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Guardada por <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"No se establecerá conexión automáticamente"</string>
diff --git a/libs/WifiTrackerLib/res/values-es/strings.xml b/libs/WifiTrackerLib/res/values-es/strings.xml
index e55079977..4f1c9f480 100644
--- a/libs/WifiTrackerLib/res/values-es/strings.xml
+++ b/libs/WifiTrackerLib/res/values-es/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Comprobando el acceso a Internet..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Conexión automática desactivada"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Guardada por <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"No se conectará automáticamente"</string>
diff --git a/libs/WifiTrackerLib/res/values-et/strings.xml b/libs/WifiTrackerLib/res/values-et/strings.xml
index af09b380d..6925e624b 100644
--- a/libs/WifiTrackerLib/res/values-et/strings.xml
+++ b/libs/WifiTrackerLib/res/values-et/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Internetiühenduse kontrollimine …"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automaatne ühendamine on väljas"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Salvestas: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Ei ühendata automaatselt"</string>
diff --git a/libs/WifiTrackerLib/res/values-eu/strings.xml b/libs/WifiTrackerLib/res/values-eu/strings.xml
index 55e879fe8..98e19c738 100644
--- a/libs/WifiTrackerLib/res/values-eu/strings.xml
+++ b/libs/WifiTrackerLib/res/values-eu/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Interneterako sarbidea dagoen egiaztatzen…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Konexio automatikoa desaktibatuta"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> aplikazioak gorde du"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Ez da konektatuko automatikoki"</string>
diff --git a/libs/WifiTrackerLib/res/values-fa/strings.xml b/libs/WifiTrackerLib/res/values-fa/strings.xml
index bdece6b47..256a59822 100644
--- a/libs/WifiTrackerLib/res/values-fa/strings.xml
+++ b/libs/WifiTrackerLib/res/values-fa/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"درحال بررسی دسترسی اینترنت…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"اتصال خودکار خاموش است"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"ذخیره شده توسط <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"به‌طور خودکار متصل نخواهد شد"</string>
diff --git a/libs/WifiTrackerLib/res/values-fi/strings.xml b/libs/WifiTrackerLib/res/values-fi/strings.xml
index fbb24094e..078eed4a6 100644
--- a/libs/WifiTrackerLib/res/values-fi/strings.xml
+++ b/libs/WifiTrackerLib/res/values-fi/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Etsitään internetyhteyttä..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automaattinen yhdistäminen pois päältä"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Tämän tallensi <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Yhteyttä ei muodosteta automaattisesti"</string>
diff --git a/libs/WifiTrackerLib/res/values-fr-rCA/strings.xml b/libs/WifiTrackerLib/res/values-fr-rCA/strings.xml
index b4cf147a8..6f266a1e5 100644
--- a/libs/WifiTrackerLib/res/values-fr-rCA/strings.xml
+++ b/libs/WifiTrackerLib/res/values-fr-rCA/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Recherche d\'un accès Internet…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"La connexion automatique est désactivée"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Enregistrés par <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Reconnexion automatique impossible"</string>
diff --git a/libs/WifiTrackerLib/res/values-fr/strings.xml b/libs/WifiTrackerLib/res/values-fr/strings.xml
index cf016c1e7..d66efe1bd 100644
--- a/libs/WifiTrackerLib/res/values-fr/strings.xml
+++ b/libs/WifiTrackerLib/res/values-fr/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Recherche d\'accès Internet..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Connexion automatique désactivée"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Enregistré par <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Connexion automatique impossible"</string>
diff --git a/libs/WifiTrackerLib/res/values-gl/strings.xml b/libs/WifiTrackerLib/res/values-gl/strings.xml
index 90962c926..51b56747f 100644
--- a/libs/WifiTrackerLib/res/values-gl/strings.xml
+++ b/libs/WifiTrackerLib/res/values-gl/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Comprobando acceso a Internet…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"A conexión automática está desactivada"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Redes gardadas por <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"A rede non se conectará automaticamente"</string>
diff --git a/libs/WifiTrackerLib/res/values-gu/strings.xml b/libs/WifiTrackerLib/res/values-gu/strings.xml
index 196f1dbbe..58affba5f 100644
--- a/libs/WifiTrackerLib/res/values-gu/strings.xml
+++ b/libs/WifiTrackerLib/res/values-gu/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ઇન્ટરનેટ ઍક્સેસ માટે ચેક કરી રહ્યાં છીએ..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ઑટો-કનેક્ટ બંધ છે"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> દ્વારા સચવાયેલ"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"ઑટોમૅટિક રીતે કનેક્ટ થશે નહીં"</string>
diff --git a/libs/WifiTrackerLib/res/values-hi/strings.xml b/libs/WifiTrackerLib/res/values-hi/strings.xml
index e32a9e026..c19c19612 100644
--- a/libs/WifiTrackerLib/res/values-hi/strings.xml
+++ b/libs/WifiTrackerLib/res/values-hi/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"इंटरनेट ऐक्सेस की जांच की जा रही है..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"वाई-फ़ाई से अपने-आप कनेक्ट होने की सुविधा बंद है"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> से सेव किया गया"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"अपने-आप कनेक्ट नहीं होगा"</string>
diff --git a/libs/WifiTrackerLib/res/values-hr/strings.xml b/libs/WifiTrackerLib/res/values-hr/strings.xml
index 36411249a..a80473754 100644
--- a/libs/WifiTrackerLib/res/values-hr/strings.xml
+++ b/libs/WifiTrackerLib/res/values-hr/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Traženje pristupa internetu..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatsko povezivanje je isključeno"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Spremila aplikacija <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Neće se povezati automatski"</string>
diff --git a/libs/WifiTrackerLib/res/values-hu/strings.xml b/libs/WifiTrackerLib/res/values-hu/strings.xml
index cd98ed5d4..3f776ee29 100644
--- a/libs/WifiTrackerLib/res/values-hu/strings.xml
+++ b/libs/WifiTrackerLib/res/values-hu/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Internet-hozzáférés keresése…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatikus csatlakozás kikapcsolva"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Mentette: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Nem csatlakozik automatikusan"</string>
diff --git a/libs/WifiTrackerLib/res/values-hy/strings.xml b/libs/WifiTrackerLib/res/values-hy/strings.xml
index d14fd2ecc..750ee17da 100644
--- a/libs/WifiTrackerLib/res/values-hy/strings.xml
+++ b/libs/WifiTrackerLib/res/values-hy/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Ինտերնետի հասանելիության ստուգում…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Ավտոմատ միացումն անջատված է"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Ով է պահել՝ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Չի միանա ավտոմատ"</string>
diff --git a/libs/WifiTrackerLib/res/values-in/strings.xml b/libs/WifiTrackerLib/res/values-in/strings.xml
index 2ccf8ac9e..37c505c39 100644
--- a/libs/WifiTrackerLib/res/values-in/strings.xml
+++ b/libs/WifiTrackerLib/res/values-in/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Memeriksa akses internet ..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Hubungkan otomatis nonaktif"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Disimpan oleh <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Tidak akan terhubung otomatis"</string>
diff --git a/libs/WifiTrackerLib/res/values-is/strings.xml b/libs/WifiTrackerLib/res/values-is/strings.xml
index e674bb2db..fd4240af1 100644
--- a/libs/WifiTrackerLib/res/values-is/strings.xml
+++ b/libs/WifiTrackerLib/res/values-is/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Leitar að internetaðgangi..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Slökkt er á sjálfvirkri tengingu"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> vistaði"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Mun ekki tengjast sjálfkrafa"</string>
diff --git a/libs/WifiTrackerLib/res/values-it/strings.xml b/libs/WifiTrackerLib/res/values-it/strings.xml
index 6f98b5f3a..0e92a3a94 100644
--- a/libs/WifiTrackerLib/res/values-it/strings.xml
+++ b/libs/WifiTrackerLib/res/values-it/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Controllo dell\'accesso a Internet in corso…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Connessione automatica disattivata"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Salvata da <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Non verrà eseguita la connessione automatica"</string>
diff --git a/libs/WifiTrackerLib/res/values-iw/strings.xml b/libs/WifiTrackerLib/res/values-iw/strings.xml
index 546bf3bf2..5fbbb47e4 100644
--- a/libs/WifiTrackerLib/res/values-iw/strings.xml
+++ b/libs/WifiTrackerLib/res/values-iw/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"מתבצעת בדיקה לצורך גישה לאינטרנט..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"החיבור האוטומטי כבוי"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"נשמרה על-ידי <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"לא יתבצע חיבור באופן אוטומטי"</string>
diff --git a/libs/WifiTrackerLib/res/values-ja/strings.xml b/libs/WifiTrackerLib/res/values-ja/strings.xml
index 9a54cf9e4..3ae98f246 100644
--- a/libs/WifiTrackerLib/res/values-ja/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ja/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"インターネット アクセスを確認しています..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"自動接続が OFF です"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g>により保存"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"自動的に接続されません"</string>
diff --git a/libs/WifiTrackerLib/res/values-ka/strings.xml b/libs/WifiTrackerLib/res/values-ka/strings.xml
index d1df7d6ff..54a95b151 100644
--- a/libs/WifiTrackerLib/res/values-ka/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ka/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"მიმდინარეობს ინტერნეტთან წვდომის შემოწმება..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ავტოდაკავშირება გამორთულია"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"შენახული <xliff:g id="NAME">%1$s</xliff:g>-ის მიერ"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"ავტომატურად დაკავშირება ვერ ხერხდება"</string>
diff --git a/libs/WifiTrackerLib/res/values-kk/strings.xml b/libs/WifiTrackerLib/res/values-kk/strings.xml
index 584dd9d88..cea72b8e4 100644
--- a/libs/WifiTrackerLib/res/values-kk/strings.xml
+++ b/libs/WifiTrackerLib/res/values-kk/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Интернет байланысының бар-жоғы тексеріліп жатыр..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Автоматты жалғау өшірулі"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> сақтаған"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Автоматты байланыстырылмайды."</string>
diff --git a/libs/WifiTrackerLib/res/values-km/strings.xml b/libs/WifiTrackerLib/res/values-km/strings.xml
index c88b9d799..9685852d9 100644
--- a/libs/WifiTrackerLib/res/values-km/strings.xml
+++ b/libs/WifiTrackerLib/res/values-km/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"កំពុងពិនិត្យមើលសិទ្ធិចូលប្រើប្រាស់អ៊ីនធឺណិត..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ការភ្ជាប់​ដោយស្វ័យប្រវត្តិ​ត្រូវបានបិទ"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"បានរក្សាទុកដោយ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"នឹងមិនភ្ជាប់ដោយស្វ័យប្រវត្តិទេ"</string>
diff --git a/libs/WifiTrackerLib/res/values-kn/strings.xml b/libs/WifiTrackerLib/res/values-kn/strings.xml
index 43e5f58d0..f9bfa0206 100644
--- a/libs/WifiTrackerLib/res/values-kn/strings.xml
+++ b/libs/WifiTrackerLib/res/values-kn/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ಇಂಟರ್ನೆಟ್ ಆ್ಯಕ್ಸೆಸ್‌ಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ಸ್ವಯಂ ಕನೆಕ್ಟ್ ಆಫ್ ಆಗಿದೆ"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> ನಿಂದ ಉಳಿಸಲಾಗಿದೆ"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕನೆಕ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
diff --git a/libs/WifiTrackerLib/res/values-ko/strings.xml b/libs/WifiTrackerLib/res/values-ko/strings.xml
index 84e5bf077..55a231a9e 100644
--- a/libs/WifiTrackerLib/res/values-ko/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ko/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"인터넷 액세스 확인 중…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"자동 연결 꺼짐"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> 앱으로 저장됨"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"자동으로 연결되지 않음"</string>
diff --git a/libs/WifiTrackerLib/res/values-ky/strings.xml b/libs/WifiTrackerLib/res/values-ky/strings.xml
index d95b40df5..6972c862d 100644
--- a/libs/WifiTrackerLib/res/values-ky/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ky/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Интернет байланышы текшерилүүдө..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Автоматтык түрдө туташуу өчүк"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> боюнча сакталган"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Автоматтык түрдө туташпайт"</string>
diff --git a/libs/WifiTrackerLib/res/values-lo/strings.xml b/libs/WifiTrackerLib/res/values-lo/strings.xml
index d36b16034..4470c5a3c 100644
--- a/libs/WifiTrackerLib/res/values-lo/strings.xml
+++ b/libs/WifiTrackerLib/res/values-lo/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ກຳລັງກວດສອບການເຂົ້າເຖິງອິນເຕີເນັດ..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ການເຊື່ອມຕໍ່ອັດຕະໂນມັດປິດຢູ່"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"ບັນທຶກໄວ້ໂດຍ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"ຈະບໍ່ເຊື່ອມຕໍ່ອັດຕະໂນມັດ"</string>
diff --git a/libs/WifiTrackerLib/res/values-lt/strings.xml b/libs/WifiTrackerLib/res/values-lt/strings.xml
index 4cc5786ac..1ba619ae3 100644
--- a/libs/WifiTrackerLib/res/values-lt/strings.xml
+++ b/libs/WifiTrackerLib/res/values-lt/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Tikrinama prieiga prie interneto…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatinio prisijungimo funkcija išjungta"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Išsaugojo: „<xliff:g id="NAME">%1$s</xliff:g>“"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Nebus automatiškai prisijungiama"</string>
diff --git a/libs/WifiTrackerLib/res/values-lv/strings.xml b/libs/WifiTrackerLib/res/values-lv/strings.xml
index bbf46e9fe..0316f2f0e 100644
--- a/libs/WifiTrackerLib/res/values-lv/strings.xml
+++ b/libs/WifiTrackerLib/res/values-lv/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Notiek interneta savienojuma pārbaude…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Savienojuma automātiskā izveide ir izslēgta."</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Saglabāja: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Savienojums netiks izveidots automātiski."</string>
diff --git a/libs/WifiTrackerLib/res/values-mk/strings.xml b/libs/WifiTrackerLib/res/values-mk/strings.xml
index a61133410..f2d57199e 100644
--- a/libs/WifiTrackerLib/res/values-mk/strings.xml
+++ b/libs/WifiTrackerLib/res/values-mk/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Се проверува за пристап на интернет…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Автоматското поврзување е исклучено"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Зачувана од <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Не може да се поврзе автоматски"</string>
diff --git a/libs/WifiTrackerLib/res/values-ml/strings.xml b/libs/WifiTrackerLib/res/values-ml/strings.xml
index 53fd98595..45b6a1fb3 100644
--- a/libs/WifiTrackerLib/res/values-ml/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ml/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ഇന്റർനെറ്റ് ആക്‌സസിന് പരിശോധിക്കുന്നു..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ഓട്ടോ-കണക്റ്റ് ഓഫാണ്"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> സംരക്ഷിച്ചത്"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"സ്വയമേവ കണക്‌റ്റ് ചെയ്യില്ല"</string>
diff --git a/libs/WifiTrackerLib/res/values-mn/strings.xml b/libs/WifiTrackerLib/res/values-mn/strings.xml
index a6d7ce28d..4dc67a40a 100644
--- a/libs/WifiTrackerLib/res/values-mn/strings.xml
+++ b/libs/WifiTrackerLib/res/values-mn/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Интернэт хандалтыг шалгаж байна..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Автомат холболт унтраалттай байна"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> хадгалсан"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Автоматаар холбогдохгүй"</string>
diff --git a/libs/WifiTrackerLib/res/values-mr/strings.xml b/libs/WifiTrackerLib/res/values-mr/strings.xml
index 1115ccdff..b7d18796a 100644
--- a/libs/WifiTrackerLib/res/values-mr/strings.xml
+++ b/libs/WifiTrackerLib/res/values-mr/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"इंटरनेट अ‍ॅक्सेस शोधत आहे…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ऑटो-कनेक्ट बंद आहे"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> ने सेव्ह केले"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"आपोआप कनेक्ट होणार नाही"</string>
diff --git a/libs/WifiTrackerLib/res/values-ms/strings.xml b/libs/WifiTrackerLib/res/values-ms/strings.xml
index 8f47b7d2e..4f8d5c30c 100644
--- a/libs/WifiTrackerLib/res/values-ms/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ms/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Menyemak akses Internet..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Autosambung dimatikan"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Disimpan oleh <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Tidak akan menyambung secara automatik"</string>
diff --git a/libs/WifiTrackerLib/res/values-my/strings.xml b/libs/WifiTrackerLib/res/values-my/strings.xml
index 07d292a15..f5373d9c0 100644
--- a/libs/WifiTrackerLib/res/values-my/strings.xml
+++ b/libs/WifiTrackerLib/res/values-my/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"အင်တာနက်သုံးခွင့် ရှာနေသည်…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"အော်တိုချိတ်ဆက်မှု ပိတ်ထားသည်"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> က သိမ်းထားသည်"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"အလိုအလျောက် ချိတ်ဆက်မည်မဟုတ်ပါ"</string>
diff --git a/libs/WifiTrackerLib/res/values-nb/strings.xml b/libs/WifiTrackerLib/res/values-nb/strings.xml
index 7452ae803..5a4bde0a8 100644
--- a/libs/WifiTrackerLib/res/values-nb/strings.xml
+++ b/libs/WifiTrackerLib/res/values-nb/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Sjekker om du har internettilgang …"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatisk tilkobling er av"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Lagret av <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Kobler ikke til automatisk"</string>
@@ -71,12 +72,12 @@
<string name="wifitrackerlib_osu_sign_up_failed" msgid="3964140125523395898">"Kunne ikke fullføre registreringen. Trykk for å prøve på nytt."</string>
<string name="wifitrackerlib_osu_sign_up_complete" msgid="3279606633343124580">"Registreringen er fullført. Kobler til …"</string>
<string name="wifitrackerlib_imsi_protection_warning" msgid="7202210931586169466">"Dette nettverket mottar en SIM-ID som kan brukes til å spore enhetsposisjonen. "<annotation id="url">"Finn ut mer"</annotation></string>
- <string name="wifitrackerlib_wifi_wont_autoconnect_for_now" msgid="4923161724964349851">"Wi-Fi kobles ikke til automatisk inntil videre"</string>
+ <string name="wifitrackerlib_wifi_wont_autoconnect_for_now" msgid="4923161724964349851">"Wifi kobles ikke til automatisk inntil videre"</string>
<string name="wifitrackerlib_wifi_standard_unknown" msgid="8339211498889012019">"Ukjent"</string>
<string name="wifitrackerlib_wifi_standard_legacy" msgid="7760511318791054384">"En eldre versjon"</string>
- <string name="wifitrackerlib_wifi_standard_11n" msgid="2642177213395884818">"Wi-Fi 4"</string>
- <string name="wifitrackerlib_wifi_standard_11ac" msgid="4347870672254411383">"Wi-Fi 5"</string>
+ <string name="wifitrackerlib_wifi_standard_11n" msgid="2642177213395884818">"Wifi 4"</string>
+ <string name="wifitrackerlib_wifi_standard_11ac" msgid="4347870672254411383">"Wifi 5"</string>
<string name="wifitrackerlib_wifi_standard_11ax" msgid="4071875115186480116">"Wifi 6"</string>
<string name="wifitrackerlib_wifi_standard_11ad" msgid="4955749187120493383">"WiGig"</string>
- <string name="wifitrackerlib_wifi_standard_11be" msgid="1886834788680487835">"Wi-Fi 7"</string>
+ <string name="wifitrackerlib_wifi_standard_11be" msgid="1886834788680487835">"Wifi 7"</string>
</resources>
diff --git a/libs/WifiTrackerLib/res/values-ne/strings.xml b/libs/WifiTrackerLib/res/values-ne/strings.xml
index bcaf2e7f2..76bb7b710 100644
--- a/libs/WifiTrackerLib/res/values-ne/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ne/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"इन्टरनेट चलिरहेको छ कि छैन भन्ने कुरा जाँच गरिँदै छ..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"स्वतः कनेक्ट गर्ने सुविधा अफ छ"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> ले सेभ गरेको"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"स्वतः कनेक्ट हुने छैन"</string>
diff --git a/libs/WifiTrackerLib/res/values-nl/strings.xml b/libs/WifiTrackerLib/res/values-nl/strings.xml
index d9df1b40d..b13e03712 100644
--- a/libs/WifiTrackerLib/res/values-nl/strings.xml
+++ b/libs/WifiTrackerLib/res/values-nl/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Checken op internettoegang..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatisch verbinding maken staat uit"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Opgeslagen door <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Er wordt niet automatisch verbinding gemaakt"</string>
diff --git a/libs/WifiTrackerLib/res/values-or/strings.xml b/libs/WifiTrackerLib/res/values-or/strings.xml
index 3c0b440ec..84f4fb9d6 100644
--- a/libs/WifiTrackerLib/res/values-or/strings.xml
+++ b/libs/WifiTrackerLib/res/values-or/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ଇଣ୍ଟରନେଟ ଆକ୍ସେସ ପାଇଁ ଯାଞ୍ଚ କରାଯାଉଛି..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ସ୍ୱତଃ-ସଂଯୋଗ ବନ୍ଦ ଅଛି"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> ଦ୍ୱାରା ସେଭ୍ କରାଯାଇଛି"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"ସ୍ୱଚାଳିତ ଭାବେ ସଂଯୋଗ ହେବ ନାହିଁ"</string>
diff --git a/libs/WifiTrackerLib/res/values-pa/strings.xml b/libs/WifiTrackerLib/res/values-pa/strings.xml
index 0339b2a4c..734b3516c 100644
--- a/libs/WifiTrackerLib/res/values-pa/strings.xml
+++ b/libs/WifiTrackerLib/res/values-pa/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ਇੰਟਰਨੈੱਟ ਪਹੁੰਚ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ਸਵੈ-ਕਨੈਕਟ ਬੰਦ ਹੈ"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> ਵੱਲੋਂ ਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ"</string>
diff --git a/libs/WifiTrackerLib/res/values-pl/strings.xml b/libs/WifiTrackerLib/res/values-pl/strings.xml
index 0aa316aae..e373831d9 100644
--- a/libs/WifiTrackerLib/res/values-pl/strings.xml
+++ b/libs/WifiTrackerLib/res/values-pl/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Sprawdzam dostęp do internetu…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Łączenie automatyczne wyłączone"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Zapisane przez aplikację <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Nie można połączyć automatycznie"</string>
diff --git a/libs/WifiTrackerLib/res/values-pt-rBR/strings.xml b/libs/WifiTrackerLib/res/values-pt-rBR/strings.xml
index 656ec3e51..5dc66199c 100644
--- a/libs/WifiTrackerLib/res/values-pt-rBR/strings.xml
+++ b/libs/WifiTrackerLib/res/values-pt-rBR/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Verificando o acesso à Internet…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"A conexão automática está desativada"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Salva por <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Não se conectará automaticamente"</string>
diff --git a/libs/WifiTrackerLib/res/values-pt-rPT/strings.xml b/libs/WifiTrackerLib/res/values-pt-rPT/strings.xml
index 120a8c79e..e6757a522 100644
--- a/libs/WifiTrackerLib/res/values-pt-rPT/strings.xml
+++ b/libs/WifiTrackerLib/res/values-pt-rPT/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"A verificar o acesso à Internet…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"A ligação automática está desativada"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Guardada por <xliff:g id="NAME">%1$s</xliff:g>."</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Não é efetuada uma ligação automaticamente."</string>
@@ -29,9 +30,9 @@
<string name="wifitrackerlib_wifi_ap_unable_to_handle_new_sta" msgid="931922372010639716">"Ponto de acesso temporariamente cheio."</string>
<string name="wifitrackerlib_wifi_poor_channel_conditions" msgid="26484680900376236">"Condições de rede fraca temporárias"</string>
<string name="wifitrackerlib_wifi_mbo_oce_assoc_disallowed_insufficient_rssi" msgid="5078611817423181773">"Sinal fraco. Experimente aproximar-se do router."</string>
- <string name="wifitrackerlib_wifi_mbo_assoc_disallowed_max_num_sta_associated" msgid="4418848919914618807">"A capacidade da rede foi excedida. Tente novamente mais tarde."</string>
- <string name="wifitrackerlib_wifi_mbo_assoc_disallowed_cannot_connect" msgid="2692286425448897083">"Não é possível ligar. Tente novamente mais tarde."</string>
- <string name="wifitrackerlib_wifi_network_not_found" msgid="1308764769892463388">"Não é possível ligar. Tente novamente mais tarde."</string>
+ <string name="wifitrackerlib_wifi_mbo_assoc_disallowed_max_num_sta_associated" msgid="4418848919914618807">"A capacidade da rede foi excedida. Tente mais tarde."</string>
+ <string name="wifitrackerlib_wifi_mbo_assoc_disallowed_cannot_connect" msgid="2692286425448897083">"Não é possível ligar. Tente mais tarde."</string>
+ <string name="wifitrackerlib_wifi_network_not_found" msgid="1308764769892463388">"Não é possível ligar. Tente mais tarde."</string>
<string name="wifitrackerlib_wifi_disconnected" msgid="3320414360982942679">"Desligada"</string>
<string name="wifitrackerlib_wifi_remembered" msgid="2406091442008343041">"Guardada"</string>
<string name="wifitrackerlib_wifi_metered_label" msgid="8818508951778620385">"Com acesso limitado"</string>
diff --git a/libs/WifiTrackerLib/res/values-pt/strings.xml b/libs/WifiTrackerLib/res/values-pt/strings.xml
index 656ec3e51..5dc66199c 100644
--- a/libs/WifiTrackerLib/res/values-pt/strings.xml
+++ b/libs/WifiTrackerLib/res/values-pt/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Verificando o acesso à Internet…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"A conexão automática está desativada"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Salva por <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Não se conectará automaticamente"</string>
diff --git a/libs/WifiTrackerLib/res/values-ro/strings.xml b/libs/WifiTrackerLib/res/values-ro/strings.xml
index b8aa5aaad..1412d1329 100644
--- a/libs/WifiTrackerLib/res/values-ro/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ro/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Se verifică accesul la internet..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Conectarea automată este dezactivată"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Salvate de <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Nu se va conecta automat"</string>
diff --git a/libs/WifiTrackerLib/res/values-ru/strings.xml b/libs/WifiTrackerLib/res/values-ru/strings.xml
index b57a26bf2..65d6d8cc4 100644
--- a/libs/WifiTrackerLib/res/values-ru/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ru/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Проверка доступа в интернет…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Автоподключение отключено"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Сохранено: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Подключение не будет выполняться автоматически"</string>
diff --git a/libs/WifiTrackerLib/res/values-si/strings.xml b/libs/WifiTrackerLib/res/values-si/strings.xml
index 14a66a670..4860d0c04 100644
--- a/libs/WifiTrackerLib/res/values-si/strings.xml
+++ b/libs/WifiTrackerLib/res/values-si/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"අන්තර්ජාල ප්‍රවේශය සඳහා පරීක්ෂා කරමින්..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ස්වයං සබැඳීම ක්‍රියාවිරහිතයි"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> විසින් සුරකින ලදී"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"ස්වයංක්‍රියව සම්බන්ධ නොවනු ඇත"</string>
diff --git a/libs/WifiTrackerLib/res/values-sk/strings.xml b/libs/WifiTrackerLib/res/values-sk/strings.xml
index cec8fff38..699917ef6 100644
--- a/libs/WifiTrackerLib/res/values-sk/strings.xml
+++ b/libs/WifiTrackerLib/res/values-sk/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Kontroluje sa dostupnosť internetového pripojenia..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatické pripojenie je vypnuté"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Uložil používateľ <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Nedôjde k automatickému pripojeniu"</string>
diff --git a/libs/WifiTrackerLib/res/values-sl/strings.xml b/libs/WifiTrackerLib/res/values-sl/strings.xml
index 80d80451c..03a1b0086 100644
--- a/libs/WifiTrackerLib/res/values-sl/strings.xml
+++ b/libs/WifiTrackerLib/res/values-sl/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Preverjanje internetnega dostopa …"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Samodejno povezovanje izklopljeno"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Shranila aplikacija <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Povezava ne bo samodejno vzpostavljena"</string>
diff --git a/libs/WifiTrackerLib/res/values-sq/strings.xml b/libs/WifiTrackerLib/res/values-sq/strings.xml
index 0d32a5ada..ff71056bb 100644
--- a/libs/WifiTrackerLib/res/values-sq/strings.xml
+++ b/libs/WifiTrackerLib/res/values-sq/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Po kontrollon për qasje në internet..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Lidhja automatike është joaktive"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Ruajtur nga <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Nuk do të lidhet automatikisht"</string>
diff --git a/libs/WifiTrackerLib/res/values-sr/strings.xml b/libs/WifiTrackerLib/res/values-sr/strings.xml
index a336fa904..042353409 100644
--- a/libs/WifiTrackerLib/res/values-sr/strings.xml
+++ b/libs/WifiTrackerLib/res/values-sr/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Тражи се приступ интернету..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Аутоматско повезивање је искључено"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Сачувао/ла: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Аутоматско повезивање није успело"</string>
diff --git a/libs/WifiTrackerLib/res/values-sv/strings.xml b/libs/WifiTrackerLib/res/values-sv/strings.xml
index 0e78b5658..11baf3056 100644
--- a/libs/WifiTrackerLib/res/values-sv/strings.xml
+++ b/libs/WifiTrackerLib/res/values-sv/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Kontrollerar internetanslutning …"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Automatisk anslutning har inaktiverats"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Sparades av <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Det går inte att ansluta automatiskt"</string>
diff --git a/libs/WifiTrackerLib/res/values-sw/strings.xml b/libs/WifiTrackerLib/res/values-sw/strings.xml
index 2b88c022f..a7c1bd399 100644
--- a/libs/WifiTrackerLib/res/values-sw/strings.xml
+++ b/libs/WifiTrackerLib/res/values-sw/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Inatafuta uwezo wa kufikia intaneti..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Kipengele cha kuunganisha kiotomatiki kimezimwa"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Ilihifadhiwa na <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Haiwezi kuunganisha kiotomatiki"</string>
diff --git a/libs/WifiTrackerLib/res/values-ta/strings.xml b/libs/WifiTrackerLib/res/values-ta/strings.xml
index f802b51c4..b6f90123b 100644
--- a/libs/WifiTrackerLib/res/values-ta/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ta/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"இணைய அணுகல் உள்ளதா எனப் பார்க்கிறது..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"தானியங்கு இணைப்பு ஆஃப் செய்யப்பட்டுள்ளது"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> சேமித்தது"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"தானாக இணைக்கப்படாது"</string>
diff --git a/libs/WifiTrackerLib/res/values-te/strings.xml b/libs/WifiTrackerLib/res/values-te/strings.xml
index d3a0f18f3..db7a52953 100644
--- a/libs/WifiTrackerLib/res/values-te/strings.xml
+++ b/libs/WifiTrackerLib/res/values-te/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"ఇంటర్నెట్ యాక్సెస్ కోసం చెక్ చేస్తోంది..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"ఆటో-కనెక్ట్ ఆఫ్‌లో ఉంది"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> చేత సేవ్ చేయబడింది"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"ఆటోమేటిక్‌గా కనెక్ట్ కాదు"</string>
diff --git a/libs/WifiTrackerLib/res/values-th/strings.xml b/libs/WifiTrackerLib/res/values-th/strings.xml
index 941282ca0..b7b05cdc8 100644
--- a/libs/WifiTrackerLib/res/values-th/strings.xml
+++ b/libs/WifiTrackerLib/res/values-th/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"กำลังตรวจสอบการเข้าถึงอินเทอร์เน็ต..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"การเชื่อมต่ออัตโนมัติปิดอยู่"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"บันทึกโดย <xliff:g id="NAME">%1$s</xliff:g> แล้ว"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"จะไม่เชื่อมต่อโดยอัตโนมัติ"</string>
diff --git a/libs/WifiTrackerLib/res/values-tl/strings.xml b/libs/WifiTrackerLib/res/values-tl/strings.xml
index e98cff74c..db9337de4 100644
--- a/libs/WifiTrackerLib/res/values-tl/strings.xml
+++ b/libs/WifiTrackerLib/res/values-tl/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Tinitingnan kung may access sa internet..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Naka-off ang Auto-connect"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Na-save ng/ni <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Hindi awtomatikong kokonekta"</string>
diff --git a/libs/WifiTrackerLib/res/values-tr/strings.xml b/libs/WifiTrackerLib/res/values-tr/strings.xml
index fd970efc3..4fef5a0ec 100644
--- a/libs/WifiTrackerLib/res/values-tr/strings.xml
+++ b/libs/WifiTrackerLib/res/values-tr/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"İnternet erişimi olup olmadığı kontrol ediliyor..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Otomatik bağlanma kapalı"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"<xliff:g id="NAME">%1$s</xliff:g> tarafından kaydedildi"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Otomatik olarak bağlanmayacak"</string>
diff --git a/libs/WifiTrackerLib/res/values-uk/strings.xml b/libs/WifiTrackerLib/res/values-uk/strings.xml
index 8ca13a0c7..fb8cc2887 100644
--- a/libs/WifiTrackerLib/res/values-uk/strings.xml
+++ b/libs/WifiTrackerLib/res/values-uk/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Перевірка з’єднання з Інтернетом…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Автоматичне підключення вимкнено"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Збережено додатком <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Не підключатиметься автоматично"</string>
diff --git a/libs/WifiTrackerLib/res/values-ur/strings.xml b/libs/WifiTrackerLib/res/values-ur/strings.xml
index f7f4fd9e1..1b4428ba3 100644
--- a/libs/WifiTrackerLib/res/values-ur/strings.xml
+++ b/libs/WifiTrackerLib/res/values-ur/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"انٹرنیٹ تک رسائی کی جانچ ہو رہی ہے..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"خود کار طور پر منسلک ہونا آف ہے"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"‫<xliff:g id="NAME">%1$s</xliff:g> کی جانب سے محفوظ کردہ"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"خودکار طور پر منسلک نہیں ہو گا"</string>
diff --git a/libs/WifiTrackerLib/res/values-uz/strings.xml b/libs/WifiTrackerLib/res/values-uz/strings.xml
index aeaf40b8e..702f510e6 100644
--- a/libs/WifiTrackerLib/res/values-uz/strings.xml
+++ b/libs/WifiTrackerLib/res/values-uz/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Internet aloqasi tekshirilmoqda..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Avtomatik ulanmaydi"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Saqlangan: <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Avtomatik ravishda ulanilmaydi"</string>
diff --git a/libs/WifiTrackerLib/res/values-vi/strings.xml b/libs/WifiTrackerLib/res/values-vi/strings.xml
index 002250fa9..91d25b361 100644
--- a/libs/WifiTrackerLib/res/values-vi/strings.xml
+++ b/libs/WifiTrackerLib/res/values-vi/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Đang kiểm tra kết nối Internet..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Tính năng tự động kết nối đang tắt"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Do ứng dụng <xliff:g id="NAME">%1$s</xliff:g> lưu"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Sẽ không tự động kết nối"</string>
diff --git a/libs/WifiTrackerLib/res/values-zh-rCN/strings.xml b/libs/WifiTrackerLib/res/values-zh-rCN/strings.xml
index f42abf81d..5a766aa58 100644
--- a/libs/WifiTrackerLib/res/values-zh-rCN/strings.xml
+++ b/libs/WifiTrackerLib/res/values-zh-rCN/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"正在检查互联网访问权限…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"自动连接已关闭"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"已由<xliff:g id="NAME">%1$s</xliff:g>保存"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"无法自动连接"</string>
diff --git a/libs/WifiTrackerLib/res/values-zh-rHK/strings.xml b/libs/WifiTrackerLib/res/values-zh-rHK/strings.xml
index b2de8163b..e857c4f29 100644
--- a/libs/WifiTrackerLib/res/values-zh-rHK/strings.xml
+++ b/libs/WifiTrackerLib/res/values-zh-rHK/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"正在檢查互聯網連線…"</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"自動連線功能已關閉"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"由「<xliff:g id="NAME">%1$s</xliff:g>」儲存"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"不會自動連線"</string>
diff --git a/libs/WifiTrackerLib/res/values-zh-rTW/strings.xml b/libs/WifiTrackerLib/res/values-zh-rTW/strings.xml
index 30bc78dcd..161b88952 100644
--- a/libs/WifiTrackerLib/res/values-zh-rTW/strings.xml
+++ b/libs/WifiTrackerLib/res/values-zh-rTW/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"正在檢查網際網路連線..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"自動連線功能已關閉"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"由「<xliff:g id="NAME">%1$s</xliff:g>」儲存"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"不會自動連線"</string>
diff --git a/libs/WifiTrackerLib/res/values-zu/strings.xml b/libs/WifiTrackerLib/res/values-zu/strings.xml
index e0eb7d803..e8b67992c 100644
--- a/libs/WifiTrackerLib/res/values-zu/strings.xml
+++ b/libs/WifiTrackerLib/res/values-zu/strings.xml
@@ -17,6 +17,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="wifitrackerlib_summary_separator" msgid="6613897475167609815">" / "</string>
+ <string name="wifitrackerlib_checking_for_internet_access" msgid="4787495471423429472">"Ihlola ukufinyelela ku-inthanethi..."</string>
<string name="wifitrackerlib_auto_connect_disable" msgid="4714835547164460651">"Ukuxhuma ngokuzenzakalelayo kuvaliwe"</string>
<string name="wifitrackerlib_saved_network" msgid="5353460010746484376">"Kulondolozwe ngu-<xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="wifitrackerlib_wifi_no_internet_no_reconnect" msgid="6618216332537706908">"Ngeke ixhume ngokuzenzekelayo"</string>
diff --git a/libs/WifiTrackerLib/res/values/strings.xml b/libs/WifiTrackerLib/res/values/strings.xml
index 44fce05ea..e1d53f500 100644
--- a/libs/WifiTrackerLib/res/values/strings.xml
+++ b/libs/WifiTrackerLib/res/values/strings.xml
@@ -17,6 +17,9 @@
<!-- Summary text separator for short descriptions (eg. "Fast / Connected"). [CHAR LIMIT=NONE] -->
<string name="wifitrackerlib_summary_separator">" / "</string>
+ <!-- Summary for the connected network when checking if the network has internet access -->
+ <string name="wifitrackerlib_checking_for_internet_access">Checking for internet access...</string>
+
<!-- Strings for labeling Wi-Fi Auto-Connection is disabled. Wi-Fi Auto-Connection is a feature
for users to specify if a Wi-Fi network will be auto connected when it's reachable. [CHAR LIMIT=60] -->
<string name="wifitrackerlib_auto_connect_disable">Auto-connect is off</string>
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/BaseWifiTracker.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/BaseWifiTracker.java
index bcff72816..68bada51e 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/BaseWifiTracker.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/BaseWifiTracker.java
@@ -24,6 +24,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.LinkProperties;
import android.net.Network;
@@ -129,6 +130,7 @@ public class BaseWifiTracker implements LifecycleObserver {
protected final Context mContext;
protected final WifiManager mWifiManager;
protected final ConnectivityManager mConnectivityManager;
+ protected final ConnectivityDiagnosticsManager mConnectivityDiagnosticsManager;
protected final Handler mMainHandler;
protected final Handler mWorkerHandler;
protected final long mMaxScanAgeMillis;
@@ -137,6 +139,7 @@ public class BaseWifiTracker implements LifecycleObserver {
protected boolean mIsWifiValidated;
protected boolean mIsWifiDefaultRoute;
protected boolean mIsCellDefaultRoute;
+ protected Network mPrimaryNetwork;
// Network request for listening on changes to Wifi link properties and network capabilities
// such as captive portal availability.
@@ -156,6 +159,7 @@ public class BaseWifiTracker implements LifecycleObserver {
mConnectivityManager.getNetworkCapabilities(network))) {
return;
}
+ mPrimaryNetwork = network;
handleLinkPropertiesChanged(lp);
}
@@ -166,6 +170,7 @@ public class BaseWifiTracker implements LifecycleObserver {
if (!isPrimaryWifiNetwork(networkCapabilities)) {
return;
}
+ mPrimaryNetwork = network;
final boolean oldWifiValidated = mIsWifiValidated;
mIsWifiValidated = networkCapabilities.hasCapability(NET_CAPABILITY_VALIDATED);
if (isVerboseLoggingEnabled() && mIsWifiValidated != oldWifiValidated) {
@@ -182,6 +187,7 @@ public class BaseWifiTracker implements LifecycleObserver {
return;
}
mIsWifiValidated = false;
+ mPrimaryNetwork = null;
}
};
@@ -220,6 +226,16 @@ public class BaseWifiTracker implements LifecycleObserver {
}
};
+ private final ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback
+ mConnectivityDiagnosticsCallback =
+ new ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback() {
+ @Override
+ public void onConnectivityReportAvailable(
+ @NonNull ConnectivityDiagnosticsManager.ConnectivityReport report) {
+ handleConnectivityReportAvailable(report);
+ }
+ };
+
private boolean isPrimaryWifiNetwork(@Nullable NetworkCapabilities networkCapabilities) {
if (networkCapabilities == null) {
return false;
@@ -277,6 +293,8 @@ public class BaseWifiTracker implements LifecycleObserver {
mContext = context;
mWifiManager = wifiManager;
mConnectivityManager = connectivityManager;
+ mConnectivityDiagnosticsManager =
+ context.getSystemService(ConnectivityDiagnosticsManager.class);
mMainHandler = mainHandler;
mWorkerHandler = workerHandler;
mMaxScanAgeMillis = maxScanAgeMillis;
@@ -310,6 +328,8 @@ public class BaseWifiTracker implements LifecycleObserver {
/* broadcastPermission */ null, mWorkerHandler);
mConnectivityManager.registerNetworkCallback(mNetworkRequest, mNetworkCallback,
mWorkerHandler);
+ mConnectivityDiagnosticsManager.registerConnectivityDiagnosticsCallback(mNetworkRequest,
+ command -> mWorkerHandler.post(command), mConnectivityDiagnosticsCallback);
NonSdkApiWrapper.registerSystemDefaultNetworkCallback(
mConnectivityManager, mDefaultNetworkCallback, mWorkerHandler);
handleOnStart();
@@ -329,6 +349,8 @@ public class BaseWifiTracker implements LifecycleObserver {
mContext.unregisterReceiver(mBroadcastReceiver);
mConnectivityManager.unregisterNetworkCallback(mNetworkCallback);
mConnectivityManager.unregisterNetworkCallback(mDefaultNetworkCallback);
+ mConnectivityDiagnosticsManager.unregisterConnectivityDiagnosticsCallback(
+ mConnectivityDiagnosticsCallback);
} catch (IllegalArgumentException e) {
// Already unregistered in onDestroyed().
}
@@ -346,6 +368,8 @@ public class BaseWifiTracker implements LifecycleObserver {
mContext.unregisterReceiver(mBroadcastReceiver);
mConnectivityManager.unregisterNetworkCallback(mNetworkCallback);
mConnectivityManager.unregisterNetworkCallback(mDefaultNetworkCallback);
+ mConnectivityDiagnosticsManager.unregisterConnectivityDiagnosticsCallback(
+ mConnectivityDiagnosticsCallback);
} catch (IllegalArgumentException e) {
// Already unregistered in onStop() worker thread runnable.
}
@@ -440,6 +464,15 @@ public class BaseWifiTracker implements LifecycleObserver {
}
/**
+ * Handle network capability changes for the current connected Wifi network.
+ */
+ @WorkerThread
+ protected void handleConnectivityReportAvailable(
+ @NonNull ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport) {
+ // Do nothing.
+ }
+
+ /**
* Handle when the default route changes. Whether Wifi is the default route is stored in
* mIsWifiDefaultRoute.
*/
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/NetworkDetailsTracker.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/NetworkDetailsTracker.java
index f2d9efe51..47528cd43 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/NetworkDetailsTracker.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/NetworkDetailsTracker.java
@@ -22,6 +22,7 @@ import static com.android.wifitrackerlib.WifiEntry.CONNECTED_STATE_CONNECTED;
import android.content.Context;
import android.content.Intent;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.LinkProperties;
import android.net.NetworkCapabilities;
@@ -168,6 +169,16 @@ public abstract class NetworkDetailsTracker extends BaseWifiTracker {
@WorkerThread
@Override
+ protected void handleConnectivityReportAvailable(
+ @NonNull ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport) {
+ final WifiEntry chosenEntry = getWifiEntry();
+ if (chosenEntry.getConnectedState() == CONNECTED_STATE_CONNECTED) {
+ chosenEntry.updateConnectivityReport(connectivityReport);
+ }
+ }
+
+ @WorkerThread
+ @Override
protected void handleDefaultRouteChanged() {
final WifiEntry chosenEntry = getWifiEntry();
if (chosenEntry.getConnectedState() == CONNECTED_STATE_CONNECTED) {
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointWifiEntry.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointWifiEntry.java
index 4b7fbeffa..b4c4b1a48 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointWifiEntry.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointWifiEntry.java
@@ -194,7 +194,8 @@ public class PasspointWifiEntry extends WifiEntry implements WifiEntry.WifiEntry
mWifiConfig,
mNetworkCapabilities,
mIsDefaultNetwork,
- mIsLowQuality);
+ mIsLowQuality,
+ mConnectivityReport);
break;
default:
Log.e(TAG, "getConnectedState() returned unknown state: " + connectedState);
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java
index 04bc36cfe..af69094d7 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/SavedNetworkTracker.java
@@ -28,6 +28,7 @@ import static java.util.stream.Collectors.toMap;
import android.content.Context;
import android.content.Intent;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.LinkProperties;
import android.net.Network;
@@ -231,6 +232,16 @@ public class SavedNetworkTracker extends BaseWifiTracker {
}
@WorkerThread
+ @Override
+ protected void handleConnectivityReportAvailable(
+ @NonNull ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport) {
+ if (mConnectedWifiEntry != null
+ && mConnectedWifiEntry.getConnectedState() == CONNECTED_STATE_CONNECTED) {
+ mConnectedWifiEntry.updateConnectivityReport(connectivityReport);
+ }
+ }
+
+ @WorkerThread
protected void handleDefaultRouteChanged() {
if (mConnectedWifiEntry != null) {
mConnectedWifiEntry.setIsDefaultNetwork(mIsWifiDefaultRoute);
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java
index bdb051094..f3ce32606 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/StandardWifiEntry.java
@@ -212,7 +212,8 @@ public class StandardWifiEntry extends WifiEntry {
mTargetWifiConfig,
mNetworkCapabilities,
mIsDefaultNetwork,
- mIsLowQuality);
+ mIsLowQuality,
+ mConnectivityReport);
break;
default:
Log.e(TAG, "getConnectedState() returned unknown state: " + connectedState);
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/Utils.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/Utils.java
index f0ca7089f..2e4b39bfe 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/Utils.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/Utils.java
@@ -26,6 +26,7 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.net.NetworkInfo.DetailedState;
@@ -74,7 +75,7 @@ public class Utils {
// Returns a list of WifiInfo SECURITY_TYPE_* supported by a ScanResult.
@NonNull
- static List<Integer> getSecurityTypesFromScanResult(@NonNull ScanResult scanResult) {
+ public static List<Integer> getSecurityTypesFromScanResult(@NonNull ScanResult scanResult) {
List<Integer> securityTypes = new ArrayList<>();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
for (int securityType : scanResult.getSecurityTypes()) {
@@ -229,7 +230,8 @@ public class Utils {
WifiConfiguration wifiConfiguration,
NetworkCapabilities networkCapabilities,
boolean isDefaultNetwork,
- boolean isLowQuality) {
+ boolean isLowQuality,
+ ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport) {
final StringJoiner sj = new StringJoiner(context.getString(
R.string.wifitrackerlib_summary_separator));
@@ -255,8 +257,9 @@ public class Utils {
}
// For displaying network capability info, such as captive portal or no internet
- String networkCapabilitiesInformation =
- getCurrentNetworkCapabilitiesInformation(context, networkCapabilities);
+ String networkCapabilitiesInformation = getCurrentNetworkCapabilitiesInformation(
+ context, networkCapabilities, connectivityReport,
+ wifiConfiguration != null && wifiConfiguration.isNoInternetAccessExpected());
if (!TextUtils.isEmpty(networkCapabilitiesInformation)) {
sj.add(networkCapabilitiesInformation);
}
@@ -514,8 +517,10 @@ public class Utils {
return description.toString();
}
- static String getCurrentNetworkCapabilitiesInformation(Context context,
- NetworkCapabilities networkCapabilities) {
+ static String getCurrentNetworkCapabilitiesInformation(@Nullable Context context,
+ @Nullable NetworkCapabilities networkCapabilities,
+ @Nullable ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport,
+ boolean noInternetExpected) {
if (context == null || networkCapabilities == null) {
return "";
}
@@ -531,11 +536,23 @@ public class Utils {
}
if (!networkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED)) {
+ if (connectivityReport == null && !noInternetExpected) {
+ return context.getString(R.string.wifitrackerlib_checking_for_internet_access);
+ }
if (networkCapabilities.isPrivateDnsBroken()) {
return context.getString(R.string.wifitrackerlib_private_dns_broken);
}
- return context.getString(
- R.string.wifitrackerlib_wifi_connected_cannot_provide_internet);
+ if (noInternetExpected) {
+ return context.getString(
+ R.string.wifitrackerlib_wifi_connected_cannot_provide_internet);
+ }
+ // Connected / No internet access
+ final StringJoiner sj = new StringJoiner(context.getString(
+ R.string.wifitrackerlib_summary_separator));
+ sj.add(context.getResources().getStringArray(R.array.wifitrackerlib_wifi_status)
+ [DetailedState.CONNECTED.ordinal()]);
+ sj.add(context.getString(R.string.wifitrackerlib_wifi_no_internet));
+ return sj.toString();
}
return "";
}
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java
index f346c6179..d7120988c 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java
@@ -23,6 +23,7 @@ import static androidx.core.util.Preconditions.checkNotNull;
import static com.android.wifitrackerlib.Utils.getNetworkPart;
import static com.android.wifitrackerlib.Utils.getSingleSecurityTypeFromMultipleSecurityTypes;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.LinkAddress;
import android.net.LinkProperties;
import android.net.NetworkCapabilities;
@@ -232,6 +233,7 @@ public class WifiEntry {
protected WifiInfo mWifiInfo;
protected NetworkInfo mNetworkInfo;
protected NetworkCapabilities mNetworkCapabilities;
+ protected ConnectivityDiagnosticsManager.ConnectivityReport mConnectivityReport;
protected ConnectedInfo mConnectedInfo;
protected ConnectCallback mConnectCallback;
@@ -241,7 +243,6 @@ public class WifiEntry {
protected boolean mCalledConnect = false;
protected boolean mCalledDisconnect = false;
- private boolean mIsValidated;
protected boolean mIsDefaultNetwork;
protected boolean mIsLowQuality;
@@ -327,7 +328,9 @@ public class WifiEntry {
*/
public boolean shouldShowXLevelIcon() {
return getConnectedState() != CONNECTED_STATE_DISCONNECTED
- && (!mIsValidated || !mIsDefaultNetwork) && !canSignIn();
+ && mConnectivityReport != null
+ && (!hasInternetAccess() || !mIsDefaultNetwork)
+ && !canSignIn();
}
/**
@@ -335,7 +338,8 @@ public class WifiEntry {
* Note: This does not necessarily mean the network is the default route.
*/
public boolean hasInternetAccess() {
- return mIsValidated;
+ return mNetworkCapabilities != null
+ && mNetworkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED);
}
/**
@@ -662,8 +666,8 @@ public class WifiEntry {
String getNetworkCapabilityDescription() {
final StringBuilder sb = new StringBuilder();
if (getConnectedState() == CONNECTED_STATE_CONNECTED) {
- sb.append("isValidated:")
- .append(mIsValidated)
+ sb.append("hasInternet:")
+ .append(hasInternetAccess())
.append(", isDefaultNetwork:")
.append(mIsDefaultNetwork)
.append(", isLowQuality:")
@@ -859,7 +863,7 @@ public class WifiEntry {
mNetworkInfo = null;
mNetworkCapabilities = null;
mConnectedInfo = null;
- mIsValidated = false;
+ mConnectivityReport = null;
mIsDefaultNetwork = false;
mIsLowQuality = false;
if (mCalledDisconnect) {
@@ -949,8 +953,14 @@ public class WifiEntry {
return;
}
mConnectedInfo.networkCapabilities = mNetworkCapabilities;
- mIsValidated = mNetworkCapabilities != null
- && mNetworkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED);
+ notifyOnUpdated();
+ }
+
+ // Method for WifiTracker to update a connected WifiEntry's validation status.
+ @WorkerThread
+ synchronized void updateConnectivityReport(
+ @Nullable ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport) {
+ mConnectivityReport = connectivityReport;
notifyOnUpdated();
}
@@ -1059,8 +1069,8 @@ public class WifiEntry {
.append(getConnectedState() == CONNECTED_STATE_CONNECTED ? "true" : "false")
.append(",connectedInfo:")
.append(getConnectedInfo())
- .append(",isValidated:")
- .append(mIsValidated)
+ .append(",hasInternet:")
+ .append(hasInternetAccess())
.append(",isDefaultNetwork:")
.append(mIsDefaultNetwork)
.toString();
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiPickerTracker.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiPickerTracker.java
index 5ebd29ad7..397ad90d6 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiPickerTracker.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiPickerTracker.java
@@ -32,6 +32,7 @@ import static java.util.stream.Collectors.toMap;
import android.content.Context;
import android.content.Intent;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.LinkProperties;
import android.net.Network;
@@ -338,6 +339,19 @@ public class WifiPickerTracker extends BaseWifiTracker {
}
@WorkerThread
+ @Override
+ protected void handleConnectivityReportAvailable(
+ @NonNull ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport) {
+ if (mConnectedWifiEntry != null
+ && mConnectedWifiEntry.getConnectedState() == CONNECTED_STATE_CONNECTED) {
+ mConnectedWifiEntry.updateConnectivityReport(connectivityReport);
+ }
+ if (mMergedCarrierEntry != null) {
+ mMergedCarrierEntry.updateConnectivityReport(connectivityReport);
+ }
+ }
+
+ @WorkerThread
protected void handleDefaultRouteChanged() {
if (mConnectedWifiEntry != null) {
mConnectedWifiEntry.setIsDefaultNetwork(mIsWifiDefaultRoute);
diff --git a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/PasspointWifiEntryTest.java b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/PasspointWifiEntryTest.java
index ac09b4494..6eeff5888 100644
--- a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/PasspointWifiEntryTest.java
+++ b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/PasspointWifiEntryTest.java
@@ -29,6 +29,7 @@ import static org.mockito.Mockito.when;
import android.content.Context;
import android.content.res.Resources;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
@@ -261,6 +262,13 @@ public class PasspointWifiEntryTest {
// Not validated, Not Default
entry.updateConnectionInfo(wifiInfo, networkInfo);
+ // Validation attempt not complete, should not show X level icon yet.
+ assertThat(entry.shouldShowXLevelIcon()).isEqualTo(false);
+
+ // Validation attempt complete, should show X level icon now.
+ ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport = mock(
+ ConnectivityDiagnosticsManager.ConnectivityReport.class);
+ entry.updateConnectivityReport(connectivityReport);
assertThat(entry.shouldShowXLevelIcon()).isEqualTo(true);
// Not Validated, Default
diff --git a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/SavedNetworkTrackerTest.java b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/SavedNetworkTrackerTest.java
index 1c9ab0fe2..798a6b960 100644
--- a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/SavedNetworkTrackerTest.java
+++ b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/SavedNetworkTrackerTest.java
@@ -29,6 +29,7 @@ import static org.mockito.Mockito.when;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.wifi.ScanResult;
@@ -68,6 +69,7 @@ public class SavedNetworkTrackerTest {
@Mock private Context mMockContext;
@Mock private WifiManager mMockWifiManager;
@Mock private ConnectivityManager mMockConnectivityManager;
+ @Mock private ConnectivityDiagnosticsManager mMockConnectivityDiagnosticsManager;
@Mock private Clock mMockClock;
@Mock private SavedNetworkTracker.SavedNetworkTrackerCallback mMockCallback;
@Mock private WifiInfo mMockWifiInfo;
@@ -107,6 +109,8 @@ public class SavedNetworkTrackerTest {
when(mMockWifiManager.isWpa3SuiteBSupported()).thenReturn(true);
when(mMockWifiManager.isEnhancedOpenSupported()).thenReturn(true);
when(mMockConnectivityManager.getNetworkInfo(any())).thenReturn(mMockNetworkInfo);
+ when(mMockContext.getSystemService(ConnectivityDiagnosticsManager.class))
+ .thenReturn(mMockConnectivityDiagnosticsManager);
when(mMockClock.millis()).thenReturn(START_MILLIS);
}
diff --git a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardNetworkDetailsTrackerTest.java b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardNetworkDetailsTrackerTest.java
index ecfeec8c7..23fbc45a9 100644
--- a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardNetworkDetailsTrackerTest.java
+++ b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardNetworkDetailsTrackerTest.java
@@ -34,6 +34,7 @@ import static org.mockito.Mockito.when;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiConfiguration;
@@ -66,6 +67,7 @@ public class StandardNetworkDetailsTrackerTest {
@Mock private Context mMockContext;
@Mock private WifiManager mMockWifiManager;
@Mock private ConnectivityManager mMockConnectivityManager;
+ @Mock private ConnectivityDiagnosticsManager mMockConnectivityDiagnosticsManager;
@Mock private Clock mMockClock;
private TestLooper mTestLooper;
@@ -102,6 +104,8 @@ public class StandardNetworkDetailsTrackerTest {
when(mMockWifiManager.isEnhancedOpenSupported()).thenReturn(true);
when(mMockWifiManager.getScanResults()).thenReturn(new ArrayList<>());
when(mMockWifiManager.getWifiState()).thenReturn(WifiManager.WIFI_STATE_ENABLED);
+ when(mMockContext.getSystemService(ConnectivityDiagnosticsManager.class))
+ .thenReturn(mMockConnectivityDiagnosticsManager);
when(mMockClock.millis()).thenReturn(START_MILLIS);
}
diff --git a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardWifiEntryTest.java b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardWifiEntryTest.java
index 354a4ce5f..8ae5a51e1 100644
--- a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardWifiEntryTest.java
+++ b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/StandardWifiEntryTest.java
@@ -55,6 +55,7 @@ import android.app.admin.WifiSsidPolicy;
import android.content.ComponentName;
import android.content.Context;
import android.content.res.Resources;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.LinkProperties;
import android.net.MacAddress;
@@ -783,6 +784,13 @@ public class StandardWifiEntryTest {
// Not validated, Not Default
entry.updateConnectionInfo(wifiInfo, networkInfo);
+ // Validation attempt not complete, should not show X level icon yet.
+ assertThat(entry.shouldShowXLevelIcon()).isEqualTo(false);
+
+ // Validation attempt complete, should show X level icon now.
+ ConnectivityDiagnosticsManager.ConnectivityReport connectivityReport = mock(
+ ConnectivityDiagnosticsManager.ConnectivityReport.class);
+ entry.updateConnectivityReport(connectivityReport);
assertThat(entry.shouldShowXLevelIcon()).isEqualTo(true);
// Not Validated, Default
diff --git a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java
index 543ee4105..d421e6b19 100644
--- a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java
+++ b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java
@@ -40,6 +40,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
+import android.net.ConnectivityDiagnosticsManager;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
@@ -91,6 +92,7 @@ public class WifiPickerTrackerTest {
@Mock private Resources mMockResources;
@Mock private WifiManager mMockWifiManager;
@Mock private ConnectivityManager mMockConnectivityManager;
+ @Mock private ConnectivityDiagnosticsManager mMockConnectivityDiagnosticsManager;
@Mock private TelephonyManager mMockTelephonyManager;
@Mock private SubscriptionManager mMockSubscriptionManager;
@Mock private Clock mMockClock;
@@ -156,6 +158,8 @@ public class WifiPickerTrackerTest {
.thenReturn(mMockTelephonyManager);
when(mMockContext.getSystemService(SubscriptionManager.class))
.thenReturn(mMockSubscriptionManager);
+ when(mMockContext.getSystemService(ConnectivityDiagnosticsManager.class))
+ .thenReturn(mMockConnectivityDiagnosticsManager);
when(mMockContext.getString(anyInt())).thenReturn("");
}
@@ -656,6 +660,137 @@ public class WifiPickerTrackerTest {
}
/**
+ * Tests that a connected WifiEntry will show "Checking for internet access..." as the summary
+ * if the network hasn't finished the first validation attempt yet.
+ */
+ @Test
+ public void testGetConnectedEntry_wifiNotValidatedYet_showsCheckingForInternetAccess() {
+ final String summarySeparator = " / ";
+ final String checkingForInternetAccess = "Checking for internet access..";
+ final String[] wifiStatusArray = new String[]{"", "Scanning", "Connecting",
+ "Authenticating", "Obtaining IP address", "Connected"};
+ when(mMockContext.getString(R.string.wifitrackerlib_summary_separator))
+ .thenReturn(summarySeparator);
+ when(mMockContext.getString(R.string.wifitrackerlib_checking_for_internet_access))
+ .thenReturn(checkingForInternetAccess);
+ when(mMockResources.getStringArray(R.array.wifitrackerlib_wifi_status))
+ .thenReturn(wifiStatusArray);
+ WifiInfo primaryWifiInfo = Mockito.mock(WifiInfo.class);
+ when(primaryWifiInfo.isPrimary()).thenReturn(true);
+ when(primaryWifiInfo.makeCopy(anyLong())).thenReturn(primaryWifiInfo);
+ NetworkCapabilities primaryCap = new NetworkCapabilities.Builder()
+ .addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
+ .setTransportInfo(primaryWifiInfo)
+ .build();
+ when(mMockConnectivityManager.getNetworkCapabilities(any())).thenReturn(primaryCap);
+
+ final WifiPickerTracker wifiPickerTracker = createTestWifiPickerTracker();
+ final WifiConfiguration config = new WifiConfiguration();
+ config.SSID = "\"ssid\"";
+ config.networkId = 1;
+ when(mMockWifiManager.getPrivilegedConfiguredNetworks())
+ .thenReturn(Collections.singletonList(config));
+ when(mMockWifiManager.getScanResults()).thenReturn(Arrays.asList(
+ buildScanResult("ssid", "bssid", START_MILLIS)));
+ when(mMockWifiInfo.getNetworkId()).thenReturn(1);
+ when(mMockWifiInfo.getRssi()).thenReturn(-50);
+ when(mMockNetworkInfo.getDetailedState()).thenReturn(NetworkInfo.DetailedState.CONNECTED);
+ when(mMockConnectivityManager.getNetworkInfo(any())).thenReturn(mMockNetworkInfo);
+ ArgumentCaptor<ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback>
+ diagnosticsCallbackCaptor = ArgumentCaptor.forClass(
+ ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.class);
+ wifiPickerTracker.onStart();
+ mTestLooper.dispatchAll();
+ verify(mMockConnectivityManager)
+ .registerNetworkCallback(any(), mNetworkCallbackCaptor.capture(), any());
+ verify(mMockConnectivityDiagnosticsManager).registerConnectivityDiagnosticsCallback(
+ any(), any(), diagnosticsCallbackCaptor.capture());
+
+ // Still checking for internet access.
+ assertThat(wifiPickerTracker.getConnectedWifiEntry().getSummary())
+ .isEqualTo(checkingForInternetAccess);
+
+ // Trigger a validation callback and connectivity report for the primary Wifi network.
+ primaryCap = new NetworkCapabilities.Builder()
+ .addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
+ .setTransportInfo(primaryWifiInfo)
+ .addCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED)
+ .build();
+ mNetworkCallbackCaptor.getValue().onCapabilitiesChanged(mMockNetwork, primaryCap);
+ ConnectivityDiagnosticsManager.ConnectivityReport report = mock(
+ ConnectivityDiagnosticsManager.ConnectivityReport.class);
+ diagnosticsCallbackCaptor.getValue().onConnectivityReportAvailable(report);
+
+ // Now we're fully connected
+ assertThat(wifiPickerTracker.getConnectedWifiEntry().getSummary()).isEqualTo("Connected");
+ }
+
+ /**
+ * Tests that a connected WifiEntry that is expected to have no internet will display
+ * "Connected to device. Can't provide internet" if the network is not validated.
+ */
+ @Test
+ public void testGetConnectedEntry_wifiNotValidated_showsConnectedToDevice() {
+ final String summarySeparator = " / ";
+ final String connectedToDevice = "Connected to device. Can't provide internet";
+ final String[] wifiStatusArray = new String[]{"", "Scanning", "Connecting",
+ "Authenticating", "Obtaining IP address", "Connected"};
+ when(mMockContext.getString(R.string.wifitrackerlib_summary_separator))
+ .thenReturn(summarySeparator);
+ when(mMockContext.getString(R.string.wifitrackerlib_wifi_connected_cannot_provide_internet))
+ .thenReturn(connectedToDevice);
+ when(mMockResources.getStringArray(R.array.wifitrackerlib_wifi_status))
+ .thenReturn(wifiStatusArray);
+ WifiInfo primaryWifiInfo = Mockito.mock(WifiInfo.class);
+ when(primaryWifiInfo.isPrimary()).thenReturn(true);
+ when(primaryWifiInfo.makeCopy(anyLong())).thenReturn(primaryWifiInfo);
+ NetworkCapabilities primaryCap = new NetworkCapabilities.Builder()
+ .addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
+ .setTransportInfo(primaryWifiInfo)
+ .build();
+ when(mMockConnectivityManager.getNetworkCapabilities(any())).thenReturn(primaryCap);
+
+ final WifiPickerTracker wifiPickerTracker = createTestWifiPickerTracker();
+ final WifiConfiguration config = spy(new WifiConfiguration());
+ config.SSID = "\"ssid\"";
+ config.networkId = 1;
+ when(config.isNoInternetAccessExpected()).thenReturn(true);
+ when(mMockWifiManager.getPrivilegedConfiguredNetworks())
+ .thenReturn(Collections.singletonList(config));
+ when(mMockWifiManager.getScanResults()).thenReturn(Arrays.asList(
+ buildScanResult("ssid", "bssid", START_MILLIS)));
+ when(mMockWifiInfo.getNetworkId()).thenReturn(1);
+ when(mMockWifiInfo.getRssi()).thenReturn(-50);
+ when(mMockNetworkInfo.getDetailedState()).thenReturn(NetworkInfo.DetailedState.CONNECTED);
+ when(mMockConnectivityManager.getNetworkInfo(any())).thenReturn(mMockNetworkInfo);
+ ArgumentCaptor<ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback>
+ diagnosticsCallbackCaptor = ArgumentCaptor.forClass(
+ ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.class);
+ wifiPickerTracker.onStart();
+ mTestLooper.dispatchAll();
+ verify(mMockConnectivityManager)
+ .registerNetworkCallback(any(), mNetworkCallbackCaptor.capture(), any());
+ verify(mMockConnectivityDiagnosticsManager).registerConnectivityDiagnosticsCallback(
+ any(), any(), diagnosticsCallbackCaptor.capture());
+
+ assertThat(wifiPickerTracker.getConnectedWifiEntry().getSummary())
+ .isEqualTo(connectedToDevice);
+
+ // Trigger a no-validation callback and connectivity report for the primary Wifi network.
+ primaryCap = new NetworkCapabilities.Builder()
+ .addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
+ .setTransportInfo(primaryWifiInfo)
+ .build();
+ mNetworkCallbackCaptor.getValue().onCapabilitiesChanged(mMockNetwork, primaryCap);
+ ConnectivityDiagnosticsManager.ConnectivityReport report = mock(
+ ConnectivityDiagnosticsManager.ConnectivityReport.class);
+ diagnosticsCallbackCaptor.getValue().onConnectivityReportAvailable(report);
+
+ assertThat(wifiPickerTracker.getConnectedWifiEntry().getSummary())
+ .isEqualTo(connectedToDevice);
+ }
+
+ /**
* Tests that a PasspointWifiEntry is returned when Passpoint scans are visible.
*/
@Test