Skip to content

Commit bc6d3bb

Browse files
feat: add network isolation UI visualization
- Add netisolate_enable/disable strings for all 19 locales - Fix snackbar to show correct enable/disable message
1 parent b5ca1ca commit bc6d3bb

20 files changed

Lines changed: 39 additions & 20 deletions

File tree

app/src/main/java/me/bmax/apatch/ui/screen/settings/FunctionSettingsScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ fun FunctionSettingsScreen(navigator: DestinationsNavigator) {
396396
Natives.netIsolateEnable(enabled)
397397
withContext(Dispatchers.Main) {
398398
snackBarHost.showSnackbar(
399-
context.getString(if (enabled) R.string.netisolate_enable else R.string.netisolate_enable)
399+
context.getString(if (enabled) R.string.netisolate_enable else R.string.netisolate_disable)
400400
)
401401
}
402402
}

app/src/main/res/values-ar/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1054,7 +1054,8 @@
10541054
<string name="path_hide_search_apps">البحث عن التطبيقات…</string>
10551055
<string name="path_hide_show_system">عرض تطبيقات النظام</string>
10561056
<string name="netisolate_title">عزل الشبكة</string>
1057-
<string name="netisolate_enable">تفعيل عزل الشبكة</string>
1057+
<string name="netisolate_enable">تم تفعيل عزل الشبكة</string>
1058+
<string name="netisolate_disable">تم تعطيل عزل الشبكة</string>
10581059
<string name="netisolate_enable_summary">حظر الوصول إلى الشبكة للتطبيقات المحددة على مستوى النواة</string>
10591060
<string name="netisolate_uids_label">التطبيقات المحظورة</string>
10601061
<string name="netisolate_uids_hint">أدخل معرّفات UID للحظر (واحد لكل سطر)</string>

app/src/main/res/values-es/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1069,7 +1069,8 @@ Por ejemplo, los KPM que previenen la modificación de particiones solo pueden u
10691069
<string name="path_hide_search_apps">Buscar aplicaciones…</string>
10701070
<string name="path_hide_show_system">Mostrar aplicaciones del sistema</string>
10711071
<string name="netisolate_title">Aislamiento de red</string>
1072-
<string name="netisolate_enable">Activar aislamiento de red</string>
1072+
<string name="netisolate_enable">Aislamiento de red activado</string>
1073+
<string name="netisolate_disable">Aislamiento de red desactivado</string>
10731074
<string name="netisolate_enable_summary">Bloquear el acceso a la red de las aplicaciones seleccionadas a nivel del kernel</string>
10741075
<string name="netisolate_uids_label">Aplicaciones bloqueadas</string>
10751076
<string name="netisolate_uids_hint">Ingrese los UIDs a bloquear (uno por línea)</string>

app/src/main/res/values-in/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,8 @@ Pastikan aplikasi ditutup sepenuhnya dan dimulai ulang untuk menjalankan perinta
10481048
<string name="path_hide_search_apps">Cari aplikasi…</string>
10491049
<string name="path_hide_show_system">Tampilkan aplikasi sistem</string>
10501050
<string name="netisolate_title">Isolasi Jaringan</string>
1051-
<string name="netisolate_enable">Aktifkan Isolasi Jaringan</string>
1051+
<string name="netisolate_enable">Isolasi Jaringan diaktifkan</string>
1052+
<string name="netisolate_disable">Isolasi Jaringan dinonaktifkan</string>
10521053
<string name="netisolate_enable_summary">Blokir akses jaringan untuk aplikasi yang dipilih di level kernel</string>
10531054
<string name="netisolate_uids_label">Aplikasi Diblokir</string>
10541055
<string name="netisolate_uids_hint">Masukkan UID untuk diblokir (satu per baris)</string>

app/src/main/res/values-ja/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -978,7 +978,8 @@
978978
<string name="path_hide_search_apps">アプリを検索…</string>
979979
<string name="path_hide_show_system">システムアプリを表示</string>
980980
<string name="netisolate_title">ネットワーク分離</string>
981-
<string name="netisolate_enable">ネットワーク分離を有効にする</string>
981+
<string name="netisolate_enable">ネットワーク分離が有効になりました</string>
982+
<string name="netisolate_disable">ネットワーク分離が無効になりました</string>
982983
<string name="netisolate_enable_summary">カーネルレベルで選択したアプリのネットワークアクセスをブロック</string>
983984
<string name="netisolate_uids_label">ブロック済みアプリ</string>
984985
<string name="netisolate_uids_hint">ブロックする UID を入力(1行に1つ)</string>

