Languages like German have something called grammatical cases which causes inflection of nouns. So depending on the context sentence the noun will be in a different form. Therefore, using an automatic glossary is challenging and using the display parameter all the time defeats the purpose.
Therefore, I propose a relatively simple optional addition which may look like this:
#let entry-list = (
(
key: "ram",
short: "RAM",
long: "Arbeitsspeicher",
longplural: "Arbeitsspeicher",
cases: (
genitiv: (
long: "Arbeitsspeichers",
),
dativ: (
longplural: "Arbeitsspeichern",
),
),
),
)
Der #gls("ram")
Des #gls("ram", case: "genitiv")
Den #glspl("ram", case: "dativ")
Languages like German have something called grammatical cases which causes inflection of nouns. So depending on the context sentence the noun will be in a different form. Therefore, using an automatic glossary is challenging and using the
displayparameter all the time defeats the purpose.Therefore, I propose a relatively simple optional addition which may look like this: