How sanda-avram/paali2english works
Pāḷi2English is a static interactive reading tool: readers browse or search a text catalogue, open a selected text, and view aligned Pāḷi and English passages with hover-linked terms. The excerpts show catalogue loading and filtering in js/search.js, and metadata lookup, corpus loading, parsing, rendering, and highlighting in js/paali.js. The README documents the alignment and chanting/sutta scope; unsampled page wiring and corpus format details are not inferred beyond those references.
Main entry points: paali.js Text selection loader · search.js Catalogue search · texts.json Text catalogue data · text.html Text page
Components 10
Text discovery
- Catalogue search
js/search.js - Text catalogue data
data/texts.json
Aligned reader
- Text page
text.html - Text selection loader
js/paali.js - Alignment parser
js/paali.js - Aligned passage view
js/paali.js - Term highlighting
js/paali.js
Text corpus
- Chanting texts
texts/chanting - Sutta texts
texts/sutta
Other components
- Reader
Connections 10
- Reader → Catalogue search: browses
README.md - Catalogue search → Text catalogue data: loads
js/search.js - Catalogue search → Text page: links to
js/search.js - Reader → Text page: opens
README.md - Text selection loader → Text catalogue data: looks up
js/paali.js - Text selection loader → Chanting texts: loads selected file
js/paali.js - Text selection loader → Sutta texts: loads selected file
js/paali.js - Text selection loader → Alignment parser: passes content
js/paali.js - Alignment parser → Aligned passage view: builds passage
js/paali.js - Aligned passage view → Term highlighting: registers hover
js/paali.js