[Epic] Multi-vernacular translations #294

Open
opened 2026-07-01 06:48:26 +00:00 by manlycucumber · 1 comment
manlycucumber commented 2026-07-01 06:48:26 +00:00 (Migrated from github.com)

Diversity of language: more than Latin+English. Add keyed text variants on the same text URN so a text can carry several translations. Done when the assembler can serve a text in any available language/translation.

Epic — child issues are tracked as sub-issues.

Diversity of language: more than Latin+English. Add keyed text variants on the same `text` URN so a text can carry several translations. Done when the assembler can serve a text in any available language/translation. _Epic — child issues are tracked as sub-issues._

Design of record: docs/design/office-text-layer.md (approved 2026-07-17, PR #494). No engine code until Stage 0 (§9) lands.

Stage 7. Spec §4.6 — keyed multi-vernacular via an additive sibling variants: field on the part node (NOT nesting a translationKey under the locale key, which would be a forbidden major-bump reshape). Each variant carries its own source/rights/availability; restricted translations (e.g. Knox) resolve to licence-required, never full.

Design of record: **docs/design/office-text-layer.md** (approved 2026-07-17, PR #494). No engine code until **Stage 0** (§9) lands. **Stage 7.** Spec §4.6 — keyed multi-vernacular via an **additive sibling `variants:` field** on the part node (NOT nesting a translationKey under the locale key, which would be a forbidden major-bump reshape). Each variant carries its own source/rights/availability; restricted translations (e.g. Knox) resolve to `licence-required`, never `full`.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Directorium/Core#294
No description provided.