LuteOrg / lute-v3

LUTE = Learning Using Texts: learn languages through reading.
https://luteorg.github.io/lute-manual/
MIT License
493 stars 46 forks source link

Add "clean child duplicate descriptions" tool #463

Open jzohrab opened 3 months ago

jzohrab commented 3 months ago

Feature request pulled in from #104.

When attaching parent terms to terms, Lute currently applies the description of the term to the parent term if the parent term's description is blank. This is by design: I wrote it this way because when I'm reading, I want a description to be applied to the parent (root) form even if it's slightly incorrect, figuring that it's good enough for me.

Some users find this annoying, as the data is duplicated across different entries, causing some annoying data management hassles.

This feature request is for something like the following:

Note that this will only find identical descriptions, it won't find cases where things are even mostly the same.

These new functions could be added under the "Terms" menu as an initial spot. Perhaps there needs to be a longer-term "Tools" menu, but that can wait.