style(settings): fold the Happ settings into four tabs

Seven tabs, several holding one or two settings, made the page hard to
scan. The encrypted-links switch moves above the tabs under
auto-detection, the colour profile joins the banners under Appearance &
Theme, and Android per-app proxy joins Network & TUN Engine. The QR
modal's settings link no longer needs a happTab selector, and the three
orphaned tab-label keys are dropped from every locale.
This commit is contained in:
MHSanaei
2026-09-27 16:06:42 +02:00
parent a33b2341e9
commit 8f47b53879
18 changed files with 103 additions and 209 deletions
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "IPs / CIDRs عبر البروكسي",
"subHappBlockIPs": "IPs / CIDRs محظورة",
"subHappDeeplinkGenerated": "تم إنشاء الرابط العميق وتطبيقه على قواعد التوجيه",
"subHappGroupLinks": "روابط الاشتراك",
"subHappGroupRouting": "التوجيه والقواعد",
"subHappGroupBanners": "اللافتات والإعلانات",
"subHappGroupNetwork": "الشبكة ومحرك TUN",
"subHappGroupThemes": "المظهر والسمة",
"subHappGroupFailover": "الترحيل وإدارة التطبيق",
"subHappGroupAndroid": "البروكسي لكل تطبيق على Android",
"discordSettings": "بوت ديسكورد",
"discordBotEnable": "تفعيل إشعارات ديسكورد",
"discordBotEnableDesc": "إرسال تنبيهات النظام والأحداث إلى قناة ديسكورد عبر البوت",
-3
View File
@@ -1761,13 +1761,10 @@
"subHappProxyIPs": "Proxy IPs / CIDRs",
"subHappBlockIPs": "Blocked IPs / CIDRs",
"subHappDeeplinkGenerated": "Deeplink generated and applied to routing rules",
"subHappGroupLinks": "Subscription Links",
"subHappGroupRouting": "Routing & Rules",
"subHappGroupBanners": "Banners & Announcements",
"subHappGroupNetwork": "Network & TUN Engine",
"subHappGroupThemes": "Appearance & Theme",
"subHappGroupFailover": "Migration & App Management",
"subHappGroupAndroid": "Android Per-App Proxy",
"discordSettings": "Discord Bot",
"discordBotEnable": "Enable Discord Notifications",
"discordBotEnableDesc": "Send system and event alerts to a Discord channel via bot",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "IPs / CIDR por proxy",
"subHappBlockIPs": "IPs / CIDR bloqueados",
"subHappDeeplinkGenerated": "Deeplink generado y aplicado a las reglas de enrutamiento",
"subHappGroupLinks": "Enlaces de suscripción",
"subHappGroupRouting": "Enrutamiento y reglas",
"subHappGroupBanners": "Banners y anuncios",
"subHappGroupNetwork": "Red y motor TUN",
"subHappGroupThemes": "Apariencia y tema",
"subHappGroupFailover": "Migración y gestión de la app",
"subHappGroupAndroid": "Proxy por aplicación en Android",
"discordSettings": "Bot de Discord",
"discordBotEnable": "Habilitar notificaciones de Discord",
"discordBotEnableDesc": "Enviar alertas del sistema y eventos a un canal de Discord a través del bot",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "آی‌پی‌های پراکسی (Proxy CIDRs)",
"subHappBlockIPs": "آی‌پی‌های مسدود (Block CIDRs)",
"subHappDeeplinkGenerated": "دیپ‌لینک تولید و در قوانین روتینگ اعمال شد",
"subHappGroupLinks": "لینک‌های اشتراک",
"subHappGroupRouting": "قوانین و روتینگ",
"subHappGroupBanners": "بنرها و اعلانات",
"subHappGroupNetwork": "تنظیمات شبکه و TUN",
"subHappGroupThemes": "ظاهر و پوسته برنامه",
"subHappGroupFailover": "مهاجرت و مدیریت برنامه",
"subHappGroupAndroid": "پراکسی برنامه‌های اندروید",
"discordSettings": "ربات دیسکورد",
"discordBotEnable": "فعال‌سازی اعلان‌های دیسکورد",
"discordBotEnableDesc": "ارسال هشدارهای سیستم و رویدادها به کانال دیسکورد از طریق ربات",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "IP / CIDR Proxy",
"subHappBlockIPs": "IP / CIDR Diblokir",
"subHappDeeplinkGenerated": "Deeplink dibuat dan diterapkan ke aturan routing",
"subHappGroupLinks": "Tautan Langganan",
"subHappGroupRouting": "Routing & Aturan",
"subHappGroupBanners": "Banner & Pengumuman",
"subHappGroupNetwork": "Jaringan & Mesin TUN",
"subHappGroupThemes": "Tampilan & Tema",
"subHappGroupFailover": "Migrasi & Manajemen Aplikasi",
"subHappGroupAndroid": "Proxy Per-Aplikasi Android",
"discordSettings": "Bot Discord",
"discordBotEnable": "Aktifkan Notifikasi Discord",
"discordBotEnableDesc": "Kirim peringatan sistem dan acara ke saluran Discord melalui bot",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "プロキシする IP / CIDR",
"subHappBlockIPs": "ブロックする IP / CIDR",
"subHappDeeplinkGenerated": "ディープリンクを生成し、ルーティングルールに適用しました",
"subHappGroupLinks": "サブスクリプションリンク",
"subHappGroupRouting": "ルーティングとルール",
"subHappGroupBanners": "バナーとお知らせ",
"subHappGroupNetwork": "ネットワークと TUN エンジン",
"subHappGroupThemes": "外観とテーマ",
"subHappGroupFailover": "移行とアプリ管理",
"subHappGroupAndroid": "Android アプリ別プロキシ",
"discordSettings": "Discord Bot",
"discordBotEnable": "Discord通知を有効化",
"discordBotEnableDesc": "Botを介してDiscordチャンネルにシステムおよびイベント通知を送信します",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "IPs / CIDRs via proxy",
"subHappBlockIPs": "IPs / CIDRs bloqueados",
"subHappDeeplinkGenerated": "Deeplink gerado e aplicado às regras de roteamento",
"subHappGroupLinks": "Links de assinatura",
"subHappGroupRouting": "Roteamento e regras",
"subHappGroupBanners": "Banners e anúncios",
"subHappGroupNetwork": "Rede e mecanismo TUN",
"subHappGroupThemes": "Aparência e tema",
"subHappGroupFailover": "Migração e gerenciamento do app",
"subHappGroupAndroid": "Proxy por aplicativo no Android",
"discordSettings": "Bot do Discord",
"discordBotEnable": "Ativar notificações do Discord",
"discordBotEnableDesc": "Enviar alertas de sistema e eventos para um canal do Discord via bot",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "Проксируемые IP / CIDR",
"subHappBlockIPs": "Заблокированные IP / CIDR",
"subHappDeeplinkGenerated": "Диплинк сгенерирован и применен к правилам маршрутизации",
"subHappGroupLinks": "Ссылки подписки",
"subHappGroupRouting": "Маршрутизация и правила",
"subHappGroupBanners": "Баннеры и уведомления",
"subHappGroupNetwork": "Сетевые настройки и TUN",
"subHappGroupThemes": "Внешний вид и темы",
"subHappGroupFailover": "Миграция и управление",
"subHappGroupAndroid": "Прокси приложений Android",
"discordSettings": "Discord бот",
"discordBotEnable": "Включить уведомления в Discord",
"discordBotEnableDesc": "Отправлять оповещения о событиях в канал Discord через бота",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "Proxy IP'ler / CIDR'ler",
"subHappBlockIPs": "Engellenen IP'ler / CIDR'ler",
"subHappDeeplinkGenerated": "Derin bağlantı oluşturuldu ve yönlendirme kurallarına uygulandı",
"subHappGroupLinks": "Abonelik Bağlantıları",
"subHappGroupRouting": "Yönlendirme ve Kurallar",
"subHappGroupBanners": "Afişler ve Duyurular",
"subHappGroupNetwork": "Ağ ve TUN Motoru",
"subHappGroupThemes": "Görünüm ve Tema",
"subHappGroupFailover": "Geçiş ve Uygulama Yönetimi",
"subHappGroupAndroid": "Android Uygulama Başına Proxy",
"discordSettings": "Discord Botu",
"discordBotEnable": "Discord Bildirimlerini Etkinleştir",
"discordBotEnableDesc": "Sistem ve olay uyarılarını bot aracılığıyla bir Discord kanalına gönderin",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "IP / CIDR через проксі",
"subHappBlockIPs": "Заблоковані IP / CIDR",
"subHappDeeplinkGenerated": "Діплінк згенеровано та застосовано до правил маршрутизації",
"subHappGroupLinks": "Посилання на підписку",
"subHappGroupRouting": "Маршрутизація та правила",
"subHappGroupBanners": "Банери та оголошення",
"subHappGroupNetwork": "Мережа та рушій TUN",
"subHappGroupThemes": "Зовнішній вигляд і тема",
"subHappGroupFailover": "Міграція та керування програмою",
"subHappGroupAndroid": "Проксі для окремих програм Android",
"discordSettings": "Discord бот",
"discordBotEnable": "Увімкнути сповіщення Discord",
"discordBotEnableDesc": "Надсилати системні сповіщення та події в канал Discord через бота",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "IP / CIDR proxy",
"subHappBlockIPs": "IP / CIDR bị chặn",
"subHappDeeplinkGenerated": "Đã tạo deeplink và áp dụng vào quy tắc định tuyến",
"subHappGroupLinks": "Liên kết đăng ký",
"subHappGroupRouting": "Định tuyến & quy tắc",
"subHappGroupBanners": "Biểu ngữ & thông báo",
"subHappGroupNetwork": "Mạng & lõi TUN",
"subHappGroupThemes": "Giao diện & chủ đề",
"subHappGroupFailover": "Di chuyển & quản lý ứng dụng",
"subHappGroupAndroid": "Proxy theo ứng dụng Android",
"discordSettings": "Bot Discord",
"discordBotEnable": "Bật thông báo Discord",
"discordBotEnableDesc": "Gửi cảnh báo hệ thống và sự kiện đến kênh Discord qua bot",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "代理 IP / CIDR",
"subHappBlockIPs": "阻止 IP / CIDR",
"subHappDeeplinkGenerated": "DeepLink 已生成并填入路由规则",
"subHappGroupLinks": "订阅链接",
"subHappGroupRouting": "路由分流与规则",
"subHappGroupBanners": "横幅公告与通知",
"subHappGroupNetwork": "网络与 TUN 引擎",
"subHappGroupThemes": "界面与主题外观",
"subHappGroupFailover": "迁移与客户端管理",
"subHappGroupAndroid": "Android 分应用代理",
"discordSettings": "Discord 机器人",
"discordBotEnable": "启用 Discord 通知",
"discordBotEnableDesc": "通过机器人向 Discord 频道发送系统和事件警报",
-3
View File
@@ -1643,13 +1643,10 @@
"subHappProxyIPs": "代理 IP / CIDR",
"subHappBlockIPs": "封鎖 IP / CIDR",
"subHappDeeplinkGenerated": "已產生深層連結並套用至路由規則",
"subHappGroupLinks": "訂閱連結",
"subHappGroupRouting": "路由與規則",
"subHappGroupBanners": "橫幅與公告",
"subHappGroupNetwork": "網路與 TUN 引擎",
"subHappGroupThemes": "外觀與主題",
"subHappGroupFailover": "遷移與應用程式管理",
"subHappGroupAndroid": "Android 個別應用程式代理",
"discordSettings": "Discord 機器人",
"discordBotEnable": "啟用 Discord 通知",
"discordBotEnableDesc": "透過機器人向 Discord 頻道發送系統與事件警報",