app/src/main/res/values-ko/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1080,7 +1080,8 @@
10801080
<string name="path_hide_search_apps">앱 검색…</string>
10811081
<string name="path_hide_show_system">시스템 앱 표시</string>
10821082
<string name="netisolate_title">네트워크 격리</string>
1083-
<string name="netisolate_enable">네트워크 격리 활성화</string>
1083+
<string name="netisolate_enable">네트워크 격리 활성화됨</string>
1084+
<string name="netisolate_disable">네트워크 격리 비활성화됨</string>
10841085
<string name="netisolate_enable_summary">커널 수준에서 선택한 앱의 네트워크 접근 차단</string>
10851086
<string name="netisolate_uids_label">차단된 앱</string>
10861087
<string name="netisolate_uids_hint">차단할 UID 입력 (한 줄에 하나)</string>

app/src/main/res/values-mgl/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1052,7 +1052,8 @@
10521052
<string name="path_hide_search_apps">搜索魔法应用…</string>
10531053
<string name="path_hide_show_system">显示系统魔法应用</string>
10541054
<string name="netisolate_title">魔法网络隔离</string>
1055-
<string name="netisolate_enable">启用魔法网络隔离</string>
1055+
<string name="netisolate_enable">魔法网络隔离已启用</string>
1056+
<string name="netisolate_disable">魔法网络隔离已禁用</string>
10561057
<string name="netisolate_enable_summary">在魔法核心层面阻止所选应用的网络访问</string>
10571058
<string name="netisolate_uids_label">已隔离魔法应用</string>
10581059
<string name="netisolate_uids_hint">输入要隔离的魔法 UID(每行一个)</string>

app/src/main/res/values-pl/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -984,7 +984,8 @@ Upewnij się, że aplikacja jest całkowicie zamknięta i ponownie otwarta, aby
984984
<string name="path_hide_search_apps">Szukaj aplikacji…</string>
985985
<string name="path_hide_show_system">Pokaż aplikacje systemowe</string>
986986
<string name="netisolate_title">Izolacja sieciowa</string>
987-
<string name="netisolate_enable">Włącz izolację sieciową</string>
987+
<string name="netisolate_enable">Izolacja sieciowa włączona</string>
988+
<string name="netisolate_disable">Izolacja sieciowa wyłączona</string>
988989
<string name="netisolate_enable_summary">Blokuj dostęp do sieci dla wybranych aplikacji na poziomie jądra</string>
989990
<string name="netisolate_uids_label">Zablokowane aplikacje</string>
990991
<string name="netisolate_uids_hint">Wprowadź UID do zablokowania (jedno na linię)</string>

app/src/main/res/values-pt-rBR/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1067,7 +1067,8 @@ Por favor, certifique-se de fechar completamente o app e reabri-lo para que os c
10671067
<string name="path_hide_search_apps">Pesquisar apps…</string>
10681068
<string name="path_hide_show_system">Mostrar apps do sistema</string>
10691069
<string name="netisolate_title">Isolamento de rede</string>
1070-
<string name="netisolate_enable">Ativar isolamento de rede</string>
1070+
<string name="netisolate_enable">Isolamento de rede ativado</string>
1071+
<string name="netisolate_disable">Isolamento de rede desativado</string>
10711072
<string name="netisolate_enable_summary">Bloquear acesso à rede dos apps selecionados no nível do kernel</string>
10721073
<string name="netisolate_uids_label">Apps bloqueados</string>
10731074
<string name="netisolate_uids_hint">Insira os UIDs para bloquear (um por linha)</string>

app/src/main/res/values-ru/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1066,7 +1066,8 @@
10661066
<string name="path_hide_search_apps">Поиск приложений…</string>
10671067
<string name="path_hide_show_system">Показать системные приложения</string>
10681068
<string name="netisolate_title">Сетевая изоляция</string>
1069-
<string name="netisolate_enable">Включить сетевую изоляцию</string>
1069+
<string name="netisolate_enable">Сетевая изоляция включена</string>
1070+
<string name="netisolate_disable">Сетевая изоляция отключена</string>
10701071
<string name="netisolate_enable_summary">Блокировать сетевой доступ для выбранных приложений на уровне ядра</string>
10711072
<string name="netisolate_uids_label">Заблокированные приложения</string>
10721073
<string name="netisolate_uids_hint">Введите UID для блокировки (по одному на строку)</string>

0 commit comments

Comments
 (0)