Skip to content

Add named per-game domain dictionaries matched by window title #2

Description

@jssblck

Why

Mite still has game/domain terms represented as source-level overlays. We should eventually make this a first-class dictionary mechanism, but it is out of scope for the current baseline deinflection work.

Desired Shape

  • Support a compile-time dictionary directory in the repo for bundled domain dictionaries.
  • Support a runtime dictionary directory under the Mite local data directory, e.g. %LOCALAPPDATA%\mite\domain-dictionaries.
  • Domain dictionaries should be named.
  • If multiple dictionary files share the same name, merge them.
  • Dictionaries should declare window-title matchers so watch can automatically activate the right per-game dictionaries from the current target window title.
  • Eval tooling should have a way to load a named dictionary explicitly so the same path can be tested without a live window.

Notes

This should wait until after the recursive deinflection/span-resolution work lands. Keep the current goal focused on baseline deinflection accuracy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions