From aa6d716dff8ea05a57500aab74775292df7954b2 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Mon, 18 May 2026 15:49:59 +0800
Subject: [PATCH] feat: add permission status panel

---
 VoiceSnapGo/frontend/src/lib/i18n/en.json |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/VoiceSnapGo/frontend/src/lib/i18n/en.json b/VoiceSnapGo/frontend/src/lib/i18n/en.json
index 4b0996c..96aa055 100755
--- a/VoiceSnapGo/frontend/src/lib/i18n/en.json
+++ b/VoiceSnapGo/frontend/src/lib/i18n/en.json
@@ -5,6 +5,7 @@
   "nav": {
     "home": "Home",
     "userdict": "Dictionary",
+    "permissions": "Permissions",
     "history": "History",
     "about": "About"
   },
@@ -46,6 +47,30 @@
     "hideDockIcon": "Hide Dock Icon",
     "hideDockIconDesc": "Show VoiceSnap only in the menu bar"
   },
+  "permissions": {
+    "title": "Permission Check",
+    "subtitle": "VoiceSnap needs these permissions for recording, global hotkeys, and automatic text input",
+    "refresh": "Refresh",
+    "grant": "Grant",
+    "granted": "Granted",
+    "missing": "Missing",
+    "checking": "Checking",
+    "allGranted": "All permissions are ready",
+    "needsAttention": "Some permissions need attention",
+    "summaryDesc": "This turns green automatically once permissions are granted",
+    "microphone": {
+      "title": "Microphone",
+      "desc": "Records your speech before recognition can start."
+    },
+    "accessibility": {
+      "title": "Accessibility",
+      "desc": "Types recognized text into the active field and supports simulated paste/typing."
+    },
+    "inputMonitoring": {
+      "title": "Input Monitoring",
+      "desc": "Listens for the global right Alt hotkey while other apps are in front."
+    }
+  },
   "hotkeys": {
     "title": "Trigger Hotkey",
     "current": "Current Hotkey",

--
Gitblit v1.9.3