Problem with $site variable on multi-language site

Hello,
I built a multi-language website with Kirby 3.6.1.1 and I’m experiencing some issues with $site variables.
When I use $page variables, it works fine because it takes the value of the variable written in the file related to the used language (ex : article.en.txt when I use the “english” URL).
When I use $site variables, it always uses the value of the variable written in the default language (site.fr.txt in my case because french is the default language). It never uses variables written in site.en.txt even if I use an “english” URL (www.website.com/en/page in my case).

Do you have any idea how I can handle this issue?

Does this happen in the Panel or on the frontend or both?

Edit:
I just tested in a fresh 3.6.1.1 Starterkit and can’t reproduce the issue.

Could you please post steps to reproduce? And do you use any plugins?

I happens on both frontend and panel.

I tried to remove plugins one by one and I noticed that removing sitemapper resolve the issue but I have no idea why. Is this plugin know to affect multi-language sites ?

Yes, that’s a known issue I think.

But I think there are alternatives for this plugin.

e.g. Feed and Sitemap | Kirby CMS

Ok thanks for your help and Merry Christmas!!! :grinning: