Skip to content

Commit d72b0bc

Browse files
committed
Refactor debug system, improve error handling, and enhance internationalization
- Remove function name parameter from Debug() calls and auto-detect caller - Adjust log levels for consistency (VERBOSE for internal ops, INFO for user actions) - Fix ShowOverlayMessage calls to use correct argument signatures - Add new translation keys for UI operations and error messages - Improve error handling with proper return statements and validation - Enhance function call consistency across Zoom window operations - Update overlay message handling for better user experience
1 parent 8a36fa6 commit d72b0bc

File tree

3 files changed

+232
-198
lines changed

3 files changed

+232
-198
lines changed

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"ICONINFORMATION",
1515
"ICONWARNING",
1616
"LANGNAME",
17+
"MDAY",
1718
"MINIMIZEBOX",
1819
"Modeless",
1920
"NOCASESENSEBASIC",

Includes/en.au3

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ $TRANSLATIONS_EN.Add("INFO_CONFIG_DURING_MEETING_DONE", "Settings configured for
2525
$TRANSLATIONS_EN.Add("INFO_OUTSIDE_MEETING_WINDOW", "Outside of meeting window. Meeting started more than 2 hours ago.")
2626
$TRANSLATIONS_EN.Add("INFO_CONFIG_LOADED", "Configuration loaded successfully.")
2727
$TRANSLATIONS_EN.Add("INFO_NO_MEETING_SCHEDULED", "No meeting scheduled for today. Waiting for the next meeting day...")
28+
$TRANSLATIONS_EN.Add("INFO_SETTING_SECURITY", "Configuring security setting: {0}")
29+
$TRANSLATIONS_EN.Add("INFO_TOGGLE_FEED", "Toggling {0} feed")
30+
$TRANSLATIONS_EN.Add("INFO_MUTE_ALL", "Muting all participants")
31+
$TRANSLATIONS_EN.Add("INFO_UNMUTE_ALL", "Unmuting all participants")
32+
$TRANSLATIONS_EN.Add("INFO_OPEN_PARTICIPANTS_PANEL", "Opening participants panel")
33+
$TRANSLATIONS_EN.Add("INFO_GET_MORE_MENU", "Opening More menu")
34+
$TRANSLATIONS_EN.Add("INFO_CLOSE_HOST_TOOLS", "Closing Host tools menu")
2835

2936
; Labels
3037
$TRANSLATIONS_EN.Add("LABEL_MEETING_ID", "Zoom Meeting ID")
@@ -82,12 +89,12 @@ $TRANSLATIONS_EN.Add("ERROR_INVALID_ELEMENT_OBJECT", "Invalid element object.")
8289
$TRANSLATIONS_EN.Add("ERROR_FAILED_CLICK_ELEMENT", "Failed to click element")
8390
$TRANSLATIONS_EN.Add("ERROR_SETTING_NOT_FOUND", "Setting not found")
8491
$TRANSLATIONS_EN.Add("ERROR_UNKNOWN_FEED_TYPE", "Unknown feed type")
92+
$TRANSLATIONS_EN.Add("ERROR_ELEMENT_NOT_FOUND", "Element not found: {0}")
93+
$TRANSLATIONS_EN.Add("ERROR_VARIOUS_ELEMENTS", "Various elements")
8594

8695
; Overlay messages
87-
$TRANSLATIONS_EN.Add("PLEASE_WAIT_TITLE", "Please Wait")
88-
$TRANSLATIONS_EN.Add("PLEASE_WAIT_TEXT", "Please wait...")
89-
$TRANSLATIONS_EN.Add("POST_MEETING_HIT_KEY_TITLE", "Post-Meeting Settings")
90-
$TRANSLATIONS_EN.Add("POST_MEETING_HIT_KEY_TEXT", "Are you ready to apply post-meeting settings? Press ENTER when the prayer is over to apply them, or ESC to cancel.")
96+
$TRANSLATIONS_EN.Add("PLEASE_WAIT", "Please wait...")
97+
$TRANSLATIONS_EN.Add("POST_MEETING_HIT_KEY", "Are you ready to apply post-meeting settings? Press ENTER when the prayer is over to apply them, or ESC to cancel.")
9198

9299
; Section headers
93100
$TRANSLATIONS_EN.Add("SECTION_MEETING_INFO", "Meeting Information")

0 commit comments

Comments
 (0)