Problem overriding Params in Multilingual mode

The site’s config.toml file is like this:

[params]
description = "Site Description"
[languages.de.params]
description = "DE Site Description"

While rendering the site for de:

Shouldn’t .Site.Params.Description return DE Site Description?

Instead, .Site.Params.Description returns Site Description.

And DE Site Description goes under .Site.Params.params.description !!

Why this extra params is being created instead of overriding the default one?

Am I doing something wrong?

1 Like