Another bad initial design decision on my part, which adding more languages has made painful...
There is a lot of redundancy in example sentences, since each sentence can be an example for multiple words. The example sentences should be extracted out to be "entry"-like things on their own, but not actual entries since we don't want to clutter up the database/search. For example, each SkyBox card or each stanza of the paq'batlh should be an example entry, but we don't want them to be main entries because we don't necessarily want them to show up in a search. (Or maybe there can be an example-usage search mode.) The linkage from entries to examples (and vice versa) should also be (partially?) automated. (However, we don't want, e.g., every example where -be' is used to be linked from the entry for -be'.)
Another bad initial design decision on my part, which adding more languages has made painful...
There is a lot of redundancy in example sentences, since each sentence can be an example for multiple words. The example sentences should be extracted out to be "entry"-like things on their own, but not actual entries since we don't want to clutter up the database/search. For example, each SkyBox card or each stanza of the paq'batlh should be an example entry, but we don't want them to be main entries because we don't necessarily want them to show up in a search. (Or maybe there can be an example-usage search mode.) The linkage from entries to examples (and vice versa) should also be (partially?) automated. (However, we don't want, e.g., every example where -be' is used to be linked from the entry for -be'.)