Skip to content

NVDA Sync 1.4.0

Choose a tag to compare

@OnjLouis OnjLouis released this 22 Jun 11:46

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 under speechDicts\voiceDicts.v1, and older flat legacy voice dictionaries under speechDicts.
  • 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.