aboutsummaryrefslogtreecommitdiff
path: root/internal/bible/corpusmeta.go
Commit message (Collapse)AuthorAgeFilesLines
* feat(config): reading_lang/reading_version + ReadingCorpus resolverLukasz Kasprzak2026-07-271-1/+8
| | | | | | | | | | | | | | | | Task 3 of national-bibles. Adds reading_lang (any language code) and reading_version (explicit corpus code) config fields, setField cases, renderConfigINI lines + self-documenting header, and Config.ReadingCorpus(): reading_version > reading_lang match > ui_language match > "" (Latin fallback applied by the caller). Also adds an `autoselect` corpus-metadata flag (default true), surfaced during this task: the built-in wuj declares lang=pl, so lang-auto would have re-selected the incomplete Wujek for Polish users and defeated the wuj-drop. wuj.ini now sets autoselect=false, so it is reachable only via an explicit reading_version or --ref; the resolver's language auto-match skips non-autoselectable corpora. A corrected Wujek drop-in (autoselect defaults true) auto-serves Polish with zero config.
* feat(bible): corpus metadata sidecars + parserLukasz Kasprzak2026-07-271-0/+45