NVDA Sync 1.4.0
Changes
- Added a speech dictionary entry manager under the Folders menu.
- The manager can sync one whole dictionary file, delete selected entries, copy selected entries, or move selected entries between NVDA folders.
- It discovers
default.dic, current voice dictionaries underspeechDicts\voiceDicts.v1, and older flat legacy voice dictionaries underspeechDicts. - Dictionary writes preserve NVDA's current format, including UTF-8 byte-order marks, attached comments, escaped
#characters, and raw entry type numbers. - Existing dictionaries are backed up before writes, and live NVDA profile edits warn before proceeding.
Closes issue #4.
Validation
- Ran
SmokeTest.ps1, including dictionary discovery, parsing, comment handling, escaped#fields, copy, move, delete, whole-dictionary replacement, and BOM preservation.