Ship en_US, sv_SE, misc, geo/SE and geo/US as Go packages exporting FS, listed by data.Modules(), and fail a bare New naming WithDataFS

This commit is contained in:
2026-10-10 13:08:01 +02:00
committed by Lillem4n
parent 3368f085fd
commit b8eba1eb35
151 changed files with 377 additions and 232 deletions
+6 -4
View File
@@ -17,12 +17,14 @@ type indexed struct {
src datafiles.Source
}
// placeIndex sets every category the index names as unloaded in root, in place of what
// placeIndex sets every category m's index names as unloaded in root, in place of what
// root holds at its path.
func placeIndex(root *folder, src datafiles.Source, index map[string]datafiles.IndexEntry) {
for _, p := range sortedNames(index) {
func placeIndex(root *folder, src datafiles.Source, m datafiles.Manifest) {
for _, p := range sortedNames(m.Index) {
segs := strings.Split(p, ".")
madeFolder(root, segs[:len(segs)-1]).putUnloaded(segs[len(segs)-1], &indexed{entry: index[p], src: src})
g, name := madeFolder(root, segs[:len(segs)-1]), segs[len(segs)-1]
g.putUnloaded(name, &indexed{entry: m.Index[p], src: src})
g.setReads(name, m.Reads)
}
}