For Local Assist to generate grammatically correct (and naturally sounding) output in languages where noun forms change based on case, it is necessary to give user an option to extend the aliases with additional information.
For example, in Slovak, this could be structured as follows:
name: obývačka (living room), case: nominative, number: singular
alias: obývačke, case: locative, number: singular
alias: obývačku, case: accusative, number: singular
This approach allows intent responses to dynamically retrieve the correct noun form based on the required case.
I did something in {{ slots.name.locative.singular }}
..
Opening {{ slots.name.accusative.singular }}
..
If the definition is incomplete or the requested case is unavailable, the base (nominative) form will be used by default.