Skip to content

[Feature] Support grammatical cases #171

@TheAlgorythm

Description

@TheAlgorythm

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")

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions