Lexicon
The core module, with a sidebar + editor panel split-view for managing all word entries.
Navigate: click Lexicon in the sidebar.
Entry Management
Lifecycle Labels
Entries support three lifecycle labels:
- Added: Entry exists in the current language but not in its parent language
- Deprecated: Entry is marked deprecated in the current language
- Changed: Entry form/pronunciation differs from its parent-language counterpart
You can filter by lifecycle status in Advanced Search, and the same labels are shown below IPA in the editor panel.
If an entry is marked as Deprecated, that status takes precedence and it will not simultaneously show Changed.
Step-by-step: Create one high-quality entry
- Click
+to add a new entry. - Fill spelling (romanization).
- Add first sense with POS + gloss.
- Add at least one definition/example.
- Add tags and etymology metadata.
Senses
Each entry supports multiple senses, each containing:
- POS — selected from the grammar module's POS list
- Gloss — short translation for interlinear annotation
- Definition — full multi-line definition
- Examples — multi-line usage examples
Auto IPA Generation
- Auto-generates IPA from romanization via mapping table → allophony rules
- Lock to manual mode (🔒) for custom IPA
- Unlock (🔓) to restore auto-generation
Step-by-step: Diagnose wrong IPA
- Keep entry in auto mode (unlocked).
- Verify romanization mapping rules.
- Verify allophony rules and priorities.
- Re-open entry and confirm regenerated IPA.
Quick Entry
Click the ⚡ button (top-right) for a popup: word → gloss → POS → Enter to save → auto-clears for the next entry.
Best use case
Use Quick Entry when collecting many roots during brainstorming sessions.
Evolution Path
For entries with Evolved / Borrowed origin and a parent reference, the editor shows an evolution path.
- Supports full multi-generation lineage display (for example
a → ab → abc) - Adjacent repeated forms are automatically deduplicated (for example
a → abecomesa) - Applied sound change badges remain visible below the path (when present)
Quality Check
6 automated check rules:
Step-by-step: QC cleanup pass
- Run QC on full lexicon.
- Fix all error-level issues first.
- Review warning-level issues by frequency.
- Re-run QC until blockers are zero.
Statistics
- Total entries — large prominent number
- POS distribution — horizontal bar chart
- Phoneme frequency — bar chart, top 30 IPA phonemes
- Character frequency — bar chart, top 30 romanization characters
- Bigrams — heatmap, top 40 two-phoneme combinations
- Syllable distribution — bar chart by syllable count
- Orthography table — complete romanization → IPA mapping
Advanced examples
Example A: Build a 50-word core list
- Add entries via Quick Entry.
- Assign POS and gloss consistently.
- Tag all as
core. - Run QC and fix missing POS issues.
Example B: Compare phonotactic drift
- Export stats snapshot before major changes.
- Update phonology/romanization rules.
- Compare top phoneme and bigram distributions after update.